银行储蓄管理系统的设计与实现毕业设计论文

合集下载

银行储蓄管理系统毕业论文

银行储蓄管理系统毕业论文

银行储蓄管理系统【摘要】银行储蓄管理系统是现代经济生活中的重要组成部分,该系统主要通过前台应用程序的开发及后台数据库的建立与维护两个方面来进行系统设计。

采用功能强大的VB作为开发工具、Access作为数据库开发出来的企业工资管理系统,在整个系统数据库的建立和维护方面保持了数据的一致性、完整性与安全性。

本文着重介绍了该系统的功能与具体实现过程,其功能主要包括:用户开户、存款、取款、销户、灵活打印账单、用户修改密码等功能。

该系统适用的对象是银行营业员,营业员相当于管理员,当储户需要完成一定操作时,可以通过营业员操作该系统来完成一定的功能。

关键词】信息管理系统Visual Basic 应用Access学海无涯苦作舟!1系统模块分析1 . 1欢迎模块分析打开“欢迎使用”窗体,本窗体可以跳转到登陆窗体,主要作用是欢迎客户使用我们的银行储蓄管理系统。

“退出”按钮,该按钮主要实现本程序的关闭操作。

1. 2登录模块分析打开“选择用户登录界面”窗体,“选择用户登录界面“窗体提供两种不同的登录方式。

一种是“ATM界面登录”窗体,一种是:“人工服务登录”1. 21打开“ATM界面登录”窗体,“ ATM界面登录”窗体是让客户通过ATM进行登录。

1. 22打开“人工服务登录”窗体,“人工服务登录”窗体是让客服在人工服务处进行登录。

1. 3系统模块分析打开“系统操作”窗体,该窗体主要是执行一些基本的系统操作。

“退出”按钮,该按钮主要实现本程序的关闭操作。

1. 4帮助模块分析打开“联系我们”窗体,该窗体主要是介绍一些可以联系到我们的方式,主要有客服热线,E-mail,官方网址等等。

1. 5系统流程图如图1所示:银行储蓄管理系统2图1系统流程图2数据库的设计 2.1新建数据库程序的运行离不开数据库的数据,接下来要为程序准备必要的数据资料 了,即要创建数据库与数据表。

在部分系统管理的程序里面,数据库与程序 是分开存放的。

但我们这个系统的数据不是那么复杂,跟程序放在一个目录 问题不大,影响不是那么明显。

毕业设计(论文)-简单的银行储蓄系统

毕业设计(论文)-简单的银行储蓄系统

哈尔滨理工大学毕业设计题目:简单的银行储蓄系统院、系:…学院…工程系姓名:……指导教师:……系主任: ……2012 年 06 月 20 日哈尔滨理工大学荣成学院专科生毕业设计(论文)评语哈尔滨理工大学荣成学院专科生毕业设计(论文)任务书简单的银行储蓄系统摘要随着计算机应用范围的不断扩大,其优异的性能已逐渐被人们所接受,在社会经济不断提高的环境下,计算机技术进行的各种管理给人们带来了很大的方便[1]。

随着市场经济的不断发展,人民的生活也越来越富裕,所以人们需要银行能够给用户提供方便的业务操作,比如:能够开户、存款、取款,转账等。

因此,银行储蓄系统已经成为当今必不可少的组成部分。

该银行储蓄系统的开发过程包括前台应用程序的设计和后台数据库的建立与维护两个方面的内容;在应用程序开发过程中详细介绍了该系统所实现的开户、存款、取款、转账、等主要功能,并着重介绍了上述各个功能模块的建立与生成;在数据库的建立和维护中主要介绍系统数据库的建立,并要求做到系统管理数据的一致性,完整性和安全性。

本系统利用Myeclipse作为前台开发工具,从系统的安全性和代码的可重用性方面考虑,引入MVC设计模式理念,其中的M 为model,代表模型、V为view代表视图、C为controller代表控制器,控制器接收和处理请求,产生数据,然后选择视图显示数据。

MVC的好处在于将处理业务的控制逻辑代码与显示视图的代码进行了分离,便于维护。

本系统所使用的框架为Struts、Hibernate框架。

后台数据库选用Oracle数据库。

