毕业论文基于JAVA平台的电子银行管理系统

上传人:m**** 文档编号:439313972 上传时间:2023-02-05 格式:DOC 页数:43 大小:382.53KB
返回 下载 相关 举报
毕业论文基于JAVA平台的电子银行管理系统_第1页
第1页 / 共43页
毕业论文基于JAVA平台的电子银行管理系统_第2页
第2页 / 共43页
毕业论文基于JAVA平台的电子银行管理系统_第3页
第3页 / 共43页
毕业论文基于JAVA平台的电子银行管理系统_第4页
第4页 / 共43页
毕业论文基于JAVA平台的电子银行管理系统_第5页
第5页 / 共43页
点击查看更多>>
资源描述

《毕业论文基于JAVA平台的电子银行管理系统》由会员分享,可在线阅读,更多相关《毕业论文基于JAVA平台的电子银行管理系统(43页珍藏版)》请在金锄头文库上搜索。

1、I 毕业论文题目: 基于JAVA平台的电子银行管理系统 系 别: 计算机工程系 专 业: 软件技术 学 号: 090XXXXXX 姓 名: 靳XX 指导老师: XXXXXX 2011年 11 月 30日 前 言随着科学技术的不断提高,计算机技术日渐成熟,数字化办公所无法比拟的优点检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高员工管理的效率,也是企业的科学化、正规化管理,与世界接轨的重要条件。其强大的计算功能已经让人们深刻认识到,计算机已进入人类社会的各个领域并发挥着越来越重要的作用。高等院校作为社会人才培养的重要基地,计算机是高校教学管理中不可或缺的

2、工具。银行管理系统为用户提供充分的信息管理和方便业务办理功能,能够为客户和管理员提供很大的方便,能够避免长期以来业务办理需客户到银行办理,效率低、投资管理效率低、更新和维护困难的的缺点。随着互联网的普及,用户网上查询办理业务已不再是神话,相信会有更多的用户对银行业务办理改变认识。1 摘 要本论文主要论述的是电子银行管理系统的设计与实现。系统的主要目的是实现客户查看办理银行业务,以及银行人员对用户数据管理的办公自动化。首先对客户模块进行了详尽的分析得到客户模块主要完成客户基本信息查看及部分信息修改、更新,查看自己办理的业务,了解银行有哪些业务,申请办理业务。银行管理维护模块主要完成的是查看、修改

3、所有客户信息、客户业务办理、开户、添加业务等功能。关键字:电子银行 数据库 信息管理 AbstractThis paper mainly discusses the electronic banking management system design and implementation. The main purpose of the system design is to achieve customer view for banking, and bank personnel to the user data management of office automation. First

4、, the client module to get a detailed analysis of the customer module of basic information to complete customer view and modify some of the information, updates, see their own for business to understand what business banking, apply for business. Bank management and maintenance modules to complete th

5、e main view, modify, all customer information, handle customer service, account, add services and other functions.Keywords:E-bank, Database, Information management目录前 言I摘 要IIAbstractIII目录IV第一章 绪 论11.1开发背景11.2技术背景1第二章 电子银行管理系统需求分析42.1 项目概述42.2运行环境42.3系统的可行性研究42.4系统目标5第三章 电子银行管理系统系统设计73.1功能设计73.2系统角色8

6、第四章 数据库设计104.1数据库设计概述104.2数据库需求分析104.3数据字典114.4数据库的完整性和安全性12第五章 系统代码的实现135.1用户注册信息135.2 用户登录信息155.3 客户查看信息205.4客户所办业务查看255.5 客户的密码安全的功能285.6客户修改基本信息315.7查找客户信息与业务33结束语36致 谢37参考文献38第一章 绪 论1.1开发背景我国银行业计算机系统的引进,从早期的脱机处理系统,到联机处理系统,再到计算机网络支撑下的综合银行处理系统,走过的二十余年的历程,电子银行的普遍应用,已是适应当代人的需求,他从根本上改变传统的工作方式,使银行的经营

7、,管理发生了深刻的变革。银行的每天的存储量都在一日一日的增加,我们需要一个简单的可以代理人工化的电子银行去实现繁忙的操作,这也是适应我们当代人生活速度的加快,跟上社会的高进程的节奏。 正是基于这样的需要,吸引着我在毕业设计中选择了电子银行管理系统。在这个信息技术高速发展的背景下,利用软件工程的思想开发一个管理信息系统,开阔了思路,让我们紧跟时代潮流,把握技术大潮的脉搏。1.2技术背景1.2.1数据库技术概论数据库是数据管理的最新技术,是计算机科学的重要分支。今天,信息资源已成为各个部门的重要财富和资源。建立一个满足各级部门信息处理要求的行之有效的电子银行管理系统也成为一个企业或组织生存和发展的

