当前位置:文档之家› 银行储蓄管理系统的设计与实现毕业论文

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

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

通信系统仿真实验课程设计

题目银行储蓄管理平台开发设计

学院 2010222111

专业班级通信104

学生姓名霍守斌

指导教师大彬

2013年 6月 15日

摘要

近几年来,随着科技的发展和社会的进步,尤其是计算机大范围的普及,计算机应用逐渐由大规模科学计算的海量数据处理转向大规模的事务处理和对工作流的管理,这就产生了以台式计算机为核心,以数据库管理系统为开发环境的管理信息系统在大规模的事务处理和对工作流的管理等方面的应用,特别是在银行储蓄管理之中的应用日益引起人们的关注。本文基于Visual C++数据库编程技术,以可视化的集成开发环境Visual studio 2008为开发工具, Access 2007为后台数据库实现了一个小型的银行储蓄管理系统,该系统主要功能包括用户注册、销户、存款、取款、查询历史记录、用户修改信息等功能。从而满足了广大人民群众的需要同时也实现了银行储蓄管理的系统化、规范化、自动化和智能化,提高了银行管理的效率。

关键字:Visual C++;Access 2007;银行储蓄管理系统

Abstract

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

目录

摘要 I

Abstract II

第1章绪论 1

1.1 课题背景 1

1.2 研究目的 2

1.3 本文主要工作 2

第2章相关技术与环境配置 2 2.1 Visual C++ 2

2.2 Access基础 2

2.3 系统运行需要的软硬件环境 4 2.

3.1 硬件需求 4

2.3.2 软件要求 4

第3章需求分析 5

3.1 功能需求 5

3.2 数据需求 6

3.3其他需求 7

第4章系统总体设计 7

4.1 可行性研究 7

4.2 系统功能模块划分 8

4.3数据库设计 8

4.3.1 概念结构设计 8

4.3.2 逻辑结构设计 9

4.3.3物理结构设计 9

第5章系统详细设计与实现 10 5.1开发及运行环境 10

5.2数据库创建过程及其连接 11 5.3 各模块功能设计 11

5.3.1用户注册功能的实现 11

5.3.2用户存款功能的实现 14

5.3.3用户取款功能的实现 16

5.3.4 修改密码功能的实现 18 5.3.5 交易查询功能的实现 18 5.3.6 用户销户功能的实现 19

第6章系统运行界面 20

第7章结论 24

7.1 系统设计总结 24

7.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++数据库访问技术ODBC

4.掌握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++的另一个显著特点是支持面向对象的程序设计,通过类和对象的概念把数据和对数据的操作封装在一起,通过派生、重载和多态等技术手段实现软件重用和程序自动生成,使大型复杂软件的构造和维护变得更加有效和容易。此外在一致性检查机制方面也进行了加强,提高了软件开发的效率和质量。

Visual C++则是Windows平台下的一款流行的C++编译器,它集编辑、调试、编译、链接等功能于一身,提供了大量的类库,并且可以方便地进行C++项目管理,还可以与SourceSafe配合进行版本管理,堪称C++中编译器中的集大成者[2]。

2.2 Access基础

严格地说,数据库是“按照数据结构来组织、存储和管理数据的仓库”。

数据库是依照某种数据模型组织起来并存放二级存储器中的数据集合。这种数据集合具有如下特点:尽可能不重复,以最优方式为某个特定组织的多种应用服务,其数据结构独立于使用它的应用程序,对数据的增、删、改和检索由统一软件进行管理和控制。从发展的历史看,数据库是数据管理的高级阶段,它是由文件管理系统发展起来的[3]。

Access数据库是美国Microsoft公司于1994年推出的微机数据库管理系统。它具有界面友好、易学易用、开发简单、接口灵活等特点,是典型的新一代桌面数据库管理系统[4]。其主要特点如下:

(1)完善地管理各种数据库对象,具有强大的数据组织、用户管理、安全检查等功能。

(2)强大的数据处理功能,在一个工作组级别的网络环境中,使用Access开发的多用户数据库管理系统具有传统的XBASE(DBASE、FoxBASE的统称)数据库系统

所无法实现的客户服务器(Cient/Server)结构和相应的数据库安全机制,Access 具备了许多先进的大型数据库管理系统所具备的特征,如事务处理/出错回滚能力等。

(3)可以方便地生成各种数据对象,利用存储的数据建立窗体和报表,可视性好。

(4)作为Office套件的一部分,可以与Office集成,实现无缝连接。

(5)能够利用Web检索和发布数据,实现与Internet的连接。 Access主要适用于中小型应用系统,或作为客户机/服务器系统中的客户端数据库[5]。

SQL(Structured Query Language),结构化查询语言。SQL是一种与众不同的语言,SQL语言的主要功能就是同各种数据库建立联系,进行沟通。按照

ANSI(美国国家标准协会)的规定,SQL被作为关系型数据库管理系统的标准语言。SQL语句可以用来执行各种各样的操作,例如更新数据库中的数据,从数据库中提取数据等。绝大多数流行的关系型数据库管理系统都采用了SQL语言标准[6]。

SQL功能强大但语句却不多,根据功能,这些语句可以分为四类:

(1)数据操纵:用于检索或者修改数据,包含的语句有INSERT、UPDATE、DELETE。

(2)数据查询:用于检索数据,只包含SELECT语句。

(3)数据定义:用于定义数据的结构,比如创建、修改或者删除数据库对象,包含的语句有CREATE、ALTER、DROP。

(4)数据控制:用于定义数据库用户的权限,包含的语句有GRANT、REVOKE。

2.3 系统运行需要的软硬件环境

2.3.1 硬件需求

因为本系统需要在Visual Studio 2008上运行并且还要连接数据库,在硬件方面的要求是很高的,需要性能良好而且稳定的服务器。为了加快客户端的访问速度,服务器的配置一般要求很高,但由于本人条件限制,只能在自己的机器上配置服务器[7]。以下为建议配置的最低要求。

服务器端最低配置要求:

CPU:奔腾III550Mhz

内存:512MB

显示卡:SVGA,16K色以上显示模式

硬盘:20GB

驱动器:50倍速CD-ROM以上

客户端(Client):中英文Windows 2000/XP/2003

客户端最低配置要求:

中央处理器:奔腾III550Mhz

内存:128M以上内存

硬盘:10G以上可用硬盘空间

