4-1 详细设计说明书
1 引言..........................................................................................................2
1.1 编写目的 .................................................................................................................................. 2
1.2 背景 .......................................................................................................................................... 2
1.3 定义 .......................................................................................................................................... 2
1.4 参考资料 .................................................................................................................................. 2
2 程序系统的结构......................................................................................2
3 程序 1(标识符)设计说明................................................................ 13
3.1 程序描述 ................................................................................................................................ 13
3.2 功能 ........................................................................................................................................ 13
3.3 性能 ........................................................................................................................................ 13
3.4 输入项.................................................................................................................................... 13
3.5 输出项.................................................................................................................................... 14
3.6 算法 ........................................................................................................................................ 14
3.7 流程逻辑 ................................................................................................................................ 15
3.8 接口 ........................................................................................................................................ 15
3.9 存储分配 ................................................................................................................................ 15
3.10 注释设计 .............................................................................................................................. 15
3.11 限制条件 .............................................................................................................................. 15
3.12 测试计划 .............................................................................................................................. 15
3.13 尚未解决的问题 .................................................................................................................. 16
4 程序 2(标识符)设计说明................................错误!未定义书签。
1
4-1 详细设计说明书
1 引言
1.1 编写目的
本说明书的主要任务是过程设计,即设计软件体系结构中所含的每个模块的实现算法,
提供了艾尚校园网各个模块部件的说明,经过这个阶段的设计工作,应让设计人员对网站
精确描述,从而在编码阶段可以把个描述直接翻译成某种程序设计语言写的程序,同时也
为今后供编码人员具体实现及今后的维护工作。
预期读者:项目责任人、编码人员人员、测试人员及维护管理人员
1.2 背景
(1)待开发软件系统的名称:艾尚校园网;
(2)项目任务提出者:岳永琴;
(3)开发者:网络 1091 第三组;
(4)用户:在校大学生;
(5)运行机制:服务器端采用 Microsoft Server 2003 为操作系统的工作站
1.3 定义
API 函数---由函数、消息、数据结构、数据类型以及语句组成,它们可在创建在
Microsoft Windows 下运行的应用程序中使用。API 中使用最多的部分是从 Windows 中调
用 API 函数的代码元素,包括过程声明(Windows 函数)、用户自定义类型
1.4 参考资料
[1] 顾正刚.《网站规划与建设》.机械工业出版社. 2008 年 2 月;
[2 ] 毕海峰.《ASP.NET》.清华大学出版社. 2009 年 7 月;
[3] 岳永琴.艾尚校园网可行性研究报告.2011 年 5 月;
[4] 岳永琴.艾尚校园网项目开发计划.2011 年 5 月;
[5] 岳永琴.艾尚校园网需求分析.2011 年 6 月;
[6] 岳永琴.艾尚校园网数据要求说明书.2011 年 6 月;
[7] 岳永琴.艾尚校园网概要设计说明书.2011 年 6 月;
[8] 岳永琴.艾尚校园网数据库设计说明书.2011 年 6 月。
2
2 程序(模块)系统的结构
用一系列图表列出本程序系统内的每个程序它们之间的层次结构关系。
2.1 程序(模块)系统的组织结构
用户注册
注册登录
用户登录
用户登录
用户界面
文件录入
文件下载
留言
信息修改
删除作品
修改文件
删除文件
文件浏览
学习部落
用户登录
知识共享
用户登录
寻求帮助
艾
尚
校
园
网
作品专区
用户登录
用户登录
晒幸福角
本站相关
3
上传作品
编辑作品
评论作品
发表
编辑文件
评论
本站新闻
广告
友情连接
2.2 各程序(模块)功能的设计说明
要求:例出每个程序模块的功能以及实现该功能的主要页面等文件。
2.2.1 登录注册
(1) 用户登录
asxy_dlzc_yhdl.aspx:用于用户/管理员登录网站
asxy_dlzc_yhdl.aspx.cs:用于用户/管理员登录网站
表 4.1 用户登录(一)
模块名称
用户登录
模块代号
asxy_dlzc_yhdl.aspx
适用范围
全局
类
型
ASPX 页面
模块功能
用于用户/管理员登录网站
开发人员
第 3 小组
开 发 时 间 2011.6.15
修 改 人
修改时间
修改批准人
修改次数
性能要求
在 2s 内完成
限制条件
用户/管理员
输 入
模版类型、模版名称、模版内容
输 出
数据库记录提示信息
建立表单
表单数据提交给 asxy_dlzc_yhdl.aspx
asxy_dlzc_yhdl.aspx 用于用户/管理员登录网站
算法逻辑
相关对象
及 接 口
备 注
表 4.1 用户登录(二)
模块名称
用户登录
模块代号
asxy_dlzc_yhdl.aspx.cs
适用范围
全局
类
型
ASPX 页面
模块功能
用于用户/管理员登录网站
开发人员
修改时间
开 发 时 间 2011.6.15
修 改 人
修改批准人
修改次数
性能要求
在 2s 内完成
4
限制条件
仅编辑/管理员
输 入
模版类型、模版名称、模版内容
输 出
数据库记录提示信息
检查数据完整性
添加数据库记录到数据库表
算法逻辑
相关对象
及 接 口
备 注
(2) 用户注册
asxy_dlzc_yhzc.aspx:用于用户注册
asxy_dlzc_yhzc.aspx.cs:用于用户注册
表 4.2 用户注册(一)
模块名称
用户注册
模块代号
asxy_dlzc_yhzc.aspx
适用范围
全局
类
型
ASPX 页面
模块功能
用于用户注册
开发人员
第 3 小组
开 发 时 间 2011.6.15
修 改 人
修改时间
修改批准人
修改次数
性能要求
在 2s 内完成
限制条件
用户/管理员
输 入
模版类型、模版名称、模版内容
输 出
数据库记录提示信息
建立表单
表单数据提交给 asxy_dlzc_yhzc.aspx
asxy_dlzc_yhzc.aspx:用于用户注册
算法逻辑
相关对象
及 接 口
备 注
表 4.2 用户注册(二)
5
模块名称
用户注册
模块代号
asxy_dlzc_yhzc.aspx.cs
适用范围
全局
类
型
ASPX 页面
模块功能
用于用户注册
开发人员
修改时间
开 发 时 间 2011.6.15
修 改 人
修改批准人
修改次数
性能要求
在 2s 内完成
限制条件
用户/管理员
输 入
模版类型、模版名称、模版内容
输 出
数据库记录提示信息
检查数据完整性
添加数据库记录到数据库表
算法逻辑
相关对象
及 接 口
备 注
2.2.2 学习部落
(1) 文件浏览
asxy_xxbl_wjll.aspx:用于用户浏览以发布文件
asxy_xxbl_wjll.aspx.cs: 用于用户浏览以发布文件
表 4.3 文件浏览(一)
模块名称
文件浏览
模块代号
asxy_xxbl_wjll.aspx
适用范围
全局
类
型
ASPX 页面
模块功能
用于用户浏览以发布文件
开发人员
第 3 小组
开 发 时 间 2011.6.15
修 改 人
修改时间
修改批准人
修改次数
性能要求
在 2s 内完成
限制条件
用户/管理员
输 入
模版类型、模版名称、模版内容
6
输 出
数据库记录提示信息
建立表单
表单数据提交给 asxy_xxbl_wjll.aspx
asxy_xxbl_wjll.aspx 用于用户浏览以发布文件
算法逻辑
相关对象
及 接 口
备 注
表 4.3 文件浏览(二)
模块名称
用户注册
模块代号
asxy_dlzc_yhzc.aspx.cs
适用范围
全局
类
型
ASPX 页面
模块功能
用于用户注册
开发人员
修改时间
开 发 时 间 2011.6.15
修 改 人
修改批准人
修改次数
性能要求
在 2s 内完成
限制条件
用户/管理员
输 入
模版类型、模版名称、模版内容
输 出
数据库记录提示信息
检查数据完整性
添加数据库记录到数据库表
算法逻辑
相关对象
及 接 口
备 注
(2)知识共享
asxy_xxbl_zsgx.aspx: 用于用户/管理员共享
asxy_xxbl_zsgx.aspx.cs: 用于用户/管理员共享
表 4.4 知识共享(一)
模块名称
知识共享
模块代号
asxy_xxbl_zsgx.aspx
适用范围
全局
类
型
ASPX 页面
模块功能
用于用户/管理员共享
7
开发人员
第 3 小组
开 发 时 间 2011.6.15
修 改 人
修改时间
修改批准人
修改次数
性能要求
在 2s 内完成
限制条件
用户/管理员
输 入
模版类型、模版名称、模版内容
输 出
数据库记录提示信息
建立表单
表单数据提交给 asxy_xxbl_zsgx.aspx
asxy_xxbl_zsgx.aspx 用于用户/管理员共享
算法逻辑
相关对象
及 接 口
备 注
表 4.4 知识共享(二)
模块名称
知识共享
模块代号
asxy_xxbl_zsgx.aspx.cs
适用范围
全局
类
型
ASPX 页面
模块功能
用于用户/管理员共享
开发人员
第 3 小组
开 发 时 间 2011.6.15
修 改 人
修改时间
修改批准人
修改次数
性能要求
在 2s 内完成
限制条件
用户/管理员
输 入
模版类型、模版名称、模版内容
输 出
数据库记录提示信息
检查数据完整性
添加数据库记录到数据库表
算法逻辑
相关对象
及 接 口
备 注
(3)寻求帮助
aspx_xxbl_xqbz.aspx:用于用户提出疑问,寻求大家的帮助
8