熊建宇
(浙江金融職業學院,浙江 杭州 310018)
隨著知識經濟時代的來臨,世界各國不約而同地把目光投向了發展教育,提高全民素質上,教育終身化成為社會發展的大趨勢。我國政府也提出了“科教興國”的戰略決策。教育的全民性、終身性,要求學歷教育與非學歷教育比翼齊飛。一方面,要大力發展基礎教育、高等教育和職業教育等各種學歷教育;另一方面,也要大力發展面向各類人群、各行各業、各種內容的非學歷教育。各類教學培訓機構在經濟建設和社會發展中起到非常重要的作用。然而對于教學培訓機構而言,如何更好的處理培訓的相關信息,從軟硬件兩方面把學院建設成一流的信息管理、教育教學的平臺,成為一個重中之重的環節,因此,有必要設計適用于培訓機構信息高效、科學地處理的教學培訓管理系統。
由于教學培訓信息管理系統的研究具有分布式特點,并且需要采用模塊化的設計,因此,在系統的分析與設計中,使用的體系架構為B/S模式的三層架構。同時,系統使用ASP.NET作為開發平臺,并使用統一建模語言進行分析描述,后臺使用的數據庫為常用的SQL Server 2005數據庫。B/S架構下的管理軟件具有簡單而方便的業務擴展,實現增加服務器功能只需相應地增加網頁;功能維護也簡單方便,僅需改變網頁,就能實現所有用戶使用時的同步更新;開發相對簡單,共享性強。因此用B/S模式來設計項目培訓管理系統比較合適,服務器端采用SQL Server數據庫系統和 ASP.NET組件來構成項目培訓管理的應用服務系統;客戶端采用瀏覽器來完成學院完成培訓任務的全過程,同時管理員可進行遠程系統維護和管理。
本文所設計的系統,功能模塊包括學員信息管理、培訓信息管理、員工信息理、考試信息管理,以及成績和證書管理模塊。系統運用方便、操作簡單,效率高,可以大大提高培訓機構員工的辦公效率,對各個開設培訓科目的報名情況及發展狀況進行統計分析,幫助經營決策者提供更方便的統計分析機制。
對學員信息、員工信息、培訓信息、考試信息、成績和證書進行管理,主要包括修改刪除學員信息,添加科目報名信息,調班和退班,查詢和統計,添加員工信息,修改及刪除員工信息,員工查詢,查詢和添加班級,修改及刪除班級,班級學員導入,上課記錄,考試學員安排,對于證書的發放記錄、發放時間和經辦人等。

圖1 主要功能模塊
根據培訓信息管理系統的需求以及相關的系統業務流程,我們采用模塊結構化設計,整個系統按層次進行模塊劃分,各個模塊完成自己特定的功能。本系統一共分為五大模塊,這五大模塊分別是:學員信息管理模塊、培訓信息管理模塊、員工信息管理模塊、考試信息管理模塊以及成績與證書管理模塊,每個模塊的功能都按照培訓信息管理的日常業務進行設計,各模塊功能概述如圖1。
對于數據庫的概念設計,表現數據庫的概念結構最常用的方法是使用E-R(Entity-Relationship)數據模型。E-R數據模型的實現方式為利用屬性、實體以及兩者之間的關聯統一描述現實世界的信息結構。

圖2 系統E-R圖
數據庫的邏輯結構設計對應的工作為把概念結構設計時提出的E-R實體聯系圖進行轉化,從而與數據庫管理系統產品所支持的數據模型達到一致。并在此E-R實體聯系的基礎上,構建數據庫中對應的數據表,同時還包括數據表之間的所有關聯信息。
培訓信息管理系統數據庫中的主要數據表如下。辦公室表(Office)和校區表(Campus)略。

表1 科目信息表(Course)
學員信息管理模塊用于處理學員基本信息和科目報名信息,涉及到的信息表如表2所示,科目報名信息表(Subject)和學員狀態信息表(StudentSatue)略。

表2 學員基本信息表主要字段(Student)
培訓信息管理模塊用于管理班級信息,并記錄到課情況,涉及到的信息表主要如表3所示,班級成員表(ClassMember)、上課記錄表(ClassRecord)和到課點名表(OrderName)略。

表3 班級信息表
員工信息管理模塊用于處理員工的基本信息,以及分配操作權限給不同員工,涉及到的信息表如表4所示,權限信息(Position)表略。

表4 員工基本信息表(Manager)
考試信息管理模塊用于記錄考試的基本信息,以及考試結果和相關的證書領取信息,涉及到的信息表如表5所示,考試內容表(ExamDetails)、考試名單表(ExamPerson)、乘車信息表(Traffic)、證書信息表(Certificate)略。

表5 考試安排表(Exam)

本文在對培訓機構需要執行的數據操作進行詳細分析的基礎上,結合B/S等技術,分析設計了適合培訓機構管理日常工作信息的管理系統。該系統的完成給培訓機構的員工和學員帶來了實用性和方便性。解決了學員信息錄入時的冗余性,減少了數據出錯的可能性;為員工提供了方便、快捷的數據查詢功能,同時,便于對各個培訓科目進行統計分析;系統合理地區分學員的不同狀態,也為學員提供掌握自己培訓所處階段提供方便;通過這個系統,員工基本上可以對整個培訓流程中的所有信息進行合理處理,大大提高工作操作效率。
[1]眭碧霞,李春華,張瑋.ASP.NET程序設計與開發[M].西安:西安電子科技大學出版社,2008.
[2]萬科,覃劍.Visual C#.NET程序設計基礎與上機指導[M].北京:清華大學出版社,2007.
[3]劉桂林,謝堯,李大友.SQL Sever數據庫應用技術[M].北京:中國計劃出版社,2007.
[4]劉玉萍,劉海玲.基于Web的教學計劃管理系統設計與實現[J].信息技術,2006(11).
[5]王艷娥,周立.基于Web的職工培訓管理系統的設計與實現[J].中國管理信息,2012(06).
[6]黃艷.基于B/S模式的人力資源管理系統的設計與實現[J].網絡財富,2010(08).