《網上調查&考試管理》組件設計與實現 — 內部開源項目召集自願者
如果您是一名想獲得“項目經驗”的在校生、或是一名希望體驗無壓力團隊開發樂趣的程序員,或是對《網上調查&考試管理》系統十分感興趣,歡迎參加我們的團隊。聯系方式:[email protected] ,或在 CSDN 留言、在這裡跟貼,我會盡快處理!歡迎!
(一)團隊形式
互聯網虛擬團隊,非盈利組織
(二)團隊目標
設計和實現《網上調查&考試管理》組件;建設網站,發展用戶
(三)團隊成員
總監(1名),開發(10名),測試(多名)
(四)職責與權利
總監:保證項目有意義,有實際使用價值;負責整個團隊運作的組織、運作與協調;負責提供團隊活動所需的各種環境和資金;每周收集和匯報團隊的工作進展;調查跟蹤市場需求與變化,引導系統功能貼近市場需求;策劃網站、活動、發展用戶;組織測試人員,對系統進行測試;負責系統的總體設計、接口設計,開發人員、開發過程的組織;有權決定吸收和排除團隊成員;對各成員的責、權、利分配擁有最終解釋權;擁有整個系統的產生的品牌、域名、源代碼以及相關文檔的所有權;獨家擁有項目的發布權;
開發:負責按設計完成編碼並作好自測;項目未完成時,可以查看項目所產生的文檔;貢獻的有效代碼(指C#源碼,下同)超過5000行的,擁有本項目產生的源代碼的無限制修改權和無限制使用權;貢獻的有效代碼未超過5000行的,只擁有本項目產生的UI層源代碼的無限制修改權和無限制使用權;擁有系統目標代碼的無限制使用權;
測試:負責系統測試;擁有系統目標代碼的無限制使用權;
附:
《網上調查&考試管理》組件設計與實現
1. 功能設計
1.1 總體需求
用戶群定位:企業用戶、個人用戶
企業用戶:進行實名、匿名調查;市場調查;員工培訓考試等;以及提供相關的分析報表;
個人用戶:論壇、社區調查投票;活動報名;
可方便地被其他系統集成;
可接入其他系統的工作流、其他系統權限的控制控制;
可被方便地替換掉界面、可支持多種數據庫;
具備方便的導入導出工具;
1.2 題庫管理
1.2.1 新增題庫、題庫修改、題庫維護
1.2.2 題庫分類管理
能夠增刪改分類;
分類能夠移動、拆分和合並;
分類無限制級別;
1.2.3 題目設計
能夠出題、改題、刪題
題目屬性:所屬分類、題目編號、題型、難度設置、答題時限
題型有:單選、多選、填空、問答
要附帶參考答案;
可設置屬於1~n個分類;
可設置互斥組:使得相同題型的題目不要重復出現在一份卷子裡;
1.3 問卷管理
1.3.1 問卷分類管理
能夠增刪改分類;
分類能夠移動、拆分和合並;
分類無限制級別;
1.3.2 出卷、修改、預覽、發布、投放、作廢、刪除
題目設計要支持一定的動態性,支持從多題中隨機選出1題
可從題庫中自動隨機選題
可從題庫中手工選題
可從現有問卷復制新問卷並作修改
問卷發布後才可以投放
投放的問卷可以設置時效限制
可以作廢和刪除問卷
1.3.3 答卷
如果題目較多,允許預先設置分頁或自動分頁
如有分頁,應允許翻頁
答題時允許做標記
允許調出做了標記的題目列表
可設置答卷時間限制
可設置匿名答卷和實名答卷
有暫存和自動保存功能,避免數據丟失
1.4 統計、分析
可針對答卷的答案進行統計,並提供圖表報表
針對每份答卷進行自動評分,對於問答題可手動打分
可對分數進行統計,並提供圖表報表
可以按問卷分數進行排名
系統設置(根據具體需要添加)
1.6 權限接口
菜單權限配置
1.7 工作流接口
提交的題目和問卷如果需要審核,可將控制權轉入工作流系統進行處理;工作流處理完畢後,控制權返回。
1.8 非功能需求
系統概念清晰易懂、界面簡潔;
常用功能要易於被發現,高級功能要有幫助文檔;
2. 界面設計
(暫無)
3. 總體設計
(暫無)
4. 詳細設計
(暫無)