- 1、本文档共16页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
PAGE
PAGE 1
信息科学与技术学院
信息科学与技术学院
课程设计报告书
课程名称 数据库系统概论
姓 名
班 级
学 号
指导教师
盐城师范学院信息科学与技术学院
2011.6
题目:
中国工商银行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.系统流程图:
流程图:
开始
开始
↓
需求分析
需求分析
画流程图↓
画流程图
画E-R图↓
画E-R图
设计表↓
设计表
编写SQL程序↓
编写SQL程序
调试与测试↓
调试与测试
↓
结束
结束
3.E-R图
E-R图清楚地描述了系统中各个实体之间的联系,以及各个实体所具有的属性,可以使读者很清楚地了解整个系统的总体处理。在建立E-R图的过程中,主要经历以下几个步骤:
1.选择局部应用;
2.逐一设计分E-R图;
3.合并分E-R图,生成初步E-R图;4.消除不必要的冗余,设计基本的E-R图。
ATM系统E-R图:
存款
存款
取款
转账
修改密码
开户
用户
下图描述了顾客在ATM机上取款时信息的流动情况。以时间为顺序。因为仅是示例,所以整个过程是没有出现任何故障时的流程,并且只画到了取款结束。通过这个图,我们可以看出消息是如何在系统中不同对象之间进行交互。 通过流程图我们可以很清楚地看到系统是如何工作的,系统各部分之间的信息及控制是如何发送的,整个流程是否合理。流
文档评论(0)