第1章 图书馆管理系统 1
1.1 开发背景 1
1.2 系统分析 2
1.2.1 需求分析 2
1.2.2 功能分析 2
1.3 系统设计 2
1.3.1 绘制用例图设计系统功能 2
1.3.2 绘制系统流程图 3
1.3.3 系统演示 3
1.3.4 系统开发环境 7
1.3.5 文件夹组织结构 7
1.4 数据库分析与设计 7
1.4.1 数据库分析 7
1.4.2 数据库概念设计 8
1.4.3 数据库逻辑结构设计 9
1.4.4 绘制表之间关系E-R图 11
1.5 公共类设计 11
1.5.1 操作员信息类 11
1.5.2 图书类别信息类 12
1.5.3 图书信息类 12
1.5.4 读者信息类 13
1.5.5 书籍借阅信息类 13
1.5.6 书籍归还信息类 14
1.5.7 书籍订单信息类 14
1.5.8 数据访问层 14
1.6 系统登录模块 16
1.6.1 登录窗体界面设计 16
1.6.2 操作员登录DAO方法 19
1.6.3 登录窗体登录监听器 19
1.6.4 登录窗体重置监听器 20
1.7 主窗体模块 20
1.7.1 主窗体界面设计 21
1.7.2 主窗体菜单栏设计 23
1.7.3 主窗体工具栏设计 24
1.8 图书信息管理模块 26
1.8.1 图书信息添加界面设计 26
1.8.2 检测书籍编号是否已存在 29
1.8.3 保存图书信息 31
1.8.4 图书信息修改界面设计 33
1.8.5 在图书修改表单中显示图书信息 37
1.8.6 修改图书信息 38
1.9 开发技巧和难点分析 39
1.9.1 多窗体界面开发 39
1.9.2 在标签中显示图片 40
第2章 固定资产管理系统 41
2.1 开发背景 41
2.2 系统分析 42
2.2.1 需求分析 42
2.2.2 功能分析 42
2.3 系统设计 42
2.3.1 绘制用例图设计系统功能 42
2.3.2 绘制系统流程图 43
2.3.3 系统演示 44
2.3.4 系统开发环境 46
2.3.5 文件夹组织结构 46
2.4 数据库分析与设计 46
2.4.1 数据库分析 46
2.4.2 数据库概念设计 47
2.4.3 数据库逻辑结构设计 48
2.4.4 绘制表之间关系E-R图 50
2.5 公共类设计 50
2.5.1 资产大类信息类 50
2.5.2 资产子类信息类 51
2.5.3 固定资产信息类 51
2.5.4 资产借出记录信息类 52
2.5.5 资产归还记录信息类 52
2.6 主窗体模块 53
2.6.1 主窗体菜单栏设计 53
2.6.2 查询面板设计 54
2.6.3 树型列表面板设计 55
2.6.4 资产信息表格面板设计 57
2.7 资产类别管理模块 59
2.7.1 大类管理界面设计 59
2.7.2 新增资产大类 61
2.7.3 删除资产大类 62
2.7.4 修改资产大类 64
2.7.5 查找资产大类 65
2.8 资产信息管理模块 67
2.8.1 资产信息管理界面设计 67
2.8.2 新增资产信息 71
2.8.3 删除资产信息 72
2.8.4 修改资产信息 73
2.8.5 查找资产信息 75
2.9 开发技巧和难点分析 76
2.9.1 创建存储过程 76
2.9.2 数据库连接管理类 78
第3章 超市管理系统 81
3.1 开发背景 81
3.2 系统分析 82
3.2.1 需求分析 82
3.2.2 功能分析 82
3.3 系统设计 82
3.3.1 绘制用例图设计系统功能 82
3.3.2 绘制系统流程图 83
3.3.3 系统演示 83
3.3.4 系统开发环境 86
3.3.5 文件夹组织结构 86
3.4 数据库分析和设计 86
3.4.1 数据库分析 86
3.4.2 数据库概念设计 87
3.4.3 数据库逻辑结构设计 88
3.5 公共类设计 89
3.5.1 数据库封装类 89
3.5.2 创建表格对象 89
3.6 商品管理模块 90
3.6.1 新增商品 90
3.6.2 进货和退货 94
3.6.3 查询商品 98
3.7 仓库管理模块 99
3.7.1 出库和入库 99
3.7.2 查询仓库所有商品 103
3.7.3 查询指定商品库存 105
3.8 销售管理模块 106
3.8.1 前台销售 106
3.8.2 销售统计 110
3.9 开发技巧和难点分析 113
3.9.1 在界面显示走动的时间 113
3.9.2 尽可能重用代码 114
第4章 企业人事管理系统 115
4.1 开发背景 115
4.2 系统分析 115
4.2.1 需求分析 115
4.2.2 功能分析 116
4.3 系统设计 116
4.3.1 绘制用例图设计系统功能 116
4.3.2 绘制系统流程图 117
4.3.3 系统演示 117
4.3.4 系统开发环境 122
4.3.5 文件夹组织结构 122
4.4 数据库分析与设计 122
4.4.1 数据库分析 122
4.4.2 数据库概念设计 123
4.4.3 数据库逻辑结构设计 124
4.4.4 绘制表之间关系E-R图 125
4.5 员工日常管理 126
4.5.1 档案管理 126
4.5.2 考勤管理 129
4.5.3 奖惩管理 132
4.5.4 培训管理 136
4.6 员工待遇管理 140
4.6.1 账套管理 140
4.6.2 项目管理 142
4.6.3 人员管理 144
4.6.4 统计报表 145
4.7 开发技巧和难点分析 147
4.7.1 数据访问层重用 147
4.7.2 实体类和映射文件 149
第5章 酒店管理系统 151
5.1 开发背景 151
5.2 系统分析 151
5.2.1 需求分析 151
5.2.2 功能分析 152
5.3 系统设计 152
5.3.1 绘制用例图设计系统功能 152
5.3.2 绘制系统流程图 152
5.3.3 系统演示 153
5.3.4 系统开发环境 156
5.3.5 文件夹组织结构 156
5.4 数据库分析与设计 157
5.4.1 数据库分析 157
5.4.2 数据库概念设计 157
5.4.3 数据库逻辑结构设计 158
5.5 酒店房间管理 159
5.5.1 显示所有房间 159
5.5.2 查询房间详细信息 161
5.6 酒店客户入住 164
5.6.1 散客开单 164
5.6.2 团队开单 166
5.6.3 宾客结账 169
5.7 房间预订管理 171
5.7.1 查询预订信息 171
5.7.2 增加预订信息 173
5.7.3 更新预订信息 175
5.8 酒店营业查询 177
5.8.1 结账单查询 177
5.8.2 宾客信息查询 179
5.8.3 宾客消费查询 180
5.9 开发技巧和难点分析 184
5.9.1 划分面板 184
5.9.2 切换房间状态 184
第6章 小区物业管理系统 185
6.1 开发背景 185
6.2 系统分析 186
6.2.1 需求分析 186
6.2.2 功能分析 186
6.3 系统设计 186
6.3.1 绘制用例图设计系统功能 186
6.3.2 绘制系统流程图 187
6.3.3 系统演示 187
6.3.4 系统开发环境 191
6.3.5 文件夹组织结构 191
6.4 数据库分析与设计 191
6.4.1 数据库分析 191
6.4.2 数据库概念设计 192
6.4.3 数据库逻辑结构设计 192
6.5 物业信息模块 193
6.5.1 小区信息维护 193
6.5.2 楼宇信息维护 195
6.5.3 业主房屋信息维护 198
6.5.4 物业收费信息 202
6.6 物业收费录入模块 204
6.6.1 业主相关费用录入 204
6.6.2 公共相关费用录入 207
6.7 查询报表模块 209
6.7.1 生成费用报表 209
6.7.2 业主费用查询 212
6.7.3 月份费用查询 214
6.8 开发技巧和难点分析 216
第7章 航空票务管理系统 217
7.1 开发背景 217
7.2 系统分析 217
7.2.1 需求分析 217
7.2.2 功能分析 218
7.3 系统设计 218
7.3.1 绘制用例图设计系统功能 218
7.3.2 绘制系统流程图 218
7.3.3 系统演示 219
7.3.4 系统开发环境 221
7.3.5 文件夹组织结构 221
7.4 数据库分析与设计 222
7.4.1 数据库分析 222
7.4.2 数据库概念设计 222
7.4.3 数据库逻辑结构设计 223
7.5 航班管理模块 224
7.5.1 添加飞机型号 224
7.5.2 添加航班计划 226
7.5.3 添加航班 229
7.6 营业网点管理模块 231
7.6.1 添加营业网点 231
7.6.2 删除指定营业网点 233
7.6.3 查询所有营业网点 235
7.7 订单管理模块 236
7.7.1 查询所有订单 236
7.7.2 查询指定网点订单 237
7.8 客户端模块 240
7.8.1 查询航班 240
7.8.2 购买飞机票 242
7.8.3 生成和提交订单 244
7.9 开发技巧和难点分析 247
7.9.1 服务器端主程序 247
7.9.2 客户端主程序 249
第8章 CMS内容管理系统 251
8.1 开发背景 251
8.2 系统分析 252
8.2.1 需求分析 252
8.2.2 功能分析 252
8.3 系统设计 252
8.3.1 绘制用例图设计系统功能 252
8.3.2 绘制系统流程图 253
8.3.3 系统演示 253
8.3.4 系统开发环境 257
8.4 数据库分析与设计 257
8.4.1 数据库分析 257
8.4.2 数据库概念设计 257
8.4.3 数据库逻辑结构设计 258
8.5 文章栏目管理 260
8.5.1 显示栏目 260
8.5.2 添加新栏目 261
8.5.3 修改已有栏目 263
8.5.4 删除指定栏目 265
8.5.5 栏目模型管理 265
8.6 文章内容管理 267
8.6.1 显示全部文章内容 267
8.6.2 禁用和解禁文章内容 268
8.6.3 添加文章内容 270
8.6.4 内容属性设置 272
8.7 文档维护管理 274
8.7.1 评论审核 274
8.7.2 文章审核 277
8.8 辅助系统功能 279
8.8.1 留言管理 279
8.8.2 投票管理 282
8.9 开发技巧和难点分析 285
8.9.1 自定义Action中的处理方法 285
8.9.2 使用通配符改进配置 285
第9章 OA办公自动化系统 287
9.1 开发背景 287
9.2 系统分析 287
9.2.1 需求分析 287
9.2.2 功能分析 288
9.3 系统设计 288
9.3.1 绘制用例图设计系统功能 288
9.3.2 绘制系统流程图 288
9.3.3 系统演示 289
9.3.4 系统开发环境 292
9.4 数据库分析与设计 293
9.4.1 数据库分析 293
9.4.2 数据库概念设计 293
9.4.3 数据库逻辑结构设计 294
9.5 即时消息管理模块 296
9.5.1 显示所有联系人 296
9.5.2 接收和发送信息 298
9.5.3 通信个人信息设置 301
9.6 日程管理模块 303
9.6.1 显示日程安排 303
9.6.2 添加日程安排 305
9.6.3 查看和更新日程 307
9.7 公告信息发布模块 309
9.7.1 添加发送公告 309
9.7.2 显示公告 312
9.7.3 查询公告详细信息 314
9.8 通信录管理模块 315
9.8.1 公共通信录 315
9.8.2 个人通信录 318
9.9 开发技巧和难点分析 320
第10章 网络商城 321
10.1 开发背景 321
10.2 系统分析 322
10.2.1 需求分析 322
10.2.2 功能分析 322
10.3 系统设计 322
10.3.1 绘制用例图设计系统功能 322
10.3.2 绘制系统流程图 323
10.3.3 系统演示 323
10.3.4 系统开发环境 327
10.4 数据库分析与设计 327
10.4.1 数据库分析 327
10.4.2 数据库概念设计 327
10.4.3 数据库逻辑结构设计 328
10.5 产品管理模块 330
10.5.1 添加大类别 330
10.5.2 添加小类别 332
10.5.3 添加商品 334
10.5.4 查看商品 337
10.6 订单管理模块 340
10.6.1 查看所有订单 340
10.6.2 查看订单详情 342
10.6.3 改变订单状态 344
10.7 前台购买模块 346
10.7.1 查看所有书籍 346
10.7.2 查询书籍详细信息 349
10.7.3 添加到购物车 351
10.7.4 生成订单 354
10.8 开发技巧和难点分析 357
第11章 学生管理系统 359
11.1 需求分析 359
11.2 功能分析 359
11.3 数据库分析与设计 360
11.3.1 数据库分析 360
11.3.2 数据库逻辑结构设计 360
11.4 系统演示 361
第12章 CRM客户管理系统 365
12.1 需求分析 365
12.2 功能分析 365
12.3 数据库分析与设计 366
12.4 系统演示 367
第13章 进销存管理系统 371
13.1 需求分析 371
13.2 功能分析 371
13.3 数据库分析与设计 372
13.3.1 数据库分析 372
13.3.2 数据库逻辑结构设计 372
13.4 系统演示 373
第14章 局域网聊天系统 377
14.1 需求分析 377
14.2 功能分析 377
14.3 数据库分析与设计 378
14.3.1 数据库分析 378
14.3.2 数据库逻辑结构设计 378
14.4 系统演示 378
第15章 租赁管理系统 383
15.1 需求分析 383
15.2 功能分析 383
15.3 数据库分析与设计 384
15.3.1 数据库分析 384
15.3.2 数据库逻辑结构设计 384
15.4 系统演示 385
第16章 财务管理系统 389
16.1 需求分析 389
16.2 功能分析 389
16.3 数据库分析与设计 390
16.3.1 数据库分析 390
16.3.2 数据库逻辑结构设计 390
16.4 系统演示 390
第17章 公交查询管理系统 395
17.1 需求分析 395
17.2 功能分析 395
17.3 数据库分析与设计 396
17.3.1 数据库分析 396
17.3.2 数据库逻辑结构设计 396
17.4 系统演示 396
第18章 公寓管理系统 399
18.1 需求分析 399
18.2 功能分析 399
18.3 数据库分析与设计 400
18.3.1 数据库分析 400
18.3.2 数据库逻辑结构设计 400
18.4 系统演示 400
第19章 爱家租房信息网 405
19.1 需求分析 405
19.2 功能分析 405
19.3 数据库分析与设计 406
19.3.1 数据库分析 406
19.3.2 数据库逻辑结构设计 406
19.4 系统演示 407
第20章 自助旅游信息网 411
20.1 需求分析 411
20.2 功能分析 411
20.3 数据库分析与设计 412
20.3.1 数据库分析 412
20.3.2 数据库逻辑结构设计 412
20.4 系统演示 413