银行账户管理系统详细设计说明书
银⾏账户管理系统详细设计说明书
第⼀部分引⾔
1.1  编写⽬的
本说明对银⾏账户管理系统项⽬的各模块、页⾯、脚本分别进⾏了实现层⾯上的要求和说明。
软件开发⼩组的产品实现成员应该阅读和参考本说明进⾏代码的编写、测试。
1.2  背景
说明:
A、 软件系统的名称:银⾏账户管理系统
B、 开发者:魏晓蕾等
本项⽬将实现基于服务器端Java Web⽹站的银⾏账户管理系统的原型部分,并且在该原型的基础上进⾏功能的扩展和需求的界定,最终完成的版本将在全国范围内推⼴使⽤。提供银⾏账户管理功能。
C、 本系统将作为银⾏柜员办理事务和银⾏账户管理的⽹站。本系统⾸先在三个异地银⾏站点推⼴使⽤,分别为呼和浩特分⾏、北京市分⾏、哈尔滨分⾏,并在三个站点设置分布式数据库,利⽤分布式数据库的读取存储优势实现在三个异地银⾏站点的存取款及转账等服务。
1.3  定义
IPO图 —— 输⼊/处理/输出图,⼀般⽤来描述⼀个程序的功能和机制;
鼓励初三学生冲刺的话
1.4  参考资料
A、《JSP程序设计(第⼆版)》,范⽴锋等著,⼈民邮电出版社
B、《21天学通Oracle(第三版)》,张朝明等著,电⼦⼯业出版社
C、《精通Oracle核⼼技术与项⽬实战》,刘丽霞著,电⼦⼯业出版社
D、《分布式数据库系统及其应⽤(第三版)》,徐俊刚、邵佩英著,科学出版社第⼆部分程序系统的结构
2.1  系统实现场景
系统实现场景如图2-1所⽰。
图2-1  系统实现场景
本系统实现银⾏柜员处理银⾏事务的帐户管理功能,为柜员所使⽤的基于Java Web平台的⽹站系统。工作职务
2.2  系统功能模块设计
系统功能模块划分如图2-2所⽰。
图2-2  系统功能模块划分
2.3  系统开发及运⾏环境
开发环境:
A、Windows 7操作系统
B、Eclipse-Jee-Mars-2-win32
C、Oracle 10g 10.2.0
运⾏环境:
A、Internet Explorer浏览器
2.4  系统项⽬简介
2.4.1  项⽬概况
A、⼯程类型:Java Web项⽬
B、所⽤架构:MVC模式
C、所⽤技术:JavaBean+JSP+Servlet技术
连接Oracle分布式数据库
D、⼯程名称:BankManagementSystem
2.4.2  项⽬源码⽂件
2.4.2.1  JSP页⾯
o      Login.jsp                                      柜员登录页⾯
o      LoginCheck.jsp                                  柜员登录检查页⾯
o      LoginFailure.html                                柜员登录失败页⾯
o      ClientLogin.jsp                                  客户登录页⾯
o      ClientLoginOperation.jsp                          客户登录成功页⾯
o      MainPage.jsp                                  柜员事务主页⾯
o      CreateCard.jsp                                  办卡信息显⽰页⾯
o      CreateCardPassword.jsp                          办卡录⼊密码页⾯
剪辫子o      CreateCardOperation.jsp                          办卡操作页⾯
o      ChangePassword.jsp                            修改密码信息显⽰页⾯
o      ChangePasswordForm.jsp                        修改密码表单页⾯
o      ChangePasswordOperation.jsp                    修改密码操作页⾯
o      LostCard.jsp                                    挂失/解挂信息显⽰页⾯
o      LostCardOperation.jsp                            挂失/解挂操作页⾯
o      ReCreateCard.jsp                                补卡信息显⽰页⾯
o      ReCreateCardOperation.jsp                        补卡操作页⾯
o      RemoveCard.jsp                                销卡信息显⽰页⾯
o      RemoveCardOperation.jsp                        销卡操作页⾯
o      SaveInMoney.jsp                                存款信息显⽰页⾯
o      SaveInMoneyForm.jsp                            存款表单页⾯
o      SaveInMoneyOperation.jsp                      存款操作页⾯
o      TakeOutMoney.jsp                              取款信息显⽰页⾯
o      TakeOutMoneyForm.jsp                          取款表单页⾯奥克斯空调质量
o      TakeOutMoneyOperation.jsp                      取款操作页⾯
o      ShowBalance.jsp                                查询余额页⾯
o      ShowHistory.jsp                              查询历史记录信息显⽰页⾯
o      ShowHistoryOperation.jsp                        查询历史信息操作页⾯
o      ForwardMoney.jsp                              转账信息显⽰页⾯
o      ForwardMoneyConfirm.jsp                      转账信息确认页⾯
o      ForwardMoneyOperation.jsp                      转账操作页⾯
2022清明节是几月几日?
2.4.2.2  JavaBean⽂件
o      Connbean/ConnectionOracle.java                  连接Oracle数据库代码2.4.2.3  图⽚⽂件
o      images/1.gif                                  柜员登录界⾯图⽚
o      images/2.jpg                                  客户登录界⾯图⽚
o      images/3.jpg                                  系统主页⾯界⾯图⽚
朋友生日送什么礼物好o      images/4.jpg                                  信息显⽰页⾯界⾯图⽚
o      images/5.jpg                                  操作页⾯界⾯图⽚
第三部分系统设计图表
3.1  ⽤例图
3.1.1  ⽤例表
客户
录⼊客户信息
办卡录⼊密码
修改密码
挂失/解挂挂失解挂
补卡销卡办卡
销卡返回余额
存款计算⼿续费
取款计算⼿续费
转账转账信息核对计算⼿续费
查询余额
查询交易历史选择时间段
3.1.2  ⽤例图

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。