其它:鼠标、键盘

数据库服务器:同应用服务器

2.3.2 软件要求

开发工具:Visual Studio 2008

数据库:ACCESS 2007

软件环境开发语言:Java

第3章需求分析

3.1 功能需求

实现一个软件系统.首先应该进行需求分析,这样才能让设计出的软件满足用户的各项需求。所谓"需求分析",在软件工程中,需求分析指的是在建立一个新的或改变一个现存的电脑系统时描写新系统的目的、范围、定义和功能时所要做的所有的工作。需求分析是软件工程中的一个关键过程。在这个过程中,系统分析员和软件工程师确定顾客的需要。只有在确定了这些需要后他们才能够分析和寻求新系统的解决方法[8]。

下面就对银行储蓄管理系统的设计进行需求分析。此管理系统主要是面向银行客户的,为用户提供一个方便快捷的办理银行业务的平台。它包括如下的基本功能:

A 用户注册,银行客户要想办理各种银行业务,必须首先办理一个银行户头,办理开户时需要填写各项有效信息,包括卡号、姓名、性别、身份证号、联系方式、住址、设置密码、活定期类型的选择等信息。

B 存款,用户进入到存款功能界面只要输入用户账号就可以方便地进行存款。存款完毕后会出现存款成功提示对话框。

C 取款,用户进入取款功能界面后通过输入卡号和密码可以进行取款操作。取款完毕后会出现取款成功提示对话框。

D 查询,如果用户想知道自己银行账户里的存款余额和交易时间,可以使用交易查询功能,只要登录交易查询功能界面输入卡号和密码就可以查询详细交易记录。

E 修改卡号密码,用户选择修改密码模块可以进行密码修改,修改密码时需要输入卡号和原来密码然后才能输入新密码。

F 用户销户功能,此功能是为了满足有些银行客户不想使用此账户的需要而设置的,用户输入账号和密码就可以完成,如果账户里还有余额,需要先把余款取出来再进行销户操作,通过此功能用户可以方便安全地注销自己的账户而省去不必要的麻烦。

要实现银行系统的高效率化就要求每个功能模块之间要能灵活转换,且后台管理必须要有强大的数据库支持,才能够高效率对数据进行处理。

3.2 数据需求

账户信息:帐号varchar(20),开户人姓名varchar(20),用户密码

char(6),身分证号varchar(20),账户余额float,开户日期datetime,地址varchar(30);

活期操作:帐号varchar(20),金额float,类型(存入,支出),账户余额float,利息float,存入日期datetime;

定期存款:帐号varchar(20),存款人姓名varhcar(10),存款金额float,存款日期datetime,存储年份int,存储利率float;

定期取款:帐号varchar(20),取款人姓名varhcar(10),取款金额float,取款日期datetime;

定期历史操作记录:帐号varchar(20),存取款人姓名varhcar(10),类型(存入,支出),办理日期datetime,存储年份int,存储利率float;

3.3其他需求

作为一种软件产品,除了在功能方面必需达到用户的基本要求以外,还必须在意一些非功能方面的因素,诸如:软件的用户操作界面的美观和简洁、界面图标的标准化、规范化和灵活性,在设计此银行储蓄系统时最好在界面放置一些“确定”、“取消”和“退出”按钮,这样可以增加银行储蓄系统的灵活性,如果用户不想进行有关操作可以随时取消该操作或退出该管理系统,以免给用户造成不必要的损失和麻烦。还有一个必须注意的就是软件要有一定的兼容性,应该兼容当前的主流操作系统平台,像WINDOWS NT/Me/2000/XP/2003 等。硬件方面应当要求配置低一点,像这样的小型开发软件应该适用于现大多数的计算机网络系统。而且,最好是可以适应打印机等其它硬件设备[9]。

第4章系统总体设计

4.1 可行性研究

(1)技术可行性-----本系统仅需要一台内存在256M以上、硬盘在20G以上的计算机即可,一般当前企业电脑完全可满足要求。系统设计需要的技术已经很成熟普遍为计算机专业人员所使用,非常稳定,这些都使本系统具有技术上的可行性[10]。

(2) 经济可行性-----由于本系统是针对银行业务而开发的管理系统,投入使用后,能在很大程度上提高银行业务的办理效率,节约时间、节省人力并且方便银行客户,在经济上会带来很大的经济效益,并且远远大于开发成本[11]。

(3) 操作可行性-----界面设计时充分考虑银行客户的业务要求,界面简单明了,各项功能一目了然,操作十分便捷。

4.2 系统功能模块划分

图4-1系统功能模块图

每个功能模块都有一个相应的对话框为载体,本系统也是基于对话框的。各功能模块既相互独立,又有一定的联系。用户注册之后,他的卡号,密码会成为全局变量,在以后的每个用户模块的操作中,都只是针对这个用户的操作,和其他用户无关,体现了软件编程的紧密和功能的划分的优点。

4.3数据库设计

4.3.1 概念结构设计

实体关系图:简记E-R图是指以实体、关系、属性三个基本概念概括数据的

基本结构,从而描述静态数据结构的概念模式。E-R图为实体-联系图,提供了表示实体型、属性和联系的方法,用来描述现实世界的概念模型[12]。

图4-2银行储蓄管理系统E-R图

4.3.2 逻辑结构设计

客户基本信息(自动编号,卡号,姓名,性别,身份证号,联系电话,住址,登录密码)

客户交易记录(自动编号,卡号,交易数额,交易时间,定活期类型,存取状态)

余额查询(自动编号,卡号,交易时间,余额)

4.3.3物理结构设计

在本系统中,主要有3个表,即客户基本信息表、客户交易记录表、余额查询表。

字段名称数据类型可否为空字段含义

表3-3-1客户基本信息表UserInfo

表3-3-2客户交易记录表RecordInfo

表3-3-3余额查询表CurrentInfo

第5章系统详细设计与实现

5.1开发及运行环境

硬件平台:

CPU:P41,8GHz;

内存:256MB以上。

软件平台:

操作系统:Windows 7;

数据库:ACCESS 2007;

浏览器:IE7.0;

Web服务器:Smart Server Plus v 2.0;

5.2数据库创建过程及其连接

进入Access 2007选择Access窗口中的“创建”——“表设计”向数据库中添加新表,完成BankDataFile.mdb的创建,建的表中,每个表都有相对独立的功能,但又要做到有一定的联系,要方便查询,但表不能太多,每个表的属性也要完善。

