(附源码)ssm教学督导管理系统 毕业设计 292346
ssm教學(xué)督導(dǎo)管理系統(tǒng)
摘 要
隨著社會(huì)的發(fā)展,社會(huì)的方方面面都在利用信息化時(shí)代的優(yōu)勢(shì)。互聯(lián)網(wǎng)的優(yōu)勢(shì)和普及使得各種系統(tǒng)的開發(fā)成為必需。
本文以實(shí)際運(yùn)用為開發(fā)背景,運(yùn)用軟件工程原理和開發(fā)方法,它主要是采SSM技術(shù)和mysql數(shù)據(jù)庫(kù)來(lái)完成對(duì)系統(tǒng)的設(shè)計(jì)。整個(gè)開發(fā)過程首先對(duì)教學(xué)督導(dǎo)管理系統(tǒng)進(jìn)行需求分析,得出教學(xué)督導(dǎo)管理系統(tǒng)主要功能。接著對(duì)教學(xué)督導(dǎo)管理系統(tǒng)進(jìn)行總體設(shè)計(jì)和詳細(xì)設(shè)計(jì)。總體設(shè)計(jì)主要包括管理功能設(shè)計(jì)、系統(tǒng)總體結(jié)構(gòu)設(shè)計(jì)、系統(tǒng)數(shù)據(jù)結(jié)構(gòu)設(shè)計(jì)和系統(tǒng)安全設(shè)計(jì)等;詳細(xì)設(shè)計(jì)主要包括教學(xué)督導(dǎo)管理系統(tǒng)數(shù)據(jù)庫(kù)訪問的實(shí)現(xiàn),主要功能模塊的具體實(shí)現(xiàn),模塊實(shí)現(xiàn)關(guān)鍵代碼等。最后對(duì)教學(xué)督導(dǎo)管理系統(tǒng)進(jìn)行了功能測(cè)試,并對(duì)測(cè)試結(jié)果進(jìn)行了分析總結(jié),得出教學(xué)督導(dǎo)管理系統(tǒng)存在的不足及需要改進(jìn)的地方,為以后的教學(xué)督導(dǎo)管理系統(tǒng)維護(hù)提供了方便,同時(shí)也為今后開發(fā)類似教學(xué)督導(dǎo)管理系統(tǒng)提供了借鑒和幫助。
教學(xué)督導(dǎo)管理系統(tǒng)開發(fā)使系統(tǒng)能夠更加方便快捷,同時(shí)也促使教學(xué)督導(dǎo)管理系統(tǒng)變的更加系統(tǒng)化、有序化。系統(tǒng)界面較友好,易于操作。
關(guān)鍵詞:教學(xué)督導(dǎo)管理系統(tǒng); Mysql數(shù)據(jù)庫(kù);SSM;java
SSM teaching supervision management system
Abstract
With the development of society, all aspects of society are taking advantage of the advantages of the information age. The advantages and popularity of the Internet make the development of various systems necessary.
Based on the practical application as the development background, this paper uses the principles and development methods of software engineering. It mainly adopts SSM technology and MySQL database to complete the design of the system. The whole development process first analyzes the needs of the teaching supervision and management system, and obtains the main functions of the teaching supervision and management system. Then the overall design and detailed design of the teaching supervision and management system are carried out. The overall design mainly includes management function design, overall system structure design, system data structure design and system security design; The detailed design mainly includes the realization of database access of teaching supervision management system, the specific realization of main function modules, the key code of module realization and so on. Finally, the function of the teaching supervision and management system is tested, and the test results are analyzed and summarized. It is concluded that the shortcomings of the teaching supervision and management system and the areas that need to be improved provide convenience for the maintenance of the teaching supervision and management system in the future, and also provide reference and help for the development of similar teaching supervision and management systems in the future.
The development of teaching supervision and management system not only makes the system more convenient and fast, but also makes the teaching supervision and management system more systematic and orderly. The system interface is friendly and easy to operate.
Key words: teaching supervision management system; Mysql database; SSM; java
目???錄
1 系統(tǒng)概述
1.1課題背景
1.2 課題意義
1.3 主要內(nèi)容
2?系統(tǒng)開發(fā)環(huán)境
2.1 SSM框架
2.2 JAVA簡(jiǎn)介
2.3訪問數(shù)據(jù)庫(kù)實(shí)現(xiàn)方法
2.4系統(tǒng)對(duì)MySQL數(shù)據(jù)庫(kù)的兩種連接方式
2.5 MySql數(shù)據(jù)庫(kù)
3 需求分析
3.1 系統(tǒng)設(shè)計(jì)
3.2需求分析概述
3.3?系統(tǒng)可行性分析
(1)硬件可行性分析
(2)軟件可行性分析
3.4經(jīng)濟(jì)可行性
3.5操作可行性:?
3.6系統(tǒng)流程和邏輯
4系統(tǒng)概要設(shè)計(jì)
4.1?概述
4.2?系統(tǒng)結(jié)構(gòu)
4.3?數(shù)據(jù)庫(kù)設(shè)計(jì)
4.3.1 數(shù)據(jù)庫(kù)實(shí)體
4.3.2 數(shù)據(jù)庫(kù)設(shè)計(jì)表
5系統(tǒng)詳細(xì)設(shè)計(jì)
5.1管理員功能模塊
5.2學(xué)生功能模塊
5.3教師功能模塊
5.3督導(dǎo)專家功能模塊
6 系統(tǒng)測(cè)試
6.1 測(cè)試?yán)碚?
6.2 測(cè)試方法及用例
6.3測(cè)試結(jié)果
結(jié)論
致 謝
參考文獻(xiàn)
1 系統(tǒng)概述
1.1課題背景
2022年處于信息科技高速發(fā)展的大背景之下。在今天,缺少手機(jī)和電腦幾乎已經(jīng)成為不可能的事情,人們生活中已經(jīng)難以離開手機(jī)和電腦。針對(duì)增加的成本管理和操作,非常必要建立自己的教學(xué)督導(dǎo)管理系統(tǒng),這既可以讓更多的人體驗(yàn)到網(wǎng)絡(luò)所帶來(lái)的方便,也有助于提高教學(xué)督導(dǎo)管理系統(tǒng)本身的流行和用戶依賴的感覺。
在經(jīng)過幾十年的高速發(fā)展后,互聯(lián)網(wǎng)已成為最流行、最普及的媒體,每天的信息流量甚至能比得上過去十年。其以便捷的信息交換、快速的溝通速度,悄然地改變著人們的消費(fèi)方式。簡(jiǎn)單、快捷、成本較低是互聯(lián)網(wǎng)的特點(diǎn),在互聯(lián)網(wǎng)中,買家賣家不需要謀面也可以進(jìn)行各種各樣的交易活動(dòng),互聯(lián)網(wǎng)商業(yè)化已經(jīng)是當(dāng)代經(jīng)濟(jì)的新趨勢(shì)。 “電子商務(wù)”(電子商務(wù)或電子商務(wù))的概念是在1996年前后在美國(guó)學(xué)術(shù)界提出的。經(jīng)過數(shù)十年的經(jīng)營(yíng),這個(gè)概念已經(jīng)被廣泛接受。B2B、C2C、C2B和B2C是電子商務(wù)的四種類型,但目前占據(jù)主流的是B2B和B2C兩種。其中面向企業(yè)的管理模式稱為B2B,它對(duì)商務(wù)系統(tǒng)的性能、安全和服務(wù)質(zhì)量都要求十分嚴(yán)格;而直接面向消費(fèi)者的模式稱為B2C,也是我們所普遍接觸的。到目前為止,電子商務(wù)的發(fā)展經(jīng)歷十余年仍然活力十足,電商應(yīng)用就像雨后春筍一樣冒出。
我國(guó)已經(jīng)成為世界第二大經(jīng)濟(jì)體,經(jīng)濟(jì)實(shí)力高速發(fā)展以及百姓生活水平的普遍提高,不斷地要求企業(yè)提供更加多元化的娛樂方式,更加快速和方便的服務(wù),因此對(duì)校園也提出了更加嚴(yán)格的要求,如管理更加妥當(dāng)、服務(wù)更加舒適等。而現(xiàn)在我們所能看到的數(shù)量也越來(lái)越多,信息量巨大,校園快速發(fā)展使得管理成本不斷擴(kuò)大。然而,傳統(tǒng)的交流方式有許多缺點(diǎn):實(shí)際時(shí)間差異、超負(fù)荷、高成本和信息0共享。而教學(xué)督導(dǎo)管理系統(tǒng)正是當(dāng)下各大教育交流網(wǎng)站為了適應(yīng)時(shí)代發(fā)展所推出的互聯(lián)網(wǎng)服務(wù),以其方便高效的服務(wù)。
本文所設(shè)計(jì)的教學(xué)督導(dǎo)管理系統(tǒng)就是在這種客觀條件下進(jìn)行的,是一項(xiàng)利民利國(guó)的、非常有價(jià)值的工作。在教育管理方面,傳統(tǒng)的管理方式顯然無(wú)法與教學(xué)督導(dǎo)管理系統(tǒng)相比,教學(xué)督導(dǎo)管理系統(tǒng)正發(fā)揮著越來(lái)越重要的作用。教學(xué)督導(dǎo)管理系統(tǒng)的速度快、信息量大、安全、簡(jiǎn)單都是傳統(tǒng)模式難以企及的優(yōu)點(diǎn),正在發(fā)揮著越來(lái)越重要的作用。在本文中的教學(xué)督導(dǎo)管理系統(tǒng)是一個(gè)基于MySQL數(shù)據(jù)庫(kù)和JSP語(yǔ)言的。
1.2 課題意義
社會(huì)主義進(jìn)入新時(shí)代,經(jīng)濟(jì)實(shí)力越來(lái)越強(qiáng)。我們也變得越來(lái)越忙碌、對(duì)生活的要求也變得更加嚴(yán)格,對(duì)快速和方便的服務(wù)的需求也在逐漸增加。因此,對(duì)校園的管理、服務(wù)的要求也越來(lái)越嚴(yán)格。為適應(yīng)時(shí)代的發(fā)展,校園網(wǎng)站開始廣泛地使用電腦來(lái)進(jìn)行管理,并推出教學(xué)督導(dǎo)管理系統(tǒng)網(wǎng)站。
于此同時(shí),實(shí)現(xiàn)教學(xué)督導(dǎo)管理系統(tǒng)網(wǎng)站的計(jì)算機(jī)化也是順應(yīng)時(shí)代潮流的舉措,現(xiàn)如今預(yù)約類型正逐漸增加,浩繁的信息令科技館迎來(lái)管理上的難題。科技館進(jìn)入高速發(fā)展的時(shí)代,科技館的管理工作變得越來(lái)越困難,在這一客觀需要的推動(dòng)下,建立、完善、發(fā)展教學(xué)督導(dǎo)管理系統(tǒng)網(wǎng)站,可以為管理員帶來(lái)極大的方便。
本系統(tǒng)即為方便管理員和用戶而制作的教學(xué)督導(dǎo)管理系統(tǒng),結(jié)合了用戶的需求,設(shè)計(jì)出的一個(gè)基于Java、MySQL的教學(xué)督導(dǎo)管理系統(tǒng)。
1.3 主要內(nèi)容
教學(xué)督導(dǎo)管理系統(tǒng)從功能、數(shù)據(jù)流程、可行性、運(yùn)行環(huán)境進(jìn)行需求分析。對(duì)教學(xué)督導(dǎo)管理系統(tǒng)的數(shù)據(jù)庫(kù)、功能進(jìn)行了詳細(xì)設(shè)計(jì),分析了主要界面設(shè)計(jì)和相關(guān)組件設(shè)計(jì),教學(xué)督導(dǎo)管理系統(tǒng)的具體實(shí)現(xiàn)進(jìn)行了介紹。從數(shù)據(jù)庫(kù)中獲取數(shù)據(jù)、向數(shù)據(jù)庫(kù)中寫入數(shù)據(jù),實(shí)現(xiàn)系統(tǒng)直接對(duì)數(shù)據(jù)庫(kù)進(jìn)行各種數(shù)據(jù)庫(kù)查詢、插入、刪除、更新等操作,在網(wǎng)頁(yè)中加入動(dòng)態(tài)內(nèi)容,從而實(shí)現(xiàn)教學(xué)督導(dǎo)管理系統(tǒng)所需要的各種基本功能。
2?系統(tǒng)開發(fā)環(huán)境
2.1 SSM框架
當(dāng)今流行的“SSM組合框架”是Spring + SpringMVC + MyBatis的縮寫,受到很多的追捧,“組合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常常用于控制器的分類工作模式,與模型對(duì)象分開,程序?qū)ο蟮淖饔门c自動(dòng)取款機(jī)進(jìn)行處理。這種解耦治療使整個(gè)系統(tǒng)的個(gè)性化變得更加容易。MyBatis是一個(gè)良好的可持續(xù)性框架,支持普通SQL查詢,同時(shí)允許對(duì)存儲(chǔ)過程的高級(jí)映射進(jìn)行數(shù)據(jù)的優(yōu)化處理。大型Java Web應(yīng)用程序的由于開發(fā)成本太高,開發(fā)后難以維護(hù)和開發(fā)過程中一些難以解決的問題,而采用“SSM組合框架”,它允許建立業(yè)務(wù)層次結(jié)構(gòu),并為這個(gè)問題提供良好的解決方案。
2.2 JAVA簡(jiǎn)介
Java主要采用CORBA技術(shù)和安全模型,可以在互聯(lián)網(wǎng)應(yīng)用的數(shù)據(jù)保護(hù)。它還提供了對(duì)EJB(Enterprise JavaBeans)的全面支持,java servlet API,SSM(java server pages),和XML技術(shù)。Java是一種計(jì)算機(jī)編程語(yǔ)言,具有封裝、繼承和多態(tài)性三個(gè)主要特性,廣泛應(yīng)用于企業(yè)Web應(yīng)用程序開發(fā)和移動(dòng)應(yīng)用程序開發(fā)。Java語(yǔ)言和一般編譯器以及直譯的區(qū)別在于,Java首先將源代碼轉(zhuǎn)換為字節(jié)碼,然后將其轉(zhuǎn)換為JVM的可執(zhí)行文件,JVM可以在各種不同的JVM上運(yùn)行。因此,實(shí)現(xiàn)了它的跨平臺(tái)特性。雖然這使得Java在早期非常緩慢,但是隨著Java的開發(fā),它已經(jīng)得到了改進(jìn)。
2.3訪問數(shù)據(jù)庫(kù)實(shí)現(xiàn)方法
(1)首先介紹一下web數(shù)據(jù)庫(kù)搜索網(wǎng)絡(luò)上的基本步驟:
第一步:檢查消費(fèi)者的數(shù)據(jù),
第二步:你必須建立與數(shù)據(jù)庫(kù)的連接;
第三步:搜索數(shù)據(jù)庫(kù);
第四步:數(shù)據(jù)的結(jié)構(gòu);
第五步:該商品的結(jié)果被示出。
(2)系統(tǒng),直到我MYSQL5.0 PHP集成開發(fā)環(huán)境,如使用WAMP服務(wù)器處于開機(jī)狀態(tài),并且更容易訪問數(shù)據(jù)庫(kù)的報(bào)告開發(fā)環(huán)境:
一個(gè)連接到MySQL數(shù)據(jù)庫(kù)服務(wù)器Mysql_connect-;
語(yǔ)法:資源的mysql_connect(主機(jī),商品名,密碼);
請(qǐng)選擇數(shù)據(jù)庫(kù):mysql_select_db(數(shù)據(jù)庫(kù)鏈接標(biāo)識(shí)的名稱);
關(guān)閉數(shù)據(jù)庫(kù):則mysql_close();
2.4系統(tǒng)對(duì)MySQL數(shù)據(jù)庫(kù)的兩種連接方式
活動(dòng)的MySQL/ MySQL庫(kù),或使用ODBC接口,MySQL數(shù)據(jù)庫(kù)是一個(gè)雙向鏈接。永久及非永久連接。
(1)永久連接:一個(gè)更永久的連接請(qǐng)求的最大優(yōu)點(diǎn)是可以非常有效的客戶站在密切的聯(lián)系,當(dāng)連接到MySQL服務(wù)器,就更好了。在起草該頁(yè)面每一個(gè)孩子在這個(gè)過程中,而不是僅僅在任何時(shí)候,只有在到MySQL服務(wù)器請(qǐng)求連接的生命周期,一旦連接。此子過程是建立到服務(wù)器的單獨(dú)連接可以是永久性的。
(2)非永久連接:他是短路。提交順路到Web服務(wù)器,服務(wù)器處理請(qǐng)求并請(qǐng)求的頁(yè)面,你要發(fā)送的瀏覽器客戶端,然后連接斷開。對(duì)于大多數(shù)網(wǎng)站,它經(jīng)常通過有效高效率有關(guān),但在大多數(shù)情況下,所使用的連接,但它是一個(gè)完整的時(shí)間,以避免出現(xiàn)任何問題,并可以增加的容量服務(wù)器承載。
2.5 MySql數(shù)據(jù)庫(kù)
Mysql的語(yǔ)言是非結(jié)構(gòu)化的,商品可以在數(shù)據(jù)上進(jìn)行工作。因?yàn)镸ysql的語(yǔ)言和結(jié)構(gòu)比較簡(jiǎn)單,但是功能和存儲(chǔ)信息量很強(qiáng)大,其速度、可靠性和適應(yīng)性而備受關(guān)注并得到了普遍的應(yīng)用。Mysql數(shù)據(jù)庫(kù)在編程過程中的作用是很廣泛的,為商品進(jìn)行數(shù)據(jù)查詢帶來(lái)了方便。Mysql數(shù)據(jù)庫(kù)的應(yīng)用特點(diǎn):靈活性強(qiáng),功能強(qiáng)大,語(yǔ)言相對(duì)要簡(jiǎn)潔很多。?
數(shù)據(jù)流程分析主要就是數(shù)據(jù)存儲(chǔ)的儲(chǔ)藏室,它是在計(jì)算機(jī)上進(jìn)行的,而不是現(xiàn)實(shí)中的儲(chǔ)藏室。數(shù)據(jù)庫(kù)管理主要是數(shù)據(jù)存儲(chǔ)、修改和增加以及數(shù)據(jù)表的建立。數(shù)據(jù)表的建立,可以對(duì)數(shù)據(jù)表中的數(shù)據(jù)進(jìn)行調(diào)整,數(shù)據(jù)的重新組合及重新構(gòu)造,保證數(shù)據(jù)的安全性。介于數(shù)據(jù)庫(kù)的功能強(qiáng)大等特點(diǎn),本系統(tǒng)的開發(fā)主要應(yīng)用了Mysql進(jìn)行對(duì)數(shù)據(jù)的管理。
3 需求分析
3.1 系統(tǒng)設(shè)計(jì)
所謂系統(tǒng)分析就是,需求人員通過與用戶的溝通,所獲取的信息,然后把這些信息通過需求說(shuō)明書的方式展示給用戶和開發(fā)人員。在軟件功能發(fā)展的歷史長(zhǎng)河中,很長(zhǎng)時(shí)間,特別是最開始的時(shí)候,需求分析的重要性并不被人們所認(rèn)同,例如當(dāng)時(shí)美國(guó)IBM公司為英國(guó)電信公司開發(fā)一套信息管理系統(tǒng),在需求不明確的情況下開始開發(fā),最初的工期為一年,由于需求獲取不清晰導(dǎo)致工期推遲了半年多,造成巨大損失。我們很多軟件公司也存在這種情況,邊需求,邊開發(fā),甚至與用戶沒有溝通清楚的情況下,直接照搬同類型的項(xiàng)目進(jìn)行更改,導(dǎo)致到系統(tǒng)驗(yàn)收的時(shí)候,重新更改,造成了人力、物力的極大浪費(fèi)。而導(dǎo)致這一切后果的原因就是需求獲取不及時(shí)、不清楚、不全面。
3.2需求分析概述
教學(xué)督導(dǎo)管理系統(tǒng)主要是為了提高用戶的工作效率和更方便快捷的滿足用戶,更好存儲(chǔ)所有數(shù)據(jù)信息及快速方便的檢索功能,對(duì)教學(xué)督導(dǎo)管理系統(tǒng)的各個(gè)模塊是通過許多今天的發(fā)達(dá)教學(xué)督導(dǎo)管理系統(tǒng)做出合理的分析來(lái)確定考慮用戶的可操作性,遵循開發(fā)的系統(tǒng)優(yōu)化的原則,經(jīng)過全面的調(diào)查和研究。
教學(xué)督導(dǎo)管理系統(tǒng)所要實(shí)現(xiàn)的功能分析,對(duì)于現(xiàn)在網(wǎng)絡(luò)方便,教學(xué)督導(dǎo)管理系統(tǒng)要實(shí)現(xiàn)管理員、用戶可以直接在平臺(tái)上進(jìn)行查看自己所需數(shù)據(jù)信息,這樣既能節(jié)省管理的時(shí)間,不用再像傳統(tǒng)的方式,如果用戶想要進(jìn)行交流信息,必須雙方見面進(jìn)行溝通交流所需的信息,由于很多用戶時(shí)間的原因,沒有辦法進(jìn)行見面溝通交流,真的很難滿足用戶的各種需求。所以教學(xué)督導(dǎo)管理系統(tǒng)的開發(fā)不僅僅是能滿足用戶的需求,還能提高用戶的使用率。所以教學(xué)督導(dǎo)管理系統(tǒng)必須要更快捷、有效、長(zhǎng)期地為用戶或潛在用戶傳遞信息。建立一個(gè)教學(xué)督導(dǎo)管理系統(tǒng)更好的交流平臺(tái),提高系統(tǒng)對(duì)用戶交流后的信息服務(wù)的效率。此系統(tǒng)可以滿足大多數(shù)用戶所提出的問題,用戶可以根據(jù)自身的需求獲取相應(yīng)的服務(wù),為教學(xué)督導(dǎo)管理系統(tǒng)提供了快捷的途徑。
教學(xué)督導(dǎo)管理系統(tǒng)在系統(tǒng)的手機(jī)上可以運(yùn)行,主要實(shí)現(xiàn)了管理員后端;管理員:首頁(yè)、用戶管理(管理員、學(xué)生用戶、教師用戶、督導(dǎo)專家)更多管理(學(xué)生信息、課程信息、學(xué)生評(píng)估、督導(dǎo)評(píng)教、評(píng)教同行、班級(jí)信息、教研室信息、督導(dǎo)評(píng)價(jià)、教師信息、評(píng)論列表))等主要功能模塊的操作和管理。總體分布如圖3.1所示:
?
3.1 ?總體功能需求圖
系統(tǒng)實(shí)現(xiàn)給用戶展示的界面與該對(duì)象是面對(duì)面的,包括是否允許用戶簡(jiǎn)單,方便使用,該請(qǐng)求的響應(yīng)時(shí)間,對(duì)整體質(zhì)量的主圖像,整體的布局的質(zhì)量。
3.3?系統(tǒng)可行性分析?
技術(shù)可行性:
(1)硬件可行性分析
系統(tǒng)的硬件要求方面不存在特殊的要求,只需要在普通的硬件配置就能夠輕松的實(shí)現(xiàn),只是需要確保系統(tǒng)的正常工作即可,以及擁有較高的效率。如果有特別低的硬件,它可以導(dǎo)致系統(tǒng)的低性能以及效率低,從而導(dǎo)致整個(gè)網(wǎng)站的運(yùn)行不順暢。以目前普遍的個(gè)人計(jì)算機(jī)的配置而言,這是十分容易實(shí)現(xiàn)的?。因此,本系統(tǒng)的開發(fā)在硬件方面是可行的。
提供完整的技術(shù)支持和保護(hù),確保網(wǎng)站的穩(wěn)定,安全運(yùn)行,提供24×7和24小時(shí)技術(shù)支持項(xiàng)目完成提供主要的服務(wù)器系統(tǒng)安全及時(shí)的通知和更新服務(wù)。
(2)軟件可行性分析
提供一個(gè)共同的機(jī)制類似的借口動(dòng)態(tài)模型,設(shè)計(jì)更集中。此外,代碼復(fù)用,也可以很好的體現(xiàn)。因此,考慮到系統(tǒng)的實(shí)際情況,選擇小程序作為本系統(tǒng)開發(fā)技術(shù)。通過上述分析,該系統(tǒng)的設(shè)計(jì)實(shí)現(xiàn)在軟件方面是可行的。
因此,我們進(jìn)行了兩個(gè)方面的可行性研究,可以看出,該系統(tǒng)的開發(fā)是沒有問題的。
3.4經(jīng)濟(jì)可行性
系統(tǒng)是基java語(yǔ)言開發(fā)的軟件,所以系統(tǒng)在開發(fā)人力、財(cái)力要求不高,具有經(jīng)濟(jì)可行性。
3.5操作可行性:?
教學(xué)督導(dǎo)管理系統(tǒng)采用java語(yǔ)言ssm框架,利用網(wǎng)絡(luò)就能夠進(jìn)行訪問和操作,且界面簡(jiǎn)單易操作,用戶只要平時(shí)有在用智能手機(jī)并連接到網(wǎng)絡(luò),都能進(jìn)行訪問和操作。
本教學(xué)督導(dǎo)管理系統(tǒng)具有易操作、易管理、交互性好的特點(diǎn),在操作上是非常簡(jiǎn)單的。因此本系統(tǒng)可以進(jìn)行開發(fā)。
3.6系統(tǒng)流程和邏輯
系統(tǒng)業(yè)務(wù)流程圖如圖所示:
圖3-1登錄流程圖
圖3-2添加信息流程圖
圖3-3注冊(cè)信息流程圖
4系統(tǒng)概要設(shè)計(jì)
4.1?概述
本系統(tǒng)基于Web服務(wù)模式,是一個(gè)適用于Internet環(huán)境下的模型結(jié)構(gòu)。只要用戶能連上Internet,便可以在任何時(shí)間、任何地點(diǎn)使用。系統(tǒng)工作原理圖如圖4-1所示:
圖4-1 ?系統(tǒng)工作原理圖
4.2?系統(tǒng)結(jié)構(gòu)
本系統(tǒng)架構(gòu)網(wǎng)站,本系統(tǒng)的具體功能如下:
圖4-2系統(tǒng)功能結(jié)構(gòu)圖
系統(tǒng)結(jié)構(gòu)圖,如圖4-3所示:
圖4-3:系統(tǒng)結(jié)構(gòu)圖
4.3?數(shù)據(jù)庫(kù)設(shè)計(jì)
4.3.1 數(shù)據(jù)庫(kù)實(shí)體
管理員信息屬性圖如圖4-4所示。
?圖4-4?管理員信息實(shí)體屬性圖
用戶信息實(shí)體屬性圖如圖4-5所示。
圖4-5用戶信息實(shí)體屬性圖
4.3.2 數(shù)據(jù)庫(kù)設(shè)計(jì)表
此系統(tǒng)需要后臺(tái)數(shù)據(jù)庫(kù),下面介紹數(shù)據(jù)庫(kù)中的各個(gè)表的詳細(xì)信息。
| class_information | |||||
| 字段名稱 | 類型 | 長(zhǎng)度 | 不是null | 主鍵 | 字段說(shuō)明 |
| class_information_id | int | 11 | 否 | 主鍵 | 班級(jí)信息ID |
| class_name | varchar | 64 | 是 | 班級(jí)名稱 | |
| class_major | varchar | 64 | 是 | 班級(jí)專業(yè) | |
| class_size | varchar | 64 | 是 | 班級(jí)人數(shù) | |
| classroom | varchar | 64 | 是 | 上課教室 | |
| instructor | int | 11 | 是 | 授課教師 | |
| remarks | text | 0 | 是 | 備注 | |
| recommend | int | 11 | 否 | 智能推薦 | |
| create_time | datetime | 0 | 否 | 創(chuàng)建時(shí)間 | |
| update_time | timestamp | 0 | 否 | 更新時(shí)間 | |
| course_information | |||||
| 字段名稱 | 類型 | 長(zhǎng)度 | 不是null | 主鍵 | 字段說(shuō)明 |
| course_information_id | int | 11 | 否 | 主鍵 | 課程信息ID |
| course_name | varchar | 64 | 是 | 課程名稱 | |
| course_date | date | 0 | 是 | 課程日期 | |
| instructor | int | 11 | 是 | 授課教師 | |
| class_students | int | 11 | 是 | 上課學(xué)生 | |
| class_name | varchar | 64 | 是 | 班級(jí)名稱 | |
| class_major | varchar | 64 | 是 | 班級(jí)專業(yè) | |
| remarks | varchar | 64 | 是 | 備注 | |
| class_schedule_card | longtext | 0 | 是 | 課程表 | |
| recommend | int | 11 | 否 | 智能推薦 | |
| create_time | datetime | 0 | 否 | 創(chuàng)建時(shí)間 | |
| update_time | timestamp | 0 | 否 | 更新時(shí)間 | |
| information_of_teaching_and_research_office | |||||
| 字段名稱 | 類型 | 長(zhǎng)度 | 不是null | 主鍵 | 字段說(shuō)明 |
| information_of_teaching_and_research_office_id | int | 11 | 否 | 主鍵 | 教研室信息ID |
| classroom_name | varchar | 64 | 是 | 教室名稱 | |
| classroom_equipment | varchar | 64 | 是 | 教室設(shè)備 | |
| classroom_location | varchar | 64 | 是 | 教室位置 | |
| classroom_photos | varchar | 255 | 是 | 教室照片 | |
| teaching_and_research_direction | varchar | 64 | 是 | 教研方向 | |
| remarks | varchar | 64 | 是 | 備注 | |
| recommend | int | 11 | 否 | 智能推薦 | |
| create_time | datetime | 0 | 否 | 創(chuàng)建時(shí)間 | |
| update_time | timestamp | 0 | 否 | 更新時(shí)間 | |
| peer_evaluation | |||||
| 字段名稱 | 類型 | 長(zhǎng)度 | 不是null | 主鍵 | 字段說(shuō)明 |
| peer_evaluation_id | int | 11 | 否 | 主鍵 | 評(píng)教同行ID |
| instructor | varchar | 64 | 是 | 授課教師 | |
| course_name | varchar | 64 | 是 | 課程名稱 | |
| evaluation_options | varchar | 64 | 是 | 評(píng)價(jià)選項(xiàng) | |
| evaluation_score | varchar | 64 | 是 | 評(píng)價(jià)分?jǐn)?shù) | |
| evaluate_users | int | 11 | 是 | 評(píng)估用戶 | |
| evaluation_date | date | 0 | 是 | 評(píng)估日期 | |
| message_for_details | longtext | 0 | 是 | 詳情留言 | |
| recommend | int | 11 | 否 | 智能推薦 | |
| create_time | datetime | 0 | 否 | 創(chuàng)建時(shí)間 | |
| update_time | timestamp | 0 | 否 | 更新時(shí)間 | |
| student_assessment | |||||
| 字段名稱 | 類型 | 長(zhǎng)度 | 不是null | 主鍵 | 字段說(shuō)明 |
| student_assessment_id | int | 11 | 否 | 主鍵 | 學(xué)生評(píng)估ID |
| instructor | varchar | 64 | 是 | 授課教師 | |
| course_name | varchar | 64 | 是 | 課程名稱 | |
| evaluation_options | varchar | 64 | 是 | 評(píng)價(jià)選項(xiàng) | |
| evaluation_score | varchar | 64 | 是 | 評(píng)價(jià)分?jǐn)?shù) | |
| evaluate_users | int | 11 | 是 | 評(píng)估用戶 | |
| evaluation_date | date | 0 | 是 | 評(píng)估日期 | |
| message_for_details | longtext | 0 | 是 | 詳情留言 | |
| recommend | int | 11 | 否 | 智能推薦 | |
| create_time | datetime | 0 | 否 | 創(chuàng)建時(shí)間 | |
| update_time | timestamp | 0 | 否 | 更新時(shí)間 | |
| student_information | |||||
| 字段名稱 | 類型 | 長(zhǎng)度 | 不是null | 主鍵 | 字段說(shuō)明 |
| student_information_id | int | 11 | 否 | 主鍵 | 學(xué)生信息ID |
| student_name | varchar | 64 | 是 | 學(xué)生姓名 | |
| student_number | int | 11 | 是 | 學(xué)生學(xué)號(hào) | |
| student_gender | varchar | 64 | 是 | 學(xué)生性別 | |
| student_age | varchar | 64 | 是 | 學(xué)生年齡 | |
| class_information | varchar | 64 | 是 | 班級(jí)信息 | |
| professional_information | varchar | 64 | 是 | 專業(yè)信息 | |
| recommend | int | 11 | 否 | 智能推薦 | |
| create_time | datetime | 0 | 否 | 創(chuàng)建時(shí)間 | |
| update_time | timestamp | 0 | 否 | 更新時(shí)間 | |
| student_user | |||||
| 字段名稱 | 類型 | 長(zhǎng)度 | 不是null | 主鍵 | 字段說(shuō)明 |
| student_user_id | int | 11 | 否 | 主鍵 | 學(xué)生用戶ID |
| student_name | varchar | 64 | 是 | 學(xué)生姓名 | |
| student_number | varchar | 64 | 否 | 學(xué)生學(xué)號(hào) | |
| student_gender | varchar | 64 | 是 | 學(xué)生性別 | |
| student_age | varchar | 64 | 是 | 學(xué)生年齡 | |
| examine_state | varchar | 16 | 否 | 審核狀態(tài) | |
| recommend | int | 11 | 否 | 智能推薦 | |
| user_id | int | 11 | 否 | 用戶ID | |
| create_time | datetime | 0 | 否 | 創(chuàng)建時(shí)間 | |
| update_time | timestamp | 0 | 否 | 更新時(shí)間 | |
| supervision_and_evaluation | |||||
| 字段名稱 | 類型 | 長(zhǎng)度 | 不是null | 主鍵 | 字段說(shuō)明 |
| supervision_and_evaluation_id | int | 11 | 否 | 主鍵 | 督導(dǎo)評(píng)價(jià)ID |
| classroom_name | varchar | 64 | 是 | 教室名稱 | |
| teaching_and_research_direction | varchar | 64 | 是 | 教研方向 | |
| classroom_equipment | varchar | 64 | 是 | 教室設(shè)備 | |
| evaluation_options | varchar | 64 | 是 | 評(píng)價(jià)選項(xiàng) | |
| evaluation_score | varchar | 64 | 是 | 評(píng)價(jià)分?jǐn)?shù) | |
| evaluate_users | int | 11 | 是 | 評(píng)估用戶 | |
| evaluation_date | date | 0 | 是 | 評(píng)估日期 | |
| message_for_details | longtext | 0 | 是 | 詳情留言 | |
| recommend | int | 11 | 否 | 智能推薦 | |
| create_time | datetime | 0 | 否 | 創(chuàng)建時(shí)間 | |
| update_time | timestamp | 0 | 否 | 更新時(shí)間 | |
| supervision_and_evaluation_of_teaching | |||||
| 字段名稱 | 類型 | 長(zhǎng)度 | 不是null | 主鍵 | 字段說(shuō)明 |
| supervision_and_evaluation_of_teaching_id | int | 11 | 否 | 主鍵 | 督導(dǎo)評(píng)教ID |
| instructor | varchar | 64 | 是 | 授課教師 | |
| course_name | varchar | 64 | 是 | 課程名稱 | |
| evaluation_options | varchar | 64 | 是 | 評(píng)價(jià)選項(xiàng) | |
| evaluation_score | varchar | 64 | 是 | 評(píng)價(jià)分?jǐn)?shù) | |
| evaluate_users | int | 11 | 是 | 評(píng)估用戶 | |
| evaluation_date | date | 0 | 是 | 評(píng)估日期 | |
| message_for_details | longtext | 0 | 是 | 詳情留言 | |
| recommend | int | 11 | 否 | 智能推薦 | |
| create_time | datetime | 0 | 否 | 創(chuàng)建時(shí)間 | |
| update_time | timestamp | 0 | 否 | 更新時(shí)間 | |
| supervision_expert | |||||
| 字段名稱 | 類型 | 長(zhǎng)度 | 不是null | 主鍵 | 字段說(shuō)明 |
| supervision_expert_id | int | 11 | 否 | 主鍵 | 督導(dǎo)專家ID |
| name_of_expert | varchar | 64 | 是 | 專家姓名 | |
| expert_number | varchar | 64 | 否 | 專家編號(hào) | |
| expert_gender | varchar | 64 | 是 | 專家性別 | |
| expert_age | varchar | 64 | 是 | 專家年齡 | |
| examine_state | varchar | 16 | 否 | 審核狀態(tài) | |
| recommend | int | 11 | 否 | 智能推薦 | |
| user_id | int | 11 | 否 | 用戶ID | |
| create_time | datetime | 0 | 否 | 創(chuàng)建時(shí)間 | |
| update_time | timestamp | 0 | 否 | 更新時(shí)間 | |
| teacher_information | |||||
| 字段名稱 | 類型 | 長(zhǎng)度 | 不是null | 主鍵 | 字段說(shuō)明 |
| teacher_information_id | int | 11 | 否 | 主鍵 | 教師信息ID |
| teacher_name | varchar | 64 | 是 | 教師姓名 | |
| teacher_job_number | int | 11 | 是 | 教師工號(hào) | |
| class_information | varchar | 64 | 是 | 班級(jí)信息 | |
| professional_information | varchar | 64 | 是 | 專業(yè)信息 | |
| teacher_telephone | varchar | 16 | 是 | 教師電話 | |
| teacher_gender | varchar | 64 | 是 | 教師性別 | |
| leader_comments | varchar | 64 | 是 | 領(lǐng)導(dǎo)評(píng)語(yǔ) | |
| recommend | int | 11 | 否 | 智能推薦 | |
| create_time | datetime | 0 | 否 | 創(chuàng)建時(shí)間 | |
| update_time | timestamp | 0 | 否 | 更新時(shí)間 | |
| teacher_user | |||||
| 字段名稱 | 類型 | 長(zhǎng)度 | 不是null | 主鍵 | 字段說(shuō)明 |
| teacher_user_id | int | 11 | 否 | 主鍵 | 教師用戶ID |
| teacher_name | varchar | 64 | 是 | 教師姓名 | |
| teacher_job_number | varchar | 64 | 否 | 教師工號(hào) | |
| teacher_gender | varchar | 64 | 是 | 教師性別 | |
| teacher_age | varchar | 64 | 是 | 教師年齡 | |
| examine_state | varchar | 16 | 否 | 審核狀態(tài) | |
| recommend | int | 11 | 否 | 智能推薦 | |
| user_id | int | 11 | 否 | 用戶ID | |
| create_time | datetime | 0 | 否 | 創(chuàng)建時(shí)間 | |
| update_time | timestamp | 0 | 否 | 更新時(shí)間 | |
5系統(tǒng)詳細(xì)設(shè)計(jì)
本系統(tǒng)使用了SSM和mysql結(jié)合的結(jié)構(gòu)開發(fā)了教學(xué)督導(dǎo)管理系統(tǒng)應(yīng)用,系統(tǒng)中所有和數(shù)據(jù)庫(kù)有關(guān)系的操作都通過一個(gè)通用類來(lái)實(shí)現(xiàn),大大提高了代碼的耦合性,當(dāng)數(shù)據(jù)庫(kù)類型等信息變化后直接修改類文件就可以了,不再需要每個(gè)頁(yè)面都修改。另外本系統(tǒng)解決了中文的問題,也是在配置文件中添加了編碼方式的形式解決的,本系統(tǒng)另外一個(gè)大的特點(diǎn)是系統(tǒng)對(duì)數(shù)據(jù)庫(kù)的操作都單獨(dú)的寫在了一個(gè)類里,這樣對(duì)系統(tǒng)的所有數(shù)據(jù)庫(kù)操作都只訪問這個(gè)類就可以了,不要每個(gè)頁(yè)面都去寫數(shù)據(jù)庫(kù)的操作,提高了系統(tǒng)的集成性。
5.1管理員功能模塊
管理員登錄,在登錄頁(yè)面填寫用戶、密碼權(quán)限以及驗(yàn)證碼進(jìn)行登錄如圖5-1所示。
圖5-1管理員登錄界面圖
管理員登錄到教學(xué)督導(dǎo)管理系統(tǒng)可以查看系統(tǒng)首頁(yè)、用戶管理(管理員、學(xué)生用戶、教師用戶、督導(dǎo)專家)更多管理(學(xué)生信息、課程信息、學(xué)生評(píng)估、督導(dǎo)評(píng)教、評(píng)教同行、班級(jí)信息、教研室信息、督導(dǎo)評(píng)價(jià)、教師信息、評(píng)論列表)等內(nèi)容,如圖5-2所示。
圖5-2管理員功能界面圖
教研室信息,在教研室信息管理頁(yè)面可以查看教室名稱、教室設(shè)備、教室位置、教室照片、教研方向等信息,并可在教研室信息查詢頁(yè)面進(jìn)行編輯刪除詳細(xì)等操作,如圖5-3所示。
圖5-3教研室信息管理界面圖
用戶管理,在用戶管理頁(yè)面可以查看昵稱、用戶名、工號(hào)、姓名、年齡、添加時(shí)間操作等信息,并可根據(jù)需要對(duì)已有的用戶進(jìn)行編輯刪除詳細(xì)等操作,如圖5-4所示。
圖5-4用戶管理界面圖
督導(dǎo)評(píng)教管理,在督導(dǎo)評(píng)教管理頁(yè)面添加督導(dǎo)評(píng)教信息:授課教師、課程名稱、評(píng)價(jià)選項(xiàng)、評(píng)價(jià)分?jǐn)?shù)、評(píng)估用戶、評(píng)估日期等信息,并可在督導(dǎo)評(píng)教管理查詢頁(yè)面對(duì)已有的評(píng)教管理進(jìn)行編輯刪除詳細(xì)等操作,如圖5-5所示:
圖5-5督導(dǎo)評(píng)教管理界面圖
??????????????????????????
課程信息管理,在課程信息管理查詢頁(yè)面可以查看課程名稱、課程日期、授課教師、上課學(xué)生、班級(jí)名稱、班級(jí)專業(yè)、等內(nèi)容,并可在該頁(yè)面進(jìn)行編輯刪除詳情等操作,如圖5-6所示:
圖5-6課程信息管理界面圖
5.2學(xué)生功能模塊
在系統(tǒng)首頁(yè)注冊(cè),學(xué)生在前臺(tái)頁(yè)面注冊(cè)信息:賬號(hào)、密碼、確認(rèn)密碼、昵稱、郵箱、手機(jī)號(hào)、身份等內(nèi)容完成注冊(cè),如圖5-8所示:
圖5-8用戶注冊(cè)界面圖
用戶登錄頁(yè)面,在用戶登錄頁(yè)面輸入:用戶名、密碼、權(quán)限驗(yàn)證碼等內(nèi)容進(jìn)行登,如圖5-10所示:
圖5-10用戶登錄界面圖
學(xué)生信息,在學(xué)生學(xué)生信息頁(yè)面可以查看學(xué)生姓名、學(xué)生學(xué)號(hào)、學(xué)生性別、學(xué)生年齡、班級(jí)信息、專業(yè)信息等,如圖5-10所示。
圖5-10學(xué)生信息界面圖
5.3教師功能模塊
在系統(tǒng)首頁(yè)注冊(cè),教師在前臺(tái)頁(yè)面注冊(cè)信息:賬號(hào)、密碼、確認(rèn)密碼、昵稱、郵箱、手機(jī)號(hào)、身份等內(nèi)容完成注冊(cè),如圖5-11所示:
圖5-11教師注冊(cè)界面圖
教師登錄頁(yè)面,在用戶登錄頁(yè)面輸入:用戶名、密碼、權(quán)限驗(yàn)證碼等內(nèi)容進(jìn)行登,如圖5-12所示:
圖5-12教師登錄界面圖
評(píng)教同行,在評(píng)教同行頁(yè)面可以查看授課教師、課程名稱、評(píng)價(jià)選項(xiàng)、評(píng)價(jià)分?jǐn)?shù)、評(píng)估用戶、評(píng)估日期等,如圖5-13所示。
圖5-13評(píng)教同行界面圖
5.3督導(dǎo)專家功能模塊
在系統(tǒng)首頁(yè)注冊(cè),督導(dǎo)專家在前臺(tái)頁(yè)面注冊(cè)信息:賬號(hào)、密碼、確認(rèn)密碼、昵稱、郵箱、手機(jī)號(hào)、身份等內(nèi)容完成注冊(cè),如圖5-14所示:
圖5-14督導(dǎo)專家注冊(cè)界面圖
督導(dǎo)評(píng)價(jià),在督導(dǎo)評(píng)價(jià)頁(yè)面可以查看教室名稱、教研方向、教室設(shè)備、評(píng)價(jià)選項(xiàng)、評(píng)價(jià)分?jǐn)?shù)、評(píng)估用戶、評(píng)估日期等,如圖5-15所示。
圖5-15督導(dǎo)評(píng)價(jià)界面圖
????
??6 系統(tǒng)測(cè)試
6.1 測(cè)試?yán)碚?/span>
軟件系統(tǒng)測(cè)試的目的是通過測(cè)試找出在程序中的存在的錯(cuò)誤信息和阻礙程序正常運(yùn)轉(zhuǎn)的安全隱患。這同時(shí)也是每一個(gè)系統(tǒng)軟件測(cè)試的主要的規(guī)定,軟件系統(tǒng)的應(yīng)用過程中,發(fā)現(xiàn)一個(gè)重要的錯(cuò)誤也是極具有很大的影響力的,一個(gè)好的測(cè)試的方案就為發(fā)展程序中存在的重大問題的;同樣,一個(gè)成功的測(cè)試方案也就發(fā)現(xiàn)了迄今為止尚未發(fā)現(xiàn)的一個(gè)重要錯(cuò)誤的測(cè)試。
軟件測(cè)試的主要的好處就是為了讓軟件的運(yùn)行情況更好,讓用戶的使用的過程中更加的滿意。在軟件工程中,軟件測(cè)試是一個(gè)十分重要環(huán)節(jié),在交付用戶使用最終的軟件之前,軟件測(cè)試就是一個(gè)檢驗(yàn)的過程,主要針對(duì)的是軟件的軟件設(shè)計(jì)開發(fā)、需求分析、系統(tǒng)編碼各階段結(jié)果的一個(gè)檢驗(yàn)過程。
軟件測(cè)試應(yīng)遵循的原則如下:
(1) 軟件測(cè)試要盡快的進(jìn)行并且整個(gè)測(cè)試部分要是在整個(gè)軟件開發(fā)的各個(gè)過程和細(xì)節(jié)。在發(fā)現(xiàn)了錯(cuò)誤的情況下,立刻處理,這樣會(huì)大大的減少軟件的開發(fā)成,提高軟件的質(zhì)量。
(2) 在關(guān)于軟件的各種測(cè)試中,例如測(cè)試的過程中使用的計(jì)劃、報(bào)告等等要做到妥善的處理和保管,主要目的就是為了方便將來(lái)的對(duì)系統(tǒng)的維護(hù)。
(3) 群集現(xiàn)象是應(yīng)該得到高度重視的,在軟件的整個(gè)測(cè)試的過程中。就是在整個(gè)測(cè)試的過程中發(fā)現(xiàn)了錯(cuò)誤的主要地方很有可能是就很多的錯(cuò)誤的聚集的地方,所以要對(duì)這樣的部分給予特殊的照顧。
(4) 對(duì)于軟件的測(cè)試要盡量不要軟件的設(shè)計(jì)開發(fā)人員或是機(jī)構(gòu),而是要另一方來(lái)進(jìn)行測(cè)試程序,這樣也是為了保證軟件的測(cè)試結(jié)果的客觀性以及公平公正性。
(5) 對(duì)于整個(gè)測(cè)試計(jì)劃要嚴(yán)格的按照一定的規(guī)則來(lái)進(jìn)行軟件測(cè)試。
(6) 關(guān)于軟件測(cè)試的過程中的用例應(yīng)該是預(yù)期結(jié)果以及之前輸入的數(shù)據(jù)信息構(gòu)成,輸入條件中的要考慮的有合理和不合理的因素都要考慮到,這樣也是為了更好的幫助開發(fā)的人員更多的發(fā)現(xiàn)軟件中存在的錯(cuò)誤。
(7) 對(duì)于整個(gè)的測(cè)試結(jié)果進(jìn)行全面的檢查,盡量避免出現(xiàn)重復(fù)的錯(cuò)誤。
6.2 測(cè)試方法及用例
1、功能測(cè)試
從用戶的角度來(lái)看,測(cè)試時(shí)不了解新開發(fā)軟件的內(nèi)部結(jié)構(gòu),因此可以將系統(tǒng)與黑匣子進(jìn)行比較,盲目輸入后可以查看系統(tǒng)給出的反饋。這種測(cè)試屬于黑盒測(cè)試,在測(cè)試中如果輸入錯(cuò)誤信息系統(tǒng)會(huì)報(bào)錯(cuò)。
2、性能測(cè)試
測(cè)試軟件程序的整體狀態(tài)(稱為性能測(cè)試)通常使用自動(dòng)化測(cè)試工具來(lái)檢測(cè)系統(tǒng)的整體功能,在負(fù)載和壓力測(cè)試之間進(jìn)行劃分,在某些情況下,將兩者結(jié)合起來(lái)。雖然壓力測(cè)試可以檢測(cè)到系統(tǒng)可以提供的最高級(jí)別的服務(wù),但是負(fù)載測(cè)試可以測(cè)試系統(tǒng)如何響應(yīng)增加的負(fù)載。
在對(duì)系統(tǒng)進(jìn)行測(cè)試的時(shí)候在找到問題的情況下必須在第一時(shí)間找到解決問題的辦法,不要存在僥幸的心理,這樣才能讓系統(tǒng)開發(fā)的質(zhì)量可以過關(guān),并且開發(fā)的周期會(huì)大大縮短,還有就是在測(cè)試時(shí),不要出現(xiàn)重復(fù)性的錯(cuò)誤,遇到一個(gè)錯(cuò)誤問題,要將整個(gè)系統(tǒng)開發(fā)所牽扯的該問題都必須一一解決,提高系統(tǒng)的安全性、穩(wěn)定性。
白盒測(cè)試與黑盒測(cè)試是測(cè)試中比較常用的兩種方法。
①結(jié)構(gòu)測(cè)試俗稱白盒測(cè)試:這種測(cè)試是在對(duì)程序的處理過程與結(jié)構(gòu)都有詳盡了解的前提下,順從程序內(nèi)部的邏輯而完成的系統(tǒng)測(cè)試,以確定系統(tǒng)中所有的通路都能夠遵照設(shè)計(jì)要求正常工作,不出現(xiàn)任何偏差。
②功能測(cè)試又成黑盒測(cè)試:主要是針對(duì)程序功能能夠按照設(shè)計(jì)正常實(shí)現(xiàn)的一種檢測(cè),在程序接口處進(jìn)行,檢測(cè)程序手法數(shù)據(jù)是否正常,與外部信息的交換是否完整。
測(cè)試用例:
表6.1 用戶注冊(cè)測(cè)試用例
| 用例編號(hào) | UC-TEST-001 | 測(cè)試名稱 | 用戶注冊(cè) | |
| 前提條件 | 用戶注冊(cè) | |||
| 步驟 | 操作描述 | 數(shù)據(jù) | 期望結(jié)果 | |
| 1 | 點(diǎn)擊用戶注冊(cè)查看詳情按鈕 | 無(wú) | 跳轉(zhuǎn)到用戶注冊(cè)詳情 | |
| 2 | 點(diǎn)擊添加按鈕 | 無(wú) | 跳轉(zhuǎn)到添加頁(yè)面 | |
| 3 | 選中添加后按鈕 | 無(wú) | 跳轉(zhuǎn)到用戶注冊(cè)頁(yè)面 | |
| 測(cè)試說(shuō)明 | 用戶未登錄時(shí)到步驟3跳轉(zhuǎn)到登錄頁(yè)面 | |||
| 測(cè)試結(jié)果 | 成功 | 測(cè)試人 | ||
表6.2 登錄測(cè)試用例
| 情況 | 用戶名輸入 | 密碼輸入 | 期望結(jié)果 |
| (1) | 15546219225 | 1244566 | 提示“用戶名或者密碼錯(cuò)誤,或賬號(hào)未經(jīng)審核” |
| (2) | aaaaa | 123456 | 提示“用戶名或密碼錯(cuò)誤,或者賬號(hào)未經(jīng)審核” |
| (3) | 111 | 111 | 登陸成功 |
6.3測(cè)試結(jié)果
測(cè)試后得到的性能和用例,系統(tǒng)具有足夠的正確性、可靠性、穩(wěn)定性,并且可以對(duì)輸入數(shù)據(jù)進(jìn)行準(zhǔn)確的點(diǎn)擊操作處理和響應(yīng)測(cè)試用戶的體驗(yàn)也得到了很好的反饋和響應(yīng)時(shí)間。合理的范圍,可以兼容所有主流瀏覽器,設(shè)計(jì)所需的效果。
結(jié)論
教學(xué)督導(dǎo)管理系統(tǒng)的設(shè)計(jì),通過互聯(lián)網(wǎng)來(lái)解決實(shí)現(xiàn)信息化的網(wǎng)站系統(tǒng),通過我四年所學(xué)的所有專業(yè)知識(shí)整合一起,進(jìn)行對(duì)教學(xué)督導(dǎo)管理系統(tǒng)進(jìn)行開發(fā)設(shè)計(jì),當(dāng)然在真正著手來(lái)做的時(shí)候遇到了很多問題,一個(gè)是網(wǎng)站的技術(shù)問題,一個(gè)是自己之前沒有單獨(dú)開發(fā)過程序,動(dòng)手實(shí)踐比較少,面對(duì)問題的同時(shí),自己的自信心也受到了一些打擊,不過我也是快速的調(diào)整自己的狀態(tài),老師與同學(xué)討論的方法解決了所有的困難。
畢業(yè)設(shè)計(jì)是我們所學(xué)知識(shí)應(yīng)用的最佳體現(xiàn),也是在考核我們四年中所學(xué)的所有的專業(yè)知識(shí)及技術(shù)應(yīng)用情況,通過這樣畢業(yè)設(shè)計(jì)可以更好的得到鍛煉及對(duì)所學(xué)知識(shí)的復(fù)習(xí)及運(yùn)用,也是一種訓(xùn)練和實(shí)踐。教學(xué)督導(dǎo)管理系統(tǒng)的實(shí)現(xiàn),不僅鞏固了我以前的知識(shí),還對(duì)學(xué)到的知識(shí)通過結(jié)合技術(shù)進(jìn)行詳細(xì)了解,還結(jié)合了對(duì)跨學(xué)科效果的深入理解。
在以后我的工作中,我仍然會(huì)繼續(xù)努力我的計(jì)算機(jī)方面的技術(shù),讓我在后期的平臺(tái)開發(fā)中可以更好更快的實(shí)現(xiàn)需求功能。我相信自己可以勝任更多的好工作并在工作領(lǐng)域做出更大的貢獻(xiàn)。
回顧畢業(yè)設(shè)計(jì)的整個(gè)過程,既付出了努力與汗水也收獲了很多難以忘懷的美好經(jīng)歷。雖然在系統(tǒng)開發(fā)過程中經(jīng)歷了各種各樣的困難,自己也在不斷研究與探索,可是系統(tǒng)的實(shí)現(xiàn)仍有許多不足之處。但是經(jīng)過系統(tǒng)編程工作讓我有了更多的信心,我相信在未來(lái)的路上,我會(huì)走的更好。
致 謝
畢業(yè)設(shè)計(jì)結(jié)束的同時(shí)也意味著四年的大學(xué)生活就要結(jié)束了。教學(xué)督導(dǎo)管理系統(tǒng)的完成以及如何在系統(tǒng)運(yùn)行過程中實(shí)現(xiàn)的更好,這其中付出了很大的努力,這段時(shí)光將會(huì)終身難忘。
在畢業(yè)設(shè)計(jì)的這一段時(shí)間里,離不開導(dǎo)師的細(xì)心指導(dǎo),還有同學(xué)們的熱情幫助,有時(shí)候幾個(gè)同學(xué)在一起討論系統(tǒng)中的某個(gè)功能模塊如何實(shí)現(xiàn),如何實(shí)現(xiàn)的更好,或是問題沒得到有效的解決,就會(huì)沒有心思做其他的事情,讓我們對(duì)理想充滿了動(dòng)力。
在畢業(yè)設(shè)計(jì)即將結(jié)束之時(shí),首先要感謝我的指導(dǎo)老師,謝謝您在畢業(yè)設(shè)計(jì)和畢業(yè)論文中對(duì)我的指導(dǎo)。在您的細(xì)心指導(dǎo)下我才能快速的掌握系統(tǒng)的相關(guān)功能,在您的大力幫助下我才能將課本上的知識(shí)與自己的項(xiàng)目結(jié)合,真正的做到學(xué)以致用。感謝您經(jīng)常犧牲自己的休息時(shí)間,利用其豐富的教學(xué)和項(xiàng)目經(jīng)驗(yàn)對(duì)我進(jìn)行指導(dǎo)。 課堂上,您教會(huì)我們?nèi)绾巫鋈恕⒔虝?huì)我們新的知識(shí),在課下,您又像朋友一樣親切,教會(huì)了我很多道理,讓我意識(shí)到先做人、后做事。感謝所有教過我的老師,為我傾注了大量的心血,正是你們的諄諄教誨、嚴(yán)謹(jǐn)教學(xué)才使我能順利的完成學(xué)業(yè),再此向你們表示深深的感謝。感謝大學(xué)里教過我的每一位老師,真心祝福您們。
畢業(yè)在即,在今后的工作和生活中,我會(huì)銘記師長(zhǎng)們的教誨、同學(xué)們的幫助,繼續(xù)不懈努力和追求,來(lái)報(bào)答所有支持和幫助過我的人!
最后,耽誤了老師的休息時(shí)間來(lái)對(duì)本文進(jìn)行審閱,評(píng)議和參與論文答辯的各位老師表示深深的感謝。在此,衷心的謝謝您們!
參考文獻(xiàn)
[1]沙之洲.Java編程語(yǔ)言在計(jì)算機(jī)軟件開發(fā)中的應(yīng)用[J].電子世界,2021(24):125-127.DOI:10.19353/j.cnki.dzsj.2021.24.052.
[2]李雅琴.Java編程語(yǔ)言的優(yōu)勢(shì)及其應(yīng)用實(shí)踐研究[J].互聯(lián)網(wǎng)周刊,2021(24):60-62.
[3]涂華燕.基于MySQL宿舍管理系統(tǒng)數(shù)據(jù)庫(kù)設(shè)計(jì)[J].電腦編程技巧與維護(hù),2021(12):104-106.DOI:10.16184/j.cnki.comprg.2021.12.038.
[4]馮冬艷.MySQL集群主從復(fù)制的原理、實(shí)現(xiàn)與常見故障排除[J].山西電子技術(shù),2021(06):47-48+57.
[5]閆繼正,張雷,張海濤.基于MySQL的空管設(shè)備集中監(jiān)控系統(tǒng)數(shù)據(jù)庫(kù)設(shè)計(jì)[J].微處理機(jī),2021,42(06):47-51.
[6]宋文彬.探討Java平臺(tái)及應(yīng)用Java技術(shù)的安全問題研究[J].數(shù)字通信世界,2021(12):51-52+60.
[7]張文,方巍,賈雪磊.基于SSM框架的合租系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)[J].計(jì)算機(jī)技術(shù)與發(fā)展,2021,31(11):159-164.
[8]趙學(xué)作.MySQL數(shù)據(jù)庫(kù)主從數(shù)據(jù)同步的設(shè)置[J].網(wǎng)絡(luò)安全和信息化,2021(11):94-97.
[9]朱姝.Java程序設(shè)計(jì)語(yǔ)言在軟件開發(fā)中的運(yùn)用初探[J].電子測(cè)試,2021(21):72-74.DOI:10.16520/j.cnki.1000-8519.2021.21.025.
[10]吳迪.Java編程語(yǔ)言在計(jì)算機(jī)軟件開發(fā)中的應(yīng)用[J].信息與電腦(理論版),2021,33(20):29-31.
[11]王江霖,黃彩霞,樊旭龍.基于SSM框架的網(wǎng)絡(luò)資源共享平臺(tái)的研究與實(shí)現(xiàn)[J].電腦知識(shí)與技術(shù),2021,17(28):76-78.DOI:10.14004/j.cnki.ckt.2021.2999.
[12]蒙笑陽(yáng).基于SSM框架的室內(nèi)定位導(dǎo)航系統(tǒng)[J].鐵路通信信號(hào)工程技術(shù),2021,18(09):38-42.
[13]方生.基于“MVVM”模式的“Web”前端的設(shè)計(jì)與實(shí)現(xiàn)[J].電腦知識(shí)與技術(shù),2021,17(20):147-149.DOI:10.14004/j.cnki.ckt.2021.2004.
[14]馮麗露,康耀龍,高曉晶,王濤.基于SSM框架的數(shù)據(jù)結(jié)構(gòu)在線評(píng)測(cè)系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)[J].中國(guó)信息技術(shù)教育,2021(13):86-89.
[15]Jun Ma, Jun Mao, Long Chen , Lili Yin. Design and Implementation of Multi-terminal Debugging System based on SSM Framework[J]. International Core Journal of Engineering,2021,7(7):
[16]曹華山.SSM框架在Web應(yīng)用開發(fā)中的設(shè)計(jì)與實(shí)現(xiàn)[J].無(wú)線互聯(lián)科技,2021,18(11):108-109.
[17]陳釗.SSM框架在Web應(yīng)用開發(fā)中的設(shè)計(jì)與實(shí)現(xiàn)研究[J].電腦知識(shí)與技術(shù),2021,17(10):226-227.DOI:10.14004/j.cnki.ckt.2021.1097.
[18]游俊慧.MVC、MVP、MVVM三種架構(gòu)模式的對(duì)比[J].辦公自動(dòng)化,2020,25(22):11-12+27.
[19]Xiaojie Guo,Tingmei Wang*. Design and Implementation of Graduate Information Management System Based on SSM Framework[J]. Journal of Simulation,2020,8(2):
[20]Andrea Capiluppi,Nemitari Ajienka. Lexical content as a cooperation aide: A study based on Java software[J]. The Journal of Systems & Software,2020,164(prepublish):
免費(fèi)領(lǐng)取本源代碼,請(qǐng)關(guān)注點(diǎn)贊+私聊
總結(jié)
以上是生活随笔為你收集整理的(附源码)ssm教学督导管理系统 毕业设计 292346的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 吾爱破解论坛的运作
- 下一篇: Tomcat报错系统找不到指定的路径