Cynthia 詳細介紹
Cynthia 是個問題管理/BUG管理/任務管理/項目管理系統。
Cynthia 提供了一個基於Web的、開源的、跨平臺的軟件項目管理和問題管理的解決方案。通過極大的靈活度,實現了特殊性和普遍性的統一。 它提供了強大的自定義配置功能,用戶能夠根據自己的實際情況配置問題的流轉和數據模板,它同時內置了強大的Cache模塊提高數據的訪問效率。
爲什麼選擇Cynthia
與其他系統相比Cynthia有以下這些優勢:
1. 巨大的靈活性,任何東西都是可以配置的,甚至包括整個流程、表單和人員角色,所以Cynthia不僅僅只用於問題管理,還可以用於需求管理、運維管理等各種工作流程系統
2. 豐富的統計報表,可以根據不同類型的統計方式獲取報表
3. 強大的數據篩選功能,包括對任何字段及歷史記錄的篩選,並能夠長期保存
4. 詳細的日誌信息,對於每次修改系統都會詳細的記錄
5. 數據標記功能,對於系統中的數據可以方便的打標記
6. 豐富的快捷操作,在實際項目中總結出來的一些常用的批量操作,例如批量修改,批量導出等功能
7. 方便部署,直接打war包部署到tomcat resin等web服務器上即可
8. 簡潔漂亮的UI,採用Google風格的樣式,看起來比較清爽
9. 開源的軟件,用戶團隊可以方便的進行二次開發
10. 強大的技術支持,我們有專業的團隊維護和定期升級系統,您的反饋我們都會認真評估並在後面的版本中發佈
…….
如何部署
本單主要介紹如何部署cynthia服務(以tomcat爲例);
1. 線上下載cynthia.war包 或者地址:http://git.oschina.net/cynthia/Cynthia/blob/master/Cynthia.war
2. 將下載的cynthia.war包 解壓後 放在tomcat的webapps目錄下面
3. 新建數據庫命名爲cynthia,導入docs目錄下的cynthia.sql文件
4. 打開config目錄下的config.properties 根據docs目錄下的cynthia參數配置說明進行配置。(必須配置driverClassName、url、username、password參數!!)
5. 啓動tomcat
6. 打開網址 localhost:8080/Cynthia 即可訪問! 默認系統管理員帳號:admin 密碼:admin
如何開始
本章主要介紹在一個全新的環境下如何開始使用Cynthia管理項目和問題,只是做一個簡單的介紹,主要從流程定義,表單定義,用戶管理和問題處理等步驟介紹,每個步驟的詳情在後面的章節會進行介紹。 1. 定義一個流程 Cynthia是管理問題的工作流系統,問題由誰處理,處理完之後如何往下傳遞,整個流程裏面都有哪些角色,這些問題Cynthia裏面都沒有規定死,而是交給用戶根據實際情況去配置,有的小項目可能只有開發和測試,而有的大項目可能還有產品,運維,項目經理等各種複雜的角色,所以我們把權力交給用戶,這樣可能會增加配置時的複雜度,但是也更靈活了。開始時可以由管理員來創建流程。 2. 定義一個表單 測試人員在定義問題的時候需要填寫一些字段,而這些字段對於不同的項目來說肯定也是不一樣的,基於移動端的項目肯定要有移動終端的型號,移動操作系統或者網絡狀態等字段,而在PC端的項目來說這些字段則完全沒有必要存在,因此我們也把定義字段的權利交給用戶,用戶針對不同的項目來定義不同的字段。 3. 增加用戶 每個流程中都有定義的角色,這個也是用戶根據不同的項目定義的,針對不同的角色用戶可以添加不同的人員,這樣項目之間和角色之間沒有任何影響,權限也更清晰。 4. 新建和處理問題
Demo 地址
http://opencynthia.duapp.com
測試管理員賬號 admin 密碼:admin
測試普通用戶 test1@test.com;test2@test.com 密碼:123456
來幾張圖片感受下:
首頁:
表單配置:
流程配置
統計功能