正文 基於B_S架構的高職院校學生成績管理係統的設計(1 / 2)

基於B/S架構的高職院校學生成績管理係統的設計

軟件開發

作者:劉丞

摘 要 該係統為使用B/S結構的學生成績管理係統,係統選擇ASP.NET與SQL Server 2000為開發環境,采用了三層架構設計,通過中間件、組件技術和模塊化設計,分為表現層、業務邏輯層、數據訪問層,使係統更加安全,維護更加方便。按照軟件工程方法,首先對係統進行了需求分析,並使用UML麵向對象建模技術,逐步給出係統的用例圖,並進行係統的總體設計。然後通過將係統分為用戶驗證模塊、課程管理模塊、數據管理模塊、係統維護模塊等四個主要模塊進行了係統的詳細設計。通過UML建模,為係統的需求變更與具體實現提供了保證。

關鍵詞 學生成績 ASP.NET B/S體係架構 UML建模

中圖分類號:TP3 文獻標識碼:A

0引言

隨著對煤炭行業專業人才的需求加大,平職學院中技教育部作為中平能化集團的人材培養基地招生規模也隨之擴大,在校學習的學生人數迅速增長給中技教育部的學生成績管理工作帶來了很大的難度,很多學生成績管理工作還是采用人工的處理方式。現如今計算機網絡技術飛速發展,為了提高中技部學生成績管理的工作效率,我們開發了平職學院中技教育部學生成績管理係統。

1係統開發背景

中技部學生成績管理工作具有數量大、內容多等特點。隨著中技部辦學規模的擴大,原始的學生成績管理方式已經遠遠不能適應新的發展需要。其主要體現在以下幾個方麵:

(1)係統信息管理不規範,易於出錯。在中技部學生成績管理工作中,學生信息數據庫不完善,使學生信息管理缺乏統一性。

(2)信息不能得到及時的更新。由於每個教學單位在原始的管理方式上,仍然是按照班級進行數據采集,這樣難免會誤報和漏報,並且缺少熟練操作計算機的人員,這樣就更大程度上造成了信息數據更新的不及時。

鑒於上述因素,傳統的以手工和紙張對學生和教師信息的管理工作以及采用用戶的單機管理己經越來越不能適應中技部發展的需要,尤其是隨著計算機網絡和Internet的普及,運用先進的管理信息係統(MIS)及其軟件開發平台,對信息進行科學化和網絡化管理,己經成為中技部學生信息管理的發展趨勢。

2係統關鍵技術

2.1 Ajax技術

Ajax全稱為“Asynchronous JavaScript and XML”(異步JavaScript和XML),是一種新興的Web表示層技術,利用它可以構建動態、快速和靈活的Web應用程序。Ajax可以消除傳統Http通信模式中對表單的依賴,從而實現快速而輕量的異步通信。