摘要:重點介紹學生成績管理系統(tǒng)的實現過程:包括運行環(huán)境、需求分析、系統(tǒng)總體設計、詳細設計等。系統(tǒng)主要功能有用戶管理、學生注冊、班級信息錄入、學生信息錄入、班級課程錄入等。
關鍵詞:學生成績管理系統(tǒng);目的;功能;內容
在Intemet飛速發(fā)展的今天,互聯網已成為人們快速獲取、發(fā)布和傳遞信息的重要渠道,它在人們政治、經濟、生活等各個方面發(fā)揮著重要的作用。計算機將具備更多的智慧成分,它將具有多種感知能力、一定的思考與判斷能力及一定的自然語言能力。通過Intemet與世界各地的其他用戶自由地進行通信,可從Internet中獲得各種信息。除了提供自然的輸入手段(如語音輸入、手寫輸入)外,讓人能產生身臨其境之感的各種交互設備已經出現,虛擬現實技術是這一領域發(fā)展的集中體現。通過Internet與世界各地的其他用戶自由地進行通信,可從Intemet中獲得各種信息。人們已充分領略到網絡的魅力,Intemet大大縮小了時空界限,通過網絡人們可以共享計算機硬件資源、軟件資源和信息資源?!熬W絡就是計算機”的概念被事實一再證明,被世人逐步接受。
一直以來人們使用傳統(tǒng)人工的方式管理檔案,這種管理方式存在著許多缺點,如:效率低、保密性差,另外時間一長,將產生大量的文件和數據,這給查找、更新和維護都帶來了不少的困難。
學生成績查詢系統(tǒng)成為教育單位不可缺少的部分,它的內容對于學校的決策者和管理者來說都至關重要,所以學生檔案管理系統(tǒng)應該能夠為用戶提供充足的信息和快捷的查詢手段??梢哉f它是完全為學生朋友服務的系統(tǒng),并且適用于各所學校。
一、學生成績查詢系統(tǒng)的主要功能
對于本系統(tǒng),我們需要實現以下一些主要功能:
1.學生查詢功能:為了方便學生查找成績等信息,將所有信息按照需要進行分類。這樣學生就能很方便地找到自己需要的信息。
2.添加功能:管理員可以通過填寫表格的形式輸入學生成績等相關信息。系統(tǒng)可以自動避免重復信息。
3.修改功能:管理員可以對數據庫中的信息進行修改。系統(tǒng)能夠通過管理員給出的條件查找出所要修改的信息,對修改后的信息進行保存,并自動查找是否是重復信息。
4.刪除功能:管理員可以對數據進行刪除操作。系統(tǒng)能夠通過管理員給出的條件查找出要刪除的信息,并提示是否確定刪除,如果確定刪除,則把相關信息從數據庫中刪除掉。
5.管理員查詢功能:管理員可以通過條件選擇查詢所有信息,并進行排序。
本論文以網頁管理信息系統(tǒng)開發(fā)的原理,詳細論述了我校學生的成績查詢系統(tǒng)的開發(fā)全過程,查找信息的全過程,本系統(tǒng)的調查主要方式是與我校教務處領導及相關的工作人員進行交流溝通,了解我?,F行的學生成績管理模式。經過詢問、查看等初步掌握基本狀況。
通過分析不同功能的信息,為本系統(tǒng)提供實際產生與歷史記錄和期望結果的報告。
定義系統(tǒng)開發(fā)必須實現的功能,使用戶利用系統(tǒng)能夠完成他們的任務,從而滿足了業(yè)務需求。
二、學生成績查詢系統(tǒng)
對學生信息(如學號、姓名、性別)管理的主要方面
1.學生信息的錄入。不同地域的學生通過各種途徑不擇地點、不擇時間地自主查找自己的基本檔案(不合要求的可以由管理員及時清除)。
2.學生信息的查詢。學生的信息發(fā)在網上可以讓全班、全校的人來查詢。使用者可以通過多種方式(學期、年級、班級、姓名、學號等)的查詢,查看自己需要的學生信息。
3.學生信息的修改。通過網絡,在任何地方,管理人員隨時對學生信息進行添加和刪除,實現了信息的動態(tài)管理。
三、學生成績查詢系統(tǒng)的構成及功能
整個成績管理系統(tǒng)大致可由如下幾個ASP文件和一個數據庫文件來組成,它們的大致功能如下。
前臺index.asp輸入學號就可以查詢該學生所有課程的成績;
后臺login.asp管理用戶:admin管理密碼:admin
功能:
1.添加單個成績。
2.批量添加成績。
3.通過搜索并修改與刪除。
4.直接修改。
5.可以批量刪除。
6.可以直接GO到達你想到達的頁。
7.分頁顯示。
輸入學號與密碼就可查詢自己成績,增加班級,增加學期,增加類型,按學號查詢與按班級查詢:
文件列表:
admin.asp管理頁面
add.asp添加單個成績
addnew.asp
adds.asp 批量添加成績
addnews.asp
admin.asp 管理員登陸頁面
adminlook.asp 查詢
changepwd.asp 改密碼
connl.asp 庫鏈接文件
conn.asp 庫鏈接文件
完成了各個功能的程序設計以后,需要對程序進行測試和調試,在進行調試時,碰到了各種程序設計的錯誤,某些錯誤使得腳本無法正確執(zhí)行、程序執(zhí)行的停止、返回錯誤的結果。通過對程序多次測試,來不斷地完善系統(tǒng)功能。
測試由單元測試一系統(tǒng)測試一集成測試循序漸進。
相互對應的關系是:
需求對應集成
設計對應系統(tǒng)
開發(fā)對應單元
ASP的腳本錯誤:語法的錯誤,腳本語法的不正確是主要的錯.誤之一,本系統(tǒng)的程序設計中,在進行腳本調試時,出現有命令拼寫的錯誤、傳遞給函數的參數出現錯誤,導致了腳本不能正常的執(zhí)行。
參考文獻:
[1]存斌,樊建平ASP高級編程及其項目應用開發(fā)[M],北京:人民郵電出版社,2004。
[2]陳玉峰ASP數據庫系統(tǒng)開發(fā)實例導航,北京:人民郵電出版社,200