{$cfg_webname}
主页 > 计算机 > JSP >

基于dorado的软件缺陷跟踪管理系统的设计(MyEclipse,MySQL)

来源:wenku163.com  资料编号:WK16310324 资料等级:★★★★★ %E8%B5%84%E6%96%99%E7%BC%96%E5%8F%B7%EF%BC%9AWK16310324
资料介绍

基于dorado的软件缺陷跟踪管理系统的设计(MyEclipse,MySQL)(任务书,开题报告,中期检查表,文献综述,外文翻译,毕业论文17000字,程序代码,MySQL数据库)            
本系统主要是针对软件测试中所发现的缺陷,进行有效的跟踪和控制、管理,确保每个被发现的缺陷都能够及时得到处理,以提高软件开发的效率和软件质量。
基于dorado的软件缺陷跟踪管理系统,是一个基于dorado技术的轻量级的缺陷跟踪系统,以Web操作的形式提供项目管理及缺陷跟踪服务。在功能上、实用性上满足中小型项目的管理及跟踪。系统充分利用dorado中间件的引擎作用,有效增进Web应用的用户体验与交互效率,并大幅提升开发效率。基于dorado可以快速创建Rich Internet Application与AJAX应用,使B/S架构应用系统兼顾C/S架构应用的界面风格操作习惯等优势。

系统角色定义
本产品中用户角色分为四类:管理员,测试人员,开发人员,项目经理。
角色及权限说明如下:
(1)管理员:针对产品后台进行管理,包括用户管理,用户组管理,产品管理,不参与缺陷管理。
(2)测试人员:主要工作为新建缺陷,验证缺陷,关闭缺陷,编辑缺陷,参与缺陷评审会并填写评审意见
(3)开发人员:主要工作为修复缺陷,参与缺陷评审会
(4)项目经理:主要工作为审查缺陷,分配缺陷,参与缺陷评审会。
(5)测试经理:主要工作为验证缺陷,关闭缺,参与缺陷评审会。

3.3 功能需求
3.3.1 “管理员”角度需求
本系统中管理员的职责为用户管理,用户组管理,产品管理,角色分配(未分配角色的用户不能登录本系统),批量注册用户(以Excel表格导入的形式)。具体说明如下:
用户管理:管理本系统中所有用户,添加用户,可修改用户权限,可修改用户所在组。
产品管理:添加产品名称以及产品描述,删除产品,修改产品名称及描述信息。
角色分配:为刚注册的用户进行角色分配,不同的角色可行使的职责不同。注册后由管理员进行角色分配,可分配的角色有manage,developer,test三种角色,分别对应产品经理,开发人员,测试人员。
批量注册用户:管理员可通过批量插入的形式注册用户,用户信息按照给出示例的顺序填写在Excel2003表格中(Excel2007暂不支持)
3.3.2  “项目经理”角度
本系统中项目经理角色的职责为审查缺陷,分配缺陷给开发人员修复,拒绝审查缺陷。具体说明如下:
审查缺陷:测试人员提交缺陷之后,测试人员提交缺陷之后,由项目经理进行审查,并填写审查结果。
分配缺陷:审查通过之后,项目经理可以指派开发人员修复缺陷。
拒绝审查缺陷:项目经理审查未通过,表示此缺陷不需要修改,提交拒绝意见之后返回给测试人员。
3.3.3 “测试人员”角度
本系统中测试人员角色的职责为提交缺陷,编辑缺陷,验证缺陷,关闭缺陷重新提交缺陷,具体说明如下:
提交缺陷:测试人员发现缺陷之后,将缺陷提交到系统中,待项目经理审查。
编辑缺陷:未经项目经理审查的缺陷可以适当对某些字段进行修改。
3.4.4 “开发人员”角度
本系统中开发人员角色的职责是修复缺陷,拒绝修复缺陷。具体说明如下:
修复缺陷:测试人员提交的缺陷,经过项目经理审查之后,开发人员方可修改;
拒绝修复缺陷:开发人员在审阅缺陷之后,认为该缺陷不需要修改时,可以拒绝修复缺陷,缺陷在被拒绝之后会提交给项目经理,项目经理同意后方可关闭。
3.4.5 “测试经理”角度
本系统中开发人员角色的职责是验证缺陷,关闭缺陷等。具体说明如下:
验证缺陷:  对开发人员已修复的缺陷进行验证,并填写验证结果。
关闭缺陷:  验证通过的缺陷可以关闭。
重新提交缺陷: 验证不通过的缺陷,由测试人员重新提交,重新进入分配流程。
 

基于dorado的软件缺陷跟踪管理系统的设计(MyEclipse,MySQL)
基于dorado的软件缺陷跟踪管理系统的设计(MyEclipse,MySQL)
基于dorado的软件缺陷跟踪管理系统的设计(MyEclipse,MySQL)
基于dorado的软件缺陷跟踪管理系统的设计(MyEclipse,MySQL)
基于dorado的软件缺陷跟踪管理系统的设计(MyEclipse,MySQL)
基于dorado的软件缺陷跟踪管理系统的设计(MyEclipse,MySQL)


目  录
摘  要    I
ABSTRACT    II
1 绪论    1
1.1 课题研究背景    1
1.2 目的和意义    2
2 系统相关技术介绍    4
2.1开发环境    4
2.1.1 JDK 1.6介绍    4
2.1.2 MyEclipse    4
2.1.3 Tomcat 6.0    5
2.1.4 Mysql    5
2.2开发语言    5
2.2.1 Java简介    5
2.2.2 Jsp简介    6
2.2.3 Servlet简介    6
2.2.4 Dorado简介    7
2.2.5 Ajax简介    8
3.系统分析与设计    10
3.1 系统角色定义    10
3.2 缺陷状态说明    10
3.3 功能需求    11
3.3.1 “管理员”角度需求    11
3.3.2  “项目经理”角度    11
3.3.3 “测试人员”角度    12
3.4.4 “开发人员”角度    12
3.4.5 “测试经理”角度    12
3.4 系统性能需求分析    12
3.5 缺陷跟踪流程设计    13
3.5.1 缺陷跟踪总体流程设计    13
3.5.2缺陷总体流程分析        14
3.6 数据库设计    15
4 系统的具体实现    19
4.1 系统功能模块的实现    19
4.1.1 登录模块    19
4.1.2 数据操作模块    30
4.1.3 报表统计模块    31
4.1.4 图表统计模块    33
4.1.5 简易通讯模块    36
4.1.6 日程表模块    38
4.2 系统前端实现的关键技术    39
4.2.1 迭代式的BRICH- MVC架构    39
4.2.2 Dorado开发中JSP的作用    40
4.2.3主界面设计说明    41
4.2.4单页面实现特色    42
结 束 语    43
致    谢    44
参考文献    45

推荐资料