课程设计---工商银行ATM系统设计.doc

  1. 1、本文档共15页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 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外

文档评论(0)

li455504605 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档