欢迎来到天天文库
浏览记录
ID:45560348
大小:546.84 KB
页数:51页
时间:2019-11-14
《-【优秀资料】软件项目管理详细设计说明书》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、详细设计说明书1.导言1.1目的本文档的目旨在推动软件工程的规范化,使设计人员遵循统一的代码书写规范,节省制作文档的时间,降低系统实现的风险,做到系统设计资料的规范性与全面性,以利于系统的实现、测试、维护等。1.2范围本文档用于软件设计阶段的详细设计,它的上游是《概要设计说明书》,它的下游是源程序清单及单元测试计划,并为单元测试报告提供测试依据。范围应覆盖《概要设计说明书》中的功能时序图、性能点列表、接口列表。软件详细设计的范围是:各子系统的公用模块实现设计、专用模块实现设计、存储过程实现设计、触发器实现设
2、计、外部接口实现设计、角色授权设计、其他详细设计等。按照3层结构(B/A/S)的布局,详细设计应从下面3个方面进行。数据库服务器上的面向数据的设计:数据字典物理设计、基本表物理设计、屮间表物理设计(报表设计)、临吋表物理设计、视图物理设计、存储过程物理设计、触发器物理设计。应用服务器上的面向业务逻辑的设计:接口数据设计、中间件设计、数据通信传输设计、可视构件设计、非可视构件设计、角色授权设计、功能点设计(功能点列表设计)。浏览器上的面向对象的设计:录入修改界面设计、浏览查询界面设计、登录注册界面设计、信息发
3、布界面设计。1.3术语定义术语定义,如表1所示。序号术语名称术语定义1详细设计在概耍设计的基础上,对其功能模块或部件进行实现设计,使编程人员据此能顺利书写出程序代码2存储过程存放在数据库服务器上的一段程序,它能被其他程序调用,以完成对数据库表的某些规定操作3触发器存放在数据库服务器上的一段程序,当触发条件满足时它就被执行,以完成对数据库表的某些规定操作续前表4算法详细设计中实现某项功能的数据处理方法及处理流稈表1术语定义1.4参考资料[1]《概耍设计说明书》[2]《需求分析说明书》1.5相关文档[1]源程序
4、清单[2]单元测试计划及报告[3]《用户使用手册》2.模块实现设计包设计1WJ/天敌信息管理类库1//新发现害虫管理M1^、//X'Z/、、留言管理诊斷管理、虫病信息管理图1整个系统的包图2.1类库设计实体类1「控制类边界类图2类库图2.1.1用户实体类,如图3日用户name:stringpwd:stringtypeName:string^.loginO籠scanOeditUserlnfo()日专家日管理员靠,deleteUser()靠,addUser()图3用户实体类类:admin(管理员)是否抽象:fa
5、lse是否Leaf:false继承:classLibrary.entityClass.expert实现:Implements施:管理员操作操作名可见性返回类型参数抽象静态Leaf描述deleteUserpublicAbstractfalsefalse删除会员信息addUserpublicAbstractfalsefalse添加新会员信息类:expert是否抽象:false是否Leaf:false继承:classLibrary.entityClass.user实现:Implements描述:专家类:user是
6、否抽象:false是否Leaf:false继承:实现:Implements描述^用户字段字段名可见性类型默认值静态Leaf描述nameprotectedstringfalsefalsepwdprotectedstringfalsefalsetypeNameprotectedstringfalsefalse操作操作名可见性返回类型参数抽象静态Leaf描述editUserlnfopublicAbstractfalsefalseloginpublicAbstractfalsefalsescanpublicAbst
7、ractfalsefalse2.1.2控制类,如图4^register(nwie:string,prd:string):void鶴loginSz©:string,pwd:string):voidaddUser(name:string,pwd:string,typeNaae:string):voidshtnrResult(showType:string):voidrequestlnfo(nsme:string):string^recpestlnfo0:stringsubeitEdit(nine:stringp
8、wd:string):voidsuUitEdit(name:string,pwd:string,typeHame:string):voiddeleteUser(n«ne:string):void羅Operation4!】0^showKindlIa>e(id:Int):string縫sh俐Info(id:Int):StringshowResult(showType:String):StringrequestKind
此文档下载收益归作者所有