第一组(-模块设计报告)

上传人:博****1 文档编号:499840702 上传时间:2023-11-24 格式:DOC 页数:10 大小:396.50KB
返回 下载 相关 举报
第一组(-模块设计报告)_第1页
第1页 / 共10页
第一组(-模块设计报告)_第2页
第2页 / 共10页
第一组(-模块设计报告)_第3页
第3页 / 共10页
第一组(-模块设计报告)_第4页
第4页 / 共10页
第一组(-模块设计报告)_第5页
第5页 / 共10页
点击查看更多>>
资源描述

《第一组(-模块设计报告)》由会员分享,可在线阅读,更多相关《第一组(-模块设计报告)(10页珍藏版)》请在金锄头文库上搜索。

1、项目名称,模块设计报告机构图标 .net在线学习系统模块设计报告文件状态: 草稿 正式发布 正在修改文件标识:Company-Project-SD-MODULE当前版本:X.Y作 者:张亚 程亚辉 孟军燕 李三想 完成日期:Year-Month-Day第一组张亚 程亚辉 孟军燕 李三想 版 本 历 史版本/状态作者参加者起止日期备注 目 录 0. 文档介绍40.1 文档目的40.2 文档范围40.3 读者对象40.4 参考文献40.5 术语与缩写说明41. 模块命名规则52. 模块汇总52.1 模块汇总表52.2 模块关系图53. 子系统A的模块设计63.n 模块A-n64. 子系统B的模块设

2、计64.n 模块B-n65. 其他60. 文档介绍0.1 文档目的说明在线学习系统的设计过程,各应用模块的主要接口与属性、数据结构和算法.2 文档范围1.模块命名规则2. 模块汇总3. 子系统A的模块设计4. 子系统B的模块设计5. 其他0.3 读者对象模块设计人员,测评人员0.4 参考文献提示:列出本文档的全部参考文献(可以是非正式出版物),格式如下:标识符 作者,文献名称,出版单位(或归属单位),日期例如:AAA 作者,立项建议书,机构名称,日期 SPP-PROC-SD SEPG,系统设计规范,机构名称,日期0.5 术语与缩写说明缩写、术语解 释SPP精简并行过程,Simplified P

3、arallel ProcessSD系统设计,System Design1. 模块命名规则(1)用C#规则来命名方法和类,类名和应用类的模块英文名称一样。(news,chatroom)(2.)用C#规则来命名局部变量和方法的参数,因为各模块与数据库有联系,所以变量名称和数据库中表的字段名车让你更一样。(3)接口的名称加前缀IinterfaceICompareintcompare();(4)局部变量的名称要有意义不要用x,y,z等等(除用于For循环变量中可使i,j,k,l,m,n). (5)全部的成员变量声明在类的顶端,用一个换行把它和方法分开(6)采纳默认的名字命名namespace,如:产品

4、名、公司名(7)建议局部变量在最接近运用它时再声明(8)运用某个控件的值时,尽量命名局部变量(9)把引用的系统的namespace和自定义或第三方的用一个换行把它们分开(10)文件名要能反应类的内容,最好是和类同名,一个文件中一个类或一组关连类(11)书目结构中要反应出namespace的层次(12)大括号要新起一行(13、避开简单被主观说明的难懂的名称,如方面名AnalyzeThis(),或者属性xxK8。这样的名称会导致多义性。 (14)、只要合适,在变量名的末尾或开头加计算限定符(Avg、Sum、Min、Max、Inde)。(15)、布尔变量名应当包含Is,这意味着Yes/No或True

5、/False值,如fileIsFound。(16)、在命名状态变量时,避开运用诸如Flag的术语。状态变量不同于布尔变量的地方是它可以具有两个以上的可能值。不是运用documentFlag,而是运用更具描述性的名称,如documentFormatType。(此项只供参考) (17)、即使对于可能仅出现在几个代码行中的生存期很短的变量,仍旧运用有意义的名称。仅对于短循环索引运用单字母变量名,如i或j。可能的状况下,尽量不要运用原义数字或原义字符串。 (18)、可运用约定俗成的缩写使名称长度适中, (19)、在内部范围中避开运用与外部范围中的名称相同的名称。假如访问了错误的变量,则可能会产生错误结

6、果。若变量与同一名称的关键字冲突,则必需在关键字前加适当的类型库以作标识。例如,假如有一个名为Date的变量,通过调用System.DateTime.Date只可以运用部Date函数。假如以上未做规定,以vs2005的C#命名规范为准。 2. 模块汇总2.1 模块汇总表提示:这里模块是指相对独立的软件设计单元,例如对象类、函数包等等。子系统A 在线学习系统的前台模块名称功能简述注册用户注册成为会员登录赐予用户登录在线学习资料上传赐予用户上传资料在线留言赐予用户可以留言资料下载赐予用户可以下载相关的资料公告阅读赐予用户阅读个人信息管理赐予用户查询子系统B在线学习系统的后台模块名称功能简述公告发布

7、管理员可以发布公告用户信息管理管理员可以对信息进行管理登录管理员可以登录2.2 模块关系图提示:参考体系结构设计文档登陆模块关系图学生模块关系图老师模块关系图管理员模块关系图3. 子系统前台模块设计模块名称登录功能描述用户登录接口与属性函数带三个参数:用户ID、用户密码、用户类型数据结构与算法采纳“依次查找”的方法补充说明查找是否有此用户时,把参数与数据库的参数做对比,是否一样模块名称注册功能描述赐予用户注册会员接口与属性函数带三个参数:用户ID、用户密码、用户类型用户邮箱、验证码数据结构与算法无补充说明用户密码与验证码是否一样模块名称资料上传功能描述上传资料接口与属性函数带三个参数:用户ID

8、、用户密码、用户类型数据结构与算法采纳“依次查找”的方法补充说明查找是否上传资料,把参数与数据库的参数做对比,是否一样模块名称在线留言功能描述可以发表看法接口与属性可以留言与该网站有关的信息数据结构与算法采纳“依次查找”的方法补充说明查找是否留言时,把参数与数据库的参数做对比,是否一样模块名称资料下载功能描述下载资料接口与属性函数带三个参数:用户ID、用户密码、用户类型数据结构与算法采纳“依次查找”的方法补充说明查找是否有下载时,把参数与数据库的参数做对比,是否一样模块名称公告阅读功能描述用户可以阅读公告接口与属性函数带三个参数:用户ID、用户密码、用户类型数据结构与算法采纳“依次查找”的方法

9、补充说明查找是否公告阅读时,把参数与数据库的参数做对比,是否一样模块名称个人信息管理功能描述用户可以查询自己的个人信息接口与属性函数带三个参数:用户ID、用户密码、用户类型数据结构与算法采纳“依次查找”的方法补充说明查找是否有个人信息管理时,把参数与数据库的参数做对比,是否一样4. 子系统后台模块设计模块名称公告发布功能描述用户可以阅读公告接口与属性利用数据控件对数据库修改等数据结构与算法无补充说明模块名称用户信息管理功能描述用户可以查询自己的个人信息接口与属性利用数据控件对数据库修改等数据结构与算法无补充说明模块名称登录功能描述用户登录接口与属性利用数据控件对数据库修改等数据结构与算法无补充说明5. 其他 机构名称,2002Page 10 of 10

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > 工作计划

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号