- 1
- 0
- 约5.6万字
- 约 92页
- 2018-12-21 发布于浙江
- 举报
软件需求说明书
大额票据登记核查系统
软件详细设计说明书
第一部分、概述
文档说明
本文档系统的描述了“大额票据登记核查”系统的设计文档。系统使用面向对象的设计方法,首先设计系统的总体结构,再设计各个用例的实现,为系统设计人员提供详细设计和具体开发依据。
系统需求概述
第二部分、系统总体结构
系统设计时基于Struts实现MVC设计模型,采用三层架构,如图二所示。
图二:“通讯录—名片管理”系统的体系结构
第三部分、系统设计
关键抽象
用例的设计
使用面向对象设计时,关键在于描述那些对象如何交互完成用例的功能,通常将对象发送消息的相互调用过程画成时序图。下面将逐一解释用例的时序图。
Req3.1 票据登记业务
req空白票据入库登记
A,时序图
B、描述
编号
类名或方法名
功能描述
1
BillMain.jsp
jsp页面,票据业务主页面(点击空白票据入库业务办理链接进入BlankBillEnter.jsp)
2
BlankBillEnter.jsp
jsp页面,显示入库登记界面,表单内容包括:
汇票起始号码(使用文本框,必填项, 不能含有非法字符),
汇票终止号码(使用文本框, 不能含有非法字符),
领用汇票种类(使用下拉列表,值:银行承兑汇票,商业承兑汇票,默认为:银行承兑汇票),
入库行(使用下拉列表(数据从数据库中得到),必填项),
入库经办人(使用文本框, 必填项, 不能含有非法字符),
入库经办日期(使用文本框, 采用日历控件实现,格式:yyyy-MM-dd)
3
BlankBillEnterForm
填充数据
4
BlankBillSaveAction
execute(ActionForm form, HttpServletRequest request, HttpServletResponse response)方法调用逻辑BlankBillServive,findForward返回成功或失败页面
5
BlankBillServive
业务层,其BlankBillServive .save(AcceptanceBill entity)方法负责票据入库登记逻辑.
6
BlankBillDAO
数据层,BlankBillDAO.save(AcceptanceBill entity)数据库操作
7
BillMain.jsp
成功登记后返回功能页面,失败返回BlankBillEnter.jsp(入库登记界面)
req查找空白票据入库登记
A,时序图
B、描述
编号
类名或方法名
功能描述
1
BillMain.jsp
Jsp页面,票据业务主页面, (点击空白票据入库业务办理链接进入BlankBillListAction)
2
BlankBillListAction
execute(ActionForm form, HttpServletRequest request, HttpServletResponse response)方法调用逻辑BlankBillServive,findForward返回成功或失败页面
3
BlankBillServive
业务层,其BlankBillServive.list()方法负责查询逻辑.
5
BlankBillDAO
数据层,BlankBillDAO.list()查询数据库操作
6
BlankBillEnter.jsp
查询结果显示页面
标号req 空白票据入库审核
A,时序图
B、描述
编号
类名或方法名
功能描述
1
BlankBillEnter.jsp
jsp页面,修改空白票据入库审核页面
2
BlankBillUpdateAction
execute(ActionForm form, HttpServletRequest request, HttpServletResponse response)方法调用逻辑ModifyProductHandle,findForward返回成功或失败页面
3
BlankBillServive
业务层,其BlankBillServive.update(Integer[] args)方法负责修改逻辑
4
BlankBillDAO
数据层,BlankBillDAO.update(Integer[] args)数据库操作
5
BlankBillEnter.jsp
成功修改后显示页面
标号req 空白票据领用登记
A,时序图
B、描述
编号
类名或方法名
功能描述
1
BillMain.jsp
jsp页面,票据业务主页面(点击空白票据领用业务办理链接进入BlankBillEnter.jsp)
2
DrawBill.jsp
jsp页面,显示空白票据领用登记界面,表单内容包括:
汇
您可能关注的文档
最近下载
- ISO9001 质量管理体系全套(质量手册+程序文件+表格记录全套).doc VIP
- 深度解析(2026)SYT 5794-2010《钻井液用沥青类评价方法》:从标准解读到未来油田化学智能化应用的战略前瞻.pptx VIP
- 2025-2030中国化学镀镍行业市场发展趋势与前景展望战略研究报告.docx
- 深度解析(2026)《SYT 7377-2017钻井液设计规范》.pptx VIP
- 《船体振动学》教学课件.pdf
- 操作系统Windows操作系统模型.pptx VIP
- 2025年山东省选调公务员考试真题汇编附答案解析(夺冠).docx VIP
- Windows操作系统翻译词汇.pdf
- 基于灰色关联理论的广西农产品供应链影响因素分析.docx
- 关于绑架的小故事-绑架关起来的故事.docx VIP
原创力文档

文档评论(0)