银行存储系统概要设计Word下载.docx
- 文档编号:16091447
- 上传时间:2022-11-19
- 格式:DOCX
- 页数:12
- 大小:274.19KB
银行存储系统概要设计Word下载.docx
《银行存储系统概要设计Word下载.docx》由会员分享,可在线阅读,更多相关《银行存储系统概要设计Word下载.docx(12页珍藏版)》请在冰豆网上搜索。
本文档主要用于为实现系统的功能而进行的系统设计的概要说明,描述在计算机上实现系统的的结构框架,数据流图及数据流说明字典,对以后系统的建设起到指导和约束作用。
1.2背景
项目名称:
银行存储系统
用户:
xx银行
开发者:
计算机**班第6组全体成员
组长:
1.3参考资料
<
软件工程导论(第五版)>
>
张海藩著清华大学出版社出版
软件工程>
任胜兵邢琳著北京邮电大学出版社
软件开发方法>
阮俊杰著北京希望电子出版社海洋出版社
软件项目管理>
【美】克里斯·
F·
克默勒著上海财经大学出版社
2、总体设计
2.1需求规定
开卡时输入:
姓名,性别,身份证号,联系地址,联系方式,密码。
以后输入:
账户,密码,存取款金额。
输出:
打印清单,查询结果。
要求:
能够快速响应业务员、管理员及用户输入,不能等待过长时间。
能够正确处理用户存款取款业务,还能够提供查询功能。
2.2运行环境
硬件环境:
终端处理器的计算机即可,内存容量500兆左右即可,外存常用的160G即可,密码输入设备,打印机等设备。
软件环境:
操作系统:
WindowsXP及以上操作系统
支持环境:
.NetFramework
开发环境:
MicrosoftVisualC#2008
数据库:
MicrosoftSQLServer2005
2.3基本设计概念和处理流程
银行存储系统:
存款系统:
取款系统:
处理流程:
2.4结构
结构图:
用户体系结构风格:
信息系统:
体系结构风格:
2.5功能器求与程序的关系
本条用一张如下的矩阵图说明各项功能需求的实现同各块程序的分配关系:
2.6人工处理过程
在本系统的工作过程中需要用户输入信息,本系统核对用户信息后将存取款信息录入银行系统,并按照用户实际情况更改信息或者进行信息的查询操作,最后打印出存取款单并交由储户核对,完成储蓄操作。
2.7尚未解决的问题
无。
3、接口设计
3.1用户接口
硬件接口:
无特别要求。
网络硬件接口要求:
现实中要求具有高速以太网组网以实现联网操作,业务员键入储户的资料要全部一直显示在屏幕;
储户从按键口键入密码到系统以核对;
计算机与打印机有高速传输的连接接口,最后以纸张的形式打印出清单给储户。
软件接口:
Windows标准接口,要求与其他软件无冲突错误发生。
4、运行设计
4.1运行模块组合
在每次的启动后开始运行系统初始化模块,通过各模块之间的调用,读入并对输入进行格式化。
在完成系统初始化模块后,接收用户登陆数据。
正常开启实时处理模块后,便可对数据库进行查询和修改,对信息进行处理,产生相应的输出。
A.与中央数据库系统通过接口交换数据信息;
B.与地方SQL系统通过接口交换数据和用户资料信息;
C.事务处理,包括开户、存款、取款、修改密码、查询等操作;
D.交易复核授权控制,通过列表显示待复核、授权的交易,相应权限的操作员进行通过、退回操作;
E.信息管理,包括用户资料、用户权限资料、分行资料、分行帐户资料、业务编号参数、交易代码等查询、录入、修改、删除等操作;
F.系统提示待办事宜
G.查询、统计,以用户清单数据为依据
4.2功能模块设计
本银行存储系统分为六个部分,分别为:
输入用户信息、输入存款信息、打印用户信息单、打印存款单、输入取款信息、打印利息清单及金额。
用户必须先进行注册,然后才能登陆。
具体步骤如下图:
4.3运行控制
当用户通过注册时会进入登陆界面,继而打开主界面。
如果用户存款,选择存款按钮,进入存款界面,然后用户可以根据画面输入自己的存款金额和类型,之后系统会自动打印存款单;
如果用户是取款,选择取款按钮,进入取款界面,然后用户根据自己的需要选择取款的金额,系统也会自动打印用户的取款金额、利息、和总钱数。
4.4运行时间
程序响应时间:
0.01-0.1以内s。
信息交换时间:
要求在程序调用前调用后都与数据库保持同步更新。
注册只需要在第一次登录时进行即可,只是短暂的占用系统资源。
用于写入新用户的信箱,但是所占时间基本可以忽略不计。
登录是每次进入系统的必须步骤,在比对用户名和密码时,少量的占用系统资源。
用于核对用户信息,所用时间也不多,占用时间大概是总时间的百分之五以内。
存款和取款是主要的操作界面,在整个系统中占用各种资源的时间最长,同时占用的各种资源也最多,用于对用户信息进行操作,完成系统的主要功能。
占用时间大概是总时间的百分之九十五以上。
5、系统数据结构设计
5.1逻辑结构设计要点
取款信息
卡号
密码
取款人
取款金额
取款类型
利率
取款日期
余额
利息
存款信息
存款人
储户姓名
存款金额
存款日期
存款类型
存款期限
身份证
接受储户存/取款时填写的单据后,产生相应的存/取款信息写入数据库
储户信息
联系电话
地址
备注
主要在存取款时将客户信息写入数据库并返回。
5.2物理结构设计要点
列名
数据类型
可否为空
帐号
int
NOTNULL
用户的帐号
char
NULL
用户的密码
取款人姓名
当次取款类别
money
当次取款数量
相应存款类型的利率
datetime
当次取款时间
取款后的余额
从存款日起至今的利息
帐号开户姓名
存款到期时间
存款后余额
存款相应类型
存款者的联系号码
存款者的身份证
开户者的联系电话
开户者的身份证号
开户者的联系地址
特殊储户应注明
5.3数据结构与程序的关系
程序在对存/取款进行操作时需对数据库数据库数据结构,也就是数据表进行查询和修改:
在存/取款过程中都需要对数据库中的所有表,进行联合查询、修改。
物理数据结构主要用于各模块之间函数的信息传递。
接口传递的信息将是以数据结构封装了的数据,以参数传递或返回值的形式在各模块间传输。
出错信息将送入显示模块中,最后送入打印准备模块中准备打印格式。
1.0开户
1.1开户子系统
2.0存款
2.1定期存款子系统
2.2活期存款子系统
3.0取款
3.1定期取款子系统
3.2活期取款子系统
4.0转账
4.1转账子系统
5.0查询
5.1余额查询子系统
5.2详细查询子系统
6.0更改
6.1更改密码子系统
6、系统出错处理设计
6.1出错信息
根据系统应用,常见错误异常分为数据存储部分,应用部分,核心库部分,商业层部分.
数据存储部分:
主要系统在与数据库产品交互时,常见的一些错误.比如数据库连接错误,数据库对象不存在或数据字符过多.
应用部分:
主要是反映用户在键盘输入操作时,可能引起的数据类型错误,字符长度超过限制等,使用鼠标或键盘可能引起的操作错误等.
核心库部分:
主要反映系统框架中的一些错误.比如数组下标越界,数字超出范围等.
商业层部分:
主要反映系统中的一些如权限被拒绝,输入参数错误等.
6.2补救措施
6.2.1提示出错输出信息
系统可预知的错误,提示错误代码和错误信息;
6.2.2系统日志
系统记录详细的日志,可由系统管理员跟踪追查错误来源;
6.2.3出错处理对策
A.根据系统返回的内部错误代码和错误信息,判断错误原因
B.网络或系统未知错误:
可退出系统,重新进入
C.由系统管理员查系统日志
6.3系统维护设计
本系统采用结构化设计,便于维护。
7、安全保密设计
●客户必须录入有效的用户号和密码才能连登录,密码由用户修改并自行管理;
●用户分属不同的级别,并且用户资料的增加、修改、删除、权限设置均要经过相应权限的用户进行复核、授权后方能生效,用户只能作有权限的交易功能;
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 银行 存储系统 概要 设计