银行账户管理系统设计说明书文档格式.docx

上传人:b****2 文档编号:14893955 上传时间:2022-10-25 格式:DOCX 页数:23 大小:1.63MB
下载 相关 举报
银行账户管理系统设计说明书文档格式.docx_第1页
第1页 / 共23页
银行账户管理系统设计说明书文档格式.docx_第2页
第2页 / 共23页
银行账户管理系统设计说明书文档格式.docx_第3页
第3页 / 共23页
银行账户管理系统设计说明书文档格式.docx_第4页
第4页 / 共23页
银行账户管理系统设计说明书文档格式.docx_第5页
第5页 / 共23页
点击查看更多>>
下载资源
资源描述

银行账户管理系统设计说明书文档格式.docx

《银行账户管理系统设计说明书文档格式.docx》由会员分享,可在线阅读,更多相关《银行账户管理系统设计说明书文档格式.docx(23页珍藏版)》请在冰豆网上搜索。

银行账户管理系统设计说明书文档格式.docx

4、系统功能模块设计

在系统功能分析的基础上,根据VisualFoxPro程序编制的特点,得到如下图所示的系统功能模块图。

5、数据库需求分析

数据库需求分析是我们数据库结构设计的第一个阶段。

在这个阶段系统主要是收集基本数据、数据结构以及数据处理的流程,组成一份详尽的数据字典,为我们以后的进一步设计打下基础。

在仔细调查银行账户管理过程的基础上,我们得到本系统所处理的数据流程如下图所示。

针对本功能,以及通过对银行账户管理的内容和数据流程分析,我们设计的数据项和数据结构如下:

⑴、用户普通信息表。

包含所有用户的信息,数据项有:

账号、用户姓名、密码、身份证、总金额、状态、住址、开户时间。

⑵、用户卡信息表。

包含的数据项有:

用户账号、卡号、卡密码、金额、状态。

⑶、取款机信息表。

取款机ID号、安装地点、安装时间以及拆除时间。

⑷、取款机存取款信息表。

取款机ID号、用户账号、用户卡号、存取款时间、存取款金额、存取款摘要、总金额。

⑸、用户存取款信息总表。

用户账号、存取款时间、存取款地点、存取款金额、存取款摘要、总金额。

⑹、管理员信息表。

用户、口令。

有了上面的数据结构、数据项和数据流程,我们就能进行下面的数据库设计。

6、数据库概念结构设计

这一设计阶段是在需求分析的基础上,设计出能够满足用户需求的各种实体,以及它们之间的关系,为后面的逻辑结构设计打下基础。

根据上面的设计规划本实例中的实体有:

管理员实体、账户实体、账户普通信息实体、账户卡信息实体、取款机实体。

实体和实体之间的关系E-R图如下图所示

7、数据库逻辑结构设计

我们需要将上面的数据库概念结构转化为VisualFoxPro数据库系统所支持的实际数据模型,也就是数据库的逻辑结构。

在上面的实体以及实体之间关系的基础上,形成数据库中的表格以及各个表格之间的关系。

银行账户管理系统数据库中各个表格的设计结果如下面的几个表格所示。

每个表格表示在数据库中的一个表。

下面各个表为用户基本信息表。

 

表3-1USER用户基本信息表

列名

数据类型

可否为空

说明

USER_ID

CHARACTER(13)

NOTNULL

账号(索引)

USER_NAME

CHARACTER(8)

NULL

用户姓名

USER_PSWD

CHARACTER(6)

用户密码

USER_IDENTITY

CHARACTER(18)

用户身份证

USER_ALL

NUMERIC(10,2)

总金额

USER_STATUS

CHARACTER(4)

现在状态

USER_ADDRESS

CHARACTER(20)

用户住址

USER_NEW

DATE

开户时间

表3-2CARD用户卡信息表

可否为空

USER_ID

NOTNULL

用户账号(索引)

CARD_ID

CHARACTER(16)

卡号(索引)

CARD_PSWD

卡密码

