1. 首頁
  2. 資料庫作業系統

學生成績管理系統論文設計

學生成績管理系統論文設計

在學校與教育單位中,對於學生的成績管理是不可缺失的一個重要的部分,本篇文章關於學生成績管理系統論文範文主要從程式的開發、維護、思維方面來闡述學生成績管理系統的實現。希望能夠幫助到大家!

摘 要:在教育單位中,對於學生的成績管理是不可缺失的一個重要的部分,開發基於 ASP 以及 Access 的學生成績管理系統,不僅使用方便,檢索更加迅速,資訊更加可靠。為此,筆者對 ASP 系統進行了簡要介紹,並對 ASP 開發技術的選擇進行簡要論述,為了驗證該系統可以有效的提升學生成績管理的準確性以及效率,從設計思路、功能模組劃分、資料庫設計以及系統實現進行探究。

關鍵詞:ASP;學生成績管理系統;設計

1、ASP 的介紹

目前,CGI(Common Gateway Interface)技術已經被ASP 所取代,其實 ASP 是一個伺服器的指令碼執行環境,使用 ASP 的過程中可以有效的產生和執行動態的、相互動、高效能的 WEB 應用程式。ASP 自身的程式程式碼非常的簡單且通用,其檔名則由 .asp 結尾,ASP 檔案其實是由四部分構成,①標準的 HTML 標記,全部的 HTML 標記都可以進行運用。② ASP 語法命令,主要存在於 <%%>標籤內的 ASP 程式碼。③伺服器端的 Include 語言,為了增強了程式設計的靈活性,用 #include 語句調入其它 ASP 程式碼。④指令碼語言,主要是該系統自帶的兩種指令碼語言,一種是JScript,另一種是 VBScript,提升了系統的程式設計功能,當然,使用者也可以輕鬆的安裝指令碼語言。我們在進行 ASP 編寫程式的過程中,不僅可以運用內建函式 ASPScript,還可以運用 ASP 的內建物件,其實一組封裝了 Web 處理能力的物件,其中的每一個物件都可以提供一系列的集合、物件屬性及方法,我們透過對內建物件進行調節就可以輕鬆簡便的操作 ASP,從而實現各種 Web 的功能。

2、需求分析

需求分析、概念設計、邏輯設計、物理設計、程式碼設計、執行維護是學生成績管理系統的資料庫應用系統的開發的六個階段。大多數設計人員都會認為資料庫應用系統的設計其實就是一個進行簡單編制程式的過程,很少有人將精力放在系統的程式設計上,所以,也就是說設計人員對於系統的需求分析的程度不足,就導致了程式設計後期出現了很多出乎意料的困難,容易造成系統發生不同的錯誤,需要進行返工。返工現象不僅影響了系統的設計進度,同時還造成了大量的物力和人力資源的浪費。

因此,使用者需求分析、資料字典點的定義、詳細設計、應用程式的總體設計等都需要設計編碼前進行詳細的規劃。學生成績管理系統的內容如下:教師資訊新增、查詢、修改、刪除;學生資訊新增、查詢、修改、刪除;課程資訊新增、查詢、修改、刪除;專業資訊新增、查詢、修改、刪除;學期考試成績自動生成班級課程統計分析表;課程成績錄入、查詢、列印等。

3、概要設計

3.1、功能模組設計

ASP系統的使用人員多為使用者和管理人員兩種型別。不管是哪一類使用者,在登陸的時候都必須填寫使用者名稱及口令。

管理模組。管理員主要是負責系統的初始設定和系統維護,除系統管理的功能為管理員賬號管理、系統備份、日誌生成外,其他的模組功能主要是資訊新增、修改與刪除。

使用者模組。教師資訊維護及課程成績維護的功能是教師使用者的基本操作資訊。學生使用者對本系統進行操作中只可以進行資訊的維護以及成績的查詢。

3.2、資料庫設計

據需求,該系統由管理員、教師、學生、課程、成績為系統資料庫的部分構成。

4、詳細設計與實現

ASP 系統介面設計與實現。ASP 學生成績管理系統的介面主要是運用了視覺化工具 ASP.net 進行設計實現的,這種介面功能全面,方便操作,介面效果良好,同時,我們還透過新增指令碼的.方式實現了頁面校驗,從而保證了資料操作的安全性。

ASP 資料庫的實現。我們根據學生成績實體 E-R 進行了模型的繪製,得到了 5 張資料表,這五張資料表分別是管理員資訊表、教師資訊表、課程資訊表、學生資訊表及成績表。

ASP 系統的安全性設計。ASP 學生成績管理管理系統在 B/S 模式的訪問下,可能會產生一些不安全因素,為了防止不安全因素的產生,需要加強有效措施,第一,針對伺服器而言,我們需要使用防火牆過濾系統,主要是為了防止和避免惡意程式碼的破壞。第二,在頁面上,我們運用資訊校驗的方式,保證在更新資料庫的過程中使用者資訊的準確性。第三,為避免使用者進行非法操作,需要使用者進行劃分,如果使用者沒有權利訪問此功能需要進行遮蔽。第四,針對可疑操作,需要進行日誌跟蹤。第五,針對重要的資料,應該不定期的進行備份,防止丟失。

5、結 語

為保證 ASP 學生成績管理系統的安全性,我們已經對該系統進行了多次反覆的測試,此係統成功的實現了學生成績資訊的高效管理,ASP 系統可提升了校園資源的利用率,同時降低了人工造作的勞動強度,是資訊化校園建設的過程中的重要組成部分,功不可沒。可是,ASP 學生成績資訊管理系統還存在諸多不足之處,我們會對這一系統的執行情況進行實時的跟蹤監測。

參考文獻

[1] 李長春,陳智,寧康琪 . 學生成績管理系統設計[J]. 數字技術與應用,2010(3):79-80.

[2] 胡波 . 基於 ASP 的學生成績管理系統 [D]. 重慶大學,2008.