您现在正在浏览:首页 > 论文 > 计算机 > 毕业设计-面向移动通信的软件研发与测试管理系统的设计与实现

免费下载毕业设计-面向移动通信的软件研发与测试管理系统的设计与实现

  • 资源类别:论文
  • 资源分类:计算机
  • 适用专业:软件工程
  • 适用年级:大学
  • 上传用户:xdanmm
  • 文件格式:word+pdf
  • 文件大小:473.10KB
  • 上传时间:2013-10-29 2:03:54
  • 下载次数:0
  • 浏览次数:17

安全检测:瑞星:安全 诺顿:安全 卡巴:安全

资料简介

毕业设计-面向移动通信的软件研发与测试管理系统的设计与实现,共38页,15061字,附开题报告等
摘 要
软件缺陷跟踪管理系统(Bugzilla)是一个开源的缺陷跟踪系统,常用于项目开发及维护过程的错误管理,由于其用户接口统一,在实际应用中不能很好地适应公司内部研发软件及通信测试系统的具体应用需求。本文基于移动通信开发背景,针对通信业务特征的定制需求,对现有Bugzilla进行调整和扩展,基于CGI+ JavaScript +Perl技术实现了一个更能适应实际需求的软件错误跟踪系统。经公司内部试用结果表明该系统达到了预期的目标。
关键词: Bugzilla;缺陷跟踪;定制需求

Abstract
Software bug tracking management system (Bugzilla) is an open source bug tracking system, commonly used in project development and maintenance process error management in practical applications. Due to its unified user interface, the system not well adapted to the specific application requirements of the company's internal R & D software and communications test systems. Based on the background of the development of mobile communication and communication service features custom needs, adapting the existing bugzilla based CGI + JavaScript + Perl technology to achieve a more adaptable to the actual needs of software bug tracking system. Trial results show that the system to achieve the desired goals well within the company.
Keywords:Bugzilla; Bug tracking; Customization needs

目录
第一章 引言 - 5 -
1.1 背景 - 5 -
1.2选题意义 - 5 -
1.3本文组织结构 - 5 -
第二章 相关技术及开发工具 - 6 -
2.1相关技术 - 6 -
2.1.1 CGI工作原理及相关技术 - 6 -
2.1.2 JavaScript脚本语言 - 7 -
2.1.3 Perl语言 - 8 -
2.1.4 Mysql数据库 - 8 -
2.1.5 IIS服务器 - 9 -
2.2 B/S结构 - 9 -
第三章 系统设计 - 11 -
3.1 需求设计 - 11 -
3.1.1系统需求 - 11 -
3.1.2功能需求 - 12 -
3.1.3系统性能需求 - 13 -
3.2 系统数据库设计 - 13 -
3.2.1 数据库概念模型设计 - 13 -
3.2.2 数据表图文设计 - 14 -
3.3 系统流程图 - 15 -
3.4 系统模块设计 - 16 -
第四章 系统实现 - 18 -
4.1代码目录结构 - 18 -
4.2系统主要功能设计 - 18 -
4.2.1 提交bug功能设计 - 18 -
4.2.2 检索bug用户功能设计 - 21 -
4.2.3 用户权限功能设计 - 22 -
4.3 Bugzilla 提交bug主页模块设计 - 23 -
4.3.1 提交bug界面设计 - 23 -
4.3.2 提交bug逻辑设计 - 26 -
4.3.3 功能设计扩展 - 29 -
第五章 遇到的问题 - 30 -
5.1 安装Bugzilla配置的问题 - 30 -
5.2 ie,火狐,chrome等主流浏览器兼容性问题 - 31 -
5.3 Perl语言,正则表达式理解问题 - 32 -
第六章 结论与展望 - 34 -
6.1网站的维护 - 34 -
6.2网站的升级构想 - 34 -
参考文献 - 35 -
致谢 - 36 -

本文组织结构
本文第二章介绍系统开发过程中使用的所有的环境、开发工具和开发技术,包括动态网页语言JavaScript、数据库MySQL介绍、CGI工作原理,Perl开发语言等。第三章分别从系统需求、数据库设计以及系统的设计,其中包括功能设计和系统结构图设计等两个方面进行阐述。第四章是系统实现部分,在本章中重点阐述系统实现的关键算法和实现方法。第五章围绕在优化系统中遇到的问题与解决方法展开讨论并做出总结。最后第六章是结论与展望。

功能需求
软件错误跟踪系统(Bugzilla)简而言之是开发者与测试人员沟通的平台。测试人员把软件的使用过程中遇到的bug进行整理并通过软件错误跟踪系统(bugzilla)提交给开发人员。
软件错误跟踪系统(Bugzilla)具体可分为以下几个主要功能:
1. 记录所提交bug关键字的功能
测试人员在软件使用过程中把出现的bug做记录,并且记录下所提交bug的某些关键字(例如:bug所属的软件,bug所属的开发人员等,并可对出现的bug进行描述。)通过此功能可以使开发人员对提交上来的bug的情况更加明了,大幅提高了开发人员修复bug的工作效率。
2.将bug成功提交并存入数据库的功能
当测试人员录入bug关键字并点击提交按钮后,系统自动将此条bug存入数据库,此条bug的所有关键字也会被保存在数据库中。
3.依据bug关键字检索符合条件的bug的功能
当用户点击了检索bug的按钮后,系统便会让用户填写想要检索的bug的关键字。当用户完成关键字填写后,系统会将用户所填写的bug的关键字与数据库中bug的关键字进行匹配。然后将匹配成功的关键字所属的bug列出。此功能使检索bug的效率大幅提高。
4. 用户注册功能
注册功能:通过注册功能完成用户注册。将注册用户的信息保存在数据库中。
5. 对用户权限进行管理的功能
管理员通过用户权限管理可以指定某个用户使用bugzilla的权限,例如提交bug的权限,检索bug的权限等。

资料文件预览
共2文件夹,6个文件,文件总大小:883.25KB,压缩后大小:473.10KB
  • 毕业设计-面向移动通信的软件研发与测试管理系统的设计与实现
    • 面向移动通信的软件研发与测试管理系统的设计与实现
      • Microsoft Word文档面向移动通信的软件研发与测试管理系统的设计与实现.doc  [858.50KB]
      • Adobe Acrobat可导出文档格式文件中期检查表.pdf  [3.50KB]
      • Adobe Acrobat可导出文档格式文件开题报告.pdf  [4.38KB]
      • Adobe Acrobat可导出文档格式文件成绩单.pdf  [2.33KB]
      • Adobe Acrobat可导出文档格式文件答辩记录单.pdf  [2.38KB]
      • Adobe Acrobat可导出文档格式文件进度报告.pdf  [12.16KB]
下载地址
资料评论
注意事项
下载FAQ:
Q: 为什么我下载的文件打不开?
A: 本站所有资源如无特殊说明,解压密码都是www.xuehai.net,如果无法解压,请下载最新的WinRAR软件。
Q: 我的学海币不多了,如何获取学海币?
A: 上传优质资源可以获取学海币,详细见学海币规则
Q: 为什么我下载不了,但学海币却被扣了?
A: 由于下载人数众多,下载服务器做了并发的限制。请稍后再试,48小时内多次下载不会重复扣学海币。
下载本文件意味着您已经同意遵守以下协议
1. 文件的所有权益归上传用户所有。
2. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
3. 学海网仅提供交流平台,并不能对任何下载内容负责。
4. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
5. 本站不保证提供的下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
返回顶部