Java程序设计-模块设计报告
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
{ 项目名称 }
^
模块设计报告
机构公开信息
版本历史
$
目录
0. 文档介绍 .............................................. 错误!未定义书签。
文档目的 ................................................ 错误!未定义书签。
文档范围 ................................................ 错误!未定义书签。
读者对象 ................................................ 错误!未定义书签。
~
参考文献 ................................................ 错误!未定义书签。
术语与缩写解释.......................................... 错误!未定义书签。
1. 模块命名规则 .......................................... 错误!未定义书签。
2. 模块汇总 .............................................. 错误!未定义书签。
模块汇总表.............................................. 错误!未定义书签。
模块关系图.............................................. 错误!未定义书签。
3. 子系统A的模块设计..................................... 错误!未定义书签。
模块A-N................................................. 错误!未定义书签。。
4. 子系统B的模块设计..................................... 错误!未定义书签。
模块B-N................................................. 错误!未定义书签。
5. 其他 .................................................. 错误!未定义书签。
0. 文档介绍
文档目的
作为企业即时通软件设计文档的重要组成部分,本文档主要对该软件各个模块以及模块与模块之间的关系进行了详细描述,并对相关内容做出了统一的规定。
文档范围
本文档包含以下几个部分:
`
0.文档介绍
1.模块命名规则
2.模块汇总
3.其它
读者对象
本文档的主要读者包括:
1. 本系统的设计人员:包括模块设计人员
2. 本系统的系统开发人员:编码人员。
-
3. 本系统的测试人员
参考文献
提示:列出本文档的所有参考文献(可以是非正式出版物),格式如下:[标识符] 作者,文献名称,出版单位(或归属单位),日期
例如:
[AAA]作者,《立项建议书》,机构名称,日期
[SPP-PROC-SD] SEPG,系统设计规范,机构名称,日期
术语与缩写解释
1. 模块命名规则
类和接口
1) 类和接口名均采用名词,首字母大写,其他单词首字母大写。
。
例如:
BufferedStreamReader,缩写词必须全部大写。例如:TargetURL。
包
1)所有包名只能用小写字母。尽量别使包名长度超过8个字符,避免使用多个词作为包名;
2)顶级包名采用开发者所在机构的域名的逆序,若没有域名,可采用公司英文名称;
例如:
、
3)非顶级包名采用名词,或名词的缩写。
#
2. 模块汇总
模块汇总表
表 1-1 表示层(客户端)模块汇总表
表 1-2 表示层(服务器端)模块汇总表
表 1-3 自定义界面模块汇总表
表 1-4 业务规则模块汇总表
表1-5 数据实体汇总表
表1-6 工具类汇总表模块关系图
2.2.1 包关系
1. 表示层(客户端)如下图(图2-3)所示:
图 2-3 客户端表示层&
2. 表示层(服务器端)如下图(图2-4)所示:
图 2-4 服务器端表示层3. 自定义界面(图 2-5)所示:
图 2-5 自定义界面类4. 业务规则类如下图(图2-6)所示:
,
图2-6 业务规则类5. 数据实体类如下图(图2-7)所示:
图 2-7 数据实体类
6. 工具类如下图(图2-8)所示:
图2-8 工具类
7. 图像资源和资源文件
^
图像资源主要包含程序中用到的图像文件,本项目中使用的图像文件格式均为gif 格式。
2.2.2表示层模块设计
2.2.2.1 客户端表示层
模块1:LoginJFrame 如下表:
模块名称LoginJFrame
功能描述LoginJFrame为用户提供登录界面,用户输入帐号、密码、服务器IP和服务器端口号进行登录。
】
接口与属性
函数名访问性返回值参数功能verifiedInput私有
'
有
无
客户端验
证
数据结构无