馮斯苑
摘要:介紹了在高校校園網環(huán)境下設計管理信息系統(tǒng),對系統(tǒng)的功能模塊、體系結構、數據庫結構、軟硬件平臺等進行了闡述。
關鍵詞:教務管理功能模塊B6模式C/S模式
1系統(tǒng)功能模塊
(1)系統(tǒng)維護模塊:由系統(tǒng)管理員使用,主要負責系統(tǒng)信息的定制與維護、用戶權限分配等管理工作。
(2)學籍管理模塊:主要指學生從入學到畢業(yè)整個學習過程中的信息,包括入學管理、注冊管理、學籍更改管理、畢業(yè)管理、基本信息管理等內容。
(3)排課模塊:應采用人機交互而不是全自動的形式,可以緩解目前學校由于擴招而帶來的課室、實驗室緊張的問題:也更能夠滿足師生對課室類型和上課時間的要求,充分利用了學校的教學資源。從該模塊中可以查詢、打印課程表、任課教師、學生人數等信息。
(4)教學資源管理模塊:用于建立和維護課室、實驗室和教師的基本信息和使用記錄等,為排課模塊的運行提供依據。
(5)成績管理模塊:可以在B,S和CES兩種模式下實現網上成績錄入、統(tǒng)計分析、查詢和打印操作。
(6)考務管理模塊:根據開課信息進行考試安排,包括考試科目、考場、監(jiān)考老師信息、參考學生人數等。
(7)教師工作量管理模塊:將根據各系室部門核實后錄入的教師工作情況進行工作量統(tǒng)計,并給出相關報表。
(8)教材管理模塊:用于實現對教材的征訂、發(fā)放、評價等工作。
(9)教學計劃管理模塊:主要功能是建立和維護各院系專業(yè)涉及的所有專業(yè)設計、課程設置、課程進度等教學計劃信息,以及各專業(yè)學生的培養(yǎng)方案等,作為教務管理系統(tǒng)安排各類教學任務的基本依據。在其中可實現教學計劃信息的錄入、編輯、套用、分析、瀏覽和打印等操作。
(10)網上選課模塊:主要實現學生在B,S模式下進行網上選修課選課功能。
2體系結構
B/S模式分三層:客戶機、應用服務器(Web服務器)、數據庫服務器。客戶機層是用戶與整個系統(tǒng)的接口,使用一個通用瀏覽器作為客戶端應用程序;Web服務器層接客戶端發(fā)來的請求后,將啟動相應的進程來生成一串嵌入了處理結果的HTML代碼,并返回給客戶端的瀏覽器;數據庫服務器層則協(xié)調其屬下一個或多個Web服務器發(fā)出的請求,將所需數據從數據庫中提取并返回給Web服務器。
C/S模式則分為客戶機和數據庫服務器二層。由客戶機提供用戶界面,并直接以SQL語言向數據庫服務器發(fā)出數據請求,數據庫服務器響應請求并執(zhí)行這些SOL語句,將相應數據返回給客戶機。C/S模式的優(yōu)點在于交互性強,存取更安全,數據處理量相對C/S模式要大,速度也更快。
本系統(tǒng)采用兩種C/S和B/S相結合的體系結構,主要是為了適用于教務管理信息系統(tǒng)的兩大類用戶:一是教務管理人員,其地理位置固定,數據輸入輸出量大。要求的存儲速度也快,采用G/S模式比較合適:二是教師和學生用戶,其地理位置分散,數據輸入輸出量小,對速度的要求也沒那么高,應采用B/S模式。
3系統(tǒng)環(huán)境配置
(1)網絡拓撲結構:服務器(可加裝防火墻)和交換機放在網絡中心,教務人員使用的客戶機直接與服務器相連,教師和學生用戶機則通過校園訪問WEB服務器。
為保障系統(tǒng)安全性,在WEB服務器和數據庫服務器之間放置一個應用服務器,它根據WEB服務器上發(fā)送過來的請求從數據庫服務器訂閱所需要的數據,由此將數據庫隱藏了起來,提高了系統(tǒng)的安全性。
(2)軟件平臺:服務器操作系統(tǒng):Windows 2000 Serv-er;客戶機操作系統(tǒng):Windows 98/2006'XP:數據庫管理系統(tǒng):SQL Server 2000企業(yè)版;開發(fā)語言:C/S模式下使用Delphi,B/S模式下使用Asp;Web服務器:Windows IntemetInformation Server(IIS 5.0)。
(3)硬件平臺:數據庫服務器、應用服務器和WEB服務器各一臺;磁盤陣列機一臺;用戶PC機多臺。
4數據庫設計
采用關系數據庫系統(tǒng),因而使用二維數據表來存儲關系的信息。下面給出學生選課管理模塊的簡化ER圖。該模塊中主要用到的數據表有教師表、學生表、課程表、選課登記表、教師任課表、選課成績表。選課管理模塊ER圖
5其它設計
代碼設計:由于教務管理信息系統(tǒng)存在大量的數據錄入工作t因而采用多種編碼方式并存的代碼體系較為合適,例如學號、教師號采用區(qū)間碼:系別號采用順序碼;課程類別號采用縮寫碼等。
輸出設計:主要輸出方式為顯示輸出、打印輸出和磁盤文件輸出。格式一般采用簡單組列式和表格式兩種。
輸入設計:B/S模式下的用戶輸入數據量小,使用鼠標即可滿足大多數人的要求;而對C/S模式下的教務管理人員,則應盡量采用鍵盤來進行連續(xù)輸入以提高工作效率。
安全性設計:系統(tǒng)的安全性應從軟硬件兩個方面考慮。硬件方面采用磁盤陣列機的方式,定期備份系統(tǒng)數據,并通過網絡轉儲到其它存儲介質上;軟件方面,對所有信息數據的訪問設置一定的權限及級別,通過身份驗證且擁有必要權限的用戶才能對數據進行讀取、增加、修改、刪除中的一項或多項操作。此外,由于該系統(tǒng)基于網絡構建,為防止數據遭網絡中的病毒感染,應該安裝特定的病毒防護系統(tǒng)。