电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

软件详细设计模板示例

软件详细设计模板示例_第1页
1/16
软件详细设计模板示例_第2页
2/16
软件详细设计模板示例_第3页
3/16
项目案例名称: 《软件系统》项目案例文档: 《软件系统概要设计说明书》1. 导言1.1 目的本文档的目的是描述《软件系统》项目的详细设计,其主要内容包括:系统功能简介系统详细设计简述各个模块的三层划分最小模块组件的伪代码本文档的预期的读者是:设计人员开发人员项目管理人员测试人员1.2 范围该文档定义了系统的各个模块和模块接口,但未确定单元的具体实现,这部分内容将在实现中确定。1.3 引用标准 [1] 《企业文档格式标准》 V1.1 北京长江软件有限公司[2] 《软件详细设计报告格式标准》 V1.1 北京长江软件有限公司软件工程过程化组织1.4 参考资料[1] 《实战struct》〔美〕TedHusted机械工业出版社1.5 版本更新信息本文档版本更新记录如表C-1:表 C-1:版本更新记录修改编号修改日期修改后版本修改位置修改内容概述000 2010-4-13 0.1 全部初始发布版本2 系统设计概述根据《软件系统》的概要设计,系统分为用户登录管理、帐号管理、帐号组权限管理、角色管理、日志查询、统计报表、平台管理、业务信息系统维护、个人信息维护等模块,他们的关系如图C-1,以下将分小节对各个部分分别进行详细设计。综合信息管理平台平台管理员 Portal业务信息系统管理员Portal用户登录管理业务信息系统维护个人信息维护用户管理日志查询统计报表平台管理角色管理权限管理帐号组管理帐号管理异常时间登录操作报表帐号角色变更报表当前登录用户业务信息系统管理图 C-1:模块设计图3 详细设计概述由于本系统采用了基于Struts体系结构的设计,即采用MVC的三层设计模式,采用面向对象的 JAVA语言以及JSP的脚本语言。所以,基本采用面向对象的设计方法。在整个的开发过程中,尽可能采用复用的原则,例如采用标签库,统一数据库的基本操作,统一结果显示等。本文档的详细设计主要是按照Struts的 MVC的三个层次分别描述视图层、控制层和模型层模块的伪代码。为下一步的编码提供基础。4登录管理模块登录管理模块负责用户的登录。系统框架可以分成三层结构,即视图层、 控制层和模型层,具体如表C-2 所示。表 C-2:登录管理的三层模块视图控制器模型login.jsp main.jsp LoginForm LoginAction DB.java Constants.java User.java 4.1 视图层根据上述的功能介绍,视图页面设计如表C-3 所示。表 C-3:登录管理模块页面设计界面JSP 功能描述登录界面login.jsp 登录的主页面主页面main.jsp 管理主页面页面中部cen...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

软件详细设计模板示例

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部