网站软件(结构)设计说明书
一.引言
1.引言
说明编写这份说明书的目的,指出预期的读者。
2.背景
3.定义
列出本文件中用到的专门术语的定义和外文首字母组词的原词组。
4.参考资料
列出有关的参考资料,如:
(1) 本项目的经核准的计划任务书或合同、上级机关的批文;
(2) 属于本项目的其他已发表的文件;如开发标准
(3)本文件中各处引用到的文件资料,包括所要用到的软件开发标准。列出这些文件的标题、文件编号、发表日期和出版单位,说明能够取得这些文件的来源。
示例:
[1] XXX.需求分析说明书.内部参考资料,2013.4
[2] XXX.网站建设标准规范说明书.内部参考资料,2013.5
[3] XXX.数据库设计说明书.内部参考资料,2013.5
[4] 顾正刚.网站规划与建设.机械工业出版社,2010.2
二.模块/程序系统的组织结构
根据“需求分析说明书”的功能表及流程图,设计系统功能模块间的组织结构。
用一览表及框图的形式说明本系统的系统元素(各层模块、子程序、公用程序等)的划分,扼要说明每个系统元素的标识符和功能,分层次地给出各元素之间的控制与被控制关系.
示例:新闻发布系统的程序(模块)间的组织结构如图1所示:
word/media/image1.gif
图1 系统的组织结构
1.公司首页系统的程序(模块)间的组织结构图
图1 公司首页系统的组织结构
2.关于我们系统的程序(模块)间的组织结构图
图2 关于我们系统的组织结构
3.产品展示系统的程序(模块)间的组织结构图
图3 产品展示系统的组织结构
4.产业介绍系统的程序(模块)间的组织结构图
图4 产品展示系统的组织结构
5.科技文献系统的程序(模块)间的组织结构图
图5 科技文献系统的组织结构
6.新闻中心系统的程序(模块)间的组织结构图
图6 新闻中心系统的组织结构
7.公司相册系统的程序(模块)间的组织结构图
图7公司相册系统的组织结构
8.招聘信息系统程序(模块)间的组织结构图
图8 招聘信息系统的组织结构
9.在线留言系统的程序(模块)间的组织结构图
图9 在线留言系统的组织结构
三.网站前、后台各子模块功能间的功能描述及示意图
基于网站整体结构组织图基础上,实现前、后台模块功能的功能描述、设计思路、示意图.
1.新闻中心
1)功能描述
展示相关新闻,通过新闻让浏览者了解更多相关信息。
2)设计思路
前台:即用户端浏览器,实现查看新闻功能(查看新闻及其相关内容)
后台:即管理端浏览器,实现新闻管理功能(上传新闻、编辑、删除新闻)
word/media/image2.gif3)新闻中心模块示意图
2.招聘信息
1)功能描述
通过招聘信息让浏览者了解公司需要招聘哪些人才。
2)设计思路
前台:即用户端浏览器,实现查看招聘信息功能(查看招聘条件)
后台:即管理端浏览器,实现招聘信息管理功能(统计报名人数,显示报名用户的基本资料)
word/media/image3.gif3)招聘信息模块示意图
3.在线留言模块
1)功能描述
通过在线留言,快速有效地收集用户的意见及建议。
2)设计思路
前台:即用户端浏览器,实现在线留言功能(用户填写并提交留言、查看留言)
后台:即管理端浏览器,实现在线留言管理功能(显示留言、回复、删除留言)
word/media/image4.gif3)在线留言模块示意图
4.产品介绍
1)功能描述
通过产品介绍,让浏览者了解产品的相关信息。
2)设计思路
前台:即用户端浏览器,实现查看产品介绍功能(查看产品名称、来源、种类、功能用途等)
后台:即管理端浏览器,实现产品介绍管理功能(编辑、显示产品介绍)
word/media/image5.gif3)产品介绍模块示意图
4.关于我们
1)功能描述
通过介绍本公司,让浏览者了解本公司的发展。
2)设计思路
前台:即用户端浏览器,实现查看公司介绍功能(查看公司发展、规模、主要产品、加工技术等)
后台:即管理端浏览器,实现公司介绍管理功能(编辑、显示公司介绍)
word/media/image6.gif3)关于我们模块示意图
示例:网上调查模块
1)功能描述
及时获取市场对我公司要求或希望有,通过在线显示调查结果,快速有效地收集用户的意见及建议。
2)设计思路
前台:即用户端浏览器,实现网上调查功能,如调查选项、用户选择并提交调查结果、查看调查结果等功能。
后台:即管理端浏览器,实现调查管理功能,如设置调查选项、设置调查表样式、统计调查结果、显示调查结果。
3)调查模块示意图
word/media/image7.gif
四.系统模块功能/功能模块的设计描述
根据“需求分析说明书”及“网站演示版”完成功能功能描述及设计思路,详细描述与网站每一个子模块中的基本功能模块/对象相关联的需求。
① 功能描述
描述此功能模块要达到的目标、所采用的方法和技术,可采用IPO图(输入-处理-输出图)的形式。
② 输入
◆ 详细描述该功能的所有输入数据,如:输入源、数量、度量单位、时间设定和有效输入范围等。
◆ 指明引用的接口说明或接口控制文件的参考资料。
③ 处理
定义对输入数据、中间参数进行处理以获得预期输出结果的全部操作。包括:
◆ 输入数据的有效性检查(名称、标识、数据类型及格式、有效范围、输入形式)。
◆ 操作的顺序,包括事件的时间设定。
◆ 异常情况的响应,例如,溢出、通信故障、错误处理、影响的参数等。
◆ 用于把输入转换成相应输出的方法。
④ 输出
◆ 输出数据的有效性检查(名称、标识、数据类型及格式、有效范围、输出形式)。
◆ 详细说明该功能的所有输出数据,例如,输出目的地、数量、度量单位、时间关系、有效输出范围、非法值的处理、出错信息等。
◆ 有关接口说明或接口控制文件的参考资料(录属的上一层模块及下一层模块或程序,说明参数赋值及调用式)。
1.会员登录模块
示例:会员登录模块
功能模块名 | 会员用户登录 | 所属部门 | XXX | 开发人员 | ||||||||||||||||||||||||||||||||
功能描述 (目的) | 输入正确的用户名及密码,经过验证并通过,会员用户就能成功登录,做为会员便可浏览相应页面 | |||||||||||||||||||||||||||||||||||
使 用 者 | 会员、管理员/超级管理员 | |||||||||||||||||||||||||||||||||||
需求程序 | XX | |||||||||||||||||||||||||||||||||||
前置条件 (限制条件) | 会员用户必须先注册成功后成为会员用户后才能成功 | |||||||||||||||||||||||||||||||||||
界面要求 | 120×90px | |||||||||||||||||||||||||||||||||||
输入数据 | 用户名和密码 | |||||||||||||||||||||||||||||||||||
输入项检查 | 根据输入用户名和密码通过后台程序XX及其数据库进行验证,查找是否是会员用户及正确的密码 | |||||||||||||||||||||||||||||||||||
操作序列 (算法或者 处理描述 逻辑流程) | a.通过登录界面输入用户名及密码,点击“登录”按钮; b.调用后台程序XX,运用XX方法在数据库中进行查找验证用户名和密码; c.若找到用户名并且密码也正确则成功登录,否则弹出提示框“用户名或密码不正确,请重新输入!”,并回到登录界面; d.成功登录后提示“恭喜您登录成功”,进入到XXX界面或XXX页面,用户可以进行... | |||||||||||||||||||||||||||||||||||
异常/出错 情况及处理 | 1.用户名或密码不正确,请重新输入!则回到登录界面,并提示用户重新登录 2.当会员静默状态达到10分钟时则会员退出,并提示信息“用户已退出” | |||||||||||||||||||||||||||||||||||
后置条件 | 无 | |||||||||||||||||||||||||||||||||||
预期结果 | 用户名和密码不正确,则不能登录,若正确则成功登录。 | |||||||||||||||||||||||||||||||||||
输出项检查 | 是否出现提示信息“用户名或密码不正确,请重新输入”,若成功则出现“恭喜您登录成功”。 | |||||||||||||||||||||||||||||||||||
相关对象 及 接 口 | 首页:用于输入用户名和密码 XXX程序:进行到XX页面 | |||||||||||||||||||||||||||||||||||
补充说明 (注释设计) | 说明本模块中所需要的提示信息 | |||||||||||||||||||||||||||||||||||
测试计划 | 对模块进行测试的计划L:测试技术要求、输入数据、预期结果、进度安排、人员职责 | |||||||||||||||||||||||||||||||||||
p < class=' _3'> > | 功能模块名 | 会员用户登录 | 所属部门 | 账户管理部门 | 开发人员 | 赵霞 | ||||||||||||||||||||||||||||||
p < class=' _3'> > | 功能描述 (目的) | 输入用户名及密码,经过验证并通过,会员登录后,做为会员便可行驶会员专属的权利 | ||||||||||||||||||||||||||||||||||
p < class=' _3'> > | 使 用 者 | 普通游客、会员、管理员/超级管理员 | ||||||||||||||||||||||||||||||||||
p < class=' _3'> > | 需求程序 | DL | ||||||||||||||||||||||||||||||||||
p < class=' _4'> > | 前置条件 (限制条件) | 会员用户必须先注册成功后成为会员用户后才能成功 | ||||||||||||||||||||||||||||||||||
p < class=' _4'> > | 界面要求 | |||||||||||||||||||||||||||||||||||
p < class=' _4'> > | 输入数据 | 用户名和密码 | ||||||||||||||||||||||||||||||||||
p < class=' _4'> > | 输入项检查 | 根据输入用户名和密码通过后台程序DL及其数据库进行验证,查找是否是会员用户及正确的密码 | ||||||||||||||||||||||||||||||||||
p < class=' _4'> > | 操作序列 (算法或者 处理描述 逻辑流程) | a.通过登录界面输入用户名及密码,点击“登录”按钮; b.调用后台程序DL,运用DL方法在数据库中进行查找验证用户名和密码; c.若找到用户名并且密码也正确则成功登录,否则弹出提示框“用户名或密码不正确,请重新输入!”,并回到登录界面; d.成功登录后提示“登录成功”,进入到XXX界面或XXX页面,用户可以进行关于我们,产品展示,产品介绍,公司相册,新闻中心,招聘信息,科技文献,在线留言的浏览。 | ||||||||||||||||||||||||||||||||||
p < class=' _4'> > | 异常/出错 情况及处理 | 1.用户名或密码不正确,请重新输入!则回到登录界面,并提示用户重新登录 2.当会员静默状态达到10分钟时则会员退出,并提示信息“用户已退出” | ||||||||||||||||||||||||||||||||||
p < class=' _4'> > | 后置条件 | 无 | ||||||||||||||||||||||||||||||||||
p < class=' _4'> > | 预期结果 | 用户名和密码不正确,则不能登录,若正确则成功登录。 | ||||||||||||||||||||||||||||||||||
p < class=' _4'> > | 输出项检查 | 是否出现提示信息“用户名或密码不正确,请重新输入”,若成功则出现“登录成功”。 | ||||||||||||||||||||||||||||||||||
p < class=' _4'> > | 相关对象 及 接 口 | 首页:用于输入用户名和密码 | ||||||||||||||||||||||||||||||||||
p < class=' _4'> > | 补充说明 (注释设计) | 密码长度需要6个字符以上。 | ||||||||||||||||||||||||||||||||||
p < class=' _4'> > | 测试计划 | 对模块进行测试的计划L:测试技术要求、输入数据、预期结果、进度安排、人员职责 | ||||||||||||||||||||||||||||||||||
p < class=' _4'> > | 功能模块名 | 关于我们 | 所属部门 | XXX | 开发人员 | 赵霞 | ||||||||||||||||||||||||||||||
p < class=' _4'> > | 功能描述 (目的) | 向浏览者详细介绍的我们公司的一切相关信息 | ||||||||||||||||||||||||||||||||||
p < class=' _4'> > | 使 用 者 | 普通游客、会员、管理员/超级管理员 | ||||||||||||||||||||||||||||||||||
p < class=' _4'> > | 需求程序 | 无 | ||||||||||||||||||||||||||||||||||
p < class=' _4'> > | 前置条件 (限制条件) | 无 | ||||||||||||||||||||||||||||||||||
p < class=' _4'> > | 界面要求 | 字体的大小与颜色统一,字间距与行距固定 | ||||||||||||||||||||||||||||||||||
p < class=' _4'> > | 输入数据 | 无 | ||||||||||||||||||||||||||||||||||
p < class=' _4'> > | 输入项检查 | 无 | ||||||||||||||||||||||||||||||||||
p < class=' _5'> > | 操作序列 (算法或者 处理描述 逻辑流程) | a.通过首页界面导航栏中的“关于我们”跳转; b.直接进入界面进行浏览; | ||||||||||||||||||||||||||||||||||
p < class=' _5'> > | 异常/出错 情况及处理 | 无 | ||||||||||||||||||||||||||||||||||
p < class=' _5'> > | 后置条件 | 无 | ||||||||||||||||||||||||||||||||||
p < class=' _5'> > | 预期结果 | 成功进入网站后,可以浏览本网页,否则不能浏览 | ||||||||||||||||||||||||||||||||||
p < class=' _5'> > | 输出项检查 | 无 | ||||||||||||||||||||||||||||||||||
p < class=' _5'> > | 相关对象 及 接 口 | 首页:关于我们 | ||||||||||||||||||||||||||||||||||
p < class=' _5'> > | 补充说明 (注释设计) | 本模块中的信息属于公司资料,不可随意复制粘贴 | ||||||||||||||||||||||||||||||||||
p < class=' _5'> > | 测试计划 | 对模块进行测试的计划L:测试技术要求、输入数据、预期结果、进度安排、人员职责 | ||||||||||||||||||||||||||||||||||
p < class=' _5'> > | 功能模块名 | 产品展示 | 所属部门 | XXX | 开发人员 | |||||||||||||||||||||||||||||||
p < class=' _5'> > | 功能描述 (目的) | 向浏览者展示本网站的主要产品,直接预览产品图片 | ||||||||||||||||||||||||||||||||||
p < class=' _5'> > | 使 用 者 | 普通游客、会员、管理员/超级管理员 | ||||||||||||||||||||||||||||||||||
p < class=' _5'> > | 需求程序 | 无 | ||||||||||||||||||||||||||||||||||
p < class=' _5'> > | 前置条件 (限制条件) | 无 | ||||||||||||||||||||||||||||||||||
p < class=' _5'> > | 界面要求 | 图片的大小、间距、行距有固定值 | ||||||||||||||||||||||||||||||||||
p < class=' _5'> > | 输入数据 | 无 | ||||||||||||||||||||||||||||||||||
p < class=' _5'> > | 输入项检查 | 无 | ||||||||||||||||||||||||||||||||||
p < class=' _5'> > | 操作序列 (算法或者 处理描述 逻辑流程) | a.通过首页界面导航栏中的“产品展示”跳转; b.直接进入界面进行浏览; | ||||||||||||||||||||||||||||||||||
p < class=' _5'> > | 异常/出错 情况及处理 | 无 | ||||||||||||||||||||||||||||||||||
p < class=' _5'> > | 后置条件 | 无 | ||||||||||||||||||||||||||||||||||
p < class=' _5'> > | 预期结果 | 成功进入网站后,可以浏览本网页,否则不能浏览 | ||||||||||||||||||||||||||||||||||
p < class=' _6'> > | 输出项检查 | 无 | ||||||||||||||||||||||||||||||||||
p < class=' _6'> > | 相关对象 及 接 口 | 首页:产品展示 | ||||||||||||||||||||||||||||||||||
p < class=' _6'> > | 补充说明 (注释设计) | 本模块中的图片属于公司资料,不可随意复制粘贴 | ||||||||||||||||||||||||||||||||||
p < class=' _6'> > | 测试计划 | 对模块进行测试的计划L:测试技术要求、输入数据、预期结果、进度安排、人员职责 | ||||||||||||||||||||||||||||||||||
p < class=' _6'> > | 功能模块名 | 产品介绍 | 所属部门 | 开发人员 | 赵霞 | |||||||||||||||||||||||||||||||
p < class=' _6'> > | 功能描述 (目的) | 向浏览者详细的介绍了我公司的产品的信息,让来客更了解该产品的用途 | ||||||||||||||||||||||||||||||||||
p < class=' _6'> > | 使 用 者 | 普通游客、会员、管理员/超级管理员 | ||||||||||||||||||||||||||||||||||
p < class=' _6'> > | 需求程序 | 无 | ||||||||||||||||||||||||||||||||||
p < class=' _6'> > | 前置条件 (限制条件) | 无 | ||||||||||||||||||||||||||||||||||
p < class=' _6'> > | 界面要求 | 图片的大小、间距、行距有固定值 | ||||||||||||||||||||||||||||||||||
p < class=' _6'> > | 输入数据 | 无 | ||||||||||||||||||||||||||||||||||
p < class=' _6'> > | 输入项检查 | 无 | ||||||||||||||||||||||||||||||||||
p < class=' _6'> > | 操作序列 (算法或者 处理描述 逻辑流程) | a.通过首页界面导航栏中的“产品展示”跳转; b.直接进入界面进行浏览; | ||||||||||||||||||||||||||||||||||
p < class=' _6'> > | 异常/出错 情况及处理 | 无 | ||||||||||||||||||||||||||||||||||
p < class=' _6'> > | 后置条件 | 无 | ||||||||||||||||||||||||||||||||||
p < class=' _6'> > | 预期结果 | 成功进入网站后,可以浏览本网页,否则不能浏览 | ||||||||||||||||||||||||||||||||||
p < class=' _6'> > | 输出项检查 | 无 | ||||||||||||||||||||||||||||||||||
p < class=' _6'> > | 相关对象 及 接 口 | 首页:产品介绍 | ||||||||||||||||||||||||||||||||||
p < class=' _6'> > | 补充说明 (注释设计) | 本模块中的信息属于公司资料,不可随意复制粘贴 | ||||||||||||||||||||||||||||||||||
p < class=' _6'> > | 测试计划 | 对模块进行测试的计划L:测试技术要求、输入数据、预期结果、进度安排、人员职责 | ||||||||||||||||||||||||||||||||||
p < class=' _7'> > | 功能模块名 | 公司相册 | 所属部门 | 开发人员 | 赵霞 | |||||||||||||||||||||||||||||||
p < class=' _7'> > | 功能描述 (目的) | 向浏览者展示了我公司的公司活动的照片以及我公司实地产品相关的照片 | ||||||||||||||||||||||||||||||||||
p < class=' _7'> > | 使 用 者 | 普通游客、会员、管理员/超级管理员 | ||||||||||||||||||||||||||||||||||
p < class=' _7'> > | 需求程序 | SC | ||||||||||||||||||||||||||||||||||
p < class=' _7'> > | 前置条件 (限制条件) | 只有管理员成功登陆才可实现相册的上传 | ||||||||||||||||||||||||||||||||||
p < class=' _7'> > | 界面要求 | 120×90px | ||||||||||||||||||||||||||||||||||
p < class=' _7'> > | 输入数据 | 需上传的相册的数据,以及对上传相册内容的描述 | ||||||||||||||||||||||||||||||||||
p < class=' _7'> > | 输入项检查 | 需上传的相册是否存在 | ||||||||||||||||||||||||||||||||||
p < class=' _7'> > | 操作序列 (算法或者 处理描述 逻辑流程) | a.通过后台作为管理员登陆,选择相关信息,正确填写,点击“提交”按钮; b.调用后台程序SC,运用SC方法在数据库中进行查找验证后上传; c.若找到该相册并且该相册存在,信息无误则成功上传,否则弹出提示框“该相册不存在,请重新选择!”,并回到上传界面; d.成功上传后提示“上传成功”,返回到上传界面 | ||||||||||||||||||||||||||||||||||
p < class=' _7'> > | 异常/出错 情况及处理 | 相册信息有误或不存在,显示提示框“该相册不存在,请重新选择!”并返回上传界面 | ||||||||||||||||||||||||||||||||||
p < class=' _7'> > | 后置条件 | 无 | ||||||||||||||||||||||||||||||||||
p < class=' _7'> > | 预期结果 | 相册信息存在错误,则不能上传;若正确则成功上传 | ||||||||||||||||||||||||||||||||||
p < class=' _7'> > | 输出项检查 | 是否出现提示信息“该相册不存在,请重新输入!”,若成功则出现“上传成功” | ||||||||||||||||||||||||||||||||||
p < class=' _7'> > | 相关对象 及 接 口 | 首页:公司相册 | ||||||||||||||||||||||||||||||||||
p < class=' _7'> > | 补充说明 (注释设计) | 无 | ||||||||||||||||||||||||||||||||||
p < class=' _7'> > | 测试计划 | 对模块进行测试的计划L:测试技术要求、输入数据、预期结果、进度安排、人员职责 | ||||||||||||||||||||||||||||||||||
p < class=' _7'> > | 功能模块名 | 新闻中心 | 所属部门 | XXX | 开发人员 | 赵霞 | ||||||||||||||||||||||||||||||
p < class=' _7'> > | 功能描述 (目的) | 向浏览者展示了我公司的公司新闻、公告以及行业新闻 | ||||||||||||||||||||||||||||||||||
p < class=' _7'> > | 使 用 者 | 普通游客、会员、管理员/超级管理员 | ||||||||||||||||||||||||||||||||||
p < class=' _7'> > | 需求程序 | SC | ||||||||||||||||||||||||||||||||||
p < class=' _8'> > | 前置条件 (限制条件) | 作为管理员登陆成功后可进行新闻的上传 | ||||||||||||||||||||||||||||||||||
p < class=' _8'> > | 界面要求 | 文字与图片的大小、间距、行距有固定值 | ||||||||||||||||||||||||||||||||||
p < class=' _8'> > | 输入数据 | 需上传的新闻的标题,以及对所上传新闻内容的详细描述与验证码 | ||||||||||||||||||||||||||||||||||
p < class=' _8'> > | 输入项检查 | 需上传的新闻信息是否存在 | ||||||||||||||||||||||||||||||||||
p < class=' _8'> > | 操作序列 (算法或者 处理描述 逻辑流程) | a.通过后台作为管理员登陆,选择相关信息,正确填写,点击“提交”按钮; b.调用后台程序SC,运用SC方法在数据库中进行查找验证后上传; c.若验证码正确,则新闻成功上传,否则弹出提示框“验证码错误,请重新输入!”,并回到上传界面; d.成功上传后提示“上传成功”,返回到上传界面 | ||||||||||||||||||||||||||||||||||
p < class=' _8'> > | 异常/出错 情况及处理 | “验证码错误,请重新输入!”,返回到上传界面,重新上传 | ||||||||||||||||||||||||||||||||||
p < class=' _8'> > | 后置条件 | 无 | ||||||||||||||||||||||||||||||||||
p < class=' _8'> > | 预期结果 | 验证码错误,则不能上传,若正确则成功登录 | ||||||||||||||||||||||||||||||||||
p < class=' _8'> > | 输出项检查 | 是否出现提示信息“验证码错误,请重新输入!”,若成功则出现“上传成功” | ||||||||||||||||||||||||||||||||||
p < class=' _8'> > | 相关对象 及 接 口 | 首页:新闻中心 | ||||||||||||||||||||||||||||||||||
p < class=' _8'> > | 补充说明 (注释设计) | 无 | ||||||||||||||||||||||||||||||||||
p < class=' _8'> > | 测试计划 | 对模块进行测试的计划L:测试技术要求、输入数据、预期结果、进度安排、人员职责 | ||||||||||||||||||||||||||||||||||
p < class=' _8'> > | 功能模块名 | 招聘信息 | 所属部门 | 开发人员 | 赵霞 | |||||||||||||||||||||||||||||||
p < class=' _8'> > | 功能描述 (目的) | 向浏览者展示了我公司的招聘相关信息,包括全职岗位、兼职岗位以及实习岗位的信息 | ||||||||||||||||||||||||||||||||||
p < class=' _8'> > | 使 用 者 | 普通游客、会员、管理员/超级管理员 | ||||||||||||||||||||||||||||||||||
p < class=' _8'> > | 需求程序 | 无 | ||||||||||||||||||||||||||||||||||
p < class=' _8'> > | 前置条件 (限制条件) | 无 | ||||||||||||||||||||||||||||||||||
p < class=' _8'> > | 界面要求 | 文字与图片的大小、间距、行距有固定值 | ||||||||||||||||||||||||||||||||||
p < class=' _8'> > | 输入数据 | 无 | ||||||||||||||||||||||||||||||||||
p < class=' _8'> > | 输入项检查 | 无 | ||||||||||||||||||||||||||||||||||
p < class=' _9'> > | 操作序列 (算法或者 处理描述 逻辑流程) | a.通过首页界面导航栏中的“招聘信息”跳转; b.直接进入界面进行浏览; | ||||||||||||||||||||||||||||||||||
p < class=' _9'> > | 异常/出错 情况及处理 | 无 | ||||||||||||||||||||||||||||||||||
p < class=' _9'> > | 后置条件 | 无 | ||||||||||||||||||||||||||||||||||
p < class=' _9'> > | 预期结果 | 成功进入网站后,可以浏览本网页,否则不能浏览 | ||||||||||||||||||||||||||||||||||
p < class=' _9'> > | 输出项检查 | 无 | ||||||||||||||||||||||||||||||||||
p < class=' _9'> > | 相关对象 及 接 口 | 首页:招聘信息 | ||||||||||||||||||||||||||||||||||
p < class=' _9'> > | 补充说明 (注释设计) | 本模块中的信息属于公司资料,不可随意复制粘贴 | ||||||||||||||||||||||||||||||||||
p < class=' _9'> > | 测试计划 | 对模块进行测试的计划L:测试技术要求、输入数据、预期结果、进度安排、人员职责 | ||||||||||||||||||||||||||||||||||
p < class=' _9'> > | 功能模块名 | 科技文献 | 所属部门 | 开发人员 | 赵霞 | |||||||||||||||||||||||||||||||
p < class=' _9'> > | 功能描述 (目的) | 向浏览者展示了我公司的项目资料以及产品相关的杰出的论文 | ||||||||||||||||||||||||||||||||||
p < class=' _9'> > | 使 用 者 | 普通游客、会员、管理员/超级管理员 | ||||||||||||||||||||||||||||||||||
p < class=' _9'> > | 需求程序 | SC | ||||||||||||||||||||||||||||||||||
p < class=' _9'> > | 前置条件 (限制条件) | 作为管理员登陆成功后可进行新闻的上传 | ||||||||||||||||||||||||||||||||||
p < class=' _9'> > | 界面要求 | 文字与图片的大小、间距、行距有固定值 | ||||||||||||||||||||||||||||||||||
p < class=' _9'> > | 输入数据 | 需上传的科技文献的标题,以及对所上传内容的详细描述与验证码 | ||||||||||||||||||||||||||||||||||
p < class=' _9'> > | 输入项检查 | 需上传的新闻信息是否存在 | ||||||||||||||||||||||||||||||||||
p < class=' _9'> > | 操作序列 (算法或者 处理描述 逻辑流程) | a.通过后台作为管理员登陆,选择相关信息,正确填写,点击“提交”按钮; b.调用后台程序SC,运用SC方法在数据库中进行查找验证后上传; c.若验证码正确,则新闻成功上传,否则弹出提示框“验证码错误,请重新输入!”,并回到上传界面; d.成功上传后提示“上传成功”,返回到上传界面 | ||||||||||||||||||||||||||||||||||
p < class=' _9'> > | 异常/出错 情况及处理 | “验证码错误,请重新输入!”,返回到上传界面,重新上传 | ||||||||||||||||||||||||||||||||||
p < class=' _9'> > | 后置条件 | 无 | ||||||||||||||||||||||||||||||||||
p < class=' _9'> > | 预期结果 | 验证码错误,则不能上传,若正确则成功登录 | ||||||||||||||||||||||||||||||||||
p < class=' _10'> > | 输出项检查 | 是否出现提示信息“验证码错误,请重新输入!”,若成功则出现“上传成功” | ||||||||||||||||||||||||||||||||||
p < class=' _10'> > | 相关对象 及 接 口 | 首页:科技文献 | ||||||||||||||||||||||||||||||||||
p < class=' _10'> > | 补充说明 (注释设计) | 无 | ||||||||||||||||||||||||||||||||||
p < class=' _10'> > | 测试计划 | 对模块进行测试的计划L:测试技术要求、输入数据、预期结果、进度安排、人员职责 | ||||||||||||||||||||||||||||||||||
p < class=' _10'> > | 功能模块名 | 在线留言 | 所属部门 | 开发人员 | 赵霞 | |||||||||||||||||||||||||||||||
p < class=' _10'> > | 功能描述 (目的) | 输入想要表述的内容,留下留言者的联系方式,然后输入正确的验证码,就可以完成留言 | ||||||||||||||||||||||||||||||||||
p < class=' _10'> > | 使 用 者 | 普通游客、会员、管理员/超级管理员 | ||||||||||||||||||||||||||||||||||
p < class=' _10'> > | 需求程序 | LY | ||||||||||||||||||||||||||||||||||
p < class=' _10'> > | 前置条件 (限制条件) | 任何人都能够在进入本模块后留言 | ||||||||||||||||||||||||||||||||||
p < class=' _10'> > | 界面要求 | |||||||||||||||||||||||||||||||||||
p < class=' _10'> > | 输入数据 | 留言问题、留言内容、联系人、验证码(必填) 联系方式、xx、sfz(任填) | ||||||||||||||||||||||||||||||||||
p < class=' _10'> > | 输入项检查 | 根据是否输入问题与内容,输入验证码是否正确,通过后台程序LY进行验证,确认能否成功留言 | ||||||||||||||||||||||||||||||||||
p < class=' _10'> > | 操作序列 (算法或者 处理描述 逻辑流程) | a.通过留言界面输入问题、内容及验证码,点击“提交”按钮; b.调用后台程序XX,运用LY方法进行审核; c.若找到用户将内容填写完整并且验证码也正确则成功留言,否则弹出提示框“**不能为空”或“验证码不正确”,并回到登录界面; d.成功留言后提示“留言成功,审核等待中!”,并回到登录界面 | ||||||||||||||||||||||||||||||||||
p < class=' _10'> > | 异常/出错 情况及处理 | 1.“**不能为空”,则回到留言界面,表示用户可以重新留言 2.“验证码不正确”,返回到留言界面,用户需重新留言 | ||||||||||||||||||||||||||||||||||
p < class=' _10'> > | 后置条件 | 无 | ||||||||||||||||||||||||||||||||||
p < class=' _10'> > | 预期结果 | 有内容未填为空和验证码不正确,则不能登录,反之则成功登录。 | ||||||||||||||||||||||||||||||||||
p < class=' _10'> > | 输出项检查 | 是否出现提示信息“**不能为空”或“验证码不正确”,若成功则出现“留言成功,审核等待中!” | ||||||||||||||||||||||||||||||||||
p < class=' _10'> > | 相关对象 及 接 口 | 首页:在线留言 | ||||||||||||||||||||||||||||||||||
p < class=' _10'> > | 补充说明 (注释设计) | 问题不得大于25个字符; 内容不能少于10个字符 | ||||||||||||||||||||||||||||||||||
p < class=' _10'> > | 测试计划 | 对模块进行测试的计划L:测试技术要求、输入数据、预期结果、进度安排、人员职责 | ||||||||||||||||||||||||||||||||||
p < class=' _11'> > | 功能模块名 | DL | 所属部门 | 代码处理 | 开发人员 | 张林鹏 | ||||||||||||||||||||||||||||||
p < class=' _11'> > | 功能描述 (目的) | 输入用户名及密码,经过验证并通过,会员登录后,做为会员便可行驶会员专属的权利 | ||||||||||||||||||||||||||||||||||
p < class=' _11'> > | 使 用 者 | 普通游客、会员、管理员/超级管理员 | ||||||||||||||||||||||||||||||||||
p < class=' _11'> > | 需求程序 | DL | ||||||||||||||||||||||||||||||||||
p < class=' _11'> > | 前置条件 (限制条件) | 会员用户必须先注册成功后成为会员用户后才能成功 | ||||||||||||||||||||||||||||||||||
p < class=' _11'> > | 界面要求 | |||||||||||||||||||||||||||||||||||
p < class=' _11'> > | 输入数据 | 用户名和密码 | ||||||||||||||||||||||||||||||||||
p < class=' _11'> > | 输入项检查 | 根据输入用户名和密码通过后台程序DL及其数据库进行验证,查找是否是会员用户及正确的密码 | ||||||||||||||||||||||||||||||||||
p < class=' _11'> > | 操作序列 (算法或者 处理描述 逻辑流程) | a.通过登录界面输入用户名及密码,点击“登录”按钮; b.调用后台程序DL,运用DL方法在数据库中进行查找验证用户名和密码; c.若找到用户名并且密码也正确则成功登录,否则弹出提示框“用户名或密码不正确,请重新输入!”,并回到登录界面; d.成功登录后提示“登录成功”,进入到XXX界面或XXX页面,用户可以进行关于我们,产品展示,产品介绍,公司相册,新闻中心,招聘信息,科技文献,在线留言的浏览。 | ||||||||||||||||||||||||||||||||||
p < class=' _11'> > | 异常/出错 情况及处理 | 1.用户名或密码不正确,请重新输入!则回到登录界面,并提示用户重新登录 2.当会员静默状态达到10分钟时则会员退出,并提示信息“用户已退出” | ||||||||||||||||||||||||||||||||||
p < class=' _11'> > | 后置条件 | 无 | ||||||||||||||||||||||||||||||||||
p < class=' _11'> > | 预期结果 | 用户名和密码不正确,则不能登录,若正确则成功登录。 | ||||||||||||||||||||||||||||||||||
p < class=' _11'> > | 输出项检查 | 是否出现提示信息“用户名或密码不正确,请重新输入”,若成功则出现“登录成功”。 | ||||||||||||||||||||||||||||||||||
p < class=' _11'> > | 相关对象 及 接 口 | 首页:用于输入用户名和密码 | ||||||||||||||||||||||||||||||||||
p < class=' _11'> > | 补充说明 (注释设计) | 密码长度需要6个字符以上。 | ||||||||||||||||||||||||||||||||||
p < class=' _11'> > | 测试计划 | 对模块进行测试的计划L:测试技术要求、输入数据、预期结果、进度安排、人员职责 | ||||||||||||||||||||||||||||||||||
五.程序(标识符)设计说明
1.程序DL
程序名 | DL | 所属部门 | 代码管理部门 | 开发人员 | 第六组赵霞 |
程序描述 (目的) | 点击登录的时候,成功连接到登录页面。 | ||||
前置条件 (限制条件) | 在首页点击登录后,进入登录页面 | ||||
输入数据 | 用户名和密码 | ||||
输入项检查 | 用户名的长度及数据库中有相应的数据。 | ||||
操作序列 (算法或者 处理描述 逻辑流程) | a.获取参数 b.查询数据表获取有无会员、所属栏目、录入时间、模版ID c.查询数据表获取模版内容 d.替换模版内容中的标签 e.写静态页面 f.查询数据表并获取模版内容 | ||||
异常/出错 情况及处理 | 登录错误,提示“请重新登录” | ||||
后置条件 | 与数据有相对应。 | ||||
预期结果 | 若成功登录后,提示“登陆成功”,则“重新登录” | ||||
输出项检查 | 若成功登录后,提示“登陆成功”,则“重新登录” | ||||
相关对象 及 接 口 | 首页:登录 | ||||
补充说明 (注释设计) | 进入首页后,点击登录。弹出登录页面。 | ||||
测试计划 | 对模块进行测试的计划:测试技术要求、输入数据、预期结果、进度安排、人员职责 | ||||
2.程序ZC
程序名 | zc | 所属部门 | 代码管理部门 | 开发人员 | 第六组张林鹏 |
程序描述 (目的) | 点击登录的时候,成功连接到登录页面。 | ||||
前置条件 (限制条件) | 在首页点击登录后,进入登录页面 | ||||
输入数据 | 用户名和密码 | ||||
输入项检查 | 用户名的长度及数据库中有相应的数据。 | ||||
操作序列 (算法或者 处理描述 逻辑流程) | a.获取参数 b.查询数据表获取新闻标题、新闻内容、所属栏目、录入时间、模版ID c.查询数据表获取模版内容 d.替换模版内容中的标签 e.写静态页面 f.查询数据表并获取模版内容 | ||||
异常/出错 情况及处理 | 两次输入密码不对,提示“请重新输入” | ||||
后置条件 | 与数据有相对应。 | ||||
预期结果 | 如果输入的数据符合,则注册成功,否则注册不成功. | ||||
输出项检查 | 如果输入的数据符合,则提示“注册成功”,否则提示“注册不成功”. | ||||
相关对象 及 接 口 | 首页:注册 | ||||
补充说明 (注释设计) | 成功进入首页后,如想注册成为会员,点击注册后,连接到注册页面,进行注册,成功注册后,提示”注册成功” | ||||
3.程序gywm
程序名 | gywm | 所属部门 | 代码管理部门 | 开发人员 | 第六组胡芸儿 |
程序描述 (目的) | 成功进入本网站后便可链接相应页面 | ||||
前置条件 (限制条件) | 成功进入网站后才能成功浏览本模块 | ||||
输入数据 | 无 | ||||
输入项检查 | 没有输入项 | ||||
操作序列 (算法或者 处理描述 逻辑流程) | a.成功进入网站后就可以浏览本模块; b.成功进入网站后进入到首页面,用户可以进行关于我们,产品展示,产业介绍,科技文献,新闻中心,在线留言,招聘信息,公司相册的浏览。 | ||||
异常/出错 情况及处理 | 无 | ||||
后置条件 | 无 | ||||
预期结果 | 成功进入网站后,可以浏览本网页,否则不能浏览。 | ||||
输出项检查 | 无 | ||||
相关对象 及 接 口 | 首页:关于我们 | ||||
补充说明 (注释设计) | 成功进入网站后,可以浏览关于我们的内容,以及其他模块的内容及操作。 | ||||
测试计划 | 对模块进行测试的计划L:测试技术要求、输入数据、预期结果、进度安排、人员职责 | ||||
4.程序cpzs
程序名 | cpzs | 所属部门 | 文字管理部门 | 开发人员 | 第六组冯明华 |
程序描述 (目的) | 成功进入本网站后便可链接相应页面 | ||||
前置条件 (限制条件) | 成功进入网站后才能成功浏览本模块 | ||||
输入数据 | 无 | ||||
输入项检查 | 没有输入项 | ||||
操作序列 (算法或者 处理描述 逻辑流程) | a.成功进入网站后就可以浏览本模块; b.成功进入网站后进入到首页面,用户可以进行关于我们,产品展示,产业介绍,科技文献,新闻中心,在线留言,招聘信息,公司相册的浏览。 | ||||
异常/出错 情况及处理 | 无 | ||||
后置条件 | 无 | ||||
预期结果 | 成功进入网站后,可以浏览本网页,否则不能浏览。 | ||||
输出项检查 | 无 | ||||
相关对象 及 接 口 | 首页:产品展示 | ||||
补充说明 (注释设计) | 成功进入网站后,可以浏览产品展示的内容,以及其他模块的内容及操作。 | ||||
测试计划 | 对模块进行测试的计划L:测试技术要求、输入数据、预期结果、进度安排、人员职责 | ||||
5.程序cyjs
程序名 | cyjs | 所属部门 | 文字管理部门 | 开发人员 | 第六组杨露 |
程序描述 (目的) | 成功进入本网站后便可浏览相应页面 | ||||
前置条件 (限制条件) | 成功进入网站后才能成功浏览本模块 | ||||
输入数据 | 无 | ||||
输入项检查 | 没有输入项 | ||||
操作序列 (算法或者 处理描述 逻辑流程) | a.成功进入网站后就可以浏览本模块; b.成功进入网站后进入到首页面,用户可以进行关于我们,产品展示,产业介绍,科技文献,新闻中心,在线留言,招聘信息,公司相册的浏览。 | ||||
异常/出错 情况及处理 | 无 | ||||
后置条件 | 无 | ||||
预期结果 | 成功进入网站后,可以浏览本网页,否则不能浏览。 | ||||
输出项检查 | 无 | ||||
相关对象 及 接 口 | 首页:产业介绍 | ||||
补充说明 (注释设计) | 成功进入网站后,可以浏览产业介绍的内容,以及其他模块的内容及操作。 | ||||
测试计划 | 对模块进行测试的计划L:测试技术要求、输入数据、预期结果、进度安排、人员职责 | ||||
6.程序zxly
程序名 | zxly | 所属部门 | 文字管理部门 | 开发人员 | 第六组张林鹏 |
程序描述 (目的) | 成功进入本网站后,必须通过用户登录才可浏览相应页面 | ||||
前置条件 (限制条件) | 必须是会员,且成功登录后才可进入网站后,成功浏览本模块 | ||||
输入数据 | 无 | ||||
输入项检查 | 没有输入项 | ||||
操作序列 (算法或者 处理描述 逻辑流程) | a.成功登录后就可以浏览本模块; b.成功进入网站后进入到首页面,用户可以进行关于我们,产品展示,产业介绍,科技文献,新闻中心,在线留言,招聘信息,公司相册的浏览。 | ||||
后置条件 | 无 | ||||
预期结果 | 用户名和密码正确,则成功登录,若不正确则不能登录。 | ||||
相关对象 及 接 口 | 首页:在线留言 | ||||
补充说明 (注释设计) | 成功进入网站后,可以留言,以及其他模块的内容及操作。 | ||||
测试计划 | 对模块进行测试的计划L:测试技术要求、输入数据、预期结果、进度安排、人员职责 | ||||
7.程序news
程序名 | news | 所属部门 | 文字管理部门 | 开发人员 | 第六组杨露 |
程序描述 (目的) | 成功进入本网站后便可浏览相应页面 | ||||
前置条件 (限制条件) | 成功进入网站后才能成功浏览本模块 | ||||
输入数据 | 无 | ||||
输入项检查 | 没有输入项 | ||||
操作序列 (算法或者 处理描述 逻辑流程) | a.成功进入网站后就可以浏览本模块; b.成功进入网站后进入到首页面,用户可以进行关于我们,产品展示,产业介绍,科技文献,新闻中心,在线留言,招聘信息,公司相册的浏览。 | ||||
异常/出错 情况及处理 | 无 | ||||
后置条件 | 无 | ||||
预期结果 | 成功进入网站后,可以浏览本网页,否则不能浏览。 | ||||
输出项检查 | 无 | ||||
相关对象 及 接 口 | 首页:新闻中心 | ||||
补充说明 (注释设计) | 成功进入网站后,可以浏览新闻中心的内容,以及其他模块的内容及操作。 | ||||
测试计划 | 对模块进行测试的计划L:测试技术要求、输入数据、预期结果、进度安排、人员职责 | ||||
8.kjwx
程序名 | kjwx | 所属部门 | 文字管理部门 | 开发人员 | 第六组陈齐瑜 |
程序描述 (目的) | 成功进入本网站后便可浏览相应页面 | ||||
前置条件 (限制条件) | 成功进入网站后才能成功浏览本模块 | ||||
输入数据 | 无 | ||||
输入项检查 | 没有输入项 | ||||
操作序列 (算法或者 处理描述 逻辑流程) | a.成功进入网站后就可以浏览本模块; b.成功进入网站后进入到首页面,用户可以进行关于我们,产品展示,产业介绍,科技文献,新闻中心,在线留言,招聘信息,公司相册的浏览。 | ||||
异常/出错 情况及处理 | 无 | ||||
后置条件 | 无 | ||||
预期结果 | 成功进入网站后,可以浏览本网页,否则不能浏览。 | ||||
相关对象 及 接 口 | 首页:科技文献 | ||||
补充说明 (注释设计) | 成功进入网站后且成功登录后,可以浏览科技文献以及其他模块的内容及操作。 | ||||
测试计划 | 对模块进行测试的计划L:测试技术要求、输入数据、预期结果、进度安排、人员职责 | ||||
9.程序zpxx
程序名 | zpxx | 所属部门 | 文字管理部门 | 开发人员 | 第六组赵霞 |
程序描述 (目的) | 成功进入本网站后便可浏览相应页面,显示用人条件及岗位招聘信息。 | ||||
前置条件 (限制条件) | 成功进入网站后才能成功浏览本模块。 | ||||
输入数据 | 无 | ||||
输入项检查 | 没有输入项 | ||||
操作序列 (算法或者 处理描述 逻辑流程) | a.成功进入网站后就可以浏览本模块; b.成功进入网站后进入到首页面,用户可以进行关于我们,产品展示,产业介绍,科技文献,新闻中心,在线留言,招聘信息,公司相册的浏览。 | ||||
异常/出错 情况及处理 | 无 | ||||
后置条件 | 无 | ||||
预期结果 | 成功进入网站后,可以浏览本网页,否则不能浏览。 | ||||
相关对象 及 接 口 | 首页:招聘信息 | ||||
补充说明 (注释设计) | 成功进入网站后,可以浏览招聘信息,用人条件,岗位招聘信息。 | ||||
测试计划 | 对模块进行测试的计划L:测试技术要求、输入数据、预期结果、进度安排、人员职责 | ||||
六.运行环境及补救措施
1.说明本系统的运行环境(硬件环境和支持环境)的规定。
2.说明故障出现后可能采取的变通措施
a.后备技术说明准备采用的后备技术,当原始系统数据万一丢失时启用的副本的建立和启动的技术,例如周期性地把磁盘信息记录到磁带上去就是对于磁盘媒体的一种后备技术;
b.降效技术说明准备采用的后备技术,使用另一个效率稍低的系统或方法来求得所需结果的某些部分,例如一个自动系统的降效技术可以是手工操作和数据的人工记录;
c.恢复及再启动技术说明将使用的恢复再启动技术,使软件从故障点恢复执行或使软件从头开始重新运行的方法。
本文来源:https://www.2haoxitong.net/k/doc/fabd3f3f944bcf84b9d528ea81c758f5f71f2949.html
文档为doc格式