项目文档模板(供学生排版用)

上传人:飞*** 文档编号:17052762 上传时间:2017-11-10 格式:DOC 页数:27 大小:721.72KB
返回 下载 相关 举报
项目文档模板(供学生排版用)_第1页
第1页 / 共27页
项目文档模板(供学生排版用)_第2页
第2页 / 共27页
项目文档模板(供学生排版用)_第3页
第3页 / 共27页
项目文档模板(供学生排版用)_第4页
第4页 / 共27页
项目文档模板(供学生排版用)_第5页
第5页 / 共27页
点击查看更多>>
资源描述

《项目文档模板(供学生排版用)》由会员分享,可在线阅读,更多相关《项目文档模板(供学生排版用)(27页珍藏版)》请在金锄头文库上搜索。

1、 项目组号 密 级 公 开 湖南科技职业学院软件学院项目设计文档项 目 名 称 专 业 软件技术 班 级 软件技术 3112 学 期 第一学期 指 导 教 师 王 勇 项 目 组 组 长 张 三 项 目 组 成 员 李四、王五、赵六、胡七2013 年 6 月前 言(一级标题)1项目开发目的为什么要开发此项目,以解决什么问题?2项目开发背景说明:A、软件系统名称: B、任务提出者:C、本系统最终提供给 XXXXXX 使用;3项目开发定义说明此项目的功能模块(有什么功能)4项目开发平台基于什么技术开发此项目I目录湖南科技职业学院软件学院软件技术*班项目文档0第 1 章 项目开发计划书1.1 项目范

2、围范围:对项目的功能模块的简单描述。项目代码:自定初始活动:项目设计:对项目的功能和需求做简单分析设计,制定一套可行性较高的实施方案。最后活动:项目测试:对项目做单元测试和集成测试,针对测试报告,进一步改进。减少 bug 数。1.2 客户资料客户名: 1.3 项目成果表 1.3.1 项目成果清单序号 内容 需求 计划时间 实际时间 状态1231.4 资源需求表 1.4.1 项目资源需求表序号 资源 作用 占用时间 当前可用状态获得途径1 贯穿整个项目的构造阶段可用 学校提供、购买234湖南科技职业学院软件学院软件技术*班项目文档11.5 项目风险分析表 1.5.1 项目风险分析表序号风险 概率

3、(%)严重性(%)措施1 时间不够(因为自己在学习,没有足够多的时间)80 100 尽量的腾出时间,可能的话,晚上也加班完成项目。2 超期限 80 100 把握时间,排出进度表,按进度执行。3 由于系统集成时候问题引起的最终产品的缺陷90 100 经过大量的测试,用不同的操作系统平台,考虑会出现的各种软硬件环境错误信息。设计软件的时候捕获所有可能的错误信息。4 遵循标准(如命名规则)中的差别80 10 建立命名规则要求1.6 分配任务表 1.6.1 任务分配表序号 任务 负责人123456789湖南科技职业学院软件学院软件技术*班项目文档2第 2 章 XXX 系统需求规格说明书2.1 问题陈述

4、为什么要开发此项目,用此项目解决什么问题2.2 要达到的目标对项目的主要功能进行描述2.3 具体的分析对本系统用例描述2.3.1用户角色用户用例:此处画用例图需求功能清单:表 2.3.1 用户角色功能清单功能编号 功能名称 文中标题编号 备注(以下是对用户用例的每一个用例的详细描述)1注册功能描述:新的用户在第一次登陆本网站时,要先进行注册,然后由管理员根据所注册的信息对其进行授权,用户只有在获得相应的授权以后才来登录到本系统,再实现其他的功能。用例描述见图 2.3.1湖南科技职业学院软件学院软件技术*班项目文档3图 2.3.1 用户注册用例描述示意图参与者:未注册的用户。前置条件:所有未注册

