1 / 10
文档名称:

模块设计报告.pdf

格式:pdf   大小:424KB   页数:10页
下载后只包含 1 个 PDF 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

模块设计报告.pdf

上传人:秋江孤影 2023/3/25 文件大小:424 KB

下载得到文件列表

模块设计报告.pdf

文档介绍

文档介绍:该【模块设计报告 】是由【秋江孤影】上传分享,文档一共【10】页,该文档可以免费在线阅读,需要了解更多关于【模块设计报告 】的内容,可以使用淘豆网的站内搜索功能,选择自己适合的文档,以下文字是截取该文章内的部分文字,如需要获得完整电子版,请下载此文档到您的设备,方便您编辑和打印。综合学校网站
模块设计报告
文件状态:文件标识:SD-MODULE
[√]草稿当前版本:
[]正式发布作者:梁文江
[]正在修改完成日期:2010-12-16
目录
......................................................................................错误!未定义书签。
文档目的.............................................................................................错误!未定义书签。
文档范围.............................................................................................错误!未定义书签。
读者对象.............................................................................................错误!未定义书签。
...............................................................................错误!未定义书签。
......................................................................................错误!未定义书签。
模块汇总表.........................................................................................错误!未定义书签。
模块关系图.........................................................................................错误!未定义书签。
................................................................错误!未定义书签。
................................................................错误!未定义书签。

文档目的
说明学校网站的设计过程,各应用模块的主要接口与属性、数据结构和算法。
文档范围
项目经理指定若干名开发人员从事模块的设计(以下称为模块设计人员),模块设计人员
将在实现阶段编写这些模块的代码
读者对象
模块设计人员,测评人员

(1)用C#规则来命名方法和类,类名和应用类的模块英文名称一致。(news,chatroom)
(2.)用C#规则来命名局部变量和方法的参数,因为各模块与数据库有联系,所以变量名
称和数据库中表的字段名车让你更一致。
(3).接口的名称加前缀I
interfaceICompare
{intcompare();}
(4).,y,z等等(除用于For循环变量中可使用
i,j,k,l,m,n).
(5)所有的成员变量声明在类的顶端,用一个换行把它和方法分开.
(6)采用默认的名字命名namespace,如:产品名、公司名.
(7)建议局部变量在最接近使用它时再声明.
(8)使用某个控件的值时,尽量命名局部变量.
(9)把引用的系统的namespace和自定义或第三方的用一个换行把它们分开.
(10)文件名要能反应类的内容,最好是和类同名,一个文件中一个类或一组关连类.
(11)目录结构中要反应出namespace的层次.
(12)大括号"{"要新起一行
(13)、避免容易被主观解释的难懂的名称,如方面名AnalyzeThis(),或者属性名xxK8。
这样的名称会导致多义性。
(14)、只要合适,在变量名的末尾或开头加计算限定符(Avg、Sum、Min、Max、Index)。
(15)、布尔变量名应该包含Is,这意味着Yes/No或True/False值,如fileIsFound。
(16)、在命名状态变量时,避免使用诸如Flag的术语。状态变量不同于布尔变量的地
方是它可以具有两个以上的可能值。不是使用documentFlag,而是使用更具描述性的名
称,如documentFormatType。(此项只供参考)
(17)、即使对于可能仅出现在几个代码行中的生存期很短的变量,仍然使用有意义的
名称。仅对于短循环索引使用单字母变量名,如i或j。可能的情况下,尽量不要使用原
义数字或原义字符串。
(18)、可使用约定俗成的缩写使名称长度适中,
(19)、在内部范围中避免使用与外部范围中的名称相同的名称。如果访问了错误的变
量,则可能会产生错误结果。若变量与同一名称的关键字冲突,则必须在关键字前加适
当的类型库以作标识。例如,如果有一个名为Date的变量,通过调用只可以使用内
部Date函数。
如果以上未做规定,以vs2005的C#命名规范为准。

模块汇总表
统A网站前台
模块名称功能简述
用户登录给予用户登录网站
客户注册客户注册成为本站会员
分类搜索客户可以搜索相关产品
聊天新用户注册后可以进入聊天
购物车实时显示用户当前所购产品,可以增加或删除
订单查询客户依此号码可以查询所购产品数目与产品情况
子系统B网站后台
模块名称功能简述
后台用户管理普通用户的添加,删除,修改
后台订单管理实现对订单的添加/删除/修改管理。
后台产品信息管理实现分类管理、类别设置、厂家管理
客户权限管理管理人员实现对用户的分级
模块关系图
电子商务系统
前商订登商

台品单陆品

显管管注购
品热打
牌卖折
种商促
放生
订订订
入成
单单单
购订
修删查

用用

户户

添修删查
注登
加改除询
商商商商
提示:参考体系结构设计文档

模块名称用户登录
功能描述普通用户的登录,
接口与属性函数带三个参数:用户ID、用户密码、用户类型
数据结构与算法采用“顺序查找”的方法
补充说明查找是否有此用户时,把参数与数据库的参数做对比,是否一致
模块名称客户注册
功能描述给予客户注册会员
接口与属性函数带三个参数:用户ID、用户密码、用户邮箱、验证码
数据结构与算法无
补充说明用户密码与验证码是否一致
模块名称分类搜索
功能描述搜索相关产品
接口与属性产品型号的参数
数据结构与算法采用“顺序查找”的方法
补充说明搜索时忽略空字符,如果没有则提示“搜索不到该信息“
模块名称聊天
功能描述咨询客服相关信息
接口与属性QQ所需一些参数
模块名称购物车
功能描述查看要购买的产品
接口与属性删除物品、返回、结账参数
模块名称订单查询
功能描述查询相关产品
接口与属性订单号的参数
数据结构与算法采用“顺序查找”的方法
补充说明搜索时忽略空字符

模块名称用户管理
功能描述对用户的添加,删除,修改
接口与属性利用数据控件对数据库修改等。
数据结构与算法无
补充说明
模块名称订单管理
功能描述对订单删除,修改
接口与属性利用数据控件对数据库修改等。
数据结构与算法无
补充说明
模块名称产品信息管理
功能描述对产品信息的添加,删除,修改
接口与属性利用数据控件对数据库修改等。
数据结构与算法无
补充说明
模块名称客户权限管理
功能描述对客户权限的分配
接口与属性利用数据控件对数据库修改等。
数据结构与算法无
补充说明