第1章 使用C#和SQL Server进行数据库项目开发 1
1-1 数据库基础操作 1
1-1-1 创建数据库 1
1-1-2 备份和还原数据库 4
1-1-3 创建、设计表 6
1-1-4 SQL数据基本操作 7
1-2 使用C#创建项目 11
1-2-1 创建项目 12
1-2-2 创建“登录”窗体 12
1-2-3 创建主窗体 13
1-2-6 创建子窗体 14
1-2-5 创建父窗体 14
1-2-4 创建数据访问模块 14
1-2-7 创建、使用报表 15
1-3 编译、发布项目 17
1-3-1 编译项目 17
1-3-2 异常处理 17
1-3-3 发布项目 18
1-4 本章小结 19
第2章 学生信息管理系统 21
2-1 项目背景 21
2-2 需求分析 21
2-3 数据库分析、设计与实现 22
2-3-1 数据库E-R图 22
2-3-2 数据库表单 23
2-3-3 数据表间的关联 25
2-3-4 存储过程 27
2-4 程序开发实现过程 28
2-4-1 创建项目 28
2-4-2 创建主窗体:frmMain窗体的实现 28
2-4-3 创建数据访问模块:DataBase.cs的实现 31
2-44 创建父窗体:frmBase窗体的实现 32
2-4-5 班级信息维护功能:frmClass窗体的实现 36
2-4-6 学生信息维护功能:frmStudent窗体的实现 40
2-4-7 课程信息维护功能:frmSubject窗体的实现 46
2-4-8 学生选课功能:frmSelect窗体的实现 50
2-4-9 课表查询功能:frmCourse窗体的实现 56
2-4-10 成绩输入功能:frmScore窗体的实现 59
2-4-11 打印成绩单功能:frmReport和frmPrint窗体的实现 62
2-5 系统发布 64
2-6 本章小结 65
第3章 图书馆管理系统 67
3-1 项目背景 67
3-2 需求分析 67
3-2-1 系统构架 67
3-2-2 读者管理模块 67
3-2-3 图书管理模块 68
3-2-4 流通模块 68
3-3 数据库分析、设计与实现 68
3-3-2 数据库表单 69
3-3-1 系统E-R图 69
3-3-3 数据表间的关联 71
3-3-4 存储过程 73
3-4 程序开发实现过程 74
3-4-1 创建项目 74
3-4-2 创建主窗体 74
3-4-3 创建数据访问模块 78
3-4-4 创建父窗体 79
3-4-5 读者类别设置:frmReaderType窗体的实现 83
3-4-6 读者档案管理:frmReaderDoc窗体的实现 87
3-4-7 图书类别设置:frmBookType窗体的实现 92
3-4-8 图书档案管理:frmBookDoc窗体的实现 94
3-4-9 图书征订:frmBuyBook窗体的实现 99
3-4-10 图书借阅:frmBorrow窗体的实现 105
3-4-11 图书归还:frmReturn窗体的实现 111
3-4-12 逾期清单:frmList窗体的实现 114
3-4-13 图书罚款:frmMoney窗体的实现 116
3-5 系统发布 119
3-6 本章小结 119
第4章 进销存管理系统 121
4-1 系统功能分析 121
4-1-1 进销存管理的任务 121
4-1-2 进销存管理系统的作用 122
4-2 进销存管理系统需求分析 122
4-2-1 资料管理 123
4-2-2 采购管理 124
4-2-3 销售管理 125
4-2-4 库存管理 126
4-2-5 应付款管理 126
4-2-6 应收款管理 127
4-2-7 账务管理 128
4-2-8 统计分析 128
4-2-9 零售管理 129
4-2-10 系统管理 130
4-3 数据库分析、设计与实现 130
4-3-1 进销存管理系统E-R图 130
4-3-2 进销存管理系统数据表清单 132
4-3-3 创建数据库 133
4-3-4 创建表 134
4-3-5 创建存储过程 139
4-4 程序开发实现过程 140
4-4-1 创建工程 140
4-4-2 创建系统主窗体 140
4-4-3 创建数据访问模块 143
4-4-4 实现系统登录功能 145
4-4-5 实现商品资料维护功能 147
4-4-6 实现供货商资料维护功能 158
4-4-7 实现客户信息维护功能 159
4-4-8 实现进货功能 160
4-4-9 实现进货单据打印功能 170
4-4-10 实现销售功能 174
4-4-11 实现库存查询功能 177
4-4-12 实现权限管理功能 179
4-4-13 程序运行结果 184
4-5 系统发布 185
4-6 系统的扩展 185
4-6-1 系统功能扩展 185
4-6-2 系统向医药行业扩展 185
4-6-3 系统向服装行业扩展 186
4-7 本章小结 187
第5章 酒店管理系统 189
5-1 项目背景 189
5-2 系统设计 189
5-2-1 系统功能分析 189
5-3 数据库设计 190
5-2-2 系统功能模块设计 190
5-3-1 数据库需求分析 191
5-3-2 数据库E-R图 192
5-3-3 创建数据库 193
5-3-4 创建表 193
5-3-5 创建表间关联 196
5-3-6 建立存储过程 198
5-4 程序开发实现过程 200
5-4-1 创建项目 200
5-4-2 创建主窗体 200
5-4-3 创建数据访问模块 202
5-4-4 创建父类窗体 204
5-4-5 客房类型设置模块:frmRoomType窗体的实现 208
5-4-6 客房信息设置模块:frmRoomInfo窗体的实现 212
5-4-7 预订管理功能模块:frmReserve窗体的实现 218
5-4-8 入住管理功能模块:frmReside窗体的实现 227
5-4-9 消费记账功能模块:frmConsume窗体的实现 237
5-4-10 收银退房功能模块:frmCash窗体的实现 237
5-4-11 组件DataGridImageCell的实现 241
5-4-12 设置房态图功能模块:frmRoomState窗体的实现 243
5-5 系统编译、运行及发布 251
5-5-1 系统的编译及运行 251
5-5-2 系统发布 252
5-6 本章小结 252
6-2 人力资源管理 255
6-2-1 人力资源管理的任务、内容和目标 255
6-1 项目背景 255
第6章 人力资源管理系统 255
6-2-2 人力资源管理流程 256
6-2-3 人力资源管理的体系构成 256
6-3 人力资源管理需求分析 256
6-3-1 机构编制管理模块 257
6-3-2 职员信息管理模块 257
6-3-3 薪酬福利管理模块 258
6-3-4 考勤管理模块 259
6-3-5 人事档案管理模块 260
6-3-6 社会保障管理模块 260
6-3-7 招聘管理模块 261
6-3-8 合同管理模块 262
6-4 数据库分析与设计 263
6-4-1 人力资源系统E-R图 264
6-4-2 人力资源数据表清单 264
6-4-3 创建数据库及各表单 265
6-4-4 创建表间关联 266
6-4-5 创建存储过程 267
6-5 程序开发实现过程 270
6-5-1 创建项目工程 270
6-5-2 创建主窗体 270
6-5-3 创建数据访问模块 272
6-5-4 TreeNodeData类 272
6-5-5 机构设置及编码功能:frmDepManage窗体的实现 272
6-5-6 机构详细信息功能:frmDepInfo窗体的实现 279
6-5-7 职员信息维护功能:frmPeopleManage窗体的实现 281
6-5-8 职员信息查询功能:frmPeopleQuery窗体的实现 285
6-5-9 当月工资管理功能:frmSalaryManage窗体的实现 287
6-5-10 个人所得税设置功能:frmTaxInfo窗体的实现 290
6-5-11 工资发放历史查询:frmSalaryHis窗体的实现 293
6-5-12 职员奖励管理功能:frmPrize窗体的实现 295
6-5-13 职员惩罚管理功能:frmPunish窗体的实现 297
6-6 系统扩展 300
6-7 本章小结 300
第7章 财务管理系统 301
7-1 项目背景 301
7-1-1 财务管理的任务 301
7-1-2 财务管理的作用 302
7-2 系统需求分析 303
7-2-1 系统构架 303
7-2-2 凭证管理模块 303
7-2-3 账簿管理模块 303
7-2-4 科目管理模块 303
7-2-5 资产负债管理模块 303
7-3 数据库分析、设计与实现 304
7-3-1 系统E-R图 304
7-3-2 数据库表单 305
7-3-3 数据表间的关联 308
7-3-4 建立存储过程 310
7-4-1 创建项目工程 316
7-4 程序开发实现过程 316
7-4-2 创建主窗体 317
7-4-3 创建数据访问模块 321
7-4-4 创建父窗体 323
7-4-5 会计科目设置功能:frmKeMu窗体的实现 327
7-4-6 账户设置功能:frmZhangHu窗体的实现 331
7-4-7 会计凭证输入功能:frmShuRu窗体的实现 340
7-4-8 总分类账查询功能:frmZongFen窗体的实现 352
7-4-9 明细账查询功能:frmMingXi窗体的实现 356
7-4-10 试算平衡表功能的实现 359
7-4-11 期末结账功能的实现 364
7-4-12 资产负债报表输出:frmReport窗体的实现 365
7-5 本章小结 366