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