信息系统设计报告.docx

上传人:b****5 文档编号:6920792 上传时间:2023-01-12 格式:DOCX 页数:14 大小:328.11KB
下载 相关 举报
信息系统设计报告.docx_第1页
第1页 / 共14页
信息系统设计报告.docx_第2页
第2页 / 共14页
信息系统设计报告.docx_第3页
第3页 / 共14页
信息系统设计报告.docx_第4页
第4页 / 共14页
信息系统设计报告.docx_第5页
第5页 / 共14页
点击查看更多>>
下载资源
资源描述

信息系统设计报告.docx

《信息系统设计报告.docx》由会员分享,可在线阅读,更多相关《信息系统设计报告.docx(14页珍藏版)》请在冰豆网上搜索。

信息系统设计报告.docx

信息系统设计报告

河南工业大学

《管理信息系统》

设计报告

 

 

银行个人账户管理系统

1.系统规划

1.1系统目标

通过该银行账户管理系统,使银行的账户管理工作系统化、规范化、自动化,从而达到提高账户管理效率的目的。

1.2可行性分析

(1)管理上的可行性

使用管理方面的可行性,在没有使用银行管理系统前,采取的是人工方式,相对而言耗时大,效率低且造成一定的资源浪费。

我们通过设计银行管理系统,可以对银行的一般业务进行有序管理,对于客户的个人资料也不需要做大量烦琐的登记工作,变的相对简单容易操作且不用耗费大量人力财力。

(2)技术上的可行性

技术方面,我们选择的是VF操作系统,是我们相对比较熟悉的语言,且应用简便好掌握。

这是本小组初次设计银行管理系统,由于技术和知识层面的欠缺,在制作过程中会遇到许多的困难,在编程和设计过程中,感觉到知识积累的不够并且很多知识点已经淡忘。

通过老师的指导以及小组成员的一起努力,我们翻越大量资料和操作,我们的系统得以比较顺利的开发出来。

但始终因为时间和技术方面的不足,是我们设计的程序依然有很多不完善的地方,我们会在以后的开发中努力学习,使这个系统更完善更适合使用。

(3)经济上的可行性

经济上,由于我们开发的这个系统相对较小也较简单,不需要投入大笔资金,同时又存在着实用性,能改善原使用方法在财力和人力上的过度消耗。

因此这个新系统一经使用便可收到很好的成效,做到合理节约和利用资源。

银行方面在使用新系统时只需要花一定资金购买一部分计算机与软件就能实现自动化,既提高了工作效率并且也减少了工作人员的工作量,这使银行在处理业务方面得到很大的提升空间。

 

1.3系统设计思想

本系统开发设计思想:

1)系统应符合银行账户管理的规定,满足银行相关人员日常使用的需要,并达到操作过程中的直观、方便、实用、安全等要求。

2)系统采用模块化程序设计方法,既便于系统功能的各种组合和修改,又便于未参与开发的技术维护人员补充、维护。

3)系统应具备数据库维护功能,及时根据用户需求进行数据的添加、删除、修改、备份等操作。

4)尽量采用现有软硬件环境及先进的管理系统开发方案,从而达到充分利用现有资源,提高系统开发水平和应用效果的目的。

1.4实验设备与仪器

Win2000以上软件操作系统,Visio软件开发环境。

2.系统功能分析

本例中的银行账户管理系统需要完成的功能主要有:

1)管理员信息管理。

2)用户信息修改、开户、销户。

3)办卡、挂失卡、换卡。

4)存款、取款。

5)取款机信息管理。

6)报表输出、报表打印。

3.系统设计

3.1系统功能模块设计

3.2业务流程与数据流程分析

(1)业务流程分析

银行账户管理系统的业务流程如下图所示:

(2)数据流程分析

①系统关联图

②顶层图

③银行账户管理系统的详细数据流程图如下图所示

3.3数据字典

数据项定义:

1.(表1-1)

数据项编号:

D1-01

数据项名称:

用户姓名

数据项别名:

用户姓名

简述:

进入银行系统的姓名

数据长度:

8位

数据类型:

字符型

取值范围:

 

2.(表1-2)

数据项编号:

D1-02

数据项名称:

账号

数据项别名:

账号

简述:

存取款时所要输入的号码

数据长度:

13位

数据类型:

字符型

取值范围:

“00”——“99”

3.(表1-3)

数据项编号:

D1-03

数据项名称:

用户密码

数据项别名:

用户密码

简述:

存取款时所要输入的号码

数据长度:

6位

数据类型:

字符型

取值范围:

“”——“”

4.(表1-4)

数据项编号:

D1-04

数据项名称:

开户时间

数据项别名:

开户时间

简述:

用户开户的世界

数据长度:

8位

数据类型:

日期型

取值范围:

“1900-01-01”——“2000-12-31”

5.(表1-5)

数据项编号:

D1-05

数据项名称:

用户住址

数据项别名:

用户住址

简述:

用户的现居住地址

数据长度:

20位

数据类型:

字符型

取值范围:

6.(表1-6)

数据项编号:

D1-06

数据项名称:

总金额

数据项别名:

总金额

简述:

用户账号的所有金额

数据长度:

10位

数据类型:

数值型

取值范围:

-

7.(表1-7)

数据项编号:

