




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
目錄TOC\o"1-2"\h\z\u18317摘要 “C語言程序設(shè)計(jì)”課程網(wǎng)站的開發(fā)摘要:C語言是計(jì)算機(jī)的基礎(chǔ)編程語言,但是傳統(tǒng)的授課方式對于計(jì)算機(jī)語言的學(xué)習(xí)有很大的限制,“C語言程序設(shè)計(jì)”課程網(wǎng)站可以為學(xué)生提供便捷的學(xué)習(xí)途徑和準(zhǔn)確地相關(guān)知識。本文采用了JSP和MySQL數(shù)據(jù)庫技術(shù),學(xué)生子系統(tǒng)主要包括選擇課件資源學(xué)習(xí)、上傳作業(yè)、發(fā)布問題和自我測試等功能,教師子系統(tǒng)主要包括學(xué)習(xí)內(nèi)容發(fā)布,課后作業(yè)布置、成績評定和疑難解答等功能。該課程網(wǎng)站可以讓學(xué)生之間更好的了解對方,讓教師可以更好的了解學(xué)生的真正需求,與學(xué)生更好的溝通,有助于學(xué)生更好的掌握知識點(diǎn)。關(guān)鍵詞:課程網(wǎng)站JSP技術(shù)MySQL數(shù)據(jù)庫Developmentof"CLanguageProgramming"CourseWebsiteAbstract:Clanguageisthebasicprogramminglanguageofcomputer,butthetraditionalteachingmethodhasagreatlimittothelearningofcomputerlanguage.The"Clanguageprogramming"coursewebsitecanprovidestudentswithaconvenientwaytolearnandaccurateknowledge.Inthispaper,JSPanddatabasetechnologyareused.Studentschoosecoursewareresourcestostudy,uploadhomework,issuequestionsandself-test.Teacherspublishlearningcontent,arrangehomeworkafterclass,evaluatescoresandsolveproblems."Clanguageprogramming"coursewebsitecanhelpstudentsbetterunderstandeachother,teacherscanbetterunderstandtherealneedsofstudentsandstudentsbettercommunication,helpstudentsbettermasterknowledgepoints.Keywords:coursewebsite;JSPtechnology;MYSQLdatabase引言目前的教學(xué)方式不能滿足學(xué)生對于C語言的學(xué)習(xí)需求,主要存在以下幾個(gè)問題:第一,傳統(tǒng)的學(xué)習(xí)方式是學(xué)習(xí)過程中學(xué)生記筆記,但是C語言的學(xué)習(xí)不能僅靠在筆記本上記錄,更需要在計(jì)算機(jī)上進(jìn)行運(yùn)行和實(shí)踐,并且不同老師的授課方式和重點(diǎn)內(nèi)容講解方式有所不同,學(xué)生的理解和接受能力也大同小異,學(xué)生之間交流的機(jī)會(huì)不多,致使學(xué)生的學(xué)習(xí)成果參差不齊。第二,課上時(shí)間有限,對于學(xué)生提出的實(shí)踐類型的問題,不能及時(shí)解答,容易給學(xué)生留下疑惑,同學(xué)之間也沒有探討的機(jī)會(huì)[1]。第三,教師提供的資源有限,學(xué)生在課堂上接受知識有較少,C語言網(wǎng)站課程的開發(fā)可以讓用戶更加便捷的獲取學(xué)習(xí)資料,給學(xué)生提供了更多的學(xué)習(xí)機(jī)會(huì)。網(wǎng)站對不同類型的用戶做了不同的子系統(tǒng),分別實(shí)現(xiàn)了不同的功能,教師子系統(tǒng)提供了更多的學(xué)習(xí)資源和測試的機(jī)會(huì),學(xué)生子系統(tǒng)則可以對不懂得問題及時(shí)的進(jìn)行提問,等待教師的解答,并可以進(jìn)行線上自我測試。還克服了課堂上筆記記錄不完整,容易出錯(cuò)等問題。提高了學(xué)生學(xué)習(xí)的效率和準(zhǔn)確率。及時(shí)捕捉老師和學(xué)生的需求,不斷地完善系統(tǒng),簡化管理工作,真正做到信息化[2]。1相關(guān)技術(shù)介紹JSP技術(shù)JSP技術(shù)是一種動(dòng)態(tài)網(wǎng)頁技術(shù)。它將Java代碼和變動(dòng)的內(nèi)容封存在靜態(tài)頁面中,以靜態(tài)頁面為依托,生成內(nèi)部動(dòng)態(tài)的部分。JSP文件在運(yùn)行時(shí)先由編譯器編譯成用Java寫的Servlet代碼,再編譯成可以快速執(zhí)行的二進(jìn)制碼。將JSP部署在服務(wù)器上,當(dāng)客戶端發(fā)送請求時(shí),根據(jù)請求內(nèi)容動(dòng)態(tài)的生成相應(yīng)類型的Web網(wǎng)頁,并返還給請求者。JSP技術(shù)還可以為用戶請求提供服務(wù),并與服務(wù)器上其他的Java程序共同處理客戶端需求。JSP主要有以下優(yōu)點(diǎn)[3]:編寫完成后,可以在多個(gè)系統(tǒng)中運(yùn)行,實(shí)現(xiàn)了跨平臺(tái)的優(yōu)勢;具有相對的易用性。相對比ASP/.net來說,優(yōu)點(diǎn)是顯而易見的;強(qiáng)大的可塑性;擁有強(qiáng)大和多樣化的開發(fā)工具支持;支持服務(wù)器組件。MySQL數(shù)據(jù)庫MySQL是一種開放源代碼的關(guān)系型數(shù)據(jù)庫管理系統(tǒng),使用結(jié)構(gòu)化查詢語言(SQL)進(jìn)行管理。所謂關(guān)系型數(shù)據(jù)庫,就是建立在各種關(guān)系上的數(shù)據(jù)庫,需要借助各種數(shù)學(xué)概念和方法對數(shù)據(jù)庫中的數(shù)據(jù)進(jìn)行處理。由于MySQL具有開放性,因此所有人都可以在許可的條件下下載并根據(jù)自身的需要對源代碼進(jìn)行修改。同時(shí)MySQL數(shù)據(jù)庫將數(shù)據(jù)保存在不同的表中,增加了速度并提高了靈活性。MySQL也因?yàn)槠渌俣瓤?、可靠性高和適應(yīng)性強(qiáng)的特點(diǎn)而備受喜愛。在大多數(shù)不需要事務(wù)化處理的情況下,MySQL是管理數(shù)據(jù)方法中絕佳的選擇。同時(shí)它也非常適用于其他軟件的后端數(shù)據(jù)庫開發(fā)工作。MySQL數(shù)據(jù)庫有以下特點(diǎn)[4]:MySQL是免費(fèi)開放源代碼的,所以不需要額外的費(fèi)用[5];MySQL支持大型的數(shù)據(jù)庫,可以處理上千上萬條的記錄的大型數(shù)據(jù)庫;MySQL是多線程的,可以存在于多個(gè)系統(tǒng)上,并支持多種編程語言[6];MySQL是可以定制的,可以通過修改下載的源代碼來開發(fā)自己的數(shù)據(jù)庫系統(tǒng)。MySQL使用標(biāo)準(zhǔn)的SQL數(shù)據(jù)語言形式[7];B/S架構(gòu)B/S架構(gòu)是互聯(lián)網(wǎng)興起后的一種網(wǎng)絡(luò)結(jié)構(gòu)模式。所謂B/S架構(gòu),即瀏覽器/服務(wù)器結(jié)構(gòu),它主要利用通用瀏覽器實(shí)現(xiàn)了復(fù)雜瀏覽器才能實(shí)現(xiàn)的強(qiáng)大功能,節(jié)約了開發(fā)成本,是一種全新的軟件技術(shù)。B/S架構(gòu)的工作模式即客戶端請求,服務(wù)端響應(yīng)。用戶通過瀏覽器訪問想要查詢的信息,服務(wù)器通過與數(shù)據(jù)庫連接,將處理結(jié)果及相關(guān)信息返回給瀏覽器[8]。B/S架構(gòu)成本低、分布性廣、開發(fā)容易、維護(hù)便捷,不用安裝特定的軟件便可在任何地點(diǎn)進(jìn)行操作。缺點(diǎn)是通信開銷大,系統(tǒng)和數(shù)據(jù)的安全性較難保障。2系統(tǒng)分析2.1可行性分析2.1.1技術(shù)可行性本網(wǎng)站采用JSP技術(shù),運(yùn)用Java作為開發(fā)語言,是基于WEB平臺(tái)的B/S架構(gòu)系統(tǒng)。Java提供了穩(wěn)定的環(huán)境、便捷的管理、更高的安全性、可靠性和可移植性。基于B/S模式的系統(tǒng)的開發(fā)已發(fā)展日趨成熟。MySQL的大型數(shù)據(jù)庫支持。因此,本網(wǎng)站在開發(fā)技術(shù)上具有很高的可行性,并且開發(fā)人員掌握了一定的開發(fā)技術(shù),所以此系統(tǒng)開發(fā)具有技術(shù)可行性。2.1.2經(jīng)濟(jì)可行性本網(wǎng)站開發(fā)采用的軟件都是開源性的,降低了開發(fā)成本。對計(jì)算機(jī)的配置要求也很低,大部分計(jì)算機(jī)都可滿足需求。因此,本系統(tǒng)在經(jīng)濟(jì)上是完全具有可行性的。2.1.3操作可行性本網(wǎng)站的界面操作簡單,會(huì)使用電腦的用戶都能進(jìn)行訪問和操作。本系統(tǒng)易操作、易管理、可行性好。因此操作上具有較高的可行性。2.2系統(tǒng)功能分析本網(wǎng)站面向高校開設(shè)“C語言程序設(shè)計(jì)”課程的師生,用戶在注冊時(shí)可以選擇教師身份或?qū)W生身份,針對兩種不同的身份建立了不同的子系統(tǒng)。教師子系統(tǒng)主要實(shí)現(xiàn)對于教學(xué)信息的管理和發(fā)布,測試試卷和作業(yè)的管理、發(fā)布和成績評定,以及對于用戶提出的疑難問題進(jìn)行解答;學(xué)生子系統(tǒng)主要是觀看和下載學(xué)習(xí)內(nèi)容,進(jìn)行自我測試和作業(yè)提交,還可以對不理解的問題進(jìn)行直接提問。2.3系統(tǒng)性能分析2.3.1系統(tǒng)安全性本網(wǎng)站嚴(yán)格控制登錄權(quán)限,具體要求如下:要想使用該網(wǎng)站,首先要進(jìn)行注冊,注冊后再依據(jù)用戶名和密碼進(jìn)行登錄,登錄后就可以在網(wǎng)站內(nèi)進(jìn)行操作。沒有注冊的用戶是不可以操作的,這樣就提高了網(wǎng)站的安全性和可靠性。不同系統(tǒng)的賬號登錄后,由于權(quán)限的限制,不可以跨系統(tǒng)操作,保障了系統(tǒng)的準(zhǔn)確性。2.3.2數(shù)據(jù)完整性用戶在進(jìn)行注冊時(shí),需要統(tǒng)計(jì)的信息要記錄全面,重要信息不可以為空。數(shù)據(jù)之間的傳遞要保持準(zhǔn)確性。同一個(gè)數(shù)據(jù)在不同的系統(tǒng)中要保持一致。2.4系統(tǒng)界面分析2.4.1輸出設(shè)計(jì)輸出是電腦將輸入的信息進(jìn)行整理、運(yùn)行、操作,并把生成的有效信息按照一定的要求和格式進(jìn)行呈現(xiàn),供操作人員使用。而系統(tǒng)的開發(fā)與此過程截然相反,系統(tǒng)在開發(fā)時(shí),是從輸出過程到輸入過程進(jìn)行設(shè)計(jì)。輸出過程的設(shè)計(jì)要滿足不同系統(tǒng)的所有要求,要提供給用戶直觀簡潔的數(shù)據(jù)信心。2.4.2輸入設(shè)計(jì)輸入數(shù)據(jù)的準(zhǔn)確性對整個(gè)系統(tǒng)的運(yùn)行起著決定性意義,因此輸入設(shè)計(jì)有以下幾個(gè)原則:輸入量在滿足要求的同時(shí)保持最低限度。保持輸入的準(zhǔn)備和過程比較便捷,可以降低錯(cuò)誤率。盡早檢查輸入數(shù)據(jù),以便及時(shí)發(fā)現(xiàn)問題。輸入的數(shù)據(jù)盡早轉(zhuǎn)換成處理所需數(shù)據(jù),防止數(shù)據(jù)轉(zhuǎn)錄時(shí)發(fā)生錯(cuò)誤。3系統(tǒng)概要設(shè)計(jì)3.1系統(tǒng)功能結(jié)構(gòu)設(shè)計(jì)本系統(tǒng)是基于B/S架構(gòu)的網(wǎng)站系統(tǒng)。設(shè)計(jì)的功能結(jié)構(gòu)如圖3-1所示:疑難解答疑難解答個(gè)人信息教學(xué)信息教案信息測試試卷測試題目測試成績密碼信息公告信息注冊用戶密碼信息測試試卷測試成績上交作業(yè)密碼信息個(gè)人信息C語言程序設(shè)計(jì)課程網(wǎng)站學(xué)生管理員教師測試管理教學(xué)資訊測試管理作業(yè)信息圖3-1系統(tǒng)功能結(jié)構(gòu)圖學(xué)生模塊:主要包括密碼信息、個(gè)人信息、測試管理、上交作業(yè)。其中測試管理包括完成測試試卷和查看測試成績。教師模塊:主要包括密碼信息、個(gè)人信息、教學(xué)資訊、測試管理、疑難解答、作業(yè)信息。其中教學(xué)資訊包括發(fā)布教學(xué)信息和教案信息,測試管理包括發(fā)布測試試卷和測試題目,以及查看測試成績。管理員模塊:主要包括密碼信息,注冊用戶,公告信息。3.2數(shù)據(jù)庫設(shè)計(jì)通過對網(wǎng)站系統(tǒng)進(jìn)行分析后,創(chuàng)建了一個(gè)數(shù)據(jù)庫cyy,用來保存本網(wǎng)站系統(tǒng)的所有數(shù)據(jù)信息。本系統(tǒng)的數(shù)據(jù)庫共設(shè)計(jì)了13個(gè)表,如下表3-1所示。表3-1數(shù)據(jù)庫信息表數(shù)據(jù)表功能admin管理員cs測試題目dg教學(xué)信息htt信息標(biāo)題jg測試試卷信息ly疑難解答member用戶信息sj作業(yè)批改sp教案信息xsxz學(xué)生答題詳情xw公告xz試卷題目zy作業(yè)下面介紹一些主要表的結(jié)構(gòu):(1)管理員信息表管理員信息表用來存儲(chǔ)管理員信息。主要包括管理員賬號、登錄密碼及真實(shí)姓名。如下表3-2所示。表3-2管理員信息表字段名數(shù)據(jù)類型及長度說明備注admin_nameVarchar(50)管理員賬號主關(guān)鍵字admin_passVarchar(50)管理員密碼不能為空realnameVarchar(50)真實(shí)姓名不能為空(2)學(xué)生信息表學(xué)生信息表用來存儲(chǔ)學(xué)生信息。主要包括學(xué)生賬號、真實(shí)姓名、登錄密碼、學(xué)生介紹和注冊時(shí)間。如下表3-3所示。表3-3學(xué)生信息表字段名數(shù)據(jù)類型及長度說明備注stu_nameVarchar(50)登錄賬號不能為空realnameVarchar(50)學(xué)生姓名不能為空passwordVarchar(50)登錄密碼不能為空timeDetetime注冊時(shí)間不能為空introduceText學(xué)生介紹可以為空(3)教師信息表教師信息表用來存儲(chǔ)教師信息。主要包括教師賬號、真實(shí)姓名、登錄密碼、教師介紹和教師添加課程時(shí)間。如下表3-4所示。表3-4教師信息表字段名數(shù)據(jù)類型及長度說明備注tea_nameVarchar(50)登錄賬號不能為空realnameVarchar(50)教師姓名不能為空passwordVarchar(50)登錄密碼不能為空timeDetetime添加時(shí)間不能為空introduceText教師介紹不能為空(4)教案發(fā)布信息表教案發(fā)布信息表用來存儲(chǔ)發(fā)布教案的各種信息。主要包括教案名稱、教案作者、詳細(xì)內(nèi)容、發(fā)布時(shí)間、附件。如下表3-5所示。表3-5教案發(fā)布信息表字段名數(shù)據(jù)類型及長度說明備注titleVarchar(80)教案名稱不能為空authorVarchar(80)教案作者不能為空detailsText詳細(xì)內(nèi)容不能為空timeDatetime發(fā)布時(shí)間不能為空accessoriesBinary附件不能為空測試試卷發(fā)布信息表測試試卷發(fā)布信息表用來存儲(chǔ)發(fā)布試卷的各類信息。主要包括試卷名稱、發(fā)布作者、發(fā)布時(shí)間、測試題目。如下表3-6所示。表3-6測試試卷發(fā)布信息表字段名數(shù)據(jù)類型及長度說明備注titleVarchar(80)試卷名稱不能為空authorVarchar(80)發(fā)布作者不能為空timeDatetime發(fā)布時(shí)間不能為空questionsoptiontype(8)測試題目不能為空測試成績信息表測試成績信息表用來存儲(chǔ)測試成績的各類信息。主要包括測試編號、試卷名稱、學(xué)生賬號、測試總分、測試時(shí)間。如下表3-7所示。表3-7測試成績信息表字段名數(shù)據(jù)類型及長度說明備注nemberInt(20)測試編號不能為空titleVarchar(80)試卷名稱不能為空stu_nameVarchar(80)學(xué)生賬號不能為空resultInt(100)測試總分不能為空timeDatetime測試時(shí)間不能為空作業(yè)管理信息表作業(yè)管理信息表用來存儲(chǔ)發(fā)布作業(yè)的各類信息。主要包括作業(yè)名稱、發(fā)布作者、作業(yè)要求、發(fā)布時(shí)間、作業(yè)成績、附件。如下表3-8所示。表3-8作業(yè)管理信息表字段名數(shù)據(jù)類型及長度說明備注titleVarchar(80)作業(yè)名稱不能為空authorVarchar(80)發(fā)布作者不能為空demandText作業(yè)要求不能為空timeDatetime發(fā)布時(shí)間不能為空resultInt(100)作業(yè)成績不能為空accessoriesBinary附件不能為空4系統(tǒng)詳細(xì)實(shí)現(xiàn)4.1網(wǎng)站首頁實(shí)現(xiàn)C語言程序設(shè)計(jì)課程網(wǎng)站首頁實(shí)現(xiàn)了信息發(fā)布、信息查詢、疑難解答和用戶登錄的主要功能。運(yùn)行登錄界面如圖4-1所示。圖4-1登錄界面圖4.2學(xué)生模塊實(shí)現(xiàn)4.2.1學(xué)生密碼管理功能學(xué)生系統(tǒng)是本系統(tǒng)最主要的系統(tǒng)功能,學(xué)生可以對自己的密碼和個(gè)人信息以及試卷信息管理,并且可以上交作業(yè)和進(jìn)行在線測試。如圖4-2所示。圖4-2修改密碼運(yùn)行效果界面4.2.2學(xué)生個(gè)人信息管理功能運(yùn)行用戶信息界面,可以對自己的信息進(jìn)行修改。如圖4-3所示。圖4-3修改個(gè)人信息運(yùn)行效果圖4.2.3測試試卷查看功能運(yùn)行測試試卷界面,可以查看不同的試卷信息,并且選擇正確的試卷進(jìn)行答題。如圖4-4所示。圖4-4測試試卷查看信息圖4.2.4測試成績管理功能運(yùn)行測試成績管理界面,可以查看具體的成績信息。如圖4-5所示。圖4-5測試成績管理信息圖4.2.5上交作業(yè)管理功能運(yùn)行上交作業(yè)管理界面,可以對作業(yè)進(jìn)行上交。如圖4-6所示。圖4-6上交作業(yè)管理界面4.3教師模塊實(shí)現(xiàn)4.3.1教學(xué)信息管理功能運(yùn)行教師教學(xué)信息界面,可以查看教師發(fā)布過的教學(xué)信息。如圖4-7所示。圖4-7教學(xué)信息管理界面運(yùn)行教師教案信息界面,可以對新的教學(xué)信息進(jìn)行發(fā)布。如圖4-8所示。圖4-8教學(xué)信息發(fā)布界面4.3.2測試試卷發(fā)布功能運(yùn)行測試試卷發(fā)布界面,可以發(fā)布測試試卷。如圖4-9所示。圖4-9測試試卷發(fā)布界面運(yùn)行測試題目發(fā)布界面,可以發(fā)布試卷的試題。如圖4-10所示。圖4-10測試題目發(fā)布界面4.3.3測試試卷管理功能運(yùn)行測試試卷管理界面,可以查看發(fā)布過的試卷。如圖4-11所示。圖4-11測試試卷管理界面運(yùn)行測試題目管理界面,可以查看發(fā)布過的測試題目。如圖4-12所示。圖4-12測試題目管理界面運(yùn)行測試成績界面,可以查看學(xué)生答題的成績。如圖4-13所示。圖4-13測試成績管理界面4.3.4疑難問題解答功能運(yùn)行疑難問題管理界面,可以查看首頁上用戶提出的問題并進(jìn)行解答。如圖4-14所示。圖4-14疑難問題解答管理界面4.3.5作業(yè)信息管理功能運(yùn)行作業(yè)信息管理界面,可以對發(fā)布過的作業(yè)進(jìn)行管理。如圖4-15所示。圖4-15作業(yè)信息管理界面運(yùn)行作業(yè)發(fā)布界面,可以將作業(yè)發(fā)布到首頁。如圖4-16所示。圖4-16作業(yè)發(fā)布界面4.3.6上交作業(yè)管理運(yùn)行上交作業(yè)管理界面,可以查看用戶上交的作業(yè)并進(jìn)行評估。如圖4-17所示。圖4-17上交作業(yè)管理系統(tǒng)界面4.4管理員模塊實(shí)現(xiàn)4.4.1注冊用戶管理運(yùn)行注冊用戶界面,可以查看所有的用戶信息并進(jìn)行操作。如圖4-18所示。圖4-18注冊用戶管理界面4.4.2公告信息管理及發(fā)布運(yùn)行公告信息管理界面,可以查看發(fā)布過的公告。如圖4-19所示。圖4-19公告信息管理界面運(yùn)行公告信息發(fā)布界面,可以發(fā)布公告信息到首頁。如圖4-20所示。圖4-20公告信息發(fā)布界面5系統(tǒng)測試軟件測試在軟件生命周期中是一項(xiàng)非常重要且非常復(fù)雜的工作,是軟件產(chǎn)品交付用戶使用之前保證軟件質(zhì)量的重要手段。5.1概念和意義測試的定義:系統(tǒng)測試是在系統(tǒng)建設(shè)完成后為了發(fā)現(xiàn)在其設(shè)計(jì)過程中由于各種原因出現(xiàn)的錯(cuò)誤而進(jìn)行一項(xiàng)程序測試。測試的任務(wù)和目的可以描述為:目的:發(fā)現(xiàn)系統(tǒng)在設(shè)計(jì)過程中出現(xiàn)的的錯(cuò)誤。任務(wù):在運(yùn)行程序的過程中,暴露出潛在的問題。測試與糾錯(cuò)信息流程如圖5-1所示。測試測試糾錯(cuò)評價(jià)測試數(shù)據(jù)期望結(jié)果改正信息錯(cuò)誤信息測試結(jié)果圖5-1測試與糾錯(cuò)信息流程5.2測試方法5.2.1界面測試界面測試是為了測試系統(tǒng)能否在不同的瀏覽器上均保持原來的頁面顯示。測試時(shí),先把原來的系統(tǒng)拷貝到Windows7環(huán)境下,運(yùn)行系統(tǒng),運(yùn)行界面上的字體圖片等均保持原狀,沒有出現(xiàn)字體變形和圖片錯(cuò)亂的現(xiàn)象。5.2.2功能測試功能測試是為了測試能否順利實(shí)現(xiàn),會(huì)不會(huì)出現(xiàn)功能紊亂等現(xiàn)象。測試時(shí),打開首頁,分別進(jìn)入教師系統(tǒng)和學(xué)生系統(tǒng)一一測試其內(nèi)部功能是否實(shí)現(xiàn),經(jīng)過反復(fù)測試,功能均可完成。功能測試主要包括四項(xiàng)內(nèi)容:適用性、準(zhǔn)確性、可操作性、安全性,如表5-1所示。表5-1系統(tǒng)功能測試測試項(xiàng)測試內(nèi)容適用性使用常用的瀏覽器測試網(wǎng)站功能均可適用準(zhǔn)確性手動(dòng)測試每個(gè)功能均可正確執(zhí)行可操作性手動(dòng)測試操作錯(cuò)誤時(shí),有相應(yīng)的錯(cuò)誤提示安全性用戶信息存儲(chǔ)安全可靠,不會(huì)出現(xiàn)被竊取信息的情況5.2.3測試改進(jìn)由于經(jīng)驗(yàn)不足,寫代碼是出現(xiàn)預(yù)期與設(shè)想不一致,比如出現(xiàn)功能不完善等情況,就需要對功能進(jìn)行重新設(shè)計(jì),做好每個(gè)功能之間的連接,學(xué)生和教師系統(tǒng)之間建立的聯(lián)系。在系統(tǒng)完成之前需要反復(fù)進(jìn)行測試,運(yùn)用錯(cuò)誤推測法,比如登錄學(xué)生賬號卻選擇了教師系統(tǒng),這時(shí)候就需要系統(tǒng)進(jìn)行報(bào)錯(cuò)提醒,有效避免系統(tǒng)功能紊亂等情況。經(jīng)過測試,系統(tǒng)的適用性、可操作性等大大提高。5.3測試結(jié)果分析經(jīng)過測試,本程序基本功能均可實(shí)現(xiàn),滿足用戶的需求,并且操作簡單,運(yùn)行流暢,是一款值得推廣的C語言程序設(shè)計(jì)課程網(wǎng)站。6結(jié)論在本次軟件系統(tǒng)的開發(fā)過程中,運(yùn)用到了JSP技術(shù)和MySQL數(shù)據(jù)庫系統(tǒng),運(yùn)用了數(shù)據(jù)庫管理系統(tǒng),設(shè)計(jì)數(shù)據(jù)庫信息,將系統(tǒng)的各個(gè)模塊分別呈現(xiàn)??梢宰層脩粢宰羁斓臅r(shí)
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(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ǔ)空間,僅對用戶上傳內(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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 產(chǎn)假合同范例
- 兼職業(yè)務(wù)合同范例
- 農(nóng)資賒銷合同范本
- 履帶吊施工方案
- 加盟項(xiàng)目服務(wù)合同范例
- 公司入股協(xié)議合同范例
- 陳洪綬作品中“石”的意象造型探究
- 基于寫作自動(dòng)評價(jià)系統(tǒng)的混合反饋對高中生英語寫作成績與寫作準(zhǔn)確性的影響研究
- 凍融與鹽蝕耦合作用下混凝土孔結(jié)構(gòu)發(fā)展規(guī)律與宏細(xì)觀性能關(guān)系研究
- 鄉(xiāng)下租房翻新改造合同范例
- 【公開課課件】6.4.3余弦定理、正弦定理1課件-2021-2022學(xué)年高一下學(xué)期數(shù)學(xué)人教A版(2019)必修第二冊
- 防水板臺(tái)車施工方案
- 提高地下室管線一次性安裝合格率
- 小學(xué)三年級數(shù)獨(dú)比賽“六宮”練習(xí)題
- 實(shí)驗(yàn)一、儀器的認(rèn)領(lǐng)、洗滌、干燥及樣品的稱量
- 通橋(2013)8388A常用跨度梁橋面附屬設(shè)施_圖文
- SF_T 0112-2021 法醫(yī)臨床影像學(xué)檢驗(yàn)實(shí)施規(guī)范_(高清版)
- 干部調(diào)動(dòng)介紹信(存根)Word版
- 油田科研單位有效發(fā)揮技術(shù)專家作用初探
- 席位卡A4紙打印模板(共3頁)
- 研究生英語寫譯教程基礎(chǔ)級第三版袁錫興楊若東寫作篇Chapter1Theparagraph
評論
0/150
提交評論