通用任務管理系統分析與設計研究
時間:2022-04-09 02:40:09
導語:通用任務管理系統分析與設計研究一文來源于網友上傳,不代表本站觀點,若需要原創(chuàng)文章可咨詢客服老師,歡迎參考。
1引言(Introduction)
從任務定義的完整性上來看,在這一流程中,缺少對任務的目標和具體執(zhí)行步驟進行定義的支持;而同時從任務執(zhí)行的人性化角度來看,當下常見的任務管理系統業(yè)務流程缺少科學柔性的任務評價標準,而且在任務的定義與執(zhí)行階段對于相關各方面的可自定義程度都不夠高,只是拘泥于簡單而固定的“創(chuàng)建任務→執(zhí)行任務”的流程,不能根據每一項具體任務的實際業(yè)務需要來對任務的結構、具體信息以及階段性目標等要素進行自定義,這樣便在一定程度上降低了系統的友好性和方便性[1-4]。
2系統需求分析(Systemrequirementsanalysis)
本系統的需求分析主要基于功能性需求和非功能性需求[5,6]。2.1功能需求。2.1.1前臺功能需求。(1)登錄功能:系統的前臺能夠進行注冊和登錄操作。(2)搜索功能:能夠基于用戶鍵入的關鍵詞對任務進行搜索。(3)個人中心:用戶進入個人中心后,可以查看、修改個人資料等信息。(4)任務管理功能:用戶可以進行任務基本信息的定義、任務具體執(zhí)行步驟的定義、任務執(zhí)行過程中對于階段性的里程碑目標的設定,以及不同性質的任務之間的相互轉化等。(5)伙伴功能:用戶可以在此模塊下進行系統中的伙伴添加、維護等功能,進行任務執(zhí)行的伙伴監(jiān)督。2.1.2后臺功能需求。(1)任務執(zhí)行監(jiān)控管理。這一模塊是針對任務執(zhí)行過程中的消息提醒的管理和任務執(zhí)行情況的管理,可以具體分解為在任務執(zhí)行過程中對于任務的相關人員的消息提醒、任務執(zhí)行的進度和狀態(tài)的動態(tài)監(jiān)控,以及對于任務的執(zhí)行質量和效果等的監(jiān)督機制。(2)統計分析管理。個人任務信息統計分析管理和團隊任務信息統計分析管理。系統支持對用戶所執(zhí)行的任務進行相應的統計分析,從而形成可視化數據供相關工作參考使用;除了對用戶個人任務的統計分析之外,系統還支持對于團隊任務執(zhí)行的統計分析,作為衡量團隊任務執(zhí)行能力與效率的考量信息。(3)用戶激勵管理。用戶在任務的執(zhí)行過程中,系統具有相應的激勵機制,因此該模塊涉及激勵積分規(guī)則的維護管理。(4)用戶賬號管理。這一部分是對于用戶的賬號信息等的管理。2.2非功能需求。(1)可用性:系統應當具有較為友好的界面,并且既要符合任務管理的實際業(yè)務要求,也要能夠滿足為具體業(yè)務匯總提供相關統計信息的需求。(2)可靠性:在任務管理的實際場景和過程中會存在大量的業(yè)務信息數據錄入和存儲的需要,因此系統需要具有較高的信息容量,以保證其可靠性。(3)可擴充性:要求系統支持對各類對象的編碼都具有良好的可擴充性。(4)可維護性:要能夠實現對于任務管理實際業(yè)務流程中的各項信息和數據增加、刪除、修改和查詢的后期維護功能。(5)安全性:任務管理過程中的數據信息應保證避免發(fā)生錯漏或者丟失的情況,因此其業(yè)務進度的控制需要較高的安全性。(6)兼容性:系統可以兼容多種不同的操作系統,并能在這些操作系統上開展任務管理的業(yè)務工作。
3業(yè)務流程分析(Businessprocessanalysis)
用戶在系統的登錄界面通過賬號登錄進入系統后,可以進行任務的定義、執(zhí)行,以及維護等管理操作。當用戶定義一個任務時,可以對任務設置里程碑目標、驗收人等,在團隊任務的協作執(zhí)行時,可以在工作流的推進過程中,驗收人可以對里程碑的任務節(jié)點進行驗收評估,同時對任務節(jié)點的執(zhí)行人可以根據實際需要進行變更,在任務總體完成后,相關的人員可以對任務進行整體的驗收,而任務的執(zhí)行人也會得到相應的積分。
4系統的設計方案(Systemdesignscheme)
4.1系統的總體布局及其運行平臺。在系統的開發(fā)模式方面,本系統采用瀏覽器/服務器模式進行開發(fā),而用戶在連接上網絡服務器后通過使用瀏覽器執(zhí)行登錄操作進入系統后便可以進行使用,免去了安裝客戶端軟件的煩瑣操作,提升了用戶體驗的同時,對于系統后期的維護和升級等工作也比較方便。在數據庫管理系統方面,本系統采用MicrosoftSQLServer與MongoDB相結合的模式進行數據庫的設計與開發(fā)。MicrosoftSQLServer是一個較為成熟的關系型數據庫管理系統,且開源免費[7]。利用其數據庫功能,通過界面對用戶信息與相關任務信息等數據的采集、存儲、分析和統計,同時結合基于分布式的面向集合數據庫MongoDB高性能、易部署、易使用等優(yōu)點,可以方便高效地解決實際業(yè)務需求。在Web開發(fā)上,系統基于同望V3信息系統快速開發(fā)技術,前端采用VisualStudioCode進行Vue.js+HTML的模式開發(fā)。V3開發(fā)系統通過可視化設計環(huán)境,實現系統零編碼開發(fā),同時平臺內部提供強大的開發(fā)模板庫作為支撐,使系統實現高效率和高質量的開發(fā)。4.2系統總體結構設計。經過前期的需求優(yōu)化和系統功能的整合,本系統最終由用戶管理、任務管理、基礎設置管理,以及基于任務的統計分析管理等四個模塊組成,而在用戶管理模塊中,又細分為“我的信息”“我的團隊”“我的伙伴”“我的積分”和“積分兌換”等子模塊;任務管理模塊可分為“我的任務”“任務定義”“任務臺賬”“任務轉化”和“任務監(jiān)督”五個部分;基礎設置模塊可以分為“消息提醒管理”“管理視圖”和“目標評價標準管理”;而統計分析模塊主要是個人任務和團隊任務兩個模塊的統計分析管理,基于上述細分,其總體結構如圖1所示。4.3數據庫設計。系統的任務管理過程涉及任務數據與用戶數據的管理,而用戶數據基于實際業(yè)務流程又分為個人信息和團隊信息,因此其數據的完備性是比較重要的[8]?;谏鲜鲈?,系統的數據庫設計如表1—表3所示。4.4系統界面。系統的界面設計進行過程基于用戶需求原則、可讀性和可理解性原則、應用性和統一性原則等三大原則[9],其中系統5
本文以傳統的任務管理工作及其流程為主要背景,通過多次深入調查研究和業(yè)務流程優(yōu)化,分析和設計了相應的基于B/S的通用型的任務管理系統,在保留一般任務管理工具優(yōu)點的前提下,能夠為用戶實現多種應用場景下的任務和計劃的一站式管理,更好地優(yōu)化用戶體驗,以創(chuàng)造更大的社會價值和效益。
作者:徐志凱 金子堅 田艷 單位:1.北京理工大學珠海學院 2.同望科技股份有限公司
精品范文
10通用技術