?

繼續教育學院培訓管理系統的設計與實現

2012-08-15 00:54朱芝桃
科技視界 2012年32期
關鍵詞:報名表證書管理系統

朱芝桃 張 軍

(江蘇海事職業技術學院現代教育技術中心 江蘇 南京 211170)

1 開發背景

繼續教育學院培訓管理系統,是為了方便江蘇海事職業技術學院繼續教育培訓的學員報名,培訓管理老師對學員信息、學員成績以及培訓證書的管理,社會用人單位查詢證書的真偽,提高繼續教育培訓的學員滿意度,并響應學院“低碳無紙化辦公”的精神,而設計的基于B/S模式的軟件系統。

2 系統設計

2.1 開發環境

本系統利用.NET技術,以C#為開發語言,visual studio 2010作為開發工具,以SQLServer2005作為后臺數據庫,通過ADO.NET技術訪問SQL Server 2005,以IIS6.0作為Web服務器引擎,Windows Server 2003作為操作系統平臺。本系統通過集成嵌入多種外部短信平臺,構建了智慧短信平臺;集成多種第三方支付工具,構建方便的支付平臺,方便學員的繳費和學院對培訓費的管理。

2.2 功能性需求分析

根據繼續教育學院培訓工作的實際情況,總結出系統的需求,共分三方面:

1)培訓學員的需求

(1)瀏覽和查詢培訓信息;(2)培訓網上報名(填報信息、上傳照片、網上支付等);(3)指定時間范圍內修改報名信息或取消報名;(4)指定的時間內打印準考證;(5)相關科目培訓結束后查詢考試成績;(6)查詢培訓證書;(7)通過交流反饋模塊更新自己的工作地點(在哪條船等),可以和其他學員進行一些交流。

2)學校系統管理員的需求

(1)發布培訓開班信息及相關通告(如科目培訓上課的地點、時間等);(2)啟動培訓報名功能,并可以定期,對培訓的報名信息進行定時備份、維護和管理;(3)培訓報名結束時停止報名;(4)對學員報名表進行編輯和維護,刪除垃圾數據,得到準確數據,導出報名表;(5)依托銀行和第三方網上支付系統進行報名費的收取和費用核對;(6)培訓結束后,可以將任課老師提供的成績上傳至系統,以便于學員查詢(此功能可開放給各任課教師),可以編輯單個學生成績或者單個科目所有學生成績;(7)對學員報名信息進行瀏覽、查詢、分析統計和打印報表;(8)對滿足培訓要求的學員發放證書;(9)對學員的反饋交流信息進行管理;(10)利用本系統,對滿足近期培訓開班要求的學員進行短信的群發,來進行培訓信息的推送,將最適合的信息傳遞給最需要的人;可以利用系統對培訓中的學員進行通知群發。

3)社會用人單位的需求

用人單位希望能查詢到培訓證書的真實性,提高證書的可信度,建立一種公平、良性循環的證書體系。

2.3 總體模塊設計

根據三類人員的需求,培訓管理系統設計成六大模塊:一、學員報名系統模塊,二、學員信息管理,三、成績管理模塊,四、證書管理模塊,五、反饋調查模塊,六、系統管理模塊。

其中學員報名系統模塊又包括學員注冊登錄子模塊、網上報名子模塊、網上支付子模塊、報名審核子模塊。系統管理模塊又分為培訓信息發布、報名統計、用戶管理、數據字典維護、數據備份導出與恢復等子模塊。網上報名子模塊實現以下功能:查看培訓相關信息、填報信息、查看報名、修改報名、打印報名表、上傳電子照片、個人密碼管理等。

2.4 數據庫設計

