版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
PAGE本科生畢業(yè)設(shè)計(jì)實(shí)驗(yàn)室課程管理系統(tǒng)學(xué)生姓名學(xué)號(hào)指導(dǎo)教師所在學(xué)院專(zhuān)業(yè)名稱(chēng)班級(jí)
摘要隨著科學(xué)實(shí)驗(yàn)規(guī)模的不斷擴(kuò)大,實(shí)驗(yàn)室課程數(shù)量的急劇增加,有關(guān)實(shí)驗(yàn)室課程的各種信息量也在不斷成倍增長(zhǎng)。面對(duì)龐大的信息量,就需要有實(shí)驗(yàn)室課程管理系統(tǒng)來(lái)提高實(shí)驗(yàn)室課程管理工作的效率。通過(guò)這樣的系統(tǒng),我們可以做到信息的規(guī)范管理和快速查詢,從而減少了管理方面的工作量。
建立實(shí)驗(yàn)室課程管理系統(tǒng),進(jìn)一步提高用戶對(duì)實(shí)驗(yàn)室課程信息的查詢。幫助學(xué)生、教師和管理者提高工作效率,實(shí)現(xiàn)信息查詢的自動(dòng)化。
使用本系統(tǒng)可以輕松快捷的為用戶提供他們想要得到的實(shí)驗(yàn)室課程信息。
根據(jù)本系統(tǒng)的基本設(shè)計(jì)思路,本系統(tǒng)在設(shè)計(jì)方面系統(tǒng)界面采用了java語(yǔ)言,在Eclipse平臺(tái)開(kāi)發(fā)軟件,使用ssm框架等進(jìn)行基本的頁(yè)面設(shè)計(jì),后臺(tái)數(shù)據(jù)庫(kù)采用的是MySQL。本系統(tǒng)的設(shè)計(jì)實(shí)施為實(shí)驗(yàn)室課程管理系統(tǒng)的運(yùn)行打下了基礎(chǔ),為實(shí)驗(yàn)室課程管理系統(tǒng)提供良好的教學(xué)條件。最后我們通過(guò)分析功、測(cè)試調(diào)整實(shí)驗(yàn)室課程管理系統(tǒng)實(shí)現(xiàn)的實(shí)際需求相結(jié)合,討論了技術(shù)開(kāi)發(fā)實(shí)驗(yàn)室課程管理系統(tǒng)。關(guān)鍵詞:實(shí)驗(yàn)室課程管理;ssm框架;Java語(yǔ)言;Withthecontinuousexpansionofthescaleofscientificexperiments,thenumberoflaboratorycourseshasincreasedsharply,andtheamountofinformationaboutlaboratorycourseshasalsoincreasedexponentially.Facingthehugeamountofinformation,itisnecessarytohavealaboratorycoursemanagementsystemtoimprovetheefficiencyoflaboratorycoursemanagement.Throughsuchasystem,wecanachievethestandardmanagementofinformationandfastquery,thusreducingtheworkloadofmanagement.Theestablishmentoflaboratorycoursemanagementsystem,furtherimprovetheusersoflaboratorycourseinformationquery.Helpstudents,teachersandadministratorstoimproveworkefficiencyandrealizetheautomationofinformationquery.Usingthissystemcaneasilyandquicklyprovideuserswiththelaboratorycourseinformationtheywanttoget.Accordingtothebasicdesignideasofthesystem,thesysteminthedesignofthesysteminterfaceusingJavalanguage,softwaredevelopmentinEclipseplatform,theuseofSSMframeworkforbasicpagedesign,backgrounddatabaseusingMySQL.Thedesignandimplementationofthissystemhaslaidafoundationfortheoperationofthelaboratorycurriculummanagementsystem,andprovidesgoodteachingconditionsforthelaboratorycurriculummanagementsystem.Finally,wediscussthetechnologydevelopmentlaboratorycurriculummanagementsystemthroughtheanalysisofwork,testadjustmentlaboratorycurriculummanagementsystemtoachievetheactualneedsofthecombination.Keywords:Laboratorycurriculummanagement;SSMframework;TheJavalanguage.
目錄第1章概述 51.1課題研究背景 51.2課題研究意義 51.3前期工作 61.4本文的組織結(jié)構(gòu) 6第2章系統(tǒng)開(kāi)發(fā)環(huán)境 82.1Java語(yǔ)言簡(jiǎn)介 82.2SSM框架 92.3MySQL介紹 92.4MySQL環(huán)境配置 92.5B/S架構(gòu) 10第3章系統(tǒng)分析 113.1系統(tǒng)總體分析 113.2可行性研究 113.2.1經(jīng)濟(jì)可行性 113.2.2技術(shù)可行性 123.2.3運(yùn)行可行性 123.2.4時(shí)間可行性 123.3系統(tǒng)功能 12第4章系統(tǒng)設(shè)計(jì) 134.1系統(tǒng)功能設(shè)計(jì) 134.2數(shù)據(jù)庫(kù)設(shè)計(jì) 134.2.1概念結(jié)構(gòu)設(shè)計(jì) 144.2.2數(shù)據(jù)庫(kù)邏輯結(jié)構(gòu)分析 15第5章系統(tǒng)實(shí)現(xiàn) 225.1管理員功能模塊 225.2學(xué)生功能模塊 275.3教師功能模塊 29系統(tǒng)測(cè)試 32總結(jié)與展望 33參考文獻(xiàn) 34致謝 35第1章概述1.1課題研究背景如今互聯(lián)網(wǎng)發(fā)展迅猛,大量的信息都是通過(guò)網(wǎng)絡(luò)這一渠道來(lái)傳播,所以利用網(wǎng)絡(luò)渠道來(lái)傳播知識(shí)是非常有前景的。線上管理系統(tǒng)的主要目的是對(duì)實(shí)驗(yàn)室課程信息進(jìn)行更有效的管理,光靠現(xiàn)有的管理方式是遠(yuǎn)遠(yuǎn)不夠的,因此開(kāi)發(fā)實(shí)驗(yàn)室課程管理系統(tǒng)是有必要的,這樣能使用戶通過(guò)實(shí)驗(yàn)室課程管理系統(tǒng)來(lái)彌補(bǔ)現(xiàn)有管理方式的不足,實(shí)驗(yàn)室課程管理系統(tǒng)在此同時(shí)也增加的不少知名度,其意義重大。至今為止,時(shí)代的發(fā)展趨勢(shì)一直指向的就是在網(wǎng)絡(luò)上進(jìn)行系統(tǒng)管理。這次我所設(shè)計(jì)的課題是實(shí)驗(yàn)室課程管理系統(tǒng),正是Internet與用戶的緊密關(guān)系的體現(xiàn)。由Internet表現(xiàn)出來(lái)的便捷,快速等諸多優(yōu)勢(shì),已經(jīng)使它成為社會(huì)各行各業(yè),甚至是管理者工作,生活不可缺少的一個(gè)重要組成部分。隨著社會(huì)的發(fā)展線下管理的方式已經(jīng)不可避免的顯示出它在時(shí)間與空間等方面的局限性,線上管理迫切的需要打破這種局限性。在這種要求下,基于網(wǎng)絡(luò)的管理系統(tǒng)產(chǎn)生了。它的出現(xiàn)不但解決了傳統(tǒng)管理方式的缺點(diǎn),而且給了用戶更大的選擇空間,促進(jìn)了實(shí)驗(yàn)室課程的優(yōu)化管理,有效的避免了實(shí)驗(yàn)室課程管理繚亂的局面。所以像實(shí)驗(yàn)室課程管理系統(tǒng)這種管理系統(tǒng)的發(fā)展壯大也是不可避免的。實(shí)驗(yàn)室課程管理系統(tǒng)作為一種典型的管理系統(tǒng)也迅速的發(fā)展并深入人們的日常生活中,它使管理員足不出戶就可以管理實(shí)驗(yàn)室課程信息等,最大化減縮了管理員的管理時(shí)間,提高了管理效率。由此設(shè)計(jì)與開(kāi)發(fā)一個(gè)實(shí)驗(yàn)室課程管理系統(tǒng)是非常有必要的,java語(yǔ)言是所有語(yǔ)言中的基礎(chǔ),學(xué)生學(xué)習(xí)好java語(yǔ)言才能去更深入的學(xué)習(xí)其它語(yǔ)言。java語(yǔ)言有以下特點(diǎn):繪圖能力強(qiáng)、可移植性、數(shù)據(jù)處理能力強(qiáng),適于編寫(xiě)系統(tǒng)軟件、三維和二維圖形,還可以編寫(xiě)出動(dòng)畫(huà)的效果,所以它是一種高級(jí)語(yǔ)言。1.2課題研究意義當(dāng)前各企事業(yè)單位正在建立數(shù)字化管理系統(tǒng),充分利用網(wǎng)絡(luò)的有利資源,已經(jīng)實(shí)現(xiàn)了辦公無(wú)紙化的數(shù)字化建設(shè)。但是,目前很多實(shí)驗(yàn)室課程的管理體系并不完善,然而對(duì)于實(shí)驗(yàn)室課程來(lái)說(shuō),實(shí)驗(yàn)室課程管理系統(tǒng)是實(shí)驗(yàn)室課程管理不可缺少的部分,實(shí)驗(yàn)室課程能夠?yàn)橛脩籼峁┏渥愕男畔⒑涂旖莸牟樵兪侄?。在現(xiàn)階段的實(shí)驗(yàn)室課程管理工作中,實(shí)驗(yàn)室課程管理系統(tǒng)運(yùn)用計(jì)算機(jī)完成數(shù)據(jù)收集、查詢、修改和刪除以及統(tǒng)計(jì)等工作,提高了管理者工作效率,避免了因信息量巨大,造成的人為錯(cuò)誤.實(shí)驗(yàn)室課程作為新產(chǎn)品開(kāi)發(fā)的先行者,那些先進(jìn)的、優(yōu)秀的技術(shù)往往會(huì)為實(shí)驗(yàn)室課程所率先采用,網(wǎng)絡(luò)技術(shù)也不外如此,優(yōu)秀的管理決策者一定會(huì)選擇或者自主開(kāi)發(fā)一個(gè)適合本實(shí)驗(yàn)室課程管理系統(tǒng)十分有意義。1.3前期工作為了使本系統(tǒng)的功能做得更加完美,使用戶看上去清晰明了,特意去查找分析了一些相關(guān)實(shí)驗(yàn)室課程管理網(wǎng)站,了解和分析出其系統(tǒng)的功能和具體功能模塊的實(shí)現(xiàn)方法,還具體了解了其實(shí)驗(yàn)室課程管理的系統(tǒng)功能的組織結(jié)構(gòu)。最后通過(guò)問(wèn)卷調(diào)查的方法進(jìn)行了實(shí)地調(diào)查,了解了學(xué)生初步的需求,開(kāi)始初步設(shè)計(jì)本系統(tǒng)。從問(wèn)卷調(diào)查中得知:該系統(tǒng)在技術(shù)上是可行的,在經(jīng)濟(jì)上也是可行的,開(kāi)發(fā)成本相對(duì)較低。1.4本文的組織結(jié)構(gòu)本系統(tǒng)使用的是比較成熟的java技術(shù)和比較完善的MySQL數(shù)據(jù)庫(kù),將網(wǎng)絡(luò)實(shí)驗(yàn)室課程管理系統(tǒng)可以更安全、技術(shù)性更強(qiáng)的滿足系統(tǒng)所有信息的管理。實(shí)驗(yàn)室課程主要實(shí)現(xiàn)了管理員、學(xué)生和教師三大模塊。通過(guò)本實(shí)驗(yàn)室課程管理系統(tǒng)可以提高管理人員的工作效率,減少出錯(cuò)率,對(duì)于數(shù)據(jù)存儲(chǔ)及查找有了更方便的操作。對(duì)內(nèi)容的介紹詳細(xì)闡述如下:第一章、緒論,介紹了研究課題選擇的背景及意義和開(kāi)發(fā)系統(tǒng)前期的工作做了詳細(xì)的介紹。第二章、引入技術(shù)知識(shí),通過(guò)引入關(guān)鍵技術(shù)進(jìn)行系統(tǒng)開(kāi)發(fā)。第三章、對(duì)系統(tǒng)進(jìn)行分析,對(duì)系統(tǒng)開(kāi)發(fā)的可行性,系統(tǒng)的流程以及功能進(jìn)行了探討。第四章系統(tǒng)具體功能的設(shè)計(jì),主要是實(shí)現(xiàn)管理員、學(xué)生和教師三種身份相應(yīng)的模塊,然后進(jìn)行整合,分析其結(jié)構(gòu),然后設(shè)計(jì),并進(jìn)行相對(duì)應(yīng)的數(shù)據(jù)庫(kù)的構(gòu)架與設(shè)計(jì)。第五章是本系統(tǒng)的實(shí)現(xiàn),也是系統(tǒng)的核心,主要介紹四種方式登錄頁(yè)面,包括管理員管理模塊,學(xué)生功能模塊,教師功能模塊各異,頁(yè)面清楚簡(jiǎn)潔,簡(jiǎn)單易懂。最后是總結(jié),主要是對(duì)本系統(tǒng)的總結(jié)和對(duì)后期的展望。
第2章系統(tǒng)開(kāi)發(fā)環(huán)境2.1Java語(yǔ)言簡(jiǎn)介Java是由SUN公司推出,該公司于2010年被oracle公司收購(gòu)。Java本是印度尼西亞的一個(gè)叫做爪洼島的英文名稱(chēng),也因此得來(lái)java是一杯正冒著熱氣咖啡的標(biāo)識(shí)。Java語(yǔ)言在移動(dòng)互聯(lián)網(wǎng)的大背景下具備了顯著的優(yōu)勢(shì)和廣闊的前景,它是面向?qū)ο蟮模植际降?,?dòng)態(tài)的,具有平臺(tái)無(wú)關(guān)性、安全性、健壯性。Java語(yǔ)言的基本語(yǔ)句語(yǔ)法和C++一樣,但是它面向?qū)ο蟮募夹g(shù)更加徹底,因?yàn)镴ava要求將所有的內(nèi)容都必須封裝成類(lèi),把類(lèi)作為程序的基本單位。由于不允許類(lèi)外有變量、方法。Java語(yǔ)言的分布式體現(xiàn)在數(shù)據(jù)分布和操作分布,它是面向網(wǎng)絡(luò)的語(yǔ)言,可以處理TCP/IP協(xié)議,它也支持客戶機(jī)/服務(wù)器的計(jì)算模式。Java語(yǔ)言的動(dòng)態(tài)性是指類(lèi)在運(yùn)行時(shí)是動(dòng)態(tài)安裝的,使得Java可以動(dòng)態(tài)的維護(hù)程序。Java不支持指針,對(duì)內(nèi)存訪問(wèn)的所有操作都是通過(guò)對(duì)象實(shí)例化實(shí)現(xiàn)的,這樣就避免了指針操作中易產(chǎn)生的錯(cuò)誤,同時(shí)也預(yù)防了病毒對(duì)系統(tǒng)的破壞和威脅。Java語(yǔ)言的編程風(fēng)格與C語(yǔ)言非常接近,它繼承了C++面向?qū)ο蠹夹g(shù)的核心,它面世之后發(fā)展迅速,非常流行,對(duì)高級(jí)C語(yǔ)言形成了很大的沖擊。業(yè)內(nèi)人士稱(chēng)之為“一次編譯、到處執(zhí)行”。當(dāng)然java也有缺點(diǎn),在每次執(zhí)行編譯后,字節(jié)碼都需要消耗一定的時(shí)間,在某些程度上降低了性能。但是這并不影響java成為此次設(shè)計(jì)語(yǔ)言的選擇。Java語(yǔ)言簡(jiǎn)單易學(xué),使用它的編程時(shí)間短,功能性強(qiáng),開(kāi)發(fā)者學(xué)習(xí)起來(lái)更簡(jiǎn)便、更快。Java的主要特性有以下幾個(gè):1.面向?qū)ο竺嫦驅(qū)ο笥兴膫€(gè)特點(diǎn):封裝、繼承、多態(tài)、抽象。抽象是指忽略一個(gè)問(wèn)題中的次要部分,關(guān)注主要部分。多態(tài)是指對(duì)同一種消息做出的不同反應(yīng)。繼承是指在原有的父類(lèi)方法基礎(chǔ)上增加自己獨(dú)有的方法,而不改變?cè)瓉?lái)父類(lèi)。2.平臺(tái)無(wú)關(guān)性、Java編譯出來(lái)的是字節(jié)碼,直接由虛擬機(jī)執(zhí)行。在任何平臺(tái)上,只要有Java虛擬機(jī),Java代碼都能運(yùn)行。3.可靠性和安全性Java對(duì)內(nèi)存的訪問(wèn)都必須通過(guò)對(duì)象的實(shí)例變量來(lái)實(shí)現(xiàn),避免了指針中出現(xiàn)的錯(cuò)誤。4.多線程 Java提供了多線程功能,利用編程實(shí)現(xiàn)同一時(shí)間同時(shí)工作的功能。2.2SSM框架當(dāng)今流行的“SSM組合框架”是Spring+SpringMVC+MyBatis的縮寫(xiě),受到很多的追捧,“組合SSM框架”是強(qiáng)強(qiáng)聯(lián)手、各司其職、協(xié)調(diào)互補(bǔ)的團(tuán)隊(duì)精神。web項(xiàng)目的框架,通常更簡(jiǎn)單的數(shù)據(jù)源。Spring屬于一個(gè)輕量級(jí)的反轉(zhuǎn)控制框架(IoC),但它也是一個(gè)面向表面的容器(AOP)。SpringMVC常常用于控制器的分類(lèi)工作模式,與模型對(duì)象分開(kāi),程序?qū)ο蟮淖饔门c自動(dòng)取款機(jī)進(jìn)行處理。這種解耦治療使整個(gè)系統(tǒng)的個(gè)性化變得更加容易。MyBatis是一個(gè)良好的可持續(xù)性框架,支持普通SQL查詢,同時(shí)允許對(duì)存儲(chǔ)過(guò)程的高級(jí)映射進(jìn)行數(shù)據(jù)的優(yōu)化處理。大型JavaWeb應(yīng)用程序的由于開(kāi)發(fā)成本太高,開(kāi)發(fā)后難以維護(hù)和開(kāi)發(fā)過(guò)程中一些難以解決的問(wèn)題,而采用“SSM組合框架”,它允許建立業(yè)務(wù)層次結(jié)構(gòu),并為這個(gè)問(wèn)題提供良好的解決方案。2.3MySQL介紹在軟件項(xiàng)目,通過(guò)經(jīng)營(yíng)性數(shù)據(jù)的數(shù)據(jù)庫(kù),可以保證其安全,獨(dú)立和數(shù)據(jù)一致,訪問(wèn)數(shù)據(jù)的系統(tǒng)來(lái)提供,所以有效減少時(shí)間程序員開(kāi)發(fā)應(yīng)用程序。MySQL可以支持多線程,可以方便使用系統(tǒng)的資源,提高運(yùn)行的速度。并提供odbc、jdbc和tcp/ip,以各種形式連接到MySQL;功能方面表現(xiàn)欠缺,規(guī)模小,但對(duì)于這個(gè)系統(tǒng)就足夠了。因?yàn)镸ySQL是源代碼對(duì)外開(kāi)放的,所以任何人都可以通過(guò)相應(yīng)的方法下載,并根據(jù)個(gè)性化需求進(jìn)行修改。由于MySQL的速度,可靠性和適應(yīng)性,MySQL受到重視。MySQL雖然功能可能不是很強(qiáng)大,但由于其開(kāi)源,廣泛傳播,導(dǎo)致很多人都意識(shí)到這個(gè)數(shù)據(jù)庫(kù)。2.4MySQL環(huán)境配置本系統(tǒng)的數(shù)據(jù)使用的是MySQL,所以要將MySQL安裝到指定目錄,如果下載的是非安裝的MySQL壓縮包,直接解壓到指定目錄就可以了。然后點(diǎn)擊C:\ProgramFiles\MySQL\bin\winMySQLadmin.exe這個(gè)文件其中C:\ProgramFiles\MySQL是MySQL安裝目錄。輸入winMySQLadmin的初始用戶、密碼(注:這不是MySQL里的用戶、密碼)隨便填不必在意,確定之后右下角任務(wù)的啟動(dòng)欄會(huì)出現(xiàn)一個(gè)紅綠燈的圖標(biāo),紅燈亮代表服務(wù)停止,綠燈亮代表服務(wù)正常,左擊這個(gè)圖標(biāo)->winnt->installtheservice安裝此服務(wù),再左擊這個(gè)圖標(biāo)->winnt->starttheservice啟動(dòng)MySQL服務(wù)。修改MySQL數(shù)據(jù)庫(kù)的root密碼。用cmd進(jìn)入命令行模式輸入如下命令:cdC:\ProgramFiles\MySQL\binMySQLadmin-uroot-ppassword123回車(chē)出現(xiàn)Enterpassword:,這是要輸入原密碼.剛安裝時(shí)密碼為空,所以直接回車(chē),此時(shí)MySQL中賬號(hào)root的密碼被改為123安裝完畢。2.5B/S架構(gòu)B/S結(jié)構(gòu)是目前使用最多的結(jié)構(gòu)模式,它可以使得系統(tǒng)的開(kāi)發(fā)更加的簡(jiǎn)單,好操作,而且還可以對(duì)其進(jìn)行維護(hù)。使用該結(jié)構(gòu)時(shí)只需要在計(jì)算機(jī)中安裝數(shù)據(jù)庫(kù),和一些很常用的瀏覽器就可以了。瀏覽器就會(huì)與數(shù)據(jù)庫(kù)進(jìn)行信息的連接,可以實(shí)現(xiàn)很多的功能,B/S結(jié)構(gòu)是可以直接進(jìn)行使用的,而且B/S結(jié)構(gòu)在使用中極大的減少了工作的維護(hù)?;贐/S的軟件,所有的數(shù)據(jù)庫(kù)之間都是相互獨(dú)立的,因此是非常安全的。因?yàn)榛贐/S結(jié)構(gòu)可以清楚的看到系統(tǒng)正在處理的業(yè)務(wù),并且能夠及時(shí)的讓管理人員做出決策,這樣就可以避免企業(yè)的損失。B/S結(jié)構(gòu)的基本特點(diǎn)是集中式的管理模式,用戶使用系統(tǒng)生成數(shù)據(jù)后,這些數(shù)據(jù)就可以存儲(chǔ)到系統(tǒng)的數(shù)據(jù)庫(kù)中,方便日后能夠用到,這樣就可以滿足人們的所有的需求。圖2-1B/S模式三層結(jié)構(gòu)圖
第3章系統(tǒng)分析3.1系統(tǒng)總體分析本系統(tǒng)采取了一系列的設(shè)計(jì)原則,主要目的是為了系統(tǒng)的功能設(shè)計(jì),還有管理人員在后期對(duì)系統(tǒng)維護(hù)時(shí)的方便,以及使用戶能夠簡(jiǎn)易的操作。最重要的設(shè)計(jì)原則包括:簡(jiǎn)單性、針對(duì)性、實(shí)用性、一致性、先進(jìn)性。(1)簡(jiǎn)單性:在該系統(tǒng)中功能模塊實(shí)現(xiàn)的同時(shí),讓用戶操作起來(lái)簡(jiǎn)單明了,很快找到所需資源是最直接的目的。(2)針對(duì)性:該系統(tǒng)是根據(jù)設(shè)計(jì)需求為導(dǎo)向來(lái)開(kāi)發(fā)實(shí)驗(yàn)室課程管理系統(tǒng)的設(shè)計(jì),所以針對(duì)性較強(qiáng)。(3)實(shí)用性:該設(shè)計(jì)能夠滿足實(shí)驗(yàn)室課程管理系統(tǒng)的實(shí)際的功能需求,能夠在實(shí)際中讓用戶真正使用到,具有實(shí)際的應(yīng)用價(jià)值。(4)一致性:系統(tǒng)整體的頁(yè)面布局,在不同的界面之間,界面里的圖片的放置位置以及大小都應(yīng)該有嚴(yán)格的一致性。變量命名規(guī)則應(yīng)該具有統(tǒng)一性。(5)先進(jìn)性:本系統(tǒng)采用java語(yǔ)言作為開(kāi)發(fā)技術(shù)、B/C結(jié)構(gòu)和MySQL作為系統(tǒng)數(shù)據(jù)庫(kù),它們被軟件設(shè)計(jì)者們廣泛使用。3.2可行性研究通過(guò)對(duì)系統(tǒng)研究目標(biāo)及內(nèi)容的分析審察后,提出可行性方案,并對(duì)其進(jìn)行論述。主要從技術(shù)可行性出發(fā),再進(jìn)一步分析經(jīng)濟(jì)可行性和操作可行性等方面。3.2.1經(jīng)濟(jì)可行性開(kāi)發(fā)系統(tǒng)所涉及到的資料,一般是在圖書(shū)館查閱,或是在網(wǎng)上進(jìn)行查找收集。所需要的一些應(yīng)用軟件也都是在網(wǎng)上可以免費(fèi)下載的,因此,開(kāi)發(fā)成本是幾乎為零。但是開(kāi)發(fā)出來(lái)的系統(tǒng),還是具有高效率,低成本,較高質(zhì)量的。所以,從經(jīng)濟(jì)可行性的角度,該系統(tǒng)符合標(biāo)準(zhǔn)。3.2.2技術(shù)可行性技術(shù)可行性是考慮在現(xiàn)有的技術(shù)條件下,能否順利完成開(kāi)發(fā)任務(wù)。以及判斷現(xiàn)有的軟硬件配置是否能滿足開(kāi)發(fā)的需求。而本系統(tǒng)采用的是java技術(shù)開(kāi)發(fā),并非十分困難,所以在技術(shù)上是絕對(duì)可行的。此外,計(jì)算機(jī)硬件配置是完全符合發(fā)展的需要。3.2.3運(yùn)行可行性當(dāng)前計(jì)算機(jī)信息化的知識(shí)已經(jīng)十分普及了,現(xiàn)在的操作人員也都是對(duì)系統(tǒng)環(huán)境有很強(qiáng)的適應(yīng)性,各類(lèi)操作人員大都是有過(guò)培訓(xùn)補(bǔ)充的,因此完全不影響組織結(jié)構(gòu),所以在運(yùn)行上也是可行的。3.2.4時(shí)間可行性從時(shí)間上看,在大四的最后一個(gè)學(xué)期,在實(shí)習(xí)工作與完成畢設(shè)兩件大事相交叉的時(shí)間里,結(jié)合之前學(xué)習(xí)的相關(guān)知識(shí),并開(kāi)發(fā)系統(tǒng),時(shí)間上是有點(diǎn)緊,但是也不是完全沒(méi)可能實(shí)現(xiàn),通過(guò)這段時(shí)間的努力功能基本實(shí)現(xiàn)。3.3系統(tǒng)功能通過(guò)前面的功能分析可以將實(shí)驗(yàn)室課程管理系統(tǒng)的功能分為管理員、學(xué)生和教師三個(gè)部分,系統(tǒng)的主要功能包括首頁(yè)、個(gè)人中心、教師管理、學(xué)生管理、教師課表管理、實(shí)驗(yàn)室信息管理、實(shí)驗(yàn)課程管理、預(yù)約記錄管理、實(shí)驗(yàn)成績(jī)管理、設(shè)備信息管理、借用記錄管理、歸還記錄管理、設(shè)備事務(wù)管理等內(nèi)容。
第4章系統(tǒng)設(shè)計(jì)4.1系統(tǒng)功能設(shè)計(jì)系統(tǒng)的功能設(shè)計(jì)是整個(gè)系統(tǒng)的運(yùn)行基礎(chǔ),是一個(gè)把設(shè)計(jì)需求替換成以計(jì)算機(jī)系統(tǒng)的形式表示出來(lái)。通過(guò)對(duì)實(shí)驗(yàn)室課程管理系統(tǒng)的調(diào)查、分析和研究,得出了該網(wǎng)站的總體規(guī)劃,這是開(kāi)發(fā)設(shè)計(jì)系統(tǒng)的初步核心。系統(tǒng)功能結(jié)構(gòu)圖如圖4-1所示。圖4-1系統(tǒng)功能結(jié)構(gòu)圖4.2數(shù)據(jù)庫(kù)設(shè)計(jì)在整個(gè)系統(tǒng)來(lái)說(shuō),數(shù)據(jù)庫(kù)的設(shè)計(jì)是相當(dāng)重要的,需要非常仔細(xì)去設(shè)計(jì)。本系統(tǒng)中涉及的各級(jí)權(quán)限分別是:(1)學(xué)生登錄權(quán)限,可以實(shí)現(xiàn)首頁(yè)、個(gè)人中心、實(shí)驗(yàn)室信息管理、實(shí)驗(yàn)課程管理、預(yù)約記錄管理、實(shí)驗(yàn)成績(jī)管理等功能。(2)教師登錄權(quán)限,可以實(shí)現(xiàn)首頁(yè)、個(gè)人中心、實(shí)驗(yàn)室信息管理、實(shí)驗(yàn)課程管理、預(yù)約記錄管理、實(shí)驗(yàn)成績(jī)管理等功能。(3)管理員權(quán)限,管理員有系統(tǒng)的所有權(quán)限,包括首頁(yè)、個(gè)人中心、教師管理、學(xué)生管理、教師課表管理、實(shí)驗(yàn)室信息管理、實(shí)驗(yàn)課程管理、預(yù)約記錄管理、實(shí)驗(yàn)成績(jī)管理、設(shè)備信息管理、借用記錄管理、歸還記錄管理、設(shè)備事務(wù)管理等功能。4.2.1概念結(jié)構(gòu)設(shè)計(jì)根據(jù)分析系統(tǒng)的數(shù)據(jù)需求,得到系統(tǒng)的實(shí)體屬性圖。(1)設(shè)備信息E-R圖,如圖4-2所示:圖4-2設(shè)備信息E-R圖(2)教師課表E-R圖,如圖4-3所示:圖4-3教師課表E-R圖(3)預(yù)約記錄E-R圖,如圖4-4所示:圖4-4預(yù)約記錄E-R圖4.2.2數(shù)據(jù)庫(kù)邏輯結(jié)構(gòu)分析數(shù)據(jù)庫(kù)概念結(jié)構(gòu)設(shè)計(jì)后,可以數(shù)據(jù)庫(kù)概念轉(zhuǎn)化實(shí)際的數(shù)據(jù)模型,這是一種數(shù)據(jù)庫(kù)的邏輯結(jié)構(gòu),就是將概念結(jié)構(gòu)與支持?jǐn)?shù)據(jù)庫(kù)管理系統(tǒng)的模型相符合。具體的表設(shè)計(jì)如下所示:表4-1:設(shè)備信息字段名稱(chēng)類(lèi)型長(zhǎng)度字段說(shuō)明主鍵默認(rèn)值idbigint主鍵主鍵addtimetimestamp創(chuàng)建時(shí)間CURRENT_TIMESTAMPshebeibianhaovarchar200設(shè)備編號(hào)shebeimingchengvarchar200設(shè)備名稱(chēng)shebeifenleivarchar200設(shè)備分類(lèi)shebeitupianvarchar200設(shè)備圖片shebeiweizhivarchar200設(shè)備位置guigexinghaovarchar200規(guī)格型號(hào)zhuyishixiangvarchar200注意事項(xiàng)shebeishuliangint設(shè)備數(shù)量shebeijieshaolongtext4294967295設(shè)備介紹表4-2:設(shè)備事務(wù)字段名稱(chēng)類(lèi)型長(zhǎng)度字段說(shuō)明主鍵默認(rèn)值idbigint主鍵主鍵addtimetimestamp創(chuàng)建時(shí)間CURRENT_TIMESTAMPshebeimingchengvarchar200設(shè)備名稱(chēng)shebeifenleivarchar200設(shè)備分類(lèi)shebeishuliangint設(shè)備數(shù)量shiwuleixingvarchar200事務(wù)類(lèi)型shiwushuliangint事務(wù)數(shù)量shiwuriqidate事務(wù)日期shiwuneironglongtext4294967295事務(wù)內(nèi)容表4-3:借用記錄字段名稱(chēng)類(lèi)型長(zhǎng)度字段說(shuō)明主鍵默認(rèn)值idbigint主鍵主鍵addtimetimestamp創(chuàng)建時(shí)間CURRENT_TIMESTAMPshebeimingchengvarchar200設(shè)備名稱(chēng)shebeitupianvarchar200設(shè)備圖片shebeishuliangint設(shè)備數(shù)量caozuoriqidate操作日期xinxishuominglongtext4294967295信息說(shuō)明表4-4:教師課表字段名稱(chēng)類(lèi)型長(zhǎng)度字段說(shuō)明主鍵默認(rèn)值idbigint主鍵主鍵addtimetimestamp創(chuàng)建時(shí)間CURRENT_TIMESTAMPkebiaomingchengvarchar200課表名稱(chēng)kebiaotupianvarchar200課表圖片faburiqidate發(fā)布日期kebiaoxiangqinglongtext4294967295課表詳情jiaoshigonghaovarchar200教師工號(hào)jiaoshixingmingvarchar200教師姓名lianxidianhuavarchar200聯(lián)系電話表4-5:預(yù)約記錄字段名稱(chēng)類(lèi)型長(zhǎng)度字段說(shuō)明主鍵默認(rèn)值idbigint主鍵主鍵addtimetimestamp創(chuàng)建時(shí)間CURRENT_TIMESTAMPkechengmingchengvarchar200課程名稱(chēng)shiyanjilulongtext4294967295實(shí)驗(yàn)記錄wenjianziliaovarchar200文件資料jiaoshigonghaovarchar200教師工號(hào)tianjiariqidate添加日期xuehaovarchar200學(xué)號(hào)xingmingvarchar200姓名crossuseridbigint跨表用戶idcrossrefidbigint跨表主鍵idsfshvarchar200是否審核否shhflongtext4294967295審核回復(fù)表4-6:教師字段名稱(chēng)類(lèi)型長(zhǎng)度字段說(shuō)明主鍵默認(rèn)值idbigint主鍵主鍵addtimetimestamp創(chuàng)建時(shí)間CURRENT_TIMESTAMPjiaoshigonghaovarchar200教師工號(hào)mimavarchar200密碼jiaoshixingmingvarchar200教師姓名xingbievarchar200性別zhaopianvarchar200照片zhichengvarchar200職稱(chēng)lianxidianhuavarchar200聯(lián)系電話表4-7:學(xué)生字段名稱(chēng)類(lèi)型長(zhǎng)度字段說(shuō)明主鍵默認(rèn)值idbigint主鍵主鍵addtimetimestamp創(chuàng)建時(shí)間CURRENT_TIMESTAMPxuehaovarchar200學(xué)號(hào)mimavarchar200密碼xingmingvarchar200姓名xingbievarchar200性別touxiangvarchar200頭像shoujivarchar200手機(jī)表4-8:歸還記錄字段名稱(chēng)類(lèi)型長(zhǎng)度字段說(shuō)明主鍵默認(rèn)值idbigint主鍵主鍵addtimetimestamp創(chuàng)建時(shí)間CURRENT_TIMESTAMPshebeimingchengvarchar200設(shè)備名稱(chēng)shebeitupianvarchar200設(shè)備圖片shebeishuliangint設(shè)備數(shù)量guihairiqidate歸還日期guihaibeizhulongtext4294967295歸還備注表4-9:用戶表字段名稱(chēng)類(lèi)型長(zhǎng)度字段說(shuō)明主鍵默認(rèn)值idbigint主鍵主鍵usernamevarchar100用戶名passwordvarchar100密碼rolevarchar100角色管理員addtimetimestamp新增時(shí)間CURRENT_TIMESTAMP表4-10:配置文件字段名稱(chēng)類(lèi)型長(zhǎng)度字段說(shuō)明主鍵默認(rèn)值idbigint主鍵主鍵namevarchar100配置參數(shù)名稱(chēng)valuevarchar100配置參數(shù)值表4-11:token表字段名稱(chēng)類(lèi)型長(zhǎng)度字段說(shuō)明主鍵默認(rèn)值idbigint主鍵主鍵useridbigint用戶idusernamevarchar100用戶名tablenamevarchar100表名rolevarchar100角色tokenvarchar200密碼addtimetimestamp新增時(shí)間CURRENT_TIMESTAMPexpiratedtimetimestamp過(guò)期時(shí)間CURRENT_TIMESTAMP表4-12:實(shí)驗(yàn)室信息字段名稱(chēng)類(lèi)型長(zhǎng)度字段說(shuō)明主鍵默認(rèn)值idbigint主鍵主鍵addtimetimestamp創(chuàng)建時(shí)間CURRENT_TIMESTAMPshiyanshimingchengvarchar200實(shí)驗(yàn)室名稱(chēng)shiyanshileixingvarchar200實(shí)驗(yàn)室類(lèi)型shiyanshitupianvarchar200實(shí)驗(yàn)室圖片shiyanshiweizhivarchar200實(shí)驗(yàn)室位置shiyanshizhuangtaivarchar200實(shí)驗(yàn)室狀態(tài)keyueshijianvarchar200可約時(shí)間shiyongshuominglongtext4294967295使用說(shuō)明表4-13:實(shí)驗(yàn)課程字段名稱(chēng)類(lèi)型長(zhǎng)度字段說(shuō)明主鍵默認(rèn)值idbigint主鍵主鍵addtimetimestamp創(chuàng)建時(shí)間CURRENT_TIMESTAMPshiyanshimingchengvarchar200實(shí)驗(yàn)室名稱(chēng)shiyanshileixingvarchar200實(shí)驗(yàn)室類(lèi)型shiyanshiweizhivarchar200實(shí)驗(yàn)室位置kechengmingchengvarchar200課程名稱(chēng)xiangmubianpailongtext4294967295項(xiàng)目編排shiyanziliaovarchar200實(shí)驗(yàn)資料kechengshijiandatetime課程時(shí)間shiyanshitupianvarchar200實(shí)驗(yàn)室圖片kechengneironglongtext4294967295課程內(nèi)容jiaoshigonghaovarchar200教師工號(hào)jiaoshixingmingvarchar200教師姓名表4-14:實(shí)驗(yàn)成績(jī)字段名稱(chēng)類(lèi)型長(zhǎng)度字段說(shuō)明主鍵默認(rèn)值idbigint主鍵主鍵addtimetimestamp創(chuàng)建時(shí)間CURRENT_TIMESTAMPkechengmingchengvarchar200課程名稱(chēng)weiguiqingkuangvarchar200違規(guī)情況shiyanchengjiint實(shí)驗(yàn)成績(jī)chengjipingyulongtext4294967295成績(jī)?cè)u(píng)語(yǔ)tianjiariqidate添加日期jiaoshigonghaovarchar200教師工號(hào)xuehaovarchar200學(xué)號(hào)xingmingvarchar200姓名crossuseridbigint跨表用戶idcrossrefidbigint跨表主鍵id
第5章系統(tǒng)實(shí)現(xiàn)系統(tǒng)登錄,管理員、學(xué)生和教師進(jìn)入系統(tǒng)前在登錄頁(yè)面根據(jù)要求填寫(xiě)用戶名和密碼,選擇角色等信息,點(diǎn)擊登錄進(jìn)行登錄操作,如圖5-1所示。圖5-1系統(tǒng)登錄界面圖5.1管理員功能模塊管理員登錄系統(tǒng)后,可以對(duì)首頁(yè)、個(gè)人中心、教師管理、學(xué)生管理、教師課表管理、實(shí)驗(yàn)室信息管理、實(shí)驗(yàn)課程管理、預(yù)約記錄管理、實(shí)驗(yàn)成績(jī)管理、設(shè)備信息管理、借用記錄管理、歸還記錄管理、設(shè)備事務(wù)管理等進(jìn)行相應(yīng)的操作管理,如圖5-2所示。圖5-2管理員功能界面圖教師管理,在教師管理頁(yè)面可以對(duì)索引、教師工號(hào)、教師姓名、性別、照片、職稱(chēng)、聯(lián)系電話等內(nèi)容進(jìn)行詳情,修改和刪除等操作,如圖5-3所示。圖5-3教師管理界面圖教師課表管理,在教師課表管理頁(yè)面可以對(duì)索引、課表名稱(chēng)、課程圖片、發(fā)布日期、教師工號(hào)、教師姓名、聯(lián)系電話等內(nèi)容進(jìn)行詳情,修改和刪除等操作,如圖5-4所示。圖5-4教師課表管理界面圖實(shí)驗(yàn)室信息管理,在實(shí)驗(yàn)室信息管理頁(yè)面可以對(duì)索引、實(shí)驗(yàn)室名稱(chēng)、實(shí)驗(yàn)室類(lèi)型、實(shí)驗(yàn)室圖片、實(shí)驗(yàn)室位置、實(shí)驗(yàn)室狀態(tài)、可約時(shí)間等內(nèi)容進(jìn)行詳情、實(shí)驗(yàn)安排、修改和刪除等操作,如圖5-5所示。圖5-5實(shí)驗(yàn)室信息管理界面圖實(shí)驗(yàn)課程管理,在實(shí)驗(yàn)課程管理頁(yè)面可以對(duì)索引、實(shí)驗(yàn)室名稱(chēng)、實(shí)驗(yàn)室類(lèi)型、實(shí)驗(yàn)室位置、課程名稱(chēng)、實(shí)驗(yàn)資料、課程時(shí)間、實(shí)驗(yàn)室圖片、教師工號(hào)、教師姓名等內(nèi)容進(jìn)行詳情,修改和刪除等操作,如圖5-6所示。圖5-6實(shí)驗(yàn)課程管理界面圖預(yù)約記錄管理,在預(yù)約記錄管理頁(yè)面可以對(duì)索引、課程名稱(chēng)、文件資料、教師工號(hào)、添加日期、學(xué)號(hào)、姓名、審核回復(fù)、審核狀態(tài)、審核等內(nèi)容進(jìn)行詳情,修改和刪除等操作,如圖5-7所示。圖5-7預(yù)約記錄管理界面圖實(shí)驗(yàn)成績(jī)管理,在實(shí)驗(yàn)成績(jī)管理頁(yè)面可以對(duì)索引、課程名稱(chēng)、違規(guī)情況、實(shí)驗(yàn)成績(jī)、添加日期、教師工號(hào)、學(xué)號(hào)、姓名等內(nèi)容進(jìn)行詳情、修改和刪除等操作,如圖5-8所示。圖5-8實(shí)驗(yàn)成績(jī)管理界面圖設(shè)備信息管理,在設(shè)備信息管理頁(yè)面可以對(duì)索引、設(shè)備編號(hào)、設(shè)備名稱(chēng)、設(shè)備分類(lèi)、設(shè)備圖片、設(shè)備位置、規(guī)格型號(hào)、注意事項(xiàng)、設(shè)備數(shù)量等內(nèi)容進(jìn)行詳情、借用、歸還、修改和刪除等操作,如圖5-9所示。圖5-9設(shè)備信息管理界面圖歸還記錄管理,在歸還記錄管理頁(yè)面可以對(duì)索引、設(shè)備名稱(chēng)、設(shè)備圖片、設(shè)備數(shù)量、歸還日期等內(nèi)容進(jìn)行詳情、修改和刪除等操作,如圖5-10所示。圖5-10歸還記錄管理界面圖設(shè)備事務(wù)管理,在設(shè)備事務(wù)管理頁(yè)面可以對(duì)索引、設(shè)備名稱(chēng)、設(shè)備分類(lèi)、設(shè)備數(shù)量、事務(wù)類(lèi)型、事務(wù)數(shù)量、事務(wù)日期等內(nèi)容進(jìn)行詳情、修改和刪除等操作,如圖5-11所示。圖5-11設(shè)備事務(wù)管理界面圖5.2學(xué)生功能模塊學(xué)生登錄進(jìn)入系統(tǒng)可以對(duì)首頁(yè)、個(gè)人中心、實(shí)驗(yàn)室信息管理、實(shí)驗(yàn)課程管理、預(yù)約記錄管理、實(shí)驗(yàn)成績(jī)管理等進(jìn)行相應(yīng)操作,如圖5-12所示。圖5-12學(xué)生功能界面圖個(gè)人中心,在個(gè)人信息頁(yè)面通過(guò)填寫(xiě)學(xué)號(hào)、性別、頭像、手機(jī)、姓名等內(nèi)容對(duì)個(gè)人信息進(jìn)行修改操作,如圖5-13所示。圖5-13個(gè)人中心界面圖實(shí)驗(yàn)室信息管理,在實(shí)驗(yàn)室信息管理頁(yè)面可以對(duì)索引、實(shí)驗(yàn)室名稱(chēng)、實(shí)驗(yàn)室類(lèi)型、實(shí)驗(yàn)室圖片、實(shí)驗(yàn)室位置、實(shí)驗(yàn)室狀態(tài)、可約時(shí)間等內(nèi)容進(jìn)行詳情等操作,如圖5-14所示。圖5-14實(shí)驗(yàn)室信息管理界面圖實(shí)驗(yàn)課程管理,在實(shí)驗(yàn)課程管理頁(yè)面可以對(duì)索引、實(shí)驗(yàn)室名稱(chēng)、實(shí)驗(yàn)室類(lèi)型、實(shí)驗(yàn)室位置、課程名稱(chēng)、實(shí)驗(yàn)資料、課程時(shí)間、實(shí)驗(yàn)室圖片、教師工號(hào)、教師姓名等內(nèi)容進(jìn)行詳情或?qū)嶒?yàn)預(yù)約等操作,如圖5-15所示。圖5-15實(shí)驗(yàn)課程管理界面圖預(yù)約記錄管理,在預(yù)約記錄管理頁(yè)面可以對(duì)索引、課程名稱(chēng)、文件資料、教師工號(hào)、添加日期、學(xué)號(hào)、姓名、審核回復(fù)、審核狀態(tài)等內(nèi)容進(jìn)行詳情等操作,如圖5-16所示。圖5-16預(yù)約記錄管理界面圖5.3教師功能模塊教師登錄進(jìn)入系統(tǒng)可以對(duì)首頁(yè)、個(gè)人中心、實(shí)驗(yàn)室信息管理、實(shí)驗(yàn)課程管理、預(yù)約記錄管理、實(shí)驗(yàn)成績(jī)管理等進(jìn)行相應(yīng)操作,如圖5-17所示。圖5-17教師功能界面圖實(shí)驗(yàn)室信息管理,在實(shí)驗(yàn)室信息管理頁(yè)面可以對(duì)索引、實(shí)驗(yàn)室名稱(chēng)、實(shí)驗(yàn)室類(lèi)型、實(shí)驗(yàn)室圖片、實(shí)驗(yàn)室位置、實(shí)驗(yàn)室狀態(tài)、可約時(shí)間等內(nèi)容進(jìn)行詳情等操作,如圖5-18所示。圖5-18實(shí)驗(yàn)室信息管理界面圖實(shí)驗(yàn)課程管理,在實(shí)驗(yàn)課程管理頁(yè)面可以對(duì)索引、實(shí)驗(yàn)室名稱(chēng)、實(shí)驗(yàn)室類(lèi)型、實(shí)驗(yàn)室位置、課程名稱(chēng)、實(shí)驗(yàn)資料、課程時(shí)間、實(shí)驗(yàn)室圖片、教師工號(hào)、教師姓名等內(nèi)容進(jìn)行詳情等操作,如圖5-19所示。圖5-19實(shí)驗(yàn)課程管理界面圖預(yù)約記錄管理,在預(yù)約記錄管理頁(yè)面可以對(duì)索引、課程名稱(chēng)、文件資料、教師工號(hào)、添加日期、學(xué)號(hào)、姓名、審核回復(fù)、審核狀態(tài)等內(nèi)容進(jìn)行詳情或?qū)嶒?yàn)成績(jī)等操作,如圖5-20所示。圖5-20預(yù)約記錄管理界面圖
系統(tǒng)測(cè)試系統(tǒng)測(cè)試不僅僅是發(fā)現(xiàn)系統(tǒng)潛在的BUG或錯(cuò)誤,而更為重要的是為用戶提供一個(gè)良好的體驗(yàn)和安全可使用的產(chǎn)品服務(wù)。而通過(guò)發(fā)現(xiàn)錯(cuò)誤或潛在的問(wèn)題,將有助于提升產(chǎn)品的競(jìng)爭(zhēng)力,這也是軟件測(cè)試的其中的重要目的之一。軟件測(cè)試的方法有好幾種,但目前主要采用的是包括以功能為主要測(cè)試方向的黑盒測(cè)試以及以邏輯為主要測(cè)試方向的白盒測(cè)試,這是兩種不同的測(cè)試方法,針對(duì)的測(cè)試側(cè)重點(diǎn)不同,本課題根據(jù)實(shí)際需求情況,選擇以功能為主要的黑盒測(cè)試方法,同時(shí)測(cè)試是要遵循一定的規(guī)則來(lái)執(zhí)行的,一個(gè)測(cè)試要執(zhí)行其執(zhí)行的依據(jù)一般是由測(cè)試用例來(lái)規(guī)定的,而測(cè)試用例一般是依據(jù)需求或說(shuō)明書(shū)來(lái)綜合制定的,測(cè)試在硬件出廠前是十分重要的一個(gè)過(guò)程,本課題由于時(shí)間和精力的關(guān)系,選擇以實(shí)現(xiàn)的功能作為測(cè)試要點(diǎn)來(lái)進(jìn)行測(cè)試。具體測(cè)試過(guò)程如下:登錄測(cè)試錄入登錄信息,賬號(hào),密碼,權(quán)限,點(diǎn)擊登錄按鈕,會(huì)出現(xiàn)兩種情況:登錄成功進(jìn)入用戶具有權(quán)限的功能界面和提示登錄失敗。性能測(cè)試除了保證基本的頁(yè)面和功能外,性能方面也是需要注意的,這個(gè)需要借助自動(dòng)化工具loadrunner等等,下面的表中列了幾個(gè)用例,詳細(xì)見(jiàn)表:表:性能測(cè)試點(diǎn)列表用例編號(hào)操作預(yù)期結(jié)果1持續(xù)使用系統(tǒng)5個(gè)小時(shí)頁(yè)面顯示正常、每個(gè)功能都能實(shí)現(xiàn)2模擬多個(gè)用戶同時(shí)登陸可同時(shí)登錄,頁(yè)面不會(huì)出現(xiàn)混亂和報(bào)錯(cuò)3不同用戶可同時(shí)下載聽(tīng)力且下載速度不受影響
總結(jié)與展望歷經(jīng)六個(gè)月左右的時(shí)間,本次的畢業(yè)設(shè)計(jì)已畫(huà)上了句號(hào)。原本以為完成一個(gè)系統(tǒng)會(huì)很順利,因?yàn)樵谥罢n上,也曾動(dòng)手操作過(guò)相關(guān)的模塊編寫(xiě),但當(dāng)真正接觸到一個(gè)完整的系統(tǒng)時(shí),發(fā)現(xiàn)并沒(méi)有想象地那么簡(jiǎn)單。首先,以前實(shí)踐過(guò)的只是單獨(dú)的模塊,而這次,是一個(gè)龐大的系統(tǒng),許多細(xì)節(jié)不容忽視,有時(shí)候稍不留意的一個(gè)小錯(cuò)誤,會(huì)致使整個(gè)系統(tǒng)都運(yùn)行不起來(lái),而查找錯(cuò)誤的過(guò)程又漫長(zhǎng)且艱辛,這也正是經(jīng)驗(yàn)不足所導(dǎo)致的。在整個(gè)系統(tǒng)開(kāi)發(fā)過(guò)程中,也查閱了很多書(shū)籍和相關(guān)資料,這讓我不但鞏固了原本的知識(shí),同時(shí)還學(xué)習(xí)到了一些新的知識(shí),這讓我受益匪淺。此次系統(tǒng)從整體看來(lái),已基本達(dá)到預(yù)期的設(shè)計(jì)目的,能夠?qū)崿F(xiàn)基本的功能,但相較于市場(chǎng)的一些優(yōu)秀網(wǎng)站而言,還是有許多不足的地方。遺憾的是,由于時(shí)間的有限,已經(jīng)不允許再投入更多的時(shí)間和精力進(jìn)行研究開(kāi)發(fā)。相信在以后的工作中,我會(huì)接觸到更多相關(guān)的知識(shí),會(huì)更豐富自身的經(jīng)驗(yàn),我希望到時(shí)能夠在此基礎(chǔ)上完成一個(gè)豐富完整的學(xué)習(xí)網(wǎng)站,這將對(duì)我有很大的意義。通過(guò)這次的畢業(yè)設(shè)計(jì),我學(xué)到了很多,除了學(xué)識(shí)方面的知識(shí),在態(tài)度上也有了很大的轉(zhuǎn)變,細(xì)心和耐心是整個(gè)開(kāi)發(fā)過(guò)程中最重要的兩件事。我也在跟隨著系統(tǒng)的完善而成長(zhǎng),這次畢業(yè)設(shè)計(jì)考核地也不單單是所學(xué)的知識(shí),也同樣在衡量著面對(duì)困難時(shí)的態(tài)度。
參考文獻(xiàn)[1]孔波,鄒有,盧紅兵,楊華武,庹蘇行.基于Web的色質(zhì)數(shù)據(jù)解析平臺(tái)設(shè)計(jì)與開(kāi)發(fā)[J].計(jì)算機(jī)技術(shù)與發(fā)展,2019,29(12):198-204.[2]閆朝陽(yáng).基于Web的大數(shù)據(jù)分析平臺(tái)交互設(shè)計(jì)研究[J].設(shè)計(jì),2019,32(17):94-97.[3]胡念祖,林曉煥,肖新帥.基于嵌入式Web服務(wù)器的遠(yuǎn)程溫度采集系統(tǒng)設(shè)計(jì)[J].艦船電子工程,2019,39(09):113-117+182.[4]譚衛(wèi),陽(yáng)曉霞.基于移動(dòng)Web技術(shù)的高校思想品德教育工作評(píng)價(jià)系統(tǒng)設(shè)計(jì)與研究[J].信息與電腦(理論版),2019(15):101-104.[5]宋麗芳.網(wǎng)站建設(shè)中網(wǎng)頁(yè)設(shè)計(jì)的安全缺陷及對(duì)策分析[J].信息通信,2019(08):113-114.[6]吳城.跨境電商網(wǎng)站系統(tǒng)的設(shè)計(jì)與分析[J].商場(chǎng)現(xiàn)代化,2019(15):37-38.[7]蔡振海,張靜.基于python的網(wǎng)絡(luò)爬蟲(chóng)系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[J].電腦知識(shí)與技術(shù),2019,15(23):36-37.[8]黃紹涵.“HZD”校友圈社交網(wǎng)站設(shè)計(jì)與開(kāi)發(fā)研究——就業(yè)模塊設(shè)計(jì)[J].電聲技術(shù),2019,43(08):29-32.[9]李翔宇.基于Web前端開(kāi)發(fā)技術(shù)的兒童教育網(wǎng)站設(shè)計(jì)與實(shí)現(xiàn)[J].中國(guó)新通信,2019,21(15):196.[10]曾婷,凌財(cái)進(jìn).基于HTML5的計(jì)算機(jī)一級(jí)考試模擬WebAPP的設(shè)計(jì)與實(shí)現(xiàn)[J].辦公自動(dòng)化,2019,24(15):60-62.[11]王立強(qiáng).HTML5:電商網(wǎng)站設(shè)計(jì)與實(shí)現(xiàn)[J].營(yíng)銷(xiāo)界,2019(30):152-157.[12]黃安.基于PHP+Mysql技術(shù)的網(wǎng)站設(shè)計(jì)與實(shí)現(xiàn)——以美食網(wǎng)站系統(tǒng)的設(shè)計(jì)為例[J].輕紡工業(yè)與技術(shù),2019,48(07
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 喬遷新居賀詞(集錦15篇)
- 雪話題作文(15篇)
- 初一滿分作文800字范文5篇
- 簡(jiǎn)歷的自我評(píng)價(jià)匯編15篇
- 升學(xué)宴學(xué)生演講稿合集15篇
- 特鋼企業(yè)突發(fā)環(huán)境事件應(yīng)急預(yù)案
- 公交站亭基礎(chǔ)及鋪裝施工合同(2篇)
- 商場(chǎng)場(chǎng)地租賃協(xié)議書(shū)范本
- 貨車(chē)租賃協(xié)議書(shū)樣書(shū)
- 公租房協(xié)議范本
- 湖北省武漢市青山區(qū)2022-2023學(xué)年五年級(jí)上學(xué)期數(shù)學(xué)期末試卷(含答案)
- 《入侵檢測(cè)與防御原理及實(shí)踐(微課版)》全套教學(xué)課件
- IT企業(yè)安全生產(chǎn)管理制度范本
- 工業(yè)傳感器行業(yè)市場(chǎng)調(diào)研分析報(bào)告
- 小學(xué)生心理健康講座5
- 上海市市轄區(qū)(2024年-2025年小學(xué)五年級(jí)語(yǔ)文)部編版期末考試((上下)學(xué)期)試卷及答案
- 國(guó)家職業(yè)技術(shù)技能標(biāo)準(zhǔn) X2-10-07-18 陶瓷工藝師(試行)勞社廳發(fā)200633號(hào)
- 人教版八年級(jí)上冊(cè)生物全冊(cè)教案(完整版)教學(xué)設(shè)計(jì)含教學(xué)反思
- 2024年銀行考試-銀行間本幣市場(chǎng)交易員資格考試近5年真題附答案
- 人教版小學(xué)四年級(jí)數(shù)學(xué)上冊(cè)期末復(fù)習(xí)解答題應(yīng)用題大全50題及答案
- 冀教版五年級(jí)上冊(cè)脫式計(jì)算題100道及答案
評(píng)論
0/150
提交評(píng)論