5.3 各模块功能设计

银行储蓄管理系统各模块功能概要设计完成,使整个系统有了一个大的架构,接下来的工作就是要把架构充实,使其各项功能实现。如果说系统设计是系统的骨架,那么系统功能的实现则是整个系统的肉体和心脏。在系统功能实现的过程中要用到一些关键代码,本节即对系统的几项重要功能的实现做出详细阐释。

此银行储蓄管理系统界面包括操作选择区和工作区。操作选择区运用标签控件,把该模块分为用户注册、用户存款、用户取款、修改密码、交易查询、用户销户六大块,用户可以灵活进行这几项功能之间的转换;工作区分为用户操作功能页和用户输入信息显示页,还有确定操作按钮、取消操作按钮和退出整个银行储蓄管理系统按钮,对用户来说既方便、快捷又灵活、安全。

5.3.1用户注册功能的实现

所有用户进入银行储蓄管理系统的首界面就是用户注册功能界面。用户注册功能界面的主要设计过程:

首先是注册对话框的设计与实现。注册对话框包括用户注册页面和用户输入信息显示列表页面,用户注册页面包括用户注册时需要填写的信息,所以用户注册页面又分为三栏——注册信息栏、个人信息栏、密码输入栏,注册信息栏主要有两项组成,申请所在地组合框和账号类型组合框,个人信息栏包括填写用户姓名、用户性别、身份证号码、移动电话,密码输入栏需要输入8位有效密码;用户输入信息列表会自动显示用户在注册页面填写的相关信息包括账号(自动生成)、姓名、性别、身份证号码,移动电话。用户输入信息列表的下面是“注册申请”和“取消”按钮,这样可以让用户再确认一遍是否进行注册用户操作,是为保障用户的利益而设置的。所以注册对话框的设计与实现具体是初始化移动窗口位置、初始化列表框、初始化帐号类型组合框、初始化男女组合框及自动生成帐号的前半部分等。关键代码如下:

//////////////////////////////////初始化帐号类型组合框

pBo=(CComboBox*)this->GetDlgItem(IDC_TYPE_COMB); pBo->AddString("活期");

pBo->AddString("定期");

pBo->SetCurSel(0);

this->OnCbnSelchangeTypeComb();

///////////////////////////////////初始化男女组合框pBo=(CComboBox*)this->GetDlgItem(IDC_SEX_COMB); pBo->AddString("男");

pBo->AddString("女");

pBo->SetCurSel(0);

this->OnCbnSelchangeSexComb();

界面如下:

银行储蓄系统课程设计

银行储蓄系统课程设计

银行计算机储蓄系统 二、总体设计 1、 模块结构图 ......................... 2、 数据库总体设计 ..................... 3、 数据库设计与程序关系 ............... 1、平台支持设计 2?1 3种基本的控制结构(顺序,选 择,循环) 模块间僚系:■ 3、人机界面设计 ....................... 3?1系统响应时间 .................. 9 3.2用户帮助设施 .................. 10 3.3出错信息出理 .................. 10 3.4系统维护设计 (10) 目录 一、任务 .................................. 4、数据字典 ........................... 三、详细设计 .............................. 2、结构程序设计 .. (3) 3 3 5 6 6 7 7

4、模块设计........ 12 5、数据库详细设计 13

主要在存取款时将客户信息写入数据库并返回。 2. 3数据库设计与程序关系 程序在对存/取款进行操作时需对数据库数 据结 构,也就是数据表进行查询和修改:在存/ 取款过程中都需要对数据库中的所有表,进行联 合查询、修改。 物理数据结构主要用于各模块之间函数的 信息 传递。接口传递的信息将是以数据结构封装 了的数据,以参数传递或返回值的形式在各模块 间传输。出错信息将送入显示模块中,最后送入 打印准备模块中准备打印格式。 3、数据字典

数据库课程设计 银行管理系统

数据库课程设计银行 管理系统

武汉理工大学华夏学院 课程设计报告书 课程名称:《数据库系统原理》课程设计题目:银行储蓄管理系统数据库设计

课程设计任务书 学生姓名:专业班级: 指导教师:工作单位: 设计题目:银行储蓄管理系统数据库设计 初始条件: 本课程的设计的目的是通过实践使同学们经历数据库设计开发的全过程和受到一次综合训练,以便能较全面地理解、掌握和综合运用所学的知识。结合具体的开发案例,理解并初步掌握系统分析、系统设计、系统实施的主要环节和步骤以及软件文档的制作能力。 要求完成的主要任务: 要求学生根据所学的数据库原理与程序设计的知识,能够针对一个小型的 银行储蓄管理系统,进行数据库系统的需求分析,概念结构设计、逻辑结构设 计、物理结构设计,数据录入及测试等,完成题目要求的功能。 主要任务: 用户有以下需求:建立读者档案;建立图书档案,建立书目索引;完成日常图书检索、借还工作,对读者档案、图书档案、借还系统的访问,必需进行身份验证。具体要求如下: 1.存折信息 数据包括:存折的基本信息包括:户名、帐号、开户银行名称、开户日期、取款密码等。 2.账户存取明细 数据包括:日期、摘要(现存、现支、转存、利息)、交易金额、余额、操作柜员编号。 3.检索系统 能根据户名、账号、交易日期、金额等进行查询。 4.取款 输入账号和密码后,能根据密码判断用户是否合法,能判断取款金额是否超过了账户余额,如果取款金额合法,就对该账号的余额信息进行更新。 5、存款 输入账号和存款金额后,能更新该账号的余额。

6、转账 输入账号和密码后,能根据密码判断用户是否合法,然后再输入对方的转账账户,并判断对方的转账账户是否合法,如果合法,再输入转账的金额,并能判断转账金额是否超过了账户余额,如果转账金额合法,就对该账号的余额信息以及对方的账户余额信息进行更新。 设计报告撰写格式要求: 要求层次清楚、整洁规范、不得相互抄袭,凡正文内容有整段完全相同者一律以抄袭论处。设计报告正文字数不少于0.2万字(不包括附录) 第1级(章)题序和题名用黑体三号字, 第2级(目)题序和题名用黑体小四号字, 第3级(条)题序和题名用黑体小四号字, 正文内容用宋体五号字(英文用新罗马体),多倍行距1.25。 报告内容一律使用A4打印纸计算机打印,页码在页下居中标明。必须使用国家公布的规范字。 页面设置:上空2.5 cm,下空2.0 cm,左空2.5 cm,右空2.0cm(左装订)。 插图图面要整齐、美观,插图应与正文呼应,不能脱节。每幅插图应有图序与图题,图序编号要连续,图序与图题间空一格且要放在插图下方居中处。 时间安排: 消化资料、系统调查 1天 系统分析、总体设计,实施计划、撰写报告 3天 演示、验收1天 指导教师签字: 2012年 6月 25日 系主任签字: 2012年 6月25 日

