- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
[项目名称]_详细设计说明书_v1.1
变更记录
日期 版本 变更说明 作者 YYYY-MM-DD 1.0 初始版本 XXX
签字确认
系统模块 对应章节 对应部门 负责人签字
引言
编写目的
书写要求:
本说明书目的在于明确说明系统各功能的实现方式,指导开发员进行编码。
本说明书的预期读者为:XXX等。
背景
书写要求:
待开发软件系统的名称:XXX
此软件系统任务提出者:XXX
此软件系统任务开发者:XXX
此软件系统任务用户:XXX
基线
书写样例:
XXX需求分析说明书 v1.0
XXX概要设计说明书 v1.0
XXX详细设计说明书 v1.0
特殊名词定义
书写样例:
缩写、术语 解 释 SPP(样例) 精简并行过程,Simplified Parallel Process SD 系统设计,System Design 参考资料
书写样例:
属于本项目的其他已发表的文件。
本文件中引用的其他文献、资料以及软件开发标准。
模块命名规则
书写要求:模块设计人员确定本软件的模块命名规则(例如类、函数、变量等),确保模块设计文档的风格与代码的风格保持一致。可以从机构的编程规范中摘取或引用(如果存在的话)。
书写样例:
包名 命名规则 pojo 以hibernate为准
例子:User.java dto 一个有意义的名字+Dto
例子:UserDto.java action 模块名+Action
例子:LogonAction.java form 模块名+ActionForm
例子:LogonActionForm.java service 接口:I+一个有意义的名字+Service
例子:IUserService.java
实现类:一个有意义的名字+Service+Impl
例子:UserServiceImpl.java dao 接口:I+一个有意义的名字+Dao
例子:IUserDao.java hibernate 实现类:一个有意义的名字+HibernateDao+Impl
例子:UserHibernateDaoImpl.java 模块汇总
模块汇总表
书写要求:这里模块是指相对独立的软件设计单元,例如对象类、函数包等等。
书写样例:
科技项目 模块名称 功能简述 项目立项申报 负责项目申报表单的处理 项目立项审批 对项目立项申请的审批 科技项目组合搜索 项目的搜索 科技项目统计 负责生成项目统计报表 查看项目进度 查看所有项目进度 项目合同 模块名称 功能简述 录入合同 负责合同的录入 合同组合搜索 按组合搜索合同记录 合同统计 统计合同信息 查看合同信息 查看合同详细信息 项目实施管理 模块名称 功能简述 项目实施管理申报 处理项目实施管理的申报 项目实施管理审批 审批项目实施管理 查看项目实施管理 查看项目实施管理 项目成果鉴定 模块名称 功能简述 科技成果组合搜索 组合搜索科技成果 科技成果统计 统计科技成果 项目成果鉴定申报 申报项目成果鉴定,处理表单信息 项目成果鉴定审批 对申请的表单进行审批 查看项目成果鉴定 可以查看项目成果的信息及相关的审批信息 科技奖励 模块名称 功能简述 科技奖励组合搜索 根据需要搜索科技奖励信息 科技奖励统计 统计科技奖励,并生成相关的报表 项目科技奖励申报 申报科技奖励,并处理申请表单 项目科技奖励审批 对申请的表单进行审批 查看项目科技奖励 可以查看项目科技奖励及审批信息 系统架构设计
书写要求:
要从系统开发架构角度说明系统实现方式,一般以系统基本功能(增删改查功能)实现方式为说明对象。
书写样例:
系统架构基本功能实现
代码包结构及关系如图例所示。
包结构及关系(图例1)
代码共分成七个包:
Form 包专门用来存放于页面信息对应的封装类
Strustsservlet 包存放action类即各种业务跳转的控制类
Service 包存放Spring服务接口文件
Serviceimpl包存放服务具体实现的类
Dao 包存放数据持久化类
Mapping包存放数据库映射文件
Vo 存放数据封装类
2.代码具体的类结构及关系如图例2所示。
系统类图(图例2)
3.系统功能实现时序图:
书写要求主要描述了系统各层类文件在实现具体功能时的调用关系和执行顺序。
书写实例以struts执行过程的时序图为例:
系统时序图(图例3)
时序图展示内容说明:
客户通过终端浏览器提交请求。
ActionServlet接受客户请求并根据配置文件的映射信息调用ActionForm类的实例对象
同时
您可能关注的文档
最近下载
- UL 1998-2018 UL可编程器件安全软件标准.pdf VIP
- 2024届广东省广州市省实教育集团九年级数学第一学期期末学业水平测试试题含解析.doc VIP
- 传感器原理及应用复习题 .pdf VIP
- 风力发电工程技术专业2021级人才培养方案(高职).pdf VIP
- 2021年10月青岛市建设工程材料价格及造价指数(可搜索)(1).pdf VIP
- 变形监测技术试题及答案.docx VIP
- DB62T 2528.5-2021 动物疫病监测规范 第5部分:免疫抗体监测.pdf VIP
- 2024年秋季新人教版七年级上册英语全册教案.docx
- 《杂草学》教学大纲.doc VIP
- 脑部抗衰护理方案.pptx VIP
文档评论(0)