前言:尋找寫作靈感?中文期刊網用心挑選的創新創業語義標準項目管理系統設計,希望能為您的閱讀和創作帶來靈感,歡迎大家閱讀并分享。
摘要:隨著高校大學生創新創業信息化的不斷發展,項目管理是高校創新創業的一個重要環節。各大高校設計、開發、以及維護具有本校特色的大學生創新創業管理系統,然而該類系統存在數據不可移植的弊端。本研究針對現存高校大學生創新創業項目管理不足提出了基于大學生創新創業語義標準,實現一套通用大學生創新創業項目管理系統。
關鍵詞:語義標準化;大學生創新創業;數據可移植性
1引言
各大高等院校開展大學生創新創業教育項目工作的同時,也在信息化工作中也投入大量的人力和物力。比如,利用信息技術的優勢,實現自主設計、開發、維護具有本校特色的大創項目管理系統,用以支持本校創新創業教育工作的開展。當前,信息技術推動了各大院校的創新創業教育工作,并在其中運用廣泛。
1.1項目管理系統現狀
各大院校針對本校情況,設計并實現了大學生創新創業項目管理系統,該類系統大大簡化了工作量,減少了大量繁雜的數據的增改,從而解決了人工增改引發的效率、低錯誤率高等問題。但“閉門造車”而出的系統在大學生創新創業信息化建設和發展等方面存在如下問題:(1)從設計階段開始,并沒有面向用戶開展調研。從而系統需求不一定滿足所有用戶,即無法全面化、全程化地跟蹤創新創業教育工作,無法切實配合學生進行創新創業活動的開展;(2)各大院校自主設計和開發的系統包含且產生了多樣化的數據,由于各大院校對這些通用的數據采用不一致的定義、解析以及存儲方式。系統中的這些數據不具有可移植性。數據可移植性(DataPortability)在2016年由歐盟定義為用戶在可互操作的應用程序之間可重用個人數據的能力[2]。如果大學生創新創業項目管理系統中的數據缺乏可移植性,可能會導致諸多問題。當不滿足用戶需求的系統無法提供服務給老師和學生們時,他們的個人信息數據將被鎖定在該不完善的系統中,如果繼續使用原系統就必須忽略不能提供服務的部分功能;再者,他們也可以放棄原系統中存儲的個人信息數據,從而轉向使用其它開源的同類系統。無論何種選擇,對數據的丟失和數據的不可重用都是一種浪費和低效行為。因此,設計一個安全可靠且功能齊全的通用型大學生創新創業項目管理系統就成為了一個重要課題。
1.2大學生創新創業語義標準
基于大創項目管理系統的現狀,我們提出首個大學生創新創業語義標準。以大學生創新創業為對象,調查20個現存的大學生創新創業項目管理系統,并分析這些系統需求的用語特征,基于特征構建了本體(EntrepreneurshipEducationOntology,縮寫為EEO),該本體是實現大學生創新創業項目管理系統中的數據可移植的解決方案。該本體即構建語義的標準[3]。
2系統設計
2.1大學生創新創業語義標準
部署基于大學生創新創業語義標準,即EEO本體的項目管理系統的用戶角色有:學生、導師、專家、學院管理人員、教務管理人員、財務管理人員、系統管理員。各個角色在系統中的功能如下:(1)學生:對大學生創新創業項目提出申請,對立項后經費進行查詢以及狀態跟蹤、對開題的登記、對報告的提交等。(2)導師:對提交申請的創新創業項目進行審核,對立項后經費進行查詢以及狀態跟蹤。(3)專家:對通過導師審核的創新創業項目進行審核,對立項后經費進行查詢以及狀態跟蹤。包括四個類型的專家,分別為:院系、校級、中期和結題。(4)學院管理人員:對項目信息錄入、項目資格的審核、評委資格的發放、給審核打分、以及對項目的明細進行查詢等。(5)教務管理人員:對項目信息錄入、項目資格的審核、評委資格的發放、給審核打分、對項目的明細進行查詢,以及匯總所有項目的信息等。(6)財務管理人員:對立項項目賬戶的設定和審核、凍結以及撤銷。(7)系統管理員:對人員角色權限設置和系統管理。
2.2系統流程分析
在大學生創新創業項目管理需求的基礎上,對項目管理流程進行分析,將該流程分成六類:項目申報、項目審核、立項公告、中期檢查、報銷、以及結題。六種類型的流程描述如下:(1)項目申報:學生申請者需要填寫項目申報書。申請者需要仔細檢查申報書的填寫內容是否滿足規范,是否完整。完成后提交給導師。(2)項目審核:導師審核申報書,如發現申報書內容不符合要求,則可進行修改并通過或駁回。通過的申報書向院系專家、學院管理人員、校級專家、教務管理人員逐層審核。申報學生可以隨時查看項目申報的狀態。(3)立項公告:由教務管理人員審核通過,項目立項公告。申請人查看項目狀態。(4)中期檢查:申請人提交中期報告,逐層審核,通過或駁回。(5)報銷:申請人向財務管理人員提交報銷憑據,財務管理人員給予報銷審批。(6)結題:申請人完成中期檢查,達到結題條件后可申請結題。教務管理人員給予審批。
3系統實現
3.1系統架構和功能
各大院校自主開發的大學生創新創業項目管理系統之間是獨立的個體,數據不能共享和不能重用,不能更好地交流和成長。EEO解決了數據不可重用和不可移植的問題。因EEO是基于OWL,需要通過XML解析器解析類、實例和其關系?;贓EO。系統分為兩部分:其一是EEO編輯器系統,其二是系統生成器。用戶通過向編輯器內置的EEO本體文件中輸入已定義的選項,隨時存儲輸入和修改的數據,并生成需求文件。需求文件作為輸入文件,經過生成系統的編譯器,自動生成代碼。經過處理器,代碼執行,一個滿足用戶需求的通用項目管理系統就實現了。基于EEO的大學生創新創業項目管理系統要滿足多樣化數據的描述,基于Web的編輯器和編輯器主要按照以下四個功能進行劃分系統的管理、管理的流程、數據的管理以及數據的展示。系統功能設計如圖2所示,功能模塊的描述參見下列:(1)系統的管理:管理系統用戶的角色、所屬及權限;(2)管理的流程:對從申報、經審核、立項、檢查、到報銷、以及結題一系列的流程的管理;(3)數據的管理:管理和控住數據的增刪改查;(4)數據的展示:對用戶申報及審核包括審核狀態等相關數據的展示。
3.2數據庫設計
系統選用后臺數據庫SQLServer,開發系統所涉及的數據表主要有:sUser(用戶表),items(項目表),flowHistory(流程歷史表)等,限于篇幅,下面僅列舉項目表。
3.3系統實現技術
(1)XML解析器:一種生成源代碼文件的解析方法,提取XML文檔中的元素、屬性和內容,驗證標簽的有效性以及檢查XML文檔的良構性等等。這是一種對應用程序處理大量數據的重要方法[4]。因EEO是基于OWL構建,而OWL的本質是基于XML,所以解析EEO需要用到XML解析技術。(2)Structs+Spring+Hibernate集成框架(SSH框架):利用該框架靈活和可擴展的特殊性質,系統基于開源的集成框架開發能更加適應系統的升級,且有利于后期系統的維護[5]。該框架可運用在多種操作系統環境,更好地支持通用性和數據可移植性。
作者:周原 單位:閩江師范高等??茖W校計算機系 物聯網福建省高等學校應用技術工程中心