收藏 分享(赏)

银行卡管理系统软件工程课程设计.doc

上传人:无敌 文档编号:720130 上传时间:2018-04-19 格式:DOC 页数:42 大小:5.98MB
下载 相关 举报
银行卡管理系统软件工程课程设计.doc_第1页
第1页 / 共42页
银行卡管理系统软件工程课程设计.doc_第2页
第2页 / 共42页
银行卡管理系统软件工程课程设计.doc_第3页
第3页 / 共42页
银行卡管理系统软件工程课程设计.doc_第4页
第4页 / 共42页
银行卡管理系统软件工程课程设计.doc_第5页
第5页 / 共42页
点击查看更多>>
资源描述

1、1华北电力大学课程名称:软件工程课程题目:银行存储系统组员:孟格思 姜婷 刘宏宇 赵雄飞 杨俊森专业:计算机科学与技术学院:控制与计算机工程学院时间:2013 年 10 月 24 号2目录华北电力大学 .1一、开发背景与目标 .21.1 开发背景 .21.2 开发目标与思想 .2二、需求分析 .22.1 目标 .32.1.1 存款业务 .32.1.2 取款业务 .32.1.3 转账业务 .32.1.4 查询业务 .32.2 系统的功能性需求 .42.3 系统需求分析规格说明书 .42.4 系统 ER 图 .42.4.4 数据字典 .42.5 系统非功能性需求 .62.5.1 软硬件环境需求 .

2、632.5.2 软件质量需求 .62.5.3 用户界面需求 .62.6 面向数据流的设计方法 .62.6.1 确定输入流和输出流的边界,从而孤立出变换中心。 .62.6.2 完成 “第一级分解” .72.6.3 完成 “第二级分解 ”.72.7 软件系统功能 /对象结构 .102.7.1 银行存储系统用例图 .102.8 软件质量因素 .132.8.1 可用性 .132.8.2 可靠性 .132.8.3 效率 .132.8.4 安全性 .132.8.5 可维护性 .132.8.6 可移植性 .14三、可行性分析报告 .143.1 经济可行性分析 .143.2 社会可行性分析 .143.3 技术

3、可行性分析 .144四、开发环境与项目规划 .154.1 开发环境 .154.2 项目规划与管理 .154.2.1 开发人员安排 .154.2.2 开发进度安排 .15五、结构化分析与设计 .155.1 结构化分析 .165.2 结构化设计 .18六、面向对象分析与设计 .22七、数据库分析与设计 .257.1 数据库环境说明 .267.2 数据库命名标准与规范 .267.3 数据库逻辑设计 .277.3.1 逻辑设计步骤 .277.4 数据库物理设计 .277.4.1 数据库物理设计步骤 .277.4.2 表、视图汇总 .277.4.3 各表、视图设计详解 .27八、人机界面设计 .2858

4、.1 界面设计原则 .288.2 系统窗口汇总 .28九、软件测试信息报告 .329.1 测试范围与主要内容 .339.2 测试方法 .339.3 系统测试步骤 .339.4 系统测试用例 .339.5 系统优点 .37十、软件使用说明书 .3710.1 软件概述 .3710.2 使用说明 .37一、开发背景与目标1.1 开发背景本系统选题为银行存储系统,是模拟银行存储开发的。随着计算机的飞速发展及应用领域的扩大,特别是计算机网络和电子商务的发展,极大的改变了商业银行传统的经营模式。能够为客户提供方便、快捷、安全的服务,也能够有效的降低银行的营运成本,这是6银行存储系统追求的目标。目前,对于现

5、代化银行运营的要求是客户可以实现方便安全的业务交易,银行职员可以进行高效合理的工作管理,实现银行业务电子化。1.2 开发目标与思想本系统的设计指导思想是一切为使用者着想,利用 JAVA 语言在 Eclipse 下设计了这么一个系统,界面美观,使得用户可以安全的进行操作,便捷,快速的进行注册、存款、取款、修改密码以及完成一些转账的交易,大大提高办公效率,能够及时、准确、有效的帮用户办理各种繁琐的手续,也减缓了银行工作人员的压力。具体表现为:(1 )系统应该符合银行管理的规定,满足相关人员使用系统的基本需要并要求达到操作过程中,直观、方便、实用、安全等需求;(2 )系统采用模块化程序设计方法,便于

6、系统功能的各种组合和修改,又便于未参加开发的程序人员补充、维护;(3 )系统具备数据库维护功能,及时根据用户需要进行数据添加、删除、修改等操作;(4 )采用软硬件环境及先进的管理系统开发方案,利用现有资源,提高系统开发水平和应用效果的目的。二、需求分析需求分析说明是管理系统开发的起始阶段,也是软件开发工作中最重要的一环。需求分析的目标是明确系统开发的目标和用户信息需求,提出系统的逻辑方案。为系统设计做好准备。系统中要求每个银行管理者都有一个系统帐号,并每个帐号都有密码,系统的一切操作都由管理者执行,而不是由存诸用户执行,也主是说存储用户并不直接与系统交互,而是通过管理员与系统交互。该系统主要有