D1-07

数据项名称:

取款机ID号

数据项别名:

取款机ID号

简述:

各个取款机的所在位置

数据长度:

3位

数据类型:

字符型

取值范围:

“101”——“999”

8.(表1-8)

数据项编号:

D2-01

数据项名称:

安装时间

数据项别名:

安装时间

简述:

取款机的安装时间

数据长度:

8位

数据类型:

日期型

取值范围:

“2000-01-01”——“2010-12-12”

9(表1-9)

数据项编号:

D2-02

数据项名称:

拆除时间

数据项别名:

拆除时间

简述:

取款机的拆除时间

数据长度:

8位

数据类型:

日期型

取值范围:

“2000-01-01”——“2010-12-12”

3.4数据库设计

3.4.1数据库需求分析

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

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

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

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

1)用户普通信息表。

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

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

2)用户卡信息表。

包含的数据项有:

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

3)取款机信息表。

包含的数据项有:

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

4)取款机存取款信息表。

包含的数据项有:

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

5)用户银行存取款信息表。

包含的数据项有:

操作员(管理员)号码、用户账号、用户卡号、存取款时间、存取款金额、存取款摘要、总金额。

6)用户存取款信息总表。

包含的数据项有:

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

7)管理员信息表。

包含的数据项有:

用户、口令。

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

3.4.2数据库概念结构设计

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

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

3.4.2.1实体和实体之间的关系E-R图

3.4.2.2数据库逻辑结构设计

我们需要将上面的数据库概念结构转化为数据库的逻辑结构。

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

注意,本例中的账户相关信息以“某某银行”为例。

如银行账号使用13位数字,卡号使用16位数字。

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

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

列名

数据类型

可否为空

说明

USER_ID

CHARACTER(13)

NOTNULL

账号(索引)

USER_NAME

CHARACTER(8)

NULL

用户姓名

USER_PSWD

CHARACTER(6)

NULL

用户密码

USER_IDENTITY

CHARACTER(18)

NULL

用户身份证

USER_ALL

NUMERIC(10,2)

NULL

总金额

USER_STATUS

CHARACTER(4)

NULL

现在状态

USER_ADDRESS

CHARACTER(20)

NULL

用户住址

USER_NEW

DATE

NULL

开户时间

 

表2-2CARD用户卡信息表

列名

数据类型

可否为空

说明

USER_ID

CHARACTER(13)

NOTNULL

用户账号(索引)

CARD_ID

CHARACTER(16)

NULL

卡号(索引)

CARD_PSWD

CHARACTER(6)

NULL

卡密码

CARD_ALL

NUMERIC(10,2)

NULL

总金额

CARD_STATUS

CHARACTER(4)

NULL

现在状态

列名

数据类型

可否为空

说明

ATM_ID

CHARACTER(3)

NOTNULL

取款机ID号(索引)

USER_ID

CHARACTER(13)

NULL

用户账号(索引)

CARD_ID

CHARACTER(16)

NULL

用户卡号(索引)

ATM_TIME

DATE

NULL

存取款时间

ATM_OUTIN

CHARACTER(4)

NULL

存取款摘要

ATM_OUT

NUMERIC(4)

NULL

取款金额

ATM_IN

NUMERIC(4)

NULL

存款金额

USER_ALL

NUMERIC(10,2)

NULL

总金额

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

列名

数据类型

可否为空

说明

ATM_ID

CHARACTER(3)

NOTNULL

取款机ID号(索引)

ATM_ADDRESS

CHARACTER(20)

NULL

安装地点

ATM_INSTALL

DATE

NULL

安装时间

ATM_DELETE

DATE

NULL

拆除时间

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

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

列名

数据类型

可否为空

说明

TMS_ID

CHARACTER(6)

NOTNULL

操作员ID号(索引)

USER_ID

CHARACTER(13)

NULL

用户账号(索引)

CARD_ID

CHARACTER(16)

NULL

用户卡号(索引)

BANK_TIME

DATE

NULL

存取款时间

BANK_OUTIN

CHARACTER(4)

NULL

存取款摘要

BANK_OUT

NUMERIC(10,2)

NULL

取款金额

BANK_IN

NUMERIC(10,2)

NULL

存款金额

USER_ALL

NUMERIC(10,2)

NULL

总金额

 

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

列名

数据类型

可否为空

说明

USER_ID

CHARACTER(13)

NOTNULL

用户账号(索引)

CARD_ID

CHARACTER(16)

NULL

用户卡号(索引)

OUTIN_TIME

DATE

NULL

存取款时间

OUTIN

CHARACTER(4)

NULL

存取款摘要

USER_OUT

NUMERIC(10,2)

NULL

取款金额

USER_IN

NUMERIC(10,2)

NULL

存款金额

UER_ALL

NUMERIC(10,2)

NULL

总金额

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

列名

数据类型

可否为空

说明

TMS_USER

CHARACTER(6)

NOTNULL

用户名(主键)

TMS_PSWD

CHARACTER(6)

NOTNULL

口令

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

列名

数据类型

可否为空

说明

LAST_USER

CHARACTER(13)

NOTNULL

最后一个账号

LAST_CARD

CHARACTER(16)

NOTNULL

最后一个卡号

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

当前位置:首页 > 工作范文

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

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