UML课程设计ATM系统
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
.
课程设计(论文)
课程名称: 题 目: 院 (系): 专业班级: 姓 名: 学 号: 指导教师:
信息系统开发工具 ATM 存款系统 管理学院 管理科学 0901 谢华兴 090450106 陈宇玺
2012 年 6 月 13 日
.
.
安建筑科技大学课程设计(论文)任务书
专业班级: 管理科学 学生姓名: 谢华兴
一、课程设计(论文)题目 ATM 存款系统
指导教师(签名):
二、本次课程设计(论文)应达到的目的
1.针对一个实际系统的开发,使学生深刻理解和掌握管理信息系统系统分析、系统 设计和系统实施的理论和方法;
2.巩固和加深理解所学编程语言、开发工具,提高综合应用能力;掌握系统UML建模、 界面设计、数据库设计、程序代码设计,提高实践能力;
3.初步了解学术研究的基本方法与步骤,并通过设计报告(论文)的撰写,了解学 术报告(论文)的写作方法。
三、本次课程设计(论文)任务的主要内容和要求(包括原始数据、技术 参数、设计要求等)
1、设计内容:开发出一个软件系统,模拟ATM存款的业务过程。 2、设计过程:按照系统设计目的、系统需求、系统功能分析与设计、用户界面设计、
源程序设计、使用说明等环节整理课程设计的成果,形成设计报告,设计报告应 包括的内容: 系统需求分析:需求描述、系统 UML 主要用例、主要类图、主要活动图、状态
及部署图(如果必要)、业务流程图、数据流图、数据字典附必要的文字说明 系统设计:功能结构设计、I/O设计、代码设计、界面设计、数据库设计、网络
环境。撰写设计总结报告。 3.设计成果提交:A.设计报告;B.源程序。报告要符合学校格式规范要求。
四、应收集的资料及主要参考文献:
1.Eriksson H E, Penker M. UML 2工具箱[M]. 俞俊平, 余安萍, 徐 敏, 译. 北 京: 电子工业出版社, 2004. 2. 周 飞, 杨根兴, 蔡立志. 基于UML的测试用例生成方法研 究[J]. 计算机应用与 软件, 2009, 26(2): 107-110. 3. 张 庆, 雷 航. 一种基于UML状态图的面向对象类级测试模型[J]. 计算机工程, 2005, 31(21): 75-77.
五、审核批准意见
教研室主任(签字)
.
设计总说明
随着信息时代科技的飞速发展,使用 ATM 存款机、计算机等技术的 发展,不仅提高了工作效率,而且大大的提高了其安全性。对于一些复杂 的信息,就能够充分的发挥它们的优越性。ATM 取款机就是技术发展的产 物,相对的一台 ATM 取款机与 ATM 存款机的系统是密不可分的。本系统就 是为了更方便人们的生活而设计的。
ATM 存款系统作为一款数据传输的技术,用户信息和资金信息的繁杂, 包含很多的数据的管理,以前的都是由一些柜员进行操作,而且手续很多。 对于 ATM 取款系统数据的统计和核实等都是采用卡号进行核对的,对于用 户的信息资料、以及资金统计等用人工办理。数据信息处理工作量大,繁 琐。数据处理手工操作,工作量大,工作时需实时认真办理,一但出现错 误将带来很大的损失,ATM 取款系统采取数据库进行管理且由人工进行处 理、维护等工作。由于信息一定要准确真实,认真的进行各项核对工作, 工作人员和管理员也只是当时对它比较清楚,时间一长,如再要进行查询, 就得在众多的资料中翻阅、查找了,造成查询费时、费力。
关键字:UML,管理信息系统,,数据库,ATM 系统,JAVA
.
目录
安建筑科技大学课程设计(论文)任务书 ············ 2 1 绪论 ··························· 1
1.1 系统简介 ···························································································1 1.2 设计目的 ···························································································1 1.3 设计内容 ···························································································2
2 需求分析 ························· 3
2.1 .需求分析的任务 ·················································································3 2.2 系统 UML 主要用例和设计 ····································································4
3 系统设计 ·························10
3.1 设计思想 ·························································································10 3.2 系统功能模块划分: ···········································································10 3.3 ATM 存款系统模块图: ········································································11
4 数据库的逻辑设计 ·····················11
4.1 数据字典 ·························································································11 4.2 具体表·····························································································12 5 详细设计 ····························································································13 6 源代码 ·······························································································19
总结 ····························22 参考文献 ··························23
第2页共5页