




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、储蓄综合业务平台设计项目说明书作者:软件工程学院2007年01月01日1.引言1.1编写目的系统设计是整个计算机信息管理系统开发过程中最重要的技术环节,我们要在充分理解用户需求的基础上,用计算机来实现新系统的信息处理逻辑模型中规定的输入、输出及内部处理等多项功能,由不同模块来完成数据流程图中的各个加工,组织各种数据文件的存储,达到用户需求所规定的各项性能指标,并提出经济合理结构良好和高质量的解决新的计算机信息管理系统中各个需要处理的问题的解决方法的系统目标模型。1.2项目背景随着信息技术的发展,办公自动化的普及,如何快速,高效,便捷的为银行客户服务、管理客户的帐户受到了高度的关注;因此为了解决
2、这个问题我们提供这个系统以满足银行需求!1.3设计思想本系统选题为银行存取款管理系统,是模拟银行存取的管理开发的。设计的指导思想是一切为使用者着想,界面要美观大方,操作尽量简单明了,而且作为一个实用的管理系统要有要有良好的容错性,在出现误操作时能尽量及时地给出警告,以便用户及时地改正。计算机的资源是受到限制的,因此要充分利用Java的功能,设计出功能强大的软件,同时要尽可能地减少对系统资源的占用。鉴于本系统的特殊性,还需要本程序有良好的保密性。1.4开发环境Ø 开发工具:Java(TM) 2 Platform Standard Edition binaryØ 运行环境:Wi
3、ndows9X、WindowsNT或Windows2000命令行环境1.5参考资料 书名作者编号出版社发表日期JAVA 2 实用教程耿祥义7-302-07894清华大学出版社2001-3JAVA案例开发徐云鹏7-121-01599电子工业出版社2005-9JAVA 2 入门经典IvorHorton7-111-18089机械工业出版社2006-42.需求分析3.1功能需求本系统是一套模拟现实银行系统收支管理的软件,通过智能化软件系统,采用先进的技术,实现真正意义上的银行收支,为广大公众和企业提供最大方便;通过对文件的操作进行数据保存和读取;用户注册,注册信息写入文件保存;要求有管理员登录,只有管
4、理员登录后才能进行后续操作;用户登录首先输入卡号和密码,通过读取文件用户信息验证,验证通过显示操作界面,然后选择存或取及余额查询,系统会自动进行各种计算,最后将信息保存到文件中。存款及取款要有输入验证,输入金额不能为负数或字母,验证通过写入文件;查询余额从文件中读取数据。功能流程如下图所示: 管理员登录退出系统登 录申请帐户用户注册信息写入文件查询余额取 款 款存 款返回上一层3.2接口需求要求定义两个接口:存款接口、取款接口。3.3性能需求可移植,可扩展。3.4软件属性需求 本系统为银行存取款管理系统,要求程序具有一定的安全性、保密性!3.5业务流程描述 3. 概要设计功能描述功能
5、结构图:返回上一层退出系统验证未通过写入文件新用户注册3.1申请帐户填写注册信息,注册成功后,把用户信息写入文件3.2登录输入帐户号和密码,读取文件内容进行验证,如果存在,登录成功,否则提示无此账户,请确认后重新输入!登录成功后后续操作:输入的存款金额进行验证,如输入负数或字母,提示请正确输入金额。存款成功后,写文件,把原有余额数增加!输入的存款金额进行验证,如输入负数或字母,提示请正确输入金额。取款成功后,写文件,把原有余额数减少!当取款金额大于余额,要有提示,并操作不成功 显示用户余额;返回到登录界面。3.3退出退出系统4.详细设计4.1登录模块设计本模块是系统进入的第一个模块,系统启动时
6、,要求用户输入用户名及密码,如果验证通过则进入系统主功能界面请输入卡号: 请输入密码: 注:本系统为DOS界面,当用户输入用户名后进行第二行,要求输入密码 当用户输入用户名为:admin 密码为:admin 为进入系统条件。其它输入皆为非法读取用户输入内容(卡号以及密码)验证成功:输出 “欢迎使用<<银行收支信息管理系统>>”进入系统主界面未通过验证:提示“用户名或密码错误”后继续要求 登录验证成功进入主功能界面验证未成功:一直登录状态下,如果用户输入字符 c 则退出本系统 4.2存款模块的设计实现存款功能 请输入存款金额:当用户输入负数及字母,提示“请正确输入金额”请
7、输入金额:用户输入的存款金额,要求输入数字读取存款数后,将得到的信息写入文本文件。提示存款成功提示下一步操作。存 款 输入存款金额: 字母、负数 数字判断输入条件 存入 4.3取款模块的设计 实现取款功能用户输入的取款金额,金额不能为负数或字母。用户输入的取款数目,要求为数字, 如果取款数不大于余额,同时余额不低于10元,读取取款数目,将信息写入文本文件,提示取款成功,返回主界面。否则,提示取款错误,请重新输入。 4.4查询模块的设计实现余额查询功能读取文本文件信息,显示余额。5.项目训练目标5.1技术能力Ø 文件操作(File)与输入输出流(I/O Stream);Ø 理解数组、常用数据结构的概念及法。5.2编程思想Ø 理解MS-DOS环境下编程的方法Ø 体会面向对象的编程思想Ø 熟悉项目开发流程5.3程序发布可以使用jar.exe把一写文件压缩成JAR文件,来发布我们的应用程序,我们把本java应用程序中涉及到的类文件压缩成一个JAR文件,例如:BankSystem.jar可以使用文本编辑器(WINDOWS下的记事本)编写一个清单文件(Manifes
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 满级翻译面试题及答案
- 建筑施工安全操作技巧试题及答案
- 物理学习的系统思维训练试题及答案
- 接龙答题测试题及答案
- 小学教育教学反思方向试题及答案
- 数字化技术在文化遗产展示与传播中的云计算应用报告2025
- 便利店新零售背景下的智能化门店管理报告
- 提升商务英语交际能力的行动计划试题及答案
- 大脑益智测试题及答案
- 粉末冶金与化学反应试题及答案
- 小学班主任的教育管理策略与实践
- 2024年公司网络安全管理制度
- 生成式人工智能的教育应用与展望-以ChatGPT 系统为例
- 尼龙防护网施工方案
- 有机物污染化学教学课件
- 基于AI技术的产品设计思路与实战
- 分子生物学知到智慧树章节测试课后答案2024年秋湖南科技大学
- 【MOOC】国际交流学术英文写作-湖南大学 中国大学慕课MOOC答案
- 学校帮扶总结
- 高考语文复习【知识精研】《千里江山图》高考真题说题课件
- 国药控股采购合同范例
评论
0/150
提交评论