同时使用JSP技术进行动态页面的设计,用到应用服务器是。

关键词:银行储蓄系统;Struts;Hibernate;Oracle;JSPSimple Bank Management SystemAbstractAlong with the computer application scope expands unceasingly, its excellent performance has been gradually accepted by people, In the social and economic improvement environment, computer technology, various management brings people great convenience. Along with the market economy unceasing development, people's life more and more wealthy, so people need banks can give users with convenient operation, For example: to open an account, deposits, withdrawals, transfers and other. Therefore, the bank system has become an essential part .The bank savings system development process, including the design of the front-end applications and database establishment and maintenance of two aspects; The main functions of the system of accounts, deposits, withdrawals, transfers, and other details in the application development process and focuses on the establishment and generate each of these functional modules; In the establishment and maintenance of the database introduces the establishment of the system database, and requirements to achieve data consistency, integrity and security of the system management. The system uses Myeclipse as a front development tools, system security and code reusability considerations. The introduction of the MVC design pattern philosophy, the the M of of which for the the the model, the onbehalf of model is, V is view on behalf of the view, C as controller on behalf of controller, the request which is to receive and deal with by the controller of, to generate data, and then select the the view to display data. The benefits of the MVC is the separation of the control will handle the business logic code and display the code view, easy to maintain. The framework used in this system as Struts, Hibernate framework. The back-end database use an Oracle database. At the same time a dynamic page design using JSP technology used in the application server Tomcat-6.0.Key words: Bank savings system;Struts;Hibernate;Oracle;JSP目录摘要 (I)Abstract (II)第1章绪论 (1)1.1 开发背景 (1)1.2 开发目标 (2)1.3 开发工具 (2)1.4 运行环境 (2)第2章需求分析 (3)2.1 系统分析概述 (3)2.2 系统可行性分析 (3)2.3 系统需求分析 (4)2.3.1 用户的特点 (4)2.3.2 对功能的规定 (4)2.3.3 对性能的规定 (4)第3章概要设计 (5)3.1 总体设计 (5)3.1.1 系统功能图 (5)3.2 数据库设计 (6)3.2.1 E-R图 (6)3.2.2 数据库信息 (7)第4章详细设计 (8)4.1 功能模块的设计与实现 (8)4.1.1 各个模块的实现 (8)4.2 系统关键代码实现 (10)4.2.1 连接数据库 (10)4.2.2 Dao接口的设置 (10)4.2.3 po包中类的实现 (11)4.2.4 配置文件的实现 (12)4.2.5 转帐业务逻辑代码 (13)第5章系统测试 (15)5.1 引言 (15)5.2 测试方法 (15)5.3 测试环境 (15)5.4 测试项目及结果 (16)总结 (18)致谢 (19)参考文献 (20)第1章绪论近年来,随着Internet的迅速崛起,互联网已日益成为收集提供信息的最佳渠道并逐步进入传统的流通领域。

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

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

