ITPub博客

首页 > Linux操作系统 > Linux操作系统 > 老范的Bug跟踪管理系统0.1 Alpha——介绍篇

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

原创 Linux操作系统 作者:iDotNetSpace 时间:2009-10-22 15:43:09 0 删除 编辑

最近,公司内部需要一个简单,但是又不能太简单的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/,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论

注册时间:2008-01-04

  • 博文量
    2376
  • 访问量
    5297492