银行管理系统论文

目录 第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存款单模块设计 (10) 4.1.5取款单模块设计 (11) 4.2 模块界面之间的调用说明 (12) 第5章系统实现和调试 (13) 5.1系统的实现 (13) 5.2系统的调试 (13) 5.2.1调试过程中遇到的主要问题和解决方法 (13) 5.2.2系统测试过程分析 (13) 第6章总结 (19) 参考文献 (19)

银行管理系统的设计与实现 薛静,电子信息系 摘要:随着信息技术在管理上越来越深入而广泛的应用,信息管理系统的实 施在技术上已逐步成熟。信息管理系统是一个不断发展的新型学科,任何一个单位要生存要发展,要高效率地把内部活动有机地组织起来,就必须建立与自身特点相适应的信息管理系统。 银行管理系统是典型的信息管理系统。银行管理系统工作繁琐,包含大量数据信息数据,因此就需要一个完善的银行管理系统来实现这些数据的有效管理。本系统的主要任务就是对银行内银行业务员、储户的个人信息,储户存取款信息的统一管理,从而方便业务员操作,也满足了储户需求。 本设计主要包括后台数据库的建立和维护以及前端的应用程序的开发两个方面。对于前者要求建立数据的一致性和完整性,对于后者则要求应用程序功能的完备,易用等特点。基于上述的考虑,本系统利用NetBeans作为前端的应用开发工具,利用Access作为后台的数据库,充分的利用了二者的优点,加上Windows XP作为系统平台,使系统更加完善。 关键字:信息管理系统;银行管理;Access Design And Implementation Of BankManagement System XueJing ,Department Of Electronics And Information Abstract:With the management of information technology is becoming more and more 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.

银行管理系统设计报告样板(doc 33页)

银行管理系统设计报告样板(doc 33页)

银行管理系统设计报告 学生姓名:宋科超冯瑞刘林锋 学生学号:13081282 13081304 13081306 班级:软件学院三班

一、需求分析 设计一个银行账户管理系统,要求实现以下功能: 1.实现银行管理员管理的功能,要求完成以下功能:1)管理员的 登录(设本系统的管理员只有一个,管理员信息包括管理员姓名,管理员密码);2)修改管理员密码;3)为新用户创建账户信息,账户信息包括用户帐号(要求系统自动分配用户账号)、用户账户密码(为用户设置初始密码123456)、用户身份证号码、用户姓名、用户地址、帐户金额;4)删除需要注销账户的用户的账户信息; 5)查询银行信息,包括:该银行的总客户数,总的存款金额;6)某个用户的账户信息。 2.实现客户对自己账户的操作功能,要求完成以下功能:1)用户的 登录(未登录或登录失败时不能执行用户账户的操作);2)修改帐户信息,要求用户输入帐号,根据用户需要修改除了帐号之外

的其余信息;3)模拟用户实现存款和取款的功能;4)记录用户账户的历史账单,方便用户查阅,如用户何时从银行取款多少等; 5)查询账户信息,根据输入的帐号查询用户信息、帐户金额和用 户的明细账单。 3.以上功能要求以分级菜单的形式提供,不同的角色状态得到不同 的菜单。 二、设计思想: 定义一个用户类customer,数据成员主要有姓名、身份证号码、住址、余额等内容,可供用户操作的功能有开户,销户、存款、取款、转账、余额查询等。用户可根据界面提示自行操作。 定义一个管理员administrator: 管理员信息包括管理员姓名,管理员密码;管理员的登录;修改管理员密码;可操作的功能有:1 为新用户创建账户信息,账户信息包括用户帐号、用户账户密码(为用户设置初始密码123456)、用户身份证号码、用户姓名、用户地址、工作单位、帐户金额;2 删除需要注销账户的用户的账户信息;3 查询银行信息,包括:该银行的总客户数,总的存款金额;4 某个用户的账户信息。由于要实现界面的回复,所以用了大量的函数调用。在控制用户的循环操作时采用了for循环与break匹配的结构。 在整体设计上将程序分为四个部分,第一个部分“customer.h”,在这个文件中对所要用到的类customer和administrator进行了申

关于银行系统的数据库课程设计报告书

一、目的与意义 0 二、设计容与要求 0 三、设计原理 (1) 1、数据库基本操作: (1) Ⅰ、定义基本表 (1) Ⅱ、修改基本表 (1) III、删除基本表 (1) IV、数据查询 (1) V、插入元组 (2) VI、修改数据 (2) VII、删除数据 (2) 2、数据库完整性 (2) I、实体完整性定义 (2) II、参照完整性定义 (2) 3、触发器 (3) I、定义触发器 (3) II、激活触发器 (3) III、删除触发器 (3) 4、存储过程 (3) I、PL/SQL的块结构 (3) II、变量常量的定义 (4) III、控制结构 (4) IV、存储过程的用户接口 (5) 四、总体设计方案 (5) 五、详细设计 (5) 1、需求分析 (5) 2、流程图 (6) 3、E-R图 (6) 4、设计表 (6) 5、关系图 (7) 6、编码 (8) 六、测试与调试 (11) 七、收获与体会 (15) 八、主要参考资料 (15) 一、目的与意义 本课程设计是在学完《数据库系统与应用》课程之后,让学生综合应用数据库知识,设计数据库,进行调试与测试,以加深对数据库基本知识及SQL语言的理解,提高综合应用知识的能力、分析解决问题的能力,加强数据库知识的实践技能,初步培养开发实用数据库系统的能力。 二、设计容与要求 设计一个银行账户管理系统,至少能够实现存款、取款、查询、转账等基本功能,要求在在数据库实现过程中至少建立三表、不得少于四个查询、三个触发器、使用至少一个存储

