第1章 信息系统开发概述 1
1.1 信息系统的概念 3
1.1.1 信息的概念 5
1.1.2 系统的概念 5
1.1.3 什么是信息系统 6
1.2 信息系统的分类 9
1.2.1 事务处理系统 11
1.2.2 管理信息系统 16
1.2.3 决策支持系统 21
1.2.4 主管信息系统 25
1.3 信息系统开发过程 28
1.3.1 需求分析 29
1.3.2 系统设计 30
1.3.3 系统实现 31
1.3.4 系统测试 32
1.3.5 系统维护 32
1.3.6 项目管理 33
1.4 信息系统开发中UML的使用 36
1.4.1 需求建模 38
1.4.2 静态建模 40
1.4.3 动态建模 44
1.5 利用VB开发信息系统 47
1.5.1 Visual Basic工程 48
1.5.2 Visual Basic工程管理 48
1.5.3 Visual Basic数据库访问 51
第2章 教务管理信息系统 58
2.1 “教务管理”应用任务描述 60
2.1.1 教务管理基本业务 60
2.1.2 教务管理系统总体任务 65
2.2 教务管理系统需求分析 67
2.2.1 系统管理员用例 67
2.2.2 教务处领导用例 69
2.2.3 教务管理人员用例 71
2.2.4 教师用例 81
2.2.5 学生用例 81
2.3 教务管理系统分析 82
2.3.1 教务管理系统静态模型的建立 82
2.3.2 教务管理系统动态模型的建立 86
2.3.3 实体联系模型的建立 87
2.4 教务管理系统设计 89
2.4.1 教务管理系统应用子系统设计 90
2.4.2 数据库概念模型设计 94
2.4.3 数据库逻辑结构设计 98
2.5 教务管理系统的实现 102
2.5.1 创建SQL Server 2000数据库 102
2.5.2 主窗体的制作 104
2.5.3 系统用户管理模块制作 111
2.5.4 学生信息管理模块制作 118
2.5.5 学生选课管理模块制作 128
2.5.6 课程管理模块制作 132
2.5.7 成绩管理模块制作 133
2.5.8 教师管理模块制作 139
2.5.9 系统的编译 140
第3章 医院门诊管理信息系统 143
3.1 医院信息系统概述 144
3.1.1 医院基本业务 144
3.1.2 医院信息系统的基本构成 147
3.2 医院门诊系统需求分析 150
3.2.1 门诊部管理模式分析 150
3.2.2 门诊管理系统用例分析 156
3.2.3 门诊管理系统数据流分析 162
3.2.4 门诊管理系统领域模型 168
3.3 门诊管理系统总体设计 170
3.3.1 系统平台环境 170
3.3.2 系统总体结构 171
3.4 门诊医生工作站详细设计 176
3.4.1 门诊医生工作站的功能设计 176
3.4.2 门诊医生工作站数据库设计 177
3.4.3 门诊医生工作站界面设计 182
3.5 门诊收费子系统实现 187
3.5.1 门诊收费子系统设计 188
3.5.2 数据库选择与创建 190
3.5.3 Visual Basic工程 190
3.5.4 系统窗体实现 191
3.5.5 帮助的制作 211
第4章 中小型超市管理系统 223
4.1 超市管理的信息化 224
4.1.1 一个典型的大型超市——沃尔玛超市 224
4.1.2 大型超市公司运营分析 228
4.2 POS系统 231
4.2.1 POS系统的概念 231
4.2.2 POS收银机 234
4.2.3 超市POS系统的组成 237
4.3 中小型超市管理系统分析 238
4.3.1 超市基本业务 239
4.3.2 超市管理系统用例分析 242
4.4 中小型超市管理系统设计 247
4.4.1 设计思想与开发环境 247
4.4.2 系统架构与部署 249
4.4.3 系统功能设计 250
4.4.4 数据库设计 254
4.4.5 功能程序流程设计 260
4.5 中小型超市POS系统实现 267
4.5.1 工程概况 270
4.5.2 系统登录模块 270
4.5.3 系统主界面 277
4.5.4 供应商管理模块 282
4.5.5 商品管理模块 291
4.5.6 商品分类管理模块 297
4.5.7 商品入库管理模块 297
4.5.8 前台销售管理模块 300
4.5.9 权限管理模块 304
参考文献 308