目录第1章前言 (1)1.1 银行管理的现状 (1)1.2 银行管理的发展背景和意义 (1)第2章需求分析 (2)2.1 系统设计任务 (2)2.2 系统设计目标 (2)2.3 系统设计步骤 (2)2.4 系统可行性研究 (2)2.4.1 技术可行性 (2)2.4.2 经济可行性 (3)2.4.3.社会可行性 (3)2.5 系统设计的特点 (4)2.5.1 系统的性能特点 (4)2.5.2 系统的数据要求特点: (4)2.5.3 系统的分层 (4)第3章系统概要设计 (5)3.1 系统设计流程及思路 (5)3.2系统功能分析 (5)第4章系统详细设计 (7)4.1 系统模块设计 (7)4.1.1主界面模块设计 (7)4.1.2储户管理模块设计 (8)4.1.3业务员管理模块设计 (9)4.1.4存款单模块设计 (16)4.1.5取款单模块设计 (17)4.2 模块界面之间的调用说明 (19)第5章系统实现和调试 (20)5.1系统的实现 (20)5.2系统的调试 (21)5.2.1调试过程中遇到的主要问题和解决方法 (21)5.2.2系统测试过程分析 (21)第6章总结 (19)参考文献 (19)银行管理系统的设计与实现薛静,电子信息系摘要:随着信息技术在管理上越来越深入而广泛的应用,信息管理系统的实施在技术上已逐步成熟。
信息管理系统是一个不断发展的新型学科,任何一个单位要生存要发展,要高效率地把内部活动有机地组织起来,就必须建立与自身特点相适应的信息管理系统。
银行管理系统是典型的信息管理系统。
银行管理系统工作繁琐,包含大量数据信息数据,因此就需要一个完善的银行管理系统来实现这些数据的有效管理。
本系统的主要任务就是对银行内银行业务员、储户的个人信息,储户存取款信息的统一管理,从而方便业务员操作,也满足了储户需求。
本设计主要包括后台数据库的建立和维护以及前端的应用程序的开发两个方面。
对于前者要求建立数据的一致性和完整性,对于后者则要求应用程序功能的完备,易用等特点。
基于上述的考虑,本系统利用NetBeans作为前端的应用开发工具,利用Access作为后台的数据库,充分的利用了二者的优点,加上Windows XP作为系统平台,使系统更加完善。
关键字:信息管理系统;银行管理;AccessDesign And Implementation Of BankManagement SystemXueJing ,Department Of Electronics And Information Abstract:With the management of information technology is becoming more andmore thorough and extensive use. The management information system to be implemented in technology has gradually matured. Management information system is a continuously developing new subject to any other units to develop, and to streamline the internal activity is organic to organize, it must be established with its own characteristics to their management information system.Bank management system is typical of information management system management system. the bank job is tedious, contain large amounts of data information and data, so he needs a good bank management system to implement these data to be effective management system. the chief task was to bank, bank staff member of the customer individual information, the access of information, thus facilitate unified management over the salesmen and meet the demand of the depositor.The database design includes the establishment and maintenance and application development in two ways. for the former request create the data uniformity and integrities, for the latter then requires the application program function complete, easy to use the characteristics.Based on the above considerations, the system using netbeans as in application development tool, using access as a background of the database, full use of both advantages and windows starts xp as platforms, the system more perfect.Key words:Management information system ;bank management ;Access第1章前言1.1 银行管理的现状目前社会上信息管理系统发展飞速,越来越多的企事业单位都引入了信息管理软件来管理自己日益增长的各种信息。
各大银行也相继采用了银行管理系统来管理信息数据,取得了很大的成效,银行管理信息系统也在功能上不断完善和加强,为了使银行管理更加规范化,程序化,科学化,我们研发了这次的银行管理系统。
作为计算机应用的一部分,使用计算机对银行信息进行管理,具有手工管理所无法比拟的优点。
银行管理系统的开发是以基于java访问数据库的技术开发的示例,它具有开放性,比较成熟。
随着数据库技术、网络技术和科学管理方法的发展,计算机在管理上的应用日益广泛,管理信息系统逐渐成熟起来,并且给管理带来了新的革命。
1.2 银行管理的发展背景和意义近年来我国信息产业发展迅速,手工管理方式在银行管理等需要大量事务处理的应用中已显得不相适应,采用IT技术提高服务质量和管理水平势在必行。
目前,对外开放必然趋势使银行业直面外国银行巨头的直接挑战,因此,银行必须提高其工作效率,改善其工作环境。
这样,银行管理的信息化势在必行。
当今计算机及网络技术飞速发展,计算机应用在全球范围内日益普及,而社会也正快速向信息化社会前进,信息系统的作用也越来越大。
因此,纸质作为存储数据的介质已经不能适应时代大道发展。
加上现如今,纯人工操作银行存取款业务已经不太现实,一是因为业务量大,人工操作会显得效率极低;二是因为银行存取款业务繁琐,精确度要求极高,人工操作易出错,甚至会造成不可挽回的损失。
所以一款精确度高、出错率低的银行管理统软件显得尤为重要。
我们的系统开发是基于java来访问Access数据库的,根据java和Access的特点可以完成的整体任务是实现银行管理的系统化、规范化、自动化和智能化,从而达到提高企业管理效率的目的。
第2章需求分析2.1 系统设计任务系统设计内容要求银行管理系统包括取款子系统、存款子系统、业务员管理系统和储户管理系统四个部分。
并实现四个子系统之间的切换,因此银行业务员只要根据从主界面开始有的提示按钮即可以实现各个子系统之间的调用。
本毕业设计要求程序实现的有:⑴存款子系统:完成业务员填写存款单、打印存单、记录存款信息三个功能⑵取款子系统:是通过核对密码、计算利息、打印取款单、记录取款信息四个功能⑶业务员管理子系统:完成增加业务员信息、修改业务员信息、删除业务员信息、查询业务员信息四个功能⑷储户管理子系统:完成增加储户信息、修改储户信息、查询储户信息和删除储户信息四个功能。
2.2 系统设计目标目前来银行进行存储款的储户数量增加,因此原有的管理模式已不能适应现行工作的需要。
同时,陈旧的管理方法也不利于推广计算机应用。
为使银行管理工作科学化、规范化,更好地适应当前银行管理的工作需求,缓解手工管理存在的弊端就必须采用计算机辅助管理。
新系统应达到以下目标:⑴要有详细的设计说明书;⑵每一模块的流程图要很清晰;⑶系统能够正常的运行,能较好得完成预定的功能;⑷系统要有简捷的界面,供前台操作员能方便的操作本系统。
2.3 系统设计步骤系统设计准备大体按照三个步骤来完成,包括第一阶段的可行性分析,系统分析;第二阶段的概要设计:主要实现取款子系统、存款子系统、业务员管理系统和储户管理系统四个部分;第三阶段的详细设计:准备好软硬件,建立好数据库,实现系统并进行调试。
在每一个阶段的完成中必须按质按量,为整个系统能够顺利实现做铺垫。
2.4 系统可行性研究2.4.1 技术可行性技术可行性包括以下几个方面:硬件,系统软件,应用软件,技术人员。
针对这四个方面可行性都是没有问题的,本系统采用java编程语言和Access数据库。
目前,数据库产品较多,每种产品都具有各自的特点和适用范围,因此,在选择数据库时,应考虑数据库应用的特点及适用范围,选择最合适的。
⑴java语言特点介绍Ⅰ. 平台无关性Java引进虚拟机原理,并运行于虚拟机,实现不同平台之间的Java接口。
Java的数据类型与机器无关。
Ⅱ. 安全性Java的编程类似C++,但舍弃了C++的指针对存储器地址的直接操作,程序运行时,内存由操作系统分配,这样可以避免病毒通过指针入侵系统。
它提供了安全管理器,防止程序的非法访问。
Ⅲ. 面向对象Java吸收了C++面向对象的概念,将数据封装于类中,实现了程序的简洁性和便于维护性,使程序代码可以只需一次编译就可反复利用。
Ⅳ. 分布式Java建立在TCP/IP网络平台上,提供了用HTTP和FTP协议传送和接收信息的库函数,使用其相关技术可以十分方便的构建分布式应用系统。