zoukankan      html  css  js  c++  java
  • 『原创』老范的Bug跟踪管理系统0.1 Alpha——介绍篇

      最近,公司内部需要一个简单,但是又不能太简单的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文件夹下修改图片。欢迎大家多提一些指导性的建议和意见,谢谢。

  • 相关阅读:
    公布一个IOS上线程安全的sqlite库 (转)
    iOS关于sqlite3操作(转)
    Navigation Bar的简单设置(转)
    NSUserDefaults standardUserDefaults的使用
    在XCode工程中创建bundle文件(转)
    Windows 8 游戏开发的那点儿事儿
    社交游戏进展报告
    用OpenXLive来开发windows phone 7社交游戏
    MongoDB的真正性能实战百万用户一一亿的道具
    MongoDB的真正性能
  • 原文地址:https://www.cnblogs.com/longqi293/p/1587088.html
Copyright © 2011-2022 走看看