系統的后臺數據庫采用SQL Server2005,每天定時將系統的重要數據備份到異地數據庫,并定期導出培訓信息到EXCEL表中進行保存,以免因誤操作或者災難性故障引起重要數據的丟失。數據庫連接通過ADO.NET來實現,ADO.NET依靠數據源、Connection對象、DataAdapte對象和Dataset數據集對象進行數據庫的連接和操作。根據系統的流程和功能需求,本系統的數據庫主要有以下幾個表:(1)學員信息表,記錄學員的基本信息;(2)培訓報名表,記錄學員培訓報名的具體情況;(3)培訓科目表,記錄培訓科目的具體信息;(4)學員成績表,記錄學員隊的培訓成績;(5)培訓證書表,記錄給培訓合格的學員發放的證書信息;(6)培訓通告表,記錄培訓的通知公告情況;(7)學員培訓信息表,記錄有哪些學員參加了培訓,參加了哪些科目的培訓;(8)調查表,記錄學校層面發起的調查信息表;(9)交流反饋表,記錄學員和學員、學員和學校之間交流的一些信息;(10)管理員信息表,記錄管理員的一些基本信息;(11)數據字典表,包括民族代碼表、政治面貌、最高學歷等信息。數據字典表的設置增強了系統的通用性和可擴展性。

3 安全可靠機制

繼續教育培訓管理系統的安全性和可靠性是非常重要的,因此,對于數據的安全性保障也是系統開發中的重點?;贐/S模式的培訓管理系統是一個開放的網絡應用系統,系統的開放性也帶來了一些安全隱患,系統有可能受到非法入侵和惡意攻擊。如何防止非法入侵、以及被非法侵入后能自動記錄下入侵者情況以便管理人員及時采取相應措施是本系統要解決的一大問題。系統的安全和可靠性主要從以下幾個方面進行考慮:

3.1 在數據輸入時進行必填、數據合理性以及數據重復驗證,防止學員該填寫的信息沒有填寫,身份證號碼、手機號碼、郵箱等信息填寫錯誤,以及用戶賬號的重復注冊

3.2 系統提供了登錄驗證功能,使用人員必須要有合法的用戶名和密碼才能訪問,賬號權限進行分級控制

3.3 為了防止機器人暴力破解用戶名和密碼,系統增加了驗證碼機制和MD5加密登陸用戶名和密碼,并在連續賬號輸錯3次的情況下,進行用戶名和IP地址的鎖定,在3小時之后恢復

3.4 為了防止SQL注入式攻擊,系統增加了過濾敏感字符功能

3.5 系統記錄用戶一個月之內的操作,以便在系統出現問題的情況下,管理人員能根據操作記錄進行系統的快速恢復和查找安全漏洞

4 總結和展望

培訓管理系統在江蘇海事職業技術學院繼續教育培訓的工作中發揮了預期的效果,滿足了三類用戶的需求。系統的用戶界面友好,用戶使用起來方便,提高了工作效率和培訓滿意度。當然,隨著用戶使用經驗的積累和信息技術的進一步發展,培訓管理系統還有提升的空間:比如用柱狀圖和餅狀圖等直觀工具顯示培訓管理工作的統計分析結果,進一步研究智能客戶端架構的相關技術,開發專門適用于iPhone、Android等智能終端的培訓系統版本,深入研究離線應用技術和系統松散禍合的實現方式,增加系統工作的靈活性。

[1]劉玉萍,劉海玲.基于Web的教學計劃管理系統設計與實現[J].信息技術,2006(11).

[2]王艷娥,周立.基于Web的職工培訓管理系統的設計與實現[J].中國管理信息化,2012(06).

[3]黃艷.基于B/S模式的人力資源管理系統的設計與實現[J].網絡財富,2010(08).

猜你喜歡
報名表證書管理系統
WJCI 收錄證書
基于James的院內郵件管理系統的實現
CSCD收錄證書
收錄證書
收錄證書
走出大隊部門口的那一刻
基于LED聯動顯示的違停管理系統
海盾壓載水管理系統
第二十二屆全國中小學生繪畫書法作品比賽報名表
第七屆中小學音樂課觀摩活動觀摩報名表
91香蕉高清国产线观看免费-97夜夜澡人人爽人人喊a-99久久久无码国产精品9-国产亚洲日韩欧美综合