银行储蓄系统概要设计.docx
《银行储蓄系统概要设计.docx》由会员分享,可在线阅读,更多相关《银行储蓄系统概要设计.docx(14页珍藏版)》请在冰豆网上搜索。
银行储蓄系统概要设计
《实用软件工程与实训》课程设计
概要设计
题目:
银行管理系统
学院:
邢台职业技术学院
专业:
软件技术
班级:
软件081
学生姓名:
04号蒋力改10号张琼
指导教师:
曾凡晋宋海军
目录
1引言1
1.1编写目的1
1.2范围1
1.3定义1
1.4参考资料1
2总体设计1
2.1需求规定1
2.2运行环境4
2.3基本设计概念和处理流程5
2.4结构6
2.5功能需求与程序的关系9
2.6人工处理过程9
2.7尚未解决的问题9
3接口设计10
3.1用户接口10
3.2外部接口10
3.3内部接口10
4运行设计10
4.1运行控制10
4.2运行时间10
5系统数据结构设计12
5.1实体关系E—R图12
5.2关系图和用例图……………………………………………………………………………..12
5.3数据结构与程序的关系15
6系统出错处理设计15
6.1出错信息15
6.2补救措施15
1引言
1.1编写目的
本说明书是在充分理解系统需求分析基础上,为详细设计及编码设计准备的。
是详细设计和系统编码的根据,同时也是与用户进行交流的文档之一。
本文档的读者为系统用户,软件设计师(详细设计),程序开发员,测试人员,售后技术支持人员等。
1.2范围
1、本软件的名称:
银行管理系统。
2、本项目是因专业课老师的要求,由学生张琼、蒋力改两人共同开发的。
1.3参考资料
[1]许家珆.软件工程-----方法与实践.电子工业出版社
[2]杨毅.数据库系统原理及应用.科学出版社
[3]张跃廷,王小科,许文武.ASP.NET数据库系统开发完全手册.人民邮电出版社
2总体设计
2.1需求规定
登录模块
功能编号
1
功能名称
登录
作者
张琼、蒋力改
调整时间
2010-1-13
功能描述
1、管理员登录:
职员输入正确的用户名、密码后成功登录前台,系统并记住职员员的用户名和用户的类型。
输入项
用户名、密码
处理描述
1、会员登录:
若数据库的用户信息表中存在此用户,用户就可以进入系统前台进行会员的操作。
输出项
1、登陆界面
2、出错信息
界面要求
图形化用户界面
注册模块
功能编号
2
功能名称
注册
作者
张琼、蒋力改
调整时间
2010-1-13
功能描述
如果用户未注册,用户点击注册按钮可以进入注册页面,在注册页面中用户按要求填写注册信息,注册成功后用户就拥有会员的所有权限。
输入项
系统要求的用户注册信息
处理描述
如果合法则注册成功。
否则注册失败。
输出项
1、注册成功页面
2、注册失败页面
3、出错信息
界面要求
图形化用户界面
管理员模块
功能编号
3
功能模块
管理界面
作者
张琼、蒋力改
调整时间
2010-1-13
功能描述
1、根据各种储蓄方式进行储蓄,取款,转账
2、对于助学贷款的实现
3、数据备份还原:
完成数据的备份和还原
输入项
通过登录模块的管理员登录以后才能进入管理界面
处理描述
系统根据登录管理员的角色对银行账户进行操作
输出项
1、查询、增加、删除、修改后的信息
2、备份还原的数据
3、错误信息
界面要求
图形化用户界面
其他更详细的信息请参见需求说明书。
2.2运行环境
本系统的开发平台为Microsoft公司的VisualStudio2008
客户端运行Window平台和浏览器客户端软件,服务器为运行在Window平台上的SQLserver数据库。
2.3基本设计概念和处理流程
流程图:
2.4结构
编号
功能名称
功能描述
1
职员注册
完成职员注册并检验和保存职员注册信息
2
银行职员登录
完成银行职员登录和检验职员登录信息
3
职员自助服务
3.1
职员注册信息维护
职员登录以后可以对自己注册信息进行维护
3.2
银行账户查看
职员可查看账户信息
4
帮助中心
给使用该系统的用户提供帮助
5
活期存储
存款户即可随时存取和转让
6
定期存储
存款户不可随时存取和转让,定期取款
7
零存整取
每月固定存额,集零成整,约定存款期限
8
助学贷款
为困难学生提供资金
9
转账
存款户之间转账
10
取款
存款户把自己的存款取
11
挂失及解挂
信用卡丢失,要立即到原储蓄存款网点办理挂失。
要提供身份证件,填写“挂失申请书”。
银行经办人员根据您提供的资料,即可受理挂失申请,挂失生效。
解挂手续同上。
2.5功能需求与程序的关系
程
功
能
需序
求
用户注册
职员登录
活期存储
定期存储
零存整取
助学贷款
数据备份还原
转账
挂失及解挂
银行账户查看
帮
助中心
用户注册
√
职员登录
√
活期存储
√
定期存储
√
零存整取
√
助学贷款
√
数据备份还原
√
转账
√
挂失及解挂
√
银行账户查看
√
帮助中心
√
2.6人工处理过程
本软件系统的工作过程中不包含人工处理过程
2.7尚未解决的问题
无
3接口设计
3.1用户接口
无
3.2外部接口
无
3.3内部接口
无
4运行设计
4.1运行控制
事务名
事件流
登录模块
登录
1、职员登录后成功后进入功能管理页面
注册模块
注册
职员按要求填写注册信息,系统判断职员信息表中该用户名是否存在,若不存在则判断用户的注册信息是否合法,如果合法则注册成功,否则注册失败。
管理模块
活期存储
开户、存款
定期存储
开户、存款
零存整取
开户、存款
助学贷款
开户贷款
转账
用户转账
取款
用户取款
帮助中心
给使用该系统的用户提供帮助
挂失及解挂
信用卡丢失,要立即到原储蓄存款网点办理挂失。
要提供身份证件,填写“挂失申请书”。
银行经办人员根据您提供的资料,即可受理挂失申请,挂失生效。
解挂手续同上。
以下是我们的总体模块设计:
4.2运行时间
各种操作在网络正常的情况下5秒内响应
5系统数据结构设计
5.1实体关系E——R图
5.2关系图和用例图
类图
用例图
6系统出错处理设计
6.1出错信息
信息出
错情况
出错形式
含义
处理办法
登陆出错
用户名不存在。
密码错误,验证码错误
在此系统的数据库中不存在在
重新输入正确信息后,登录
注册出错
填写的注册信息错误
填写的注册信息不符合系统的要求
重新输入注册信息,直到符合要求为止
6.2补救措施
当出错时系统会给出相应的提示,要求用户及时改正。