- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
实验报告
课程名称: 软件工程课程设计
实验项目名称: ATM系统详细设计说明书
班级与班级代码: 10级软件工程2班
实验室名称(或课室):
专 业: 软件工程
任课教师:
开发团队:
学 号:
姓 名:
实验日期: 2012年 12月 12 日
广东商学院教务处 制
目 录
第一章 引言 4
1、参考文献 4
2、运行环境 4
3、开放平台 4
4、性能要求 5
第二章 总体设计 5
1、软件结构图 5
2、系统结构图 6
第三章 详细设计 7
1、模块设计 7
第四章 数据库设计 15
1、逻辑设计 15
2、物理设计 16
3、对象设计 17
第五章 系统设计 19
1、ATM管理系统第1层数据流图 19
2、ATM管理系统第2层数据流图 20
3、数据字典 22
第一章 引言
1、参考文献
[1] 李龙澍、郑诚,《软件工程课程设计》,北京:机械工业出版社,2010.
[2] 周苏、王文、吴艳,《软件工程学实验》,北京:科学出版社,2005.
[3] 张海藩,《软件工程导论》,北京:清华大学出版社,2008.
[4] 杨兴凯,《Java面向对象程序设计》,大连市软件园路80号:大连理工大学出版社、大连理工大学电子音像出版社,2006.
2、运行环境
(1)硬件环境
①服务器:
A、 CPU 为P4 以上的微机,
B、内存1GB以上(最好2GB内存)、硬盘500GB或以上
C、VGA 彩显一台
②客户机:
A、 CPU 为P586 以上的微机,
B、内存512MGB以上(最好2GB内存)、硬盘300GB或以上
C、VGA 彩显一台
(2)软件环境
①服务器:
A、 Windows2000或以上的操作系统
B、MYSQL 5.0 数据库管理系统
②客户机:
A、 Windows XP或以上的操作系统
3、开发平台
(1)操作系统:WindowXP
(2)数据库:MSSQL server 2005
(3)开发工具:eclipse3.5,JDK1.7
(4)其 它:Word 2003,PowerPoint 2003
4、性能要求
总的来说,系统在性能上没有太多的特殊要求,只要进行交易时没有明显的延时就行了,其它要求如下:
(1)系统最小寿命:系统应该能在无重大改动的条件下正常运行5年以上。
(2)设备要求:计算机稳定性良好,整套系统安全可靠。
(3)在使用上:要求系统易理解,易学习,易操作。
(4)在安全性上:要求系统安全可靠,容错,能恢复。
(5)在数据集中上:要求用统一的数据库实现数据的完整性和实时性。
在可维护性上:要求系统可修改,可测试,可扩充,可移植。
第二章 总体设计
1、软件结构图
通过对前面需求分析文档进一步理解,再结合面向数据流的设计方法,得到ATM系统的软件结构图,该图由用户登录、储户信息管理、银行卡信息管理、银行卡交易管理和系统管理模块构成,具体如下图:
软件结构图
2、系统结构图
结合软件设计中的高内聚和低耦合的标准以及相关的启发规则得到改进后的系统结构图。具体如下图:
系统结构图
第三章 详细设计
模块设计
(1)用户登录模块
由于本系统有系统管理员、超级管理员和储户,不同的用户登录后拥有不同的权限,所以在系统的开始时,需要有登录模块来实现此功能。
该模块可以给任何人员使用。
模块的输入:用户名(以此来代替真实的刷卡)、密码、和身份。
模块的处理:系统跟据用户输入的用户名和密码到后台数据库响应的记录中查找,如果没有,则给出相应的提示并不予进入,连续输错3次,则进行吞卡处理;如果有,根据其不同的身份进入不同
模块的输出:登陆成功或登陆失败
(c)用户登录判定树
(2)储户信息管理模块
①查询储户信息
该模块主要负责查询储户的信息(包括储户姓名、银行卡账户、账号密码、储户电话、证件类型、证件号码)
该模块能给管理员使用
模块的输入:储户输入“银行卡账号”、“账号密码”作为查询条件。
模块的处理:根据查询的条件从银行卡
您可能关注的文档
最近下载
- 铁路职工政治理论应知应会题库及答案2025.docx VIP
- (人教版2024)七年级英语下册Unit 1 Section A(1a-1d)课件.pptx
- 英语新课标与教材话题.docx VIP
- Unit 1 Section A(1a-1d)同步课件-初中英语人教版(2024)七年级下册.pptx VIP
- 燃油泵控制电路.ppt
- 研究生学术规范与学术诚信(南京大)中国大学MOOC慕课 客观题答案.pdf VIP
- 中国二型糖尿病防治指南要点解读.pptx VIP
- 合成生物学-全套PPT课件.pptx
- 94G316(n形钢筋混凝土天窗架).pdf VIP
- 2025至2030年中国甜菜行业市场调查研究及投资前景预测报告.docx
文档评论(0)