三、设计原理 SQL是一种介于关系代数与关系演算之间的结构化查询语言,其功能并不仅仅是查询。SQL是一个通用的、功能极强的关系数据库语言。它之所以能够为用户和业界所接受,并成为国际标准,是因为它是一个综合的、功能极强同时又简捷易学的语言。SQL语言集数据查询(Data Query)、数据操纵(Data Manipulation)、数据定义(Data Definition)和数据控制(Data Control)功能于一体。 1、数据库基本操作: Ⅰ、定义基本表 语句格式: CREATE TABLE <表名> (<列名> <数据类型>[ <列级完整性约束条件> ] [,<列名> <数据类型>[ <列级完整性约束条件>] ] … [,<表级完整性约束条件> ] ); 如果完整性约束条件涉及到该表的多个属性列,则必须定义在表级上,否则既可以定义在列级也可以定义在表级。 Ⅱ、修改基本表 语句格式: [ ADD <新列名> <数据类型> [ 完整性约束 ] ] [ DROP <完整性约束名> ] [ ALTER COLUMN<列名> <数据类型> ]; III、删除基本表 语句格式: DROP TABLE <表名>[RESTRICT| CASCADE]; RESTRICT:删除表是有限制的。欲删除的基本表不能被其他表的约束所引用,如果存在依赖该表的对象,则此表不能被删除。 CASCADE:删除该表没有限制。在删除基本表的同时,相关的依赖对象一起删除。 IV、数据查询 语句格式: SELECT [ALL|DISTINCT] <目标列表达式> [,<目标列表达式>] … FROM <表名或视图名>[, <表名或视图名> ] … [ WHERE <条件表达式> ] [ GROUP BY <列名1> [ HAVING <条件表达式> ] ] [ ORDER BY <列名2> [ ASC|DESC ] ];

银行储蓄管理系统

燕山大学三级项目设计说明书 题目:银行储蓄管理系统 学院(系):信息学院 年级专业:教育技术学15—1 学号: 学生姓名:付叶禹 郑凯峰 李文悦 王宇晨 李晓晗 指导教师:梁顺攀 教师职称:副教授 燕山大学三级项目设计(论文)任务书 院(系):信息学院教学单位:

说明:此表一式四份,学生、指导教师、基层教学单位、系部各一份。 年月日燕山大三级项目设计评审意见表

摘要 论文阐述的是在SQL server 2008开发环境下对银行储蓄管理系统的设计。希望通过该系统的应用,能促使银行储蓄管理工作的规范化、标准化和自动化,提高管理水平和管理效率,为管理工作提供更完善的信息服务和一个成功的信息管理系统。数据库是一个非常重要的条件和关键技术,管理系统所涉及的数据库设计分为:数据库需求分析、概念设计、逻辑设计过程。 本论文叙述了数据库设计的全过程。 主要分为: 1. 系统需求分析与功能设计阶段,包括功能需求、性能需求、数据需求、系统功能框图、系统总体数据流图及分模块数据流图、数据字典。 2. 总体设计阶段,包括系统总体功能模块图、功能模块描述、输入输出及统计查询等功能模块。 3. 概念设计阶段,包括系统各个模块的ER图及系统的总ER图。 4.逻辑结构设计阶段,包括系统各个模块的ER图所转化的关系模式。 关键词:数据库设计;管理系统; SQL server 2008;

目录 摘要...................................................... 1 绪论................................... 错误!未定义书签。1.1项目背景............................. 错误!未定义书签。1.1编写目的............................. 错误!未定义书签。1.1软件定义............................. 错误!未定义书签。 1.1开发环境............................. 错误!未定义书签。 2 系统需求分析 (2) 2.1信息与功能需求 (2) 2.2业务处理需求 (2) 2.3数据流图 (3) (3) (4) 2.4安全性与完整性要求 (8) 2.5数据字典 (8) 2.5.1储户基本信息表 (8)

会员管理系统知识讲解

毕业设计(论文)题目:(超市)会员管理系统专业:计算机应用技术 姓名:高伟 学号:80401318 指导教师:乔斌

芜湖职业技术学院毕业设计(论文)正文 目录 摘要 (3) 一、引言 (4) 1.1开发背景与现状 (4) 1.2开发设计的意义 (4) 1.3开发工具 (4) 1.3.1 Visual https://www.doczj.com/doc/108609281.html, 2008简介 (5) 1.3.2 Access2003简介 (6) 二、系统分析 (6) 2.1可行性分析 (6) 2.2系统需求分析 (6) 2.3系统功能图 (7) 三、详细设计 (9) 3.1数据库设计 (9) 4.1.1 数据库表格设计 (9) 4.2模块设计 (10) 4.2.1 管理员模块设计 (10) 4.2.2 几个主要模块 (11) 四、编码、实现与测试 (15) 5.1数据库连接 (15) 5.2系统实现 (16) 5.3系统测试 (24) 五、开发总结 (25) 六、致谢 (26) 七、参考文献 (26)

会员管理系统开发与实现 芜湖职业技术学院计算机应用专业高伟(80401318) 指导老师:乔斌 摘要:管理信息系统在现代社会已深入到各行各业,由于计算机技术的迅速发展和普及, 信息管理系统MIS事实上已成为计算机管理信息系统,超市会员管理系统就是一个典型的管理信息系统,它可以让超市管理工作变的更轻松。本毕业设计的任务就是设计一个超市管理系统。其开发过程主要包括前端应用程序的开发和后台数据库的建立和维护两个方面。主要任务就是建立基本数据,后台程序主要负责的都是管理上的功能。 经过分析,本系统运用了Microsoft SQL Access 2003为后台数据库,以Visual https://www.doczj.com/doc/108609281.html, 2008为前端开发工具,系统实现了系统维护、会员管理、消费管理、商品管理、信息查询等必需的功能,其操作简单,界面友好,运行比较稳定,适用于中、小型超市会员管理。 关键词:超市会员管理系统;数据库管理系统;Access;WinForm;C/S;Visual Studio 2008 第一章引言 1.1 开发背景与现状 随着时代的发展,计算机技术越来越深入各行各业,为广大的用户提供了更为周到和便捷的服务。目前各行各业广泛使用专用系统,其内容范围跨越了教育科研、文化事业、金融、商业、新闻出版、娱乐、体育等各个领域,其用户群十分庞大,因此,设计开发好一个专用系统对一个机构(或部门)的发展十分重要。近年来,随着用户要求的不断提高及计算机科学的迅速发展,特别是数据库技术的广泛应用,向用户提供的服务将越来越丰富,越来越人性化。 对于超市而言,超市会员管理是必不可少的组成部分。目前仍然存在有超市停留在超市管理人员手工记录会员数据的阶段,手工记录对于规模小的超市来说勉强可以接受;但对于会员信息量比较庞大,需要记录存档的数据比较多的超市来说,人工记录是相当麻烦的,而且当查找某条记录时,由于数据量庞大,只能依靠人工去一条一条地查找,这样不但麻烦而且浪费许多时间,工作效率比较低。采用计算机来管理超市会员的信息,大大提高了查询的速度,节约了人力和物力资源,达到了预期的要求。今天,计算机的价格已经十分低廉,性能却有了长足的进步。它已经被应用于许多领域,计算机之所以如此流行的原因主要有以下几个方面:首先,计算机可以代替人工进行许多繁杂的劳动;