CARD_ALL

CARD_STATUS

列名

ATM_ID

CHARACTER(3)

NOTNULL

取款机ID号(索引)

NULL

CARD_ID

用户卡号(索引)

ATM_TIME

存取款时间

ATM_OUTIN

存取款摘要

ATM_OUT

NUMERIC(4)

取款金额

ATM_IN

存款金额

USER_ALL

表3-3ATM取款机基本信息表

ATM_ADDRESS

安装地点

ATM_INSTALL

安装时间

ATM_DELETE

拆除时间

表3-4ATMOUTIN取款机存取款信息表

表3-5BANKOUTIN用户银行存取款信息表

TMS_ID

操作员ID号(索引)

BANK_TIME

BANK_OUTIN

BANK_OUT

BANK_IN

表3-6USERALL用户存取款信息总表

OUTIN_TIME

OUTIN

USER_OUT

USER_IN

UER_ALL

表3-7TMS管理系统的用户口令表

TMS_USER

用户名(主键)

TMS_PSWD

口令

表3-8BANK银行系统的用户信息

LAST_USER

最后一个账号

LAST_CARD

最后一个卡号

二、各个功能模块的创建

建立功能模块的目的在于:

一个是使用者能简单明了地掌握软件功能,另一个是未参加开发的人员也能轻松地进行维护。

因此,我们小组开发的软件创建合理的功能模块是必要的。

根据本软件的特点,我们将本系统分为3个功能模块,它们是:

管理员账户管理、用户存取款查询、ATM取款机。

在进入各个功能模块前,应该给用户提供一个选择的界面,即系统的主界面。

下面,我们按系统开发顺序逐一讲解。

1、系统主界面的设计

系统主界面的功能在于引导用户进入不同的功能模块。

本系统的界面为简单起见,设计界面如下图所示。

界面中包含4个按钮,分别为“账户管理”、“用户查询”、“取款机”、“退出”,引导进入不同的功能模块。

为避免单调,加入一幅插图。

实现步骤如下:

展开项目管理器中的文档,选中表单,单击右侧“新建”按钮。

如下图所示。

在弹出的对话框中选择“新建表单”命令后,弹出“FormDesigner(表单设计器)”的界面。

按需要向表单中添加控件,本表单为4个CommandButton(按钮)和1个Image(图像)如下图所示。

设置其属性,如下表所示。

向表单中添加控件

控件属性更改值表

控件

Caption

Picture

Stretch

Form1

Command1

账户管理

Command2

用户查询

Command3

取款机

Command4

退出

Image1

D:

\account\main.jpg

2-变比填充

其中,Caption属性表示控件的显示名。

有些人以为只有Image(图像)才能设置Picture属性,实际上,按钮也是可以设置Picture属性的,它可以让使用者能更形象地使用你所开发的软件。

对于Image(图像)控件,则表示显示在其中的图像。

其属性值为要显示的图像的路径和文件名。

并应设置其Streth属性为“2-变比填充”以使图像能正确显示。

更改之后的表单如下图所示:

表单外观设计好之后,就应该为表单各控件设计事件响应了。

双击“账户管理”按钮,此时弹出按钮的“方法与程序”设计栏,选择好要更改的“Procedure(方法与程序)”后,直接在下面的空白出填写代码,如下图所示。

为控件设计事件响应

为各控件添加代码如下:

Command1(账户管理)的Click代码:

doformaccount\form\checker1

*打开下级表单checker1

Command2(用户查询)的Click代码:

doformaccount\form\checker2

*打开下级表单checker2

Command3(取款机)的Click代码:

doformaccount\form\atm

*打开下级表单atm

Command4(退出)的Click代码:

thisform.release

doaccount\form\end

*执行结束表单

主界面的设计到此就完成了,注意结束是将其存为“D:

\account\form\main.scx”。

2、身份验证界面的设计

因为本系统的特殊性,本系统各处会涉及到密码即身份验证

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

当前位置:首页 > 求职职场 > 自我管理与提升

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

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