储蓄业务处理系统.doc
《储蓄业务处理系统.doc》由会员分享,可在线阅读,更多相关《储蓄业务处理系统.doc(22页珍藏版)》请在沃文网上搜索。
1、储蓄业务处理系统摘 要IABSTRACTII第章 绪 论11.1 项目开发背景11.2 系统简介11.3 系统开发工具介绍21.3.1 Visual Basic 6.0 简介21.3.2 Microsoft SQL Server 2000简介3第2章 系统分析与概要设计42.1 系统分析42.1.1 系统需求分析42.1.2 系统功能模块划分52.2 各个功能模块设计52.2.1 操作员管理62.2.2 账户管理62.2.3 打印模块72.2.4 数据库管理72.3 系统数据库设计8第3章 系统详细设计113.1 操作员管理模块113.1.1 操作员登录模块的实现113.1.2 操作员信息管理
2、模块的实现133.2 账户管理模块133.2.1 活期账户操作实现133.2.2 定期账户操作实现143.3 打印模块的实现163.4 数据库管理模块的实现16结 论18参考文献19河南大学本科毕业生学士学位论文摘 要储蓄业务管理是银行业务过程中十分重要的环节,本文针对储蓄业务流程,采用软件工程的开发原理,依据软件流程过程规范,按照需求分析、概要设计、详细设计、程序编码、测试、软件应用等过程开发了一个储蓄业务处理系统。采用Visual Basic6.0开发工具和SQL Server数据库设计,主要设计了管理系统的操作员表、活期账户信息表、定期账户信息表、利率表。此外,程序中动态对每个活期账户建
3、立一个表,以记录储户存取款操作的信息。系统主要解决了在储蓄业务工作中的定活期存款取款,结息,打印表单和银行操作员管理等重要问题。本储蓄业务处理系统是一个典型的信息管理系统,主要包括后台数据库的建立和维护、前端应用程序两个方面。前者要求数据库数据的一致性且数据库完整性强、安全性好;后者则要求应用程序功能完备,易使用。本文通过对储蓄业务处理系统的需求分析、功能模块划分、数据库表创建,设计并实现了一个小型银行储蓄业务处理系统。本系统设计开发过程,是对我以前所学的程序设计和数据库知识的实践和检验,也是对我所学专业知识的综合性应用和全面提高。关键词 储蓄业务管理、存取款、表单打印、数据库备份与还原ABS
4、TRACTThe management of savings operation is very important in the course of bank operation, This article is aimed at the flow of savings operation, and adopt the exploitation principle of software engineer. Then, according to the criterion of software flow, I exploit the system of savings operation
5、management according to the course of demand analysis, general design, detail design, program coding, testing, the application of software, etc. The development tool is Visual Basic6.0, and I mainly design the table of operators, current account, fixed account, interest rate, besides, the program wi
6、ll build a table for each account dynamic. All of this solve the problem of deposit and fetch, calculate the interest, print the bill, operator management in the system.This system of savings operation management is a typical system of information management. It contains the build and maintenance of
7、 database and application. The former demands the data in the database have consistency, integrality and security. And the latter demands the application be usable and have a mature function.In the course of the development of this system, I practiced the knowledge of program design and database; al
8、so, its a good application and enhancement of my major knowledge.Keywords : Saving operation management , Deposit and fetch money,Print slip,Database backup 第 II 页河南大学本科毕业生学士学位论文第章 绪 论本章主要介绍了项目开发背景,系统基本功能以及系统开发工具VB 和SQL Server的介绍。1.1 项目开发背景近年来我国信息产业发展迅速,手工管理方式在储蓄管理等需要大量事务处理的应用中已显得不相适应,采用IT技术提高服务质量和管
9、理水平势在必行。目前,对外开放的必然趋势使银行业面临国外银行巨头的直接挑战,因此,银行必须提高其工作效率,改善其工作环境,直面国外的挑战。这样,储蓄业务管理的信息化势在必行。由于计算机大范围的普及,计算机应用逐渐由大规模科学计算的海量数据处理转向大规模的事务处理和对工作流的管理,这就产生了以台式计算机为核心,以数据库管理系统为开发环境的管理信息系统在大规模的事务处理和对工作流的管理等方面的应用,特别是在储蓄业务管理之中的应用日益受到人们的关注。如何利用计算机技术加强银行账户信息管理、进行银行业务改造,提高银行的工作效率和业务竞争能力,如何利用电子化的手段构建一个高效统一的、通用灵活的系统来管理
10、各种各样的业务尤其是储蓄业务,是每个银行所要研究的课题。基于此,我通过对银行储蓄业务流程的了解和分析,设计了储蓄业务处理系统,利用VB开发语言和SQL Server数据库进行了系统功能的实现。通过对主要功能的实现来展示在处理银行业务中所需要的程序设计技术和数据库操作技术。1.2 系统简介本系统使用的数据库为SQL Server 2000,用的开发工具为Visual Basic 6.0,开发语言为VB ,系统共分为四大模块,分别为操作员管理模块、账户管理模块、打印模块和数据库管理模块。操作员管理模块分为操作员登录模块,操作员信息管理模块。操作员登录模块是整个系统的门户,也是管理系统的重中之重,通
11、过对不同的操作员设置不同的权限,可以使系统的一些操作限定在高级操作员手中,可以有效的提高系统的安全性。操作员信息管理模块完成对系统使用者的管理,系统将使用者分为两种:一种是高级操作员,具有操作员管理权限、数据库管理权限;一种是普通操作员,只具有系统功能的使用权限。账户管理分为活期账户管理和定期账户管理。活期账户管理模块实现对活期账户的管理:包括开户、存取款、余额查询、打印活期存折功能。同时在每次存取款时计算当前利息和余额,作为下一阶段操作的原始金额。系统对每一个活期账户均单独建立一个表进行管理。定期账户管理模块实现对定期账户的管理,主要包括存取款功能,并在取款时根据是否到期来选择合适的计算利息
12、的方法。打印模块根据用户要求完成四项重要的打印工作,一是活期存款时的打印,二是活期取款时的打印,三是活期存折的打印,四是定期存款时的打印。数据库管理模块属于对系统的管理,包括高级操作员对数据库的备份和还原工作。1.3 系统开发工具介绍1.3.1 Visual Basic 6.0 简介所谓Visual,中文的意思是“可视化”,它提供了一种创建图形用户界面(GUI)的方法,利用这种方法,我们可不必书写复杂的描述界面元素外观和位置的程序代码,而只需将系统提供的对象放到屏幕上的适当位置,并通过属性窗口进行适当的设置或调整,就可以设计出一个优秀的应用程序界面。此外,我们除了可以使用单独的Visual B
13、asic 6.0程序设计环境进行程序设计外。Visual Basic 6.0 程序设计系统还被包括在Excel Access 等众多Windows功能应用软件中,以供用户进行二次开发。目前在编制网页上使用较多的VBScript 脚本语言实际上是Visual Basic 语言的子集。用Visual Basic 6.0用户创建的是一个真正的EXE文件,该文件可直接运行于操作系统(Windows98/2000/XP或Windows NT系统),完全脱离Visual Basic系统环境。并且,该文件可以自由发布,安装到单机或网络服务器上。1.3.2 Microsoft SQL Server 2000简
14、介SQL Server 2000 是Microsoft 公司推出的SQL Server 数据库管理系统的新版本。该版本继承了SQL Server 7.0 版本的优点,同时又比它增加了许多更先进的功能,具有使用方便、可伸缩性好、与相关软件集成程度高等优点。可跨越从运行Microsoft Windows 98 的膝上型电脑,到运行Microsoft Windows 2000 的大型多处理器的服务器等多种平台使用,可以上对SQL2000进行下载和安装的。第2章 系统分析与概要设计本章主要进行了系统需求分析,系统功能模块划分和各功能模块的设计以及系统数据库的设计。2.1 系统分析2.1.1 系统需求分
15、析1用户权限设置:用户分为高级操作员和普通操作员。高级操作员能备份还原数据库,新建删除用户,修改利率;普通操作员只能进行系统功能的使用。2活期账户的管理:对于活期账户,建立单独的开户操作,开户时可以不存款。还有基本的存取款操作,活期的利率是一定的。每次存取款时均计算当前利息并记入剩余金额,并显示当前剩余金额。3定期账户的管理:对于定期账户,只设置存取款功能,存款时为储户根据当前时间分配一个账户号。取款时,若存款时间等于存期则按照相应的定期利率计算利息;若存款时间大于存期则在存期以内按照相应的定期利率计算利息,超出时间按照活期利率计算利息;若存款时间小于存期则按照活期利率计算利息。4利率的管理:
16、高级操作员可以对利率进行设置,利率共分为六种:活期利率、定期一年利率、定期两年利率、定期三到五年利率、五到八年利率、八年以上利率。5数据库的管理:高级操作员可以对系统数据库进行备份和还原工作,以保证系统的安全性和稳定性。6操作员管理:高级操作员可以新建和删除当前系统已有的操作员,以适应银行人员的流动。7打印功能实现:活期存取款打印、定期存款单打印、活期存折打印,显示账户号、存取款金额、剩余金额、当前日期以及银行操作员。活期存折打印主要显示每次存取款操作的详细信息。 2.1.2 系统功能模块划分根据系统需求分析的要求,用户的需求具体体现在对信息的要求和对处理的要求上,在对实际的储蓄业务处理系统的
17、观察分析的基础上,将系统分为四大模块:操作员管理、账户管理、打印和数据库管理。其中,操作员管理又分为操作员登录模块、操作员信息管理模块,账户管理分为活期账户管理模块、定期账户管理模块。 每个模块实现具体的一个功能,整体共同完成储蓄业务系统的业务及流程。如图2-1所示:图2-1 系统模块划分2.2 各个功能模块设计为了降低系统设计的复杂性,提供可理解性、可维护性,本系统采用结构化的方法进行设计,把整个系统抽象成多个功能模块,通过提高这些模块的内聚性和降低它们的耦合度来提高模块的独立性,利用这些独立的模块把大量的信息隐蔽起来,从而提高软件的可读性,降低软件的时间复杂度和空间复杂度,提高软件的执行效
18、率,使软件的测试,调试和维护工作变得更加容易。2.2.1 操作员管理操作员管理主要分为操作员登录和操作员信息管理。在操作员登录模块中主要实现对操作员登录合法性的检查及权限的判定,并与系统中数据库服务器进行连接,将数据库中存放的利率值赋给相应的变量。如果操作员不合法或连接不到数据库服务器将会出现出错提示。不同的操作员具有不同的系统使用权限,操作员信息管理就是高级操作员对可以进入系统的其他操作员进行的管理,有高级权限的操作员可以新建,删除操作员,这样就可以适应银行人员的流动性要求,也便于系统进行维护。图2-2 系统用例分析2.2.2 账户管理活期账户管理是对活期的账户实现业务管理,活期账户在开户时
19、需要输入开户人的姓名、身份证号、住址、电话。并设置账户密码,密码输入成功之后将为储户分配一个活期账户号。储户存款时只需要输入账户号和存款金额,系统自动检查账户是否存在及金额是否为数字等。若不是第一次存款,系统将为此账户计算当前利息并将剩余金额显示在要打印的存款单中。系统对每一个活期账户均单独建立一个表进行管理,该表的信息也作为存折的打印信息。活期取款时首先检查账户是否存在,若存在则检查账户是否有余额或取款金额是否满足当前余额。无误之后输入账户密码,可以进行取款操作。否则提示错误。取款后计算当前账户余额并显示在将要打印的取款单中。定期账户的管理包括存款和取款两部分,存款时储户需要输入姓名,身份证
20、号,地址,电话以及存期等信息,系统根据储户输入的存期自动确定相应的利率,然后由储户输入定期账户密码,系统将所有信息写入数据库,并自动将此账户号信息存入定期账户表。定期取款时储户输入账户号和密码,系统检查账户合法性并将当前时间与此账户的存款时间和存期相比较,若储户提前支取,则将按照活期利率进行利息计算,否则在存期内的按照相应的定期利率结算利息,而超出存期的日期按照活期计算利息并打印定期取款单。在系统设计中定期取款是一次性将所有存款取出,然后将此账户销户,定期取款并不打印取款单。2.2.3 打印模块在储蓄业务系统中提供活期存款单、活期取款单、定期取款单的打印功能以及活期存折打印。在活期存取款、定期
21、存款操作结束时系统提示是否打印表单、若是则打印所显示的表单界面。活期存折打印单显示每一次存取款的详细操作信息。2.2.4 数据库管理实现数据库的管理是系统的一个重要功能,用以保证系统的日常备份和在突发事件后的数据库恢复能力。高级操作员可以备份和还原数据库,而具有普通权限的操作员不能进行此项操作。2.3 系统数据库设计为了更好的满足系统的需求,结合程序自身特性考虑,采取SQL SERVER作为后台数据库,数据库名为mydatabase。系统数据库中共有固定的四个表,操作员表、利率表、活期账户信息表、定期账户信息表,它们在创建数据库时被创建并初始化数据。另外,系统为每一个活期账户创建单独的一个表,
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
10 积分
下载 | 加入VIP,下载更划算! |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 储蓄 业务 处理 系统
