




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
學生信息管理系統(tǒng)設(shè)計與實現(xiàn)[摘要]對于各個學校來說進行在校學生的個人信息操作管理這是一項非常重要的工作,在校學生的信息管理使管理工作人員的工作量很大龐大而且在有新生入校的時間段學校的學生信息操作管理工作人員的工作量是平常的三四倍,并且每一個在校學生的在校信息使用管理操作數(shù)據(jù)都在每時每刻的不斷地發(fā)生變化著,如果只是選擇采用酬勞的信息操作管理方式那就來來回回進行學生信息管理操作,一天的學生信息管理工作量,會讓人覺得煩瑣。對于這種特殊實際情況,學校相關(guān)領(lǐng)導人員可以通過幫助使用我校民辦學生學院個人信息職業(yè)校務(wù)資源管理信息查詢軟件系統(tǒng)這個軟件平臺來有效幫助學校讓學生信息內(nèi)容查詢等的操作流程變得更為簡單,讓學生查詢信息內(nèi)容等的管理工作變的更加容易并且易于進行管理。因此,學生學校個人信息職業(yè)校務(wù)資源管理信息查詢軟件系統(tǒng)已經(jīng)成為是一個新型職業(yè)學校進行校務(wù)資源管理中一個不變的可以或不能缺少的部分,它的主要應(yīng)用功能對一個學校的所有校務(wù)管工作理者們來說都至關(guān)重要。學生的在校個人信息管理系統(tǒng)主要是通過采用c#編程語言和sqlserverv的數(shù)據(jù)庫設(shè)計完成。學生信息管理系統(tǒng)有三個大部分系統(tǒng)組成,包括在校學生用戶自動登錄、在校學生專業(yè)信息自動查詢、數(shù)據(jù)庫的自動錄入。通過本校的學生信息管理系統(tǒng)可以查詢到的在校學生的專業(yè)信息、課程信息、在校學生的專業(yè)選課各個環(huán)節(jié)信息進行有效地綜合計劃、組織和過程控制?!娟P(guān)鍵詞】c#;學生信息管理系統(tǒng);數(shù)據(jù)庫。目錄第一章緒論11.1課題背景11.2系統(tǒng)設(shè)計的意義11.3系統(tǒng)開發(fā)的目標11.4小結(jié)1第二章相關(guān)知識22.1相關(guān)技術(shù)22.1.1.NET框架22.1.2.NET的基本組成22.1.3WindowsFrom窗體特點22.2開發(fā)工具22.2.1MicrosoftVisualStudio202022.2.2SQL數(shù)據(jù)庫22.3小結(jié)2第三章系統(tǒng)分析23.1需求分析23.1.1需求概述33.1.2需求提取33.2可行性分析33.2.1社會可行性33.2.2技術(shù)可行性33.2.3運行性可行性33.3系統(tǒng)性能需求33.4數(shù)據(jù)流圖43.5E-R圖53.6關(guān)系模式73.7小結(jié)7第四章系統(tǒng)設(shè)計74.1系統(tǒng)總體設(shè)計74.2結(jié)構(gòu)設(shè)計84.3系統(tǒng)功能設(shè)計84.4系統(tǒng)運行流程圖84.5數(shù)據(jù)庫設(shè)計114.5.1庫設(shè)計114.5.2表設(shè)計114.6小結(jié)11第五章系統(tǒng)實現(xiàn)125.1開發(fā)環(huán)境125.2功能模塊實現(xiàn)125.3小結(jié)21第六章系統(tǒng)測試216.1測試目的216.2測試用例216.3測試結(jié)論226.4小結(jié)22第七章總結(jié)與展望237.1總結(jié)237.2展望23參考文獻24第一章概述1.1課題背景現(xiàn)在各個院校的學生管理問題,對于全國各所院校都是應(yīng)該知道并要認真對待的,但也正因為最近幾年來,隨著政策法規(guī)的不斷調(diào)整,各??频膶W校大量招生擴招,為各??频慕逃芾砉ぷ?、學校信息管理系統(tǒng)、后勤服務(wù)保證監(jiān)督管理等工作方面,增加了諸多困難。現(xiàn)在,大學畢業(yè)生們最普遍愛用的檔案就是這種傳統(tǒng)的人工用來管理學生文檔方法,也就是用來人工管理學生文件數(shù)據(jù)信息系統(tǒng)中的文檔,但是這種傳統(tǒng)人工用來管理學生檔案檔的方法從長期至今都還是有著不少弊端,比如:學生檔案管理工作工作效率低下、保密性較差,隨著學生檔案文件量的持續(xù)大量地迅速成長增加,這勢必將在未來很大的一定程度上又加大了中國高校學生及畢業(yè)檔案信息復雜及系統(tǒng)工作人員的日常工作量和強度,同時會直接產(chǎn)生大量的高校教學檔案文件和畢業(yè)檔案管理數(shù)據(jù),這也給我國高校學生畢業(yè)檔案文件的信息采集及其查找和歸檔管理以及持續(xù)發(fā)展下去帶來了不少困難。1.2系統(tǒng)設(shè)計的意義現(xiàn)在在各個學校里的人事信息查詢管理等軟件系統(tǒng)工作,是一個學校里每一個教育事業(yè)單位所必須不可以或沒有的重要組成部分,它對一個學校的教育管理者和教學管理人員而言,必不可少。而且《ThoughtsOnInnovationofUniversity
StudentManagementSystem》中提到高校必須緊跟時代的發(fā)展潮流,然而高校在學生管理制度還存在一些不足,影響了學生的發(fā)展[1]。所以要有一個簡單方便學生信息查詢管理系統(tǒng)來有效率地減輕工作員工的壓力負擔,而且它還能有效提高學生人員數(shù)據(jù)的安全保密性。所以,我校的學生人員的信息查詢軟件管理系統(tǒng)不僅可以為廣大校園用戶人員及時提供更豐富的學校資訊,以及更便捷的學生個人信息的搜索查詢管理手段。隨著我國現(xiàn)代科學產(chǎn)品軟件信息技術(shù)的不斷改進發(fā)展逐步提高,計算機產(chǎn)品軟件應(yīng)用信息科學日漸成熟,它已逐漸完全進入工業(yè)現(xiàn)代化和人類政治經(jīng)濟社會的每一個主導領(lǐng)域都發(fā)揮著它愈來越重要的技術(shù)作用。職業(yè)院校安全教育作為中國現(xiàn)代高校計算機信息技術(shù)應(yīng)用的重要組成部分,通過一個大中型計算機系統(tǒng)對一個職業(yè)院校的各種安全教育信息管理系統(tǒng)能夠?qū)崿F(xiàn)安全教學管理,同時具備與傳統(tǒng)手工教育安全管理系統(tǒng)用房所不能相提并論的許多技術(shù)優(yōu)勢。這種重要技術(shù)優(yōu)勢不僅是它可以大大提高一個職業(yè)院校能完成各類信息安全教學管理的總體效率,也是將來我國現(xiàn)代信息的重要一個部分。1.3系統(tǒng)開發(fā)的目標要讓我校學生的信息管理工作系統(tǒng)中在采用快捷方便簡潔的進行實時管理,來進一步提高我校的辦學經(jīng)濟效益和我的?,F(xiàn)代化管理水平。來幫助我校的教師在不斷提高教學工作效率中能跟快的更高效的解決和提高,實現(xiàn)我校老師管理員在學生信息管理的信息操作中工作的全流程的高度系統(tǒng)化、規(guī)范化和工作自動化。1.4小結(jié)本章節(jié)介紹了本課題的研究背景與意義,分析了各個院校在學生信息管理系統(tǒng)上的研究,列出了本課題的主要內(nèi)容并介紹了本論文的章節(jié)安排。第二章相關(guān)知識2.1相關(guān)技術(shù)2.1.1.NET框架.NET框架是一個跨語言的統(tǒng)一編程環(huán)境,.NET的出現(xiàn)使開發(fā)人員在應(yīng)用程序和服務(wù)變得更容易,讓各個應(yīng)用程序之間實現(xiàn)更好的溝通[2]。不管用戶在什么時間、什么樣的設(shè)備都能訪問到所需要的信息,讓用戶節(jié)省時間和金錢的獨立應(yīng)用程序[3]。2.1.3WindowsFrom窗體特點WinForm可以使用控件來輸入或操作數(shù)據(jù)的對象對于開發(fā)人員而言可以自由選擇自己進行程序的開發(fā),輕松擺脫硬件束縛。通過企業(yè)多種服務(wù)的聯(lián)合,很容易把企業(yè)內(nèi)部數(shù)據(jù)和與數(shù)據(jù)相關(guān)的客戶結(jié)合在一起,大大簡化了應(yīng)用程序的創(chuàng)建過程,為企業(yè)應(yīng)用程序的創(chuàng)建開辟一條新路[4]。2.2開發(fā)工具2.2.1MicrosoftVisualStudio2020在當今市場上,用戶可以在廣大的市場上免費許多的選擇企業(yè)應(yīng)用程序開發(fā)軟件產(chǎn)品,而且現(xiàn)在廣大市場上流行的開發(fā)軟件產(chǎn)品也有數(shù)十種。而VisualStudio是一種基本完善的研發(fā)用具集合體,它包含了整體軟件系統(tǒng)中所需的所有研發(fā)用具,如UML研發(fā)用具、代碼控制用戶研發(fā)用具、IDE等。VisualStudio所寫的代碼都能適用于支持微軟的所有平臺,VisualStudio可以借助于微軟公司的新型軟件架構(gòu).NET,我們可以設(shè)計滿足于各個部門對信息管理需求的子系統(tǒng)[5]。它具有領(lǐng)先于行業(yè)的數(shù)據(jù)庫開發(fā)工具、強健而敏捷的軟件模型、有效的結(jié)構(gòu)引導、關(guān)鍵檢測功能、及其集成化的源代碼控制的眾多特點。2.2.2SQL數(shù)據(jù)庫數(shù)據(jù)庫在管理系統(tǒng)開發(fā)設(shè)計應(yīng)用過程開發(fā)以及應(yīng)用管理過程中,對中小企業(yè)大型數(shù)據(jù)庫產(chǎn)品進行應(yīng)用管理是一個重要的基礎(chǔ)技術(shù)。它是一套可擴展的、高功用的、為分布式客戶機、服務(wù)器運算所設(shè)計的數(shù)據(jù)庫系統(tǒng),進行了和WindowsNT的有機整合[6],并創(chuàng)造了一套信息高效管理系統(tǒng)的方法。它有高功能設(shè)計,而且Sql數(shù)據(jù)庫是一款速度快,性能優(yōu)的數(shù)據(jù)庫,被許多的國內(nèi)外多家知名公司所使用,其性能與價值已經(jīng)得到廣大用戶良好的展現(xiàn),它簡單易學、效率高,且功能強大,很好的十分適合中小企業(yè)設(shè)計開發(fā)此類的應(yīng)用管理體統(tǒng)。2.3小結(jié)本章節(jié)介紹了項目開發(fā)過程中所用到的主要技術(shù)及其相關(guān)信息,讓讀者能夠更好地理解本論文。第三章系統(tǒng)分析3.1需求分析需求分析的關(guān)鍵就是要先了解且準確的獲取到所使用的用戶的意圖,所以要對系統(tǒng)進行需求分析,首先就要從各個用戶的使用角度來收集他們的需求,匯總所有用戶使用的需求,再從所匯集的需求中來對系統(tǒng)功能模塊進行分析與提取。3.1.1需求概述學生信息管理系統(tǒng)的主要目的有兩個,一個是為了方便老師能簡單的管理在校學生的信息問題,另一個是為了方便在校學生能夠快速查看自己的信息是否有錯誤。老師也能通過系統(tǒng)方便快捷的添加查看或修改學生個人資料,學校管理員也能通過系統(tǒng)能夠知道那個老師的賬戶信息是否存在問題。3.2.2需求提取從需求概述中,可以分析得到學生信息管理系統(tǒng)應(yīng)擁有學生信息界面、教師對學生信息管理界面、教師賬號管理界面三個功能模塊:(1)學生信息管理界面:學生用戶對自己的信息進行查看,對自己課程的查看包括修改賬號的密碼。(2)教師對學生信息管理界面:老師用戶可以查看所管理的學生信息,對學生的信息進行操作管理。(3)教師賬號管理界面:學校管理員可以查看、修改以及添加教師的賬號信息。3.2可行性分析3.2.1社會可行性本系統(tǒng)所選用的開發(fā)語言與數(shù)據(jù)庫都是可以在網(wǎng)絡(luò)上免費下載的開源產(chǎn)品,系統(tǒng)的主要設(shè)計是對學校設(shè)計,所以只要其中開發(fā)人員所使用的開發(fā)方式足夠成熟就能簡單方便的維護系統(tǒng)工作。而且只要擁有屬于一臺足夠能正常運行visualstudio軟件的平板電腦便行即可,學生信息管理系統(tǒng)不管是從開發(fā)技術(shù)的成本上來看,還是從系統(tǒng)的開發(fā)和維護的成本上來看,都是完全可行的。3.2.2技術(shù)性可行性本系統(tǒng)選用管理系統(tǒng)的數(shù)據(jù)庫選用SqlSever數(shù)據(jù)庫作為其數(shù)據(jù)庫,C#語言作為其管理系統(tǒng)開發(fā)語言。C#語言是當今社會中最流行的一種語言,C#不僅同時去掉了一些C和C++的復雜特性而且繼承C和C++強大功能[6],它有簡單的可視化操作和高效的運行效率。而且使用.NET架構(gòu)和C#語言能夠輕松的實現(xiàn)了學生選課管理系統(tǒng)的搭建。且該語言具有概念簡單、易學易用的特點[7]。SqlSever數(shù)據(jù)庫軟件開發(fā)它只需考慮安裝SqlSever軟件的成本問題,而且SqlSever是一款速度快,性能優(yōu)的數(shù)據(jù)庫,被許多的國內(nèi)外多家知名公司所使用,其性能與價值已經(jīng)得到廣大用戶良好的展現(xiàn),在技術(shù)上成本要求并不高,因此本軟件系統(tǒng)在技術(shù)上完全是可行的[8]。因此學生管理系統(tǒng)在系統(tǒng)的開發(fā)技術(shù)上完全是可行的。3.2.3運行性可行性本管理系統(tǒng)是一個小型電腦信息資源管理應(yīng)用系統(tǒng),需要耗費的信息資源非常的小,在一般的電腦上無論是系統(tǒng)硬件還是應(yīng)用軟件都完全能夠滿足條件,因此,本管理系統(tǒng)在實際運行上完全是可行的。3.3系統(tǒng)性能需求系統(tǒng)的實用性:以進行學校系統(tǒng)管理信息收集以及學生個人信息管理提供方便,有利高效率地及時進行學校管理和對學生及其個人信息的實時收集以及管理。系統(tǒng)應(yīng)用在本學校信息管理軟件應(yīng)用中有著廣泛性地適用于每一個在校不同管理技術(shù)水平的本校管理使用管理者,而且在系統(tǒng)的全部在校學生信息操作過程不應(yīng)該太復雜,所以要讓管理系統(tǒng)的操作功能簡單易行。系統(tǒng)的適應(yīng)性:在系統(tǒng)的高效能廣泛應(yīng)用于不同類型的院校,系統(tǒng)架構(gòu)采用的是模塊化架構(gòu)設(shè)計,可以使整個系統(tǒng)在不同的電腦硬件應(yīng)用環(huán)境下都盡可能同時得以廣泛應(yīng)用。3.4數(shù)據(jù)流圖數(shù)據(jù)流圖可以較為清晰地表達出數(shù)據(jù)流的流向,它從宏觀上描述了學生、老師以及管理員的數(shù)據(jù)流向。如圖1-1圖1-1頂層數(shù)據(jù)流圖在頂層數(shù)據(jù)流圖中,只有一個表示整個系統(tǒng)的加工,可以將其進行進一步的細分,可以得到信息管理、教師賬號管理兩個加工,這時候就得到了0層數(shù)據(jù)流圖。圖1-20層數(shù)據(jù)流圖可以通過對0層數(shù)據(jù)流圖中的加工進行更為具體的劃分而得到1層數(shù)據(jù)流圖,密碼管理課程管理被進一步劃分為添加信息、更改信息進度以及查看信息進度這三個加工,賬號管理可以被進一步劃分為添加賬號與修改賬號這兩個加工。圖1-31層數(shù)據(jù)流圖3.5E-R圖在本系統(tǒng)中:(1)管理員管理著多名的老師賬號信息。(2)每名學生都被老師所管理。(3)每名學生的可以選擇自己的課程。綜上所述,可以整理出的E-R圖(即實體聯(lián)系圖)學生實體聯(lián)系圖:如圖2-1圖2-1學生實體E-R圖選課實體聯(lián)系圖:如圖2-2圖2-2選課實體E-R圖老師實體聯(lián)系圖:如圖2-3圖2-3老師實體E-R圖學生與課程的實體聯(lián)系圖2-4教師與課程的實體聯(lián)系圖2-53.6關(guān)系模式學生(學號,姓名,班級,出生年月,籍貫,課程)課程(課程名,老師,編號,課程名,學分)老師(職稱,課程名,賬號,編號,姓名)3.7小結(jié)本章節(jié)對學生信息管理系統(tǒng)進行了可行性分析與需求分析。在分析數(shù)據(jù)關(guān)系的基礎(chǔ)上整理出了系統(tǒng)數(shù)據(jù)庫的E-R圖與關(guān)系模式。第四章系統(tǒng)設(shè)計4.1系統(tǒng)總體設(shè)計由于每個學校的學生群體規(guī)模在不斷的擴大,學生數(shù)據(jù)信息管理數(shù)量也在成趨勢的成長。因此需要學生信息管理來提高學校工作的效率。本信息系統(tǒng)主要功能包括我校學生老師信息查詢、學生自主選課、學生能夠修改我校密碼、老師能夠添加我校學生信息和學校管理員能添加學校老師賬戶信息。學生校園信息系統(tǒng)管理軟件平臺,是典型的中國高校學生信息資源管理系統(tǒng)應(yīng)用管理系統(tǒng),其軟件設(shè)計控制與開發(fā)的主要工作過程,一般分為在后臺數(shù)據(jù)庫系統(tǒng)前段及對后臺系統(tǒng)內(nèi)學生校園數(shù)據(jù)庫的軟件系統(tǒng)設(shè)計控制建立與運營管理,系統(tǒng)建設(shè)及與維護和對后臺數(shù)據(jù)庫系統(tǒng)前段內(nèi)學生學校應(yīng)用的軟件系統(tǒng)設(shè)計與監(jiān)控,開發(fā)及其使用等二個主要的組成方面。對于前者,要求構(gòu)建在學生后臺數(shù)據(jù)庫系統(tǒng)中的前臺,具有信息處理能力與數(shù)據(jù)完整性的一致性,以及學生數(shù)據(jù)庫的數(shù)據(jù)穩(wěn)定性。而對于后者,前臺學生應(yīng)用則要求具備完善的數(shù)據(jù)處理功能,易于使用和易于使用的實際兩個基本特點。通過全面的分析,我們強烈建議用戶可以使用微軟的vsiualstudio平臺程序開發(fā)工具,并運用其自身的能力提供了面向?qū)ο蟮钠脚_程序開發(fā)工具,不斷地對其進行更新調(diào)整和再不斷加以完善,直至系統(tǒng)最后能夠形成一個滿足用戶需求所能得到滿意的可行性的應(yīng)用開發(fā)系統(tǒng)。4.2構(gòu)架設(shè)計簡單地來說,常見的架構(gòu)有C/S架構(gòu)與B/S架構(gòu)兩種,而本系統(tǒng)采用的是C/S架構(gòu)[12]13]。C/S架構(gòu)指的是客戶端與服務(wù)器之間的交互,所以這讓學生信息管理系統(tǒng)可以它可以充分利用兩端硬件環(huán)境的優(yōu)勢,將任務(wù)合理分配到Client端和Server端來實現(xiàn),降低了系統(tǒng)的通訊開銷[14]。B/S架構(gòu)如圖所示:圖3-1B/S架構(gòu)4.3系統(tǒng)功能設(shè)計系統(tǒng)功能的設(shè)計應(yīng)該遵循大眾的使用習慣,應(yīng)盡可能簡單易用。學生信息管理不僅要實用,更要易用,因為對于管理人員來說,吸收新事物的能力要弱于學生。在需求分析中,我們已經(jīng)確定學生管理要擁有學生信息管理、老師管理、選課管理等功能模塊。如圖2-2所示:圖3-2系統(tǒng)流程功能結(jié)構(gòu)圖4.4系統(tǒng)運行流程圖用戶管理細分的話,可以分為學生管理、老師管理和管理員管理。其學生信息管理系統(tǒng)所要實現(xiàn)的功能有:(1)登入系統(tǒng):選擇用戶登入學生登入,老師登入,管理員登入。(2)用戶信息:查看自己的信息。(2)選擇功能:可以添加刪除修改自己選擇的信息。其流程圖如圖4-1所示:圖4-1系統(tǒng)運行流程圖學生登入的功能界面其所要實現(xiàn)的功能有:(1)查看自己的信息。(2)查看選課的信息。(3)修改自己的密碼。其流程圖如圖4-2所示:圖4-2學生流程圖(1)老師登入的功能界面其所要實現(xiàn)的功能有:(2)查看學生的信息。(3)添加學生的信息。(4)修改學生的信息。(5)刪除學生的信息。其流程圖如圖4-3所示:圖4-3老師流程圖管理員登入的功能界面其所要實現(xiàn)的功能有:(1)查看老師的賬號。(2)添加老師的賬號信息(3)修改老師的賬號信息(4)刪除老師的賬號信息其流程圖如圖4-4所示:圖4-4管理員流程圖4.5數(shù)據(jù)庫設(shè)計4.5.1庫設(shè)計本信息系統(tǒng)主要涉及收集到的個人信息主要分為有5類:在校學生信息、學生的學習課程信息、老師賬戶信息、管理員信息。由于與學生信息、老師信息、課程信息之間關(guān)系密切,因此將這全部類型信息存放在數(shù)據(jù)庫中有利于數(shù)據(jù)進行讀取。數(shù)據(jù)庫各表:1、學生表:記錄在校學生的基本信息是處理學生等各種信息的基礎(chǔ)。2、課程表:記錄在校學生選擇課程。3、老師表:記錄在校學生的個人信息。4.5.2表設(shè)計表1-1學生表學生號姓名班級日期省份密碼201911張三計科2班1999-11-11福建省123456201914李四計科1班1997-11-11福建省123456299999老王計科2班1998-8-23福建省123456表1-2課程表課程號課程名教師名學分20201001C#李如220201002數(shù)據(jù)庫王520201000Java李320201004C語言林1表1-3教師表教師號姓名密碼職稱202001李相如123456教師202111林123456教師202222王123456講師4.6小結(jié)本章節(jié)對系統(tǒng)的架構(gòu)、功能與數(shù)據(jù)庫進行了設(shè)計,并以架構(gòu)圖、流程圖與表格的形式加以說明,為接下來系統(tǒng)的實現(xiàn)奠定了基礎(chǔ)。第五章系統(tǒng)實現(xiàn)5.1開發(fā)環(huán)境硬件環(huán)境:CPU:英特爾酷睿i5-8250UCPU@1.60GHzx4核內(nèi)存:8GB雙通道軟件環(huán)境:操作系統(tǒng):Windows10教育版MicrosoftVisualStudio2020SqlSever20195.2功能模塊實現(xiàn)1、登入管理用戶界面主要功能登入用戶選擇登入身份:學生用戶、老師用戶、管理員用戶的登錄,當使用用戶輸入賬號和密碼,會匹配賬號和密碼的輸入結(jié)果,如果不正確就要重新輸入,賬號密碼正確就可以進入系統(tǒng)界面。圖6-1學生登入主要代碼圖6-2教師登入主要代碼圖6-3管理員登入的主要代碼圖6-42、學生信息界面學生信息模塊是學生身份成功登錄后所展示的界面,在這個界面能直接看到老師們的課程信息,學生可以查看信息是否有錯誤,查看選課有沒有選上,還有學生可以修改自己的密碼可以很方便的記住自己想要的密碼。圖6-5選擇課程主要代碼圖6-6在這個頁面展示的是學生成功選課后的界面,這里可以看到學生自己有沒有選到自己想要的課程,在這個界面學生還可以取消剛才自己不想選擇的課程或選擇錯誤的課程。圖7-1取消課程的主要代碼圖7-2這個界面是學生修改自己密碼的界面,在這個系統(tǒng)里學生的初始密碼是統(tǒng)一的,所以要有個修改密碼的功能來幫助學生賬號安全管理,來幫助每個學生的賬號修改掉自己的初始密碼。圖7-3修改密碼的主要代碼圖7-4這個界面是為了快速查看學生自己的個人信息,用來查看自己的信息是否有誤和查看信息是不是完整方便來看沒有輸入進去的信息。圖7-5查看個人信息的主要代碼圖7-63、教師信息界面教師成功登入后所展示的界面,教師可以很方便的查看學生的個人信息,可以快速的查看學生信息是否有錯誤,而且老師可以對學生的信息進行操作。圖8-1顯示學生信息的主要代碼圖8-2這個是老師的系統(tǒng)管理界面,這個界面里有添加刪除和修改的功能,能讓老師方便快速的實現(xiàn)自己需要的功能。圖8-3添加修改刪除操作按鍵的主要代碼圖8-4這個是學生的信息添加界面,在這個界面教師能快速方便的添加學生個人信息。圖8-5這個界面展示的是教師修改學生的個人信息,這個功能是用來方便教師將學生信息輸錯后能快速的修改為正確的信息,所以教師將學生的信息輸入錯誤也能在這個功能下快速的修改為正確的。圖8-6添加信息操作的主要代碼圖8-74、管理員管理界面這個界面是管理員成功登入后所展示的界面,界面里能快速的看到教師的賬號是否有誤或者賬號沒有添加上去。圖9-1顯示賬戶信息的主要代碼圖9-2管理員界面,在這個界面里管理員方便快速的對教師賬號進行操作。圖9-3添加刪除修改教師賬號的主要代碼圖9-4圖9-5此頁面為管理員添加教師賬號所展示的界面圖9-6添加教師賬戶的主要代碼圖9-7界面展示的是管理員修改教師賬號信息,管理員可以方便將輸錯后賬號信息來快速的修改為正確的信息,所以管理員將教師賬號信息輸入錯誤也能在這個功能下快速的修改為正確的。圖9-85.3小結(jié)本章節(jié)通過測試的方式對系統(tǒng)的主要功能進行功能上的測試和效果展示,并貼出了主要代碼對功能的實現(xiàn)邏輯加以說明,得出本系統(tǒng)在操作上基本上能夠滿足既定的需求與目標的結(jié)論。第六章系統(tǒng)測試6.1測試目的軟件缺陷所帶來的成本代價會隨著系統(tǒng)的生命周期越來越昂貴,也就是說軟件缺陷的發(fā)現(xiàn)必須越早越好。在系統(tǒng)正式上線之前,就應(yīng)該要進行一次系統(tǒng)測試,以確保不會在生產(chǎn)環(huán)境中出現(xiàn)嚴重的問題,以導致返工的風險。當然,一個系統(tǒng)不可能是完全沒有缺陷的,我們能做的就是要盡力找出所有的潛在風險。同時,系統(tǒng)測試的目的并不是為了證明軟件是沒有缺陷的,而是為了盡可能多地找出系統(tǒng)中的錯誤,從一定的角度來看,能找出系統(tǒng)中的錯誤的測試才是有價值,有意義的。6.2測試用例表2-1學生信息測試用例表測試模塊學生信息管理模塊測試操作預(yù)期結(jié)果實際結(jié)構(gòu)測試結(jié)果查看信息顯示出學生的信息顯示出學生的信息通過添加課程課程表出現(xiàn)添加的課程課程表出現(xiàn)添加的課程通過刪除課程課程表沒有剛才的課程課程表沒有剛才的課程通過修改密碼修改初始密碼并登入成功修改初始密碼并登入成功通過表2-2教師管理用例表測試模塊教師管理模塊測試操作預(yù)期結(jié)果實際結(jié)構(gòu)測試結(jié)果查看學生信息顯示出學生的信息顯示出學生的信息通過添加學生信息信息表出現(xiàn)剛添加的學生信息并成功登入信息表出現(xiàn)剛添加的學生信息并成功登入通過刪除學生信息信息表沒有剛才的學生信息信息表沒有剛才的學生信息通過修改學生信息學生部分信息被修改成功學生部分信息被修改成功通過表2-3管理員管理用例表測試模塊管理員管理模塊測試操作預(yù)期結(jié)果實際結(jié)構(gòu)測試結(jié)果查看教師賬號顯示出教師的賬號顯示出學生的賬號通過添加教師賬號信息表出現(xiàn)剛添加的教師賬號并成功登入信息表出現(xiàn)剛添加的賬號并成功登入通過刪除教師賬號信息表沒有剛才的教師賬號信息表沒有剛才的教師信息通過修改教師賬號教師賬號信息被修改成功教師賬號被修改成功通過6.3測試結(jié)論從測試用例對系統(tǒng)的主要模塊功能進行了測試。基本的功能測試都跟預(yù)期結(jié)果一樣,經(jīng)過一系列的測試本系統(tǒng)的功能模塊基本上都達到預(yù)期的效果,能夠滿足基本需求與目標。6.4小結(jié)本章節(jié)通過測試的方式和對測試結(jié)果進行分析與總結(jié),并得出本系統(tǒng)基本上能夠滿足既定的需求與目標的結(jié)論。第七章總結(jié)與展望7.1總結(jié)通過本次設(shè)計,我充分地了解軟件的開發(fā),從需求分析開始、到可行性分析、到系統(tǒng)設(shè)計、系統(tǒng)實現(xiàn),再到系統(tǒng)測試。從系統(tǒng)的需求分析和可行性分析在開發(fā)系統(tǒng)的前期讓我深刻地認識到是這幾步是至關(guān)重要的,它描繪整個的開發(fā)系統(tǒng)藍圖,就跟建房子一樣,在打好地基的基礎(chǔ)上開始建造房子的架構(gòu),所以如果在系統(tǒng)設(shè)計上出現(xiàn)偏差,有可能會造成系統(tǒng)的缺陷,嚴重的話可能會造成系統(tǒng)的返工。在論文的撰寫過程中還有一點需要引起我的重視,那就是軟件設(shè)計過程中圖例的繪制部分。特別是數(shù)據(jù)流圖以及數(shù)據(jù)字典的繪制,對我來說花費了挺多的精力。對于軟件的設(shè)計來說,正確地繪制出相關(guān)的圖例,能夠從更深的層次上去了解整個的系統(tǒng),這對于后續(xù)系統(tǒng)的實現(xiàn)來說是相當有利的。7.2展望學生信息管理系統(tǒng)在未來的發(fā)展趨勢中將會成為學生信息管理系統(tǒng)中的一個重要部分。為了能夠讓學生信息管理系統(tǒng)發(fā)貨作用與價值,要讓管理系統(tǒng)有強大的包容性,所以讓系統(tǒng)中的學生系統(tǒng)與人工智能,構(gòu)建成學生管理系統(tǒng)的一個整體。與人工智能相結(jié)合將是在信息管理系統(tǒng)上來發(fā)展智能校園是一個重要發(fā)展趨勢?!禨martcampus
studentmanagementsystem
basedon5GnetworkandInternetofThings》[15]中提到迄今為止是眾多的大學,一直停留在先進領(lǐng)域的階段。很難完成從先進場地到敏銳場地的轉(zhuǎn)變,主要問題是,理由是有主要信息,并且已經(jīng)數(shù)字化,沒有數(shù)據(jù)。主要解決這些問題將是輝煌的延伸,而且現(xiàn)在管理系統(tǒng)主要就是降低信息管理人員的在管理工
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 煙臺南山學院《商務(wù)英語口譯實踐一》2023-2024學年第二學期期末試卷
- 河源職業(yè)技術(shù)學院《土木工程測試技術(shù)》2023-2024學年第二學期期末試卷
- 齊魯醫(yī)藥學院《戲曲身段》2023-2024學年第二學期期末試卷
- 廣州南方學院《高等藥理學》2023-2024學年第二學期期末試卷
- 福州黎明職業(yè)技術(shù)學院《助產(chǎn)人文關(guān)懷》2023-2024學年第二學期期末試卷
- 邢臺應(yīng)用技術(shù)職業(yè)學院《食品儀器分析實驗氣相色譜測定食物中的苯甲酸》2023-2024學年第二學期期末試卷
- 鄭州財經(jīng)學院《田徑實踐教學》2023-2024學年第二學期期末試卷
- 常州機電職業(yè)技術(shù)學院《統(tǒng)計與分析軟件STATA的應(yīng)用》2023-2024學年第二學期期末試卷
- 廣東體育職業(yè)技術(shù)學院《影視藝術(shù)造型設(shè)計》2023-2024學年第二學期期末試卷
- 儲蓄余額活動方案
- 企業(yè)家刑事法律風險及其防范(課件)
- 手工皂制作教程(課堂)課件
- 國民經(jīng)濟核算課程期末復習(按題型)(含答案)
- 立式圓筒形儲罐罐底真空試驗記錄
- 小學生勞動教育評價細則
- 籃球比賽計分表word版
- 手衛(wèi)生依從性差魚骨分析
- 第4章 頜位(雙語)
- 課程綜述(數(shù)電)
- 塔吊負荷試驗方案
- 傷口和傷口敷料基礎(chǔ)知識.ppt
評論
0/150
提交評論