Visual C++ 6.0数据库系统开发实例导航(非扫描版本)
文件大小: 4282k
源码售价: 10 个金币 积分规则     积分充值
资源说明:C++6.0/MFC信息管理系统开发实例高清版 资源是,用于出书的电子版本,只有5M的大小,是学习MFC/VC++数据库开发的必备书籍,也是最好的入门级书籍。 第 1 章管理信息系统基础............................................................................................................ 1 1.1 管理信息系统概述........................................................................................................... 1 1.1.1 管理信息系统的发展历史.................................................................................... 1 1.1.2 管理信息系统的应用............................................................................................ 2 1.1.3 管理信息系统的发展方向.................................................................................... 2 1.2 管理信息系统的特点....................................................................................................... 4 1.2.1 管理信息系统的组成............................................................................................ 4 1.2.2 管理信息系统的界面特点.................................................................................... 4 1.3 管理信息系统的开发....................................................................................................... 5 1.3.1 管理信息系统的开发方式.................................................................................... 5 1.3.2 系统开发的一般方法............................................................................................ 6 1.3.3 管理信息系统的开发过程.................................................................................... 8 第2 章 Visual C++数据库编程................................................................................................... 11 2.1 Visual C++进行数据库开发的特点............................................................................... 11 2.1.1 Visual C++开发数据库的优势............................................................................ 11 2.1.2 Visual C++提供的数据库访问技术.................................................................... 12 2.2 MFC ODBC 数据库访问技术介绍................................................................................ 12 2.2.1 ODBC 数据源的创建.......................................................................................... 13 2.2.2 连接数据源.......................................................................................................... 14 2.2.3 创建结果集.......................................................................................................... 15 2.2.4 添加和修改记录.................................................................................................. 15 2.2.5 查询记录.............................................................................................................. 15 2.2.6 删除记录.............................................................................................................. 17 2.2.7 撤销操作.............................................................................................................. 17 2.2.8 对记录的其他操作.............................................................................................. 17 2.2.9 SQL 语句的直接执行.......................................................................................... 17 2.3 DAO 数据库访问技术介绍........................................................................................... 18 2.3.1 MFC DAO 与数据库........................................................................................... 18 2.3.2 处理DAO 对象................................................................................................... 19 2.4 ADO 技术介绍............................................................................................................... 25 2.4.1 ADO 的历史回顾................................................................................................ 25 2.4.2 ADO 特点概述.................................................................................................... 25 国Visual C++ 6.0 数据库系统开发实例导航 – 2 – 2.4.3 ADO 的对象........................................................................................................ 26 2.4.4 在Visual C++中使用ADO................................................................................. 26 2.4.5 到数据源的连接.................................................................................................. 27 2.4.6 使用记录集.......................................................................................................... 28 2.4.7 使用命令.............................................................................................................. 32 2.4.8 使用事务.............................................................................................................. 34 2.4.9 使用ADO 事件................................................................................................... 34 第3 章员工培训管理系统.......................................................................................................... 39 3.1 系统设计......................................................................................................................... 39 3.1.1 系统目标设计...................................................................................................... 39 3.1.2 开发设计思想...................................................................................................... 39 3.1.3 系统功能分析...................................................................................................... 39 3.1.4 系统功能模块设计.............................................................................................. 40 3.2 数据库设计..................................................................................................................... 41 3.2.1 数据库需求分析.................................................................................................. 41 3.2.2 数据库概念结构设计.......................................................................................... 42 3.2.3 数据库逻辑结构设计.......................................................................................... 44 3.3 数据库结构的实现......................................................................................................... 48 3.3.1 创建员工基本状况表格PERSONNEL .............................................................. 48 3.3.2 创建员工成绩表格SCORE ................................................................................ 49 3.3.3 创建课程表格COURSE ..................................................................................... 49 3.3.4 创建工作岗位情况表JOB .................................................................................. 49 3.3.5 创建部门信息表DEPT ....................................................................................... 50 3.3.6 创建培训需求表COURSE_NEED..................................................................... 50 3.3.7 创建企业培训计划表COURSE_AVAILABLE.................................................. 50 3.3.8 创建个人培训计划表PERSONNEL_PLAN...................................................... 50 3.3.9 创建课程评价表COURSE_EVALUATION....................................................... 51 3.3.10 创建教员信息表TEACHER............................................................................. 51 3.3.11 创建培训资源信息表TM_RESOURCE........................................................... 51 3.3.12 创建教材信息表................................................................................................ 51 3.3.13 创建管理train 系统的用户口令表USER_PSWD........................................... 52 3.4 创建应用程序................................................................................................................. 52 3.5 数据库操作的准备......................................................................................................... 53 3.5.1 数据库对象的处理.............................................................................................. 53 3.5.2 记录集的处理...................................................................................................... 53 3.5.3 数据库内容的显示.............................................................................................. 53 3.6 登录窗口设计................................................................................................................. 54 3.7 建立程序管理窗口......................................................................................................... 55 3.8 口令修改窗口的设计..................................................................................................... 56 目录 – 3 – 3.9 员工信息管理模块的设计............................................................................................. 57 3.10 培训课程管理模块的设计........................................................................................... 68 3.11 培训教材管理模块的设计........................................................................................... 72 3.12 其他管理模块的实现................................................................................................... 74 3.13 帮助模块的设计........................................................................................................... 76 3.14 开发时应注意的问题................................................................................................... 77 3.15 程序的编译和发布....................................................................................................... 77 3.16 系统的实现................................................................................................................... 78 3.17 小结............................................................................................................................... 81 第4 章仓库管理系统.................................................................................................................. 82 4.1 系统设计......................................................................................................................... 82 4.1.1 系统目标设计...................................................................................................... 82 4.1.2 开发设计思想...................................................................................................... 82 4.1.3 系统功能分析...................................................................................................... 83 4.1.4 系统功能模块设计.............................................................................................. 83 4.2 数据库设计..................................................................................................................... 83 4.2.1 数据库需求分析.................................................................................................. 83 4.2.2 数据库概念结构设计.......................................................................................... 84 4.2.3 数据库逻辑结构设计.......................................................................................... 86 4.3 数据库结构的实现......................................................................................................... 88 4.3.1 创建设备代码表格device_code ......................................................................... 88 4.3.2 创建入库表格device_in...................................................................................... 88 4.3.3 创建出库表格device_out.................................................................................... 88 4.3.4 创建现有库存表device....................................................................................... 88 4.3.5 创建部门需求表device_need ............................................................................. 89 4.3.6 创建设备还库表device_return ........................................................................... 89 4.3.7 创建设备采购计划表device_wantbuy ............................................................... 89 4.3.8 创建操作日志表howdo ...................................................................................... 89 4.4 创建应用程序................................................................................................................. 90 4.5 操作日志模块的设计..................................................................................................... 91 4.5.1 写日志模块.......................................................................................................... 91 4.5.2 读日志模块.......................................................................................................... 92 4.6 登录窗口的设计和程序初始化..................................................................................... 93 4.7 主对话框界面的设计..................................................................................................... 94 4.8 设备代码管理窗口的建立............................................................................................. 95 4.9 库存信息管理窗口的创建........................................................................................... 100 4.10 设备入库信息管理..................................................................................................... 102 4.11 设备入库窗口............................................................................................................. 106 4.12 设备采购报表的管理................................................................................................. 109 国Visual C++ 6.0 数据库系统开发实例导航 – 4 – 4.13 库存报警窗口............................................................................................................. 111 4.14 帮助模块的设计......................................................................................................... 113 4.15 程序的编译和发布..................................................................................................... 114 4.16 程序开发的回顾和COM 知识补充.......................................................................... 116 4.16.1 各节要点回顾.................................................................................................. 117 4.16.2 COM 知识补充................................................................................................ 117 4.17 小结............................................................................................................................. 120 第5 章人事管理系统................................................................................................................ 121 5.1 系统设计....................................................................................................................... 121 5.1.1 系统功能分析.................................................................................................... 121 5.1.2 系统功能模块设计............................................................................................ 121 5.1.3 与其他系统的关系............................................................................................ 121 5.1.4 数据流程图........................................................................................................ 121 5.2 数据库设计................................................................................................................... 122 5.2.1 数据库需求分析................................................................................................ 122 5.2.2 数据库概念结构设计........................................................................................ 122 5.2.3 数据库逻辑结构设计与实现............................................................................ 122 5.2.4 初始数据的输入................................................................................................ 124 5.3 各个功能模块的创建................................................................................................... 124 5.3.1 生成程序框架.................................................................................................... 125 5.3.2 主框架窗口设计................................................................................................ 125 5.3.3 增加新员工视类的创建.................................................................................... 130 5.3.4 人事变动视类的创建........................................................................................ 135 5.3.5 员工信息查询修改视类的创建........................................................................ 139 5.3.6 加密类的创建.................................................................................................... 145 5.3.7 登录对话框的创建............................................................................................ 146 5.3.8 关于对话框的创建............................................................................................ 147 5.4 系统的实现................................................................................................................... 148 5.5 系统的编译和发行....................................................................................................... 149 5.6 小结............................................................................................................................... 150 第6 章考勤管理系统................................................................................................................ 151 6.1 系统设计....................................................................................................................... 151 6.1.1 系统功能分析.................................................................................................... 151 6.1.2 系统功能模块设计............................................................................................ 151 6.1.3 与其他系统的关系............................................................................................ 151 6.1.4 数据流程图........................................................................................................ 151 6.2 数据库设计................................................................................................................... 152 6.2.1 数据库需求分析................................................................................................ 152 目录 – 5 – 6.2.2 数据库概念结构设计........................................................................................ 153 6.3 各个功能模块的创建................................................................................................... 153 6.3.1 生成程序框架.................................................................................................... 153 6.3.2 登录认证对话框................................................................................................ 154 6.3.3 主对话框窗口的设计........................................................................................ 156 6.3.4 上班时间设置对话框的创建............................................................................ 158 6.3.5 考勤修改对话框的创建.................................................................................... 160 6.3.6 修改出勤记录属性页的创建............................................................................ 162 6.3.7 加班记录属性页的创建.................................................................................... 167 6.3.8 请假记录和出差记录属性页的创建................................................................ 169 6.3.9 考勤统计对话框的创建.................................................................................... 171 6.4 系统的实现................................................................................................................... 178 6.5 系统的编译和发行....................................................................................................... 180 6.6 小结............................................................................................................................... 180 第7 章工资管理系统................................................................................................................ 181 7.1 系统设计....................................................................................................................... 181 7.1.1 系统功能分析.................................................................................................... 181 7.1.2 系统功能模块设计............................................................................................ 181 7.1.3 与其他系统的关系............................................................................................ 181 7.1.4 数据流程图........................................................................................................ 182 7.2 数据库设计................................................................................................................... 182 7.2.1 数据库需求分析................................................................................................ 182 7.2.2 数据库概念结构设计........................................................................................ 183 7.3 各个功能模块的创建................................................................................................... 183 7.3.1 建立ADO 环境................................................................................................. 183 7.3.2 主对话框的创建................................................................................................ 184 7.3.3 登录对话框的创建............................................................................................ 199 7.3.4 计算公式调整对话框的创建............................................................................ 200 7.3.5 本月工资查看对话框的创建............................................................................ 201 7.4 系统的实现................................................................................................................... 202 7.5 系统发行....................................................................................................................... 203 7.6 小结............................................................................................................................... 204 第8 章宾馆管理系统................................................................................................................ 205 8.1 系统设计....................................................................................................................... 205 8.1.1 系统功能分析.................................................................................................... 205 8.1.2 系统功能模块设计............................................................................................ 205 8.2 数据库设计................................................................................................................... 206 8.2.1 数据库需求分析................................................................................................ 206 国Visual C++ 6.0 数据库系统开发实例导航 – 6 – 8.2.2 数据库概念结构设计........................................................................................ 208 8.2.3 数据库逻辑结构设计........................................................................................ 210 8.3 数据库结构的实现....................................................................................................... 210 8.3.1 创建系统用户表格user_Info............................................................................ 211 8.3.2 创建客房标准信息表格roomtype.................................................................... 211 8.3.3 创建客房信息表格rooms ................................................................................. 211 8.3.4 创建订房信息表bookin .................................................................................... 211 8.4 宾馆管理信息系统主窗体的创建............................................................................... 212 8.4.1 创建工程项目——Hotel_MIS .......................................................................... 212 8.4.2 创建主窗体的菜单............................................................................................ 215 8.4.3 创建公用模块.................................................................................................... 216 8.5 系统用户管理模块的创建........................................................................................... 218 8.6 客房标准管理模块的创建........................................................................................... 218 8.6.1 添加客房标准对话框的创建............................................................................ 218 8.6.2 修改客房标准窗体的创建................................................................................ 223 8.6.3 删除客房标准.................................................................................................... 226 8.7 客房信息管理模块的创建........................................................................................... 227 8.7.1 添加客房信息对话框的创建............................................................................ 227 8.7.2 修改客房信息.................................................................................................... 230 8.7.3 查询客房信息.................................................................................................... 231 8.8 订房信息管理模块的创建........................................................................................... 233 8.8.1 查询剩余客房信息对话框的创建.................................................................... 233 8.8.2 添加订房信息.................................................................................................... 235 8.8.3 修改订房信息.................................................................................................... 238 8.8.4 查询订房信息.................................................................................................... 239 8.9 结算信息管理模块的创建........................................................................................... 240 8.9.1 添加结算信息对话框的创建............................................................................ 240 8.9.2 修改结算信息.................................................................................................... 243 8.9.3 查询结算信息.................................................................................................... 244 8.10 系统的实现................................................................................................................. 244 8.11 系统的发布................................................................................................................. 251 8.12 小结............................................................................................................................. 251 第9 章贸易公司管理系统........................................................................................................ 252 9.1 系统设计....................................................................................................................... 252 9.1.1 系统功能分析.................................................................................................... 252 9.1.2 系统功能模块设计............................................................................................ 253 9.2 数据库设计................................................................................................................... 253 9.2.1 数据库需求分析................................................................................................ 254 9.2.2 数据库概念结构设计........................................................................................ 255 目录 – 7 – 9.2.3 数据库逻辑结构设计........................................................................................ 257 9.3 数据库结构的实现....................................................................................................... 259 9.3.1 创建系统用户表格user_Info............................................................................ 259 9.3.2 创建供应商信息表格suppliers......................................................................... 259 9.3.3 创建顾客信息表格customers ........................................................................... 259 9.3.4 创建商品信息表格products ............................................................................. 260 9.3.5 创建进货信息表格sstock ................................................................................. 260 9.3.6 创建销售信息表格orders ................................................................................. 260 9.4 贸易公司管理信息系统主窗体的创建....................................................................... 260 9.4.1 创建工程项目——Trade_MIS.......................................................................... 260 9.4.2 创建主窗体菜单................................................................................................ 263 9.4.3 创建公用模块.................................................................................................... 265 9.5 系统用户管理模块的创建........................................................................................... 267 9.6 供应商信息管理模块的创建....................................................................................... 268 9.6.1 添加供应商信息对话框的创建........................................................................ 268 9.6.2 修改供应商信息窗体的创建............................................................................ 271 9.6.3 删除供应商信息................................................................................................ 274 9.6.4 查询供应商信息对话框的创建........................................................................ 275 9.7 顾客信息管理模块的创建........................................................................................... 277 9.7.1 添加顾客信息对话框的创建............................................................................ 277 9.7.2 修改顾客信息.................................................................................................... 279 9.7.3 删除顾客信息.................................................................................................... 282 9.7.4 查询顾客信息.................................................................................................... 283 9.8 商品信息管理模块的创建........................................................................................... 284 9.8.1 添加商品信息对话框的创建............................................................................ 284 9.8.2 修改商品信息.................................................................................................... 286 9.8.3 删除商品信息.................................................................................................... 288 9.9 进货信息管理模块的创建........................................................................................... 289 9.9.1 添加进货信息对话框的创建............................................................................ 290 9.9.2 修改进货信息.................................................................................................... 294 9.9.3 删除进货信息.................................................................................................... 296 9.9.4 查询进货信息.................................................................................................... 297 9.10 销售信息管理模块的创建......................................................................................... 298 9.10.1 添加销售信息对话框的创建.......................................................................... 298 9.10.2 修改销售信息.................................................................................................. 299 9.10.3 删除销售信息.................................................................................................. 303 9.10.4 查询销售信息.................................................................................................. 304 9.11 系统的实现................................................................................................................. 305 9.12 系统的发布................................................................................................................. 311 9.13 小结............................................................................................................................. 312 国Visual C++ 6.0 数据库系统开发实例导航 – 8 – 第10 章酒店业务管理系统...................................................................................................... 313 10.1 系统设计..................................................................................................................... 313 10.1.1 系统目标设计.................................................................................................. 313 10.1.2 开发设计思想.................................................................................................. 313 10.1.3 系统功能分析.................................................................................................. 313 10.1.4 系统功能模块设计.......................................................................................... 316 10.2 数据库设计................................................................................................................. 318 10.2.1 数据库需求分析.............................................................................................. 318 10.2.2 数据库概念结构设计...................................................................................... 318 10.2.3 数据库逻辑结构设计...................................................................................... 320 10.3 数据库结构的实现..................................................................................................... 321 10.3.1 创建菜谱信息表格CP .................................................................................... 321 10.3.2 创建值班员表ZBY......................................................................................... 322 10.3.3 创建客户信息表KH ....................................................................................... 322 10.3.4 创建订餐信息表DC........................................................................................ 322 10.3.5 创建结算信息表JS ......................................................................................... 322 10.4 创建应用程序............................................................................................................. 323 10.5 SQL Server 数据源的设置和连接............................................................................. 324 10.6 设计登录和口令管理模块......................................................................................... 327 10.7 设计值班员管理模块................................................................................................. 330 10.8 设计菜谱管理模块..................................................................................................... 333 10.9 设计客户管理模块..................................................................................................... 336 10.10 设计订餐模块........................................................................................................... 340 10.11 设计订餐管理模块................................................................................................... 345 10.12 设计结算模块........................................................................................................... 346 10.13 设计帮助模块........................................................................................................... 350 10.14 系统的编译和发布................................................................................................... 351 10.15 小结........................................................................................................................... 351 第11 章物资管理系统.............................................................................................................. 352 11.1 系统设计..................................................................................................................... 352 11.1.1 系统功能分析.................................................................................................. 352 11.1.2 系统功能模块设计.......................................................................................... 352 11.2 数据库设计................................................................................................................. 353 11.2.1 数据库需求分析.............................................................................................. 353 11.2.2 数据库概念结构设计...................................................................................... 354 11.2.3 数据库逻辑结构设计......................................................................................... 356 11.3 数据库结构的实现..................................................................................................... 358 11.3.1 创建系统用户表格user_Info .......................................................................... 358 目录 – 9 – 11.3.2 创建物资基本信息表格material .................................................................... 358 11.3.3 创建入库物资信息表格msave ....................................................................... 358 11.3.4 创建出库物资信息表格muse ......................................................................... 359 11.3.5 创建物资余额信息表格msurplus................................................................... 359 11.4 物资管理信息系统主窗体的创建............................................................................. 359 11.4.1 创建工程项目——Material_MIS.................................................................... 359 11.4.2 创建主窗体菜单.............................................................................................. 362 11.4.3 创建公用模块.................................................................................................. 364 11.5 系统用户管理模块的创建......................................................................................... 366 11.6 物资基本信息模块的创建......................................................................................... 366 11.6.1 添加物资基本信息对话框的创建.................................................................. 366 11.6.2 修改物资基本信息窗体的创建...................................................................... 370 11.6.3 删除物资基本信息.......................................................................................... 372 11.6.4 查询物资信息对话框的创建.......................................................................... 373 11.7 入库信息管理模块的创建......................................................................................... 375 11.7.1 添加物资入库信息对话框的创建.................................................................. 375 11.7.2 修改物资入库信息.......................................................................................... 381 11.7.3 删除物资入库信息.......................................................................................... 382 11.7.4 查询物资入库信息.......................................................................................... 383 11.8 物资出库管理模块的创建......................................................................................... 387 11.8.1 添加物资出库信息对话框的创建.................................................................. 387 11.8.2 修改物资出库信息.......................................................................................... 392 11.8.3 删除物资出库信息.......................................................................................... 392 11.8.4 查询物资出库信息.......................................................................................... 393 11.9 物资余额信息管理模块的创建................................................................................. 394 11.9.1 物资余额信息窗体的创建.............................................................................. 394 11.10 系统的实现............................................................................................................... 397 11.11 系统的发布............................................................................................................... 403 11.12 小结........................................................................................................................... 404 第12 章用 InstallShield 将程序打包和发布............................................................................ 405
本源码包内暂不包含可直接显示的源代码文件,请下载源码包。