基于JAVA的银行账户管理系统的设计与实现本科毕业设计论文

合集下载

信息技术作业使用Java编写一个简单的银行账户管理系统

信息技术作业使用Java编写一个简单的银行账户管理系统

信息技术作业使用Java编写一个简单的银行账户管理系统银行账户是人们日常生活中经常使用的金融工具之一,而银行账户管理系统是银行进行账户管理和交易处理的重要工具。

在这篇文章中,我将利用Java编写一个简单的银行账户管理系统,以展示其基本功能和使用方法。

1. 系统设计在设计这个银行账户管理系统时,我们首先需要确定系统的基本功能。

在这个系统中,我们将实现以下功能:- 创建新的账户- 存款和取款- 查询账户余额- 转账功能2. 账户类的设计为了实现上述功能,我们需要创建一个账户类(Account)。

在该类中,我们需要定义账户的基本属性和方法。

以下是该类的基本设计:```javapublic class Account {private String accountNumber;private String customerName;private double balance;// 构造方法public Account(String accountNumber, String customerName, double balance) {this.accountNumber = accountNumber;this.customerName = customerName;this.balance = balance;}// 存款public void deposit(double amount) {balance += amount;}// 取款public void withdraw(double amount) {if (balance >= amount) {balance -= amount;} else {System.out.println("余额不足!");}}// 查询余额public double getBalance() {return balance;}// 转账public void transfer(Account targetAccount, double amount) {if (balance >= amount) {withdraw(amount);targetAccount.deposit(amount);} else {System.out.println("余额不足!");}}}```在这个类中,我们定义了账户的属性(账户号、客户姓名、余额)以及基本的操作方法(存款、取款、查询余额、转账)。

银行账户管理系统毕业论文

银行账户管理系统毕业论文

目录摘要 (1)关键词 (1)Abstract (1)Key words. (1)引言 (2)1 系统设计 (3)1.1系统目标设计 (3)1.2开发设计思想 (3)1.3 开发和运行环境选择 (3)1.4 系统功能分析 (3)1.5 系统功能模块设计 (4)2 数据库设计 (5)2.1 数据库需求分析 (5)2.2 数据库概念结构设计 (5)2.3 数据库逻辑结构设计 (6)2.4 数据库结构的实现 (7)3 各个功能模块的创建 (8)3.1 系统主界面的设计 (8)3.2 身份验证界面的设计 (9)3.2.1 管理员身份验证界面 (9)3.2.2 用户查询身份验证 (10)3.3 账户管理模块的设计 (10)3.3.1 表单模块的设计 (10)3.3.2 存款模块的设计 (11)3.3.3 取款模块的设计 (14)3.3.4 开户模块的设计 (18)3.3.5 销户模块的设计 (20)3.3.6 修改信息模块的设计 (22)3.3.7 办卡模块的设计 (23)3.3.8 挂失卡模块的设计 (25)3.4 取款机模拟设计 (26)3.5 结束界面的设计 (28)3.6 系统主程序的设计 (29)4 开发中的难点与解决技巧 (29)4.1 开户、办卡中帐号、卡号的计算 (30)4.2 InteractiveChange和Click事件 (30)4.3 ControlSource、RowSource以及RecordSource的比较 (30)4.4 程序的调试和故障分析 (31)4.4.1 程序的调试方法 (31)4.4.2 常见故障的分析 (31)5 系统的编译和发行 (32)5.1 系统的编译 (32)5.2 系统的发行 (32)6 小结 (32)致谢 (34)参考文献 (35)银行账户管理系统摘要:在信息发展迅速的当今世界,信息管理已经是各行各业十分普遍的了,而如何能使操作尽量的简单明了,界面的友好化却是我们需要不断研究的.该银行账户管理系统界面美观大方,操作简单明了,是一个实用的具有良好的容错性的管理系统,在出错时能给予及时的警告,以便用户及时纠正。

基于JAVA和MYSQL的收银管理系统本科论文

基于JAVA和MYSQL的收银管理系统本科论文

摘要近年来,随着酒店业竞争的加剧,酒店之间的客源的争夺越来越激烈,利润空间也越来越小,为了能在激烈竞争中生存,各酒店都在从方方面面加强实力。

面对信息时代的机遇和挑战,利用科技手段提高酒店的收银管理无疑是一条行之有效的途径。

