详细设计说)明书模板.docVIP

  • 4
  • 0
  • 约 12页
  • 2017-01-20 发布于北京
  • 举报
密级: ****项目 详细设计说明书 (J2EE) 中创软件工程股份有限公司 二ОО年月日 变更版本 修订日期 原因与修改情况描述 位置(页/段落/章节号 修订人 审核人 [详细设计说明书编写要求:关于封面、目录、正文等排版要求请参阅项目文件排版指导;正文的内容参照以下要求组织,本模板只提供参考,根据项目的不同特点,对有关章节可做必要的剪裁与调整。]说明一个软件系统中的每一个程序的设计思路。该文件可作为公司软件开发人员、综合测试人员的指导性文件。开发的软件系统的名称 列出本软件系统的中文全称、英文全称及英文表示简称。 开发的软件系统的最终用户或适用的领域。 列出本文件中用到的专门术语定义和外文首字母组词的原词组。列出相关的参考资料,如: 与本项目有关的上级机关的批文; 属于本项目的其他已发表的文件; 本文件中各处引用的文件、资料,包括所需用到的软件开发标准; 与该项目工作产品有关的法律法规要求。 列出这些文件资料的标题、文件编号、作者、发表日期和出版单位等,说明能够得到这些文件资料的来源。 组织的组织给出对系统子系统包的组织的详细说明。 模块发布名称 模块说明 权限管理 cvicse-rbac.jar 负责系统的认证及授权 2.1.3包的组织 模块名 包路径 包的说明 权限管理 com.cvicse.rbac 其中:包路径的定义及描述要求如下: 命名规则:com.cvicse.产品名称. + “子包名称”;用户有特殊要求的情况下可以不遵循该规则。[注:该部分内容是否由企管部统一管理?] 各产品必须在上述描述的系统包内划分package. 系统内的通用包内的内容由系统自己决定,通用包命名为common。 在设计文档中必须清楚地进行定义,并描述各package之间的依赖关系。 要求在每个包的路径下利用package.html 描述该包的涵盖的领域说明,并作为配置项进行管理。 包描述的层次必须能够满足项目组内每个成员理解的需要。 2.1.4层次的划分给出对系统中业务层、控制层、展现层等各层次的说明及各层次之间关系的说明。存放路径(如JSP、CSS等)给出对各系统、子系统、模块的JSP/CSS/图片存放路径统一的处理要求和约束条件。 模块名称 路径 路径的说明 在此章节,对项目中用到的各构件的共性部分,进行设计说明。 对于Action及ActionForm的描述限制于Struts开发,其它内容适用于J2EE开发。如struts,给出对struts配置文件的说明和统一的处理要求和约束条件,如模块化建义、ActionMapping等。 设计原则是代码文档一体化,尽量利用Java Doc 来描述详细设计。 在本章节对系统的各子系统、模块进行设计说明。 每一小节,就是一个子系统模块的详细设计。Xxxxx模块 功能概述 认可年度 不可 = 船级社国籍 不可 = 注: FORM 表单元素类型说明: HIDDEN TEXT: 文本输入框,默认情况下与数据库的对应字段 SELECT: SELECT 必须说明是否需要参数标签,如果需要则描述为 SELECT[标签名称],如果包括检索条件则表示为 SELECT[标签名称,条件] CHECKBOX TEXTAREA BUTTON RADIO HIDDEN FILE PASSWORD 校验规则说明: DECIMAL(16,2,正负号) ,其中+或-表示允许输入正负号,如Decimal(16,2),表示可输入正负号. Decimal(16,2,+) 表示不允许输入负号, DECIMAL(16,2,-), 表示只能输入负号 MONEY(10,2,正负号): 与DECIMAL的输入校验相同。 DATE(YYYY-MM-DD) DATETIME(YYYY-MM-DD HH:MI:SS) TIME(HH:MI:SS) EMAIL: 电子邮件 TELEPHONE: 座机电话,输入模式位 0531-2963478 6462 MOBILEPHONE: 移动电话,全数字输入,不超过11位 IDCARD :身份证号码 TEXT[5,10] 最小输入5个字符,最大可输入10个字符,默认情况下与对应数据结构的字段长度相同。对于数据结构固定长

文档评论(0)

1亿VIP精品文档

相关文档