银行储蓄系统改操作系统.docx

上传人:b****6 文档编号:4775435 上传时间:2022-12-08 格式:DOCX 页数:11 大小:163.43KB
下载 相关 举报
银行储蓄系统改操作系统.docx_第1页
第1页 / 共11页
银行储蓄系统改操作系统.docx_第2页
第2页 / 共11页
银行储蓄系统改操作系统.docx_第3页
第3页 / 共11页
银行储蓄系统改操作系统.docx_第4页
第4页 / 共11页
银行储蓄系统改操作系统.docx_第5页
第5页 / 共11页
点击查看更多>>
下载资源
资源描述

银行储蓄系统改操作系统.docx

《银行储蓄系统改操作系统.docx》由会员分享,可在线阅读,更多相关《银行储蓄系统改操作系统.docx(11页珍藏版)》请在冰豆网上搜索。

银行储蓄系统改操作系统.docx

银行储蓄系统改操作系统

山西大学

计算机与信息技术学院

《数据库系统》课程设计论文

题目:

银行储蓄系统数据库设计

 

组长杨凯乾

专业软件工程

班级软件工程3班

授课教师白鹤翔

 

2013年5月1日

 

银行储蓄系统数据库设计

学生姓名:

信昕(学号),

XXX(学号),

XXX(学号),…

(按照贡献大小排序)

授课教师:

XXX

内容提要:

随着科学技术以及经济的高速发展,如何为用户提供更加方便,更加高效的服务,已经成为当今各银行的竞争焦点。

然而现在银行业务的低效率,根本不能满足用户的需求,人们希望可更方便更省时的办理储蓄相关业务,再加计算机网络的普及,越来越多的人希望能把银行业务计算机网络化,充分利用信息技术以达到为用户提供更能便捷的服务。

为了以上所有需求以及解决银行工作效率的迫在眉睫性,特提出银行储蓄系统,本系统旨在提高储蓄银行的存取款效率,提高工作的准确性和可靠性,并且便于用户存取需要。

该软件采用C/S架构,运用功能强大的数据库软件开发工具进行开发,具有很好的可移植性,可在应用范围较广的DOS,WINDOWS系列等操作系统上使用。

除此以外,MOSV1.0可通过访问权限控制以及数据备份功能,确保了数据的安全性。

 

银行储蓄系统需求分析

1引言

1.1编写目的

随着信息技术的发展,计算机技术已被应用于各行各业。

为了方便银行业务员对储蓄业务的高效处理特开发银行储蓄系统。

本报告是基于用户需求的文档,目的是为规范软件开发流程,提高软件开发过程中的能见度,便于对软件开发过程的管理控制,以及后期维护。

同时提出了本软件的开发过程和主要功能,便于程序员与用户之间的交流和协作,。

并作为开发成果的原始依据,还表现了软件的共性,以期待获得更大方面的应用。

银行储蓄系统的需求规格说明书记录了软件开发的细节问题,明确了软件的需求,明确了项目的任务,规划与进度,开发与测试,便于用户与开发商协同工作。

1.2定义

PDP:

数据流程图

DB:

数据库

BSS:

BankSavingsSystem:

银行储蓄系统。

2需求分析阶段的任务

2.1功能及要求

<1>减少劳作

通过计算机对本系统的控制使得银行工作人员的工作量大幅度减少、同时工作效率大幅度提高。

<2>便捷操作

用户可以随时查询自己的账户余额情况

本系统是一个独立的软件系统,其中包含自己的用户信息数据库,银行工作者信息等

2.2用户的特点

本软件的最终用户可分为银行工作人员和系统维护人员。

其中,要求操作人员对计算机有一定了解,可以无障碍的使用本系统提供给操作人员操作权限内的各种功能。

要求维护人员是对本系统有较深的了解,同时对系统相关信息及工作流程有所了解的技术人员。

本系统使用频度很大,所以经常对本系统进行必要的检修,防止系统出错。

3需求规定

3.1对功能的规定

3.1.1系统功能描述

取款功能:

(1)用户输入自己的密码

(2)业务员输入相关信息

(3)系统利息计算,在原账户信息中将取款额减去。

(4)若为清户,记录注销该账户,将账户余额一并交与储户。

