學(xué)生成績管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)_第1頁
學(xué)生成績管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)_第2頁
學(xué)生成績管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)_第3頁
學(xué)生成績管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)_第4頁
學(xué)生成績管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)_第5頁
已閱讀5頁,還剩15頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

引言1.1研究背景如今是一個(gè)信息化超速發(fā)展的一個(gè)時(shí)期,人們已經(jīng)離不開信息了,但是慢慢的人們發(fā)現(xiàn)彼此交流的范圍并沒有擴(kuò)大,就那學(xué)校里的學(xué)生想要查閱成績而言,不用老是去麻煩老師的,所以我們需要有一個(gè)平臺不僅可以跟老師之間交流,還要可以讓學(xué)生查閱成績。最初才開始使用學(xué)生查詢系統(tǒng)的時(shí)候,我們只是用它來簡單的發(fā)表一些公告,讓用戶可以在線的在平臺上面相互討論一些問題,后來在信息發(fā)展越來越飛速的現(xiàn)在,學(xué)生成績管理的功能在一定程度上得到了很大的提升,的功能也變得越來越強(qiáng)大,內(nèi)容頁越來越豐富。因?yàn)镸ySQL具有比較強(qiáng)的安全性和跨平臺性,JSP較強(qiáng)的性能,因此我這次做的這個(gè)系統(tǒng)是基于JSP技術(shù)生成了Html格式的Web網(wǎng)頁,在這個(gè)應(yīng)用中可以通過學(xué)生界面的操作從而可以同步系統(tǒng)的數(shù)據(jù),然后再將相關(guān)數(shù)據(jù)的相關(guān)變化再在學(xué)生界面及時(shí)的顯現(xiàn)出來。將交換、重用的思路貫徹到整體的系統(tǒng)中,讓不同的組件來承擔(dān)不同的任務(wù)。讓整體系統(tǒng)在運(yùn)行的時(shí)候更加的方便快捷,讓管理員和用戶可以更加快捷和方便來找到自己所需要的功能。這個(gè)系統(tǒng)采用了JSP技術(shù)和MySQL來做這個(gè)功能,在做這個(gè)系統(tǒng)的時(shí)候,盡量的對網(wǎng)頁的界面的樣式、內(nèi)容和功能,讓這個(gè)系統(tǒng)的Web的界面顯得更加的漂亮,功能更加的強(qiáng)大。同時(shí)我在系統(tǒng)里設(shè)立了一個(gè)超級管理員,超級管理員能夠管理學(xué)生和系統(tǒng)頁面等等。同時(shí),管理員還可以對用戶的成績進(jìn)行進(jìn)行一個(gè)管理,用戶的各個(gè)選課,還有所學(xué)課程進(jìn)行管理。及時(shí)同步系統(tǒng)消息,可以讓管理員和用戶及時(shí)了解到信息,從而達(dá)到整個(gè)系統(tǒng)的信息及時(shí)性。這個(gè)系統(tǒng)的意義就在于可以在管理員和用戶之間建立起交流的平臺和成績的管理,以及信息更換的及時(shí)性。1.2國內(nèi)外研究現(xiàn)狀學(xué)生成績管理對大學(xué)來說是一個(gè)日常管理的工作,已經(jīng)涉及到校內(nèi)學(xué)生、教務(wù)、老師等方面,伴隨著教學(xué)方式的不斷改革,普遍的采用了學(xué)分制,學(xué)生成績的日常管理和查詢已經(jīng)普及到每個(gè)校園內(nèi)的學(xué)生,我們需要開發(fā)一款具有人性話的學(xué)生成績管理系統(tǒng)。在國外校園,與我國不同,他們具有技術(shù)的團(tuán)隊(duì)來提供服務(wù)與技術(shù)的支持,而我國學(xué)校的信息化建設(shè)起步比國外晚,各個(gè)學(xué)校一邊投資構(gòu)建各種硬件、軟件和網(wǎng)絡(luò),另外也在不斷的開發(fā)校園內(nèi)的管理應(yīng)用系統(tǒng),如今也形成了一定規(guī)模的信息化管理體系,但是對于國外來說我們的信息話程度還是落后于他們。目前國內(nèi)研究的現(xiàn)狀,在安全性和信息化方面有一定的短板,也因此無法滿足所有用戶的要求。校園教務(wù)管理系統(tǒng)應(yīng)依托校園網(wǎng),實(shí)現(xiàn)校園教務(wù)信息的集中管理、數(shù)字化、智能話等方向建設(shè)。1.3本論文的目的和意義創(chuàng)建學(xué)生成績管理系統(tǒng),所用的是用網(wǎng)絡(luò)對學(xué)生成績進(jìn)行管理與查詢,是提高學(xué)院辦學(xué)效率和現(xiàn)代化水平提高的方式,使學(xué)校對每個(gè)學(xué)生對應(yīng)的成績都能更好的輸入、修改、查詢,更好的掌握每一個(gè)學(xué)生各個(gè)課程的成績,便于老師對學(xué)生的管理。是學(xué)生對自己成績更好、更方便的查詢,讓各課老師能更好的了解學(xué)生們的學(xué)習(xí)情況和成績,是學(xué)校教學(xué)質(zhì)量更大的提高。論文目的是為了讓學(xué)校更好的,更方便的管理學(xué)生和減輕管理員的工作量,只需要在電腦上錄入各種成績信息即可,即簡單又快捷,避免了現(xiàn)在很多學(xué)生需要當(dāng)面問老師或者打電話詢問的情況,有了這個(gè)成績查詢系統(tǒng),學(xué)生也能很快的查詢到自己的信息成績,是一個(gè)對老師和學(xué)生都有幫助的系統(tǒng)。1.4本論文的主要工作本輪文主要分析現(xiàn)在的學(xué)校成績管理現(xiàn)狀,為了讓老師和學(xué)生更方便的查詢和管理。因此做一個(gè)學(xué)生成績管理系統(tǒng)目的就是為了讓學(xué)校更好的更方便的管理學(xué)生成績,提高效率。該設(shè)計(jì)主要應(yīng)用Java、JSP,MySQL來實(shí)現(xiàn)設(shè)計(jì)功能。包括學(xué)生成績查詢系統(tǒng)、學(xué)生課程表查詢系統(tǒng)、學(xué)生表查詢系統(tǒng)、用戶表系統(tǒng)等系統(tǒng),以方便、簡介為第一效益。同時(shí)系統(tǒng)設(shè)置了一些必要的輔助功能,比如用戶的創(chuàng)建、注冊功能和管理員對用戶的管理,提高了學(xué)校教育體制,這個(gè)系統(tǒng)可以實(shí)現(xiàn)很多功能學(xué)生可以根據(jù)自己對應(yīng)的學(xué)號查詢自己的考試成績、本學(xué)期的課程、選課查詢等,管理員也可以在這系統(tǒng)里新增學(xué)生的成績,對學(xué)生們的課程的進(jìn)行一系列的管理。2關(guān)鍵技術(shù)分析2.1Java簡介Java是一個(gè)有跨平臺、面向?qū)ο?、泛型編程這三個(gè)特點(diǎn)融合的編程語言。有人說Java是1995年開始出現(xiàn)的,其實(shí)Java早在上個(gè)世紀(jì)的九十年代就已經(jīng)開始慢慢的出現(xiàn)。在Java被應(yīng)用的最開始的時(shí)候,Java被專家們稱為Oak,專家們想要將這種程序語言應(yīng)用到一些我們?nèi)粘5氖褂玫募彝ビ玫碾娖髦?,比如在很平常的電視、微波爐、鬧鐘、移動(dòng)電話中。但是因?yàn)楫?dāng)時(shí)這些比較先進(jìn)、智能的家電還沒有像現(xiàn)在這樣被人們強(qiáng)烈的需要,所以當(dāng)時(shí)開發(fā)Java程序的Sun公司就選擇這項(xiàng)項(xiàng)目了。后來因?yàn)镮nternet被人們廣泛的使用,Sun公司開始對Oak進(jìn)行進(jìn)一步的改善和改造,最終命名為Java,然后投入市場使用。如圖2、1所示源文件源文件編譯器字節(jié)碼文件解釋器ogramMyProgramMyProgram圖2、1編程界面使用Java語言包括Java虛擬機(jī),這具有跨越平臺的運(yùn)行的功能和用途,這可以是很好的適應(yīng)各種Wed的應(yīng)用。Java虛擬機(jī)為一種軟件來模擬計(jì)算機(jī)系統(tǒng),它可以在出電腦以外的電子設(shè)備中不僅安全還可以同時(shí)兼容的執(zhí)行并且保存.class文件中的字節(jié)碼。因?yàn)镴ava虛擬機(jī)的文件可以保存在.class文件中,所以也被人們稱為字節(jié)碼文件。Java虛擬機(jī)由于需要不同的平臺來實(shí)現(xiàn),因此,不僅需要考慮到設(shè)備的處理器的型號,還要考慮到操作系統(tǒng)的不同種類。Java虛擬機(jī)需要把代碼和相關(guān)數(shù)據(jù)都被限制在一定的內(nèi)存空間里才能夠被執(zhí)行。當(dāng)配置Java環(huán)境運(yùn)行的時(shí)候:在“我的電腦”右鍵“屬性”“高級”下面的“環(huán)境變量”屬于“用戶變量”中,設(shè)置3個(gè)屬性,JAVA_HOME,PATH,CLASSPATH,若已存在則點(diǎn)擊“編輯”,不存在則點(diǎn)擊“新建”。JAVA_HOME設(shè)為JDK的安裝路徑(如D:\ProgramFiles\Java\jdk1.5.0_11)(此變量最好設(shè)置,因?yàn)橐院筮\(yùn)行tomcat,eclipse等都需要依靠此變量)。ASP.NET是一種編譯的、基于.NET的環(huán)境的軟件;我們可以用任何的.NET兼容的語言,創(chuàng)作應(yīng)用程。2.2Mysql簡介MySQL是一個(gè)小型關(guān)系型數(shù)據(jù)庫管理系統(tǒng),它不是寫入源代碼的軟件,但是在一些情況下你可以自由的使用它,因?yàn)樗鼡碛泄δ軓?qiáng)大、靈活、豐富的應(yīng)用編程接口和精妙的系統(tǒng)構(gòu)造,受到了很多軟件愛好者的喜愛。如今很多大型企業(yè)的網(wǎng)站都用MySQL數(shù)據(jù)庫來存儲數(shù)據(jù),現(xiàn)在MySQL的使用已經(jīng)非常的廣泛了,特別是在Wed方面,MySQL的飛速發(fā)展,2008年被大型公司以高價(jià)收購,這足夠證明了MySQL系統(tǒng)的價(jià)值。MySQL的主要性能是快捷、易用,起初因?yàn)闀r(shí)代需要它,它可以解決任何昂貴的平臺可以解決的數(shù)據(jù)庫,而且速度比其他的數(shù)據(jù)庫更快。數(shù)據(jù)庫就像是一個(gè)虛擬的文件柜,可以存儲各種的用戶信息,還可以進(jìn)行對數(shù)據(jù)信息的相對刪、減、更改和查詢。MySQL是一個(gè)精巧的SQL數(shù)據(jù)庫管理系統(tǒng),可以在一些特定的環(huán)境下被使用者自由的使用。它的系統(tǒng)結(jié)構(gòu)比較的靈活,還有豐富的應(yīng)用編程接口和功能,也正是因?yàn)檫@個(gè)原因得到了大多數(shù)人的青睞。結(jié)構(gòu)化查詢語言是目前在世界上最前端的最標(biāo)準(zhǔn)的數(shù)據(jù)庫類型的語言。使得數(shù)據(jù)的存儲、更新和讀取變得更加的容易簡單化。MySQL的核心線程是完全多線程,它可以支持多處理器??梢杂肅語言和C++兩種語言來進(jìn)行編寫,還可以用不同的編譯器看來進(jìn)行測試,確保源代碼的可移植性,同時(shí),既可以獨(dú)立使用,也可以采用嵌入式的方法放入其他的軟件中共同運(yùn)行。在一定程度上對SQL的查詢算法進(jìn)行了優(yōu)化,從而大大提高了對數(shù)據(jù)的查詢速度。同時(shí)還提供了管理、檢查、優(yōu)化數(shù)據(jù)庫這些操作??梢灾С侄喾N操作系統(tǒng)。事物總歸有雙面性,有利就有弊,MySql不支持自定義數(shù)據(jù)類型,同時(shí)對XML的支持也不是很好,存儲過程和觸發(fā)器也不是很支持。但MySQL是一個(gè)可以處理成千上萬條數(shù)據(jù)記錄并支持多種的存儲引擎的數(shù)據(jù)庫。索引、外鍵索引、復(fù)合索引這五種類型。查詢的時(shí)候必須要有相對較多的數(shù)據(jù)才能讓結(jié)果更有價(jià)值。2.3ASP.NET簡介ASP.NET為一個(gè)統(tǒng)一的開發(fā)平臺,他為人們提供了創(chuàng)建Wed應(yīng)用程序需要的服務(wù)。ASP.NET語法和ASD兼容的語法基本是相同的,它提供了一個(gè)新型的編程模型和結(jié)構(gòu),提高了程序中的安全性能、縮放性能還有穩(wěn)定性。經(jīng)過ASP應(yīng)用程序增加的ASD。NET功能,我們可以隨意的使它增大。ASP.NET是編譯基于.NET的環(huán)境;ASP.NET擁有的優(yōu)點(diǎn):可管理性:ASP.NET簡單化的將設(shè)置應(yīng)用在服務(wù)器的環(huán)境和Wed應(yīng)用的程序中,可以在沒有管理工具的幫助下應(yīng)用設(shè)置。任何配置文件的變化都可以檢測并應(yīng)用在應(yīng)用程序。安全性:ASP.NET提供了Wed程序默認(rèn)的授權(quán)和驗(yàn)證身份的方案。管理員可以隨意的添加、刪除、替換應(yīng)用程序中的方案。靈活性:可以根據(jù)應(yīng)用程序的需求,ASP.NET可以儲存頁的數(shù)據(jù)、部分或整個(gè)頁。儲存的項(xiàng)目根據(jù)儲存中的文件或其他項(xiàng)目進(jìn)行刷新。國際化:ASP.NET的每個(gè)目錄和配置可以根據(jù)計(jì)算機(jī)配置國際化設(shè)置。3系統(tǒng)需求分析與設(shè)計(jì)3.1系統(tǒng)需求分析:(1)系統(tǒng)的功能需求:系統(tǒng)先要根據(jù)需要由學(xué)校來管理學(xué)生們的成績、課程、班級、任課老師等資料,這是整個(gè)系統(tǒng)的基礎(chǔ),所有學(xué)生的成績管理和課程管理都是你學(xué)校、班級來開展進(jìn)行的。學(xué)生可以查詢自己的信息、成績、任課老師、課程安排,老師可以查詢自己授課的時(shí)間、課程和學(xué)生的基本信息,管理員可以添加、刪除、修改、查詢學(xué)生、老師專業(yè)課的信息和選修課的信息。(2)系統(tǒng)的非功能需求:正確性:不出現(xiàn)查詢錯(cuò)誤,保證同學(xué)們和老師們查詢的正確性。健壯性:在系統(tǒng)出現(xiàn)故障或者錯(cuò)誤時(shí),系統(tǒng)提供數(shù)據(jù)保護(hù)措施,不會丟失數(shù)據(jù),并回復(fù)正常的工作體制??煽啃裕翰辉试S異常錯(cuò)誤或者崩潰。易用性:安裝過程簡單方便,操作快。兼容性:只能運(yùn)行在特定的軟件、硬件環(huán)境中??梢浦残裕耗苓\(yùn)行在Windows系列的操作平臺上。3.2系統(tǒng)功能模塊設(shè)計(jì)輸入學(xué)生成績模塊:每個(gè)學(xué)生的基本信息和成績用一個(gè)結(jié)構(gòu)來表現(xiàn)。顯示學(xué)生成績記錄模塊:把查詢結(jié)果和修改后的記錄現(xiàn)實(shí)在屏幕上。查詢學(xué)生成績模塊:對錄入的學(xué)生課程和成績進(jìn)行查詢,可以搜索單個(gè)人員的基本信息和學(xué)習(xí)成績,可以通過學(xué)號姓名查詢。刪除成績模塊:管理員可以根據(jù)學(xué)號和姓名刪除對應(yīng)的記錄。課程管理模塊:可以根據(jù)對應(yīng)的年級、任課老師查詢課程,可以修改學(xué)生的課程、年級、和教師。3.3數(shù)據(jù)庫設(shè)計(jì)整體系統(tǒng)的設(shè)計(jì)框架,分成課程查詢和學(xué)生成績管理系統(tǒng)等,還在系統(tǒng)中分了用戶和管理員。(1)用戶表:其字段包括主鍵標(biāo)識、學(xué)號、課程ID、得分、創(chuàng)建時(shí)間等信息,如表3、1所示:表3、1用戶表字段名類型長度描述idint11主鍵標(biāo)識useridvarchar10學(xué)號courseidint11課程IDscorefloat得分createtimedatetime創(chuàng)建時(shí)間(2)學(xué)生表:其字段包括學(xué)生學(xué)號、年級、學(xué)期、課程ID、分?jǐn)?shù)等信息,如表3、2所示:表3、2學(xué)生表字段名類型長度描述useridvarchar10學(xué)號gradevarchar10年級termvarchar3學(xué)期courseidint11課程IDscorefloat分?jǐn)?shù)(3)課程表:其字段包括課程標(biāo)識、課程名稱、講課老師、年級、學(xué)期等信息,如表3、3所示。表3、3課程表字段名類型長度描述courseidint11課程標(biāo)識,主鍵coursenamevarchar20課程名稱teachervarchar20講課老師gradevarchar10年級termvarchar3學(xué)期(4)成績表:其字段包括學(xué)生主鍵標(biāo)識、年紀(jì)、學(xué)期、老師、創(chuàng)建時(shí)間等信息,如表3、4所示:表3、4成績表字段名類型長度描述idint11主鍵標(biāo)識gradevarchar10年級termvarchar3學(xué)期teachervarchar20講課老師createtimedatetime創(chuàng)建時(shí)間4系統(tǒng)的實(shí)現(xiàn)4.1登錄界面登錄界面設(shè)置成主界面,用戶需要選擇自己的身份是管理員或者學(xué)生,輸入密碼賬號就可以登錄進(jìn)系統(tǒng),如果自己的身份是學(xué)生就在用戶類型內(nèi)選擇學(xué)生這個(gè)選項(xiàng),如果是管理員的身份,在用戶類型內(nèi)點(diǎn)擊選擇管理員,即可進(jìn)入,管理員和學(xué)生帳號不同,學(xué)生帳號界面上顯示課程列表、已選課程、我的成績、密碼修改,管理員帳號界面擁有學(xué)生管理界面、課程管理界面、新增課程、成績管理界面、新增成績界面、選課管理界面、密碼修改如圖4、1所示:圖4、1用戶登錄界面圖4、1用戶登錄界面4.2用戶注冊界面這個(gè)界面是為了讓還沒有賬號的用戶通過填寫相關(guān)信息然后通過注冊,學(xué)生需要填寫自己的學(xué)號、密碼、確認(rèn)密碼、年級、姓名和自己的性別,注冊后不可修改自己的性別,點(diǎn)擊注冊按鈕進(jìn)行注冊,然后用賬號密碼登陸之后就可在這個(gè)系統(tǒng)里查看學(xué)期課程,查看成績,還可以進(jìn)行選課管理。如圖4、2所示:圖4、2用戶注冊界面圖4、2用戶注冊界面后臺代碼:packagemodel;importjava.util.Date;/***用戶模型*@authorlenovo**/publicclassUserModel{privateStringuserId;//用戶賬號privateStringuserName;//用戶名稱privateStringpassword;//用戶密碼privateStringgrade;//年級privateStringsex;//性別privateStringrole;//角色privateDatecreateTime;//注冊時(shí)間publicStringgetUserId(){returnuserId;}publicStringgetGrade(){returngrade;}publicvoidsetGrade(Stringgrade){this.grade=grade;}publicStringgetUserName(){returnuserName;}publicStringgetPassword(){returnpassword;}publicStringgetSex(){returnsex;}publicvoidsetSex(Stringsex){this.sex=sex;}publicStringgetRole(){returnrole}publicvoidsetRole(Stringrole){this.role=role;}publicDategetCreateTime(){returncreateTime;}4.3后臺用戶管理界面這個(gè)界面包含了學(xué)生管理,學(xué)生管理可以管理學(xué)生的年級等,課程管理可以修改學(xué)生們的課程、任課老師和學(xué)期,管理員可以根據(jù)學(xué)生新增的課程在此界面進(jìn)行新增、老師可以在成績管理界面內(nèi)修改學(xué)生們的成績、新增成績可以新增同學(xué)們個(gè)門課的成績和分?jǐn)?shù)、密碼修改界面同學(xué)們輸入原本的舊密碼就可以修改密碼,退出界面點(diǎn)擊就可切換或者退出用戶,如圖4、3所示圖4、3后臺用戶管理界面4.4課程管理模塊為了讓學(xué)生和老師及時(shí)了解到所學(xué)課程的相關(guān)信息,管理員可以根據(jù)學(xué)生學(xué)期的課程來進(jìn)行相應(yīng)的修改,把學(xué)生課程的名稱、這門學(xué)科的任課老師、上下學(xué)期來進(jìn)行操作,可以更簡便和利于同學(xué)們對自己課程的查詢,讓同學(xué)們更好、更快的知道自己本學(xué)期的課程和老師,管理員也可以為學(xué)生們新增對應(yīng)的課程,輸入課程名稱、任課老師、年級、學(xué)期即可,如圖4、4所示:圖4、4課程管理模塊4.4.1添加新課程界面管理可以通過新增課程界面,然后根據(jù)學(xué)生所學(xué)課程的名稱,輸入對應(yīng)的地方,對應(yīng)的任課老是,所在年級和學(xué)期來管理課程,這個(gè)界面可以使管理員更簡潔的管理學(xué)生的課程和任課老師,添加完后,學(xué)生也能在網(wǎng)站相應(yīng)的位置上查找自己的課程,很快的就能知道自己新課程的名稱和任課老師,老師也不用麻煩的一個(gè)一個(gè)通知,只需通知學(xué)生進(jìn)入網(wǎng)站查詢即可,如圖4、5所示:圖4、5添加新課程界面4.4.2修改課程名稱界面管理員可以直接進(jìn)入網(wǎng)站中的課程管理界管理學(xué)生們的課程名稱、任課老師、年級、學(xué)期。修改課程名稱界面和添加新課程界面不同,添加新課程界面是為同學(xué)們添加一門課程,修改課程名稱是為同學(xué)們修改所學(xué)課程的名稱,任課老是、年級、學(xué)期,并不能新增或者刪除,課程改完后,同學(xué)們就能查詢自己所被修改的課程或者其他信息,為了避免信息輸入錯(cuò)誤,如圖4、6所示:圖4、6修改課程名稱界面4.4.3課程查詢界面學(xué)生可以通過自己的學(xué)號、密碼登錄系統(tǒng),選擇課程列表,就會顯示出大一、大二、大三年級的所有課程和課程的老師,也可以通過年級或者任課老師來查詢課程。比如說新的學(xué)期到來了,學(xué)生們還不知道自己這個(gè)學(xué)期要學(xué)的課程或者課程的任課老是,只要在這個(gè)界面查看即可,也避免了同學(xué)們直接向輔導(dǎo)員一一詢問,只需要到網(wǎng)站查詢就可以了。如圖4、7所示:圖4、7課程查詢界面后臺代碼:packagemodel;publicclassCourseModel{privateintcourseId;//課程IDprivateStringcourseName;//課程名稱privateStringteacher;//老師privateStringgrade;//年級privateStringterm;//學(xué)期publicvoidsetCourseId(intcourseId){this.courseId=courseId;}publicStringgetCourseName(){returncourseName;}publicvoidsetCourseName(StringcourseName){this.courseName=courseName;}publicStringgetTeacher(){returnteacher;}publicvoidsetTeacher(Stringteacher){this.teacher=teacher;}publicStringgetGrade(){returngrade;}publicvoidsetGrade(Stringgrade){this.grade=grade;}publicStringgetTerm(){returnterm;}publicvoidsetTerm(Stringterm){this.term=term;}4.5成績管理模塊為了更加清楚的讓同學(xué)們了解相關(guān)成績的信息,同學(xué)們可以點(diǎn)擊成績管理根據(jù)自己的學(xué)號、年級、學(xué)期、課程進(jìn)行自己學(xué)科的成績查詢,管理員可以根據(jù)同學(xué)們的考試成績進(jìn)行輸入和修改學(xué)生們的課程成績,在成績管理界面中學(xué)生可以清晰的看到每門課程的成績、老師、年級,新增成績界面中管理員可以選擇學(xué)生姓名來來添加各門課程的成績,為管理員提供方便。管理員也可以更具學(xué)生的信息來進(jìn)行對應(yīng)的刪除。4.5.1添加課程成績界面管理員可以為學(xué)生們新增本學(xué)期所學(xué)課程的成績,根據(jù)學(xué)生的姓名、課程名新增對應(yīng)的課程成績,完成后點(diǎn)擊新增即可。避免了各個(gè)課程老師們在學(xué)生考完試后需要一一發(fā)消息給同學(xué)們考試成績的麻煩,只需在這網(wǎng)站上輸入就即可,以前的方式是老師把學(xué)生成績統(tǒng)計(jì)好按照學(xué)生的姓名在文檔中添加對應(yīng)的成績?nèi)缓笤诎l(fā)給學(xué)生們,現(xiàn)在這個(gè)界面就避免了很多不必要的麻煩。如圖4、8所示:圖4、8添加課程成績界面4.5.2修改課程成績界面管理員可以在學(xué)生的成績管理中管理學(xué)生的成績,根據(jù)學(xué)生的學(xué)號、姓名等來編輯,編輯界面中管理員根據(jù)學(xué)生隊(duì)友課程的考試成績來修改,修改完后點(diǎn)擊修改鍵就完成了。避免了學(xué)生成績輸入錯(cuò)誤和成績輸錯(cuò)學(xué)號的問題,方便老師們修改,學(xué)生們發(fā)現(xiàn)自己分?jǐn)?shù)的錯(cuò)誤也能提醒管理員及時(shí)更改。如圖4、9所示:圖4、9成績管理界面圖4、9修改課程成績界面后臺代碼:publicclassCourseDAO{/***根據(jù)課程ID查詢課程信息*@paramcourseId*@return*/publicCourseModelgetCourseById(intcourseI

溫馨提示

  • 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)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論