最近,公司内部需要一个简单,但是又不能太简单的BUG跟踪管理系统,网络上有很多开源、免费的下载,可用下来要不就是太简单,要不就是太复杂,其实Bug跟踪管理系统不需要太复杂,但是也不能太简单(说了半天,一直在绕简单和复杂,文法不好啊,多见谅,把自己绕进去了都)。所以,Boss看我比较“闲”(因为最近做PPC项目的比较少),所以就让我上马,整个BUG管理系统,唉~为难死我了,美工一个都没有闲的,任务时间又紧,只有自己从切图、排版、设计、程序了,痛苦~

  使用说明:

  系统初始化:首先,在数据库中的tblUserInfo表,手动添加一个管理员帐号admin(一定要这个名称哦,这个问题将在下一版本中由系统自动完成初始化);其次,使用管理员帐号添加用户及项目信息。

  系统使用:项目经理登录系统,在项目管理中,选择成员分配,挑选项目成员。只有在加油某个项目后,项目成员帐号才能被“激活”,具体体现就是,如果用户xxx已经被管理员添加到系统中,但没有所属项目,则不能登陆的;如果项目经理分配xxx到某个项目,则此人才能登入系统。

  Bug处理:在bug查询中,测试人员只能查询到他本人提出的Bug,而程序员只能查询到他产生的Bug信息。管理员和项目经理则无限制。

  还有很多地方需要改进,我将会抽空逐步完成~

  下面,我们就先了解一下,这个Bug管理系统的设计思路:

  

 下面这个夸职能图可能更可以明确一些流程:

  看了此图后,相信大家已经了解了不少吧,至少能想出来一个具体的程序流程。下面,我们再来看看这个管理系统的整体结构图:

  Ok,比较重要的两样东西都看完了,其余的无非就是根据公司具体需求,设计具体的数据表、功能模块以及代码,然后最终就成了如下的一个系统。

下面是相关截图:

现在能完成的功能主要包括了:

1、Bug管理

2、项目管理

3、人员管理

4、基础数据管理

预计在下一个版本0.2 alpha中添加的功能:

1、角色权限管理

2、项目统计模块

3、Bug跟踪模块

大家可以在这里下载到程序:点击下载,数据库脚本在App_Data中,是2005的哦。可能你需要重新配置一下程序的Web.config文件,如果你想改成你自己的Logo,可以到Images文件夹下修改图片。欢迎大家多提一些指导性的建议和意见,谢谢。

计算机在交流中得到发展,所以有了互联网。技术在交流中成长,所以有了cnblogs!请不要吝啬自己的才华,尽情的与我们分享吧!
原文地址:http://www.cnblogs.com/longqi293/archive/2009/10/21/1587088.html

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/12639172/viewspace-617175/,如需转载,请注明出处,否则将追究法律责任。

转载于:http://blog.itpub.net/12639172/viewspace-617175/