5、的用户。后置条件:提示注册是否成功。2登录功能描述:在进入本系统之前用于判断登录者的身份和权限。用例描述见图 2.3.2YESNO图 2.3.2 用户登录用例描述示意图参与者:本网站的合法用户。前置条件:用户已注册。后置条件:登陆成功后将根据用户的不同积分和 VCE 币显示在住页面上。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。2.3.2 管理员角色管理员用例:画用例图需求功能清单:表 2.3.2 管理员角色功能清单功能编号 功能名称 文中标题编号 备注阅读注册条款 填写详细信息输入用户名和密码 是否为真湖南科技职业学院软件学院软件技术*班项目文档42.3.4 管理员登

6、陆功能描述:在进入本系统之前用于判断登录者的身份和权限。用例描述见图 2.3.3YESNO图 2.3.3 管理员登录用例描述示意图参与者:本网站的合法管理员。前置条件:超级管理员已分配权限。后置条件:根据不同的权限执行不同的功能。b)普通管理员添加功能描述:超级管理员根据需求添加不同权限的普通管理员。用例描述见图 2.3.4图 2.3.4 普通管理员添加用例描述示意图参与者:本网站的超级管理员。前置条件:超级管理员已登陆。后置条件:普通管理员添加成功。输入用户名和密码 是否为真输入添加管理员的详细资料点击确定湖南科技职业学院软件学院软件技术*班项目文档5。 。 。 。 。 。 。 。 。 。

7、。 。 。3) 。 。 。 。 。 。 。 。 。 。 。 。湖南科技职业学院软件学院软件技术*班项目文档6第 3 章 XXX 系统设计书3.1 命名规则3.1.1 引言:1 编写目的:开发人员统一命名规范程序代码,更好的统一各模块。3.1.2 项目背景:1 委托单位:湖南科技职业学院软件学院2 接受单位:软件技术 3112 班第 XX 组3.1.3 命名规则 (由项目组长及组员一起定好,然后做项目时所有东西的命名都按命名规则来)1、数据库命名规则:自己规定此处你的数据库、数据表和列标题是采用什么样的命名规则,比如说首字母是否大小写,表名是否规定以什么开头,如:用户表 Tbl_Users,就是

8、以 Tbl 开头的。等等2 类命名规则:用名词或名词短语命名类 、每个单词或短语的第一个字母必须大写。如:public class ManagerBean()3 函数命名规则:用动词或动词短语命名方法,方法名的首字母小写开头。如:public String getConn()、 public void demo()4 属性命名规则:用动词或动词短语命名方法。若一个属性名由两个或多个单词组成,第二字及以后的单词的首字母大写。如:loginName、loginPassword.5 接口的命名规则:使用名词或名词短语,或者描述行为的形容词来命名接口。例如,IComponent(描述性名词),ICus

9、tomAttributeProvider (名词短语),和 IPersistable(形容词)。在接口名前加前缀 I,以表示这个类型是一个接口。如:public interface IComponent 6 JSP 命名规则:用名词或名词短语命名类 、每个单词或短语的第一个字母必须大写。如:Log.jsp、Manager.jsp湖南科技职业学院软件学院软件技术*班项目文档7湖南科技职业学院软件学院软件技术*班项目文档83.2 软件结构图3.2.1 用户功能结构图:图 3.2.1 用户功能结构图3.2.2 管理员功能结构图:湖南科技职业学院软件学院软件技术*班项目文档9图 3.2.2 管理员功能

10、结构图湖南科技职业学院软件学院软件技术*班项目文档103.3 构架图图 3.2.2 .3.4 类图湖南科技职业学院软件学院软件技术*班项目文档113.4.1 管理员:图 3.4.1 .3.5 时序图3.5.1 用户1.用户注册湖南科技职业学院软件学院软件技术*班项目文档12图 3.5.1 用户注册时序图2. 用户登录图 3.5.2 用户登录时序图3.5.2 管理员:1. 超级管理员湖南科技职业学院软件学院软件技术*班项目文档13图 3.5.3 超级管理员操作时序图3.6 屏幕设计表 3.6.1 项目屏幕设计情况表屏幕名 屏幕类型 描述 表/使用的查询用户登陆 Web 页面 接受用户名、密码和验

