软件工程课程设计银行储蓄管理系统样本.doc
《软件工程课程设计银行储蓄管理系统样本.doc》由会员分享,可在线阅读,更多相关《软件工程课程设计银行储蓄管理系统样本.doc(48页珍藏版)》请在咨信网上搜索。
1、目录1 问题定义22 可行性研究22.1 项目概述22.2 可行性分析的前提22.2.1 项目的目标22.2.2 项目的环境32.3 可选的方案32.3.1 方案一32.3.2 方案二32.4 所建议的系统32.4.1 系统说明32.4.2 系统流程图32.4.3 高级数据流图42.5 经济可行性52.5.1系统开发费用52.5.2系统运行费用52.5.3效益52.6技术可行性62.7 操作可行性63 需求分析63.1 需求概述63.2 需求模型63.2.1 数据模型63.2.2 功能模型83.2.3 行为模型93.2.4 数据字典104 总体设计114.1 系统体系结构114.2 模块详细说
2、明124.3 数据库设计135 详细设计145.1 人机界面设计145.2 过程设计176 测试186.1 白盒测试186.2黑盒测试197 结论198参考文献209 附录209.1程序代码201 问题定义账户管理是银行业务流程过程中十分重要且必备的环节之一,在银行业务流程当中起着承上启下的作用,其重要性不言而喻。可是,当前许多银行在具体的业务流程处理过程中依然使用手工操作的方式来实施,不但费时、 费力, 效率低下, 而且无法达到理想的效果。本文针对上述问题, 采用软件工程的开发原理, 依据软件流程过程规范, 按照需求分析、 概要设计、 详细设计、 程序编码、 测试、 软件应用、 软件维护等过
3、程开发了一个银行账户管理系统。采用VSC+作为开发工具, 数据库设计遵循3范式, 主要设计了用户基本信息表、 用户卡信息表、 ATM取款机基本信息表、 用户银行存款信息表、 管理系统的用户口令表、 银行系统的用户信息表等数据表。解决了银行系统中存在的数据安全性、 数据一致性以及系统运行速度等问题。系统实现的主要有账户管理、 取款机管理、 用户查询等功能; *账户管理模块: 存款、 取款、 开户、 销户、 修改信息、 办卡、 挂失卡; *用户查询模块; *取款机信息管理模块: 管理员管理查询和维护、 客户查询和取款等功能; 经过该银行账户管理系统地运行, 是办公人员能够轻松快捷的完成对账户管理的
4、任务, 提高账目管理效率, 使银行的账目管理工作系统化、 规范化、 自动化。该银行账目管理信息系统, 优点是设计过程思路清晰、 模块划分简洁, 设计个阶段分工明确。经过实践证明, 该划分是合理的, 极大地提高了本系统的实现。2 可行性研究2.1 项目概述某银行计算机储蓄系统的工作流程大致如下: 储户填写的存款单或取款单由业务员键入系统, 如果是存款则系统记录存款人的姓名、 住址( 或电话号码) 、 身份证号码、 存款类型、 存款日期、 到期日期、 利率及密码( 可选) 等信息, 完成后由系统打印存款单给储户。如果是取款, 而且存款时留有密码, 则系统首先核对储户密码, 若密码正确或存款时未留密
5、码, 则系统计算利息并印出利息清单给储户。2.2 可行性分析的前提2.2.1 项目的目标所建议系统的开发目标包括: 人力与设备费用的减少及合理利用; 处理速度的提高及准确度的保证; 人员利用率的改进及合理调度; 改进管理和服务。建立高效的信息传输和服务平台, 提高信息处理速度和利用率等等。a. 用系统的高速特性来节省大量的人力, 而且能够极大程度上简化操作人员的工作, 使得操作人员只需要做简单的输入输出以及对于本系统的管理就能够简便的完成自己的工作; b. 将人工计算的部分更改为系统运算处理极大的提升了速度, 这样就提高了工作效率, 也极大程度缩短了用户的等待时间, 这样能够提高银行在行业中的
6、竞争力。c. 利用计算机的系统优势, 能够弥补人工作业时的出错率高的缺陷, 使得每一笔业务都能最大限度避免核实以及复工。d. 利用计算机大容量存储数据库的模式来完成记录的存储, 这样在工作中能够及时查证任意一条记录。2.2.2 项目的环境采用WindowsXP操作系统MySQL先进的数据库系统, JSP技术, 采用B/S框架。2.3 可选的方案2.3.1 方案一经过与银行熟练业务员进行深入讨论, 制定详细用户调查问卷, 真正了解用户以及银行业务员的实际需求, 根据业务员提供的信息以及问题定义再综合调查问卷中用户提出的意见进行改进。最终确定项目需要解决的问题, 并确定问题能不能被解决。2.3.2
7、 方案二项目的另一种实现方案是直接购买现有的计算机储蓄系统。但银行业是个对安全性要求很高的行业, 如果选用现有计算机储蓄系统, 有可能会使得未公开的漏洞对本银行造成冲击, 需要承担更高的安全风险; 为适应该系统有可能需要更改现有存款系统的数据结构, 转换成本高; 软件授权方式的差异可能导致系统开销更高。2.4 所建议的系统2.4.1 系统说明系统架构为星状架构, 每个分行办事处连接到中心数据库, 每台分行电脑与一台打印机相连以输出信息。储户填写的存款单或取款单由业务员输入系统, 系统自动更新中心数据库的内容, 如果是存款, 系统记录存款人姓名、 住址、 存款类型、 存款日期、 利率等信息, 并
8、印出存款单给储户; 如果是取款, 系统计算利息并印出利息清单给储户。2.4.2 系统流程图本系统的系统流程图如下图所示: 银行管理系统存钱页面取款页面余额页面修改密码注销页面登录界面注册开户主界页面注销退出图2.1系统流程图2.4.3 高级数据流图业务员1接收事物储户2处理存款3处理取款储户本系统的数据流图如下图所示: 图2.2银行储蓄管理系统基本系统模型2.5 经济可行性2.5.1系统开发费用人员费用。本系统开发期六个月, 试运行期为二个月。开发期需要开发人员5人, 试运行期需开发人员2人。开发需八个月, 员工工资费用为大约10万元。硬件设备费。本系统所需的硬件设备费为大约12万元, 其中包
9、括: 服务器1台PC机8台打印机8台条形码扫描仪10台网络设备和布线不间断电源1台工作台8台软件费用。系统所需的软件费用大约为1000元, 其中包括: 正版WindowsXP正版SQLserver MicrosoftOfficeAccess 、 MicrosoftVisualC+6.0可免费下载耗材费。所需耗材费用估计为1.0万元咨询和评审费、 调研和差旅费: 约2.0万元其它不可预见费。按开发总费用的10%计算。综上, 系统开发总费用为28万元。 2.5.2系统运行费用假定本系统运行期为5年, 每年的运行费用为: 系统维护费。每年需要人员进行系统维护, 维护费为1.8万元。设备维护费。建设设
10、备的运行更新期为5年。假设设备日常故障维护费每年0.6万元。消耗材料费。每年耗材费按0.8万元计算。系统年运行费用为4万元, 则5年累计系统运行费用为21万元。综上, 系统开发和运行总费用为49万元, 折合10万元/年。2.5.3效益一次性收益。提高工作效率, 减少工作人员人数。本系统运行能够提高业务处理, 核算信息管理的效率。累计能够综合提高工作效率达30%。能够减少现有15%的工作人员, 节约人员工资大约12万元/年。经常性收益。办公设备、 纸张等使用量减少可节约成本每年约1万元。不可定量收益。业务量的增加使直接经济效益每年上升约7万元。综上所述, 每年可增加收益20万元。收益/投资比20
11、/10=2, 投资回收周期为三年。由此可见, 此系统一经使用, 可给用户带来很大收益, 过一段时间后即可收回成本, 带来盈利。在经济上具有可行性。2.6技术可行性开发系统的计算机硬件已经非常普及, 能够适应银行系统的快速和大容量存储, 硬件方面完全没有问题; 现在的计算机各方面的技术都非常成熟, 相对来说开发此系统的技术也要求比较简单, 因此在技术方面是可行的; 同时银行还必须有一定量的系统管理和维护的专业人员, 在这方面能够经过培训原来的技术人员成为新的需要的技术人员, 也能够雇用所需这方面的专业技术员; 若按计划, 在规定的期限内, 本系统的开发是能够完成的。2.7 操作可行性该系统可采用
12、C/S模式开发, 提供窗体界面, 操作简单。银行业务员要求有基本的计算机使用技能, 经过简单培训后将会熟练使用本软件系统管理员要求有一定计算机的专业知识, 需要经过专业培训, 以能够熟练管理本系统, 使其正常运行。3 需求分析3.1 需求概述随着人民生活水平的提高, 餐饮, 住宿, 娱乐业在服务行业中占有越来越重要的地位。要使在当前酒店行业日趋激烈的竞争中脱颖而出, 必须努力发展自己的特色。在管理方面也要有自己的管理特色, 避免传统管理方法的失误, 使得酒店的信誉以及各个管理方面都能够出现零失误, 以及能够给管理者和普通的营业员带来操作上的方便, 对整个酒店各个方面的业务带来快捷, 方便, 高
13、效的服务, 使用户能够对这个软件感到满意, 那么才是管理软件的成功之处。酒店管理系统一个现代化的管理系统, 系统给出了实际酒店管理中遇到的所有情况, 此酒店管理系统软件是为了代替酒店管理者更好的管理而制作的, 软件给出了酒店管理中的各种细节问题, 使得管理变的更加的轻松。它符合人们平时的使用习惯,使用性强,能较好的实现各方面的功能。3.2 需求模型3.2.1 数据模型本系统的E-R图如下图所示: 存款存款单类型利率金额账号到期日期存款日期取款取款单金额取款日期账号姓名住址电话身份证号储户拥有账户账号开户日期户主密码余额 图3.1银行储蓄E-R图储户( 身份证号码, 姓名, 电话号码, 住址)
14、银行( 名称, 电话号码, 地址) 存取款( 类型, 数额, 利率, 密码, 到期日期) 3.2.2 功能模型功能级数据流图如下所示: 业务员2.2 打印存单储户储户1 接收事物2.1录入存款信息3.1验证账户3.3 计算利息3.2 核对密码3.4打印利息清单 存款信息 存单 存款单 事务 存款信息 取款单 取款额 利息清单账户信息 利息取款额 密码 图3.2数据流图3.2.3 行为模型本系统的状态图如下图所示: 处理存款事务重新输入结束do/打印存款单等待输入密码取消do/显示取消信息验证密码处理取款事务打印利息清单验证账户新开账户显示无效账户等待输入存款信息等待输入取款信息主屏do/要求事
15、务类型 选择存款选择取款输入存款单信息 输入取款单信息【新用户】【无效】 确认有效、 有密码老用户 取消 确认【无效】 输入密码【无效】 【有效】处理成功 图4.状态图 3.2.4 数据字典本系统数据字典如下所示: 储户名字: 储户信息描述: 存储用户的个人详细信息定义: 储户信息=储户姓名+储户住址+储户身份证号码+储户帐号+帐户金额+储户密码位置: 储户信息名字: 存款信息描述: 存款储户一次存款的存款信息定义: 存款信息=存款类型+存取日期+存款金额+利率位置: 输出到打印机名字: 取款信息( 利息清单) 描述: 储户一次取款的取款信息定义: 取款信息=取款日期+取款金额+利息位置: 输
16、出到打印机名字: 密码描述: 储户存/取款时必须的6位验证号码定义: 密码=0|1|2|3|4|5|6|7|8|9+0|1|2|3|4|5|6|7|8|9+0|1|2|3|4|5|6|7|8|9+0|1|2|3|4|5|6|7|8|9+0|1|2|3|4|5|6|7|8|9+0|1|2|3|4|5|6|7|8|9位置: 储户信息4 总体设计4.1 系统体系结构 随着社会经济的发展, 信息化程度的不断深入, 银行的传统业务已经愈来愈不能满足银行客户的需要。现今, 人们的金融意识、 科技意识已经有了很大的提高, 在紧张忙碌的生活中, 已经越来越来不习惯每月恩忙于各银行营业柜台之问去排队取款。本银行
17、账户管理信息系统能实现的主要功能有: 管理员信息管理; 用户信息修改、 开户、 销户; 办卡、 挂失卡、 换卡; 存款、 取款。系统的总体功能模块图如图4.1所示: 银行储蓄系统1.0输入事务2.0处理存款3.0处理取款1.1输入存款事务1.2输入取款事务2.1录入存款信息3.2计算利息3.1验证账户2.2打印存单3.1.1输入密码3.1.2核对密码3.3打印利息清单 图4.1 系统功能模块图4.2 模块详细说明IPO表系统: 银行储蓄管理系统 作者: 张芸 模块: 开户 日期: .3.7编号: 1.1调用: 1.1.1-1.1.7被调用: 1.0输出: 账户号输入: 户主信息及密码处理: 根
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 软件工程 课程设计 银行 储蓄 管理 系统 样本
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【丰****】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【丰****】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。