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

下載本文檔

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

文檔簡介

遂寧第二中學(xué)學(xué)生成績管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)學(xué)生:陳玲指導(dǎo)教師:梁玉國王邦千內(nèi)容摘要:學(xué)生成績管理系統(tǒng)是現(xiàn)校園信息化中的一個(gè)信息管理子系統(tǒng)。本設(shè)計(jì)以遂寧第二中學(xué)的學(xué)生成績管理為背景,采用B/S工作模式,集成開發(fā)環(huán)境,JSP技術(shù)、Java編程語言、引入MVC設(shè)計(jì)模式,以MySql做為系統(tǒng)的DBMSfe撐的中學(xué)學(xué)生成績管理系統(tǒng),主要包括前臺(tái)系統(tǒng)工和后臺(tái)系統(tǒng),采用瀏覽器操作。前臺(tái)系統(tǒng)包括學(xué)生查詢成績、任課教師錄入成績、編輯成績、查詢學(xué)科成績。后臺(tái)系統(tǒng)包括用戶管理、教師管理、課程管理、成績管理,后臺(tái)為應(yīng)用程序和數(shù)據(jù)庫。經(jīng)過調(diào)試和測試,基本上能滿足用戶的學(xué)生管理要求。進(jìn)一步提高了學(xué)校的辦學(xué)效益和現(xiàn)代化水平,為廣大教師提高了工作效率。關(guān)鍵詞:學(xué)生成績管理信息系統(tǒng)MyeclipseMysqlJSPJAVAMVCDesignandimplementationforSuiNingsecondmiddleschoolstudentscoremanagementinformationsystemAbstract:Students'scoremanagementsystemisnowoneofthecampusinformationmanagementsubsystem.ItusesthemanagementofSuiNingsecondmiddleschoolstudentsasthebackground,adoptingB/Smode,MyeclipseintegrateddevelopmentenvironmentofJSPtechnology,Javaprogramminglanguage,introducingMVCdesignmode,withMySqlfordevelopmenttoolsanddevelopmentenvironmentsdevelopmentmiddleschoolstudentachievementmanagementsystem,mainlyincludesreceptionsystemandbackendsystem,adoptingthebrowser.Receptionsystemsincludethescorestudentsinquiring、thescoreteachersinputting,editedscoreandinquiredcoursesystemsincludeusermanagement,theteachermanagement,coursemanagement,performancemanagement,backendisappliedprocedureanddatabase.Aftercommissioningandtesting,itbasicallycansatisfyuser'srequirementsofstudentsmanagement.Itimprovesfurtherbenefitofrunningaschoolandthemodernizationlevelforteacherstoimproveworkefficiency.Keywords:Students'scoremanagementinformationsystemMyeclipseMysqlJSPJAVAMVC目錄概述錯(cuò)誤!未定義書簽我國中學(xué)成績管理系統(tǒng)研究現(xiàn)狀及發(fā)展趨勢錯(cuò)誤!未定義書簽研究目標(biāo)和意義錯(cuò)誤!未定義書簽系統(tǒng)開發(fā)目標(biāo)錯(cuò)誤!未定義書簽系統(tǒng)開發(fā)的意義錯(cuò)誤!未定義書簽系統(tǒng)設(shè)計(jì)思想.錯(cuò)誤!未定義書簽開發(fā)技術(shù)與開發(fā)環(huán)境錯(cuò)誤!未定義書簽開發(fā)方法錯(cuò)誤!未定義書簽采用B/S結(jié)構(gòu)模式錯(cuò)誤!未定義書簽開發(fā)工具的選擇錯(cuò)誤!未定義書簽Myeclipse開發(fā)工具錯(cuò)誤!未定義書簽MySql數(shù)據(jù)庫管理系統(tǒng)錯(cuò)誤!未定義書簽系統(tǒng)開發(fā)環(huán)境錯(cuò)誤!未定義書簽本系統(tǒng)的的結(jié)構(gòu)錯(cuò)誤!未定義書簽需求分析錯(cuò)誤!未定義書簽用戶需求錯(cuò)誤!未定義書簽需求分析錯(cuò)誤!未定義書簽工作流程分析錯(cuò)誤!未定義書簽功能需求分析錯(cuò)誤!未定義書簽數(shù)據(jù)需求分析錯(cuò)誤!未定義書簽可行性分析錯(cuò)誤!未定義書簽經(jīng)濟(jì)上可行性錯(cuò)誤!未定義書簽技術(shù)上可行性錯(cuò)誤!未定義書簽運(yùn)行上可行性錯(cuò)誤!未定義書簽性能需求錯(cuò)誤!未定義書簽系統(tǒng)性能要求錯(cuò)誤!未定義書簽精度錯(cuò)誤!未定義書簽時(shí)間性能要求錯(cuò)誤!未定義書簽異常處理要求錯(cuò)誤!未定義書簽數(shù)據(jù)庫設(shè)計(jì)與實(shí)現(xiàn)錯(cuò)誤!未定義書簽概念設(shè)計(jì)錯(cuò)誤!未定義書簽表結(jié)構(gòu)與約束設(shè)計(jì)錯(cuò)誤!未定義書簽創(chuàng)建數(shù)據(jù)庫表錯(cuò)誤!未定義書簽創(chuàng)建數(shù)據(jù)庫錯(cuò)誤!未定義書簽創(chuàng)建表錯(cuò)誤!未定義書簽功能模塊的實(shí)現(xiàn)錯(cuò)誤!未定義書簽設(shè)計(jì)與類的實(shí)現(xiàn)錯(cuò)誤!未定義書簽課程類Course的實(shí)現(xiàn)錯(cuò)誤!未定義書簽課程表類CourseSchedule的實(shí)現(xiàn)錯(cuò)誤!未定義書簽成績類Mark的實(shí)現(xiàn)錯(cuò)誤!未定義書簽學(xué)生類Student的實(shí)現(xiàn)錯(cuò)誤!未定義書簽教師實(shí)體類Teacher的實(shí)現(xiàn)錯(cuò)誤!未定義書簽班級(jí)類team的實(shí)現(xiàn)錯(cuò)誤!未定義書簽登錄模塊錯(cuò)誤!未定義書簽班級(jí)管理模塊錯(cuò)誤!未定義書簽課程管理模塊錯(cuò)誤!未定義書簽教師成績錄入模塊錯(cuò)誤!未定義書簽學(xué)生成績查詢模塊錯(cuò)誤!未定義書簽系統(tǒng)測試錯(cuò)誤!未定義書簽測試方法錯(cuò)誤!未定義書簽?zāi)K測試錯(cuò)誤!未定義書簽登陸模塊的測試錯(cuò)誤!未定義書簽成績管理模塊的測試錯(cuò)誤!未定義書簽評(píng)價(jià)及總結(jié)錯(cuò)誤!未定義書簽結(jié)束語錯(cuò)誤!未定義書簽參考文獻(xiàn)錯(cuò)誤!未定義書簽遂寧第二中學(xué)學(xué)生成績管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)概述現(xiàn)代化技術(shù)的提高,計(jì)算機(jī)在社會(huì)生活中無處不在,計(jì)算機(jī)科學(xué)技術(shù)越來越成熟,在各個(gè)領(lǐng)域中也發(fā)揮著越來越重要地作用,人們對(duì)計(jì)其強(qiáng)大的功能已有了深刻的認(rèn)識(shí)。特別是計(jì)算機(jī)對(duì)于學(xué)生成績管的管理,作為計(jì)算機(jī)應(yīng)用的一部分,他具有成本相對(duì)較低,查找也比較方便,保密性更好,壽命長,檢索更加迅速,可靠性高,存儲(chǔ)量大等等手動(dòng)管理無法相比的優(yōu)點(diǎn),這能夠很好的提高學(xué)生檔案管理地效率,也體現(xiàn)了學(xué)校越來越科技化,先進(jìn)化管理。因些,開發(fā)中學(xué)成績管理系統(tǒng)很有必要。隨著Internet的進(jìn)一步發(fā)展,靜態(tài)Web站點(diǎn)的開發(fā)與維護(hù)變得越來越困難,一方面信息的不斷增加和變化,使站點(diǎn)維護(hù)人員不得不經(jīng)常修改他們的網(wǎng)頁,特別是基于數(shù)據(jù)庫驅(qū)動(dòng)的Web站點(diǎn)更是如此,隨著Internet上信息量的增多和交互性的加強(qiáng)使HTML顯得越來越難以勝任。另一方面靜態(tài)網(wǎng)頁由于不能與瀏覽者進(jìn)行有效交互,使人們感到越來越乏味,而不愿意再一次地進(jìn)入同一站點(diǎn)。所以開發(fā)動(dòng)態(tài)網(wǎng)頁或動(dòng)態(tài)內(nèi)容成了越來越多的站點(diǎn)所追求目標(biāo)。我國中學(xué)成績管理系統(tǒng)研究現(xiàn)狀及發(fā)展趨勢自21世紀(jì)起,人類科學(xué)技術(shù)越來越發(fā)達(dá),人們的生活發(fā)生了重大的改變,特別是計(jì)算機(jī)對(duì)于我們的應(yīng)用,在社會(huì)各個(gè)領(lǐng)域都已普及,原來舊的管理方法已被社會(huì)所淘汰,但是很多人還停留在以前的手工操作上,這嚴(yán)重地阻礙了我們?nèi)祟惤?jīng)濟(jì)的發(fā)展。為了適應(yīng)現(xiàn)代社會(huì)人們所高度強(qiáng)調(diào)的時(shí)間觀念,學(xué)校成績管理系統(tǒng)軟件為學(xué)校辦工帶來了方便。學(xué)生成績的管理是各個(gè)學(xué)校的主要日常管理工作之一,涉及到學(xué)校工作的諸多方面,隨著教學(xué)體制的不斷改革,學(xué)生成績?nèi)粘9芾砉ぷ骷氨4婀芾砣遮叿敝?、?fù)雜。迫切需要研制開發(fā)一款功能強(qiáng)大,操作簡單,具有人性化的學(xué)生成績管理系統(tǒng)。在國外學(xué)校,與國內(nèi)不同,他們一般具有較大規(guī)模的穩(wěn)定的技術(shù)隊(duì)伍來提供服務(wù)與技術(shù)支持。而國內(nèi)學(xué)校信息化建設(shè)相對(duì)起步較晚。在數(shù)字校園理論逐步應(yīng)用的過程中,各學(xué)校一方面不斷投資購建各種硬件、系統(tǒng)軟件和網(wǎng)絡(luò),另一方面也不斷開發(fā)實(shí)施了各類教學(xué)、科研、辦公管理等應(yīng)用系統(tǒng),形成了一定規(guī)模的信息化建設(shè)體系。但是,由于整體信息化程度相對(duì)落后,經(jīng)費(fèi)短缺,理論體系不健全等原因,國內(nèi)學(xué)校成績管理系統(tǒng)在機(jī)構(gòu)設(shè)置、服務(wù)范圍、服務(wù)質(zhì)量及人員要求上與國外學(xué)校相比都有一定的差距。縱觀目前國內(nèi)研究現(xiàn)狀,在安全性和信息更新化方面存在有一定的不足,各現(xiàn)有系統(tǒng)資料單獨(dú)建立,共享性差;在以管理者為主體的方式中,信息取舍依賴管理者對(duì)于信息的認(rèn)知與喜好,較不容易掌握用戶真正的需求,也因此無法完全滿足用戶的需求。因此,成績管理軟件應(yīng)充分依托校園網(wǎng),實(shí)現(xiàn)教務(wù)信息的集中管理、分散操作、信息共享,使傳統(tǒng)的教務(wù)管理朝數(shù)字化、無紙化、智能化、綜合化的方向發(fā)展,并為進(jìn)一步實(shí)現(xiàn)完善的計(jì)算機(jī)教務(wù)管理系統(tǒng)和全校信息系統(tǒng)打下良好的基礎(chǔ)。研究目標(biāo)和意義系統(tǒng)開發(fā)目標(biāo)現(xiàn)代成績管理系統(tǒng)不同于傳統(tǒng)的成績管理。傳統(tǒng)管理最主要的只能是備份,并在對(duì)所備份資料分開保存、組織的基礎(chǔ)上為用戶提供各種服務(wù)?,F(xiàn)代成績管理系統(tǒng)是一個(gè)將管理、服務(wù)和人集中在一起的一個(gè)“多維”環(huán)境,數(shù)字化資源是成績管理系統(tǒng)最基本要[7]現(xiàn)在是信息化飛速發(fā)展的時(shí)代,計(jì)算機(jī)被廣泛應(yīng)用到管理系統(tǒng),各行各業(yè)都離不開計(jì)算機(jī)。運(yùn)用計(jì)算機(jī),安全性大大的得到了提高,而且工作效率也提高了,計(jì)算機(jī)更是發(fā)揮了它的優(yōu)越性,特別是對(duì)于較復(fù)雜的信息管理。管理信息系統(tǒng)是隨著管理科學(xué)與技術(shù)的發(fā)展而形成的,它主要是進(jìn)行信息的加工,維護(hù),采集,存儲(chǔ),和使用的系統(tǒng)。學(xué)生成績管理系統(tǒng)能夠?yàn)橛脩魩沓渥愕男畔⒌目旖莸牟樵兪侄危詫W(xué)生成績管理系統(tǒng)是任何一個(gè)教育單位不可或缺的系統(tǒng),它不管是對(duì)于學(xué)校的決策者還是對(duì)于學(xué)校的管理者來說都起著重要作用。系統(tǒng)開發(fā)的意義學(xué)生成績管理系統(tǒng)是學(xué)校管理中異常重要的一個(gè)環(huán)節(jié),作為學(xué)校,除了育人,就是育知,學(xué)生成績管理的計(jì)算機(jī)化是整個(gè)學(xué)校教務(wù)管理中的重要一部分,能否實(shí)現(xiàn)這一步關(guān)系到學(xué)校辦學(xué)整體效率的高低,介于它的重要性,學(xué)生成績管理系統(tǒng)的開發(fā)與應(yīng)用就逐漸提入議程,并占著越來越重要的分量。運(yùn)用學(xué)生成績管理系統(tǒng)可以減輕學(xué)院教學(xué)人員的工作量,縮小開支,提供工作效率與準(zhǔn)確率,能夠合理安排時(shí)間們能夠盡快的知道自己的考試成績,投入新的課程的學(xué)?;驈?fù)習(xí)這次沒有考過的課程。學(xué)生成績寬了系統(tǒng)的應(yīng)用也為今天的民辦教育在未來市場競爭力有所提高。在現(xiàn)代,高科技的飛躍發(fā)展,人們工作習(xí)慣的改變,特別是電腦的大量普及,人們生活節(jié)奏越來越快,怎樣提供工作效率是人們首先考慮的問題。學(xué)生成績管理是一個(gè)非常繁瑣與復(fù)雜的一項(xiàng)工作,一個(gè)原因就是工作量大,不好管。對(duì)于一個(gè)學(xué)校而遠(yuǎn),更應(yīng)該運(yùn)用一些本地資源,提高管理的力度,對(duì)學(xué)生負(fù)責(zé),對(duì)家長負(fù)責(zé)。系統(tǒng)設(shè)計(jì)思想作為一個(gè)計(jì)算機(jī)系統(tǒng),必須有一個(gè)正確的設(shè)計(jì)指導(dǎo)思想,合理選擇系統(tǒng)架構(gòu)、網(wǎng)絡(luò)結(jié)構(gòu)、操作系統(tǒng)以及開發(fā)環(huán)境,構(gòu)成一個(gè)完善的網(wǎng)絡(luò)體系結(jié)構(gòu),才能開發(fā)出一個(gè)好的系統(tǒng)。根據(jù)學(xué)生成績管理系統(tǒng)的實(shí)際需求,本系統(tǒng)的設(shè)計(jì)按照下述原則進(jìn)行。?高安全性:由于系統(tǒng)采用B/S結(jié)構(gòu),必要時(shí)可以通過互聯(lián)網(wǎng)進(jìn)行訪問?;谶@種特點(diǎn),防止系統(tǒng)被惡意攻擊,同時(shí)滿足學(xué)校本身的管理制度。?實(shí)用性:實(shí)用性是衡量軟件質(zhì)量體系中最重要的指標(biāo),是否與業(yè)務(wù)結(jié)全的緊密,是否具有嚴(yán)格的業(yè)務(wù)針對(duì)性,是系統(tǒng)成敗的關(guān)鍵,因此,系統(tǒng)開發(fā)之初的系統(tǒng)需求分析尤為重要,以用戶需求為目標(biāo),以方便用戶為原則,系統(tǒng)的界面必須清晰易懂,使各個(gè)界面保持一致性,讓操作人員使用方便,不必在學(xué)習(xí)系統(tǒng)操作方面花費(fèi)過多時(shí)間。?技術(shù)的先進(jìn)性和成熟性:工程作為多部門跨網(wǎng)絡(luò)協(xié)作的大規(guī)模、整個(gè)部門性的系統(tǒng),為滿足系統(tǒng)在很長的生命周期內(nèi)有持續(xù)的可維護(hù)和可擴(kuò)展,獲得更高的發(fā)展起點(diǎn),應(yīng)采用先進(jìn)和成熟的技術(shù)。?經(jīng)濟(jì)性:要保護(hù)已有投資,在原有投資的基礎(chǔ)上延續(xù)建設(shè),并要考慮項(xiàng)目的投資效益情況。開發(fā)技術(shù)與開發(fā)環(huán)境開發(fā)方法本系統(tǒng)采用結(jié)構(gòu)化的開發(fā)方法,所謂結(jié)構(gòu)化系統(tǒng)開發(fā)方法(StructuredAnalysisAndDesign,SSA&D)又稱結(jié)構(gòu)化生命周期法,是系統(tǒng)分析員、軟件工程師、程序員以及最終用戶按照用戶至上的原則,自頂向下分析與設(shè)計(jì)和自底向上逐步實(shí)施的建立計(jì)算機(jī)信息系統(tǒng)的一個(gè)過程,是組織、管理和控制信息系統(tǒng)開發(fā)過程的一種基本框架[8]。結(jié)構(gòu)化系統(tǒng)開發(fā)方法由管理策略和開發(fā)策略兩個(gè)部分組成:管理策略部分:強(qiáng)調(diào)系統(tǒng)開發(fā)的規(guī)劃、進(jìn)程安排、評(píng)估、監(jiān)控和反饋。開發(fā)策略部分:任務(wù)分解結(jié)構(gòu)(WorkBreakdownStructure,簡稱WBS)WBS優(yōu)先級(jí)結(jié)構(gòu)、開發(fā)經(jīng)驗(yàn)、開發(fā)標(biāo)準(zhǔn)。開發(fā)過程分為:系統(tǒng)規(guī)劃階段、系統(tǒng)分析階段(可行性分析、需求分)、系統(tǒng)設(shè)計(jì)階段(總體設(shè)計(jì)、詳細(xì)設(shè)計(jì))、系統(tǒng)實(shí)施階段、系統(tǒng)運(yùn)行與維護(hù)階段。采用B/S結(jié)構(gòu)模式瀏覽器(Browser)是指可以顯示網(wǎng)頁服務(wù)器或者文件系統(tǒng)的HTML文件內(nèi)容,并讓用戶與這些文件交互的一種軟件。網(wǎng)頁瀏覽器主要通過HTTP協(xié)議與網(wǎng)頁服務(wù)器交互并獲取網(wǎng)頁,這些網(wǎng)頁由URL旨定,文件格式通常為HTML并由MIME在HTTP協(xié)議中指明。一個(gè)網(wǎng)頁中可以包括多個(gè)文檔,每個(gè)文檔都是分別從服務(wù)器獲取的。大部分的瀏覽器本身支持除了HTM之外的廣泛的格式,例如JPEGPNGGIF等圖像格式,并且能夠擴(kuò)展支持眾多的插件(plug-ins)。另外,許多瀏覽器還支持其他的URL類型及其相應(yīng)的協(xié)議,女口FTPGopher、HTTP&HTTP協(xié)議的加密版本)。HTTP內(nèi)容類型和URL協(xié)議規(guī)范允許網(wǎng)頁設(shè)計(jì)者在網(wǎng)頁中嵌入圖像、動(dòng)畫、視頻、聲音、流媒體等[8]。WebService:即Web!務(wù)器提供的服務(wù),它就是一個(gè)應(yīng)用程序,它向外界暴露出一個(gè)能夠通過Web進(jìn)行調(diào)用的API。這就是說,你能夠用編程的方法通過Web來調(diào)用這個(gè)應(yīng)用程序。我們把調(diào)用這個(gè)WebService的應(yīng)用程序叫做客戶。通過WebService,客服端和服務(wù)器才能夠自由的用HTTR4行通信,不論兩個(gè)程序的平臺(tái)和編程語言是什么。B/S結(jié)構(gòu):即Browser/Server(瀏覽器/服務(wù)器)結(jié)構(gòu),B/S結(jié)構(gòu),是結(jié)合多種Script語言和ActiveX技術(shù),主要利用了成熟的www瀏覽器技術(shù),通過瀏覽器就可以實(shí)現(xiàn)原來要采用復(fù)雜的軟件才能實(shí)現(xiàn)的強(qiáng)大功能,因此成本低了,是一種全新軟件系統(tǒng)技術(shù)。在此結(jié)構(gòu)中,用戶界面是完全通過www瀏覽器來實(shí)現(xiàn)的,主要的事務(wù)邏輯是在服務(wù)器端實(shí)現(xiàn)的,有一部分的事務(wù)邏輯是在前端實(shí)現(xiàn)。開發(fā)工具的選擇Myeclipse開發(fā)工具在開發(fā)工具上,我選擇。myEclipse企業(yè)級(jí)工作平臺(tái)是對(duì)EclipseIDE的擴(kuò)張,具有功能豐富的J2EE集成開發(fā)環(huán)境,包括了完備的測試、編碼、發(fā)布和調(diào)試功能,完整支持jsp,struts,hibernate,javascript[8]。我們可以利用它在J2EE的開發(fā)、數(shù)據(jù)庫、應(yīng)用程序的發(fā)布,以及應(yīng)用程序服務(wù)器的整合方面極大的提高工作效率。MySql數(shù)據(jù)庫管理系統(tǒng)本系統(tǒng)采用MySql做為系統(tǒng)的DBM支撐,MySQL是一個(gè)真正的多用戶、多線程SQL數(shù)據(jù)庫服務(wù)器。MySQLMySQ目標(biāo)主要是易用,快速和健壯,具有職能全、查找快等優(yōu)點(diǎn),和其它的數(shù)據(jù)庫管理系統(tǒng)相比,是一種現(xiàn)在流行的關(guān)系數(shù)據(jù)庫。MySQl對(duì)于一般中小型,甚至大型應(yīng)用都能夠勝任。MySQI服務(wù)器支持關(guān)鍵任務(wù)、重負(fù)載生產(chǎn)系統(tǒng)的使用,也可以將它嵌入到一個(gè)大配置(mass-deployed)的軟件中去。系統(tǒng)開發(fā)環(huán)境軟件環(huán)境:客戶端:WindowsXP及其以上版本。服務(wù)器端:WindowsXF及其以上版本,及其以上版本。硬件環(huán)境:服務(wù)器:CPUInter(R)以上,內(nèi)存:4GB以上;硬盤:320GB客戶機(jī):CPUInter(R)以上,內(nèi)存:2GB以上;硬盤:80GB以上。本系統(tǒng)的的結(jié)構(gòu)本系統(tǒng)采用MVC體系結(jié)構(gòu)。MVC體系結(jié)構(gòu)是"model-view-controller"的縮寫,中文翻譯為"模型-視圖-控制器"。model(模型層):就是業(yè)務(wù)規(guī)則的制定以及業(yè)務(wù)流程/狀態(tài)的處理。模型接受視圖請(qǐng)求的數(shù)據(jù),并返回最終的處理結(jié)果,所以業(yè)務(wù)流程的處理過程對(duì)其它層來說是黑箱操作。業(yè)務(wù)模型的設(shè)計(jì)是mvc最重要的核心。view(視圖層):可以概括為html界面,但有可能為xml、xtml和applet,表示用戶交互界面。界面的處理越來越難,隨著應(yīng)用的規(guī)模性和復(fù)雜性。一個(gè)應(yīng)用可能多種不同的視圖,MVC模式處理不包括視圖上業(yè)務(wù)流程的處理,業(yè)務(wù)流程的處理交予model處理,僅限于用戶的請(qǐng)求以及視圖上數(shù)據(jù)的采集和處理。比如一個(gè)表單的視圖只接受來自模型的數(shù)據(jù)并顯示出來,以及將用戶界面的輸入的請(qǐng)求和數(shù)據(jù)傳送給模型和控制器。數(shù)據(jù)模型是業(yè)務(wù)模型的另一個(gè)重要模型。數(shù)據(jù)模型主要指持久化實(shí)體對(duì)象的數(shù)據(jù)。例如將一張表單保存到數(shù)據(jù)庫,從數(shù)據(jù)庫獲取表單等。這個(gè)模型單獨(dú)列出,所有有關(guān)數(shù)據(jù)庫的操作只限制在該模型中。controller(控制層):控制層從用戶接收請(qǐng)求,將視圖與模型匹配在一起,一起實(shí)現(xiàn)用戶的請(qǐng)求。控制層的作用劃分也很明顯,它清楚地告訴我們,它實(shí)際上就是一個(gè)分發(fā)器,選擇什么樣的視圖,選擇什么樣的模型,可以完成什么樣的用戶請(qǐng)求??刂茖硬⒉蛔鋈魏蔚臄?shù)據(jù)處理。需求分析用戶需求教師:學(xué)生成績的錄入,所教學(xué)生成績查詢。教務(wù)員:給所以用戶注冊賬號(hào),完成對(duì)學(xué)生、教師、班級(jí)、課程信息的添加、修改和刪除操作,安排班級(jí)開課課程,教師授課課程,能查詢學(xué)校成績情況。學(xué)生:能對(duì)自己的成績和排名情況進(jìn)行查詢。需求分析工作流程分析新學(xué)期開始,教務(wù)處工作人員對(duì)來校學(xué)生錄入基本的信息錄入,由教務(wù)人員完成在學(xué)籍系統(tǒng)中的新學(xué)生信息的維護(hù),首先加入年級(jí)信息,然后編排班級(jí)信息。教務(wù)處在新學(xué)年的開始對(duì)各科老師進(jìn)行安排,并以班級(jí)作為為單位,對(duì)該年級(jí)安排一個(gè)年級(jí)組長根據(jù)班級(jí)的情況和對(duì)每個(gè)班級(jí)安排一個(gè)班主任。每考一次試,班主任對(duì)本班成績信息進(jìn)行匯總并排名,任課老師對(duì)學(xué)生成績進(jìn)行錄入,然后再由年級(jí)組長進(jìn)行匯總,最后對(duì)各個(gè)年級(jí)的各個(gè)學(xué)生的各科學(xué)科進(jìn)行排名。學(xué)生可以跟據(jù)自己的情況對(duì)以上信息進(jìn)行適當(dāng)?shù)牟樵?,學(xué)校工作人員也要跟據(jù)實(shí)際情況對(duì)錄入的成績進(jìn)行維護(hù)。功能需求分析學(xué)生成績管理系統(tǒng)用用戶管理、班級(jí)管理、學(xué)生管理、教師管理、課程管理和成績管理等功能模塊組成。具體的功能模塊說明如下:用戶管理模塊:該模塊主要負(fù)責(zé)管理系統(tǒng)用戶信息,包括用戶名、用戶密碼和身份信息。班級(jí)管理模塊:該模塊主要負(fù)責(zé)管理學(xué)校的所有班級(jí),包括瀏覽班級(jí)、添加班級(jí)、班級(jí)查詢等功能,還可以設(shè)置和查詢各班級(jí)的開課信息。學(xué)生管理模塊:該模塊主要負(fù)責(zé)管理學(xué)生的個(gè)人信息,包括瀏覽學(xué)生信息、學(xué)生信息添加以及學(xué)生信息查詢等功能。教師管理模塊:該模塊主要負(fù)責(zé)管理教師的個(gè)人信息,還可以設(shè)置教師可教課程,以及目前已安排的課程。課程管理模塊:該模塊主要負(fù)責(zé)管理課程信息,還可以查看相應(yīng)課程的開課班級(jí)情況。成績管理模塊:該模塊主要負(fù)責(zé)管理學(xué)生的成績信息,包括成績?yōu)g覽和成績添加等功能。功能結(jié)構(gòu)圖如圖3.1.2-1所示:圖3.1.2-1功能結(jié)構(gòu)圖數(shù)據(jù)需求分析用戶信息:包括用戶名,密碼,姓名。班級(jí)信息:包括班級(jí)編號(hào),班級(jí)名稱,班主任。學(xué)生信息:包括學(xué)生編號(hào),姓名,入學(xué)日期,出生日期,性別,所屬班級(jí)編號(hào)教師信息表:包括教師編號(hào)和教師姓名課程信息:包括課程編號(hào)和課程名稱。成績信息:包括學(xué)生學(xué)號(hào),學(xué)生姓名,課程編號(hào),成績??尚行苑治隹尚行匝芯康哪康氖菫榱擞帽M可能短的時(shí)間、最小的代價(jià)確定問題是否能夠解決[2經(jīng)濟(jì)上可行性該校的成績管理靠教務(wù)處工作人員用傳統(tǒng)的人工統(tǒng)計(jì)進(jìn)行管理。以往每次考試后,教務(wù)處都要投入10人的工作團(tuán)隊(duì)耗時(shí)一周對(duì)全校的學(xué)生成績進(jìn)行統(tǒng)計(jì),每人平均工資為3000元每月,每進(jìn)行一次成績統(tǒng)計(jì),勞力成本就是4000多元。開發(fā)本系統(tǒng),需要開發(fā)人員5名,平均工資為4000元每月,需要開發(fā)兩個(gè)月,開發(fā)成本20000元,采用成績管理系統(tǒng),每次考試后進(jìn)行成績統(tǒng)計(jì),只需要兩名工作人員耗時(shí)兩天就能統(tǒng)計(jì)完畢,勞力成本相當(dāng)?shù)土,F(xiàn)代計(jì)算機(jī)性能有了長足的進(jìn)步,而且價(jià)格相當(dāng)?shù)?。而本系統(tǒng)的運(yùn)行可以代替人工進(jìn)行許多繁雜的勞動(dòng),節(jié)省許多資源,提高學(xué)校的工作效率,使敏感文檔更加安全,大大節(jié)約了學(xué)校在人力,物力方面的開支,所以,本系統(tǒng)在經(jīng)濟(jì)上是可行的。技術(shù)上可行性本系統(tǒng)使用mysql作為本系統(tǒng)的數(shù)據(jù)庫。Mysql是一種關(guān)系型的桌面數(shù)據(jù)庫管理系統(tǒng)。學(xué)校校園網(wǎng)的建設(shè)常使用。使用作為系統(tǒng)開發(fā)環(huán)境,它保證了代碼對(duì)模塊化的需求,給開發(fā)高性能系統(tǒng)提供有力的保證,有利于以后對(duì)新系統(tǒng)的擴(kuò)張與整改,同時(shí)提供豐富的數(shù)據(jù)類型、類與對(duì)象的支持以及完善的指令控制語句。綜上所述,本系統(tǒng)的設(shè)計(jì)與開發(fā)在技術(shù)上是滿足的,因此,它在技術(shù)上是可行的。運(yùn)行上可行性由于現(xiàn)代計(jì)算機(jī)技術(shù)迅猛發(fā)展,而學(xué)生成績管理系統(tǒng)只是學(xué)生信息管理系統(tǒng)的一個(gè)分支,它的運(yùn)行對(duì)計(jì)算機(jī)性能要求很低,絕大多數(shù)學(xué)校都能滿足它軟硬件要求,所以在系統(tǒng)在運(yùn)行上是可行的。性能需求系統(tǒng)性能要求遂寧二中學(xué)生成績管理系統(tǒng)的總技術(shù)目標(biāo)是應(yīng)用數(shù)據(jù)技術(shù)與先進(jìn)的計(jì)算機(jī)網(wǎng)絡(luò)為教學(xué)工作中的成績信息管理提供可靠、安全、穩(wěn)定的信息服務(wù),具體技術(shù)上將達(dá)到如下要求[2]:?可擴(kuò)展性:高可擴(kuò)展性主要指兩個(gè)方面:一方面通過系統(tǒng)開放式體系架構(gòu)、模塊化、參數(shù)化以及組件技術(shù),對(duì)業(yè)務(wù)量、業(yè)務(wù)種類的擴(kuò)展、與其他機(jī)構(gòu)連接的擴(kuò)展、系統(tǒng)功能擴(kuò)展等都能提供足夠的支持,縮短系統(tǒng)實(shí)施周期。另一方面通過擴(kuò)充主機(jī)、CPU磁盤、內(nèi)存等硬件可以提高性能指標(biāo),通過擴(kuò)充網(wǎng)絡(luò)可以排除阻塞、擁擠和超時(shí);?安全性:安全性指該系統(tǒng)應(yīng)具有日志記錄、權(quán)限確認(rèn)、用戶身份認(rèn)證、數(shù)據(jù)傳輸?shù)募用?解密等安全控制功能。具體包括:網(wǎng)絡(luò)安全和系統(tǒng)安全、安全審計(jì)、訪問安全性、傳輸安全性、數(shù)據(jù)保密性等。?先進(jìn)性:保證系統(tǒng)能夠適應(yīng)以后工作和技術(shù)的需要,采用先進(jìn)的計(jì)算機(jī)軟硬件技術(shù)。軟件結(jié)構(gòu)采用發(fā)達(dá)的當(dāng)代技術(shù)來保證系統(tǒng)的科學(xué)性,實(shí)現(xiàn)統(tǒng)一規(guī)范,平臺(tái)化、模塊化、層次化。?可靠性:可靠性含有數(shù)據(jù)的可靠性和系統(tǒng)的穩(wěn)定性。數(shù)據(jù)可靠性包括:保證實(shí)時(shí)交易數(shù)據(jù)和本地備份數(shù)據(jù)的一致性,系統(tǒng)發(fā)生局部故障時(shí),本系統(tǒng)數(shù)據(jù)不損失,系統(tǒng)發(fā)生重大事故時(shí),本系統(tǒng)備份數(shù)據(jù)可以在規(guī)定的時(shí)限內(nèi)恢復(fù)。系統(tǒng)的穩(wěn)定性包括:滿足全天的運(yùn)行需要,當(dāng)系統(tǒng)發(fā)生局部軟件、網(wǎng)絡(luò)和硬件故障時(shí)有相應(yīng)的容錯(cuò)技術(shù)和旁路技術(shù),任意單點(diǎn)故障都不會(huì)影響整個(gè)系統(tǒng)的正常運(yùn)行。?高效性:本系統(tǒng)的設(shè)計(jì)在批量處理和數(shù)據(jù)備份的同時(shí)也可以照常辦理業(yè)務(wù),具備處理大規(guī)模的并發(fā)業(yè)務(wù)的能力,可以采用批量處理的形式來處理數(shù)據(jù)的傳送與處理。。精度系統(tǒng)精度主要包括兩個(gè)方面:?系統(tǒng)信息流轉(zhuǎn)的正確性。?系統(tǒng)信息流轉(zhuǎn)的完整性。時(shí)間性能要求系統(tǒng)的時(shí)間性能規(guī)定要求系統(tǒng)的大部分操作在用戶視覺延遲時(shí)間范圍之內(nèi)。對(duì)某些檢索和其它涉及復(fù)雜計(jì)算的操作系統(tǒng)響應(yīng)也應(yīng)保持在3-5倍用戶視覺延遲時(shí)間范圍內(nèi)。連接性能:為保證系統(tǒng)可能存在的大量的并發(fā)連接數(shù),因此需要保證用戶在其網(wǎng)絡(luò)正常情況下可訪問站點(diǎn)數(shù)據(jù)數(shù)據(jù)庫檢索性能:由于系統(tǒng)需要檢索大量用戶數(shù)據(jù),因此在數(shù)據(jù)庫檢索性能上需要采取一定的優(yōu)化措施以提高檢索性能,降低數(shù)據(jù)庫及網(wǎng)絡(luò)傳輸消耗。344異常處理要求本系統(tǒng)在按運(yùn)行環(huán)境所要求的系統(tǒng)平臺(tái)(包括操作系統(tǒng)、數(shù)據(jù)庫系統(tǒng)和網(wǎng)絡(luò)環(huán)境)正常情況下不會(huì)發(fā)生嚴(yán)重的系統(tǒng)故障如系統(tǒng)崩潰等。對(duì)除此之外的系統(tǒng)故障都會(huì)彈出提示框。4數(shù)據(jù)庫設(shè)計(jì)與實(shí)現(xiàn)概念設(shè)計(jì)在進(jìn)行概念設(shè)計(jì)階段中,從用戶的角度看待數(shù)據(jù)的約束和處理要求,產(chǎn)生一個(gè)反應(yīng)了用戶觀點(diǎn)的概念模式,然后再把概念模式轉(zhuǎn)換成邏輯模式。利用ER方法驚喜數(shù)據(jù)庫的概念設(shè)計(jì),可分成三步進(jìn)行:首先設(shè)計(jì)局部E-R模式,然后把各局部E-R模式綜合成一個(gè)全局模式,最好對(duì)全局E-R模式進(jìn)行優(yōu)化,得到最終的模式,即概念模式。學(xué)生信息E-R圖如圖所示:學(xué)生圖學(xué)生信息E-R圖教師信息E-R圖如圖所示:圖教師信息E-R圖圖選課信息E-R圖班級(jí)信息E-R圖如圖所示:圖班級(jí)信息E-R圖系統(tǒng)E-R圖如圖所示:圖系統(tǒng)E-R圖表結(jié)構(gòu)與約束設(shè)計(jì)本系統(tǒng)使用數(shù)據(jù)庫名稱為db_stuman,其中包含8個(gè)數(shù)據(jù)表,Course表存放學(xué)校所開始的課程信息,Courseschedule表存放各班級(jí)的開課信息,Mark表存放學(xué)生各門學(xué)科成績,Student表記錄學(xué)生相關(guān)信息,Teacher表記錄教師相關(guān)信息,teacher_course表記錄教師授課關(guān)系信息,User表存放用戶信息,Team表存放班級(jí)信息。各表字段定義如下⑹:課程表包含課程編號(hào)和課程名稱兩個(gè)字段。課程表如表4-1所示:表(課程信息)表字段名數(shù)據(jù)類型備注Courseidint(10)課程編號(hào),主鍵,非空Coursenamevarchar(6)課程名稱,非空班級(jí)信息表包含班級(jí)編號(hào)和班級(jí)名稱兩個(gè)字段班級(jí)信息表如表所示:表Team(班級(jí)信息)表字段名數(shù)據(jù)類型備注Teamidint(10)班級(jí)編號(hào),主鍵,非空Teamnamevarchar(6)課程名稱,非空學(xué)生信息表包含學(xué)生編號(hào)、學(xué)號(hào)、姓名、入學(xué)日期、出生日期性別以及所屬班級(jí)編號(hào)七個(gè)字段。學(xué)生信息表如表所示:表Student(學(xué)生信息)表字段名數(shù)據(jù)類型備注StudentldInt(10)學(xué)生編號(hào),主鍵,非空StudentnameVarchar(6)姓名,非空enrollDatedate入學(xué)日期,非空birthdaydate出生日期,非空

