摘 要:根據地方政府管理部門對高級科技人才資源的管理需求,分析了建設高級科技人才管理信息系統的建設任務,并根據系統的分析,設計了高級科技人才管理信息系統的主要功能模塊和數據表。建成的系統已穩定運行半年,對同類系統建設具有較好的參考作用。
關鍵詞:高級人才;管理信息系統;系統設計
高級科技人才數據庫建設的總體建設目的是:以信息安全為基礎,以數據整合為核心,構建市高級科技人才數據庫。系統將以淮安市市委、市政府、企事業單位為服務對象,滿足全市黨政機關、企事業單位對高級科技人才服務的需求。采用信息技術,改造傳統的人才管理,更好地實現人才信息資源的共享和信息集成,以及人力資源開發與管理的自動化,提高人才管理的整體水平。最終實現一個面向全市及周邊地區擁有高級職稱的工程師和研究人員的統一的注冊接口,方便市政機構掌握和管理本市的高級人才的總體信息,并且按照國家學科分類標準提供各個領域以及分支學科的專家檢索、隨機抽取和后續的信息發布功能。
建立高級人才資源管理系統的意義在于:以更科學、更安全、更高效的現代化手段對分布在市各地區的高級人才資源進行高質量的信息采集和維護,為廣大的優秀人才創建一個公平、透明的競爭平臺,提供適當的信息認證功能,確保數據庫中的人才資源信息的真實性。有效推動淮安市現代化城市可持續發展的人才戰略,通過合理、廣泛地利用數據庫中的信息,為將來構建應用更廣、功能更強、符合統一標準的高級應用系統提供底層平臺支撐。通過一定規模的人才管理應用,從而使得市區及周邊各地區的高級技術人才資源得到充分利用,減少寶貴的人才資源的流失。系統把人性化管理和操作排在一個相當高的優先級,以更方便、更美觀、更合理的用戶接口面向廣大技術人員,最大程度地方便了他們在注冊和維護個人信息以及使用系統其他功能時的操作,利用最新穎的Web技術增強其在使用系統時的用戶體驗,從而能夠吸引其他地區的優秀人才,繼而實現擴大淮安市的高級技術人才數量、提升淮安市技術水平綜合實力的宏偉目標。此外,本系統亦可提高目前市政機構對城市技術人才的數量和整體水平的把握程度,使得相關信息的管理和發布更加方便、及時。在進行一些研究課題立項和論證時,專家系統能夠提供操作簡單、信息透明、選取合理的專家抽取功能,提高政府機關的電子政務能力。
1系統任務
1.1 系統目標[1,2]
本系統設計目標為:
(1)符合相關設計規范、國家的法律、法規,滿足淮安市科技局日常工作的實際要求。
(2)具有同時受理多個用戶訪問能力,具有網絡化、信息化的數據處理能力,滿足無紙化辦公的要求。
(3)采用B/S結構,只要連接至Internet,所有用戶和系統管理員均可在任何時間、任何地點訪問本系統。
(4)在處理錄入、更新、查詢等過程中,界面顯示內容清晰,操作符合業務流程,簡單、方便、快捷。
(5)具有良好的軟硬件接口,采用面向對象和模塊化設計方法,便于將來軟件功能的擴充和硬件設備的增加與更換,并可根據用戶規模和經費情況對系統進行伸縮。
(6)系統為管理員提供高效的信息檢索和智能的專家抽取功能,公平公正地為系統管理員抽取系統中最符合條件的用戶資料。
(7)簡單快捷的交互模式,管理員可以選擇多種方式對專家用戶發布通知,如手機短信、電子郵箱、站內短信等。
(8)信息資料集中管理、分散維護,系統將所有用戶信息集中存放在服務器上,由各類人員完成其負責內容的日常維護和管理工作,各承辦單位則負責對本單位承辦事件的辦理結果和值班信息進行維護。
1.2 運行環境
1.2.1硬件環境
高級人才資源管理系統是一個符合J2EE規范的互聯網應用系統,以淮安市科技局服務器連接Internet網絡為基礎,服務器需具備固定靜態IP地址、域名及數據空間,能夠被互聯網用戶正常訪問。此外,服務器硬件條件必須達到以下指標:CPU不低于1.5 GHz,內存不低于1GB,與互聯網連接速率不低于128 kb/s,具備一個或以上的RS-232串口或USB通信接口用以安裝短信發送設備。
1.2.2 數據結構
淮安市高級人才管理系統服務器端運行條件:
(1)操作系統:Microsoft Windows NT系列操作系統或Linux、Unix等主流操作系統。
(2)其他軟件環境:JDK1.6以上版本,Tomcat6.0以上版本Web服務器,MySQL5.1以上版本數據庫;開啟遠程桌面服務功能,以便能夠遠程配置或診斷系統的運行狀態。
使用者客戶端運行環境:
(1)操作系統:Microsoft Windows NT系列操作系統或Linux、Unix等主流操作系統。
(2)其他軟件環境:IE7.0(包括7.0)以上瀏覽器,或者支持HTML標準的瀏覽器版本,如FireFox3.0、Opera9.0、Safari2.0等。
2 總體設計
軟件結構包括軟件模塊與模塊間的控制關系和模塊組成關系。在概要設計階段,模塊指功能模塊,即按設計原理,劃分獨立功能而設計的模塊。軟件結構用模塊結構圖表示。模塊結構圖[1,3]的結點(方框)表示模塊,分支(箭頭)表示調用關系或組成關系,即上層模塊調用下層模塊,或上層模塊由下層模塊組成。本系統由1個主模塊和3個子模塊組成。
(1)主模塊
系統的主體化分為用戶管理模塊、單位管理模塊和系統管理員模塊3個子模塊。主模塊結構如圖1所示。
(2)用戶管理模塊
用戶管理系統的功能劃分為用戶注冊、用戶登錄、更新專家信息、查看個人站內信息等4個子功能單元。用戶注冊功能使得新用戶能夠進入系統,登錄系統是已注冊用戶進入系統的途徑,信息更新模塊為用戶提供信息維護功能,查看個人站內信息方便用戶與管理員之間的交互。用戶管理模塊結構如圖2所示。
(3)單位管理模塊
單位管理系統的功能劃分為單位注冊、單位管理員登錄、更新單位信息、審核單位用戶4個子功能單元。單位注冊功能使得新單位能夠進入系統,登錄系統是已注冊單位進入系統的途徑,信息更新模塊為單位提供信息維護功能,審核專家用戶功能為單位管理員提供對本單位專家人員進行信息審核的功能。單位管理模塊結構如圖3所示。
(4) 系統管理模塊
系統管理員模塊共設有人員審核、單位審核、信息檢索、專家抽取、管理員設置、系統設置6個子功能模塊。系統管理員有權對系統中的任何人員、單位的信息真實性進行人工審核,相關權限的管理員還能夠按照各項條件對系統中的用戶和單位進行查詢檢索,專家抽取模塊為系統管理員提供按照科學領域隨機抽取專家的功能,管理員設置可以添加、刪除、修改、查看系統中管理員信息,系統設置功能可以設置系統中的一些參數來調整系統功能。系統管理模塊結構如圖4所示。
3 數據表設計
數據庫整體由10張表組成,除user_field多對多的關系表以外,每張表的ID字段都設置為主鍵字段。用戶表的workspace_id、spec_id、edu_level字段設置為外鍵,分別指向workspace表、spec表、edu_level表的主鍵,級聯關系為同步更新關系;獲獎信息表的user_id字段設為外鍵,指向用戶表的ID;用戶與科學領域之間采用多對多的關系描述,其中間關系表設為用戶-科學領域關系表;幫助信息表和系統管理員表相對來說獨立于整個系統,系統整體的數據結構圖如圖5所示。
針對淮安市對高級科技人才數據庫建設的需求,分析了系統的建設任務,并設計了系統的主要模塊,在系統總體設計的基礎上,給出了系統的數據表設計。建成的信息管理系統滿足了地方政府對高級人才資源管理的需求。系統已運行半年,得到使用單位與專家用戶的一致好評。本系統對同類系統的建設具有較好的參考作用。
參考文獻
[1] PFLEEGER S L,ATLEE J M. 軟件工程(第3版) [M]. 北京:高等教育出版社,2006.
[2] 施伯樂,丁寶康,汪衛.數據庫系統教程(第2版) [M].北京:高等教育出版社,2003.
[3] 劉偉,王秋生.信息管理與數據庫技術[M]. 北京:機械工業出版社,2005.