欢迎来到天天文库
浏览记录
ID:41548818
大小:1.61 MB
页数:44页
时间:2019-08-27
《软件工程银行卡管理系统课程设计》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、华犹电力丈修课程名称:软件工程课程题目:银行存储系统组员:孟格思姜婷刘宏宇赵雄飞杨俊森专业:计算机科学与技术班级:计算1102学院:控制与计算机工程学院时间:2013年10月24号目录亠、开发背景与目标51丄开发背景51.2开发目标与思想5:、需求分析52.1目标62.1.1存款业务62.1.2取款业务62.1.3转账业务62.1.4查询业务62.2系统的功能性需求62.3系统需求分析规格说明书72.4系统ER图72.4.4数据字典72.5系统非功能性需求82.5.1软硬件环境需求82.5.2软件质量需求92.5.
2、3用户界面需求92.6面向数据流的设计方法92.6.1确定输入流和输出流的边界,从而孤立出变换中心。••…92.6.2完成“第一级分解”102.6.3完成“第二级分解”102.7软件系统功能/对象结构122.7.1银行存储系统用例图122.7.2银行存款业务顺序图132.7.3银行取款业务顺序图142.7.4银行转账业务顺序图142.7.5银行转账业务类图142.8软件质量因素162.8.1可用性162.8.2可靠性162.8.3效率162.8.4安全性162.8.5可维护性172.8.6可移植性17三、可行性分析
3、扌艮告173.1经济可行性分析173.2社会可行性分析173.3技术可行性分析17四、开发环境与项目规划184.1开发环境184.2项目规划与管理184.2.1开发人员安排184.2.2开发进度安排18五、结构化分析与设计185.1结构化分析195.2结构化设计21六、面向对象分析与设计256.1面向对象方法256.2用例256.3系统状态图27七、数据库分析与设计287.2数据库环境说明317.3数据库逻辑设计317.3.1逻辑设计步骤317.3.2逻辑设计关系图31八、人机界面设计328.1界面设计原则328.
4、2系统窗口汇总32九、软件测试信息报告379.1测试范围与主要内容379.2测试方法379.3系统测试步骤389.4系统测试用例389.4.1边界测试:389.4.2基本路径测试419.5系统优点42十、软件使用说明书4210.1软件概述4210.2使用说明42十一、系统开发评价42一、开发背景与目标1.1开发背景本系统选题为银行存储系统,是模拟银行存储开发的。随着计算机的飞速发展及应用领域的扩大,特别是计算机网络和电子商务的发展,极大的改变了商业银行传统的经营模式。能够为客户提供方便、快捷、安全的服务,也能够有效
5、的降低银行的营运成本,这是银行存储系统追求的目标。目前,对于现代化银行运营的要求是客户可以实现方便安全的业务交易,银行职员可以进行高效合理的工作管理,实现银行业务电子化。1.2开发目标与思想本系统的设计指导思想是一切为使用者着想,利用JAVA语言在Eclipse下设计了这么一个系统,界面美观,使得用户可以安全的进行操作,便捷,快速的进行注册、存款、取款、修改密码以及完成一些转账的交易,大大提高办公效率,能够及时、准确、有效的帮用户办理各种繁琐的手续,也减缓了银行工作人员的压力。具体表现为:(1)系统应该符合银行管理
6、的规定,满足相关人员使用系统的基木需要并要求达到操作过程中,直观、方便、实用、安全等需求;(2)系统采用模块化程序设计方法,便于系统功能的各种组合和修改,又便于未参加开发的程序人员补充、维护;(3)系统具备数据库维护功能,及时根据用户需要进行数据添加、删除、修改等操作;(4)采用软硬件环境及先进的管理系统开发方案,利用现有资源,提高系统开发水平和应用效果的目的。二、需求分析需求分析说明是管理系统开发的起始阶段,也是软件开发工作中最重要的一环。需求分析的目标是明确系统开发的目标和用户信息需求,提出系统的逻辑方案。为系
7、统设计做好准备。系统中要求每个银行管理者都有一个系统帐号,并每个帐号都有密码,系统的一切操作都由管理者执行,而不是由存诸用户执行,也主是说存储用户并不直接与系统交互,而是通过管理员与系统交互。该系统主要有四部分业务功能,存款,取款,转账和查询。储户填写的开户信息表单交给业务员,有业务员输入信息,录入数据库,即开户成功。储户填写的存款单或取款单rtl业务员输入系统,如果是存款则系统记录存款人姓名,身份证号码,存款类型,存款日期,利率及密码(可选)等信息,并打印存单给储户;如果是取款而且存款吋留有密码,则系统首先核对储
8、户密码,若密码正确或存款吋未留密码,则系统计算得利息并打印出利息清单给储户。转账时要求用户提供转账帐号和被转帐号以及转账金额,查询时同样需要用户输入卡号,密码和查询项等,最终都有业务员操作,将信息更新。2.1目标本项目要开发一个银行系统,系统一共分为存款业务、取款业务、转账业务、查询业务四个子系统。2.1.1存款业务银行开展人民币的存储业务,首先判断储户是否
此文档下载收益归作者所有