我国的酒店业也开始进入电子商务的初步应用阶段,已经有越来越多的酒店认识到网络和电子商务所能带来的巨大商业利益。

也有的酒店开始结成集团以增强竞争力,进行统一的现代经营和管理。

酒店收银管理信息系统是一个由人、计算机和数据库组成的金星酒店经营管理的子系统,通过对信息的收集、传递、整理、加工、维护和使用。

本系统是通过使用JSP技术,并运用Myeclipse开发平台以及数据库MySQL完成,主要解决顾客资料的更新、收银结果的分析和统计等,最终达到提高酒店收银效率、优化酒店管理、提高工作效率,从而使系统为酒店带来更多商业利益。

酒店收银管理网站设计主要包括前端应用程序的开发和后台数据库的建立及维护两个方面。

对于前者要求应用程序功能完备、易使用等特点。

而对于后者则要求建立起数据一致性和完整性、数据安全性好的库。

后台数据库的设计是本文的重点。

通过Java访问MySQL数据库,使前台界面能够访问后台数据库表。

关键词:MySQL数据库;JSP 技术;MyEclipse 开发工具;AbstractIn recent years, with the hotel industry competition intensifies, hotel of the race for the passengers between more and more intense, the profit space also more and more small, in order to survive in the intense competition, the hotel is in every aspect from strengthened. Facing the opportunity and challenge of the information age, using means of science and technology to improve the cashier management is undoubtedly an effective path. China's hotel industry also began to enter into the electronic commerce preliminary application stage, already more and more the hotel to realize network and electronic business with great commercial interests. Also some hotel started to organise themselves into groups to enhance competitiveness, undertake unity of modern business and management.The hotel cashier management information system is a computer database by people, and of the hotel management sub-system of Venus, through to the information collection, transfer, arrangement, processing, maintenance and use. The system is through the use o f JSP technology, and use Myeclipse development platform and MySQL database finish, mainly to solve customer information updates, the results of the analysis and statistics of cashier, eventually to improve efficiency, optimizing the cashier hotel management, improve work efficiency, so that the system is for the hotel to bring more business interests.The hotel management website design includes cashier front application program development and backend database establishment and maintain two aspects. The former required the application program function complete, easy to use, etc. To the latter the requirement to set up consistency of the data and integrity, data security good storehouse. The design of backstage supporter's database is the focus of this paper. Through the Java visit MySQL database, so that the front desk interface can visit the backend database table.KeyW ords:MySQL database; JSP technology; MyEclipse development tool1绪论1.课题研究意义及目的现代化的酒店组织庞大、服务项目多、信息量大,要提高劳动生产、降低成本、提高服务质量和管理水平,进而促进经济效益,必须借助计算机来进行现代化的信息管理,酒店收银信息管理系统正是为此而设计的。

毕业设计(论文)基于java的银行帐目管理系统设计

毕业设计(论文)基于java的银行帐目管理系统设计

银行帐目管理系统摘要随着我国信息产业发展迅速以及中国加入世界贸易组织,国内银行之间以及与外国银行之间的竞争也越来越激烈,怎样发展业务以吸引更多顾客是各银行面队的当务之急。

而帐目管理是银行业务流程过程中十分重要且必备的环节之一,在银行业务流程当中起着相当重要的作用。

现在银行的业务越来越多,吸引的客户也越来越多,银行帐目的管理就越显重要。

银行帐目管理系统是针对银行帐目的日常管理而设计。

银行帐目管理系统不仅要求操作方便而且要求界面简洁,它还需要实现帐目管理,用户查询和查询统计功能。

针对上述情况和要求,采用软件工程的开发原理,依据软件流程过程规范,按照需求分析、概要设计、详细设计、程序编码、测试等过程开发了一个银行账目管理系统。

采用JAVA作为编程语言,使用工具eclipse3.1设计实现了银行帐目管理系统,完成系统管理、帐目管理、查询统计、用户查询等功能。

