课程设计(论文)
课程名称: 信息系统开发工具 题 目: 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
第 1 页 共 28 页
第 2 页 共 28 页