毕业答辩-银行交易系统的设计与实现.ppt_第1页
毕业答辩-银行交易系统的设计与实现.ppt_第2页
毕业答辩-银行交易系统的设计与实现.ppt_第3页
毕业答辩-银行交易系统的设计与实现.ppt_第4页
毕业答辩-银行交易系统的设计与实现.ppt_第5页
已阅读5页,还剩36页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

答辩稿,银行交易系统,太原理工大学软件工程1008班,一、开发背景二、银行交易系统现状分析三、银行交易系统发展趋势四、银行交易系统的意义五、功能概述六、数据库设计七、模块实现,开发背景,随着经济的发展,人们对银行业务的需求也越来越高,越来越多样化。为了促进银行的发展,各种银行系统也渐渐完善。“银行交易系统”的出现在传统的银行经营管理模式基础上,结合计算机和网络的应用,使得银行内部信息量增大,方便了银行管理人员的操作,提高了工作效率,减轻了他们的工作量,方便了银行的管理,更重要的是为用户带来极大的便利。银行已经成为我们日常生活中不可缺少的一部分,已经渗透我们生活的方方面面,并且随着我国经济的发展,银行更会在金融方面发挥不可替代的作用。,银行交易系统现状分析(一),银行交易系统在银行系统中占有重要地位,用户需求增多,市场竞争增大,对银行的经营提出了更高的要求。提高银行核心竞争力除了人为因素外,银行交易系统起的作用更为关键。银行的运行效率、盈利能力、成本和管理水平的高低和银行所使用的交易系统直接挂钩,如果有一套好的银行交易系统,可大大减少应用开发和维护成本,进一步提高银行的综合实力。,银行交易系统现状分析(二),在这种市场机制之下,促进了银行交易系统的发展。虽然银行交易系统已经广泛用于银行的日常管理中,但不可避免的会出现一些问题需要不断改善。例如,系统不应仅仅局限于功能的实现,还应注意与操作人员的交互是否人性化,最直观的就是界面是否符合使用效果等诸多问题。,银行交易系统发展趋势,为了进一步提升银行交易系统的质量,在设计方面已经注重从简思维,繁琐的操作会影响执行效率,只有操作简单,理解简单,才能愿意使得人们消费。其次,更应注意享受银行服务,尽量将银行业务与人们生活结合起来,方便人们的日常生活。再次,合理利用网络,提高银行服务质量。,银行交易系统的意义,时间就是金钱,效率就是质量。采用银行交易系统无疑大大提高了银行业务的执行效率,增强了银行的核心竞争力,以面对当今世界对金融等各方面提出的各种风险。同时,提高了银行管理效率,方便了管理员及用户的使用,保障了银行的发展,保证了人们的正常生活。,系统功能描述,该系统实现的功能主要分为两部分,一部分是管理员模块,另一部分就是普通账户模块。管理员分为超级管理员和普通管理员。超级管理员可以对用户账号进行管理(对可以使用该系统的账号添加、删除),对银行数据进行备份管理。除此之外,管理员都可以进行账户管理(账户基本信息的添加、查询);挂失管理(可以对账户进行挂失和冻);交易记录管理(查看、修改、删除)。普通账户可以进行用户账号管理(修改个人密码)和交易管理(查询余额、转账、取现、查看历史记录)。,系统模块划分,该银行交易系统根据功能划分为七大模块,分别是:一.用户登录模块;二.用户账号管理模块;三.账户信息管理模块;四.挂失管理模块;五.交易记录管理模块;六.数据管理模块;七.交易管理。,系统数据流程图,系统实体银行管理员,银行管理员属性:姓名、密码、权限、添加时间,系统实体普通账户,普通账户属性:账号、姓名、密码、性别、身份证号、地址、余额等,系统中实体关系图(一):,管理员与普通账户关系图(多对多),一个管理员可以管理多个普通账户,一个普通账户被多个管理员管理。,系统中实体关系图(二):,管理员与出入账信息关系图(一对多),一个管理员可以管理多个出入账信息,一个出入账信息被多个管理员管理。,系统中实体关系图(三):,普通账户与普通账号关系图(一对一),一个普通账户可以管理一个普通账号,一个普通账号被一个普通账户管理。,设计全局ER模型,ER模型中只有实体、联系和属性。在应用中,数据库的用户往往有多个。设计数据库是我们应先考虑单个用户的需求,形成局部ER模型。我们在做出局部的ER模型之后,就要从全局出发,为系统构造全局的ER的模型。全局模型是局部模型的整合,保证了数据库的完整性。,设计全局ER模型步骤,设计全局ER模型步骤为:首先确定所有的局部ER模型,识别出这些局部公共的实体类型,然后将这些局部ER模型两两合并,检查这两个局部ER模型是否有冲突,如果有,将其消除,再次合并,检查是否还有其他冲突,直至没有冲突为止。依次将剩余没有合并的局部ER模式合并,直至所有的局部模型合并起来没有冲突为止。,系统总体ER图,数据字典,数据字典描述数据和存储数据主要依靠数据项和数据机构。数据字典中最小的数据单位是数项,一个数据结构由一个或几个数据项构成。数据字典中还可以包含用户的信息,用户的权限以及审计信息等,可以把数据字典当做数据库中心处理,任何相关数据都可以在数据字典中找到信息。数据流也由数据项构成,包括数据流名称、来源等。数据存储只涉及逻辑结构。处理过程是对流程图的一种解释说明,也是逻辑说明,不涉及物理结构。,数据字典列表一数据流,一.数据存储名称:管理员信息数据来源:管理员信息表数据去向:管理员登录模块数据组成:管理员信息管理员姓名+管理员密码+管理员权限+添加时间描述:存储了管理员的基本信息二.数据存储名称:银行普通账户信息数据来源:账户信息表数据去向:银行账户管理模块数据组成:银行普通账户信息=账号+密码+姓名+性别+身份证号+地址+余额+状态等描述:存储了银行普通账户的基本信息,数据流,三.数据存储名称:交易记录信息数据来源:交易记录信息表数据去向:交易记录模块数据组成:交易记录信息=转出账号+转入账号+转账金额+添加时间等描述:存储了交易记录的基本信息四.数据存储名称:账户取现信息数据来源:交易记录信息表数据去向:交易管理模块数据组成:取现记录信息=账号+取现金额描述:存储了取现记录,数据库中表的设计管理员表,数据库中表的设计账户信息表,数据库中表的设计交易记录表,登录界面,系统账号管理模块,该模块主要实现超级管理员对银行交易系统中用户账户管理。可以通过输入用户名和密码进行授予权限,也可以通过删除用户的信息达到回收权限的功能。此模块的操作界面如下:,账户信息添加模块,该模块主要是通过管理员的操作实现账户基本信息的添加录入。需要用到账号、密码、姓名、性别、身份证号、地址、余额和状态等字段。此模块的操作界面如下:,挂失管理,交易记录查看,普通管理员模块,用户修改密码,用户查询余额,用户转账模块,用户取现模块,该模块主要针对普通账户,他们进入银行交易系统后可以输入取现金额,点击提交确认操作。此模块的操作界面如下:,查询余额管理模块,此模块主要针对普通账户对自己银行卡余额的查询,通过自己账户进入系统后,可以看到自己的账户姓名和余额。此模块的操作界面如下:,交易历史记录模块,此模块主要针对普通账户查看自己的历史交易记录,可以查出转出账号、转入账号、转账金额、备注信息、类型和操作时间信息。如果交易记录需要打印,可以点击“打印本页”,将本页的交易记录打印出来。此模块的操作界面如下:,小结,该系统基本实现了银行交易系统需要的功能,比如管理员模块、普通账户模块、交易记录模块、转账和取现模块等。由于这次是系统的完成一个项目的开发,发现了很多以前未重视的问题,并且在开发过程中有了些项目经验。在以前知识的基础上,使得这次系统有了很好的可扩展性,便于后期的维护和升级。但是也存在一些问题,毕竟时间精力和知识有限,页面不够人性化,过于单调,数据完整性和安全性有所欠缺,都是值得改进的地方。,致谢,这次毕业设计的完成,标志着我大学四年的美好并且难忘时光也已接近尾声。首先感谢母校给了我一个很好的学习机会,三年的在校经历,每天老师们的谆谆教诲,认真授课为我的理论知识奠定了良好的基础,将会使我在以后的工作生活中受益匪浅。再次更应感谢上海杰普提供的大四学习机

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论