关键词:用户查询;帐目管理;查询统计;JAVA;eclipse3.1Bank Account Management SystemAbstractAlong with our country of information industry is developing quickly and China has acceded to WTO, many banks have to compete against each other for attracting customers. How to develop the business to attract more customers is the urgent matter that each bank confronts.Bank account management is a very most important part of the process of the bank business. It plays a key role in the process of bank business. The business of the bank is more and more at present so that the customers of the bank are more and more too. The management of the bank account is very important for customers.The bank account management system is a usual management to aim at the bank account to design. This operate system not only operates conveniently but also the interface is succinct, and the system needs to achieve some functions such as account management, search statistics, customer search etc. functionAiming at the above circumstance, presents a practical method to implement a bank account management system based on software engineering ,according to the software process such as analyze the need, essentials design, detailed design, program, test, etc. Adopt JAVA programming language and use the tool of eclipse3.1 to design the bank account management system. It can complete system management, account management, search statistics, customer search etc. function.Key words: Customer search;Account management; Search statistics; JAVA; Eclipse3.1目录论文总页数:23页1 引言 (1)1.1 开发背景 (1)1.2 开发意义 (1)2 系统需求分析 (2)2.1 银行帐目管理系统的需求 (2)2.2 用户对系统的期望 (2)2.3 编程语言和运行环境介绍 (2)3 功能模块设计 (3)3.1 银行帐目管理系统功能模块 (3)3.2 功能模块介绍 (4)4 系统的实现 (5)4.1 登录界面的设计 (5)4.2 操作主界面的设计 (6)4.3 功能界面的设计 (9)4.3.1 显示全部的功能实现 (9)4.3.2 开户窗口的设计与实现 (10)4.3.3 销户窗口的设计与实现 (11)4.3.4 存款和取款窗口的设计与实现 (13)4.3.5 修改信息窗口的设计与实现 (16)4.3.6 查询功能的实现 (17)4.3.7 查询统计的实现 (18)5 数据保存机制-采用链表和输入输出流 (18)6 测试 (19)6.1 测试环境 (19)6.2 测试结果 (19)结论 (20)参考文献 (21)致谢..................................................... 错误!未定义书签。

基于java的银行账户管理系统设计与实现开题报告文献

基于java的银行账户管理系统设计与实现开题报告文献

基于java的银行账户管理系统设计与实现开题报告文献摘要:一、引言1.背景介绍2.研究目的3.研究意义二、相关工作与技术分析1.银行账户管理系统的发展历程2.基于Java的银行账户管理系统的优势3.技术架构选型三、系统需求分析1.功能需求2.性能需求3.安全需求四、系统设计1.系统架构设计2.模块划分3.数据库设计五、系统实现1.关键技术与解决方案2.系统模块实现3.系统测试六、系统部署与维护1.系统部署2.系统维护七、总结与展望1.工作总结2.创新与不足3.未来展望正文:一、引言1.背景介绍随着互联网技术的飞速发展,银行业务逐渐向线上迁移,银行账户管理系统成为银行业务的核心系统之一。

银行账户管理系统负责处理客户的账户开户、存款、取款、转账等业务,对于保障客户资金安全和提高银行服务质量具有重要意义。

2.研究目的本文旨在设计与实现一个基于Java的银行账户管理系统,提高银行工作效率,降低人力成本,同时确保客户账户安全。

3.研究意义基于Java的银行账户管理系统具有较强的可移植性、稳定性和安全性,有利于银行实现业务信息化、自动化,满足客户对便捷、高效、安全的金融服务需求。

二、相关工作与技术分析1.银行账户管理系统的发展历程银行账户管理系统经历了从传统人工管理到单机版管理系统,再到网络版管理系统的演变。

随着互联网技术的不断发展,银行账户管理系统逐渐向着智能化、人性化的方向发展。

2.基于Java的银行账户管理系统的优势Java具有跨平台、面向对象的特点,可以提高系统的可移植性和稳定性。

基于Java的银行账户管理系统可以轻松实现与其他系统的集成,降低系统开发和维护成本。

3.技术架构选型本文选取Java作为开发语言,搭配Spring Boot、MyBatis、MySQL等技术框架和数据库,构建一个高效、稳定的银行账户管理系统。

三、系统需求分析1.功能需求系统需实现以下功能:账户开户、存款、取款、转账、查询余额、账单查询等。

(完整版)基于JAVA技术网上银行系统的实现毕业设计

(完整版)基于JAVA技术网上银行系统的实现毕业设计

基于JA V A平台网上银行系统的实现专业班级:学生:学号:指导教师:教学单位:毕业届:毕业设计(论文)课题任务书系(院)专业班学生毕业设计(论文)课题二、毕业设计(论文)工作自年月日起至年月日止三、毕业设计(论文)进行地点_四、毕业设计(论文)的内容要求伴随着计算机技术在各行各业日益广泛和深入的应用,网络的概念早已深入人心。