(5)打印利息清单给储户。

存款功能:

(1)系统需要在原账户信息中增加一条记录,包括存款人姓名,存款类型,存款日期,利息等信息。

(2)若为储户建立一个新的账户,须记录此次的记录。

(3)打印存款单给储户。

3.1.2业务和数据流程图

(1)银行储蓄系统的系统流程图:

(2)银行储蓄系统的数据流图:

顶层数据流图

一层数据流图(取款处理)

一层数据流图(存款处理)

二层数据流图(存款处理)

二层数据流图(取款处理)

3.1.3数据字典

名字:

储户资料表

别名:

储户个人资料表.

描述:

提供给银行的储户信息,便于业务员操作和系统信息

定义:

储户信息=储户号+姓名+省份证号+联系电话+账户=正整数(数据库自动生成)

位置:

储户资料表

名字:

工作人员资料表

描述:

描述了工作人员的个人信息

定义:

工作人员信息=工号+密码

工号=正整数(数据库自动生成)

位置:

工作人员资料表

名字:

存折

描述:

用于存放储户存取款余额信息

定义:

存折信息=存折号+存折名称+开户日期+余额

 

 

 

 

3.1.4E-R图

各实体属性及其之间的联系E-R图如下所示:

4逻辑结构设计

给出本系统内所使用的每个数据结构的名称、标识符以及它们之中每个数据项、记录、文卷和系的标识、定义、长度及它们之间的层次的或表格的相互关系。

5物理结构设计

:

如表1:

储户表

序号

字段名称

字段描述

数据类型

长度

属性

1

CNo

帐号

Varchar

20

PK

2

CName

开户人姓名

Varhcar

20

非空

3

CPassword

登录密码

Char

6

非空

4

CID

身份证号

Varchar

20

非空

5

CSex

性别

Char

2

非空

6

CBalance

帐户余额

Float

8

非空

7

CDate

开户日期

Datetime

8

非空

8

CAddress

开户地址

Varchar

30

非空

主键:

帐号;

约束条件:

各属性均非空,密码长度为6位;

 

如表2:

活期存取款表

序号

字段名称

字段描述

数据类型

长度

属性

1

nID

序号

Int

4

PK

2

CNo

帐号

Varchar

20

非空

3

CMoney

操作金额

Float

8

非空

4

CStyle

操作类型

Varchar

10

非空

5

CDate

操作日期

Datetime

8

非空

6

CInterest

利息

Float

8

非空

7

CBalance

帐户余额

Float

8

非空

主键:

nID;外键:

帐号;被参照表:

储户表

约束条件:

各属性均非空;

如表3:

定期存款表

序号

字段名称

字段描述

数据类型

长度

属性

1

nID

序号

Int

4

PK

2

CNo

帐号

Varchar

20

非空

3

CName

存款人姓名

Varchar

10

非空

4

CMoney

存款金额

Float

8

非空

5

CDate

存款日期

Datetime

8

非空

6

CYear

存储年份

Int

4

非空

7

CRate

存储利率

Float

8

非空

主键:

nID;外键:

帐号;被参照表:

储户表

约束条件:

各属性均非空;

如表4:

定期取款表

序号

字段名称

字段描述

数据类型

长度

属性

1

nID

序号

Int

4

PK

2

CNo

帐号

Varchar

20

非空

3

CName

取款人姓名

Varchar

10

非空

4

CMoney

取款金额

Float

8

非空

5

CDate

取款日期

Datetime

8

非空

主键:

nID;外键:

nID;被参照表:

定期存款表

约束条件:

各属性非空

如表5:

定期操作记录表

序号

字段名称

字段描述

数据类型

长度

属性

1

nID

序号

Int

4

PK

2

CNo

帐号

Varchar

20

非空

3

CName

存取款人姓名

Float

8

非空

4

CStyle

操作类型

Char

4

非空

5

CMoney

存取款金额

float

8

非空

6

CYear

存储年份

Int

4

非空

7

CDate

存取款日期

Datetime

8

非空

主键:

nID;外键:

nID;被参照表:

定期存款表,定期取款表

约束条件:

各属性非空

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 高中教育 > 高考

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1