王海
摘 要:分析高校教師信息管理系統建設的重要性和設計思路,對系統功能進行簡單描述。主要描述數據庫的設計思路,包括表與實體的設計,建表語言的編寫,完整地描述高校教師信息管理系統的詳細設計。
關鍵詞:信息系統;數據庫;南寧學院
管理信息化的快速發展,數據的高度自動化處理和分析,卷席各行各業,各個高校都在不斷引進和完善自己的信息管理系統。南寧學院現有信息管理系統只涉及到部分信息的收集,沒有專門針對學校發展需求的信息管理系統。近幾年南寧學院升格為本科,實現萬人千畝本科的偉大目標,決定走應用技術大學,學校快速發展并壯大,教師隊伍人數也不斷增多,教師信息的統計,教師隊伍的結構、優化變得更加復雜。研究并開發符合南寧學院發展需求的教師信息管理系統,是當前學校比較迫切的需求。
一、教師信息管理系統設計思路
以健全、科學、合理、準確的學校人事信息采集為基礎,建立教師信息基礎數據字典。數據字典能生成符合本科教學合格評估需要的教師數據信息。系統采用B/S模式,ASP語言,Access數據庫進行開發。系統具有數據錄入、管理、統計、分析、生成功能。對于加快我校的信息化管理,促進管理和決策科學化,提高政策制定的科學性和有效性,起到至關重要的作用。學校可及時了解到師資力量的客觀信息,對我校人才培養質量進行監督和評價。采用模塊化程序設計方法,使系統更具可擴展性和可維護性。
二、系統功能
系統管理員管理:系統管理員級別分別是系統管理員、一般管理員,其對記錄的查看、添加、修改與刪除權限可根據需要靈活分配,并可以鎖定登錄。
基本信息管理:教工在注冊時需填寫其個人基本信息,在管理員未審核前可對基本信息進行查看、增加、修改或刪除;管理員也可對所有教工基本信息進行查看、增加、修改或刪除。教工基本信息包括:身份證號、所在教學單位、教研室或部門、職務、姓名、性別、民族、崗位性質、性別、出生年月等字段。
管理員信息審核:管理員可審核教工信息,審核通過即可入庫存檔。同時可對教工信息進行增刪查改,自由開關教工注冊或登錄查看、修改自己檔案的功能。
智能生成報表:可以快速生成各種數據,如男女數據,任教學科數據、職稱數據等。
數據批量導入導出功能:可按照Excel格式批量導入或導出教師信息。
智能自由組合查詢:可對教工信息和字段進行篩選和自由組合后查詢或輸出。
三、數據庫設計
(一)數據庫平臺與開發語言。采用Access作為后臺數據庫。Access是小型數據庫,對于一個學校的教職工信息量,Access數據庫是比較合適的。利用ASP可以向網頁中添加交互式內容(如在線表單),也可以創建使用HTML網頁作為用戶界面的web應用程序。ASP可以與Access數據庫或其他程序進行交互,是一種簡單、方便的編程工具。從而大大降低了面向對象應用開發難度,提高了開發質量和開發速度。
(二)數據庫表與實體。根據教師信息管理的內容和工作流程,數據庫的設計如下:
教師基本信息表包括:身份證號碼、姓名、密碼、性別、民族、婚否、聯系電話、家庭電話、籍貫、政治面貌、入黨時間、出生年月、校內住址、家庭住址。
崗位信息表:所在單位、單位編號、所在科室、職務、崗位性質。
學歷信息字典:第一學歷(程度、方式、學制、學位、畢業時間、學校、專業)、最高學歷(程度、方式、學制、學位、畢業時間、學校、專業)。
職稱情況表:職稱情況(職稱級別、職稱名稱、職稱取得時間、職稱聘任時間)。
工作情況表:參加工作時間、到校工作時間、當前職務任職時間。
勞動合同表:勞動合同類別、勞動合同年限、勞動合同期限、合同簽訂時間。
教師能力表:教師類別、專業領域、可講授課程、科研方向、學科類別、導師類別、學緣、人才稱號、榮譽稱號、教學骨干、職業資格名稱、其他資格最高等級、其他資格名稱、雙師型教師、工程背景、行業背景、專業技能背景、是否專業負責人、高校教師資格證、專業技術職稱、在職狀態、備注等字段。
根據平臺設計數據庫的實體有:教師信息實體、管理員實體等。
(三)數據庫創建。得到數據庫的邏輯結構之后,就可以在數據庫系統中實現邏輯結構。下面給出部分創建部分表的SQL語句。
創建教師信息表teachers
create table teachers
(身份證號碼ID_number char(18) not null,
姓名name char(20) not null,
密碼password char(30) not null,
性別sex char(2) not null,
民族Nation char(20) not null,
……
constraint pk_teachers primary key(teachers))
此外還有管理員表、職稱表、家庭情況表、工作情況表、工作能力表、學歷信息表、崗位信息表等。其他表的建表方式基本上一致,就不一一列舉。
四、性能測試與分析
系統測試,即測試數據庫的完整性、健壯性、可靠性等。設計各種用例,測試數據庫在各種情況下能夠正常的運行并且能夠達到系統所設計的效果。
(一)數據測試
數據測試是使用涉及到教師信息管理系統數據庫中教師基本信息的姓名、性別、民族、身份證號碼等信息設置測試用例,通過測試用例測試數據庫的穩定性、可靠性和健壯性,保證功能的完整、數據和信息的安全。
(二)異常測試
檢查數據庫是否存在導致異常、數據出錯、數據丟失、死機等問題,如果運行系統時出現異常,系統是否能夠正確的保存原來狀態數據,保證數據最小程度的損失。
五、結束語
數據庫是信息管理系統的核心,數據庫設計的水平直接影響到信息管理系統的性能。數據庫設計要遵循完整性、科學性、關聯性原則。高校教師信息管理系統是高校管理教師信息、分析教師組成、優化教師結構、規劃發展方向的重要決策手段。一個優秀的符合本校發展規劃的高校教師信息管理系統對于一個高校至關重要,特別是像南寧學院這樣一個正在轉型高速發展的高校,現在已經走在全國民辦高校中走應用技術大學的前頭,優化教師隊伍至關重要。數據庫良好設計為高校教師管理系統打下良好的基礎,為南寧學院實現南寧大學夢、打造全國一流應用技術大學打下堅實的基礎。
參考文獻:
[1]賴每,陳雄章.深化產教融合、校企合作,服務“一帶一路”建設——南寧學院的實踐與經驗[A].賴每.鼎新[C].廣西:廣西師范大學,2015年.
[2]張微.高校教師檔案管理系統的研究與設計[J].電子科技大學,2012(9).
[3]郭宏錦.基于B/S架構的教師信息管理信息系統的設計與實現[J].吉林大學,2015(6).