网络在各行各业的发展战略中占据了重要的位置,成为不可分割的部分。

随着Internet的蓬勃发展,ATM网上银行取款作为电子商务的一种形式正以方便、快捷的优势,逐步成为新兴的经营模式和理念,人们已经不再满足于排队等待办理各种业务,而是渴望着能够充分享受网络所带来的更加多的便利。

ATM银行取款系统正适应了当今社会快节奏地生活,使顾客足不出户便可以方便快捷轻松地办理各种实物银行所能办理的各种业务,大大节约了时间,实物银行所需的人力,物力,财力等。

本文首先介绍了ATM银行取款系统的现状及开发背景,然后论述了系统的设计目标,系统需求和总体设计方案,较详细的论述了系统的详细设计和实现。

最后,本文对ATM银行取款系统进行了系统检测并提出了还需要改进的问题。

本系统主要为用户提供了查询管理,修改密码管理,存款管理,取款管理、转账管理等功能。

在设计方面,本系统采用BS三层结构,同时使用JSP技术进行动态页面的设计,从系统的安全性和代码的可重用性方面考虑,运用JavaBean对程序的关键代码进行封装。

后台数据库选用SQL Server2000数据库。

五、教师指定的主要参考文献(期刊、书籍、网页)[1] 武延军,黄飞跃.精通JSP编程技术[M].人民邮电出版社.2001.[2]王毅、尹相群. Strusts应用开发完全手册[M].人民邮电出版社.2007.[3] 杨少波J2EE项目实训---Hibernate框架技术.XML[M]. 清华大学出版社.2007.[4] 陶勇、李晓军.Hibernate ORM最佳实践[M].清华大学出版社.2007[5] 柏亚军.JSP编程基础及应用实例集锦[M].人民邮电出版社.2001.[6] 徐国智.SQL Server 2000数据库系统开发实例精粹[M].电子工业出版.2006指导教师学生摘要 ........................................................................................................ 错误!未定义书签。

基于JAVA的银行账户管理系统的设计与实现本科毕业设计论文

基于JAVA的银行账户管理系统的设计与实现本科毕业设计论文

本科毕业设计论文基于JAVA的银行账户管理系统的设计与实现摘要随着我国信息产业的迅速发展以及中国加入世界贸易组织,国内外银行之间的竞争也越来越激烈,如何发展业务以吸引更多顾客是各银行面对的当务之急。

于此同时,账户管理是银行业务流程过程中十分重要且必备的环节之一,并且现在银行的业务越来越多,吸引的客户也越来越多,银行账户的高效管理就越显重要。

银行账户管理系统是针对银行账户的日常管理而设计,操作方便而且界面简洁,使用Java作为编程语言,Eclipse作为开发工具,Mysql作为后台数据存储,采用软件工程的开发原理,按照需求分析、概要设计、详细设计、程序编码、软件测试等过程进行规范设计。

本银行账户管理系统具有良好的容错性,在出现误操作时能及时的给出相关错误提示,以便于用户及时地更正。

设计过程思路清晰,模块划分简洁,设计各阶段分工明确,极大的提高了本系统的实现。