目录摘要 (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的银行账户管理系统的设计与实现本科毕业设计论文

基于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世纪之后,随着科技的飞速发展和社会进步,尤其是计算机在大范围的普及,人工智能化的计算机应用也逐步的由大规模科学计算的海量数据处理转向大规模的事务处理和对工作流的管理,这就产生了以计算机为核心,以数据库管理系统为开发环境的管理信息系统在大规模的事务处理和对工作流的管理等方面的应用,特别是在银行账户管理之中的应用日益受到人们的关注。

银行储蓄管理系统的设计与实现

银行储蓄管理系统的设计与实现

银行储蓄管理系统的设计与实现The Design And Implementation Of Bank Savings ManagementSystem摘要目前社会上各种存储管理系统正在飞速的发展,越来越多的银行企事业单位引入了储蓄管理系统软件来管理自己的日常存储信息数据,取得了非常好的效果,银行储蓄管理系统也在原有的基础上进一步将功能不断的加强和完善,为了使银行的存储系统更加的科学化,实用化,规范化,因此我开发了这次的银行存储管理系统,以方便人们的生活。

作为计算机应用领域的一部分,使用计算机对银行的储蓄系统进行管理,具有非常大的优势,因为现如今人们的生活变得越来越好,这促使了我国金融分行业的快速发展,所以对于以前手工管理的方式在银行储蓄管理这方面就需要非常大的事务量,这显然无法达到我们高质量高效率的服务水平,所以运用科学的管理方式将对我们以后的经济发展带来新的发展热潮。

银行储蓄管理系统是现代经济生活中的重要组成部分,该系统主要通过前台应用程序的开发及后台数据库的建立与维护两个方面来进行系统设计。

采用功能强大的VS2008作为开发工具、SQL2005作为数据库开发出来的企业工资管理系统,在整个系统数据库的建立和维护方面保持了数据的一致性、完整性与安全性。

本文着重介绍了该系统的功能与具体实现过程,其功能主要包括:用户开户、存款、取款、销户、灵活打印账单、用户修改密码等功能。

该系统适用的对象是银行营业员,营业员相当于管理员,当储户需要完成一定操作时,可以通过营业员操作该系统来完成一定的功能。

本论文主要论述的是银行储蓄管理系统的设计与实现。

本设计以Microsoft Visual Studio 2008为开发环境,采用当前比较流行的C#[1]编程语言进行编码,数据库采用的是Microsoft SQL Server 2005。

采用的开发模式为当下最为流行的C/S架构模式。

本文的层次结构分为五大章节,第一章主要讲述的是此次开发的银行管理系统的课题背景、研究目的及意义、国内外研究现状、以及开发环境的介绍;第二章主要介绍此次开发所要准备的各种相关材料和需求分析、可行性分析、所要实现的功能分析、以及相关的业务流程图和实体E-R图;第三章主要概述该系统的主题设计,包括主要的功能设计分析以及用到的数据库的创建;第四章主要简述系统的主要功能设计,包括前台登录页面的设计、添加用户设计、开户设计、销户设计、挂失设计和取消挂失等设计;第五章主要讲解系统软件的测试,主要介绍软件测试的理论知识和所要用到的相关技术、各模块的软件测试,总结系统的不足。

银行储蓄管理系统--毕业设计及论文开题报告[管理资料]

银行储蓄管理系统--毕业设计及论文开题报告[管理资料]
根据当今社会的需要,银行储蓄管理系统在设计过程中应考虑到以下几个方面:
1.系统应最大程度上满足偏远地区小储蓄所的各种需要,并尽量符合实用安全简捷美观的原则。
2.系统采用模块化设计思想,便于系统各功能的修改和组合,便于维护人员维护和修改,所以采用Visual Basic 6。0中文版,也是因为此语言的特点--事件驱动机制,便于维护和修改。
电子工业出版社2001年1月
[5]求是科技编《Visual》
人民邮电2004年9月
[6](美)David Jung Pierre Boutquin John等著《Visual

机械工业出版社2000年1月
[7] [美]Noel Jerke著《Visual参考大全》
北京希望电子出版社1999年6月
[8]刘恩涛、赵耀峰著《Visual Basic 》
数据库设计
详细设计
系统测试
总结
致谢
主要参阅文献
[1]清汉计算机工作室著《Visual数据库开发与实例》
机械工业出版社2000年6月
[2]敬铮主编、于英杰编著《Visual数据库开发与专业应用》
国防工业出版社2002年1月
[3]刘韬、骆娟、何旭洪编《Visual》
人民邮电出版社2002年4月
[4]佳文工作室创作《Visual编程实例教程》
4、熟悉开发环境
5、系统详细设计与实现
6、进行系统的调试和测试
7、毕业设计说明书的撰写(一稿、二稿、定稿起讫时间因为我不知道,具体时间你根据你们学校的安排自己写上去时间)
其它说明
指导教师是否同意开题
签名:
年 月 日
院(系)教学负责人签署
签名:
年 月 日
银行储蓄管理系统由银行人员来进行操作,用户通过该系统可以进行存款、取款、销户等,因此,该数据库中必需存放两种人员的信息:一是管理员(银行操作人员)信息,一是普通用户信息。不同权限的用户通过输入的信息与数据库中的数据进行比较,确认正确后才可以进行下一步操作。在数据库中有时候多个表之间会出现大量的重复数据,这样便浪费了大量的存储空间,减慢了访问数据库的速度。因此,在进行系统数据库设计时,要注意尽量减少数据的重复,使数据具有最小的冗余度。

信用社储蓄管理系统开发应用论文

信用社储蓄管理系统开发应用论文

信用社储蓄管理系统的开发与应用摘要:农村信用社意义重大,这是实践“三个代表”重要思想,切实保障农民利益,增加农民收入,发展农业经济,促进广大农村全面建设小康社会的一件大事。

农村信用社是我国金融体系的重要组成部分,是农村金融的主力军和联系广大农民群众的金融纽带。

关键词:vb 管理系统益智教育一、系统开发背景与研究的意义农村信用社意义重大,这是实践“三个代表”重要思想,切实保障农民利益,增加农民收入,发展农业经济,促进广大农村全面建设小康社会的一件大事。

农村信用社是我国金融体系的重要组成部分,是农村金融的主力军和联系广大农民群众的金融纽带。

随着社会经济的不断发展,我国的科学技术水平也在不断地提高。

一些计算机产品在我们日常生活中的应用也越来越广泛。

例如,我国的银行储蓄管理已经进入计算机软件管理平台阶段。

这不仅提高了银行的效率,而且给储蓄用户带来了很大的方便。

当今社会,是一个对质量和效率要求严格的社会。

如果想在社会激烈竞争中有立足之地,就必须提高服务质量和效率。

想要更加充分发挥农村信用社的作用,我们就必须提高信用社储蓄管理的效率和质量。

农村信用社的发展,将推动农村经济的不断提高。

在这种情况下,实现真正意义上的信用社储蓄管理系统成为当务之急。

二、应用的背景在当前大力发展市场经济,金融体制改革不断深化的形势下,信用社的储蓄业务面临新的挑战,主要表现在:一是储蓄资金分流严重;二是储蓄竞争日趋激烈;三是储蓄业务手段的现代化和服务功能的多样化,对储蓄业务人员的素质、操作技能、服务水平、工作效率等都提出了更高的要求。

信用社电子化建设相对落后,甚至,有些偏远的小信用社还实行手工记账或单机记账,极不适应目前各行业现代化管理和业务发展的需要。

为了适应当前国际发展形势,为了适应国内信用社的发展趋势,开发信用社储蓄管理系统。

整个系统切实有效地指导储蓄人员规范业务操作流程,实行科学化管理,不仅提高其工作效率和服务水平,不断增强在市场中的竞争力。

银行储蓄管理系统总体设计

银行储蓄管理系统总体设计
二、各模块结构设计
前面需求分析可以看出,系统功能清晰,银行储蓄管理系统功能部分数据分为3类:账号管理、储存管理、取款管理。从使用和操作的功能上分,为便于整个系统组织管理,把各个相对独立的数据或功能组织到整个大系统中来,我们把各个相对独立的功能完全独立设计,编译成独立的目标(功能)模块,各功能模块最后被集成到一个主模块中。相应地将系统结构分为一个主程序和6个模块。对应于每一个模块,几乎都有录入、查询、修改、删除、查看详细资料这几个功能。整个业务流程就是由这几种基本功能实现的。在这里每个模块都要用到的功能没必要在每个子模块里重复阐述,在每个子模块里只列出区别于其它子模块的功能实现。
18
用于唯一标识用户身份
4
电话号码
Int
11
5
住址
String
30
6
申请账户类型
String
20
3.存款管理设计
数据表如下,用于存储所有存款业务元素
序号
属性名
属性类型
长度
备注
1
存折号
Varchar
15
用于唯一标识用户身份
2
存款额
Money
12.2
本次存款额
3
发生时间
Datetime
8
当前本储户的存款的发生时间
总体设计
一、系统分析
通过对前面需求分析文档的进一步理解,再结合面向数据流的设计方法,我们找到了银行储蓄管理系统的最佳方案。该系统的功能可分解为:
1.登陆
2.申请账号模块
3.存款管理模块
4.取款管理模块
5.查询管理模块
6.退出
银行储蓄系统结构图如下图所示,业务员登陆后进入系统后选择根据客户需求选择性地进入各模块进行数据处理。
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

毕业论文(设计)题目:银行储蓄管理系统的设计与实现姓名:学院:专业:班级:学号:毕业设计(论文)原创性声明和使用授权说明原创性声明本人郑重承诺:所呈交的毕业设计(论文),是我个人在指导教师的指导下进行的研究工作及取得的成果。

尽我所知,除文中特别加以标注和致谢的地方外,不包含其他人或组织已经发表或公布过的研究成果,也不包含我为获得及其它教育机构的学位或学历而使用过的材料。

对本研究提供过帮助和做出过贡献的个人或集体,均已在文中作了明确的说明并表示了谢意。

作者签名:日期:指导教师签名:日期:使用授权说明本人完全了解XX大学关于收集、保存、使用毕业设计(论文)的规定,即:按照学校要求提交毕业设计(论文)的印刷本和电子版本;学校有权保存毕业设计(论文)的印刷本和电子版,并提供目录检索与阅览服务;学校可以采用影印、缩印、数字化或其它复制手段保存论文;在不以赢利为目的前提下,学校可以公布论文的部分或全部内容。

作者签名:日期:银行储蓄管理系统的设计与实现摘要:近几年来,随着科技的发展和社会的进步,尤其是计算机大范围的普及,计算机应用逐渐由大规模科学计算的海量数据处理转向大规模的事务处理和对工作流的管理,这就产生了以台式计算机为核心,以数据库管理系统为开发环境的管理信息系统在大规模的事务处理和对工作流的管理等方面的应用,特别是在银行储蓄管理之中的应用日益引起人们的关注。

本文基于Visual C++数据库编程技术,以可视化的集成开发环境Visual studio 2008为开发工具, Access 2007为后台数据库实现了一个小型的银行储蓄管理系统,该系统主要功能包括用户注册、销户、存款、取款、查询历史记录、用户修改信息等功能。

从而满足了广大人民群众的需要同时也实现了银行储蓄管理的系统化、规范化、自动化和智能化,提高了银行管理的效率。

关键字:Visual C++;Access 2007;银行储蓄管理系统Bank Savings Management System Design and ImplementationAbstract: In recent years, as technology development and social progress, in particular, the popularity of a wide range of computers, computer application gradually from large-scale scientific computing shift large-scale mass data processing and workflow transaction management, which resulted in of the desktop computer as the core database management system for the development of environmental management information system in large-scale transaction processing and management, workflow applications, especially in the management of bank savings into the application has attracted much attention. Based on the Visual C + + database programming techniques to visualize the integrated development environment, Visual studio 2008 as development tool, Access 2007 database for the background to achieve a small bank savings management system, which mainly features include user registration, cancel the account, deposit , withdrawals, query history, user modify the information and other functions. To meet the needs of the masses but also to achieve the systematic management of bank savings, standardization, automation and intelligence to improve the efficiency of bank management.Key word: visual c + +; Visual studio 2008; Access 2007; Bank savings management system目录1概述 (1)1.1 课题背景 (1)1.2 研究目的 (2)1.3 本文主要工作 (2)2 相关技术与环境配置 (1)2.1 Visual C++ (1)2.2 Access基础 (2)2.3 系统运行需要的软硬件环境 (3)2.3.1 硬件需求 (3)2.3.2 软件要求 (3)3 需求分析 (5)3.1 功能需求 (5)3.2 数据需求 (6)3.3其他需求 (6)4 系统总体设计 (7)4.1 可行性研究 (7)4.2 系统功能模块划分 (7)4.3 数据库设计 (8)4.3.1 概念结构设计 (8)4.3.2 逻辑结构设计 (8)4.3.3物理结构设计 (9)5 系统详细设计与实现 (10)5.1开发及运行环境 (10)5.2数据库创建过程及其连接 (10)5.3 各模块功能设计 (10)5.3.1用户注册功能的实现 (11)5.3.2用户存款功能的实现 (13)5.3.3用户取款功能的实现 (15)5.3.4 修改密码功能的实现 (17)5.3.5 交易查询功能的实现 (17)5.3.6 用户销户功能的实现 (18)6 系统运行界面 (19)7 总结错误!未定义书签。

7.1 系统设计总结 (23)7.2 系统设计心得 (24)致谢 (25)参考文献 (26)1概述1.1 课题背景随着社会经济的不断发展,信息化程度的不断深入,银行的传统业务已愈来愈不能满足银行客户的需要。

如今,人们的金融意识、科技意识己经有了很大的提高,在紧张忙碌的生活中,已越来越不习惯每月奔忙于各银行营业柜台之前去排队缴纳各种各样的费用了;同时,各种经营单位如电信、移动、供电、煤气、自来水、证券等等纷纷委托银行为其开展代收代付业务,一是为了提高服务质量、方便客户,二是为了减轻自己日趋繁重的工作量;同时,随着我国加入世贸组织的日益临近,我国的银行业将面临更加激烈的同业竞争,如何提供更多的金融产品和更优质的服务,如何吸引更多的客户,如何利用计算机技术加强银行账户信息管理、进行银行业务再造,提高银行的工作效率和业务竞争力是摆在各家银行面前的一个迫切需要解诀的问题。

随着代理业务不断发展,业务品种越来越多,各项业务做法互有差异,这就对银行的IT技术提高服务质量和相应的管理水平提出了更高的要求。

如何利用电子化的手段来构建一个高效统一的、通用灵活的系统来管理各种各样的业务,是每个商业银行所要研究的课题。

支持决策系统的,需要在数据库的基础上,进行联机分析处理,每次处理的数据量大,响应时间长。

特别是银行每天要处理大量的存取款事件,做好存取款是银行工作重要的环节,然而要有效处理必须要有良好的程序和数据管理系统来建立一个良好的软件系统来实现快速、有效、准确、安全的处理银行事务。

为实现银行账户管理的规范化、系统化、自动化和智能化,我们可以利用visual C++开发语言,借助于visual studio 和access开发环境设计出功能较齐全、运行速度快,业务处理量大的银行储蓄管理系统,从而达到提高企业管理效率的目的。

Visual C++具有与Windows紧密结合、强大的类库支持和类改造能力、拥有高效的运行速度的特点,编程灵活、简洁,具有极大的便利性和可靠性。

1.2 研究目的1. 理解并掌握visual C++数据库编程技术2. 掌握数据库的基本理论和access数据库的建立方法3. 熟练掌握visual C++数据库访问技术ODBC4.掌握SQL语言和可视化窗口的设计5. 熟练安装和使用visual studio 2008和access 2007 1.3 本文主要工作本文的内容安排如下:1.第一章主要阐述了系统开发的背景。

2.第二章详细介绍了相关技术和环境配置。

3.第三章对系统进行了需求分析。

4.第四章对系统做了总体设计。

5. 第五章系统的详细设计与实现6. 第六章介绍了系统的运行情况。

7.第七章总结全文。

2 相关技术与环境配置2.1 Visual C++C++语言是在C语言的基础上发展起来的。

C语言是在20世纪70年代初由贝尔实验室的Dennis Ritchie等人在B语言的基础上开发出来的,且最初是作为UNIX操作系统的开发语言被人们所认识的。

20世纪70年代末,随着微型计算机的发展,C语言开始移植到非UNIX环境中,并逐步脱离UNIX系统成为一种独立的程序设计语言。

C语言的版本很多,为了让开发出来的代码能够在多种平台上运行,1988年,美国国家标准协会对C语言进行了标准化,产生了ANSIC,成为后来许多C语言版本的基础。

但是从程序设计方法的角度看,C语言同当时常用的其他高级语言一样,都是面向过程的,以数据和数据的处理过程为设计核心。

这种设计方法随着问题复杂性的增加和程序规模的扩大逐步显露出局限性[1]。

为了适应大规模程序设计的需要,20世纪80年代初开始提出面向对象程序设计的概念,继面向对象语言Smalltalk后,许多原有的语言都向面向对象的方向发展,C++就是由C发展而来的以面向对象为主要特征的语言。

它是1980年由贝尔实验室的Bjarne Stroustrup博士创建的,最初称为“带类的C”,1983年正式命名为C++。

作为C语言的超集,C++继承了C的所有优点,并对数据类型作了扩充,使编译器可以检查出更多类型的错误。

C++的另一个显著特点是支持面向对象的程序设计,通过类和对象的概念把数据和对数据的操作封装在一起,通过派生、重载和多态等技术手段实现软件重用和程序自动生成,使大型复杂软件的构造和维护变得更加有效和容易。

相关文档
最新文档