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

目录摘要 (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作为编程语言,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图;第三章主要概述该系统的主题设计,包括主要的功能设计分析以及用到的数据库的创建;第四章主要简述系统的主要功能设计,包括前台登录页面的设计、添加用户设计、开户设计、销户设计、挂失设计和取消挂失等设计;第五章主要讲解系统软件的测试,主要介绍软件测试的理论知识和所要用到的相关技术、各模块的软件测试,总结系统的不足。
银行储蓄管理系统--毕业设计及论文开题报告[管理资料]
![银行储蓄管理系统--毕业设计及论文开题报告[管理资料]](https://img.taocdn.com/s3/m/6c458b969b6648d7c0c7468d.png)
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、毕业设计说明书的撰写(一稿、二稿、定稿起讫时间因为我不知道,具体时间你根据你们学校的安排自己写上去时间)
其它说明
指导教师是否同意开题
签名:
年 月 日
院(系)教学负责人签署
签名:
年 月 日
银行储蓄管理系统由银行人员来进行操作,用户通过该系统可以进行存款、取款、销户等,因此,该数据库中必需存放两种人员的信息:一是管理员(银行操作人员)信息,一是普通用户信息。不同权限的用户通过输入的信息与数据库中的数据进行比较,确认正确后才可以进行下一步操作。在数据库中有时候多个表之间会出现大量的重复数据,这样便浪费了大量的存储空间,减慢了访问数据库的速度。因此,在进行系统数据库设计时,要注意尽量减少数据的重复,使数据具有最小的冗余度。
基于java_ATM机_银行存取款系统的设计与实现(含源文件)

本科毕业论文(设计)银行存取款系统的设计与实现姓名:__ ________ 系别: 计算机与信息技术学院_专业:_ 计算机科学与技术_ 学号:__ _____指导教师:__ _ _________年月日目录引论 (1)1银行存取款系统概述 (1)1.1背景 (1)1.2意义 (1)2 银行存取款系统需求分析 (1)2.1系统需求 (1)2.2功能需求 (1)2.2.1用户注册和登陆功能 (1)2.2.2用户存取款转账和查询历史功能 (1)2.3软件属性需求 (2)2.4业务流程描述 (2)3.银行存取款系统总体设计 (2)3.1系统设计概述 (2)3.2注册帐户 (2)3.3登录 (2)3.4存款 (2)3.5取款 (2)3.6转账 (2)3.7查询历史 (2)3.8退出 (3)4 Oracle数据库的设计 (3)4.1 Oracle数据库设计概论 (3)4.2 表的结构设计 (3)4.2.1用户表 (3)4.2.2历史表 (3)4.3 PL/SQL存储过程的设计 (3)4.3.1用户表存储过程的设计 (4)4.3.2历史表存储过程的设计 (4)5 银行存取款系统的实现 (5)5.1用户登陆模块的实现 (5)5.1.1界面样式 (5)5.1.2功能实现 (5)5.2新用户注册模块的实现 (6)5.2.1界面样式 (6)5.2.2功能实现 (6)5.3用户操作模块的实现 (7)5.3.1界面样式 (8)5.3.2功能实现 (8)5.4存款模块的实现 (9)5.4.1界面样式 (9)5.4.2功能实现 (9)5.5取款模块的实现 (10)5.5.1界面样式 (11)5.5.2功能实现 (11)5.6转账模块的实现 (12)5.6.1界面样式 (12)5.6.2功能实现 (12)5.7查询历史记录模块的实现 (15)5.7.1界面样式 (15)5.7.2功能实现 (15)6发布程序及分包规范 (16)结论 (16)参考文献 (17)致谢 (17)银行存取款系统的设计与实现摘要计算机科学技术的发展不仅极大地促进了整个科学的发展,而且明显加快了经济信息化和社会信息化的进程。
银行管理系统论文

目录第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)银行管理系统的设计与实现薛静,电子信息系摘要:随着信息技术在管理上越来越深入而广泛的应用,信息管理系统的实施在技术上已逐步成熟。
信息管理系统是一个不断发展的新型学科,任何一个单位要生存要发展,要高效率地把内部活动有机地组织起来,就必须建立与自身特点相适应的信息管理系统。
银行管理系统是典型的信息管理系统。
银行管理系统工作繁琐,包含大量数据信息数据,因此就需要一个完善的银行管理系统来实现这些数据的有效管理。
本系统的主要任务就是对银行内银行业务员、储户的个人信息,储户存取款信息的统一管理,从而方便业务员操作,也满足了储户需求。
本设计主要包括后台数据库的建立和维护以及前端的应用程序的开发两个方面。
对于前者要求建立数据的一致性和完整性,对于后者则要求应用程序功能的完备,易用等特点。
银行储蓄管理系统的设计与实现

摘要近几年来,随着科技的发展和社会的进步,尤其是计算机大范围的普及,计算机应用逐渐由大规模科学计算的海量数据处理转向大规模的事务处理和对工作流的管理,这就产生了以台式计算机为核心,以数据库管理系统为开发环境的管理信息系统在大规模的事务处理和对工作流的管理等方面的应用,特别是在银行储蓄管理之中的应用日益引起人们的关注。
本文基于Visual C++数据库编程技术,以可视化的集成开发环境Visual studio 2008为开发工具, Access 2007为后台数据库实现了一个小型的银行储蓄管理系统,该系统主要功能包括用户注册、销户、存款、取款、查询历史记录、用户修改信息等功能。
从而满足了广大人民群众的需要同时也实现了银行储蓄管理的系统化、规范化、自动化和智能化,提高了银行管理的效率。
关键字:Visual C++;Access 2007;银行储蓄管理系统AbstractIn 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目录摘要 (II)Abstract (II)第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章结论 (23)7.1 系统设计总结 (23)7.2 系统设计心得 (24)致谢 (25)参考文献 (26)附录 (27)第1章绪论1.1 课题背景随着社会经济的不断发展,信息化程度的不断深入,银行的传统业务已愈来愈不能满足银行客户的需要。
银行储蓄管理系统毕业论文

银行储蓄管理系统【摘要】银行储蓄管理系统是现代经济生活中的重要组成部分,该系统主要通过前台应用程序的开发及后台数据库的建立与维护两个方面来进行系统设计。
采用功能强大的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新建数据库程序的运行离不开数据库的数据,接下来要为程序准备必要的数据资料 了,即要创建数据库与数据表。
在部分系统管理的程序里面,数据库与程序 是分开存放的。
但我们这个系统的数据不是那么复杂,跟程序放在一个目录 问题不大,影响不是那么明显。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
通信系统仿真实验课程设计题目银行储蓄管理平台开发设计学院 2010222111专业班级通信104学生姓名霍守斌指导教师大彬哥2013年 6月 15日摘要近几年来,随着科技的发展和社会的进步,尤其是计算机大范围的普及,计算机应用逐渐由大规模科学计算的海量数据处理转向大规模的事务处理和对工作流的管理,这就产生了以台式计算机为核心,以数据库管理系统为开发环境的管理信息系统在大规模的事务处理和对工作流的管理等方面的应用,特别是在银行储蓄管理之中的应用日益引起人们的关注。
本文基于Visual C++数据库编程技术,以可视化的集成开发环境Visual studio 2008为开发工具, Access 2007为后台数据库实现了一个小型的银行储蓄管理系统,该系统主要功能包括用户注册、销户、存款、取款、查询历史记录、用户修改信息等功能。
从而满足了广大人民群众的需要同时也实现了银行储蓄管理的系统化、规范化、自动化和智能化,提高了银行管理的效率。
关键字:Visual C++;Access 2007;银行储蓄管理系统AbstractIn 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目录摘要 IAbstract II第1章绪论 11.1 课题背景 11.2 研究目的 21.3 本文主要工作 2第2章相关技术与环境配置 2 2.1 Visual C++ 22.2 Access基础 22.3 系统运行需要的软硬件环境 4 2.3.1 硬件需求 42.3.2 软件要求 4第3章需求分析 53.1 功能需求 53.2 数据需求 63.3其他需求 7第4章系统总体设计 74.1 可行性研究 74.2 系统功能模块划分 84.3数据库设计 84.3.1 概念结构设计 84.3.2 逻辑结构设计 94.3.3物理结构设计 9第5章系统详细设计与实现 10 5.1开发及运行环境 105.2数据库创建过程及其连接 11 5.3 各模块功能设计 115.3.1用户注册功能的实现 115.3.2用户存款功能的实现 145.3.3用户取款功能的实现 165.3.4 修改密码功能的实现 18 5.3.5 交易查询功能的实现 18 5.3.6 用户销户功能的实现 19第6章系统运行界面 20第7章结论 247.1 系统设计总结 247.2 系统设计心得 25致谢 26参考文献 26附录...................................................................... (27)第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 20071.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++的另一个显著特点是支持面向对象的程序设计,通过类和对象的概念把数据和对数据的操作封装在一起,通过派生、重载和多态等技术手段实现软件重用和程序自动生成,使大型复杂软件的构造和维护变得更加有效和容易。
此外在一致性检查机制方面也进行了加强,提高了软件开发的效率和质量。
Visual C++则是Windows平台下的一款流行的C++编译器,它集编辑、调试、编译、链接等功能于一身,提供了大量的类库,并且可以方便地进行C++项目管理,还可以与SourceSafe配合进行版本管理,堪称C++中编译器中的集大成者[2]。
2.2 Access基础严格地说,数据库是“按照数据结构来组织、存储和管理数据的仓库”。
数据库是依照某种数据模型组织起来并存放二级存储器中的数据集合。
这种数据集合具有如下特点:尽可能不重复,以最优方式为某个特定组织的多种应用服务,其数据结构独立于使用它的应用程序,对数据的增、删、改和检索由统一软件进行管理和控制。
从发展的历史看,数据库是数据管理的高级阶段,它是由文件管理系统发展起来的[3]。
Access数据库是美国Microsoft公司于1994年推出的微机数据库管理系统。