关键词:账户管理;业务流程;Java;Eclipse;软件工程AbstractWith the rapid development of the information industry and China's accession to the world trade organization, the competition between domestic and foreign bank is also more and more fierce. How to develop business to attract more customers at the moment is the problem many banks confront. At the same time, account management is one of the important and necessary links in the process of bank business. Besides, the bank businesses nowadays are becoming larger and larger, and more and more customers are attracted, so efficient management of bank account seems extremely important.Bank account management system is designed for the daily administration of bank account. It is easy to operate and has a concise interface. It uses Java as a programming language, apply Eclipse as development tools, choose Mysql as the background data storage and adopt the software engineering evelopment principle. It is designed according to the requirement analysis, general design, detailed design, program code, software test and so on.This bank account management system is good at fault tolerance. When dealing with the wrong operation, it can point out the related errors in time , so that users can correct the errors timely. The thinking of the design process is clear , the module partition is concise and the division of each stage is explicit, which contribute a lot to the achivement of this system.Keywords: account management;software engineering; Java;Eclipse; business process目录第1章绪论 (1)1.1概述 (1)1.2可行性分析 (1)1.2.1技术可行性 (1)1.2.2经济可行性 (1)1.2.3管理可行性 (2)1.3设计意义 (2)1.4设计目标 (2)第2章开发工具及运行环境 (3)2.1开发工具 (3)2.1.1 Java语言特性 (3)2.1.2 Eclipse (3)2.1.3 Mysql与Navicat for Mysql (4)2.2运行环境 (4)第3章系统需求分析 (5)3.1功能模块分析 (5)3.1.1用户注册 (5)3.1.2用户登录 (5)3.1.3用户主菜单 (5)3.1.4存款功能 (6)3.1.5取款功能 (6)3.1.6转账功能 (6)3.1.7查询功能 (7)3.1.8修改密码 (7)3.1.9返回功能 (8)3.2业务流程分析 (8)3.3数据流程分析 (8)3.3.1系统关联图 (8)3.3.2顶层图 (9)3.3.3数据流图 (9)第4章数据库分析 (10)4.1数据库需求分析 (10)4.2数据库概念结构设计 (11)4.3数据库逻辑结构设计 (11)4.4数据库结构的实现 (12)第5章系统设计 (14)5.1用户实体 (14)5.2界面代码设计 (15)5.3数据库的连接 (17)5.4功能模块的实现 (18)第6章系统测试 (19)第7章总结与展望 (25)7.1总结 (25)7.2展望 (25)参考文献 (26)致谢 (27)附录 (28)第1章绪论1.1 概述进入21世纪之后,随着科技的飞速发展和社会进步,尤其是计算机在大范围的普及,人工智能化的计算机应用也逐步的由大规模科学计算的海量数据处理转向大规模的事务处理和对工作流的管理,这就产生了以计算机为核心,以数据库管理系统为开发环境的管理信息系统在大规模的事务处理和对工作流的管理等方面的应用,特别是在银行账户管理之中的应用日益受到人们的关注。

银行信息管理系统的设计与实现论文

银行信息管理系统的设计与实现论文

【摘要】随着银行服务的不断提高,各类的信息量也在不断增大,信息的处理成为管理者的一个庞大负担。

银行信息管理系统可以有效的记录和为管理者提供方便快捷的信息处理,极大减轻管理者的负担。

本文介绍了银行信息管理系统的设计和开发过程,详细阐述了整个应用系统的设计思想,最终达成一个完整的设计方案:本系统采用目前流行的Java语言作为开发语言,使用Eclipse作为开发工具,使用Oracle 11g作为后台数据库,采用B/S结构,采用Spring、Struts2、Hibernate整合框架,并大量使用AJAX技术,这些皆是目前的主流。

【关键词】银行,银行信息,JAVA ,Spring,Struts2,Hibernate,AJAXDesign and Implementation of the BankInformation Management System【Abstract】With the continuous improvement of quality of banking services ,The amount of data of various types of information is also increasing,Information processing become a huge burden on managers.The bank information management system can effectively record these numbers,and it can provide managers with a convenient information processing,and greatly reducee the burden on managers。

This article describes the bank's information management system designd and development processing,which Using Eclipse as a development tool,Using Oracle 11g as the background database,using B / S structure, using Spring, Struts2, Hibernate integration framework,And extensive use of AJAX technology, these are all the current mainstream technology.【Keywords】Bank Information Management System,B/S structer ,java,spring,Struts2,Hibernate,AJAX目录第一章引言 (1)1.1课题来源 (1)1.2国内外现状 (1)1.3研究意义 (1)1.4技术介绍 (1)第二章需求分析 (5)2.1系统定义 (5)2.2系统开发设计思想 (5)2.3功能需求 (5)2.4数据需求 (6)2.5数据需求 (6)2.6非功能性需求 (7)第三章数据库设计 (9)3.1数据库 (9)3.2数据库的选择 (9)3.3数据库设计 (9)第四章系统实现 (14)4.1银行信息管理系统实现 (14)4.2系统登录功能模块 (15)4.3添加计算机设备功能模块 (16)4.4计算机设备维护功能模块 (17)4.5添加文章功能模块 (19)4.6文章维护功能模块 (19)4.7添加用户功能模块 (21)4.8用户管理功能模块 (22)4.9机构设置功能模块 (23)第五章结论 (25)后记 (26)参考文献 (27)附录: (28)第一章引言1.1 课题来源随着中国经济的发展和人们物质生活水平的不断提高,银行服务渐渐成为了人们日常及其工作中不可或缺的部分,并且随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