11、证密码。 tb_memberVCE 教育网主界面 Web 页面 显示网站的主要功能,及用户对网站的主要操作。 -用户的搜索截面 Web 页面 该界面主要为用户提供网站图书搜索、用户上传图书搜索和课程搜索。还为用户提供高级搜索tb_book、tb_userBook、tb_course在线图书界面 Web 页面 主要为用户提供在线观看,和下载功能。在线课程界面 Web 页面 主要为用户提供在线观看功能。用户上传图书界面 Web 页面 为用户提供一个上传自己书籍的界面。tb_course用户手册界面 Web 页面 为用户提供一个查看本网站的湖南科技职业学院软件学院软件技术*班项目文档14帮助。管理员

12、登陆 Web 页面 接受管理员的资料,判断权限。然后给予不同管理员不同的权限。tb_admin管理员主界面 Web 页面 该界面是管理员的所有的体现。管理员管理界面 Web 页面 该界面是超级管理员对普通管理员的添加,分配不同的权限。tb_admin课程管理界面 Web 页面 该界面是课程管理员对课程信息的维护(添加、修改) 。tb_course图书管理界面 Web 页面 该界面是图书管理员对图书的维护。tb_book页面定制 Web 页面 该界面是超级管理员对网站风格的维护。tb_website注册会员管理界面 Web 页面 该界面是会员管理员对本网站会员的管理。帐单管理界面 Web 页面

13、该界面是超级管理员查看打印订单留言板管理界面 Web 页面 该界面是超级管理员对本网站留言的管理。tb_leaveMsg充值卡管理 Web 页面 该界面是充值管理员查看充值卡和生成本网站的充值卡。tb_card湖南科技职业学院软件学院软件技术*班项目文档15湖南科技职业学院软件学院软件技术*班项目文档16第 4 章 测试计划书4.1 单元测试计划(注意:可以只写几个关键的测试,注意添加表名)表 4.1.1 单元测试表单元测试范围 各功能模块单元测试方法 人工输入值单元测试环境 Windows2000 server ,SQLServer2000将产生的文档 单元测试用例,测试报告等单元测试任务

14、/ 优先级要测试的功能 预期结果 进度日期 实际日期 负责人通用的数据库连接函数检测是否返回预期的值。 True 2010/11/25用户登陆、注册模块屏幕是否有自己预定义的LOGO 标志信息;是否要求用户必须输入用户名和密码。True 2010/11/25用户个人平台模块是否能在线进行用户充值。 True 2010/11/25用户信息的修改,删除点击列表,是否能将对应的用户信息显示在对应的框内;是否可以修改用户信息。True 2010/11/25湖南科技职业学院软件学院软件技术*班项目文档17用户信息、图书和课程的查询是否能按指定的要求进行模糊,精确的查询。True 2010/11/25主界

15、面用户权限的不同是否有不同的功能菜单。 True 2010/11/25在线课程模块用户是否能进行在线点播。 True 2010/11/254.2 集成测试计划表 4.2.1 集成测试表单元测试范围 VCE 教育网单元测试方法 人工输入值单元测试环境 Windows2000 server ,SQLServer2000将产生的文档 单元测试用例,测试报告等单元测试任务 / 优先级要测试的功能 预期结果 进度日期 实际日期 负责人通用的数据库连接函数检测是否返回预期的值 True 2010/11/30用户登陆、注册模块屏幕是否有自己预定义的LOGO 标志信息是否要求用户必须输入用户名和密码是否有三次登陆的限制授权用户是否能成功登陆True 2010/11/30用户个人平台模块 是否能在线进行用户充值 True 2010/11/30湖南科技职业学院软件学院软件技术*班项目文档18用户信息的修改,删除点击列表,是否能将对应的用户信息显示在对应的框内是否可以修改用户信息。True 2010/11/3

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

当前位置:首页 > 资格认证/考试 > 其它考试类文档

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