银行储蓄系统课程设计

发布时间:2020-10-18 09:41:33 来源: 考试文本 点击:

银行储蓄系统课程设计

银行计算机储蓄系统

目录一、任务

目录

一、任务

1、 模块结构图

2、 数据库总体设计

3、 数据库设计与程序关系

4、数据字典

4、数据字典

三、详细设计

2、结构程序设计 3

2、结构程序设计

3

3

3

5

6

6

7

7

8

择,循环)

模块间僚系:■

3、人机界面设计

TOC \o "1-5" \h \z 3?1系统响应时间 9

3.2用户帮助设施 10

3.3出错信息出理 10

3.4系统维护设计 10

134、模块设计 12 5、数据库详细设计

13

卡号

储户姓名

联系电话

身份证

地址

备注

主要在存取款时将客户信息写入数据库并返回。

3数据库设计与程序关系

程序在对存/取款进行操作时需对数据库数 据结构,也就是数据表进行查询和修改:在存/ 取款过程中都需要对数据库中的所有表,进行联 合查询、修改。

物理数据结构主要用于各模块之间函数的 信息传递。接口传递的信息将是以数据结构封装 了的数据,以参数传递或返回值的形式在各模块 间传输。出错信息将送入显示模块中,最后送入 打印准备模块中准备打印格式。

3、数据字典

源 处理

/ 终

处理存款

储户

产生存单

存款 信息存款 信息 存单

存款 信息

取款

三、详细设计

1、平台支持设计

操作系统:window 2007等

数据库服务器:SQL server 2008

程序软件:Microsoft Visual 2008

程序语言:C#

2、结构程序设计

2. 1

3种基本的控制结构(顺序,选择,循环)

2. 2功能模块与程序间的关系:

模块标识符

模块功能

程序

身份验证模块

G1

验证用户身份

程序1

存款模块

G2

银行业务员输入存款信息,系统进行存款

程序2

取款模块

G3

银行业务员输入取款信息,系统进行取款

程序3

存款单打印模块

G4

银行业务员输入存款信息并打印

程序4

取款单打印模块

G5

银行业务员输入取款信息并打印

程序5

按用户名和ID査询模块

G6

査询用户信息

程序6

? ? ?

? ? ?

3、人机界面设计

3.1系统响应时间

(1) 考虑到实际情况,系统对运行时间

的要求为必须对做出的操作有较快

的反应,建议使 用Pentium III或更好的处理 器。硬件对本系统的速度影响将会 某个控制操作时,系统给出的响应 时间应合理,把握好系统响应时间 的长度和易变性。

大于软件的影响;同时当用户完成

大于软件的影响;

同时当用户完成

3.2用户帮助设施

3.2

用户帮助设施

(1)首先,在系统的主界面中,提 供全部功能的帮助信息;然后,当用户 与系统 交互期间,在子界面中提供部分的请求 帮助。

3. 3出错信息出理

(1)本系统采用人-机对话模式,若操

作失误则弹出对话框(如:身份 验证、输错信息等),返回重新操 作。

(2)防止用户数据泄漏,要求系统能

随时保存数据并备份;保证用户 数据安全,当输入密码次数超过 3次后,账户被锁定,需要重新 身份认证解锁。

3.4系统维护设计

(1)主要提供数据备份和故障恢复两

大功能。数据备份是每日必做的 工作,可选用硬盘、软盘、光盘 等多种方式或其中一种进行数据 备份,备份的内容包括账务数据 和日志数据,在每个备份数据的 存储介质上要标明备份日期,便 于数据恢复时选择。故障恢复是 在系统数据出现错误或发生故障 时,可以将数据备份的有关信息 恢复到现有系统中。如果是当天 业务处理过程中发生故障,则可 将现有系统先恢复到昨日日结后 的状态;如果是当天业务日志未

被破坏,则可以利用系统功能自

动恢复当日账务;若当日日志已

被破坏,则由操作人员依据业务 处理凭证,重新录入恢复数据。

系统维护确保了整个系统能够安

全、可靠、连续地运行。