本科毕业设计论文基于JAVA的银行账户管理系统的设计与实现摘要随着我国信息产业的迅速发展以及中国加入世界贸易组织,国内外银行之间的竞争也越来越激烈,如何发展业务以吸引更多顾客是各银行面对的当务之急。

于此同时,账户管理是银行业务流程过程中十分重要且必备的环节之一,并且现在银行的业务越来越多,吸引的客户也越来越多,银行账户的高效管理就越显重要。

银行账户管理系统是针对银行账户的日常管理而设计,操作方便而且界面简洁,使用Java作为编程语言,Eclipse作为开发工具,Mysql作为后台数据存储,采用软件工程的开发原理,按照需求分析、概要设计、详细设计、程序编码、软件测试等过程进行规范设计。

本银行账户管理系统具有良好的容错性,在出现误操作时能及时的给出相关错误提示,以便于用户及时地更正。

设计过程思路清晰,模块划分简洁,设计各阶段分工明确,极大的提高了本系统的实现。

关键词:账户管理;业务流程;Java;Eclipse;软件工程AbstractWith the rapid development of the information industry and China's accession to the world trade organization, the competition between domestic and foreign bank is also more and more fierce. How to develop business to attract more customers at the moment is the problem many banks confront. At the same time, account management is one of the important and necessary links in the process of bank business. Besides, the bank businesses nowadays are becoming larger and larger, and more and more customers are attracted, so efficient management of bank account seems extremely important.Bank account management system is designed for the daily administration of bank account. It is easy to operate and has a concise interface. It uses Java as a programming language, apply Eclipse as development tools, choose Mysql as the background data storage and adopt the software engineering evelopment principle. It is designed according to the requirement analysis, general design, detailed design, program code, software test and so on.This bank account management system is good at fault tolerance. When dealing with the wrong operation, it can point out the related errors in time , so that users can correct the errors timely. The thinking of the design process is clear , the module partition is concise and the division of each stage is explicit, which contribute a lot to the achivement of this system.Keywords: account management;software engineering; Java;Eclipse; business process目录第1章绪论 (1)1.1概述 (1)1.2可行性分析 (1)1.2.1技术可行性 (1)1.2.2经济可行性 (1)1.2.3管理可行性 (2)1.3设计意义 (2)1.4设计目标 (2)第2章开发工具及运行环境 (3)2.1开发工具 (3)2.1.1 Java语言特性 (3)2.1.2 Eclipse (3)2.1.3 Mysql与Navicat for Mysql (4)2.2运行环境 (4)第3章系统需求分析 (5)3.1功能模块分析 (5)3.1.1用户注册 (5)3.1.2用户登录 (5)3.1.3用户主菜单 (5)3.1.4存款功能 (6)3.1.5取款功能 (6)3.1.6转账功能 (6)3.1.7查询功能 (7)3.1.8修改密码 (7)3.1.9返回功能 (8)3.2业务流程分析 (8)3.3数据流程分析 (8)3.3.1系统关联图 (8)3.3.2顶层图 (9)3.3.3数据流图 (9)第4章数据库分析 (10)4.1数据库需求分析 (10)4.2数据库概念结构设计 (11)4.3数据库逻辑结构设计 (11)4.4数据库结构的实现 (12)第5章系统设计 (14)5.1用户实体 (14)5.2界面代码设计 (15)5.3数据库的连接 (17)5.4功能模块的实现 (18)第6章系统测试 (19)第7章总结与展望 (25)7.1总结 (25)7.2展望 (25)参考文献 (26)致谢 (27)附录 (28)第1章绪论1.1 概述进入21世纪之后,随着科技的飞速发展和社会进步,尤其是计算机在大范围的普及,人工智能化的计算机应用也逐步的由大规模科学计算的海量数据处理转向大规模的事务处理和对工作流的管理,这就产生了以计算机为核心,以数据库管理系统为开发环境的管理信息系统在大规模的事务处理和对工作流的管理等方面的应用,特别是在银行账户管理之中的应用日益受到人们的关注。

