软件工程银行卡管理系统课程设计
时间:2025-04-04
时间:2025-04-04
华北电力大学
课程名称:软件工程 课程题目:银行存储系统 组员:孟格思 姜婷 刘宏宇
赵雄飞 杨俊森 专业:计算机科学与技术 班级:计算1102
学院:控制与计算机工程学院 时间:2013年10月24号
目录
一、开发背景与目标 ............................................................... 5
1.1开发背景 ................................................................................. 5 1.2开发目标与思想 ..................................................................... 5
二、需求分析 ........................................................................... 5
2.1目标 ........................................................................................ 6
2.1.1 存款业务 ................................................................................. 6 2.1.2 取款业务 ................................................................................. 6 2.1.3 转账业务 ................................................................................. 6 2.1.4 查询业务 ................................................................................. 6
2.2系统的功能性需求 ................................................................. 6 2.3系统需求分析规格说明书 ..................................................... 7 2.4系统ER图 ............................................................................... 7
2.4.4 数据字典 ............................................................................... 7
2.5 系统非功能性需求 ................................................................ 8
2.5.1软硬件环境需求 ...................................................................... 8 2.5.2软件质量需求 .......................................................................... 9 2.5.3用户界面需求 .......................................................................... 9
2.6 面向数据流的设计方法 ...................................................... 9
2.6.1 确定输入流和输出流的边界,从而孤立出变换中心。 ..... 9 2.6.2 完成“第一级分解” .......................................................... 10 2.6.3 完成“第二级分解” .......................................................... 10
2.7软件系统功能/对象结构 ...................................................... 12
2.7.1 银行存储系统用例图 ............................................................ 12 2.7.2 银行存款业务顺序图 ............................................................ 13 2.7.3 银行取款业务顺序图 ............................................................ 14 2.7.4 银行转账业务顺序图 ............................................................ 14 2.7.5 银行转账业务类图 ............................................................... 14
2.8软件质量因素 ....................................................................... 16
2.8.1可用性 .................................................................................... 16 2.8.2可靠性 .................................................................................... 16 2.8.3效率 ........................................................................................ 16 2.8.4安全性 .................................................................................... 16 2.8.5可维护性 ................................................................................ 17 2.8.6可移植性 ................................................................................ 17
三、可行性分析报告 ............................................................. 17
3.1 经济可行性分析 ................................................................ 17
3.2社会可行性分析 ................................................................... 17 3.3技术可行性分析 ................................................................... 17
四、开发环境与项目规划 ..................................................... 18
4.1开发环境 ............................................................................... 18 4.2项目规划与管理 ................................................................... 18
4.2.1开发人员安排 ........................................................................ 18 4.2.2开发进度安排 ........................................................................ 18
五、结构化分析与设计 ......................................................... 18
5.1结构化分析 ........................................................................... 19 5.2结构化设计 ........................................................................... 21
六、面向对象分析与设计 ..................................................... 25
6.1 面向对象方法 ...................................................................... 25 6.2 用例 ..................................................................................... 25 6.3 系统状态图 .......................................................................... 27
七、数据库分析与设计 ......................................................... 28 7.1数据库环境说明 ............................................................... 31 7.3数据库逻辑设计 ............................................................... 31
7.3.1逻辑设计步骤 ........................................................................ 31 7.3.2 逻辑设计关系图 ................................................................... 31
八、人机界面设计 ................................................................. 32
8.1界面设计原则 ........................ …… 此处隐藏:7642字,全部文档内容请下载后查看。喜欢就下载吧 ……
上一篇:行车轨道梁的安装要求
下一篇:中欧法学院的基本介绍