版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領
文檔簡介
緒論1.1課題的背景與意義寧夏大學學校的成績管理員、教師和學生對成績的管理是一項十分重要的工作,這項工作對于管理員這些人來說手動管理是非??针y的。各個學生的成績信息在學校都是特別重要的數(shù)據(jù),而對于學生來說,成績是自己最重要的信息。學生教師在學校中的教育成績在管理信息查詢服務系統(tǒng)中是特別重要的一部分,教師的在校教育成績對公立學校的學生教育決策人和學校管理人員本身都相當重要,所以在寧夏大學中使用一個能夠幫助學院管理員、教師查詢成績的手段舉足輕重。以往在學校里,學校的管理人員使用的都是比較傳統(tǒng)的用來管理檔案的方式來對學生的成績進行管理,這種管理方法非常的耗費管理員和老師的時間,而且花費巨大的人力,物力和精力去管理后,依然會出現(xiàn)各種各樣的問題;例如文件的丟失,損害等等。如此,就會對學院的老師和管理者們在對學生成績的查找、更新、修改等日常管理上造成麻煩。處在互聯(lián)網(wǎng)快速發(fā)展的時代中,使用計算機對學生成績進行管理能夠縮短學院管理員和教師對學生成績管理所花費的時間、人力、物力和精力。能夠大大的提升管理員和教師的工作效率。而這只需要開發(fā)一個能夠?qū)W生信息、教師信息、管理員信息及學院管理信息進行管理的系統(tǒng)就能夠完成學生成績的有效管理。1.1國內(nèi)研究綜述處在互聯(lián)網(wǎng)快速發(fā)展的時代中,高校教學壓力和學生成績管理壓力不斷加大,各種智能化和信息化的管理模式逐漸進入到學校教學管理的各個環(huán)節(jié)。對于學生成績的管理有了很大的改變。使用計算機管理學生成績不僅能夠縮短時間、人工周期,更能高效的全面的對學生信息進行管理[1]。計算機在管理成績時,會使用數(shù)據(jù)庫。數(shù)據(jù)庫技術的應用為人們解決了數(shù)據(jù)存儲、信息查詢和信息分析等功能,使人們的工作能夠更高效的進行[2]。國外研究綜述國外學校與國內(nèi)不同,國外有較大規(guī)模的穩(wěn)定的技術團隊提供服務和技術支持。且在硬件、軟件和網(wǎng)絡方面的條件比較優(yōu)越。開發(fā)了各類教學管理的系統(tǒng),形成了一定規(guī)模的建設體系[3]。因此,國內(nèi)在高校教務管理系統(tǒng)的功能設計和維護上與國外相比差距還是很大的。1.3本文的研究內(nèi)容設計了一個用于對寧夏大學管理的簡單的系統(tǒng)管理軟件。這個系統(tǒng)能夠完成對寧夏大學學生的信息修改、成績管理,教師的信息管理、課程安排,管理員的相關管理等。1.4論文組織結構寧夏大學學生成績管理系統(tǒng)的設計與實現(xiàn)論文章節(jié)的結構介紹如下:第一章:介紹了課題的背景、意義;講述了改題目的國內(nèi)外研究情況。第二章:介紹了智能工程學院管理系統(tǒng)在設計師所用到的技術。第三章:對智能工程學院管理系統(tǒng)進行分析介紹和設計介紹。第四章:介紹了智能工程學院管理系統(tǒng)需要實現(xiàn)的功能。第五章:對智能工程學院管理系統(tǒng)進行了具體介紹。第六章:對管理系統(tǒng)進行測試。第七章:對此次完成畢業(yè)設計的總結。2.系統(tǒng)關鍵技術2.1java語言簡介java關于程序語言設計面向語言,它是新型第一代編程語言的重要代表,他充分強調(diào)了面向?qū)ο蟮幕咎匦?可以廣泛用來用于開發(fā)功能范圍廣泛的應用軟件,它可以具有完全支持各種圖形化的軟件用戶界面,網(wǎng)格以及各種數(shù)據(jù)庫之間連接等復雜應用功能。Java語言的主要特點:(1)易于學習java它的語言很簡單,對于那些熟悉c和c++的專業(yè)程序員和設計技術人員更不會對其語言感到陌生,因為它的基本語法非常好的接近于其他c++,但他同時卻也摒棄了其他c++許多的復雜易混淆的基本功能[4]。利用java同樣地也可以毫無變質(zhì)地寫出非常復雜的內(nèi)存系統(tǒng),且它在運行時會占用很少的內(nèi)存系統(tǒng)資源。(2)高效率的執(zhí)行方式java匯編語言的順序執(zhí)行編譯方式大都是先經(jīng)過順序編譯器進行編譯,在通過解釋器自動解釋需要執(zhí)行的各種方式后再按順序運行的。他們還綜合分析了注釋性編譯語言與傳統(tǒng)編譯特性語言的眾多優(yōu)點,使其們在執(zhí)行力和效率上相較以往的應用程序架構設計編譯語言來說有了比較大幅度的顯著提高。(3)與平臺的無關性由于對于java這種語言本身是可以解釋和可執(zhí)行的,他們將會被轉換成一種使用字節(jié)串編碼的"目標程序"。因此它通常可以同時跨多個平臺同時運行[5]。(4)分布式安全性java從公司誕生成立之日起就與線上網(wǎng)絡安全聯(lián)系結合在了一起,他十分強調(diào)線上網(wǎng)絡安全特性,內(nèi)置了htcp\ip,http,ftp等多協(xié)議數(shù)據(jù)庫,便于用戶開發(fā)網(wǎng)上網(wǎng)絡應用管理系統(tǒng)。2.2B/S模型優(yōu)勢2.2.1什么是B/S結構b/s等等網(wǎng)絡結構(browser/server,瀏覽器/主頁網(wǎng)絡結構服務器組網(wǎng)結構設計模式),是2005年web等等網(wǎng)絡結構興起后的一種網(wǎng)絡結構程序設計模式,web以及網(wǎng)頁瀏覽器結構模式等也是目前網(wǎng)絡結構客戶端最主要的一種網(wǎng)絡結構應用程序設計軟件。這種軟件開發(fā)操作模式完全直接統(tǒng)一了多個軟件客戶端,將整個系統(tǒng)所有軟件功能以及需要同時實現(xiàn)的各個系統(tǒng)核心組成部分直接集中到并部署到一個軟件服務器上,簡化了系統(tǒng)的前期軟件開發(fā)、維護和日常管理使用??蛻魴C上只要用戶重新安裝一個新的網(wǎng)頁自動瀏覽器(browser),如例如netscapenavigator或者是比如例如internetexplorer,服務器上就已經(jīng)安裝了一些如如roracle、sybase、informix或者如nesqlserver等等的網(wǎng)頁數(shù)據(jù)庫[6]。瀏覽器通過一個命令執(zhí)行webserver可以同時與多個數(shù)據(jù)庫中的用戶之間進行各種實時性的數(shù)據(jù)交互。這樣就大大簡化了個人電腦軟件客戶端上的個人電腦系統(tǒng)軟件載荷,減輕了個人電腦系統(tǒng)軟件安裝前后維護與電腦硬件安裝升級的系統(tǒng)時間管理成本和電腦系統(tǒng)維護工作量,降低了一些普通用戶的個人電腦軟件總體系統(tǒng)使用時間成本(TCO)。c/s和它的b/s各自具有兩大優(yōu)勢,c/s在各種圖形的視覺表現(xiàn)處理能力上以及同時運行的代碼速度上肯定應該是遠遠強于它和b/s兩種模式的,不過最大缺點之一就是他可能需要同時運行專門的軟件客戶端,而且更重要的一點是它不能同時跨多個平臺,用它的c++在它的windows下面編寫的應用程序肯定根本是不能在它的linux下跟著跑的。b/s在數(shù)據(jù)表現(xiàn)語言能力上的數(shù)據(jù)處理以及實際運行的代碼速度上會越來越快,它的一些缺點將來也會變得越來越少。比如,未來的hhhtml5,在對于圖形的圖像渲染功能方面以及對于音頻、文件的圖像處理上已經(jīng)非常強大了。2.2.2B/S架構軟件的優(yōu)勢與劣勢對于通過服務器進行連接的在操作系統(tǒng)的完全免費軟件選擇當然的也是很多的,不管我們想要選用那種好的連接操作系統(tǒng)管理軟件系統(tǒng)都完全免費可以這樣的就讓大部分的的中國人開始選擇直接使用它的一種windowsn軟件來連接作為桌面操作系統(tǒng)然而你的電腦完全可以不受它的直接影響,這就直接導致使得最近很流行的一種是完全免費的連接軟件選擇linux對于連接的在操作系統(tǒng)快速的的不斷發(fā)展形成了了很多起來,linux除了對于連接的在操作管理系統(tǒng)中的軟件選擇是一種完全免費的以外,連接的軟件數(shù)據(jù)庫也同樣的的是一種完全免費的,這種完全免費軟件選擇非常的的十分盛行[7]。由于這種a或b/s類型網(wǎng)絡基礎架構上的事務管理系統(tǒng)軟件只要是需要直接安裝在這種網(wǎng)絡架構服務器端(server)上,網(wǎng)絡架構系統(tǒng)管理工作人員只是有可能只是需要自己動手管理網(wǎng)絡架構服務器就行了,用戶界面主要上的一些事務管理上的邏輯在這種網(wǎng)絡架構服務器(server)端完全都是需要自己通過在serwww上的網(wǎng)頁瀏覽器管理才能進行實現(xiàn),極少部分主要上的事務管理上的邏輯在這種網(wǎng)絡架構前端(browser)端上才能進行實現(xiàn)。3.系統(tǒng)分析和系統(tǒng)設計3.1系統(tǒng)分析寧夏大學學生成績管理系統(tǒng)是對寧夏大學智能工程學院學生成績信息進行管理,包括對學生的基本信息管理、成績信息管理和課程信息的管理。同時也包括對教師的信息管理和教師的課程安排管理。學生的成績由兩個部分組成。其中一個部分為平時成績,平時成績主要有教師給出,教師給出平時成績的依據(jù)是教師為學生安排的測驗考試、學生上課的出勤率以及學生課后作業(yè)的完成度。另一個部分為期末考試成績,期末考試成績是由寧夏大學為學生統(tǒng)一安排的期末測驗,由學院的管理員添加到系統(tǒng)中,學生期末考試成績出來后,教師負責將學生的成績錄入學院的成績管理系統(tǒng)中。學生的總評成績是由教師對平時成績和期末成績各占的百分比重計算后得到給出的總評成績。計算總評成績時,學生的平時成績百分比與期末成績百分比的和要等與1.最后學院管理員核對學生的總評成績后根據(jù)學生的總評成績給予學生這門課程相應的學分。智能工程學院學生成績管理系統(tǒng)在使用過程中,難免不會出現(xiàn)錯誤,因此,在系統(tǒng)中,學院管理員可以隨時的查看學生的成績,若學生的成績出現(xiàn)錯誤,也可以進行相對應的修改。當教師或管理員需要查看許哦有學生的成績時,可以將學生的成績導出excel表格,方便教師查看所有學生的成績。3.2系統(tǒng)設計3.2.1合理的設計數(shù)據(jù)庫作為寧夏大學學生學習成績記錄管理信息系統(tǒng),必須能夠及時的錄入學生信息。學生信息錄入后都存入數(shù)據(jù)庫相應的表格中,在數(shù)據(jù)庫中能夠查看寧夏大學所有學生的成績信息表,所有學生的基本學校信息表和學生的課程安排表。3.2.2設計的界面寧夏大學學生能夠成績管理系統(tǒng)的界面中可以看到系統(tǒng)的管理區(qū)域,個人設置區(qū)域。在打開系統(tǒng)的管理區(qū)域后能夠看到相應的管理信息。打開成績管理的界面后能夠看到學生的成績信息,同時能夠?qū)崿F(xiàn)成績相關數(shù)據(jù)的查詢、錄入、刪除和統(tǒng)計等功能。3.2.3實現(xiàn)的基本功能寧夏大學學生管理系統(tǒng)該軟件系統(tǒng)中能夠?qū)崿F(xiàn)對學生的信息管理、教師的信息管理、班級的信息管理。整個系統(tǒng)呢個夠?qū)崿F(xiàn)信息的增加、修改、查詢、刪除以及導出一些數(shù)據(jù)的表格[9]。4.系統(tǒng)概要設計4.1系統(tǒng)結構圖系統(tǒng)管理員是寧夏大學系統(tǒng)中最重要的一個組成部分,系統(tǒng)管理員可以管理整個系統(tǒng),可以對學生的信息、教師的信息、班級信息等進行添加、修改等操作,學生信息包括學生班級、性別、聯(lián)系電話等,教師信息包括教師的聯(lián)系方式、職稱等。圖4-1智能工程學院系統(tǒng)管理員能示意圖在寧夏大學系統(tǒng)的教師功能模塊中,教師可以對自己的信息進行查看和修改;也可以對學生成績進行添加、修改、刪除以及查看由學院為教師安排的課程信息和為其他教師安排的課程信息。如圖4-2展示的教師功能圖。圖4-2智能工程學院系統(tǒng)教師功能示意圖在寧夏大學系統(tǒng)的學生功能模塊中,學生功能在系統(tǒng)中就顯得比較單一,無法與教師和管理員相比。學生只可以查看自己的成績,或?qū)ψ约旱膫€人信息進行修改。如圖4-3是展示系統(tǒng)中學生的功能。圖4-3智能工程學院系統(tǒng)學生功能示意圖4.2系統(tǒng)功能模塊設計模塊化就是把一個應用程序中的整體被劃分為若干個小的子集模塊,每個小的子集模塊都必須要用來完成一個程序子集的所有功能,把這些各個子集模塊中的功能集中起來組合在一起來后就可以組成一個應用程序中的整體,可以同時用來完成一個程序整體指定的各個模塊功能并并且能夠同時滿足程序指定功能問題的整體解決能力要求。開發(fā)一個不僅具有獨立實際使用管理功能而且和其他新型企業(yè)管理模塊之間沒有相互作用的新型企業(yè)管理模塊,就一定是說可以真正切實做到模塊獨立。學生高考成績數(shù)據(jù)管理查詢系統(tǒng)此前的標準功能可以細分為多個用戶注冊登陸、輸入統(tǒng)計數(shù)據(jù)、查詢統(tǒng)計數(shù)據(jù)、數(shù)據(jù)資源導入。
成績信息管理系統(tǒng)成績信息管理系統(tǒng)用戶登錄用戶登錄數(shù)據(jù)輸入數(shù)據(jù)查詢數(shù)據(jù)導入導出系統(tǒng)維護數(shù)據(jù)輸入數(shù)據(jù)查詢數(shù)據(jù)導入導出系統(tǒng)維護圖4-4系統(tǒng)模塊劃分4.2.1數(shù)據(jù)線的輸入子端口模塊功能設計學生們的成績數(shù)據(jù)信息量很大,不定期都會不斷有一些新的成績數(shù)據(jù)信息產(chǎn)生,同時也會有一些報廢的成績數(shù)據(jù)會被淘汰,根據(jù)這些信息要求,數(shù)據(jù)處理輸入子系統(tǒng)模塊基本應該要具有數(shù)據(jù)插入、刪除、修改等重要功能。(1)我校新生基本信息整理備案:負責完成我校學生基本資料信息的整理添加與備案刪除(2)可對學生檔案信息進行修改:按新生學號進行篩選,顯示出需要進行修改的在校學生檔案,并進行修改。(3)課程授課資料信息整理備案:提前完成所有課程基本資料信息的整理添加與備案刪除(4)可對授課學生信息進行修改:按鍵對課程號進行篩選,顯示出需要進行修改的課程學生檔案,并進行修改。(5)學生考試成績修改備案:按報考班級或?qū)W生專業(yè)要求輸入報名學生考試成績,并確認可隨時修改,刪除,打印成績報表。4.2.2數(shù)據(jù)查詢子模塊功能設計當負責學生管理成績單的管理員表示需要用戶查詢更多有關學生成績單的信息時,就這樣可以直接進入成績查詢報表模塊,此查詢模塊同時具備單一報表查詢和多個組合報表查詢兩種功能,并且用戶可以將查詢結果直接輸出到該報表進行打印。其基本功能如下:1.學生,課程,成績信息的瀏覽打開報考學生報名界面時,將自動顯示所有報考學生報名信息;同時打開本科課程報考界面時,顯示所有報考課程學生信息;同時打開考試成績查詢界面時,顯示所有報考學生的各科考試成績。結果提示可以手動輸出或直接導出文件到如excel等文件中2.學生信息查詢按每位考生注冊學號,姓名,專業(yè),入學申請截止日期時間或班級學生組合班級個人信息進行查詢根據(jù)單條輸入學生組合個人信息,可按多個查詢單條組合學生個人信息分別進行組合查詢也甚至您還可以按多個組合學生信息進行查詢。結果導出提示用戶可以通過手動導入輸出或直接自動導出一個文件格式到例例如如excel等格式文件中3.課程信息查詢按各門課程老師號,課程名,任課查詢老師,課程內(nèi)容類別或?qū)嶋H開課時間等可查詢各門課程相關信息,結果顯示可以自動輸出或直接導出文件到excel等文件中4.成績信息查詢按考生學號,課程名,專業(yè),班級,開課時間或考試成績查詢范圍可以查詢所有學生個人信息,可按多個單條學生信息進行查詢也或者可以按組合信息查詢。結果提示可以直接輸出或?qū)懭雽С鑫募饺鏴xcel等文件中4.2.3數(shù)據(jù)模塊導入軟件導出數(shù)據(jù)模塊基本設計在不同的應用界面上都會設有手動導入和直接導出兩個按鈕,點擊它的導入導出按鈕可以選擇一定文件格式中有內(nèi)容的例如excel這個文件,將把這個文件內(nèi)容中的所有內(nèi)容直接導入到您的數(shù)據(jù)庫中。點擊保存導出文件按鈕后即可將當前系統(tǒng)界面文件中的所有相關文件數(shù)據(jù)直接保存導出到系統(tǒng)指定的excel數(shù)據(jù)文件中。4.3數(shù)據(jù)庫設計4.3.1數(shù)據(jù)庫結構設計系統(tǒng)的數(shù)據(jù)庫實體設計ER圖。智能工程學院管理員實體ER圖4-1。圖4-1管理員實體ER圖智能工程學院教師實體ER圖4-2。圖4-2教師實體ER圖智能工程學院學生實體ER圖4-3。圖4-3學生實體ER圖智能工程學院課程實體ER圖4-4。圖4-4課程實體ER圖智能工程學院班級實體ER圖4-5。圖4-5班級實體ER圖智能工程學院成績實體ER圖4-6。圖4-6成績實體ER圖4.3.2數(shù)據(jù)庫邏輯結構設計系統(tǒng)用戶的數(shù)據(jù)庫表結構如下所示。表4-1系統(tǒng)用戶表字段名數(shù)據(jù)類型長度是否為空默認值User-idint10否NoneDept-idint8否NoneUser-namevarchar2否NoneTeacher_namevarChar(255)15否None學生的數(shù)據(jù)庫表結構如下所示。表4-2學生表字段名數(shù)據(jù)類型長度是否為空說明Dept_idInt(11)10否主鍵值User_nameVarchar10用戶姓名TelephonenumberVarchar10電話號碼EmailVarchar10郵箱教師的數(shù)據(jù)庫表結構如下所示。表3-3教師表字段名數(shù)據(jù)類型長度是否為空說明Dept_idInt(11)11否主鍵值User_nameVarchar10姓名TelephonenumberVarchar10電話號碼EmailVarchar10郵箱課程安排的數(shù)據(jù)庫表結構如下所示。表3-4課程表字段名數(shù)據(jù)類型長度是否為空說明Dept_idInt(11)11否主鍵值Dept_nameVarchar課程名稱學生成績的數(shù)據(jù)庫表結構如下所示。表3-5考試成績表字段名數(shù)據(jù)類型長度是否主鍵說明Dept_idInt(11)11是主鍵值User_nameVarchar10是賬號ClassidInt(11)11是班級t_course_planningVarchar(10)10否課程t_student_gradeVarchar(10)10否成績5.系統(tǒng)實現(xiàn)5.1學院系統(tǒng)登陸功能在寧夏大學學生成績管理系統(tǒng)有三個角色,包括學院系統(tǒng)管理員、學院教師和學生,智能工程學院系統(tǒng)的用戶每次只能選定一個賬號登錄。只有正確輸入用戶的賬號、密碼和驗證碼才可以登錄系統(tǒng)。如下圖4-1所示為登錄界面。圖4-1系統(tǒng)登陸界面5.2學院管理員功能菜單5.2.1管理員端導航菜單寧夏大學管理員登錄的賬號是admin,初始密碼是123,輸入驗證碼,當看不清驗證碼時,點擊驗證碼進行刷新后獲得新的驗證碼。輸入正確的驗證碼后點擊登錄到系統(tǒng)。學院管理員登錄系統(tǒng)成功后,在系統(tǒng)主頁面最左側是系統(tǒng)功能導航菜單,在導航菜單中有三大模塊,首頁、學院管理和系統(tǒng)管理。右上角是學院管理員的個人頭像,在頭像的右下角有個下拉三角,點開之后選擇個人中心可以對自己的個人信息進行設置。5.2.2學生信息管理寧夏大學學生信息管理主要包括對學生信息進行添加、修改和刪除。點擊左側功能導航菜單中的學生信息管理,進入查看學生信息界面。界面的左側中間一欄是學院的具體專業(yè)和班級劃分,點擊班級即可對該班級的學生進行查看。如需對某個特定學生驚醒查詢時,只需在賬號選框中輸入學生的賬號,點擊搜索即可快速的找的該學生。在某行學生信息前面的方框內(nèi)打上“√”,如圖4-2所示,即可選中這位同學,然后點擊相應的操作即可完成對學生信息的管理。添加學生時,點擊添加按鈕后會彈出如圖4-3所示的界面,填入相應的內(nèi)容后,其中郵箱是非必填選項,點擊確定,即可完成對學生的添加操作。當需要學生的具體信息時,可以點擊學生信息表上的導出按鈕,會自動生成表中所有學生的excel表格。若需對學生信息進行修改或刪除操作時,只需點擊如圖4-2中學生信息后的修改和刪除操作;若學生在使用系統(tǒng)時意外丟失賬號密碼,則可以點擊該學生行后的重置,可將學生密碼重置為學生的賬號名。圖4-3學生信息管理界面圖4-4系統(tǒng)添加學生功能界面5.2.3教師信息管理管理員可以在此界面對教師用戶所錄入的信息進行增、刪、改、查的操作。管理員選中某教師信息并對此條信息進行操作時,系統(tǒng)向后臺數(shù)據(jù)庫教師信息表發(fā)送操作指令,數(shù)據(jù)庫通過系統(tǒng)發(fā)送的HQL指令對數(shù)據(jù)庫表內(nèi)信息進行修改刪除的操作。管理員在進行新教師信息的添加時,單擊新增按鈕,頁面會跳轉至教師信息添加,管理員在正確填寫相應內(nèi)容后系統(tǒng)向數(shù)據(jù)庫表中發(fā)送新增教師的信息數(shù)據(jù),數(shù)據(jù)庫在保存新教師數(shù)據(jù)后,系統(tǒng)再將結果返回至前端頁面上并提示添加成功,管理員即可完成對教師的添加操作。若教師在使用系統(tǒng)時意外丟失賬號密碼,則可以點擊該教師行后的重置,可將教師密碼重置為教師的用戶名。圖4-5選中管理教師圖4-6添加教師功能5.2.4學院教師職稱管理點擊職稱管理進入教師職稱管理界面??梢詫處煹穆毞Q進行管理,教師職稱管理主要包括對教師職稱的修改和刪除,如圖4-7所示。圖4-7教師職稱管理5.2.5班級課程管理的班級課程管理下包括班級列表、課程設計和課程查看。點擊寧夏大學學生成績管理系統(tǒng)下班級列表,進入班級管理界面,如下圖4-8所示。當需要添加班級時,只需要點擊新增按鈕操作后,會彈出如圖4-9;進行修改或刪除操作時,只需要點擊班級列表中班級后面的修改和刪除按鈕進行操作圖4-8智能工程學院系統(tǒng)班級列表圖4-9班級新增單擊課程設計,進入到課程管理界面,會顯示課程名稱、授課教師、班級名、學年等信息,添加課程時,單擊新增按鈕后,如圖4-10和4-11所示;需要對課程的老師班級、學年、學期、學分等進行設置,其中平時成績及百分比期末成績百分比設置要滿足最后總成績100,若成績不滿足100要求則無法進行課程添加。每個課程信息的后面都會有修改和刪除按鈕,點擊按鈕即可對該課程進行修改和刪除操作。課程設計完成后點擊課程查看即可看到相應的課程安排;如需導出課程安排表時,點擊導出按鈕后即可生成excel表格圖4-10智能工程學院系統(tǒng)課程列表圖4-11課程新增5.2.6成績維護成績維護在智能工程學院的學院管理中,進入學生成績管理界面后,如圖4-12所示。可以對學生成績進行添加操作,如圖4-13所示;在成績之后有修改和刪除按鈕,單擊修改或刪除后可以對學生的這門課程成績進行修改和刪除;查看詳細的成績信息時可以導出生成excel表格,如圖4-14所示.。圖4-12學院成績維護列表圖4-13成績添加圖4-14學生成績導出生成Excel表格5.2.7智能工程學院系統(tǒng)管理點擊學院系統(tǒng)設置,可以顯示菜單名稱,如圖4-15可以對學生信息管理、老師信息管理、角色管理等進行新增,修改,刪除操作。點擊新增按鈕時會彈出如圖4-16所示圖4-15系統(tǒng)設置主要功能圖4-16系統(tǒng)新增5.2.8權限管理管理員有著對系統(tǒng)的所有權限,教師有對學生成績的修改錄入等,而學生只有對成績的查詢權限,如下圖4-17和4-18所示。圖4-17數(shù)據(jù)權限圖4-18數(shù)據(jù)權限分配5.3學院教師功能菜單5.3.1教師端登錄教師使用賬號登錄管理系統(tǒng)。登錄成功后,在主頁面左側是系統(tǒng)導航菜單,老師可以完成對學生成績修改等操作;也可以對課程安排進行查看。右上角有用戶頭像,點擊頭像下方的三角標志進入個人中心,可以對教師的個人信息進行修改。5.3.2成績管理在成績維護中,教師可以完成對學生成績的錄入,修改,和刪除操作。如上圖4-19所示點擊新增按鈕后彈出如圖4-20頁面。對成績進行修改或刪除時點擊學生成績后的按鈕即可完成操作。圖4-19學生成績查看圖4-20學生成績錄入5.3.3課程查看在學院管理下點擊“課程查看”,進入學院對教師安排的課程信息界面,教師可以查看課程安排信息,導出課程安排表。如圖4-21和4-22所示。圖4-21教師課程安排圖4-22課程安排表5.4學生功能菜單學生使用自己的賬號登錄學生成績管理系統(tǒng)。登錄成功后進入系統(tǒng),學生相對于管理員和教師而言,學生端的功能就顯得比較單一,在系統(tǒng)中,學生只可以對自己的成績進行查詢權限,并沒有對成績進行操做的權限。和教師端相似,學生也可以在右上角的個人中心對自己的信息進行修改。如圖4-23圖4-23學生端成績查看6.學生成績管理系統(tǒng)系統(tǒng)測試6.1概述在軟件生命周期的各個階段每個軟件從出現(xiàn)到報廢的每一個階段都會發(fā)生各種各樣的錯誤,因此在軟件被人大范圍使用之前,都需要發(fā)現(xiàn)并糾正軟件的大多數(shù)錯誤,若是這些錯誤沒有被發(fā)現(xiàn)就投入使用的話,總會在未來的某個時間段內(nèi)爆發(fā)出巨大的問題,等到這時候,軟件的糾錯代價就會變得侍奉昂貴,而且還不一定可以將軟件的錯誤糾正過來。因此,為了避免這一類的問題,我們必須對它進行測試,讓軟件的錯誤盡可能的較少到不會對今后造成較大的影響,當然,想要通過測試完全的解決錯誤那是不可能的。6.2測試方法一般來說,對程序測試有兩種測試方法:黑盒測試和白盒測試。白盒測試方法有靜態(tài)結構分析法、代碼檢查法、基本路徑測試法、符號測試等。黑盒測試方法有邊界值分析法、因果圖發(fā)、功能圖法等。6.3測試結論寧夏大學學生管理系統(tǒng)只是用于對學生成績的管理,在程序開發(fā)過程中,由于開發(fā)時間短,和個人經(jīng)驗短缺,對學院系統(tǒng)的開發(fā)并不完善,系統(tǒng)功能的實現(xiàn)并不完全,在數(shù)據(jù)庫方面,數(shù)據(jù)存儲方面還略有點小問題。因此這款軟件還不足以應用都日常生活中,可能以后功能徹底完善后,才能夠應用于學校。7.總結學生的成績信息在每個學校都是特別重要的數(shù)據(jù),而對于學生來說,成績是自己最重要的信息。以往在學校里,學校的管理人員使用的都是比較傳統(tǒng)的用來管理檔案的方式來對學生的成績進行管理,這種管理方法非常的耗費管理員和老師的時間,而且花費巨大的人力,物力和精力去管理后,依然會出現(xiàn)各種各樣的問題;例如文件的丟失,損害等等。如此,就會對學院的老師和管理者們在對學生成績的查找、更新、修改等日常管理上造成麻煩。因此開發(fā)一個能夠?qū)W生信息、教師信息、管理員信息及學院管理信息進行管理的系統(tǒng)就能夠完成學生成績的有效管理。因此,我設計了一個用于對寧夏大學管理的簡單的系統(tǒng)管理軟件。這個系統(tǒng)能夠完成對寧夏大學學生的信息修改、成績管理,教師的信息管理、課程安排,管理
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2026年土木工程項目方案合同
- 2025年機器人在制造業(yè)應用推廣項目可行性研究報告
- 2025年新型倉儲管理系統(tǒng)開發(fā)項目可行性研究報告
- 2025年微型化生活服務機器人研發(fā)項目可行性研究報告
- 2025年共享經(jīng)濟商業(yè)模式研究可行性研究報告
- 羽毛球轉讓協(xié)議書
- 位合同轉讓協(xié)議
- 會議椅子協(xié)議書
- 2025年遠程辦公解決方案研發(fā)項目可行性研究報告
- 停薪保職協(xié)議書
- 文冠果整形修剪課件
- 2025年下半年上海當代藝術博物館公開招聘工作人員(第二批)參考筆試試題及答案解析
- 2026國家糧食和物資儲備局垂直管理局事業(yè)單位招聘應屆畢業(yè)生27人考試歷年真題匯編附答案解析
- 癌性疼痛的中醫(yī)治療
- 大學生就業(yè)面試培訓
- 2026年旅行社經(jīng)營管理(旅行社管理)考題及答案
- 2026年北京第一次普通高中學業(yè)水平合格性考試化學仿真模擬卷01(考試版)
- 東北三省精準教學聯(lián)盟2025年12月高三聯(lián)考語文
- 物業(yè)服務協(xié)議轉讓合同
- 2025-2026學年上學期初中生物北師大新版八年級期末必刷??碱}之性狀遺傳有一定的規(guī)律性
- 國家開放大學《商務英語4》期末考試精準題庫
評論
0/150
提交評論