7、四部分业务功能,存款,取款,转账和查询。储户填写的开户信息表单交给业务员,有业务员输入信息,录入数据库,即开户成功。储户填写的存款单或取款单由业务员输入系统,如果是存款则系统记录存款人姓名,身份证号码,存款类型,存款日期,利率及密码(可选)等信息,并打印存单给储户;如果是取款而且存款时留有密码,则系统首先核对储户密码,若密码正确或存款时未留密码,则系统计算得利息并打印出利息清单给储户。转账时要求用户提供转账帐号和被转帐号以及转账金额,查询时同样需要用户输入卡号,密码和查询项等,最终都有业务员操作,将信息更新。2.1 目标本项目要开发一个银行系统,系统一共分为存款业务、取款业务、转账业务、查询业

8、务四个子系统。72.1.1 存款业务银行开展人民币的存储业务,首先判断储户是否有卡,若无卡,则为储户开户,设置密码,并给储户一张银行卡,接着由柜员获取存款信息,存款为死期存款还是活期存款,然后执行存款流程,最后打印出清单给储户。 2.1.2 取款业务首先有储户提供信息,判断是死期订单还是银行卡,若是死期订单,则判断是否到达期限,若不到达期限,则不能取出钱;若到达期限,则可取出余额,并计算利息,打印出清单给储户。2.1.3 转账业务银行个人转账业务采用实盘交易方式,也就是客户必须持有足额的需要转出的人民币,才能按照流程转入被转入储户卡中。先由转出储户提供卡号和密码,从该储户的卡号上取出一定金额的

9、钱,紧接着向被转储户的卡号上存入相同金额的人民币,最后由柜员打印出清单交给储户。2.1.4 查询业务客户可以到银行柜台选择查询功能,并提供查询所需要的信息,选择查询类型,最后打印出查询单供储户查看。 2.2 系统的功能性需求 系统为柜员提供主功能界面 系统在启动时要求柜员输入登录帐号与密码 系统要通过管理员执行一系操作(如:存钱,取钱,转账,查询等) 管理员代替用户实现存款,取款,查询,转账等操作 储户的一切信息,存储在数据库表中2.3 系统需求分析规格说明书 实现储户开户登记 办理定期存款手续 办理定期取款手续 办理活期存款手续 办理活期取款手续 办理转账手续8 实现利息计算 输出明细表 查

10、询卡号信息2.4 系统 ER 图 2.4.4 数据字典系统主要关系模式:账户表(身份证号,姓名,出生日期,性别,交易时间,开户地点,员工号)银行卡(身份证号,姓名,卡号,存入金额,取出金额,余额,交易时间,密码,员工号)存单表(存单号,姓名,身份证号,存入金额,交易时间,密码,定期类型,员工号)数据名字:清单数据来源:银行卡表、存单表、利率表数据目的:储户数据组成:姓名+ 交易时间+ 取款金额 +存款金额+余额数据名字:存款数据来源:银行卡信息表/存单信息表数据目的:存款单数据组成:姓名+ 卡号+ 交易时间 +存入金额 /姓名+存单号+存入金额+存款年限数据名字:取款数据来源:储户 数据目的:

11、取款单数据组成:姓名+ 卡号/存单号+密码+取款时间+ 取款金额+身份证号数据名字:转账单数据目的:银行卡表数据组成:转入卡号+ 转出卡号+ 密码+金额9利率表(定期类型,利率)柜员(员工号,姓名)E-R 图如下:图表 12.5 系统非功能性需求2.5.1 软硬件环境需求(1 )软件环境: Win7、Window XP 等 32,64 位操作系统(2 )硬件环境:1)Pentium(R) Dual-Core CPU T4300 2.10GHz 2.10GHz安装内存(RAM):3.00GB2)AMD A6-3400M APU with Radeon(tm)HD Graphics 1.4GHz安

12、装内存(RAM):2.00GB3)Celeron(R) Dual-Core CPU T3100 1.90GHz1.90GHz安装内存(RAM):2.00GB2.5.2 软件质量需求 软件开发所用的系统要能够应用 SQL Sever 和运行 java 的软件 Eclipse102.5.3 用户界面需求用户界面需求就是陈述所需要的用户界面的软件组件。描述每个用户界面的逻辑特征。以下是可能要包括的一些特征。(1 )将要采用的图形用户界面(GUI)标准或产品系列的风格 (2 )屏幕布局或解决方案的限制(3 )将出现在每个屏幕的按钮、功能或导航链结(例如一个帮助按钮) 。(4 )快捷键(5 )错误信息显示标准2.6 面向数据流的设计方法2.6.1 确定输入流和输出流的边界,从而孤立出变换中心。如下图所示:图表 2

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

当前位置:首页 > 学术论文 > 大学论文

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报