JAVA课程设计银行管理系统

大连科技学院java程序设计课程设计(B) 题目银行取款管理系统 学生姓名姚伟奇专业班级计算机(Z)13-1 指导教师李红职称讲师 所在单位信息科学系软件工程教研室 教学部主任王立娟 完成日期 2016年9月30日 课程设计报告单

综合评定: (优、良、中、及格、不及格)指导教师签字:2016年9月30日《java程序设计课程设计(B)》任务书 一、课程设计任务及要求: 任务:针对小型信息管理系统或若干综合性设计题目,选择一种软件开发模型,完成从需求分析、系统设计、系统实现,软件测试的全过程。 要求: (1) 根据软件系统开发的一般原则,完成相应系统的功能设计,完成主要功能模块的程序实现并进行测试训练,给出代码运行结果和相应的设计文档。可以分组进行,但所有学生必须经历整个系统的开发全过程,以便加深对系统开发全过程的认识。 (2)提交课程设计报告。 (3)指标: 要求完成课程设计报告3000字以上(约二十页);完成所设计的题目,设计题目的语句行数的和在200行语句以上。 二、工作量 2周(10个工作日)时间 三、计划安排 第1个工作日:查找相关资料、书籍,阅读示例文档,选择题目。 第2个工作日-第4个工作日:设计程序结构、模块图。 第5个工作日-第9个工作日:完成程序的编码,并且自己调试、测试。穿插进行课程设计报告的撰写。 第10个工作日:上交课程设计报告,由教师检查软件测试效果、检查课程设计报告,给出学生成绩。

指导教师签字:2016年9月19日

目录 题目:.................................................... 错误!未定义书签。 1.需求分析............................................ 错误!未定义书签。 2.概要设计............................................ 错误!未定义书签。 3.详细设计............................................ 错误!未定义书签。 4.编码................................................ 错误!未定义书签。 5.调试分析............................................ 错误!未定义书签。 6.测试结果及运行效果.................................. 错误!未定义书签。 7.系统开发所用到的技术................................ 错误!未定义书签。 8.课程设计总结........................................ 错误!未定义书签。参考文献................................................. 错误!未定义书签。5 附录全部代码............................................. 错误!未定义书签。

【精编_推荐】关于银行系统的数据库课程设计

目录 一、目的与意义1 二、设计内容与要求1 三、设计原理2 1、数据库基本操作:2 Ⅰ、定义基本表2 Ⅱ、修改基本表2 III、删除基本表2 IV、数据查询3 V、插入元组3 VI、修改数据3 VII、删除数据4 2、数据库完整性4 I、实体完整性定义4 II、参照完整性定义4 3、触发器5 I、定义触发器5 II、激活触发器5 III、删除触发器5 4、存储过程6 I、PL/SQL的块结构6 II、变量常量的定义6

III、控制结构7 IV、存储过程的用户接口8 四、总体设计方案9 五、详细设计9 1、需求分析9 2、流程图9 3、E-R图9 4、设计表9 5、关系图10 6、编码10 六、测试与调试15 七、收获与体会15 八、主要参考资料16 一、目的与意义 本课程设计是在学完《数据库系统与应用》课程之后,让学生综合应用数据库知识,设计数据库,进行调试与测试,以加深对数据库基本知识及SQL语言的理解,提高综合应用知识的能力、分析解决问题的能力,加强数据库知识的实践技能,初步培养开发实用数据库系统的能力。 二、设计内容与要求 设计一个银行账户管理系统,至少能够实现存款、取款、查询、转账等基本功能,要求在在数据库实现过程中至少建立三张表、不得少于四个查询、三个触发器、使用至少一个存储过程。

三、设计原理 SQL是一种介于关系代数与关系演算之间的结构化查询语言,其功能并不仅仅是查询。SQL是一个通用的、功能极强的关系数据库语言。它之所以能够为用户和业界所接受,并成为国际标准,是因为它是一个综合的、功能极强同时又简捷易学的语言。SQL语言集数据查询(DataQuery)、数据操纵(DataManipulation)、数据定义(DataDefinition)和数据控制(DataControl)功能于一体。 1、数据库基本操作: Ⅰ、定义基本表 语句格式: CREATETABLE<表名> (<列名><数据类型>[<列级完整性约束条件>] [,<列名><数据类型>[<列级完整性约束条件>]]… [,<表级完整性约束条件>]); 如果完整性约束条件涉及到该表的多个属性列,则必须定义在表级上,否则既可以定义在列级也可以定义在表级。 Ⅱ、修改基本表 语句格式: [ADD<新列名><数据类型>[完整性约束]] [DROP<完整性约束名>] [ALTERCOLUMN<列名><数据类型>]; III、删除基本表 语句格式:

软件工程课程设计银行储蓄管理系统

(芙蓉学院) (芙蓉学院) 软件工程实验报告 课题: 银行储蓄管理系统姓名:谭斌 学号: 同组姓名: 专业班级:芙蓉计科0701 指导教师:周学清 设计时间:2011/3/20

银行储蓄管理系统 目录 1.需求分析 1.1系统的功能性需求 1.2系统需求分析规格说明书 1.3系统实体联系(ER)图 1.4系统数据流(DFD)图 1.5系统数据字典 1.6面向数据流的设计方法

