本站小編為你精心準備了構件管理論文:校內人事管制的構件技術研討參考范文,愿這些范文能點燃您思維的火花,激發您的寫作靈感。歡迎深入閱讀并收藏。
作者:程海水單位:江西廣播電視大學
系統架構
隨著計算機網絡技術的不斷發展,Web系統隨之迅速發展,系統架構B/S結構模式逐漸取代了C/S結構模式。C/S結構是基于“肥客戶機”模式下,要求系統的應用邏輯必須在客戶端的應用程序之中,而數據庫系統一般放在服務器端。這種系統架構下的軟件開發成本高、維護困難大。因此使用簡單、方便,開發成本低的B/S系統架構逐步得到廣泛應用。該結構基于“瘦客戶機”模式下,簡化了客戶端軟件,用戶只要通過IE等瀏覽器就可以訪問服務器中的資源和數據,而軟件的開發、維護等工作只要在服務器端就可以全部實現。這種系統架構下的系統軟件資源共享程度高、升級成本低。因此本文將采用B/S系統架構去設計高校人事管理系統。
系統中角色及各角色的操作
根據高校的人事特點,系統中的角色分為業務管理人員(包括人事工作人員、財務工作人員以及相關業務人員等)、審核人員(包括校長、處長等)、普通教師、系統管理和維護人員等四個角色。業務管理人員負責在系統中進行業務操作,包括人員調動、信息錄入、教師信息審核、工作量化、工資發放等;審核人員負責對系統中需要進行把關、審核的一些業務,比如工作量化的最終審核、文件的批示和印發等進行審批操作;普通教師在系統中可以對相關信息進行查詢以及在權限范圍內的一些錄入、上傳等操作;系統管理和維護人員則負責對整個系統進行升級、數據維護等操作。
從安全考慮,我們設計的高校人事管理系統擁有兩個登錄界面:系統管理人員界面和一般用戶界面。系統管理人員界面是不公開的,只能允許系統管理和維護人員通過該界面進行登錄。一般用戶界面是對所有用戶公開的界面,業務管理人員、審核人員、普通教師只能通過此界面登錄。
系統需求分析
(1)不同用戶根據賦予的相應權限能夠對教師的相關信息(包含基本信息、科研信息、課程信息、工資信息等)進行管理。
(2)系統應具有強大的查詢功能,包括個人基本信息的查詢、個人科研信息的查詢、個人工資發放情況的查詢等等。
(3)普通教師用戶能夠上傳、下載資源。教師能夠將各種更新信息、增加信息上傳至系統待審核,同時能對已經上傳的但還未通過審核的信息進行編輯和刪除的操作,進而可以有重新提交的權限;審核用戶通過系統可對普通教師上傳的各種信息進行審核并保存通過審核的信息。
(4)業務管理人員能夠通過系統對人員信息、人事調配、職務變動、職稱晉升、工資調整等相關業務信息進行審核管理。
(5)該系統必須能自動統計、自動生成各種人事、工資報表,使領導能夠對整個學校的人事工作、人員信息、工資發放等情況進行全面了解,方便領導根據學校的具體情況作出及時的、科學的、合理的決定。
(6)系統應具有功能全面的面向系統管理人員的后臺維護平臺,該平臺提供對不同用戶進行權限管理、系統日志管理、數據庫管理等功能。
系統模塊劃分
根據系統分析,將管理系統主要劃分為:基本信息管理模塊、業務管理模塊、財務管理模塊、審批模塊和系統管理模塊。
(1)基本信息管理模塊
該模塊主要對全校教職工的基本信息進行管理,包含對教師基本信息的添加、刪除、修改、查詢等功能。基本信息管理模塊是其他系統模塊的基礎。
(2)業務管理模塊
業務管理模塊是整個系統的核心模塊,該模塊的功能是對人事管理中的人事調配、職務變動、職稱晉升、繼續教育等所有業務進行管理,對相關業務按照系統設計流程進行操作。
(3)財務管理模塊
財務管理模塊實現對教職工的薪資計算、財務信息、查詢等功能。
(4)審批模塊
審批模塊分為一般業務審批和領導審批。一般業務審批由業務管理人員進行完成,對教師上傳請求審批的基本信息、科研信息等進行審批。領導審批主要是對相關決策和文件進行最終審批。該模塊能夠最終實現無紙化審批,減少審批環節,提高審批效率。
(5)系統管理模塊
系統模塊是系統后臺管理,能夠對用戶的權限、密碼、數據庫、系統日志等進行有效管理,確保整個系統有序安全地運行。
系統模塊示意圖如圖1:2.5系統構件設計構件技術目前越來越多的運用于軟件開發中,而構件模型是構件技術的核心內容,是構件定義和構件性質的體現。構件模型是所有構件開發的指導原則,也是構件開發的標準化,因此,所有構件必須按照構件模型進行設計與開發。構件模型除定義構件的基本屬性外,還要規定構件接口的結構以及構件與應用框架、構件與構件之間的交互機制。本系統的所有構件將參照如圖2所示的構件模型進行設計開發。根據系統的需求分析和模塊劃分,本文設計的構件按照功能劃分主要可以分為:錄入構件、修改構件、刪除構件、審批構件、基本信息構件、職稱晉升構件、職務調整構件、統計構件、用戶管理構件、日志管理構件等等。
目前高等院校的層次、種類、規模、管理模式等都不盡相同。因此,要設計出一個適合所有高校特點和要求的高校人事管理系統,需要進一步進行調研、研究。同時,開發系統所需的構件數量龐大,設計并實現這些構件仍然需要大量的時間和精力。這些都有待進一步研究和完善。