银行管理系统软件工程课设报告
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
银行管理系统软件工程
课设报告
SANY标准化小组 #QS8QHH-HHGX8Q8-GNHHJ8-HHMHGN#
学习报告
课程名称:
题目名称:
学生姓名学号: 课程成绩:
二零一六 年 六 月
现代软件工程
银行管理系统
目录
4
4
4
4
4
4
4
5
5
6 7
7
7
8
9
9
9
9
9
1 前言
1.1 系统的背景及开发意义
(1)系统背景介绍
随着计算机的飞速发展及应用领域的扩大,特别是计算机网络和电子商务的发展,极大的改变了商业银行传统的经营模式。能够为客户提供方便、快捷、安全的服务,也能够有效的降低银行的营运成本,这是银行存储系统追求的目标。目前,对于现代化银行运营的要求是客户可以实现方便安全的业务交易,银行职员可以进行高效合理的工作管理,实现银行业务电子化。
(2)系统开发的意义
方便用户快速的进行存款、取款、修改密码以及完成一些转账的交易,大大提高办公效率,能够及时、准确、有效的帮用户办理各种繁琐的手续,也减缓了银行工作人员的压力。
1.2 系统的开发环境及工具
(1)系统开发的环境
硬件:Windows2000服务器、希捷 ST9500420AS ( 500 GB / 7200 转/分 )硬盘、2GB ( DDR3 1333MHz )内存
软件:Windows 10 旗舰版 64位 SP1 ( DirectX 11 )
(2)系统开发的工具
系统采用Microsoft Visual Studio 2010、SQL Server 2008数据库开发工具、C/S结构。下面对开发中采用的工具进行说明:
①Microsoft Visual Studio 2010简介
是目前最流行的平台应用程序的,Visual Studio 2010版本()的界面被重新设计和组织,变得更加简单明了。并且支持开发面向的。除了,它还支持??和数据库。
②SQL Server 2008数据库简介
SQL Server 2008 在的数据平台上发布,可以组织管理任何数据。可以将各种文档的数据直接存储到数据库中。可以对数据进行多种操作。这个平台具有可信任、高效、智能三大特点。
③C/S结构简介
C/S 结构,即客户机和结构。它是软件,通过它可以充分利用两端硬件环境的优势,将任务合理分配到Client端和Server端来实现,降低了系统的通讯。C/S 结构构相对于B/S架构而言有许多优点:
a.响应速度快
b.软件设计可以更好的满足用户个性化的需求
c.数据处理能力强大
d.系统安全性更有保障
2 系统需求分析
2.1 系统功能需求分析
2.1.1用户分析需求描述
本系统包括储户子系统、业务员子系统两个用户子系统
(1)储户
储户子系统具有开户、存款、取款、查询的功能。
①开户:输入姓名、联系方式、地址进行注册开户
②存款:选择金额、存款类型
③取款:选择金额
④查询:通过业务员进行查询
(2)业务员
业务员子系统具有登录、添加用户、代用户实现存款、取款、查询的功能。
①登录:输入员工号、登录密码、选择业务员登录角色
②添加用户:业务员在系统管理中添加储户信息
③存款:提交存款信息、核对信息、信息输入系统、打印存单
④取款:提交取款信息、核对信息、信息输入系统、打印存单
⑤储户查询:业务员进入查询模块输入查询条件进行查询
2.1.2 系统功能分析建模
本系统采用数据流图的模型工具建模。
(1)数据流图(DFD)的介绍
数据流图简称DFD图,是SA方法中用于表示系统逻辑模型的一种工具,它以图形的方式描绘数据在系统中流动和处理的过程,它只反映系统必须完成的逻辑功能,是一种功能模型。
(2)数据流图的建立
①建立系统顶层数据流图:根据银行管理系统需求分析可知银行管理系统的顶层数据流图是银行管理系统与储户、管理员两个外部实体进行数据交换,如图2.1。
图2.1 银行管理系统顶层图
②数据流图分解:银行管理系统按功能划分为储户子系统、业务员子系统两个部分,如图2.2。
储户通过开户模块可以进行注册,通过存款模块可以选择存款类型进行存款,通过取款模块可以进行取款,通过业务员可以查询个人信息;业务员登录后可以帮助储户实现存取款,以及查询。
图2.2 银行管理系统0层图
③数据流图功能分解,如图2.3
图2.3 银行管理系统1层图
2.2 系统数据需求分析
2.2.1系统数据信息描述
本系统的数据信息有存款信息、取款信息、清单信息、转账单信息。
(1)存款信息:姓名、卡号、交易时间、存入金额 /姓名、存单号、存入金额、存款年限
(2)取款信息:姓名、卡号/存单号、密码、取款时间、取款金额、身份证号(3)清单信息:姓名、交易时间、取款金额、存款金额、余额
(4)转账单信息:转入卡号、转出卡号、密码、金额
2.2.2系统数据分析建模
(1)实体-关系模型建立
实体-关系模型简记E-R图是指以实体、关系、属性三个基本概念概括数据的基本结构,从而描述数据结构的概念模式。
①储户实体关系:储户实体具有姓名、住址、身份证号码等属性;存款关系具有金额、存款类型、到期日期、存款日期等属性;取款关系具有金额、取款日期