1.需求分析 系统中要求每个人银行管理者都有一个系统帐号,并每个帐号都有密码,系统的一切操作(如:增加存储用户,提高利率等)都由管理者执行,而不是由存诸用户执行,也主是说存储用户并不直接与系统交互,而是通过管理员与系统交互。该系统主要有两部份业务功能,存款与取款。 储户填写的存款单或取款单由业务员输入系统,如果是存款则系统记录存款人姓名,住址(或电话号码),身份证号码,存款类型,存款日期,到期日期,利率及密码(可选)等信息,并打印存单给储户;如果是取款而且存款时留有密码,则系统首先核对储户密码,若密码正确或存款时未留密码,则系统计算得利息并打印出利息清单给储户。1.1系统的功能性需求 系统为管理者提供主功能界面 系统在启动时要求管理者输入登录帐号与密码 系统要通过管理员执行一系操作(如:添加用户,修改,查询,删除等) 管理员代用户实现存款,取款,查询等操作 储户的一切信息,存储在数据库表中 1.2系统需求分析规格说明书 ●实现储户开户登记 ●办理定期存款帐 ●办理定期存款手续 ●办理活期取款帐 ●办理活期取款手续 ●实现利息计算 ●输出明细表 ●数据备份和数据恢复功能 ●查看帐户信息

会员信息管理系统毕业设计.doc

会员信息管理系统毕业设计1 贵州民族大学 题目:协会会员信息管理系统 毕业设计(论文)原创性声明和使用授权说明 原创性声明 本人郑重承诺:所呈交的毕业设计(论文),是我个人在指导教师的指导下进行的研究工作及取得的成果。尽我所知,除文中特别加以标注和致谢的地方外,不包含其他人或组织已经发表或公布过的研究成果,也不包含我为获得及其它教育机构的学位或学历而使用过的材料。对本研究提供过帮助和做出过贡献的个人或集体,均已在文中作了明确的说明并表示了谢意。 作者签名:日期: 指导教师签名:日期: 使用授权说明 本人完全了解大学关于收集、保存、使用毕业设计(论文)的规定,即:按照学校要求提交毕业设计(论文)的印刷本和电子版本;学校有权保存毕业设计(论文)的印刷本和电子版,并提供目录检索与阅览服务;学校可以采用影印、缩印、数字化或其它复制手段 保存论文;在不以赢利为目的前提下,学校可以公布论文的部分或全部内容。

作者签名:日期: 学位论文原创性声明 本人郑重声明:所呈交的论文是本人在导师的指导下独立进行研究所取得的研究成果。除了文中特别加以标注引用的内容外,本论文不包含任何其他个人或集体已经发表或撰写的成果作品。对本文的研究做出重要贡献的个人和集体,均已在文中以明确方式标明。本人完全意识到本声明的法律后果由本人承担。 作者签名:日期:年月日 学位论文版权使用授权书 本学位论文作者完全了解学校有关保留、使用学位论文的规定,同意学校保留并向国家有关部门或机构送交论文的复印件和电子版,允许论文被查阅和借阅。本人授权大学可以将本学位论文的全部或部分内容编入有关数据库进行检索,可以采用影印、缩印或扫描等复制手段保存和汇编本学位论文。 涉密论文按学校规定处理。 作者签名:日期:年月日 导师签名:日期:年月日

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

通信系统仿真实验课程设计 题目银行储蓄管理平台开发设计 学院 2010222111 专业班级通信104 学生姓名霍守斌 指导教师大彬 哥 2013年 6月 15日 摘要 近几年来,随着科技的发展和社会的进步,尤其是计算机大范围的普及,计算机应用逐渐由大规模科学计算的海量数据处理转向大规模的事务处理和对工作流的管理,这就产生了以台式计算机为核心,以数据库管理系统为开发环境的管理信息系统在大规模的事务处理和对工作流的管理等方面的应用,特别是在银行储蓄管理之中的应用日益引起人们的关注。本文基于Visual C++数据库编程技术,以可视化的集成开发环境Visual studio 2008为开发工具, Access 2007为后台数据库实现了一个小型的银行储蓄管理系统,该系统主要功能包括用户注册、销户、存款、取款、查询历史记录、用户修改信息等功能。从而满足了广大人民群众的需要同时也实现了银行储蓄管理的系统化、规范化、自动化和智能化,提高了银行管理的效率。 关键字:Visual C++;Access 2007;银行储蓄管理系统

Abstract 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 目录 摘要 I Abstract II

银行系统软件工程课程设计

目录 第一章概述 (1) 1.1目的 (1) 1.2背景 (1) 1.3定义 (1) 第二章需求分析 (2) 2.1功能需求 (2) 2.2性能需求 (3) 2.3运行需要 (4) 2.4输入要求 (5) 2.5输出要求 (5) 第三章系统E_R图 (6) 第四章系统流程和数据流图 (7) 4.1系统流程图 (7) 4.2数据流图 (8) 第五章存取款状态图 (10) 第六章数据字典 (11) 6.1数据元素 (11) 6.2数据流 (11) 6.3数据存储: (12) 6.4加工逻辑: (13) 第七章结论 (16)

第一章概述 1.1目的 报告的目的旨在提出银行业务系统的软件开发过程,便于程序员与客户之间的交流、协作,并作为工作成果的原始依据。此文档进一步定制软件开发的细节问题,明确软件需求、安排项目规划与进度、组织软件开发与测试,便于用户与开发商协调工作。经过对该银行储蓄系统项目进行详细调查研究,初拟系统实现报告,对软件开发中将要面临的问题及其解决方案进行需求分析。 1.2背景 随着社会经济的发展,以及数字生活的逐步渗透,如何为用户提供更加便捷、更加周到的服务已经成为各大银行竞争的焦点。但如今银行储蓄系统工作效率比较低,越来越不能满足广大人民群众的需求,人们希望可以更方便更省时更省力的办理储蓄的相关业务。人们不再满足于以前传统的哪家银行卡只可以在那家银行存款提款的模式。而如今计算机网络的高速发展及普及度的进一步加强,越来越多的人希望通过在家实现存取款或是通过上网实现网上银行的功能等。在这样的趋势下,明显可以看出现今的银行计算机储蓄系统不能够满足人们日益增长的需求,为提高该银行的存取款工作效率,降低工作的人力、物力开支,提高工作的准确性、正确性,并且便于用户信息存取,需要建立一个新的、高效的、方便的、互联的计算机储蓄系统。 1.3定义 银行业务系统是一款为用户提供存款、取款、转账等业务的计算机软件系统。在银行设立账户的人或机构通常被称为银行的储户。一个储户可以在银行开多个账户,储户可以存钱到账户中,也可以从自己的账户中取现,还可以将存款从一个账户转到另一个账户。储户还可以随时查询自己账户的情况,并查询以前所进行的存款、取款等交易记录。后台管理员可以对储户的账户进行注销、删除、查询等管理,还有就是银行利息、汇率、手续费之类参数的设置,以及财务管理以及财务分析。

