欢迎来到天天文库
浏览记录
ID:822493
大小:6.05 MB
页数:42页
时间:2017-09-08
《银行卡管理系统软件工程课程设计》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、华北电力大学课程名称:软件工程课程题目:银行存储系统组员:孟格思姜婷刘宏宇赵雄飞杨俊森专业:计算机科学与技术学院:控制与计算机工程学院时间:2013年10月24号42目录华北电力大学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软硬件环境需求6422.5.2软件质量需求62.5.3用户界面需求62.6面向数据流的设计方法62.6.1确定输入流和
2、输出流的边界,从而孤立出变换中心。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技术可行性分析1442四、开发环境与项目规划154.1开发环境154.2项目规划与管理154.2.1开发人员安排154.2.2开发进度安排15五、结构化分析与设计155.1结构化分析165.2结构化设计18六、面
3、向对象分析与设计22七、数据库分析与设计257.1数据库环境说明267.2数据库命名标准与规范267.3数据库逻辑设计277.3.1逻辑设计步骤277.4数据库物理设计277.4.1数据库物理设计步骤277.4.2表、视图汇总277.4.3各表、视图设计详解27八、人机界面设计28428.1界面设计原则288.2系统窗口汇总28九、软件测试信息报告329.1测试范围与主要内容339.2测试方法339.3系统测试步骤339.4系统测试用例339.5系统优点37十、软件使用说明书3710.1软件概述3710.2使用说明37一、开发背景与目标1.1开发背景本系统选题为银行存储系统,是模拟银行
4、存储开发的。随着计算机的飞速发展及应用领域的扩大,特别是计算机网络和电子商务的发展,极大的改变了商业银行传统的经营模式。能够为客户提供方便、42快捷、安全的服务,也能够有效的降低银行的营运成本,这是银行存储系统追求的目标。目前,对于现代化银行运营的要求是客户可以实现方便安全的业务交易,银行职员可以进行高效合理的工作管理,实现银行业务电子化。1.2开发目标与思想本系统的设计指导思想是一切为使用者着想,利用JAVA语言在Eclipse下设计了这么一个系统,界面美观,使得用户可以安全的进行操作,便捷,快速的进行注册、存款、取款、修改密码以及完成一些转账的交易,大大提高办公效率,能够及时、准确
5、、有效的帮用户办理各种繁琐的手续,也减缓了银行工作人员的压力。具体表现为:(1)系统应该符合银行管理的规定,满足相关人员使用系统的基本需要并要求达到操作过程中,直观、方便、实用、安全等需求;(2)系统采用模块化程序设计方法,便于系统功能的各种组合和修改,又便于未参加开发的程序人员补充、维护;(3)系统具备数据库维护功能,及时根据用户需要进行数据添加、删除、修改等操作;(4)采用软硬件环境及先进的管理系统开发方案,利用现有资源,提高系统开发水平和应用效果的目的。二、需求分析需求分析说明是管理系统开发的起始阶段,也是软件开发工作中最重要的一环。需求分析的目标是明确系统开发的目标和用户信息需
6、求,提出系统的逻辑方案。为系统设计做好准备。系统中要求每个银行管理者都有一个系统帐号,并每个帐号都有密码,系统的一切操作都由管理者执行,而不是由存诸用户执行,也主是说存储用户并不直接与系统交互,而是通过管理员与系统交互。该系统主要有四部分业务功能,存款,取款,转账和查询。储户填写的开户信息表单交给业务员,有业务员输入信息,录入数据库,即开户成功。储户填写的存款单或取款单由业务员输入系统,如果是存款则系统记录存款人姓名,身份证号码,存款类型,存款日期,利率及密码(可选)等信息,并打印存单给储户;如果是取款而且存款时留有密码,则系统首先核对储户密码,若密码正确或存款时未留密码,则系统计算得
7、利息并打印出利息清单给储户。转账时要求用户提供转账帐号和被转帐号以及转账金额,查询时同样需要用户输入卡号,密码和查询项等,最终都有业务员操作,将信息更新。2.1目标本项目要开发一个银行系统,系统一共分为存款业务、取款业务、转账业务、查询业务四个子系统。422.1.1存款业务银行开展人民币的存储业务,首先判断储户是否有卡,若无卡,则为储户开户,设置密码,并给储户一张银行卡,接着由柜员获取存款信息,存款为死期存款还是活期存款,然后执行存款流程,最后
此文档下载收益归作者所有