老范的Bug跟踪管理系统0.1 Alpha——介绍篇相关推荐

  1. SSM练习-Boot客户管理系统的实现--项目介绍篇

    SSM练习-Boot客户管理系统的实现 项目介绍 系统功能模块 系统架构设计 根据功能不同,项目结构可以划分为以下层次 持久对象层(持久层):该层由若干持久化类(实体类)组成 数据访问层(DAO层): ...

  2. php bug 管理系统,BugFree(Bug跟踪管理系统) v3.0.3

    BugFree 3.0 在保留 2.x 版本的用户体验基础上进行了完全的重构和重写,重点突出了可配置.可定制和交互性.我们在2.x 版本的兼容和升级上做了大量的工作,但毕竟是一次完全的技术重构,系统稳 ...

  3. 【Unity 框架】QFramework v1.0 使用指南 介绍篇:01. 简介 | Unity 游戏框架 | Unity 游戏开发 | Unity 独立游戏

    01. 简介 大家好,我是 QFramework 的作者 凉鞋,QFramework 从第一次代码提交到现在快 7 年了(2015 年 12 月 ~ 2022 年 10 月)了,而经过了 7 年时间的 ...

  4. 消灭Bug!推荐7款优秀的开源Bug跟踪工具

    摘要: 在这个充满 bug 的世界里,最遥远的距离不是生与死,而是你亲手制造的 bug 就在你眼前,你却怎么都找不到她. 在过去几年里,程序员改变着世界,然而,我们手中诞生的每个新网站或 APP 都面 ...

  5. 开发工具:收集12 个顶级 Bug 跟踪工具,值得收藏!

    作者 | Eugene Stepnov 译者 | 张健欣 策划 | Tina 来源丨架构头条(ID:ArchFront) 在如今的在线世界,几乎所有的公司都面临它们产品中的 bugs,并且考虑如何管理 ...

  6. [MOSS开发]:通过简单BUG跟踪Demo阐述用户控件对列表的操作

    下面的文章我想以一个具体的BUG跟踪Demo来说明MOSS的具体应用,这里面会应用到下面的知识点: 1:用户组,用户的创建,权限分配: 2:列表的概念以及创建: 3:利用用户控件来完成表单的增加加功能 ...

  7. java项目进度跟踪管理系统

    系统功能描述 (1)执行者模块 系统就是让管理员可以对执行者信息进行管理.   ①添加执行者信息 管理员可以在进行添加,这样登录系统后可以对执行者信息进行操作,管理等. ②修改执行者信息 管理员登陆后 ...

  8. 项目管理大法归档 - 思维导图、原型工具、接口测试、设计模式、版本管理、单元测试、持续集成、代码审查、Bug 跟踪

    项目管理大法归档 - 思维导图.原型工具.接口测试.设计模式.版本管理.单元测试.持续集成.代码审查.Bug 跟踪 太阳火神的美丽人生 (http://blog.csdn.net/opengl_es) ...

  9. 基于java贫困学生信息跟踪管理系统

    技术:Java.JSP等 摘要: 本课题对山区贫困学生的信息做出了充分的调查,从而对贫困学生信息跟踪管理系统进行详细的设计和开发.本系统采用流行的B/S架构模式,利用现在Java编程流行的SSM框架技 ...

  10. 广州细行发布订单跟踪管理系统

    继广州细行OERP6.5发布多语言功能半个月后,细行再创新高,一站式供应链服务的订单跟踪管理功能正式面世,为细行OERP6.5平台的强大功能再添上浓重的一笔,为用户带来更多实用性能体验. 细行OERP ...

最新文章

  1. Q1手机全球份额反超苹果,美国对华为的“双重恐惧”再度加深
  2. Spring之HelloWorld
  3. k66 pit计时功能配置_PIT,JUnit 5和Gradle –仅需额外的一行配置
  4. php向下滑动,js如何判断鼠标滚轮是向下还是向上滚动
  5. 微信小程序与Vue js数据渲染对比
  6. arXiv与文献调研神器Connected Papers强强联合
  7. 2014025675 《嵌入式系统程序设计》第七周学习总结
  8. python3 常见命令_vortex_新浪博客
  9. 阿里云服务器是如何计费的?有哪些计费方式
  10. 从头开始写框架(二):孕育框架的种子_中
  11. Silverlight网络寻奇 at 090428
  12. Mybatis-学习笔记(4)1对1、1对多、多对多
  13. Python安装包的多种方式
  14. Win10常用命令:定时关机(shutdown命令)
  15. 电视剧《一代枭雄》观后感
  16. 免费的视频转Gif软件
  17. django 关于视频播放
  18. Windows 10搭建SVN服务器
  19. python软件工程师月薪-软件工程师薪水知多少?
  20. 蒙特利尔大学科研工作者:详细对比人类视觉系统与卷积神经网络(CNN)的联系和区别...

热门文章

  1. V4L2驱动的移植与应用(二)
  2. 以后不该吃的不能吃了。。。
  3. S3C2410,ARM920T,试题总结
  4. 计算机考研作息时间表,2016考研人:牛人的考研作息时间表
  5. 麒麟KY-RTI分布仿真技术:第三章 KY-OMT对象模型模板工具
  6. 【STM32基础】第四篇、控制PWM占空比
  7. 客户价值分析(聚类)
  8. R语言mad函数、median函数、mean函数计算中位数绝对偏差、中位数、均值实战
  9. matlab xticklabel 旋转,在Matlab中,如何实现xticklabel的旋转?转
  10. 火箭是这样连胜的(转载)