当前位置:首页>> >>


毕业设计-mysql-基于Servlet银行柜员操作系统的设计和实现——论文 数据库.rar

收藏

资源目录
    文档预览:
    编号:20180913143529146    类型:共享资源    大小:13.96MB    格式:RAR    上传时间:2018-09-13
    尺寸:148x200像素    分辨率:72dpi   颜色:RGB    工具:   
    40
    金币
    关 键 词:
    毕业设计 mysql 基于 Servlet 银行 操作系统 设计 实现 论文 数据库
    资源描述:
    哈 尔 滨 理 工 大 学毕 业 设 计题 目: 银行柜员操作系统的设计和实现 院、 系: 软件学院软件工程系 姓 名: 指导教师: 系 主 任: 2015 年 6 月 19 日哈尔滨理工大学学士学位论文I银行柜员操作系统的设计和实现摘 要随着时间的推移,全球经济正日新月异的发展着。现如今,人们的生活水平持续提升,人们所追求的也不仅仅局限于吃饱穿暖而高层次的追求促使着人们之间的金钱交易越来越频繁,而交易双方的角色,也不仅仅局限于公司之间,个人与个人,个人与公司,大公司与小公司,甚至是跨国交易等。现如今,以往的大额纸币交易已逐渐被支票所取代。支票交易的特点是使用方便、安全,还有携带方便的优点,伴随着人们手中的支票数量越来越多,支票类型越来越复杂,如何能够方便,快捷的对支票进行管理和交易,逐渐成为人们所关注的问题。支票的交易主要有购买、兑换、存储等功能,而支票的类型又包括银行本票、即付汇票、银行支票等在内的多种支票。在现如今的生活中,随时随地,方方面面都和支票有着或多或少的联系,支票的发展也已成为不可倒退的趋势。支票的出现不但方便了交易双方,更重要的是,提高了银行处理业务的效率,提升了客户的满意度。在这种多赢的状态下,和支票相关的管理系统层出不穷,而开发出一套功能完善,使用方便的系统成为众多银行关注的焦点。本系统采用 B/S 模式进行开发,开发工具选择了 Eclipse 开发工具,数据库设计部分采用 MySQL 5.5 工具,服务器选择使用 Tomcat7.0 版本。本系统的各个阶段设计思路清晰,模块划分细致,采用 Java 语言开发,决定了其具有较好的兼容性。关键词 支票;Eclipse;MySQL5.5;Tomcat7.0;Java哈尔滨理工大学学士学位论文IIDesign and Realization of Branch Teller Operating SystemAbstractOver time, the global economy is the developing rapidly. Nowadays, people's living standards continued to improve, people are not limited to the pursuit of feed and clothe, however, high-level pursuit promote the people have a more frequent money transactions, and the roles of parties to the transaction are not only confined between companies, individuals and individuals, individuals and companies, large companies and small companies, and even cross-border transactions. Now, the traditional large bill transaction has gradually been replaced by check. The characteristics of check transactions is easy to use and safe, easy to carry is another advantage, more and more people own the large checks, more and more complex types of checks, how can easy and fast to manage and trade, it has become a matter of concern.Cheque transactions mainly include purchase, exchange, deposit and other functions, and the type of check also includes House Check, Demand Draft, Bank Check, etc. In today's life, anytime, anywhere, any transactions have contact with check more or less, the developing of check has become a trend which can not regressive. Not only easily to trade between both parties, more importantly, to improve the efficiency of the bank processing business, improved customer satisfaction. In this win-win state, and checks related management system after another, and to develop a fully functional, easy to use system became the focus of attention of many banks.哈尔滨理工大学学士学位论文IIIThe system uses the B / S model to development, Selected Eclipse as developed tools, MySQL 5.5 as database, the server choose Tomcat7.0 version. Each stage of the system design is clear, module division and meticulous, using Java language development, determine that it has good compatibility.Keywords Check, Eclipse, MySQL5.5, Tomcat7.0, Java哈尔滨理工大学学士学位论文目 录摘要 .......................................................................................................................IAbstract................................................................................................................II第 1 章 绪论 ......................................................................................................11.1 课题研究的目的 ....................................................................................11.2 课题研究的意义 ....................................................................................11.3 可行性分析 ............................................................................................11.3.1 技术可行性 ..................................................................................11.3.2 管理可行性 ..................................................................................21.3.3 经济可行性 ..................................................................................21.4 国内现状 ................................................................................................2第 2 章 开发工具及运行环境介绍 ..................................................................32.1 JAVA 语言特性 ......................................................................................32.2 Eclipse 简介 ............................................................................................32.3 MySQL5.5 数据库 ..................................................................................32.4 Tomcat7.0 服务器 ...................................................................................4第 3 章 系统分析 ..............................................................................................53.1 问题分析 ................................................................................................53.2 任务概述 ................................................................................................53.3 功能模块需求分析 ................................................................................53.3.1 用户登陆模块 ..............................................................................53.3.2 系统主界面模块 ..........................................................................53.3.3 欢迎页面模块 ..............................................................................63.3.4 银行操作模块 ..............................................................................63.3.5 柜员操作模块 ..............................................................................73.3.6 取钱模块 ......................................................................................73.3.7 存储模块 ......................................................................................83.3.8 兑换模块 ......................................................................................93.3.9 购买模块 ....................................................................................103.3.10 事件记录模块 ..........................................................................113.3.11 参数配置模块 ..........................................................................123.4 项目目标 ..............................................................................................13第 4 章 系统设计 ............................................................................................144.1 业务流程设计 ......................................................................................144.2 数据流程设计 ......................................................................................14哈尔滨理工大学学士学位论文4.2.1 系统关联图 ................................................................................144.2.2 数据结构图 ................................................................................154.3 总体功能模块图 ..................................................................................164.4 E-R 图 .................................................................................................164.5 数据库总体设计 ................................................................................204.5.1 数据库分析 ................................................................................204.5.2 数据库详细设计 ........................................................................204.5.3 数据库的实现 ............................................................................20第 5 章 系统的页面实现、测试与维护 ..........................................................285.1 系统的页面实现 ...................................................................................285.2 测试目标 ..............................................................................................475.3 测试内容 ..............................................................................................475.4 测试评价 ..............................................................................................485.5 系统维护 ..............................................................................................48结论 ....................................................................................................................50致谢 ....................................................................................................................51参考文 献 ............................................................................................................52附录 ....................................................................................................................53哈尔滨理工大学学士学位论文1第 1 章 绪论1.1 课题研究的目的支票是银行向社会发放的具备消费信用、存取现金等功能的支付工具。本系统为银行提供支票客户的一些基本信息,还有银行的一些基本信息,通过对数据的处理与分析后,将有效的信息返回给银行和客户。在信息高速发达的时代,支票成为了人们必不可少的东西,对支票高效的管理不管是对银行还是对个人都非常有好处。在几十年前,计算机技术并不像现在这样发达和普及,懂得计算机操作的专业人员也比较少。在银行方面,对每个客户的交易信息的处理是一个十分繁琐的问题。而到了二十一世纪,便捷的网络条件和计算机技术为客户信息的管理,客户交易等各个功能都提供了有利的技术支持。1.2 课题研究的意义伴随着计算机的普及,它已经存在于我们生活的方方面面。银行的信息量逐渐增大,对银行,用户,支票信息的高效管理成为了银行十分看重的问题。为了提高银行对客户、现金、支票的自动管理,提高银行的办事效率,给客户带来方便,我们需要开发出一套与之相对应的系统。基于此,结合自身所学知识,设计了这样一个有待完善的银行柜员操作管理系统。它主要包括以下几个功能模块:柜员登录,银行的打开和关闭,柜员钱箱的打开和关闭,存、取现金,支票的购买、兑换、存储、事件记录及参数配置等。1.3 可行性分析 1.3.1 技术可行性技术可行性是指在现有的技术条件下,能否达到用户所提出的要求,所需要的物力资源是否具备、是否能够得到 [1]。软硬件能否达到要求。软件方面,为了完成本系统,我最终选择采用 JAVA 语言开发,因为 JAVA具有较好的可移植性和兼容性。再加上有 MySQL5.5 数据库的强大支持,所以软件方面是没问题的;硬件方面,科技的迅速发展,证明硬件的质量有了保障,而且费用也在人们合理接受的范围内,这样看来硬件方面也是没什么问题的。因为我没有完全了解银行的所有业务逻辑,有很多知识还没有学习,再加上以前所学知识还没有掌握透彻,进而造成本系统还有很哈尔滨理工大学学士学位论文2多不完善的地方,但今后我还会不断学习和查阅相关资料,掌握相关知识对本系统加以改进,使其功能更加完善和适用。1.3.2 管理可行性使用管理方面的可行性,在以前,采取的是人工方式,相对而言耗时长,效率低且造成一定的资源浪费。通过本系统,可以对银行的部分功能业务进行有序的管理,变的相对简单容易操作而且不用耗费大量人力财力 [2]。本系统操作简单,不需要专门的培训,只有正确的输入用户名和密码的银行柜员才可以登录本系统进行操作,每个柜员有自己的钱箱,在进行大额交易的时候,需要更高权限的人进行授权完成操作,从而保证了该系统的管理规范性和安全性。1.3.3 经济可行性进行经济可行性分析,首先要估计成本,并以项目成本是否在项目资金限制范围内作为项目的一项可行性依据。项目成本包括开发与维护成本 [3]。鉴于计算机技术的日臻成熟,在软硬件技术都比较成熟的情况下,开发这样的一个银行柜员操作管理系统的花费会在人们可以接受的范围内,但它可以使银行的工作效率相比以前有所提升,不管是对银行还是客户来说带来的好处都是显而易见的。本系统功能模块相对较少,开发周期较短,人员和资金支出都非常有限。从经济学角度考虑,它的收益远大于它的支出,它会有一个广阔的发展前景,是一个很不错的管理系统。1.4 国内现状银行业在一个国家的经济中起着至关重要的金融中介作用。在过去几年里,由于经济的高速增长以及宽松的货币政策,中国银行业维持了高速扩张的势头。但是在资产质量、经营管理和风险控制等方面还存在许多问题,许多银行面临沉重的历史包袱,如果处理不当,银行系统可能成为中国经济持续发展的障碍,甚至影响整个经济的稳定 [4]。目前各种信息化管理系统在我国日渐普及与成熟,在早起,银行的工作流程相当的繁琐和复杂,效率十分低下,全部用手工的方式记录客户的存取款信息,而查询用户的各种信息更加复杂。利用计算机来处理这些工作无疑在很大程度上提高了效率,同时也减少了出错的概率。管理管理系统的出现,提高了银行的工作效率,减轻了员工的负担。客户不必花太多的时间排队等待办理业务,客户可以腾出足够的时间来去完成其他事情。近年来支票的数量逐渐增多,为了实现对支票进行统一,集中的管理,一套规范,合理,有效的银行柜员操作系统对银行来说是必要的。哈尔滨理工大学学士学位论文3第 2 章 开发工具及运行环境介绍2.1 JAVA 语言特性Java 是一门编程语言、是一门编程技术、是一个开发环境、是一个运行环境。Java 总是和 C++联系在一起,而 C++则是从 C 语言诞生而来的,所以Java 语言继承了这两种语言的大部分特性。Java 的语法是从 C 继承的,Java 许多面向对象的特性受到 C++的影响。事实上,Java 中几个自定义的特性都来自于或可以追溯到它的前驱。而且,Java 语言的产生与过去 30年中计算机语言细致改进和不断发展密切相关 [5]。Java 相比其他语言最大的好处就是可以运行在不同的系统中,例如,Windows,Linux 等系统。只要在这些系统中安装 Java 虚拟机,Java 程序就可以在这些系统上运行,概括为一句话就是 Java 语言具有良好的可移植性,这个特点是其他语言所不具有。2.2 Eclipse 简介虽然大多数用户很乐于将 Eclipse 当作 Java 集成开发环境(IDE)来使用,但 Eclipse 的目标却不仅限于此。Eclipse 还包括插件开发环境(Plug-in Development Environment,PDE ),这个组件主要针对希望扩展 Eclipse 的软件开发人员,因为它允许他们构建与 Eclipse 环境无缝集成的工具。由于 Eclipse 中的每样东西都是插件,对于给 Eclipse 提供插件,以及给用户提供一致和统一的集成开发环境而言,所有工具开发人员都具有同等的发挥场所。这种平等和一致性并不仅限于 Java 开发工具。尽管 Eclipse 是使用Java 语言开发的,但它的用途并不限于 Java 语言;例如,支持诸如C/C++、COBOL、PHP、 Android 等编程语言的插件已经可用,或预计将会推出。Eclipse 框架还可用来作为与软件开发无关的其他应用程序类型的基础,比如内容管理系统。基于 Eclipse 的应用程序的一个突出例子是 IBM Rational Software Architect,它构成了 IBM Java 开发工具系列的基础 [6]。 2.3 MySQL5.5 数据库MySQL5.5 是数据库管理系统的一种,它的优点是其他相关软件所不具有的。它功能强大、系统结构精巧、灵活性好 [7]。受到了广大软件爱好者和商业软件开发者的青睐,对于动态网站的建立来说,它的作用是不可哈尔滨理工大学学士学位论文4小看的。与其他大型数据库软件相比虽然 MySQL5.5 有自己的不足之处,但是 MySQL5.5 受欢迎的程度并没有因此而减少。MySQL5.5 的使用相比其他数据库不管是安装还是使用都比较简单。对 MySQL5.5 来说管理复杂的数据是不成问题的,设计者赋予了它这样的功能,在软件开发中起到了非常重要的作用。2.4 Tomcat7.0 服务器Tomcat7.0 服务器是一款不收费的服务器,源代码的开放,让它在同类服务器中占据上位,不过对 HTML 解析的速度没有 APACHE 快 [8]。它就相当于一个 Servlet/JSP 容器,起到发布数据的作用。 Tomcat7.0 运行时占用的内存不大,具有良好的扩展性,因此受到广大程序员的青睐。在开发中小型系统中 Tomcat7.0 的使用也非常普遍。越来越多的技术需要 Web页面具有清晰的语义和严格的结构 [9]。通过浏览器向 WEB 服务器发送一个请求,WEB 服务器分析处理再向浏览器返回一个结果,从而把的文字、图片、声音、视频等信息显示在网页上 [10]。
    展开阅读全文
    1
      金牌文库所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
    0条评论

    还可以输入200字符

    暂无评论,赶快抢占沙发吧。

    关于本文
    本文标题:毕业设计-mysql-基于Servlet银行柜员操作系统的设计和实现——论文 数据库.rar
    链接地址:http://www.gold-doc.com/p-116450.html
    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服客服 - 联系我们
    copyright@ 2014-2018 金牌文库网站版权所有
    经营许可证编号:浙ICP备15046084号-3
    收起
    展开