4、模块设计

IPO图

系统:银行储蓄系 统

作者:许飞

模块:账户余额及利率算法密码

模块:账户余额及利率算法

密码

』矗阴用?: 额1调

』矗阴用?: 额1调別j j

印内容控制算法

日期:2013.12. 30

编号:

输入:储户姓 夂.住曲.衣输出:储户姓

输入:储户姓 夂.住曲.衣

输出:储户姓

攵.衣教仝鯛L

处理:账户余额二存入金额+利息- 取出金额

局部数据元 素:储户住注释:定期存

局部数据元 素:储户住

注释:定期存

款沿到期取

5、数据库详细设计

业务员信息表

列名

数据类型

可否为

备注

业务员 编号

int

NOT

NULL

用于唯一标识本行 内的所有业务人员

姓名

char

NULL

业务人员的姓名

性别

char

NULL

业务人员的性别

出生年 月

datetime

NULL

业务人员的出生年 月

年龄

int

NULL

业务人员的年龄

密码

char

NULL

业务人员的密码

取款信息

列名

数据类型

可否为空

备注

账号

int

NOT NULL

用户的账号

密码

char

NULL

用户的密码

取款人

char

NULL

取款人姓名

取款类型

char

NULL

当次取款类别

取款金额

money

NULL

当次取款数虽

利率

money

NULL

相应存款类型的利率

取款日期

datetime

NULL

当次取款时间

余额

money

NULL

取款后的余额

利息

money

XILL

从存款日起至今的利息

存款信息

列名

数据类型

可否为空

备注

账号

int

NOT NULL

用户的账号

存款人

char

NULL

取款人姓名

储户姓名

char

NULL

账号开户姓名

存款类型

char

NULL

当次取款类别

存款金额

money

*

NULL

当次取款数量

存款日期

datetime

NULL

当次取款时间

存款期限

datetime

NULL

存款到期时间

余额

money

*

NULL

存款后余额

利率

money

*

NULL

存款相应类型

联系电话

int

NULL

存款者的联系号码

身份证

int

NULL

存款者的身份证

收/付款信息

列名

数据类型

可否为空

备注

账号

int

NOT NULL

用户的账号

收/付款人

char

NULL

取款人姓名

业务员编号

int

NOT NULL

相应操作员的编号

收/付款金额

money

*

NULL

当次存款数星

收/付款日期

datetime

NULL

当次存款时间

储户信息

列名

数据类型

可否为空

备注

账号

int

NOT NULL

用户的账号

储户姓名

char

NULL

账号开户姓名

联系电话

int

NOT NULL

开户者的联系电话

身份证

int

NULL

开户者的身份证号

地址

char

NULL

开户者的联系地址

备注

char

NULL

特殊储户应注明

6、数据字典详细设计

名字:存款信息名字:

名字:

存款信息

名字:

别名:存单 描述:银行系统给储 户每次存款打别名:取款清单 描述:记录储户每次取款的资料及余

别名:存单 描述:银行系统给储 户每次存款打

别名:取款清单 描述:记录储户每次取

款的资料及余

名字:余额信息别名:描述:系统为储户每名字:利息清单 别名:利息信息 描述:储户取款时根次交易后结算的账据存款情况所得的

名字:余额信息

别名:

描述:系统为储户每

名字:利息清单 别名:利息信息 描述:储户取款时根

次交易后结算的账

据存款情况所得的

7、 技术审査和管理审査

由一些有经验的系统分析员来审查这份文 档,审查的目的是发现错误和遗漏。

总结

通过对数据库数据字典的详细设计之后, 组成系统的各个元素之间的逻辑关系和物理关 系也更清楚了,以此为基础,对系统需求做进一 步分析。随着分析过程的进展,通过询问与回答 的反复循环,将把目标系统定义得越来越准 确。最终完成系统说明书

9>参考资料

《软件工程导论》(第5版)张海藩编著 清华大学出版社

相关热词搜索:储蓄 储蓄 课程设计 银行 银行储蓄系统课程设计

版权所有 静静文本网 www.lxzcp.com