8、重要条件。因此,作为电子银行管理系统核心和基础的数据库技术得到越来越广泛的应用,从小型单项事务处理系统到大型信息系统,从联机事务处理到联机分析处理,从一般企业管理到计算机辅助设计与制造(CAD/CAM)、计算机集成制造系统(CIMS)、办公信息系统(OIS)、地理信息系统(GIS等,越来越多新的应用领域采用数据库存储和处理他们的信息资源2。数据库的研究范围是十分广泛的,概括地讲可以包括以下三个领域:1.数据库管理系统软件的研制;2.数据库设计;3.数据库理论;数据库学;计算机领域中其他新兴技术的发展对数据库技术产生了重大影响。数据库技术和其他计算机技术的互相结合,互相深透,使数据库中新的技术内

9、容层出不穷。数据库的许多概念,技术内容,应用领域,甚至某些原理都有了重大的发展和变化。建立和实现了一系列新型数据库系统,如分布式数据库系统,并行数据库系统,知识库系统,多媒体数据库系统等。它们共同构成了数据库系统大家族,使数据库技术不断地涌现新的研究方向。本系统选用Oracle数据库,原因在于:ORACLE7.X以来引入了共享SQL和多线索服务器体系结构。这减少了ORACLE的资源占用,并增强了ORACLE的能力,使之在低档软硬件平台上用较少的资源就可以支持更多的用户,而在高档平台上可以支持成百上千个用户。提供了基于角色(ROLE)分工的安全保密管理。在数据库管理功能、完整性检查、安全性、一致

10、性方面都有良好的表现。支持大量多媒体数据,如二进制图形、声音、动画以及多维数据结构等。提供了与第三代高级语言的接口软件PRO*系列,能在C,C+等主语言中嵌入SQL语句及过程化(PL/SQL)语句,对数据库中的数据进行操纵。加上它有许多优秀的前台开发工具如POWER BUILD、SQL*FORMS、VISIA BASIC 等,可以快速开发生成基于客户端PC 平台的应用程序,并具有良好的移植性。提供了新的分布式数据库能力。可通过网络较方便地读写远端数据库里的数据,并有对称复制的技术。Oracle也许是最流行的服务器,占有最大的市场份额,它被广泛用于各个市场领域,满足一系列的存储需求,例如财务记录

11、,人力资源及订单编制等,造成这种现象的原因之一在于Oracle较早的进入RDBMS(关系型数据库管理系统)领域,并且提供可运行于大多数操作系统上的数据库版本,虽然Oracle的首选操作系统似乎正由Solaris转为Linux,但是Oracle仍然在进行与其他操作系统的兼容工作,尽管Oracle经常在Unix或是Linux平台上运行,但是也有大量的Oracle在HP-UX和AIX上运行,随着几年前电子商务的激增,将会驱使Oracle成为WEB应用所需数据库的选择,这使数据库更容易受攻击者的控制。事实上,一旦Oracle从后台进入前端,那么人们会更多地关注它的安全方面。1.2.2 JAVA技术介绍

12、Java是由Sun Microsystems公司于1995年5月推出的Java程序设计语言(以下简称Java语言)和Java平台的总称。用Java实现的Hot Java浏览器(支持Java applet)显示了Java的魅力:跨平台、动态的Web、internet计算。从此,Java被广泛接受并推动了Web的迅速发展,常用的浏览器现在均支持Java applet。另一方面,Java技术也不断更新。Java平台由Java虚拟机(Java Virtual Machine)和Java 应用编程接口(Application Programming Interface、简称API)构成。Java 应用编

13、编程接口为Java应用提供了一个独立于操作系统的标准接口,可分为基本部分和扩展部分。在硬件或操作系统平台上安装一个Java平台之后,Java应用程序就可运行。现在Java平台已经嵌入了几乎所有的操作系统。这样Java程序可以只编译一次,就可以在各种系统中运行。Java应用编程接口已经从1.1x版发展到1.2版。目前常用的Java平台基于Java 6,最近版本为Java 7。第二章 电子银行管理系统需求分析2.1 项目概述管理员对客户信息的管理主要还是客户姓名、性别、出生日期等录入、修改、查询,随着客户办理业务的不断增加,客户的信息也在不停地变化着,原先的手工修改客户及客户办理业务的信息即复杂又

14、不人性化。客户数量多,工作量很大,尤其对多名客户信息及客户业务信息查找时,更是令人头疼,所以银行管理系统一直是银行信息管理中的一个重要子系统。好的管理系统可以减少管理人员的工作量,客户也可以及时查看自己的信息,管理员可以快速获得客户的相关资料,掌握客户情况,客户也可以查看自己的业务记录,甚至申请办理业务。 2.2运行环境该系统为C/S 两层结构,它的运行环境分客户端、服务器端。以下是系统的软件环境:2.2.1客户端操作系统:Windows2000 Professional/XP/Window 7、Unix或更新版本。2.2.2服务器端操作系统:Windows2000 Server/XP/Window 7、Unix或更新版本。数据库访问:JDBC。2.3系统的可行性研究2.3.1技术可行性 随着国内软件开发的日益发展壮大,各种中小企事业单位已具备独立开发各种类型的软件的能力,能够满足不同行业的特别的需求。而这个系统尽管其在组织关系上存在着很大的复杂性,繁琐性,但是就整个系统的技术构成上来看,它还是属于一个数据库应用类的系统。其基本操作还是对存在数据库进行添加、删除、查找、编辑等。所以就单纯的数据库应用来看,暂不存在太大的技术问题。2.3.2 经济可行性对于整个系统而言,在系统未运行之前,初期投资比较大,花费相对而言比较多。各部门必须配置电脑、服务器、打印机、传真机及相关的

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 大杂烩/其它

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号