网站大量收购闲置独家精品文档,联系QQ:2885784924

数据库原理课程设计---银行储蓄管理系统.docx

数据库原理课程设计---银行储蓄管理系统.docx

  1. 1、本文档共43页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

目录

一、需求与功能分析 1

二、系统总体框架 2

三、逻辑设计 2

四、类的设计与分析._ 4

五、数据库表结构设计 8

六、特色算法分析 ……………8

七、功能测试 9

八、存在的不足与对策 1.2

九、程序源代码 12

银行储蓄管理系统

一银行储蓄系统需求分析系统功能简介:

信息系统:主要是在里面输入用户信息(户名,帐号,开户日期)

主要功能:记录用户所要进行的各种存取操作(存钱,取钱),并对操作数据做好记录

记录时间:主要是记录每个用户开户,存取,取钱的日期

相关金额:该用户的存款金额,取款金额,执行操作后账户余额

保存系统:可以以连接数据库模式保存查询过的内容,对于刚刚查询过的内容不必重复登陆

工作环境:该程序可用在各种银行性质的单位,能有效管理用户信息。方便,快捷,容易上手,安全保密,资料齐整

构造该程序,主要是使用C++SQL系统。在MS-DOS以及WINDOWS95以

上的操作系统上可以正常运行。

现今的社会,资金流动十分频繁。不单单是企业、厂商,连个人也不例外。银行作为一个金融机构,在现代人们的生活中扮演着及其重要的角色。为生活节奏飞快的现代人提供快速、便捷、高效理财服务,是每一个银行机构的共同职责。伴随着电脑技术的发展,各大银行储蓄管理软件也随之出现在这一舞台之上。

银行储蓄管理程序的主要功能就是记录用户的账户信息,已经对用户的存取款操作作好记录及数据更新。

银行储蓄管理的特点是数据量大。数据更新频繁。因此便捷的操作,数据更新准确度,成了这一系统的主要指标。

二系统总框图

主函数

主函数

三逻辑设计

任何建模语言都以静态建模机制为基础,标准建模语言UML也不例外。所谓静态建模是指对象之间通过属性互相联系,而这些关系不随时间而转移。类和对象的建模,是UML建模的基础。

面向对象的开发方法的基本任务是建立对象模型,是软件系统开发的基础。UML中的对象类图表达了对象模型的静态结构,能够有效地建立专业领域的计算机系统对象模型。

图1系统类图

余额信息管理

余额信息管理

余额

查询用户余额0更新用户余额0

输入密码0

用户信息管理

帐号

户名

开户日期

余额

添加用户信息0查询用户信息0

删除用户信息0

进入系统(

拒绝进入0退出系统(选择职类(

系统

员工号

密码

职类

动态模型主要描述系统的动态行为和控制结构。如图中所示,三个序列图和两个协作图表现各用例与类的对象之间的动态合作关系以及合作过程中的行为次序,描述了一个用例的行为。

图2银行储蓄管理系统序列图

电脑屏幕

银行员工

2.提示输入验证信息

3:输入用户名、密码选择职类

6.显示主界面7:选择相关功能

9执行具体操作

14.显示操作结果15退出操作

身份验证才力拉业

1初始化

4.进行验证5:验证成功

8:显示相关功能操作界面

10.读取数据库信息

12:输出数据13操作成功

16.完成操作并保存17:保存成功,退出

银行存储管理系统

11:进行相应操作

图3银行储蓄管理系统协作图

3.输入用户名、密码选择职类

9:执行具体操作

15退出操作

7:选择相关功能

银行员工

2;提示输入验证信息14显示操作结果

6显示主界面

电脑屏慕

1.初始化5.验证成功

12:输出数据

13操作成功

17:保存成功,退出

4.进行验证

8.显示相关功能操作界面

v10读取数据库信息

16:完成操作并保存

11:进行相应操作

身份验证

银行存储管理系统

四类的设计与分析

为了使得程序有较高的易读性,我做了多个界面并为每个界面设了类。由多个类来把所有的功能函数包括起来。功能分的比较细,条理清楚明确。下面对这些类作一下简单的分析:

1功能类(包括denglu,jiemian,jiemianx,tianjia,shanchu,xianshi,gengxin)classdenglu:publicCDialog

public:

denglu(CWnd*pParent=NULL);

enum{IDD=IDD_DIALOG_denglu};

CComboBoxmstatus;CEditm_pwd;

CEditm_num;

protected:

virtualvoidDoDataExchange(CDataExchange*pDX);

protected:

HICONm_hIcon;

virtualBOOLOnInitDialog();

afx_msgvoidOnSysCommand(UINTnID,LPAR

文档评论(0)

chenzehao888 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档