asp.net學(xué)生信息管理系統(tǒng)畢業(yè)論文
asp.net學(xué)生信息管理系統(tǒng)畢業(yè)論文
學(xué)生信息管理系統(tǒng)是一個教育單位不可缺少的部分,它的內(nèi)容對于學(xué)校的決策者和管理者來說都至關(guān)重要。為此小編給大家收集了一些關(guān)于學(xué)生信息管理系統(tǒng)論文的材料,歡迎大家閱讀。
一、學(xué)生信息管理系統(tǒng)的概述
學(xué)生信息管理系統(tǒng)(Student Information Management System),一下剪成SIMS,是針對學(xué)校教務(wù)處的大量業(yè)務(wù)處理工作而開發(fā)的管理軟件,是典型的管理信息系統(tǒng)(Management Information System)。它是一個教育單位不可缺少的部分,它的內(nèi)容對于學(xué)習(xí)的決策者和管理者來說都至關(guān)重要,它能夠?yàn)橛脩籼峁┏渥愕男畔⒑涂旖莸牟樵兪侄?。能有效的幫助學(xué)校和老師掌握學(xué)生的信息情況。在傳統(tǒng)模式下利用人工進(jìn)行學(xué)生信息管理,存在著較多的缺點(diǎn),如:效率低,保密性差,時間一長將產(chǎn)生大量的文件和數(shù)據(jù),更不變查找,更新,維護(hù)等。
諸如這些情況,給學(xué)校管理者對學(xué)生的信息管理帶來了很大困難,嚴(yán)重影響了教育工作者的工作效率。隨著科學(xué)技術(shù)的不斷提高,計算機(jī)科學(xué)日漸成熟,使用日趨成熟的計算機(jī)技術(shù)來代替?zhèn)鹘y(tǒng)的人工模式,來實(shí)現(xiàn)學(xué)生信息的現(xiàn)代化管理。例如:檢索迅速、查找方便、已修改、可靠性高、存儲量大、數(shù)據(jù)處理快捷、保密性好、壽命長、成本低、便于打印等。
針對于此,本次課題研究了一種利用開發(fā)工具Java Web、SSH框架和MySql開發(fā)的學(xué)生信息管理系統(tǒng),該系統(tǒng)可以極大提高學(xué)生信息管理的效率,也是學(xué)校的科學(xué)化、正規(guī)化管理、與世界接軌的重要條件。為了更好的把握學(xué)校的教育方針起到了一定的促進(jìn)作用。因此,開發(fā)這樣一套管理軟件成為很重要的事情。
二、系統(tǒng)分析
1.需求分析
需求分析的結(jié)果是學(xué)生信息管理系統(tǒng)開發(fā)的基礎(chǔ),關(guān)系到工程的成敗和軟件產(chǎn)品的質(zhì)量,因此必須進(jìn)行需求分析。
2.本系統(tǒng)開發(fā)按任務(wù)描述
此管理軟件是為學(xué)校教務(wù)處兒設(shè)計,它充分利用計算機(jī)的宮內(nèi)實(shí)現(xiàn)對于基本信息管理、學(xué)生信息管理等宮內(nèi)的自動化控制,將學(xué)生信息管理工作打打減輕,方便友好的圖形用戶界面,簡便的操作,完善的數(shù)據(jù)庫管理,是的該系統(tǒng)成為學(xué)校教務(wù)處管理人員的得力助手,對于笨管理系統(tǒng),管理人員能夠很好地對現(xiàn)有的系統(tǒng)用戶進(jìn)行學(xué)生基本信息以及成績等管理,快速方便的實(shí)現(xiàn)使用過程中的各項(xiàng)任務(wù),管理員進(jìn)入系統(tǒng)應(yīng)該需要驗(yàn)證,用戶、密碼都需要填寫。進(jìn)入系統(tǒng)后,可以進(jìn)行基本信息的增、刪、改、查等操作。
3.系統(tǒng)應(yīng)該具備的基本功能
系統(tǒng)開發(fā)的總?cè)蝿?wù)是實(shí)現(xiàn)各種信息的系統(tǒng)化、規(guī)范化、和自動化。系統(tǒng)功能分析是在系統(tǒng)開發(fā)的總?cè)蝿?wù)的基礎(chǔ)上完成的,在學(xué)生信息管理系統(tǒng)中它需需要完成的功能主要有:學(xué)生基本信息的管理,主要包括:學(xué)生信息的錄入,修改、查詢學(xué)生信息、以及刪除學(xué)生信息等。系統(tǒng)管理功能,包括用戶管理、修改密碼、重新登錄和退出系統(tǒng)等。
除了實(shí)現(xiàn)上述功能以外,學(xué)生信息管理系統(tǒng)還具有簡介的界面、安全性高、穩(wěn)定性強(qiáng),經(jīng)過對學(xué)生信息管理流程進(jìn)行了解和分析之后,可以看出一個功能完善的學(xué)生信息管理系統(tǒng)必須包括以下幾個管理系統(tǒng):
1)基本信息管理系統(tǒng)
2)學(xué)生信息管理系統(tǒng)
3)查詢和統(tǒng)計系統(tǒng)
4)系統(tǒng)管理系統(tǒng)
5)退出系統(tǒng)
4.系統(tǒng)功能描述
由以上的分析結(jié)果,我們可以得知本系統(tǒng)的功能。我們根據(jù)操作劃分模塊,每一個操作模塊都要實(shí)現(xiàn)自身的功能,并且在整個操作流程中負(fù)責(zé)承上啟下。下面我們來分別描述各個模塊要實(shí)現(xiàn)的功能。
1)登錄:系統(tǒng)初始化好,系統(tǒng)管理員和普通用戶無需選擇用戶身份即可輸入用戶名和密碼,登錄系統(tǒng)。系統(tǒng)根據(jù)登錄者的身份不同,顯示不同的菜單。
2)修改密碼:登錄本系統(tǒng)的用戶可以修改自己的登錄密碼,但必須將登錄密碼輸入正確并兩次輸入相同的密碼,就可以成功修改用戶的登錄密碼。
3)區(qū)域管理:可以對于院校選定的招生區(qū)域進(jìn)行管理,查看所有區(qū)域信息,修改區(qū)域信息,刪除區(qū)域信息并可以增加區(qū)域信息,并可以為其選擇該區(qū)域所屬父區(qū)域,使其存在上下級關(guān)系。
4)學(xué)校管理:對于院校選定區(qū)域中隸屬于本區(qū)域內(nèi)的招生學(xué)校進(jìn)行管理,查看所有學(xué)校信息或查看某個區(qū)域內(nèi)的學(xué)校信息,修改學(xué)校信息,刪除學(xué)校信息并可以增加學(xué)校信息。
5)年級管理:可以對系統(tǒng)中已經(jīng)存在的學(xué)校添加對應(yīng)的年級,查看所有年級信息或查看某個學(xué)校內(nèi)的年級信息,修改年級信息,刪除年級信息。
6)部門管理:對于院校安排的負(fù)責(zé)招生管理的部門進(jìn)行管理。功能包括可以查看所有部門信息,修改部門信息,刪除部門信息,添加部門信息。
7)高校管理:對于所招學(xué)生,除了報名本院校之外,其他有意向報名的院校進(jìn)行管理。功能包括查看所有院校信息,修改院校信息,刪除院校信息,添加院校信息。
8)學(xué)生管理:對已經(jīng)搜集到或者通過與進(jìn)行招生老師溝通后有報告意向的學(xué)生信息添加到本系統(tǒng)中,編輯學(xué)生信息,刪除學(xué)生信息,查詢學(xué)生信息,并在查詢時可以添加意向?qū)W生與招生老師進(jìn)行溝通的情況和查看溝通情況的明細(xì)內(nèi)容。
三、系統(tǒng)測試
在開發(fā)軟件的過程中,人們使用了許多保證軟件質(zhì)量的方法分析、設(shè)計和軟件,但難免還會在工作中犯錯誤。這樣,在軟件產(chǎn)品中就會隱藏許多錯誤和缺陷,尤其是對規(guī)模大、復(fù)雜性高的軟件更是如此。所以,必須進(jìn)行認(rèn)真、計劃、徹底的軟件測試。
1.什么是軟件測試
軟件測試就是在軟件投入運(yùn)行前,對軟件需求分析、設(shè)計規(guī)格說明書和編碼的最終復(fù)審,是軟件質(zhì)量保證的關(guān)鍵步驟。確切的說,軟件測試就是為了發(fā)現(xiàn)錯誤而執(zhí)行的過程。一般分為兩階段:1)單元測試:在編完某一模塊后進(jìn)行測試;2)綜合測試:在開發(fā)完軟件后進(jìn)行系統(tǒng)測試。即使經(jīng)過最嚴(yán)格的測試之后,仍然可能還有沒被發(fā)現(xiàn)的錯誤隱藏在程序中。測試只能查找程序中的錯誤,不能證明程序中沒有錯誤。
2.軟件測試的對象
軟件測試不等于程序測試。軟件測試應(yīng)貫穿于軟件定義與開發(fā)的整個周期。所以,需求分析、概要設(shè)計、詳細(xì)設(shè)計以及程序編碼等各階段所得到的文檔都應(yīng)該是軟件測試的對象。
3.測試項(xiàng)目
系統(tǒng)中雖然從總體上分為管理員模塊和招生老師查詢模塊,但是實(shí)際上這兩種模塊所包含的低層次功能模塊有重疊的,因此,我們在設(shè)計測試用例的時候該按照這兩大模塊下屬的小功能模塊進(jìn)行,可以用最小的工作量完成整個系統(tǒng)的測試。
具體的測試項(xiàng)包括有:
1)系統(tǒng)操作員登錄
測試系統(tǒng)操作界面。內(nèi)容包括賬號口令輸入、合法性檢查,驗(yàn)證碼正確性檢查,系統(tǒng)操作界面顯示控制。
2)區(qū)域管理
測試區(qū)域管理部分的功能,內(nèi)容包括添加區(qū)域,新區(qū)域信息的輸入、子區(qū)域的輸入;查詢區(qū)域有根據(jù)父區(qū)域的名稱查詢、查詢所有的區(qū)域并進(jìn)行分頁;編輯區(qū)域在指定范圍內(nèi)查詢出相應(yīng)的信息列表,然后修改對應(yīng)的區(qū)域;刪除指定的區(qū)域。
3)學(xué)生管理
測試學(xué)生管理部分的功能,內(nèi)容包括添加學(xué)生,學(xué)生信息的輸入、必填項(xiàng)的填寫、數(shù)據(jù)的合法性;根據(jù)查詢條件對學(xué)生進(jìn)行查詢并具有分頁功能;在查看學(xué)生詳細(xì)信息時,顯示出該生的溝通咨詢情況,并可以添加溝通記錄;編輯學(xué)生在指定范圍內(nèi)查詢出相應(yīng)的信息列表,然后修改對應(yīng)的學(xué)生,核對數(shù)據(jù)的合法性;刪除指定的學(xué)生。
4)修改密碼
測試登錄人員在修改密碼時,必須保證原密碼正確性和兩次輸入的新密碼的一致性,才可以修改。
4.測試結(jié)果說明
條件:對學(xué)生進(jìn)行添加,如果沒有選擇學(xué)生所在學(xué)校,提交添加的信息,則會顯示警告“學(xué)生所在學(xué)校不能為空”。
當(dāng)對學(xué)生的添加,在選擇學(xué)校的基礎(chǔ)上,沒有選擇該校的聯(lián)系人,也會顯示相應(yīng)的警告。
制定測試計劃目的:按照所制定的測試計劃可以有效的計劃、執(zhí)行、跟蹤、組織和管理測試項(xiàng)目。
四、結(jié) 論
由于時間和技術(shù)水平的原因,在本系統(tǒng)設(shè)計上,還不能將全部功能設(shè)計得非常完善,還有一些功能模塊有待于進(jìn)一步的完善。同時,在本系統(tǒng)中還缺少了一部分必要的功能模塊,例如系統(tǒng)的操作日志。這一系列工作都有待于今后在工作中逐步地加以補(bǔ)充和完善。
另外,隨著信息技術(shù)的發(fā)展,各類移動終端設(shè)備和移動接入技術(shù)以及相當(dāng)成熟。若能夠?qū)⒏黝愐苿咏K端設(shè)備納入到本系統(tǒng)中,使得員工可以隨時隨地的通過移動終端設(shè)備訪問本系統(tǒng),在移動終端設(shè)備上辦理業(yè)務(wù),則能夠顯著提髙系統(tǒng)的辦公效率,使得企業(yè)的辦公自動化水平更上一個臺階。