版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
緒論1.1選題背景及意義1.1.1選題背景計(jì)算機(jī)技術(shù)的不斷發(fā)展給學(xué)校的工作也帶來(lái)了很多的便利,利用互聯(lián)網(wǎng)資源進(jìn)行教材征訂管理越來(lái)越流行并得到很好的應(yīng)用。傳統(tǒng)的教材征訂管理有很多的弊端,工作人員的勞動(dòng)量很高效率卻很低,并且準(zhǔn)確度更是達(dá)不到要求。基于這些原因,于是本人希望設(shè)計(jì)一個(gè)教材征訂管理系統(tǒng),該系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)需要達(dá)到的基本要求是:管理員登錄系統(tǒng)后可以通過(guò)一些基本操作完成教材信息的管理工作。針對(duì)各個(gè)高校所遺留的與教材管理系統(tǒng)相關(guān)的問(wèn)題,當(dāng)務(wù)之急是要了解各個(gè)高校的教材管理系的需求以及想要?jiǎng)?chuàng)新的地方。對(duì)該系統(tǒng)設(shè)計(jì)理念和內(nèi)容、作用進(jìn)行深刻的了解,高等學(xué)校教育工作的重要內(nèi)容之一就是簡(jiǎn)便而又有效的實(shí)現(xiàn)高校教材信息管理工作,這也是整個(gè)高校的核心和基礎(chǔ)。我們所說(shuō)的教材管理工作其實(shí)指的是學(xué)校的教材管理人員根據(jù)學(xué)校的教育方針,通過(guò)較為先進(jìn)的管理方式,有組織的指揮各個(gè)崗位中的人員的活動(dòng),以便于能按時(shí)按量甚至與超時(shí)超量的完成工作。教材管理工作一直以來(lái)都是各個(gè)高校的核心和基礎(chǔ),也是評(píng)價(jià)一所高校能力的重要指標(biāo)。1.1.2選題意義改革開(kāi)放以來(lái)中國(guó)的教育、科研、校園網(wǎng)等都得到了迅速發(fā)展,良好的網(wǎng)絡(luò)通訊環(huán)境在各個(gè)高校中已不足為奇,隨之而來(lái)的首要任務(wù)便是校園的信息化建設(shè)。十多年的經(jīng)驗(yàn)證明,通過(guò)建設(shè)并開(kāi)展校園信息化工作,不僅改善了高校管理體制還提高了人們的管理觀念,為促進(jìn)高校管理水平的提高打下了堅(jiān)實(shí)的基礎(chǔ)。當(dāng)今的中國(guó)信息技術(shù)的發(fā)展如雨后春筍,這也給校園信息工作的開(kāi)展提供了廣闊的天地。教材管理的信息化是大勢(shì)所趨,為了適應(yīng)潮流和發(fā)展,目前各高校正在積極進(jìn)行教材管理系統(tǒng)的開(kāi)發(fā)。教材管理系統(tǒng)的開(kāi)發(fā)與出現(xiàn),對(duì)于學(xué)校工作質(zhì)量的提高、工作效率的提高有很大的幫助,勢(shì)必帶動(dòng)著高校的教育水平的提高,從而提高大學(xué)生的綜合素質(zhì)。教學(xué)離不開(kāi)教材,因而教材管理直接影響高校的教學(xué)質(zhì)量,教材的選擇及管理關(guān)系到高校的每一位師生。采用傳統(tǒng)的人工模式進(jìn)行教材征訂的管理工作過(guò)于繁瑣、冗雜,工作效率也極其的低。所以在實(shí)現(xiàn)教材管理的辦公自動(dòng)化的路上,教材征訂管理系統(tǒng)的出現(xiàn)是必然的。1.2國(guó)內(nèi)外研究現(xiàn)狀及發(fā)展趨勢(shì)在教材管理系統(tǒng)出現(xiàn)之前,高校的教材管理是一份特別繁瑣的工作,其數(shù)據(jù)量大,數(shù)據(jù)來(lái)源廣泛,并且經(jīng)常需要進(jìn)行匯總工作,形成各種統(tǒng)計(jì)報(bào)表。更令人頭疼的是,有時(shí)花大把的時(shí)間和心血統(tǒng)計(jì)出來(lái)的報(bào)表卻是錯(cuò)誤的,簡(jiǎn)直令人瘋狂。據(jù)可靠數(shù)據(jù)顯示,至今為止,我國(guó)仍然還有許多高校甚至是一些重點(diǎn)高校還沒(méi)有屬于自己的教材管理系統(tǒng),使用的仍是以手工為主的管理方式,這種方式存在著一以下三點(diǎn)不足之處:第一,管理工作對(duì)于管理人員的依賴性極大,也就說(shuō)所普通的管理人員不能勝任這種工作。第二,信息交流渠道不暢,教材的批發(fā)仍以紙質(zhì)的媒介進(jìn)行傳播。第三,純?nèi)斯さ慕滩恼饔喒芾眢w系過(guò)于繁瑣,效率低下。1.2.1國(guó)內(nèi)研究現(xiàn)狀在國(guó)內(nèi),出現(xiàn)的比較早的教材管理系統(tǒng)如07booksys系統(tǒng)等都是基于單機(jī)的教材管理系統(tǒng)。單機(jī)版的局限性也是很明顯的,它的信息交流渠道不暢,因而隨著計(jì)算機(jī)網(wǎng)絡(luò)的發(fā)展,單機(jī)版的教材管理系統(tǒng)最終逃不開(kāi)被淘汰的命運(yùn),但同時(shí)也醞釀了基于網(wǎng)絡(luò)的教材管理系統(tǒng)的出現(xiàn)。目前,網(wǎng)絡(luò)版的教材管理系統(tǒng)主要有局域網(wǎng)方式、C/S方式、B/S方式三種。其中,出現(xiàn)較早的是基于局域網(wǎng)的方式的教材管理系統(tǒng),它的實(shí)現(xiàn)需要依靠局域網(wǎng)絡(luò)協(xié)議,系統(tǒng)開(kāi)發(fā)比較簡(jiǎn)單對(duì)機(jī)器的要求也不高,但是安全性比較差。C/S方式也是建立在局域網(wǎng)的基礎(chǔ)上,其主要工作由服務(wù)器完成,因而對(duì)于服務(wù)器的要求較高,并且具有較高的安全性。B/S:方式是近年來(lái)運(yùn)用最廣泛的的一種模式,它與前兩者的都不同,它是建立在互聯(lián)網(wǎng)協(xié)議的基礎(chǔ)上的,對(duì)客戶端基本沒(méi)有什么要求,并且適應(yīng)性或者說(shuō)可塑造性極強(qiáng)。20世紀(jì)以來(lái),知識(shí)的更新迭速度代越來(lái)越快,各類高校教材不斷涌現(xiàn),隨之而來(lái)的是各種教材的修訂周期越來(lái)越短,再加上如今各高校招生規(guī)模的不斷擴(kuò)大,使得現(xiàn)如今的高校教材管理工作面臨學(xué)科雜、數(shù)據(jù)量大、教材種類多等問(wèn)題使得教材管理工作難度再上一個(gè)新臺(tái)階。之前還能勉強(qiáng)支撐的原始的人工管理教材的方式已經(jīng)完全行不通。因而此時(shí)高校教材管理系統(tǒng)的研發(fā)勢(shì)在必行。1.2.2國(guó)外研究現(xiàn)狀在國(guó)外,現(xiàn)存的教材管理系統(tǒng)基本都是基于網(wǎng)絡(luò)開(kāi)發(fā)模式的,并且大部分都是作為復(fù)雜系統(tǒng)的一個(gè)子系統(tǒng),這將不可避免的引發(fā)一些其它系統(tǒng)錯(cuò)誤??偠灾?,隨著計(jì)算機(jī)的運(yùn)用越來(lái)越廣,人們的工作方式也在向計(jì)算機(jī)方面靠近,管理人員的管理觀念已經(jīng)悄然改變,網(wǎng)絡(luò)版的各種系統(tǒng)開(kāi)始應(yīng)用于各大高校。因此,開(kāi)發(fā)一個(gè)基于網(wǎng)絡(luò)技術(shù)的教材管理系統(tǒng)勢(shì)在必行。總之,教材管理系統(tǒng)還有很大的空間等待我們?nèi)パ芯俊?.3論文的主要內(nèi)容和結(jié)構(gòu)本論文的設(shè)計(jì)主要分為以下四個(gè)主要內(nèi)容和結(jié)構(gòu):(1)緒論部分:詳細(xì)闡明了本系統(tǒng)的研究意義和發(fā)展趨勢(shì),這是我們?cè)O(shè)計(jì)該系統(tǒng)的背景和意義所在。(2)需求分析部分:主要對(duì)整個(gè)系統(tǒng)功能需求的評(píng)估和分析,這是系統(tǒng)設(shè)計(jì)的重要階段,只有在獲取到清晰的系統(tǒng)需求的基礎(chǔ)上我們才能設(shè)計(jì)出符合期望的系統(tǒng)。(3)概要設(shè)計(jì)部分:大致劃分出組成系統(tǒng)的物理元素,主要包括數(shù)據(jù)庫(kù)、系統(tǒng)E-R圖以及表的創(chuàng)建,在該階段中,需要我們透徹理解表之間的關(guān)聯(lián),進(jìn)而設(shè)計(jì)出完整的E-R圖以及在數(shù)據(jù)庫(kù)中進(jìn)行表的創(chuàng)建。(4)詳細(xì)設(shè)計(jì)部分:主要展示系統(tǒng)的運(yùn)行過(guò)程以及功能實(shí)現(xiàn)截圖,本階段要求系統(tǒng)已經(jīng)實(shí)現(xiàn),并且通過(guò)圖文的形式向他人展示我們的系統(tǒng)。2需求分析需求分析指的是對(duì)系統(tǒng)的使用者想要利用這個(gè)系統(tǒng)去完成什么功能的分析,搞清楚所編寫(xiě)的系統(tǒng)該有什么功能。是軟件、系統(tǒng)開(kāi)發(fā)的前提,必須搞清楚了客戶的需求所在,才能保證后期的開(kāi)發(fā)不出岔子。一個(gè)好的需求分析可以大大減少后期開(kāi)發(fā)的難度。2.1可行性分析軟件開(kāi)發(fā)任務(wù)的首要階段就是進(jìn)行可行性分析??尚行苑治鍪菢O其重要的一個(gè)階段,所謂的可行性分析就是預(yù)先分析在開(kāi)發(fā)過(guò)程中可能遇見(jiàn)的問(wèn)題,并通過(guò)研究了解問(wèn)題有無(wú)可行性的解決方法,從而避免人力、物力以及財(cái)力的浪費(fèi)。通過(guò)系統(tǒng)的初步調(diào)查我們大致可以提出新的系統(tǒng)目標(biāo),也就是系統(tǒng)開(kāi)發(fā)完成之后所要達(dá)到的指標(biāo)。但是,需要特別指出的是,通過(guò)可行性分析提出的系統(tǒng)目標(biāo)并不是具體的功能也不可能是具體的功能,因?yàn)槲覀儗⒃谥蟮拈_(kāi)發(fā)過(guò)程中將其具體化和定量化。2.1.1經(jīng)濟(jì)可行性所謂經(jīng)濟(jì)可行性也就是對(duì)開(kāi)發(fā)教材征訂管理系統(tǒng)過(guò)程中的開(kāi)支進(jìn)行評(píng)估,一方面是指支出費(fèi)用,包括軟件開(kāi)發(fā)費(fèi)用以及軟件后期的維護(hù)費(fèi)等。另一方面指的是開(kāi)發(fā)出該系統(tǒng)后能得到的效益。就目前的軟件市場(chǎng)調(diào)查結(jié)果而言,所開(kāi)發(fā)的系統(tǒng)能否得到較好的收益,主要取決于銷售市場(chǎng)和用戶群兩個(gè)因素。就目前高校現(xiàn)狀而言,教材征訂管理系統(tǒng)的用戶群和市場(chǎng)都是極大的,因而就經(jīng)濟(jì)角度而言,開(kāi)發(fā)教材征訂管理系統(tǒng)是完全可行的。2.1.2技術(shù)可行性本文所設(shè)計(jì)的教材征訂管理系統(tǒng)是基于Java語(yǔ)言實(shí)現(xiàn)的,而Java語(yǔ)言的優(yōu)點(diǎn)也是很明顯的,也就是一次編寫(xiě),處處運(yùn)行,所以不必?fù)?dān)心本系統(tǒng)是否能在自己的服務(wù)器上運(yùn)行,它具有極強(qiáng)的移植性。并且本人所開(kāi)發(fā)的教材征訂管理系統(tǒng)是極具人性化的,其具有完備的功能、操作簡(jiǎn)單、維護(hù)性強(qiáng)等特點(diǎn),因此,其在技術(shù)上是可行的。2.1.3操作可行性所謂操作可行性也就是要了解教材管理人員對(duì)本系統(tǒng)是否支持,以及本系統(tǒng)是否具有合理且齊全的管理制度。本系統(tǒng)開(kāi)發(fā)的重要理念之一就是人性化,因而教材管理人員只需要經(jīng)過(guò)短暫的培訓(xùn)便可以熟悉的使用本系統(tǒng),因此,我認(rèn)為其在操作上是可行的。2.2需求分析需求分析是系統(tǒng)研發(fā)中的極為重要的階段,所謂需求分析也就是要理解客戶的需求,我們所研發(fā)的系統(tǒng)應(yīng)該長(zhǎng)什么樣,具有什么樣的功能。通過(guò)軟件人員與用戶的交流和討論,準(zhǔn)確理解客戶的功能需求、性能需求、運(yùn)行環(huán)境需求和操作界面需求,進(jìn)而整理出一份需求分析文檔,今后基于此文檔進(jìn)行系統(tǒng)的開(kāi)發(fā)工作。本節(jié)將在業(yè)務(wù)需求調(diào)查的基礎(chǔ)上研究“教材征訂管理系統(tǒng)”項(xiàng)目客戶的功能需求、性能需求、運(yùn)行環(huán)境需求和操作界面需求,為設(shè)計(jì)階段提供設(shè)計(jì)依據(jù)。2.2.1功能需求概述本設(shè)計(jì)是利用Java開(kāi)發(fā)語(yǔ)言,PLSQL和IDEA作為開(kāi)發(fā)平臺(tái)和工具,完成教材征訂管理系統(tǒng)的設(shè)計(jì)與研究。主要功能:(1)用戶模塊:具有權(quán)限檢查機(jī)制,各級(jí)用戶只能看到允許查看的系統(tǒng)信息。管理員擁有最高級(jí)別的操作權(quán)限。普通用戶只能采購(gòu)教材、搜索教材和庫(kù)存的權(quán)限。(2)基礎(chǔ)信息模塊:對(duì)教材訂購(gòu)系統(tǒng)業(yè)務(wù)流程中的基礎(chǔ)數(shù)據(jù)進(jìn)行維護(hù)包括對(duì)教材信息的錄入、修改、搜索、查看,用戶的注冊(cè)、個(gè)人信息的修改。(3)庫(kù)存管理模塊:該模塊完成教材庫(kù)存管理,比如采購(gòu)教材需要執(zhí)行入庫(kù)操作,圖書(shū)報(bào)損需要執(zhí)行出庫(kù)操作。(4)教材申請(qǐng)模塊:教師登錄系統(tǒng),可以根據(jù)自己的要求搜索得到相應(yīng)的教材,點(diǎn)擊相應(yīng)的教材在彈出框中進(jìn)行數(shù)據(jù)錄入完成教材的申請(qǐng)。
3系統(tǒng)概要設(shè)計(jì)3.1總體設(shè)計(jì)通過(guò)這個(gè)階段的工作將劃分出組成系統(tǒng)的物理元素。所謂系統(tǒng)概要設(shè)計(jì)也就是以一種比較抽象的方式概括出本系統(tǒng)是怎么完成預(yù)定的任務(wù),換另一種表達(dá)也就是說(shuō)需要確定出系統(tǒng)的實(shí)現(xiàn)方案。并且方案中的軟件結(jié)構(gòu)設(shè)計(jì)要遵循模塊獨(dú)立的原理,各個(gè)模塊之間的耦合度不能太高。3.2系統(tǒng)功能模塊圖將各個(gè)大的模塊進(jìn)行更為精細(xì)的分化,這種分化不是無(wú)目的的,我們期望分化后的模塊應(yīng)該具有低耦合的特點(diǎn)。最終期望達(dá)到的效果是:系統(tǒng)的維護(hù)性強(qiáng)、開(kāi)發(fā)過(guò)程清晰。系統(tǒng)功能模塊圖如圖3.1所示。圖3.1“教材征訂管理系統(tǒng)”功能模塊圖3.3數(shù)據(jù)庫(kù)邏輯結(jié)構(gòu)設(shè)計(jì)數(shù)據(jù)庫(kù)設(shè)計(jì)階段的主要工作就是將概念模型轉(zhuǎn)化為數(shù)據(jù)庫(kù)中的表,舉一個(gè)簡(jiǎn)單的例子,將E-R圖模型轉(zhuǎn)化為關(guān)系模型,道理其實(shí)很直白,我們所設(shè)計(jì)的概念模式是抽象的,但現(xiàn)在我們需要將其表示出來(lái),在再數(shù)據(jù)庫(kù)設(shè)計(jì)階段中,數(shù)據(jù)庫(kù)設(shè)計(jì)階段的關(guān)鍵就是在計(jì)算機(jī)中有效的表示出各個(gè)實(shí)體模型的關(guān)系。本系統(tǒng)E-R圖如圖3.2所示。圖3.2“教材征訂管理系統(tǒng)”實(shí)體關(guān)系映射圖教材征訂管理系統(tǒng)數(shù)據(jù)庫(kù)采用Oracle設(shè)計(jì)了一個(gè)名為xe的數(shù)據(jù)庫(kù),用來(lái)保存系統(tǒng)的各種基本信息,根據(jù)提出的要求,設(shè)計(jì)了如下主要的數(shù)據(jù)庫(kù)表結(jié)構(gòu):表3.1用戶表(tb_user)字段名稱字段說(shuō)明類型主鍵長(zhǎng)度是否為空id管理員編號(hào)number是默認(rèn)長(zhǎng)度否account登錄賬號(hào)varchar2(20)否20是password登錄密碼varchar2(50)否50是name用戶名varchar2(20)否20是sign登錄狀態(tài)number否默認(rèn)長(zhǎng)度是flag角色區(qū)分number否默認(rèn)長(zhǎng)度是表3.2課程表(tb_course)字段名稱字段說(shuō)明類型主鍵長(zhǎng)度是否為空cid課程編號(hào)number是默認(rèn)長(zhǎng)度否cname課程名varchar2(20)否20是tid教師編號(hào)number否默認(rèn)長(zhǎng)度是表3.3教材類別表(tb_category)字段名稱字段說(shuō)明類型主鍵長(zhǎng)度是否為空categoryid教材類別編號(hào)number是默認(rèn)長(zhǎng)度否categoryname教材類別名varchar2(20)否20是表3.4教材表(tb_book)字段名稱字段說(shuō)明類型主鍵長(zhǎng)度是否為空bid教材編號(hào)number是默認(rèn)長(zhǎng)度否bname教材名varchar2(20)否20是publish出版社varchar2(50)否50是author作者varchar2(20)否20是price單價(jià)number否默認(rèn)長(zhǎng)度是edition版次varchar2(20)否20是inventory教材庫(kù)存number否默認(rèn)長(zhǎng)度是isbn教材標(biāo)識(shí)varchar2(20)否20是categoryid教材類別number否默認(rèn)長(zhǎng)度是表3.5教材申請(qǐng)表(tb_apply)字段名稱字段說(shuō)明類型主鍵長(zhǎng)度是否為空id申請(qǐng)編號(hào)number是默認(rèn)長(zhǎng)度否bid教材編號(hào)number否默認(rèn)長(zhǎng)度是cid課程編號(hào)number否默認(rèn)長(zhǎng)度是tid教師編號(hào)number否默認(rèn)長(zhǎng)度是account申請(qǐng)的數(shù)量number否默認(rèn)長(zhǎng)度是4系統(tǒng)詳細(xì)設(shè)計(jì)及實(shí)現(xiàn)詳細(xì)設(shè)計(jì)是軟件工程中對(duì)概要設(shè)計(jì)的一個(gè)細(xì)化,主要是為軟件結(jié)構(gòu)圖中的每一個(gè)模塊確定他采用的算法和模塊內(nèi)數(shù)據(jù)結(jié)構(gòu),并用某種表達(dá)工具給出清晰的描述。本節(jié)將在需求分析的概要設(shè)計(jì)的基礎(chǔ)上對(duì)待開(kāi)發(fā)的系統(tǒng)各部分模塊要實(shí)現(xiàn)的功能結(jié)構(gòu)進(jìn)行詳細(xì)的設(shè)計(jì),確定模塊內(nèi)部程序設(shè)計(jì),并對(duì)數(shù)據(jù)庫(kù)、用戶界面進(jìn)行詳細(xì)設(shè)計(jì)。詳細(xì)設(shè)計(jì)結(jié)果將作為后期系統(tǒng)實(shí)現(xiàn)的基本依據(jù)。4.1用戶登錄界面的設(shè)計(jì)啟動(dòng)項(xiàng)目來(lái)到用戶登錄頁(yè)面,用戶進(jìn)行登錄時(shí)對(duì)于沒(méi)有賬戶、沒(méi)有密碼、輸錯(cuò)密碼都會(huì)進(jìn)行相應(yīng)的提示,進(jìn)而保證用戶能準(zhǔn)確的登錄系統(tǒng)。用戶登錄界面如圖4.1所示。圖4.1用戶登錄界面4.2用戶注冊(cè)界面的設(shè)計(jì)本系統(tǒng)對(duì)于需要填寫(xiě)的注冊(cè)信息都做了判空處理,您必須輸入相應(yīng)的值,否則系統(tǒng)會(huì)彈出相應(yīng)的錯(cuò)誤提示,除此之外,系統(tǒng)還對(duì)用戶所輸入的賬號(hào)做了唯一性的校驗(yàn),用戶不能注冊(cè)已經(jīng)存在的賬號(hào)。注冊(cè)成功后,系統(tǒng)會(huì)彈出相應(yīng)提示,并跳轉(zhuǎn)到登錄頁(yè)面。注冊(cè)頁(yè)面如圖4.2所示。圖4.2用戶注冊(cè)頁(yè)面4.3前臺(tái)主頁(yè)面和教材申請(qǐng)頁(yè)面的設(shè)計(jì)前臺(tái)頁(yè)面主要分為普通用戶的頁(yè)面和管理員的頁(yè)面,兩者的主要差別在于,在用戶頁(yè)面中不能看到“后臺(tái)管理”這個(gè)頁(yè)簽,而管理員頁(yè)面中有該頁(yè)簽。教師通過(guò)點(diǎn)擊相應(yīng)的教材,彈出教材申請(qǐng)頁(yè)面,需要輸入教材的申請(qǐng)數(shù)量和所用的課程就可以完成教材的申請(qǐng)。普通用戶頁(yè)面如圖4.3所示。圖4.3普通用戶首頁(yè)管理員頁(yè)面如圖4.4所示。圖4.4管理員首頁(yè)教材申請(qǐng)頁(yè)面如圖4.5所示。圖4.5教材申請(qǐng)頁(yè)面4.4后臺(tái)操作數(shù)據(jù)的設(shè)計(jì)后臺(tái)的操作主要包括對(duì)用戶基本信息、教材基本信息的增加、刪除(批量刪除)、修改和查看操作,對(duì)于教師提交的申請(qǐng),后能的處理方式有兩種:通過(guò)和駁回。通過(guò)操作將會(huì)改變教材的庫(kù)存,而駁回操作則說(shuō)明本條申請(qǐng)信息作廢,可以進(jìn)行刪除。用戶的添加頁(yè)面如圖4.6所示。圖4.6用戶添加頁(yè)面申請(qǐng)信息的相關(guān)處理頁(yè)面如圖4.7所示。圖4.7處理申請(qǐng)相關(guān)頁(yè)面5系統(tǒng)測(cè)試5.1系統(tǒng)功能測(cè)試5.1.1鏈接測(cè)試通過(guò)系統(tǒng)的整體過(guò)程的測(cè)試,在各網(wǎng)頁(yè)之間的跳轉(zhuǎn)、點(diǎn)擊所需的網(wǎng)頁(yè)等方面進(jìn)行了操作和調(diào)試,發(fā)現(xiàn)了網(wǎng)頁(yè)之間跳轉(zhuǎn)以及連接到自己所需網(wǎng)址方面運(yùn)行速度以及準(zhǔn)確性還是較高的。5.1.2表單測(cè)試(1)輸入框測(cè)試——分別進(jìn)行了輸入最大長(zhǎng)度、輸入不同數(shù)據(jù)類型、不輸入必選項(xiàng)、重復(fù)輸入數(shù)據(jù)、輸入空格以及特殊字符等等方面測(cè)試;(2)文件上傳測(cè)試——測(cè)試了不同大小的文件、不同格式的穩(wěn)健格式、以及多份文件是否能保證系統(tǒng)的正常運(yùn)行,從而進(jìn)行相關(guān)方面的調(diào)試和改進(jìn);系統(tǒng)性能測(cè)試連接速度測(cè)試:由于系統(tǒng)的運(yùn)行速度以及連接速度受到用戶所處環(huán)境的影響,針對(duì)這一問(wèn)題,我們?cè)诓煌纳暇W(wǎng)條件下都進(jìn)行了網(wǎng)頁(yè)打開(kāi)以及頁(yè)面訪問(wèn)的測(cè)試,從而對(duì)訪問(wèn)卡頓、空白頁(yè)的出現(xiàn)以及響應(yīng)速度太慢的情況進(jìn)行了問(wèn)題的分析并提供了相關(guān)的解決措施,比如加大網(wǎng)頁(yè)超時(shí)限制、網(wǎng)頁(yè)更新的時(shí)間放緩等等,以防止用戶因網(wǎng)速的問(wèn)題丟失相關(guān)的數(shù)據(jù)。6結(jié)論與展望在開(kāi)發(fā)本系統(tǒng)的過(guò)程中,令我印象最深的一次挫折是我要實(shí)現(xiàn)一個(gè)驗(yàn)證用戶登錄的過(guò)濾器,第一次測(cè)試時(shí),發(fā)現(xiàn)不登錄確實(shí)不能進(jìn)入系統(tǒng),但是登陸后卻也被攔截了,仔細(xì)解讀了一遍過(guò)濾器的實(shí)現(xiàn)邏輯,發(fā)現(xiàn)也沒(méi)問(wèn)題,這個(gè)問(wèn)題當(dāng)時(shí)卡了很久。最終在同學(xué)們和老師的幫助下找到了原因所在,原來(lái)在web.xml中配置過(guò)濾器時(shí),我的攔截路徑是所有包括Jsp和Action請(qǐng)求等,這就導(dǎo)致了我登錄成功后的Action請(qǐng)求被攔截了,所以會(huì)有登陸成功后卻仍然返回登錄頁(yè)面的錯(cuò)誤,在這里我要真誠(chéng)的感謝不厭其煩的幫我解決問(wèn)題的同學(xué)和老師們。在為期幾個(gè)月的系統(tǒng)設(shè)計(jì)階段中,雖有在難題面前停滯不前的囧態(tài),但更多的是解決困難后的欣喜。通過(guò)自己的不斷努力和導(dǎo)師的幫助,一步一步的克服困難,完成本系統(tǒng)期望達(dá)到的效果。將原本一個(gè)抽象的概念變?yōu)橐粋€(gè)真實(shí)存在的系統(tǒng),它具備你預(yù)期的各種功能,操作效果炫酷的頁(yè)面,我覺(jué)得這就是對(duì)我為期幾個(gè)月努力最好的獎(jiǎng)勵(lì)。沒(méi)有什么不能解決的困難,關(guān)鍵在于你肯為它付出多少心血,也許過(guò)程中你會(huì)茫然、沮喪,但是我們要懂得夜空中的星因?yàn)楹谝共盆?。通過(guò)這次的實(shí)戰(zhàn)鍛煉,不但加深了我對(duì)與理論知識(shí)的理解,也豐富了我的實(shí)戰(zhàn)經(jīng)驗(yàn)。更加覺(jué)得實(shí)踐的重要性,我們一方面需要扎實(shí)的理論知識(shí),另一方面必不可少的是實(shí)踐經(jīng)驗(yàn),這兩者是互補(bǔ)的。學(xué)習(xí)的過(guò)程也就如此了。致謝通過(guò)對(duì)本教材征訂管理系統(tǒng)的設(shè)計(jì),我深刻的認(rèn)識(shí)到,所謂軟件開(kāi)發(fā)無(wú)非就是將抽象概念轉(zhuǎn)化為真實(shí)存在的系統(tǒng),而實(shí)現(xiàn)過(guò)程就是開(kāi)發(fā)過(guò)程。在系統(tǒng)的設(shè)計(jì)過(guò)程中遇到困難那是在所難免的,而理論知識(shí)的匱乏和實(shí)踐經(jīng)驗(yàn)的不足正是這些問(wèn)題產(chǎn)生的原因。在此過(guò)程中我通過(guò)陳龍老師的指導(dǎo)、同學(xué)的幫助、自學(xué)戰(zhàn)勝了所有的困難。使我得到一次難得的鍛煉機(jī)會(huì),加深了對(duì)理論知識(shí)的理解,豐富了實(shí)踐經(jīng)驗(yàn)。同時(shí)更讓我深刻體會(huì)到團(tuán)隊(duì)協(xié)作的重要性,通過(guò)這次的系統(tǒng)開(kāi)發(fā),讓我對(duì)軟件的開(kāi)發(fā)工作有了一個(gè)大致的了解,為我即將從事的工作打下了一個(gè)堅(jiān)實(shí)的基礎(chǔ)!最后,真誠(chéng)的感謝所有的老師在這幾年中對(duì)我的學(xué)習(xí)和生活無(wú)私的關(guān)心和幫助。參考文獻(xiàn)[1]張桂珠
劉麗
陳愛(ài)國(guó)
Java面向?qū)ο蟪绦蛟O(shè)計(jì)(第2版)北京郵電大學(xué)出版社.2016.9.(8)[2]畢廣吉.Java程序設(shè)計(jì)實(shí)例教程[M].北京:冶金工業(yè)出版社,2017年.[3]王保羅.Java面向?qū)ο蟪绦蛟O(shè)計(jì)[M].北京:清華大學(xué)出版社,2019年.[4]高林,周海燕.Jsp網(wǎng)上書(shū)店系統(tǒng)與案例分析[M].北京:人民郵電出版社,2018年.[5]劉騰紅,孫細(xì)明.信息系統(tǒng)分析與設(shè)計(jì)[M].北京:科學(xué)出版社,2017年.[6]林邦杰,徹底研究java.北京:電子工業(yè)出版社,2016年.[7]劉京華.Java
Web整合開(kāi)發(fā)王者歸來(lái).清華大學(xué)出版社,2015.[8]孫鑫.JavaWeb開(kāi)發(fā)詳解.電子工業(yè)出版社.2018.[9]李兆鋒.張得生.JavaWeb項(xiàng)目開(kāi)發(fā)案例精粹.電子工業(yè)出版社.2017.[10]汪趙強(qiáng).網(wǎng)頁(yè)制作與JSP技術(shù).機(jī)械工業(yè)出版社.2019.[11]孫衛(wèi)琴.Tomcat與JavaWeb開(kāi)發(fā)技術(shù)詳解.電子工業(yè)出版社.2019.[12]G.E.Hobona,S.J.Abele,PhilipJames[J].UniversityofNewcastleuponTyne,2017.[13]ZeinabIranmanesh,MehranS.Fallah.SpecificationandStaticEnforcementofSchedul
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年度個(gè)人教育分期借款合同范本3篇
- 二零二五年度內(nèi)燃機(jī)核心零部件代理銷售合同3篇
- 二零二五年度門臉?lè)课葑赓U與文創(chuàng)產(chǎn)業(yè)合作合同4篇
- 二零二五年度生態(tài)農(nóng)莊木工建造服務(wù)合同4篇
- 二零二五版門頭智能化控制系統(tǒng)研發(fā)與安裝合同4篇
- 二零二五年度文化旅游產(chǎn)業(yè)發(fā)展基金合同及違約賠償細(xì)則4篇
- 二零二五版高新技術(shù)企業(yè)研發(fā)項(xiàng)目財(cái)務(wù)監(jiān)管合同范本2篇
- 2025年度個(gè)人抵押借款合同風(fēng)險(xiǎn)評(píng)估范本
- 2025年度個(gè)人漁業(yè)貸款合同模板3篇
- 2025年度個(gè)人對(duì)個(gè)人光伏發(fā)電項(xiàng)目借款合同
- 三位數(shù)除以兩位數(shù)-豎式運(yùn)算300題
- 2023年12月廣東珠海市軌道交通局公開(kāi)招聘工作人員1人筆試近6年高頻考題難、易錯(cuò)點(diǎn)薈萃答案帶詳解附后
- 寺院消防安全培訓(xùn)課件
- 比摩阻-管徑-流量計(jì)算公式
- GB/T 42430-2023血液、尿液中乙醇、甲醇、正丙醇、丙酮、異丙醇和正丁醇檢驗(yàn)
- 五年級(jí)數(shù)學(xué)應(yīng)用題100道
- 西方經(jīng)濟(jì)學(xué)(第二版)完整整套課件(馬工程)
- 高三開(kāi)學(xué)收心班會(huì)課件
- GB/T 33688-2017選煤磁選設(shè)備工藝效果評(píng)定方法
- 科技計(jì)劃項(xiàng)目申報(bào)培訓(xùn)
- 591食堂不合格食品處置制度
評(píng)論
0/150
提交評(píng)論