目 录
1 相关技术介绍(分析)........................................................................................................................................3
1.1 编程环境的选择:......................................................................................................................................3
1.2 数据库系统的选择:..................................................................................................................................3
1.3 编程工具的选择..........................................................................................................................................3
1.4 开发方法的确定:......................................................................................................................................4
2 需求分析................................................................................................................................................................4
2.1 功能需求分析...........................................................................................................................................4
1.开发背景........................................................................................................................................................4
2.需求分析........................................................................................................................................................4
2.2 数据字典...................................................................................................................................................4
2.2.1 主要数据项..............................................................................................................................................4
2.2.2 数据流......................................................................................................................................................4
2.2.3 数据存储表:..........................................................................................................................................5
2.3 数据流图...................................................................................................................................................5
3 总体设计................................................................................................................................................................5
3.1 系统的总体功能模块结构图...................................................................................................................5
3.2 菜单的设计...............................................................................................................................................6
4 数据库设计............................................................................................................................................................6
4.1 概念结构设计...........................................................................................................................................6
4.2 逻辑结构设计...........................................................................................................................................8
4.2.1 E-R 图转化为相应的关系模型和优化(3NF).............................................................................8
4.2.2 设计数据库的逻辑模型....................................................................................................................8
4.2.3 用户子模式(外模式)设计...........................................................................................................8
4.2.4 系统功能模块图和模块功能描述(模块 IPO 图);...................................................................9
4.2.5 安全性(用户类别和权限)和完整性(主、外码和用户自定义的完整性约束)设计........10
4.2.5.1 安全性设计................................................................................................................................10
4.2.5.2 完整性设计................................................................................................................................10
5 物理设计..............................................................................................................................................................10
5.1 选择建立索引;.....................................................................................................................................10
5.2 确定数据的存放位置;.........................................................................................................................10
5.3 确定系统配置.........................................................................................................................................10
5.4 触发器:....................................................................................................................................................10
6 数据库实施..........................................................................................................................................................11
6.1 创建数据库及数据库对象.....................................................................................................................11