数据库课程设计报告银行管理系统

目录 1绪论 1.1 选题目的及意义 (2) 1.2 设计内容 (2) 2需求分析 2.1 功能需求 (2) 2.2 数据需求 (2) 3数据库设计 3.1概念结构设计 (7) 3.2逻辑结构设计 (9) 3.3物理结构设计 (11) 4.设计结果及分析 4.1查询与结果分析 (24) 5.设计体会 (29) 参考文献

参与设计人员: 姓名学号班级负责项目 陈盛业20114419 信管(2)需求分析 李宁20114432 信管(2)数据库设计、分析 向绍鹏20114462 信管(2)绪论、设计体会 阳治安20114466 信管(2)数据库设计、分析 1.1选题的目的及意义 银行管理系统:该系统要求建立的用户表并不是很多,完成的功能也相对有限,但其中各个表之间的联系很紧密,该系统对数据库表的设计要求会很高,所以完成这个题目,能更好的训练数据库设计和VC的编程能力,选择该题目就是充分训练数据库表设计的能力和运用VC的能力。 1.2 设计内容 用户管理模块:建立新用户、删除老用户、更改用户操作; 账户操作模块:账户信息、活期存取款操作、查询活期操作记录、定期存款、定期取款、查询定期操作记录; 数据库模块:数据库备份、数据库恢复; 2需求分析 2.1功能需求 对于用户部分,能够新建和删除用户,在操作过程中可以更改用户;对于账户部分,可以查询用户的信息,包括各种基本信息、活期余额、定期账单等;对于账户操作部分,有活期存取款、定期存取款操作,另外操作完成之后存储相应的操作记录并能够查询操作记录等功能。 2.2数据需求

2.21数据字典 银行管理系统数据流图中,数据信息和处理过程需要通过数据字典才能描述清楚。在定义的银行数据库管理系统数据字典中,主要对数据流图中的账户信息 定期历史操作记录定期存款定期取款活期操作进行说明。【1】数据需求的描述 (1)数据项名称:帐号 含义说明:惟一标识一个用户 类型:数字型 长度:20 逻辑关系:不允许为空 (2)数据项名称:开户人姓名 类型:字符型 长度:20 逻辑关系:不允许为空 (3)数据项名称:账户密码 类型:数字型 长度:6 逻辑关系:不允许为空 (4)数据项名称:身分证号 类型:数字型 长度:20 逻辑关系:不允许为空 (5)数据项名称:账户余额

银行储蓄系统

《数据库系统原理》 课程设计 2011年12月31日

目录 一、概述------------------------------------------------- 3 1.1 课程设计的目的---------------------------------------------- 3 1.2 课程设计的内容---------------------------------------------- 3 1.3 课程设计的要求---------------------------------------------- 3 二、需求分析--------------------------------------------- 3 2.1 系统需求---------------------------------------------------- 3 2.2 数据字典---------------------------------------------------- 3 三、系统总体设计----------------------------------------- 3 3.1系统总体设计思路--------------------------------------------- 3 3.2 概念模型设计----------------------------------------- 3 3.2.1 局部E-R图------------------------------------------------ 3 3.2.2 全局E-R图------------------------------------------------ 3 3.3 逻辑结构设计------------------------------------------------ 3 3.4 数据库建立实施--------------------------------------- 3 3.4.1 建立数据库------------------------------------------------ 3 3.4.2 建立关系表------------------------------------------------ 3 四、系统实现--------------------------------------------- 3 五、系统评价--------------------------------------------- 3 六、课程设计心得、总结----------------------------------- 3参考文献:----------------------------------------------- 3致谢--------------------------------------------------- 3附录--------------------------------------------------- 3

会员管理系统的设计与实现毕业(设计)论文

毕业设计(论文) 会员管理系统的设计与实现

毕业设计(论文)原创性声明和使用授权说明 原创性声明 本人郑重承诺:所呈交的毕业设计(论文),是我个人在指导教师的指导下进行的研究工作及取得的成果。尽我所知,除文中特别加以标注和致谢的地方外,不包含其他人或组织已经发表或公布过的研究成果,也不包含我为获得及其它教育机构的学位或学历而使用过的材料。对本研究提供过帮助和做出过贡献的个人或集体,均已在文中作了明确的说明并表示了谢意。 作者签名:日期: 指导教师签名:日期: 使用授权说明 本人完全了解大学关于收集、保存、使用毕业设计(论文)的规定,即:按照学校要求提交毕业设计(论文)的印刷本和电子版本;学校有权保存毕业设计(论文)的印刷本和电子版,并提供目录检索与阅览服务;学校可以采用影印、缩印、数字化或其它复制手段保存论文;在不以赢利为目的前提下,学校可以公布论文的部分或全部内容。 作者签名:日期:

学位论文原创性声明 本人郑重声明:所呈交的论文是本人在导师的指导下独立进行研究所取得的研究成果。除了文中特别加以标注引用的内容外,本论文不包含任何其他个人或集体已经发表或撰写的成果作品。对本文的研究做出重要贡献的个人和集体,均已在文中以明确方式标明。本人完全意识到本声明的法律后果由本人承担。 作者签名:日期:年月日 学位论文版权使用授权书 本学位论文作者完全了解学校有关保留、使用学位论文的规定,同意学校保留并向国家有关部门或机构送交论文的复印件和电子版,允许论文被查阅和借阅。本人授权大学可以将本学位论文的全部或部分内容编入有关数据库进行检索,可以采用影印、缩印或扫描等复制手段保存和汇编本学位论文。 涉密论文按学校规定处理。 作者签名:日期:年月日 导师签名:日期:年月日

相关主题
文本预览
相关文档 最新文档