sexvarchar(2)性別,非空teamidint(10)所屬班級(jí)編號(hào),非空教師信息表包含教師編號(hào)以及教師姓名兩個(gè)字段教師信息表如表所示:表Teacher(教師信息)表字段名數(shù)據(jù)類型備注Teacheridint(10)教師編號(hào),主鍵,非空Teachernamevarchar(6)教師姓名,非空教師授課信息表包含教師編號(hào)以及課程編號(hào)兩個(gè)字段教師授課信息表如表所示:表teacher_course(教師授課信息)表字段名數(shù)據(jù)類型備注courseidint(10)課程編號(hào),非空tecaheridint(10)教師編號(hào),非空idint(10)授課編號(hào),主鍵,非空用戶信息表包含用戶編號(hào)、用戶名和密碼三個(gè)字段用戶信息表如表所示:表User(用戶信息)表字段名數(shù)據(jù)類型備注Useridint(10)用戶編號(hào),主鍵,非空Usernamevarchar(20)用戶名,非空passwordvarchar(20)密碼,非空

成績信息表包含成績編號(hào)、成績、學(xué)生編號(hào)和課程編號(hào)四個(gè)字段成績信息表如表所示:表Mark(成績信息)表字段名數(shù)據(jù)類型備注idint(10)成績編號(hào),主鍵,非空scoreint(10)成績,非空studentidint(10)學(xué)生編號(hào),非空Courseidint(10)課程編號(hào)編號(hào),非空班級(jí)開課信息表包含開課編號(hào)、班級(jí)編號(hào)、課程編號(hào)以及教師編號(hào)四個(gè)字段開課信息表如表所示:表Courseschedule(開課信息)表字段名數(shù)據(jù)類型備注idint(10)開課編號(hào),主鍵,非空courseidint(10)課程編號(hào),非空Teamidint(10)學(xué)生編號(hào),非空teacheridint(10)教師編號(hào),非空創(chuàng)建數(shù)據(jù)庫表4.3.1創(chuàng)建數(shù)據(jù)庫創(chuàng)建數(shù)據(jù)庫有兩種方法,可以在對(duì)象瀏覽器中直接創(chuàng)建,也可以在SQL編輯器中編寫創(chuàng)建數(shù)據(jù)庫的腳本。下面將用這兩種方法分別介紹本系統(tǒng)的創(chuàng)建[2]。方法一:在對(duì)象瀏覽器中直接創(chuàng)建第一步:在對(duì)象瀏覽器中,單擊鼠標(biāo)右鍵,選中依次選中“新建”、“數(shù)據(jù)庫”,如圖431-1所示:0){0){圖4.3.1-1新建數(shù)據(jù)庫第二步:在彈出“新建的數(shù)據(jù)庫”窗口中,名稱輸入數(shù)據(jù)庫名稱“db_stuman”,字符集選擇“gb2312”,字符集校對(duì)選擇“gb2312_chinese_ci”,點(diǎn)擊“確定”,數(shù)據(jù)庫建立完成。如圖4.3.1-2所示:圖4.3.1-2新建數(shù)據(jù)庫創(chuàng)建表在SQL編輯器中輸入以下語句創(chuàng)建tecaher表createTABLEteacher(teamidvarchar(10)primarykey,namevarchar(10)nornull)同理創(chuàng)建student表、Team表、teacher_course表、user表、Mark表、Courseschedule表功能模塊的實(shí)現(xiàn)在前面的需求分析及概要設(shè)計(jì)之后,就開始進(jìn)行詳細(xì)的設(shè)計(jì)。下面將根據(jù)不同模塊詳細(xì)說明。設(shè)計(jì)與類的實(shí)現(xiàn)課程類Course的實(shí)現(xiàn)該類的屬性有:課程名哪么name主要用于表示課程的名字;教師名teachers,主要用于表示教授該課程的教師姓名。實(shí)現(xiàn)該類的具體代碼如下:publicclassCourse{師所能5.1.6rim().length()師所能5.1.6rim().length()(course);saveMessage(request,"",());}else{(course);saveMessage(request,"",());}ActionForwardaf=newActionForward("?p=list&pageNo=1",true);returnaf;}課程管理模塊當(dāng)教務(wù)工作人員登錄系統(tǒng)后,系統(tǒng)會(huì)為該用戶提供課程管理功能。該模塊能查看全校所開設(shè)的課程,并能查看開設(shè)該課程的班級(jí)。該模塊為相關(guān)信息提供增、刪、改、查功能。該模塊界面如圖所示:圖課程管理點(diǎn)擊“查看開課班級(jí)”按鈕,系統(tǒng)會(huì)顯示出開設(shè)該門課程的所有班級(jí)信息,具體界面如圖所示:圖開設(shè)課程詳細(xì)信息具體實(shí)現(xiàn)代碼如下所示:publicActionForwarddetailcourse(ActionMappingmapping,ActionFormform,HttpServletRequestrequest,HttpServletResponseresponse)throwsException{Coursecourse=(id);Stringid=("id");List<CourseSchedule>courseSchedul=(course);("courseSchedules",courseSchedules);("course",course);return("detail");}publicvoidsetCourseDao(CourseDAOcourseDao){=courseDao;}publicvoidsetCourseScheduleDao(CourseScheduleDAOcourseScheduleDao){=courseScheduleDao;}教師成績錄入模塊當(dāng)用戶登錄后,系統(tǒng)判斷該用戶為教師用戶時(shí),系統(tǒng)會(huì)為該用戶提供成績錄入功能。教師成績錄入界面如圖5.2.1-1所示:圖教師成績錄入教師能夠?qū)χ付▽W(xué)期的指定課程的指定班級(jí)的同學(xué)進(jìn)行成績的錄入點(diǎn)擊“保存”按鈕事件代碼如下:functionaddItem(){if(trim("score").value)==""){alert("分?jǐn)?shù)不能為空!");("name").focus();return;}if(!isInteger("score").value)){alert('分?jǐn)?shù)必須是整數(shù)!');returnfalse;}with("markForm")){method="post";

action="?p=modify";submit();}}學(xué)生成績查詢模塊當(dāng)用戶登錄后,系統(tǒng)判定該用戶為學(xué)生時(shí),系統(tǒng)會(huì)自動(dòng)的查詢出該學(xué)生的所有成績并顯示出。學(xué)生成績查詢模塊界面如圖5.3.1-1所示:圖5.3.1-1學(xué)生成績查詢學(xué)生成績查詢的主要實(shí)現(xiàn)代碼如下所示:classCjcxextendsHttpServlet{protectedvoidservice(HttpServletRequestreq,HttpServletResponseres)throwsServletException,IOException{Useruser=newUser();Chengjichaxunservices=newChengjichaxunservice();Markmark=newMark();Intid;user=(User)("user");id=();mark=(id);("mark",mark);("").forward(req,res);}}系統(tǒng)測試gtms測試方法我們需要對(duì)系統(tǒng)進(jìn)行測試,為了確保系統(tǒng)的功能和邏輯正確性,本節(jié)將結(jié)合gtms使用的一些開發(fā)技術(shù),介紹黑盒測試與白盒測試的一些基本內(nèi)容,針對(duì)gtms設(shè)計(jì)出來的典型的功能性和性能測試的測試用例,重點(diǎn)介紹web系統(tǒng)的測試方法原理,并且根據(jù)測試結(jié)果驗(yàn)證系統(tǒng)的功能和邏輯的正確性。此系統(tǒng)是主要運(yùn)用了黑盒測試,我們可以對(duì)軟件測試進(jìn)行分類在不同的方向上,根據(jù)傳統(tǒng)的軟件測試:可以分為靜態(tài)和動(dòng)態(tài)測試,根據(jù)是否需要執(zhí)行被測軟件角度,分為白盒測試和黑盒測試,根據(jù)是否對(duì)系統(tǒng)內(nèi)部結(jié)構(gòu)和實(shí)現(xiàn)算法的角度上來看。黑盒測試是在已知產(chǎn)品的功能,而通過測試來檢測每個(gè)功能是否正常使用,故也稱功能或數(shù)據(jù)驅(qū)動(dòng)測試。在測試過程中,如果把程序當(dāng)作是一個(gè)不能打開的黑盆子,而不去考慮程序內(nèi)部結(jié)構(gòu)和特性,當(dāng)測試者在程序接中進(jìn)行測試時(shí),它僅僅只檢查程序的功能是否按照了需求規(guī)格的說明書規(guī)定而正常使用,程序是否能適當(dāng)?shù)厝ソ邮蛰斎霐?shù)據(jù)而產(chǎn)生正確的輸出信息,與些同時(shí)保持了外部信息的完整性。“黑盒”法針對(duì)軟件功能和軟件界面進(jìn)行測試,不考慮內(nèi)部的邏輯結(jié)構(gòu),而僅僅著眼于程序外部結(jié)構(gòu)。黑盒主要用于軟件確認(rèn)測試,測試方法可以劃分為等價(jià)類劃分,因果圖,錯(cuò)誤推測,邊值類分析等。模塊測試登陸模塊的測試當(dāng)系統(tǒng)管理員(用戶名:admin,密碼:admin)登陸時(shí),登陸頁面如圖621-1所示。圖6.2.1-1用戶登錄點(diǎn)擊“登陸”按鈕,進(jìn)入成績管理系統(tǒng),如圖6.2.1-2所示。圖6.2.1-2教務(wù)員主界面若輸入不存在的用戶名或者密碼,點(diǎn)擊“登錄”按鈕,登錄頁面會(huì)提示錯(cuò)誤信息,如圖6.2.1-3所示。圖6.2.1-3登錄錯(cuò)誤界面6.2.2成績管理模塊的測試查詢按鈕的測試在班級(jí)下拉框中選擇“2007101”,如圖6.2.2-1所示圖6.2.2-1成績管理界面點(diǎn)擊“查詢“按鈕,結(jié)果如圖6.2.2-2所示:圖6.2.2-2教務(wù)員成績查詢界面在課程下拉框中選擇“數(shù)學(xué)”,點(diǎn)擊“查詢“按鈕,結(jié)果如圖6.2.2-3所示:圖6.2.2-3按課程查詢成績界面刪除按鈕的測試選中要“數(shù)學(xué)……李小剛”這一項(xiàng)的成績,點(diǎn)擊“刪除“按鈕,所示:圖6.2.2-4成績查詢界面刪除后結(jié)果如圖6.2.2-5所示:圖6.2.2-5成績刪除成功界面當(dāng)未選中要?jiǎng)h除的信息時(shí),系統(tǒng)會(huì)提示“請(qǐng)選擇需要?jiǎng)h除的成績!刪除前如圖6.2.2-4”,如圖6.2.2-6所示:圖圖6.2.2-6未指定刪除成績錯(cuò)誤界面修改按鈕的測試選擇要修改的成績,如“數(shù)學(xué)舒松”,點(diǎn)擊修改按鈕,彈出修改界面,將分?jǐn)?shù)設(shè)置為“80”,結(jié)果如圖6.2.2-7所示:圖6.2.2-7修改成績界面點(diǎn)擊“保存”按鈕,結(jié)果如圖6.2.2-8所示:圖6.2.2-8修改成功界面如果沒有選中要修改的成績,系統(tǒng)會(huì)提示“請(qǐng)選擇需要修改的成績!”,如圖6.2.2-9所示:圖6.2.2-9成績修改評(píng)價(jià)及總結(jié)由于本次測試時(shí)間短暫,第一次接觸測試工作,缺乏測試經(jīng)驗(yàn)和測試技術(shù),造成一些測試中出現(xiàn)的小問題沒有留意或者沒有做出正確的處理。造成測試過程中

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論