學生成績管理系統畢業論文
高校學生成績管理系統是高校管理學生成績的重要手段,對於學生開展教學活動具有重要的意義和作用。下面是小編為大家整理的,供大家參考。
篇一
《 基於ASP的學生成績管理系統研究 》
【摘要】:隨著計算機網路技術的發展與應用,人們的工作方式正發生著革命性地變化。這一變化使得每一個行業的工作效率都得到了極大地提升。本文以下內容將基於ASP的學生成績管理系統進行研究和探討,以供參考。
【關鍵詞】:ASP;學生成績;管理系統
中圖分類號:C93文獻標識碼: A
1、前言
隨著計算機相關技術在各行各業應用的不斷深入,其諸多益處已為人們深刻認識。作為這些應用的一部分,使用計算機相關技術對學生成績資訊進行管理,具有手工管理所無法比擬的優點。這一運用可以減輕教學人員的工作量,加快查詢速度,加強管理,使各項管理更加規範化。同時,可以使學生能夠合理安排時間,能夠儘快的知道自己的考試成績,投入新的課程的學習或複習這次沒有考過的課程。本文以下內容將基於ASP的學生成績管理系統進行研究和探討,以供參考。
2、ASP動態網頁技術分析
ASP是一套微軟開發的伺服器端執行的指令碼平臺,它內含於IIS當中,利用它可以產生和執行動態的、互動的、高效能的WEB服務應用程式,是一種用以取代CGICommon Gateway Interface通用閘道器介面的技術。它具有以下特點:第一,使用VBScript、Jscript等簡單易懂的指令碼語言,結合HTML程式碼,即可快速地完成網站的應用程式。第二,無須compile編譯,容易編寫,可在伺服器端直接執行。第三,使用普通的文字編輯器,如Windows的記事本,即可進行編輯設計。第四,與瀏覽器無關Browser Independence。客戶端只要使用可執行HTML碼的瀏覽器,即可瀏覽ASP所設計的網頁內容。ASP所使用的指令碼語言VBScript、Jscript均在WEB伺服器端執行,客戶端的瀏覽器不需要能夠執行這些指令碼語言。
3、系統結構
學生成績管理系統的流程圖應當包括系統管理員的使用者資訊管理、成績管理和許可權管理;任課教師的成績管理;班級管理員的成績管理;學生的成績查詢等。第一,系統管理員。系統管理員的功能包括對管理員的管理、任課教師管理、班級管理員管理、學生管理、許可權管理、成績管理和系統管理。第二,任課教師。任課教師的功能包括:成績管理和個人使用者管理兩部分。其中的成績管理又分為成績錄入、成績修改和成績分析三部分。但此處的錄入和修改功能會受到系統管理員的限定,即一定時期內是可用的,此外則不可使用。第三,班級管理員。班級管理員的功能包括:成績管理和個人使用者管理兩部分。其中的成績管理又分為成績修改和成績分析兩部分。此處的修改功能僅在特殊情況下,由系統管理員授權方可進行成績修改操作,一般不被允許。第四,學生。學生模組的功能包括成績查詢和個人系統管理兩部分。在個人系統管理中仍然有密碼修改功能,但同樣會受到系統管理員的限制,即僅在系統管理員設定為可修改時才能夠進行密碼修改。
4、資料庫模型分析
4.1,概念模型分析
概念資料模型用來建立資訊世界的資料模型,強調語義表達,描述資訊結構。根據前面的需求分析,可以得出與本系統有關的各種實體以及系統的E-R圖。其中,實體主要包括任課教師、班級管理員、學生、班級、專業、課程、學生成績和成績分析等。
4.2, 邏輯模型分析
邏輯資料模型反映的是對概念資料模型進一步的分解和細化,根據業務規則確定的,關於業務物件、業務物件的資料項及業務物件之間關係的基本藍圖。其內容包括所有的實體和關係,確定每個實體的屬性,定義每個實體的主鍵,指定實體的外來鍵,並且需要進行正規化化處理。
5、系統實現
5.1,登入模組
根據本系統的相關需求分析和系統設計,系統主要存在四類使用者:系統管理員、任課教師、班級管理員和學生。由於他們在本系統中所有實現的功能不同,所以在系統的登陸介面中會出現四個系統使用者身份選擇的按鈕。通過這些按鈕使用者就可以進行他們所對應的不同的功能模組。
5.2,系統管理員模組
本系統的系統管理員模組具體將要完成管理員管理、任課教師管理、班級管理員管理、班級管理、學生管理、成績管理、許可權管理和系統管理等多項功能。這些功能既相互區別,又相互聯絡,共同組成了系統管理員模組的主要內容。
5.3,任課教師模組
本系統中的任課教師模組,主要就是成績管理部分以及對該模組的簡單管理,具體包括任課教師登入、成績管理和系統管理三部分。其中,登入部分與系統管理員的實現相似;系統管理部分由修改密碼、重新登入和退出系統三部分組成;而成績管理部分則和系統管理員模組中的成績管理相似,包括成績錄入、修改和分析三部分。在任課教師進行成績管理時,仍然需要先選擇其擔任教學任務的班級,然後才能進入下一步的錄入、修改和分析。
5.4,班級管理員模組
在本系統中,班級管理員模組主要包括登入、班級管理和系統管理。其中,登入和系統管理與任課教師的內容相似;而班級管理則主要是對學生成績的分析。
5.5,學生管理模組
在本系統中,學生管理模組主要由學生登入、成績查詢和系統管理三部分組成。其中,登入部分在本章第一節已經說明;系統管理部分和其他模組的構成相同;而成績查詢部分則直接進入相應頁面。
6、結尾
本文以上內容首先對ASP動態網頁技術進行了論述,隨後介紹了學生成績管理系統的結構,最後對系統的實現進行了研究和探討,表達了觀點,提出了見解,總之,在科學技術發達的今天,必須時刻站在發展的前沿,多學習多實踐,只有這樣才能在激烈的社會競爭中擁有一席之地。
【參考文獻】
[1]《ASP動態網站建站例項與技巧》丁貴廣等,電子科技大學出版社
[2]《ASP資料庫開發例項精粹》郭瑞軍等,電子工業出版社
[3] 《ASP資料庫系統開發例項導航》宣小平等,人民郵電出版社
篇二
《 學生成績管理系統的設計與開發 》
【摘要】資料庫技術的產生與發展源於對資料的組織和管理,這是一門綜合性技術,涉及作業系統、資料結構、演算法設計和程式設計等知識。其基本思想是對資料實行集中、統一、獨立的管理,使用者可以最大限度的共享資料資源。
【關鍵詞】系統分析;程式設計
一、系統分析
今天,計算機有了很大的進步。可代替人工進行許多繁雜的勞動、節省許多資源、提高人們的工作效率、使敏感文件更加安全等等。它已經被應用於許多領域,是我們學習和工作的得力助手。
本文研發的學生成績管理系統有以下幾項優點:
1可以儲存學生的基本資訊以及歷屆的學生資訊,安全、高效;
2只需一到二名資訊錄入員即可作業系統,節省大量人力;
3可以迅速查到所需資訊。
二、需求分析
學生成績管理系統軟體為學校管理帶來極大方便。本系統是用程式設計軟體VISUAL BASIC 6.0作為實現語言,以資料庫Micr-osoft Access作為系統的後臺操作。
要設計一個數據庫系統,首先必須確認使用者和用途。由於資料庫系統是一個組織部門的模擬,因此設計者必須對一個組織部門的基本情況有所瞭解。例如在一個大學裡,學生是按照系部、班級來進行組織,而課程則是按照專業、任課教師等進行組織。每個學生需要選修自己專業內的課程並取得成績,而校方則需要統計每門課的平均分和學生的平均成績,這就是學生和課程之間的聯絡。需求分析的目標是給出應用領域中資料項和資料項之間的關係和資料操作任務的詳細定義,為資料庫系統的概念設計、邏輯設計和物理設計奠定基礎,為優化資料庫系統的邏輯結構和物理結構提供可靠依據。
1.業務流程分析
業務流程分析的目的是獲得業務流程及業務與資料聯絡的形式描述。一般採用資料流分析法,分析結果以資料流圖DFD表示。
2.E-R圖設計
E-R圖設計模式分為兩種:
1一種是以區域性E-R圖為基礎設計全域性模式,稱為集中式模式設計;
2另一種是先設計區域性E-R模型圖,再由若干個區域性E-R模型圖綜合成為全域性E-R模型圖,稱為綜合設計法。
三、開發技術介紹
1.設計平臺:Visual Basic 6.0
微軟公司的Visual Basic 6.0是目前最為廣泛的、易學易用的面向物件的開發工具。Visual Basic提供了大量的控制元件,這些控制元件可用於設計介面和實現各種功能,減少程式設計人員的工作量,也簡化了介面設計過程,提高了應用程式的執行效率和可靠性。
2.資料庫:Microsoft Access
Access是關係資料庫開發工具,其優點在於它能使用資料表示圖或自定義窗體收集資訊。資料表示圖提供了一種類似於 Excel的電子表格,可以使資料庫一目瞭然。另外,Access允許建立自定義報表用於列印或輸出資料庫中的資訊。同時也提供了資料儲存庫,可以使用桌面資料庫檔案把資料庫檔案置於網路檔案伺服器,與其他網路使用者共享資料庫。
3.資料庫系統簡介
本人設計的是一個關於學生成績管理的資料庫系統,管理員通過此係統可以簡捷、方便的對學生資訊記錄查詢、新增、刪除等功能,而使用者也可以通過這個系統對進行學生成績查詢、新增、刪除等功能。
該資料庫應用程式按照使用者許可權和實現功能的不同分為兩部分:外部學生對資料庫的查詢訪問和內部管理人員對資料記錄的管理維護。
四、系統設計
1.資料字典
1資料流條目
學生基本資訊=學號+學生姓名+學生性別+出生日期+班號+聯絡電話+入校時間+家庭住址+註釋
班級資訊=班號+年級+班主任+教室
課程資訊=課程編號+課程名稱+課程型別+課程描述
年級課程資訊=年級+課程名稱
學生成績資訊=考試編號+學生學號+學生姓名+學生班號+課程名稱+分數
系統使用者資訊=使用者名稱稱+使用者密碼+使用者描述
2檔案條目
例:學生資訊檔案={學生基本資訊記錄}+{學生成績記錄}
主鍵:學生學號+課程號
3資料元素條目
例:學生基本資訊記錄中“學生學號”的資料值型別為數值型別,有效值範圍為000000~999999。
4處理說明條目
給出資料流程圖中不再分解的變換處理說明的定義。
2.系統結構關係圖和流程圖
1結構關係圖圖略
本專案中的學生資訊系統需要完成的功能主要有:
有關學生資訊的輸入,包括學生基本資訊、所在班級、所學課程和成績等。
學生資訊的查詢,包括學生基本資訊、所在班級、已學課程和成績等。
班級管理資訊的輸入,包括班級設定、年級資訊等等。
2系統流程圖略
五、資料庫設計
1.系統資料庫設計
由於考慮到本系統是應用在單機系統上,另外根據學校人員規模,我只建立起一個數據庫,在此資料庫基礎上建立起班級、學籍、課程表、成績、獎懲、個人資訊、使用者名稱等七個基本表。
2.資料庫的實現
本系統的資料庫設計比較合理,下面列出資料庫中的每一個表,包括表中的欄位的含意。
――學生資訊student_form資料庫
學生成績資料庫裡儲存了學生的學生成績包括:學號、姓名、年齡,出生日期,入學日期等
――學生成績score_form資料庫
該模組主要完成學生成績基本資訊的錄入、刪除 、更新,查詢等功能。
――使用者管理資料庫
使用者管理資料庫利儲存了使用者的資訊:使用者名稱,密碼。許可權等。
3.與VB的連線
Visual Basic提供了與底層資料庫系統緊密的連線。連線資料庫的方式有兩種:
通過使用Visual Basic的 ADO控制元件。
通過使用由Visual Basic提供的專用的直接與資料庫相連的介面。
4.程式略
參考文獻
[1]Craig Eddy.中文Access 2000 24學時教程[M].Timothy Buchanan出版社,2006年,第一版,第59頁
[2]劉立軍.學生資訊管理系統的研究與開發[J].泰州職業技術學院學報,2005年2月,第5卷第一期,第26頁
[3]劉以倩.“學籍管理系統”開發[J].天津職業大學學報,2001年12月,第十卷第四期,第34頁
有關推薦: