- 1、本文档共15页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
课程设计报告书
课程名称 数据库系统概论
题目:
中国工商银行ATM系统设计
设计的目的和要求:
设计目的:
综合应用数据库知识,设计数据库,进行调试与测试,以加深对数据库基本知识及SQL语言的理解,提高综合应用知识的能力、分析解决问题的能力,加强数据库的实践技能,初步培养开发数据库系统的能力。
要求:
设计一个系统,模拟银行ATM机,完成存款、取款、转账、查询余额等功能。
(1)画出系统流程图,以及存款,取款,转账模块的数据流程图,画图规范,并存档。
(2)用java或者C#等语言编写源代码,代码书写规范,可读性强。
(3)编写测试用例进行单元测试,并写出测试报告,格式规范,并存档。
设计的软件环境:
操作系统软件:Windows xp
软件平台:Microsoft SQL sever 2005
Microsoft visual stdio 2008
设计过程和内容(可加附页):
一、小组组成人员
1、组长:熊亚
组员:庞日清 彭文 冯月 陈祖辉
王尧尧 盛星澔 周扬
2、任务分配:
熊亚:后台代码的编写
庞日清:文档整理及界面的美化,修改密码模块的布局设和资料查找
彭文 冯月:存款模块的布局设计和资料查找
陈祖辉:取款模块的布局设计和资料查找
王尧尧:资料收集和界面的美化
盛星澔:转账模块的布局设计和资料查找
周扬:查询模块的布局设计和资料查找
二、系统简要
1、系统名称:中国工商银行ATM模拟系统
2、系统的设计背景及功能概要
设计背景:
银行是每个地区不可缺少的部门,它是钱财存取最安全的地方,而且他又是金钱流动最大的地方,对其管理也应是很严格,不容任何可靠的错误发生,这就牵扯到高科技的应用,而高科技离不开计算机的应用。所以一直以来,计算机在银行的财务管理中得到了广泛的应用。
目前,人类对银行的信任度很高,这也就加大了银行业务复杂和繁琐度,而有一些简单的业务可有用户自行完成。本系统就是要达到对用户能自行完成的业务的管理,并对信息进行数据库管理的目的。所以本系统能实现一般用户取款、查询、修改密码、转账等功能。
系统功能分析:
系统开发的总体任务是实现银行管理信息关系的系统化、规范化和自动化,系统功能分析是在系统开发的总体任务的基础上完成的。本系统中的中国工商银行系统需要完成的功能主要有:
1登陆界面:包括用户卡号、密码、开户、登录、退出按钮;
2登陆界面后:包括改密、存款、取款、查询、转账、退出按钮;
A:进入修改密码有新密码、重复输入新密码信息及取消和确认按钮;
B:进入存款有:存入金额信息及取消和确认按钮;
C:进入取款有:自主输入金额取现框及选择固定金额、确认、返回、退卡按钮;
D:进入查询有:账户余额、账户信息框及取现、返回、退卡按钮;
E:进入转账有:转账余额、目标账户、再次输入目标账户框及取消、确认按钮;
3?进入开户界面后:有身份证号、密码、持卡人姓名框以及
3、系统概念设计模型
1.需求分析
随着社会的日益发展,银行在人们的日常生活中扮演着重要的角色。ATM机给人们的日常生活带来了方便,它出现在各个街道角落里。ATM数据库系统使取款机高速快捷的工作,不易发生数据丢失,统计错误,使ATM机更加安全方便。
此数据库系统包含了开户、存款、取款、转账、查询、改密等功能,其中采用了数据库的存储过程知识。
2.系统流程图:
流程图:
↓
↓
↓
↓
↓
↓
↓
3.E-R图
E-R图清楚地描述了系统中各个实体之间的联系,以及各个实体所具有的属性,可以使读者很清楚地了解整个系统的总体处理。在建立E-R图的过程中,主要经历以下几个步骤:
1.选择局部应用;
2.逐一设计分E-R图;
3.合并分E-R图,生成初步E-R图;4.消除不必要的冗余,设计基本的E-R图。
ATM系统E-R图:
下图描述了顾客在ATM机上取款时信息的流动情况。以时间为顺序。因为仅是示例,所以整个过程是没有出现任何故障时的流程,并且只画到了取款结束。通过这个图,我们可以看出消息是如何在系统中不同对象之间进行交互。 通过流程图我们可以很清楚地看到系统是如何工作的,系统各部分之间的信息及控制是如何发送的,整个流程是否合理。流程图对我们的设计起到了很好的帮助作用。
首先银行储户开户,登陆…..
ATM取款图:
4.数据库表
5.SQL代码程序段见——附件代码
实验结果及分析:
登陆界面模块图:
登陆后界面功能模块图:
开户模块:
正确界面:
失败界面:
存款模块:
取款模块:
查询模块:
取款模块:
转账模块:
修改密码模块:
按退出按钮的界面:
本组成员的共同测试,本系统界面美观柔和,功能实现彻底,除了一两处容易修正的bug外
您可能关注的文档
最近下载
- 简易钢楼梯设计.doc VIP
- 【钢梯大样图】简易钢楼梯做法详图.pdf VIP
- 学科教学三种境界.ppt
- 中频感应电炉培训教材.ppt
- 第5.2课《学习工匠事迹,领略工匠风采》(课件)-【中职专用】高二语文同步精品课件(高教版2023·职业模块).pptx
- 铁路机车驾驶人员资格认证-HXN5型内燃机车专业知识考试题库(含答案).docx
- 初中数学项目化活动设计项目化学习活动作业方案案例设计.pptx VIP
- 初中数学项目化学习活动作业方案案例设计.pptx VIP
- 第5.2课+学习工匠事迹+领略工匠风采(高教版中职语文2023·职业模块).pptx VIP
- 无水印 scratch3.0编程校本课程.docx
文档评论(0)