自中国加入WTO之后,我国信息产业发展迅速,手工管理方式在银行账户管理等需要大量事务处理的应用中已显得越来越不适用,采用IT技术提高服务质量和管理水平势在必行[1],银行必须提高自己的工作效率,迎接挑战。

1.2 可行性分析可行性分析能使新系统达到以最小的开发成本取得最佳的经济效益,其目的也是根据开发管理信息系统的需求,通过初步调查和系统目标分析,对要开发的银行账户管理信息系统从技术上、经济上和管理上进行是否可行的研究与分析,这既是保证资源的有效合理利用,也是避免在日常工作中的失误而导致的种种浪费现象。

1.2.1技术可行性技术方面,本系统采用Java语言进行设计,Java也是我们比较熟悉的语言。

由于是初次设计银行管理系统,在技术和知识层面上的欠缺,导致在制作过程中遇到许多的困难,编程和设计的时候,明显感觉到知识积累的不够,并且很多知识点已经淡忘。

通过与老师的沟通,在老师的细心指导下,以及我们的一起努力,翻阅了大量的资料,多操作多实践,本系统才得以比较顺利的开发出来。

因为实践和技术方面的不足,使得我们设计的程序依然存在很多不完善的地方,我们会在以后的开发中继续学习钻研,使本系统能更完善更适用。

1.2.2 经济可行性本系统相对较小也比较简单,不需要投入大量资金,同时又存在着实用性,能改善使用方法在财力和人力上的过度消耗。

因此这个新系统一经使用便可收到很好的成效,做到合理节约和合理利用资源。

银行方面在使用新系统时只需要花一定资金购买一部分计算机与软件就能实现自动化,既提高了工作效率并且也减少了工作人员的工作量,这使银行在处理业务方面得到很大的提升空间。

1.2.3 管理可行性使用管理方面的可行性,在没有使用银行管理系统前,采取的是人工方式,相对而言耗时大,效率低且造成一定的资源浪费。

通过设计银行管理系统,可以对银行的一半业务进行有序的管理,对于客户的个人资料也不需要做大量繁琐的等级工作,变的相对简单容易操作且不用耗费大量人力财力[2]。

1.3 设计意义第三产业在一个国家经济中所占的比例是经济结构是否先进成熟的重要标准之一。

而金融业是第三产业中最为重要的产业,是其他所有产业的力量后盾,为其他产业的正常运营提供保障。

银行作为金融业的执行机构,越来越庞大的储蓄用户数目和资金流通量对银行账户管理的可靠性每天都在进行苛刻的考验。

所以银行的经营方式和服务手段需转向电子化、网络化、多元化、个性化的方向发展,同时,银行的电子化和现代化管理水平为银行在市场运作、金融创新、客户服务以及量化管理上奠定了技术基础,这将会使得银行获得很大的竞争优势,不但有利于扩大客户群,稳固业务基础,而且可以增加收益来源,完善业务结构,增强了抵御风险的能力。

1.4 设计目标本论文的目的是使银行账户管理清晰化、透明化,便与操作,易于管理。

通过功能的模块优化组合实现不同的管理细节,使管理过程实现最大程度的自动化与信息化,并能自动对人工操作环节进行复查,使账户出错率降至最低。

账户管理的最明显特征是信息处理量比较大,所管理的业务流程也相应繁多,因此本银行账户管理系统的有效管理必须实现计算机化处理,真正意义使得系统能够实现管理的系统化、自动化、规范化以及信息化和智能化等[3],从而达到提高账户管理效率的目的。

第2章开发工具及运行环境开发工具一般在软件开发过程是一个必不可少的,其属于一种被软件开发工程师定性的认为是为特定的软件包、系统(或软件)框架以及操作平台等创建应用性软件的特殊软件。

在一个完善的系统的开发过程中,必要的开发工具将为整个开发的过程减少较多的成本和时间,提高了开发效率。

同时每个系统的开发平台不一样,其所搭建的开发环境当然也会有很大的差别。

开发环境是基于硬件和宿至软件的基础上,为支持系统软件和应用软件的工程化开发和维护而使用的一组软件,简称SDE。

它由软件工具和环境集成机制构成,前者用以支持软件开发的相关过程、活动和任务,后者为工具集成和软件的开发、维护及管理提供统一的支持。

本系统依据开发的实体需求,采用的开发工具有Eclipse、Mysql和Navicat for Mysql。

相关文档
最新文档