第1章 学生学籍管理系统 1
1.1 特色突破 1
1.2 系统概述 1
1.2.1 系统功能与应用背景 1
1.2.2 系统预览 2
1.3 系统设计 4
1.3.1 系统设计思想 4
1.3.2 系统结构设计 5
1.3.3 系统功能模块划分 6
1.4 数据库设计 7
1.4.1 数据库需求分析 7
1.4.2 数据库概念结构设计 8
1.4.3 数据库逻辑结构设计 10
1.4.4 设置表之间的依赖关系 12
1.5 专业信息设置 15
1.5.1 添加专业信息 15
1.5.2 浏览专业信息 16
1.5.3 修改专业信息 17
1.5.4 删除专业信息 19
1.6 学生信息管理 20
1.6.1 添加学生信息 20
1.6.2 浏览学生信息 23
1.6.3 修改学生信息 26
1.6.4 删除学生信息 29
1.7 班级信息管理 30
1.7.1 添加班级信息 30
1.7.2 浏览班级信息 32
1.7.3 修改班级信息 34
1.7.4 删除班级信息 36
1.8 课程信息管理 37
1.8.1 添加课程信息 37
1.8.2 浏览课程信息 41
1.8.3 修改班级课程 43
1.8.4 删除课程信息 45
1.9 成绩信息管理 46
1.9.1 学生成绩录入 46
1.9.2 浏览学生成绩 51
1.9.3 成绩信息修改 56
1.9.4 删除学生成绩 57
1.9.5 学生成绩查询 58
1.9.6 班级成绩查询 59
1.10.1 新建角色 61
1.10 系统管理 61
1.10.2 添加用户 62
1.11 开发难点与技巧 64
1.12 系统的编译和发布 64
1.13 小结 64
第2章 工资管理系统 65
2.1 特色突破 65
2.2 系统概述 65
2.2.1 系统功能与应用背景 65
2.2.2 系统预览 66
2.3 系统设计和架构 66
2.3.1 系统设计思想 66
2.3.2 系统结构图 67
2.3.3 系统功能模块细分 67
2.4.2 数据库概念结构设计 68
2.4 数据库的设计、生成与配置 68
2.4.1 数据库需求分析 68
2.4.3 数据库逻辑设计 69
2.5 公用模块的编写 70
2.5.1 数据库连接模块的编写 70
2.5.2 发送邮件模块 71
2.5.3 登录 72
2.5.4 主窗体 76
2.6 员工信息管理 82
2.6.1 添加员工信息 82
2.6.2 查询员工信息 87
2.7 工资管理 97
2.7.1 使用C#操作Excel简介 97
2.7.2 工资管理 98
2.8 系统管理 112
2.8.1 用户管理 112
2.8.2 修改密码 116
2.8.3 重新登录 118
2.9 开发技巧与难点点拨 118
2.10 小结 118
第3章 工作流引擎 119
3.1 特色突破 119
3.2 系统概述 119
3.2.1 系统功能与应用背景 120
3.2.2 系统预览 121
3.3 系统设计和架构 121
3.3.1 系统设计思想 121
3.3.3 系统功能模块细分 122
3.3.2 系统结构设计 122
3.4 数据库的设计、生成与配置 123
3.4.1 数据库需求分析 123
3.4.2 数据库概念结构设计 124
3.4.3 数据库逻辑设计 126
3.5 公用模块的编写 128
3.5.1 数据库连接 128
3.5.2 数据库操作类Database.cs 129
3.5.3 用户类User.cs 130
3.5.4 部门类Dep.cs 131
3.5.5 部门节点类DepNode.cs 132
3.5.6 用户权限UserRight.cs 133
3.5.7 发送邮件SendMail.cs 134
3.5.8 登录模块login.cs 135
3.5.9 主窗体 140
3.6 流程管理模块 147
3.6.1 流程模板定义模块 147
3.6.2 创建流程 154
3.6.3 填写流程步骤 156
3.6.4 查询流程 163
3.6.5 终止流程 164
3.7 用户管理模块 164
3.7.1 修改密码 164
3.7.2 添加用户 166
3.7.3 用户权限管理 166
3.7.4 用户部门管理 178
3.8 开发技巧与难点点拨 178
3.9 小结 179
4.2.1 系统功能与应用背景 181
4.2 系统概述 181
第4章 综合收费系统 181
4.1 特色突破 181
4.2.2 必备软件的安装 182
4.2.3 系统预览 184
4.3 系统设计 185
4.3.1 系统需求分析 185
4.3.2 系统功能模块划分 185
4.3.3 系统结构设计 186
4.4 数据库设计 186
4.4.1 数据库需求分析 187
4.4.2 数据库概念结构设计 187
4.4.3 数据库逻辑结构设计 190
4.5 类的编写和界面预览效果 194
4.5.1 Connection类的编写 195
4.5.2 CommonFunc类的编写 198
4.5.3 LVTag结构与TrvTag结构的设计 200
4.5.4 LocReg类的编写 201
4.5.5 CfrmLogin类的编写 201
4.5.6 CdlgManSite类的编写 204
4.5.7 CdlgSiteInfo类的编写 208
4.5.8 CfrmDep类编写 213
4.5.9 CfrmDepInfo类的编写 220
4.5.10 CfrmSecEmpTree类的编写 223
4.5.11 Cfrmitemmag类的编写 232
4.5.12 处级单位管理类的编写 238
4.5.13 部级直属员工管理类的编写 238
4.5.14 交费类的编写 239
4.6 开发难点与技巧 239
4.7 小结 240
第5章 设备管理系统 241
5.1 特色突破 241
5.1.1 灵活的查询系统 241
5.1.2 自定义设备配置 241
5.1.3 操作简单、界面友好 241
5.2 系统概述 242
5.2.1 系统功能与应用背景 242
5.2.2 系统预览 242
5.3 系统设计架构 243
5.3.1 系统设计思想 243
5.3.2 系统架构 245
5.3.3 系统结构设计 245
5.4.1 数据库需求分析 246
5.4 数据库的设计、生成与配置 246
5.4.2 数据库概念结构设计 247
5.4.3 数据库逻辑设计 251
5.4.4 数据库的生成与配置 254
5.4.5 数据库的连接 254
5.5 公共处理 255
5.5.1 系统配置模块 255
5.5.2 业务逻辑模块 255
5.5.3 数据访问模块 286
5.5.4 JavaScript文件 291
5.6 设备管理 292
5.6.1 录入设备记录 292
5.6.2 维护设备记录 293
5.6.3 维护维修记录 295
5.7 系统管理 296
5.6.4 维护调拨记录 296
5.6.5 维护报废记录 296
5.7.1 组织结构管理 297
5.7.2 设备类别管理 297
5.7.3 设备种类管理 298
5.7.4 人员管理 299
5.8 设备统计查询 299
5.8.1 设备统计查询 299
5.8.2 维修统计查询 306
5.8.3 调拨统计查询 307
5.8.4 报废统计查询 308
5.9 开发技巧与难点点拨 309
5.9.1 企业级模板项目 309
5.9.2 自动生成说明文档 310
5.11 小结 312
5.10 系统的编译和发布 312
第6章 旅馆信息管理系统 313
6.1 特色突破 313
6.2 系统概述 313
6.2.1 系统的应用背景 313
6.2.2 系统的功能 314
6.2.3 系统预览 314
6.3 项目准备 317
6.3.1 问题的提出 317
6.3.2 可行性分析 317
6.3.3 项目实施计划 319
6.4 需求分析 319
6.4.1 系统所要完成任务 319
6.4.2 数据流图 320
6.4.3 数据字典 321
6.5 系统概要设计 322
6.5.1 系统实现方案和系统模块划分 322
6.5.2 数据库逻辑结构设计 324
6.5.3 测试计划 327
6.6 系统详细设计 328
6.6.1 客房类型管理部分设计 328
6.6.2 客房信息管理部分设计 329
6.6.3 客房查询部分设计 329
6.6.4 客户入住部分设计 330
6.7 编码 331
6.7.1 主操作界面编码 331
6.6.6 客户结算部分设计 331
6.6.5 客户查询部分设计 331
6.7.2 客房类型管理部分编码 341
6.7.3 客房信息管理部分编码 346
6.7.4 客房查询部分编码 348
6.7.5 客户入住部分编码 350
6.7.6 客户查询部分编码 352
6.7.7 客户结算部分编码 353
6.8 系统试运行 354
6.8.1 调试的步骤 354
6.8.2 调试的方法 354
6.9 系统发布 355
6.9.1 数据库的建立 355
6.9.2 打包软件 355
6.10 小结 355