摘要綜合測評是高校每學期必不可少的工作,目的在于正確評價學生綜合素質,調動學生的學習積極性和主動性,實現對學生教育管理工作的規范化、制度化和科學化。本文介紹運用ASP和SQL技術開發基于Web的高校學生綜合測評系統。本系統的設計開發將提高學生管理工作效率,減少學生綜合測評工作人力物力的投入,使測評工作更加規范、科學、公平。
關鍵詞綜合測評AspSQLServer2005
中圖分類號:G64文獻標識碼:A
1 引言
隨著高校教育事業的發展和計算機的迅速普及,利用計算機網絡來實現高校的管理和各項工作開展已成為趨勢。對于學生工作中,學生綜合測評工作是每學期必不可少的工作,且是一項比較繁重的任務。目前大多是采用傳統的人工方式,工作量大,效率低下,浪費紙張且難于集中管理。而網絡化的測評系統利用無紙化操作,簡化了測評過程、減少工作量、降低出錯率、提高工作效率,使測評工作更加規范化、透明化,更加方便資料的管理和查詢。本文采用Asp技術,在Windows 2003平臺上,以SQL作為數據庫服務實現學生綜合測評系統。根據本校實際情況,主要實現學生的品德表現、學業表現、文體表現、能力表現四個方面的測評。
2 系統需求分析
(1)對所有使用者實行身份管理,只有注冊的用戶才能進入本系統,進行相應權限的操作。
(2)教師和學生可以對自己的基本資料進行查詢和修改。
(3)學生只能對自己的測評項進行自評分和加減分添加。
(4)測評小組成員可以對班級的每位同學的每一項得分進行查看,對不合理的進行修改,并可以打分。
(5)輔導員老師可以對自己班的每位同學進行加減分添加及成績管理。
(6)院系領導可以查看每個班級的測評結果。
(7)系統有日志的功能,管理員可以查看每一位用戶的登錄及操作情況。
3 系統設計與實現
(1)數據庫是整個測評系統的核心內容,它用來存儲用戶的認證信息、每一項的評價得分、所有班級信息及人員等。本系統采用SQL Server2005作為數據庫,性能穩定,安全性更好。
為了使讀對數據庫中的數據表有個直觀清晰的認識,特設計數據表樹型結構圖如圖1所示:
(2)系統功能結構圖。根據系統要實現的功能進行劃分,共可以分成四個主要功能模塊。管理模塊,包括對用戶管理、系統維護。測評模塊,主要包括用戶對自己的各方面表現的基本分與附加分項進行打分,和測評小組人員對所在班級人員打分。成績管理模塊,輔導員或班主任可對班級同學的每門課成績及周課時進行錄入。結果查詢模塊,對授權的用戶可以查看和導出測評詳情和結果。
(3)系統開發環境及技術。
操作系統:Windows 2003 Server
Web服務器:IIS6.0
數據庫:Sql Server 2005
實現技術:系統基于B/S模式結構。應用程序置于Web服務器上安全可靠,客戶端無需安排任何軟件,只需要IE即可使用。用戶通過IE地址欄輸入需訪問的服務器域名,服務器則根據用戶的請求,運行相應的腳本文件,經過解釋與運算,服務器會把結果以HTML文件形式傳到客戶端瀏覽器顯示。頁面采用photoshop CS3設計并進行切片,整體頁面外觀設計完成后,用Dreamweaver CS+CSS編寫。
4 系統功能特點分析
(1)采用ASP網絡編程語言開發,其具有良好的擴展性使開發人員可以使用多種語言制作組件與供(下轉第68頁)(上接第64頁)程序調用。
(2)數據庫采用Sql Server 2005,?做為企業級數據庫服務器,在穩定運行、數據安全方面都非常好。
(3)采用B/S模式架構,客戶端無需進行任何附加軟件安裝與配置,只要有瀏覽器就可以使用,非常方便客戶使用。
(4)整個系統采用功能模塊式的布局結構,用戶可方便的掌握系統的操作方法和內容。
5 結論
本文詳細介紹了基于Web的B/S結構的高校綜合測評系統的實現,系統主要采用ASP語言寫程序邏輯進行處理和運算,采Sql Server2005做為數據庫服務器。該系統的設計實現促進高校綜合測評工作的科學化與規范化,加強學生管理,保證學生在德智體能各方面協調發展。同時加速了高校信息化建設的進程。