版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認(rèn)領(lǐng)
文檔簡介
第一章引言1.1課題背景隨著網(wǎng)絡(luò)信息的時代到來,由于該在線小鋪網(wǎng)絡(luò)購物平臺設(shè)計正處于發(fā)展的階段,所以我要對系統(tǒng)要求是嚴(yán)格的,并且依照用戶的實際需求來開發(fā)系統(tǒng),這樣系統(tǒng)做出來效果好,方便用戶使用,依靠網(wǎng)絡(luò)技術(shù)的的快速發(fā)展和現(xiàn)代通訊技術(shù)的結(jié)合為用戶帶來方便,可以方便用戶管理在線小鋪網(wǎng)絡(luò)購物平臺設(shè)計信息等過程。在當(dāng)今社會網(wǎng)絡(luò)的發(fā)展下,我國的網(wǎng)絡(luò)也快速發(fā)展起來。在這樣的環(huán)境下開發(fā)一個方便用戶可以操作、簡單、便捷的在線小鋪網(wǎng)絡(luò)購物平臺設(shè)計的發(fā)展前景是非常好的。這個系統(tǒng)雖然是網(wǎng)頁設(shè)計,但其實是一個比較典型的管理系統(tǒng),所以和數(shù)據(jù)庫聯(lián)系比較多,在整個設(shè)計過程中,我還設(shè)計了數(shù)據(jù)庫架構(gòu),降低冗余性,提高運行速度,還研究了數(shù)據(jù)庫的連接,讓JSP更好實現(xiàn)功能,還提高了可維護性。對于上述的問題根據(jù)用戶的實際情況來設(shè)計出一個典型的在線小鋪網(wǎng)絡(luò)購物平臺設(shè)計管理平臺,我還查閱了很多資料,保證了管理平臺運行正常,比較安全。在整個系統(tǒng)程序設(shè)計的功能要保證用戶方便使用而且易于操作的特點。隨著現(xiàn)代科學(xué)技術(shù)網(wǎng)絡(luò)的快速發(fā)展和對網(wǎng)絡(luò)技術(shù)意識不斷提高,網(wǎng)絡(luò)給用戶帶來強大的功能早已經(jīng)被用戶所接受,就拿本在線小鋪網(wǎng)絡(luò)購物平臺設(shè)計為例,對系統(tǒng)后期維護要求越來越高,同時所用的軟件環(huán)境也是要不斷提高。對于這個在線小鋪網(wǎng)絡(luò)購物平臺設(shè)計來說它已經(jīng)滿足現(xiàn)代化的信息化、潮流化的管理。因此,利用網(wǎng)絡(luò)來進行在線小鋪網(wǎng)絡(luò)購物平臺設(shè)計信息管理也成為大勢所趨,所以,開發(fā)一個在線小鋪網(wǎng)絡(luò)購物平臺設(shè)計是必須的。1.2研究現(xiàn)狀本系統(tǒng)主要根據(jù)用戶和管理人員的需求做出分析,讓用戶在線查看在線小鋪網(wǎng)絡(luò)購物平臺設(shè)計信息等,管理員后臺管理系統(tǒng)數(shù)據(jù)等等其他功能。我致力于開發(fā)操作簡單又簡潔的系統(tǒng),這樣用戶可以很方便對這個系統(tǒng)進行數(shù)據(jù)庫的操作,比如修改查詢、添加刪除等操作,所以這個系統(tǒng)基本上做到了簡單方便。做這個平臺主要是為了用戶不用學(xué)太多東西就能輕松上手,還降低了人力和時間,極大的提高了人們的工作效率,我希望可以在這個在線小鋪網(wǎng)絡(luò)購物平臺設(shè)計就可以到達我的目標(biāo),目的如下:(1)提高在線小鋪網(wǎng)絡(luò)購物平臺設(shè)計的管理效率,實現(xiàn)管理上的井井有條。(2)實現(xiàn)用戶通過計算機平臺及時更新商品信息,實現(xiàn)更好的對在線小鋪網(wǎng)絡(luò)購物平臺設(shè)計管理等。(3)解決傳統(tǒng)在線小鋪網(wǎng)絡(luò)購物平臺設(shè)計存在的弊端。1.3研究內(nèi)容在開發(fā)系統(tǒng)的初期,系統(tǒng)中的一些基本知識,主要是從整體上進行描述,并且進行了系統(tǒng)分析。進行分析調(diào)查主要是為了能夠讓系統(tǒng)更好、更完善的設(shè)計出來,根據(jù)相關(guān)的基礎(chǔ),在功能上對系統(tǒng)進行了全面的分析。然后通過詳細的分析,進行系統(tǒng)設(shè)計,最后對系統(tǒng)進行測試完善并發(fā)布。所選的硬件Java和Mysql都是安全可靠成熟的,所以具有一定的實用性,最后就是對系統(tǒng)進行測試及發(fā)布。第二章系統(tǒng)開發(fā)環(huán)境2.1B/S架構(gòu)B/S架構(gòu)的B/S是縮寫,全寫的話是BROWSER/SERVER,意思是瀏覽器/服務(wù)器。現(xiàn)在幾乎每一個電腦都會有一個瀏覽器,我們通過瀏覽器上網(wǎng)訪問網(wǎng)頁,這個網(wǎng)頁是服務(wù)器提供的,所以上網(wǎng)其實上就是服務(wù)器和瀏覽器打交道,用戶不用知道B/S架構(gòu)內(nèi)部實現(xiàn)細節(jié)就可以上網(wǎng),還降低了電腦的負載,管理員還可以在服務(wù)器上調(diào)整網(wǎng)頁,極大的方便了人們,人們還可以在任何地方任何時間訪問服務(wù)器,傳統(tǒng)的B/S結(jié)構(gòu)已經(jīng)不能夠滿足用戶的需求了。所以人們都采用了B/S結(jié)構(gòu),將B/S結(jié)構(gòu)都通通換掉,B/S結(jié)構(gòu)分離服務(wù)器和瀏覽器,所以調(diào)試起來很方便,如果服務(wù)器出現(xiàn)了問題也不會影響到瀏覽器,反之也一樣。還有另一個結(jié)構(gòu)是C/S,但C/S結(jié)構(gòu)需要每一臺電腦安裝特定軟件,而且網(wǎng)絡(luò)發(fā)展速度快,軟件更迭快,所以代價大,效率低,C/S逐漸不合適社會需要了。而且B/S結(jié)構(gòu)不需要電腦有很高的要求,客戶也不需要安裝軟件,維護,任何工作都可以在服務(wù)器里完成,極大的方便了人們使用,所以現(xiàn)在急需做出改變。將B/S結(jié)構(gòu)更換為B/S結(jié)構(gòu),因為只要用了B/S結(jié)構(gòu),在服務(wù)器就可以清楚看到程序有沒有正常運行還可以方便調(diào)試,并且能夠及時的讓管理人員做出決策,極大的降低了系統(tǒng)崩潰的風(fēng)險。在安全性這方面有著極大的提高。因為是在服務(wù)器上運行,所以B/S結(jié)構(gòu)的基本特征是集中管理。管理員可以通過服務(wù)器獲取用戶數(shù)據(jù),然后可以放在數(shù)據(jù)庫,還可以在數(shù)據(jù)庫里修改數(shù)據(jù),方便了管理員的調(diào)試,大也逐步的滿足了人們的各類需求。2.2Java技術(shù)介紹Sun在20世紀(jì)末發(fā)布了Java語言,并且源代碼是開放的。這一優(yōu)勢吸引了來自世界各地的許多優(yōu)秀的編程愛好者,也使他們能夠在那時開發(fā)出又一款經(jīng)典又有趣的小游戲。Java語言是純粹的面向?qū)ο笳Z言之一??梢哉f,從最初發(fā)布到現(xiàn)在,它已有近20年的歷史,并且已經(jīng)發(fā)展成為對人類計算機編程語言發(fā)展史的深遠影響。Java語言具有許多特性:1.跨平臺獨立性;2.面向?qū)ο螅?.保證安全;4.支持多項任務(wù);5.多種編寫方法,易于編寫代碼。與其他低級語言和高級語言相比,Java語言具有明顯的優(yōu)勢和未來的廣闊前景。它可以廣泛用于個人筆記本電腦,大數(shù)據(jù),大型游戲等。首先,Java語言具有面向?qū)ο蟮墓δ懿⑶乙子诶斫狻jP(guān)于物體,實際上,任何事物都可以理解為物體,包括我們的人類。利用面向?qū)ο笳Z言的基本特征來解決軟件開發(fā)中的實際問題,并為有效的軟件開發(fā)提供技術(shù)支持。其次,Java語言具有良好的跨平臺獨立性。編寫的應(yīng)用程序是用Java語言編寫的,因此不需要使用編譯器來修改程序代碼,并且它可以在任何計算機系統(tǒng)中直接運行。Windows系統(tǒng)可以運行,也可以在Linux系統(tǒng)中運行,也就是說,經(jīng)過編譯,可以在任何地方運行,因此Java語言具有出色的可移植性,并且可以很好地在各種平臺上實現(xiàn)。Java技術(shù)是一種易于學(xué)習(xí)和使用的服務(wù)器語言。在構(gòu)建真正的交互式站點的編程過程中,只需很少的知識。對于本教程,它不需要您完全理解該語言,只要您可以快速集成到網(wǎng)站中,您還可以執(zhí)行一些編程方面的基本知識。2.3Mysql數(shù)據(jù)庫介紹Mysql數(shù)據(jù)庫它的主要優(yōu)點就是讓人們在學(xué)習(xí)的過程當(dāng)中容易、簡單的去學(xué)習(xí)也方便進行操作。對于在使用Mysql數(shù)據(jù)庫的情況下將它的功能用SQL語言來對數(shù)據(jù)庫進行操作。所以只要會SQL語言就可以實現(xiàn)數(shù)據(jù)庫強大的功能,還實現(xiàn)了對外的API接口,其他編程語言可以很方便的連接到數(shù)據(jù)庫。開發(fā)在線小鋪網(wǎng)絡(luò)購物平臺設(shè)計采用Mysql數(shù)據(jù)庫管理工具來存放系統(tǒng)中的相關(guān)數(shù)據(jù)信息。SQL是一種數(shù)據(jù)庫語言,微軟開發(fā)了性能很好,功能強大的SQL數(shù)據(jù)庫,所以很多人用微軟SQL數(shù)據(jù)庫來存儲大量重要的數(shù)據(jù)信息。我們都是用SQL來訪問數(shù)據(jù)庫,不需要知道數(shù)據(jù)庫內(nèi)部實現(xiàn)細節(jié),只要會SQL語言就可以很輕松操作數(shù)據(jù)庫如果個人使用Mysql數(shù)據(jù)庫,其功能已經(jīng)十分全面了。通過多次比較Oracle、DB2、SQLserver之后,最終決定還是選擇了Mysql作為網(wǎng)絡(luò)在線小鋪網(wǎng)絡(luò)購物平臺設(shè)計的數(shù)據(jù)庫。第三章系統(tǒng)分析整個系統(tǒng)的功能模塊主要是對各個項目元素組合、分解和更換做出對應(yīng)的單元,最后在根據(jù)各個系統(tǒng)模塊來做出一個簡單的原則,系統(tǒng)的整體設(shè)計是根據(jù)用戶的需求來進行設(shè)計的。為了更好的服務(wù)于用戶要從在線小鋪網(wǎng)絡(luò)購物平臺設(shè)計的設(shè)計與實現(xiàn)方面上做出相應(yīng)的功能模塊和內(nèi)部信息保持一致的聯(lián)系。所以在設(shè)計時候要避免一些代碼的相互的重復(fù)和耦合的情況發(fā)生。3.1可行性分析一個系統(tǒng)是否具有開發(fā)意義,必須要進行可行性分析,是否通過開發(fā)系統(tǒng)改變了某些地方的不足,根據(jù)本在線小鋪網(wǎng)絡(luò)購物平臺設(shè)計來看,開發(fā)這個系統(tǒng)可以更好的解決管理員管理商品信息等問題,可以使得在線小鋪網(wǎng)絡(luò)購物平臺設(shè)計的開發(fā)實現(xiàn)了最大的價值和意義,并且還可以大大的減少工作人員的負擔(dān)。開發(fā)的系統(tǒng)是否能夠達到預(yù)想的結(jié)果,開發(fā)完成后的利益和價值是否大于開發(fā)成本。所以可行性分析就是研究是否可以設(shè)計的過程。3.1.1技術(shù)可行性在線小鋪網(wǎng)絡(luò)購物平臺設(shè)計的設(shè)計與實現(xiàn)中java技術(shù)是比較重要的,該系統(tǒng)的前端和后端主要是由B/S結(jié)構(gòu)和Mysql數(shù)據(jù)庫來進行完成,在開發(fā)本系統(tǒng)時,必須要保證該系統(tǒng)具有一定的完整性和簡便性等功能。數(shù)據(jù)庫方面必須要保證數(shù)據(jù)庫具有一定的安全性和穩(wěn)定性。在學(xué)校簡單的對Java技術(shù)和通過對Mysql數(shù)據(jù)庫和各個語言進行簡單學(xué)習(xí)之后,然后進行了軟件測試,根據(jù)簡單的學(xué)習(xí)基本可以對網(wǎng)盤學(xué)習(xí)做出簡單的系統(tǒng)開發(fā)、檢測和辨別。所以利用Java技術(shù)和Mysql數(shù)據(jù)庫結(jié)合起來開發(fā)出這個在線小鋪網(wǎng)絡(luò)購物平臺設(shè)計。3.1.2經(jīng)濟可行性在該系統(tǒng)中所有的開發(fā)軟件都是開源的,大大的減少時間和節(jié)約成本,并且還可以提高開發(fā)效率,使用本系統(tǒng)并不需要多么高的電腦配置,只需要能夠登錄網(wǎng)站的低配置都可以,所以說開發(fā)本系統(tǒng)在經(jīng)濟上是具有可行性的。3.1.3操作可行性該在線小鋪網(wǎng)絡(luò)購物平臺設(shè)計的一大特點是登錄界面簡單且易操作,都是采用常見的窗口來進行登錄,只需要通過電腦就可以進行操作登錄,只要會使用電腦,就可以隨時隨地的進行登錄訪問。該系統(tǒng)主要采用的是java技術(shù)進行開發(fā),并且基于B/S結(jié)構(gòu),這些開發(fā)工具使該系統(tǒng)更加完善和規(guī)范,從而使得系統(tǒng)更具有人性化。根據(jù)以上功能看出,本系統(tǒng)的主要特點就是易操作、易管理。所以開發(fā)一個在線小鋪網(wǎng)絡(luò)購物平臺設(shè)計刻不容緩。經(jīng)過以上的敘述,所以開發(fā)此系統(tǒng)在經(jīng)濟上、技術(shù)上是滿足開發(fā)條件的。3.2系統(tǒng)性能分析為了系統(tǒng)運行正常,所以必須指定設(shè)計規(guī)則,以下是設(shè)計規(guī)則:簡單:如果系統(tǒng)能夠正常運轉(zhuǎn),并且功能強大,在這樣的前提下,在將系統(tǒng)設(shè)計的更容易理解,就使系統(tǒng)更加完善了。針對性:開發(fā)在線小鋪網(wǎng)絡(luò)購物平臺設(shè)計及后臺管理的設(shè)計是本次的主要設(shè)計,最終使系統(tǒng)功能突出和針對性強的特點。適用范圍:針對在線小鋪網(wǎng)絡(luò)購物平臺設(shè)計的基本信息進行管理,使得系統(tǒng)具有良好的可用性。3.3系統(tǒng)功能需求分析開發(fā)一個新的網(wǎng)站就必須先要了解客戶對網(wǎng)站的需求,這樣才能知道該開發(fā)什么網(wǎng)站的功能,所以功能需求分析是很重要的,它決定了網(wǎng)站受歡迎程度,有了良好的需求分析,那么對接下來開發(fā)會有很大的幫助,對于開發(fā)本在線小鋪網(wǎng)絡(luò)購物平臺設(shè)計實現(xiàn)前期的分析是比較重要的,分析可以決定了系統(tǒng)的開發(fā)好壞以及方便接下來排查維護,改善了網(wǎng)站的功能,這樣就可以保證用戶滿意性。任務(wù)的需求它能決定這個系統(tǒng)開發(fā)過程當(dāng)中一個重要環(huán)節(jié),所以在系統(tǒng)開發(fā)過程所用質(zhì)量是比較重要的,因為在系統(tǒng)應(yīng)用過程當(dāng)中不一定那會出現(xiàn)問題,所以在進行對系統(tǒng)分析是比較重要的,因為它可以決定這個系統(tǒng)功能和需求。3.3.1管理員用例圖管理員用例如圖3-1所示。圖3-1管理員用例圖3.3.2用戶用例圖用戶用例如圖3-2所示。圖3-2用戶用例圖3.4業(yè)務(wù)流程分析在系統(tǒng)流程分析中調(diào)查分析是比較重要的環(huán)節(jié),因為在這個系統(tǒng)中都涉及到每個環(huán)節(jié)的業(yè)務(wù)流程,所以必須要先設(shè)計業(yè)務(wù)流程,這樣才能保證服務(wù)器運行的時候,輸入數(shù)據(jù)后就可以得到正確的結(jié)果,還可以讓數(shù)據(jù)完整的保存進數(shù)據(jù)庫,結(jié)合一些流程理論做出流程圖。具體流程圖如下圖3-4所示:圖3-4系統(tǒng)開發(fā)流程圖為了能夠保證這個系統(tǒng)的信息管理和安全我們必須用正確的賬號來登錄系統(tǒng),具體如下圖3-5所示。圖3-5登錄流程圖第四章系統(tǒng)設(shè)計4.1系統(tǒng)的功能結(jié)構(gòu)圖通過系統(tǒng)需求分析,本在線小鋪網(wǎng)絡(luò)購物平臺設(shè)計主要實現(xiàn)功能包括管理員:個人信息、網(wǎng)站信息、公告信息、商品信息、采購信息、用戶信息、銷售評論、統(tǒng)計信息;用戶;商品信息、公告信息、個人中心、個人信息、個人消息、購物評論等功能。。其功能結(jié)構(gòu)圖如下圖4-1所示:圖4-1系統(tǒng)功能圖4.2系統(tǒng)數(shù)據(jù)庫設(shè)計4.2.1數(shù)據(jù)庫E-R圖E-R圖其實是為了方便人們描述抽象的概念,有了它,人們可以很方便的去分析數(shù)據(jù),E-R圖里面有各個數(shù)據(jù)的聯(lián)系,在數(shù)據(jù)庫領(lǐng)域里得到了很大的應(yīng)用,在E-R圖中一個屬性可以作為一個橢圓形,聯(lián)系可以用直線來表示。下面設(shè)計出這幾個關(guān)鍵實體的實體關(guān)系圖:1、用戶名管理實體圖如圖4-2所示:圖4-2管理員實體圖2、公告信息實體圖如圖4-3所示:圖4-3公告信息實體圖3、用戶實體圖如圖4-4所示:圖4-4用戶信息實體圖4、在線小鋪信息實體圖如圖4-5所示:圖4-5在線小鋪實體圖4.2.2數(shù)據(jù)表字段設(shè)計每個數(shù)據(jù)庫的使用都是隔開的,當(dāng)它們在程序中運行時,他們就會與自己相關(guān)的協(xié)議和用戶端進行通訊。而且系統(tǒng)會自動將這些數(shù)據(jù)進行連接。如果想要對某個數(shù)據(jù)庫進行了解,那么就應(yīng)選擇該橋段,然后就會自動講解。在點擊完成按鈕之后就會自動在對話框內(nèi)彈出數(shù)據(jù)源的名稱,然后進行下一步操作,輸入正確的密碼和賬號進行登錄。根據(jù)系統(tǒng)功能設(shè)計的要求和功能模塊的劃分,在線小鋪網(wǎng)絡(luò)購物平臺設(shè)計的設(shè)計與實現(xiàn)一共涉及到多個數(shù)據(jù)表。下面就介紹一下各別主要數(shù)據(jù)庫表的設(shè)計結(jié)構(gòu)及其功能建立數(shù)據(jù)庫表:表4-1t_admin管理員信息表列名數(shù)據(jù)類型長度主鍵允許空說明adminIdint11是否序號adminNamevarchar255否是用戶名adminPasswordvarchar255否是密碼表4-2t_gonggao公告信息表列名數(shù)據(jù)類型長度主鍵允許空說明gonggaoIdint11是否序號gonggaoNamevarchar255否是公告名稱gonggaoMarktext255否是內(nèi)容gonggaoImgvarchar255否是圖片gonggaoImgNamevarchar255否是圖片名稱gonggaoDatedatetime否是日期ggtypeIdint11否是分類IDggtypeNamevarchar255否是分類名稱表4-3t_user用戶信息表列名數(shù)據(jù)類型長度主鍵允許空說明userIdint11是否編號userNamevarchar255否是用戶名userPasswordvarchar255否是密碼userXingmingvarchar255否是姓名userSexint11否是性別userAgeint11否是年齡userMinzuvarchar255否是民族userPhonevarchar255否是電話userMarktext否是內(nèi)容userDatedatetime否是日期表4-4t_shuju在線小鋪信息表列名數(shù)據(jù)類型長度主鍵允許空說明shujuIdint11是否編號shujuNamevarchar255否是用戶名shujuMarktext否是內(nèi)容shujuDatedatetime否是日期shujuTypeint11否是分類shujuImgint11否是圖片shujuImgNamevarchar255否是圖片名稱sjleixingIdint11否是類型編號第五章系統(tǒng)功能實現(xiàn)5.1登錄注冊界面用戶打開網(wǎng)站的時候會看到登錄首頁,那么用戶可以先注冊賬號,然后輸入賬號密碼就可以登陸系統(tǒng),然后進行一些網(wǎng)站操作,其界面圖如圖5-1所示。圖5-1登錄界面圖5-2用戶注冊界面5.2管理員功能界面5.2.1個人信息管理員可以選擇管理員角色,登陸后就可以對用戶個人信息進行管理員操作,比如查看修改刪除等,其界面圖如圖5-3所示。圖5-3個人信息界面5.2.2網(wǎng)站信息管理員可以選擇管理員角色,登陸后就可以對網(wǎng)頁進行管理員操作,比如查看修改刪除等,其界面圖如圖5-4所示。圖5-4網(wǎng)站信息界面5.2.3公告信息管理員可以選擇管理員角色,登陸后就可以對公告信息進行管理員操作,比如查看修改刪除等,。其界面圖如圖5-5所示。圖5-5公告信息界面5.2.4商品信息管理員可以選擇管理員角色,登陸后就可以對商品進行管理員操作,比如查看修改刪除等,其界面圖如圖5-6所示。圖5-6商品信息界面5.2.5采購信息管理員可以選擇管理員角色,登陸后就可以對采購進行管理員操作,比如查看修改刪除等,其界面圖如圖5-7所示。圖5-7采購信息界面5.2.6用戶信息管理員可以選擇管理員角色,登陸后就可以對用戶進行管理員操作,比如查看修改刪除等,其界面圖如圖5-8所示。圖5-8用戶信息界面5.2.7銷售評論管理員可以選擇管理員角色,登陸后就可以對銷售評論進行管理員操作,比如查看修改刪除等,其界面圖如圖5-9所示。圖5-9銷售評論界面5.2.8統(tǒng)計信息管理員可以選擇管理員角色,登陸后就可以對統(tǒng)計信息進行管理員操作,比如查看修改刪除等,其界面圖如圖5-10所示。圖5-10統(tǒng)計信息界面5.3用戶中心界面5.3.1用戶中心用戶可以對商品信息、公告信息、個人中心、個人信息、個人消息、購物評論信息進行添加、修改、查看等操作。其界面圖如圖5-11所示。圖5-11用戶中心界面第六章系統(tǒng)測試6.1程序調(diào)試根據(jù)現(xiàn)代發(fā)展,軟件包含測試從現(xiàn)在檢驗中來看,在系統(tǒng)出現(xiàn)預(yù)期目標(biāo)可能出現(xiàn)的問題時,那么就要及時做出相應(yīng)的改正,如果在初期不做出測試錯誤,那么在之后的設(shè)計當(dāng)中就會出現(xiàn)更多的問題,從而使得完成系統(tǒng)非常困難。通過一連串的運行與測試,找出代碼的錯誤。并將測試作為軟件開發(fā)的重要組成部分。編程后,測試已成為系統(tǒng)必不可少的部分。通過統(tǒng)計分析,系統(tǒng)軟件測試占整個系統(tǒng)開發(fā)工作量的45%。從軟件開發(fā)的成本來看,測試成本已經(jīng)包括了很多測試工作。在測試中,每個程序中可能會發(fā)生錯誤。在開發(fā)程序的過程中,繁瑣且難以手動發(fā)現(xiàn)錯誤,因此有必要找到一些測試工具進行測試和分析。所以有必要找一些測試工具進行測試和分析。在系統(tǒng)整個程序的設(shè)計當(dāng)中,出現(xiàn)一些錯誤的信息是時常發(fā)生的。對于這些指令當(dāng)中語法是錯誤的,同時程序執(zhí)行過程當(dāng)中會提示,這樣就方便找出錯誤。但是另一種類型的錯誤是由計算出來的,但是這些錯誤也是隱藏的,有時候它是不會發(fā)生的,所以解決這些錯誤是十分費時的。6.2程序的測試(1)測試的重要性在線小鋪網(wǎng)絡(luò)購物平臺設(shè)計是為了方便用戶使用,所以從用戶的角度去測試時,原則希望能盡早盡快的發(fā)現(xiàn)系統(tǒng)存在的問題,測試用例的編寫也很重要,要將之前規(guī)劃好的功能點都羅列出,在測試的時候,能夠有效快捷的進行操作;作為系統(tǒng)的開發(fā)者,原則希望在線小鋪網(wǎng)絡(luò)購物平臺設(shè)計在測試中表明他是一個完善的系統(tǒng),并符合之前規(guī)劃的各種功能。(2)測試的步驟對于這個系統(tǒng)的開發(fā)過程來說它必須要經(jīng)過幾個過程分布執(zhí)行,每個邏輯上都是要進行延續(xù)的,而且每個軟件的應(yīng)用程序都是由不同的子程序模塊來組成的。因此大部分的網(wǎng)站測試由以下3個步驟來組成的:(1)模塊測試在模塊測試當(dāng)中它是在設(shè)計和編碼上設(shè)計的錯誤。(2)在線小鋪網(wǎng)絡(luò)購物平臺設(shè)計測試在該測試中主要是在軟件上發(fā)生錯誤的,也可能發(fā)現(xiàn)需求上的錯誤。(3)驗收測試在這個測試步驟它是為了發(fā)現(xiàn)這個網(wǎng)站需求的說明書中的錯誤。6.3測試分析經(jīng)過以上的測試與分析在線小鋪網(wǎng)絡(luò)購物平臺設(shè)計設(shè)計與實現(xiàn)主要是從以下幾個方面來進行的:用例名稱:用戶登錄測試基本描述:通過登錄擁有系統(tǒng)的管理權(quán)限測試方案:分別使用不同的登錄方法進行登錄,從而查看系統(tǒng)是否相應(yīng)的錯誤和成功提示。由于文章篇幅有限,所以只選取了幾個代表模塊進行測試,并得到了測試結(jié)果,測試用例如下:用戶登錄分用戶登錄,管理員登錄測試用例如表所示。6.4測試結(jié)論測試的計劃一定要嚴(yán)格的指定并執(zhí)行,測試的時候一定不能著急,時間安排要寬松,不要放過任何小的疏漏,才能達到高水平的測試,在測試的時候,會發(fā)現(xiàn)一些問題是由于之前修改了別的地方,影響了此模塊,注意了這一點,對以后的開發(fā)是一種學(xué)習(xí)進步;最后,測試完之后的文檔應(yīng)該保存下來,方便以后測試時用到。經(jīng)過對上述的測試結(jié)果分析,本在線小鋪網(wǎng)絡(luò)購物平臺設(shè)計滿足在線小鋪網(wǎng)絡(luò)購物平臺設(shè)計管理的要求和需求。所有基本功能齊全,操作簡單,系統(tǒng)運行性能良好,是一個值得推廣、應(yīng)用的在線小鋪網(wǎng)絡(luò)購物平臺的設(shè)計。對本系統(tǒng)的測試主要從以下幾方面入手:(1)功能測試:該項主要是對整個軟件的功能進行一系列的測試。通過測試,可以得知該系統(tǒng)是否能夠更好的應(yīng)用到實際當(dāng)中。(2)強度測試及性能測試:該階段主要是測試系統(tǒng)的設(shè)計是否能夠達到預(yù)想的功能,并且是否還有超出預(yù)想的功能實現(xiàn)。(3)安全測試:主要是測試該系統(tǒng)是否能夠隨時隨地的進行使用和運行。還有數(shù)據(jù)方面的安全問題。代碼審查和軟件測試是模塊測試的主要途徑,也叫單元測試。主要目的就是為了能夠使每一個模塊都能夠正常運行,通過測試,基本都是在編碼和詳細設(shè)計中出現(xiàn)一些小錯誤。結(jié)論在線小鋪網(wǎng)絡(luò)購物平臺設(shè)計的開發(fā)主要是使用Java語言開發(fā),系統(tǒng)服務(wù)器是Tomact,系統(tǒng)開發(fā)平臺選擇eclipse,開發(fā)框架用B/S結(jié)構(gòu),用戶直接打開瀏覽器就可以訪問本網(wǎng)站,網(wǎng)站的安全性高,設(shè)計的功能與預(yù)期的功能需求相吻合,用戶進入系統(tǒng)可以查詢各類相關(guān)的信息,并根據(jù)自己的需求進行篩選,對網(wǎng)站信息進行查看等。由于此次開發(fā)的網(wǎng)店設(shè)計平臺是獨立的網(wǎng)上購物平臺,因此工作量相當(dāng)大。它經(jīng)歷了許多艱辛,走了許多彎路,但最終完成了。開發(fā)過程非常愉快,并且已經(jīng)獲得了很多收益。事物。在整個系統(tǒng)的開發(fā)過程中,我對自己的工作能力建立了信心,我相信這將對我的未來學(xué)習(xí),工作和生活產(chǎn)生非常重要的影響。因為以前我對JSP的知識不甚了解,所以從一開始我就遇到了很多困難,例如一開始頁面顯示不規(guī)則以及數(shù)據(jù)庫連接問題。無法傳遞參數(shù)。最后,通過同學(xué)的幫助并找到相關(guān)的信息來解決,并且在這個過程中我們還學(xué)到了很多知識,同時也對自己進行了提高,對于我們當(dāng)前所學(xué)的大量信息來說選出所有有用的東西是比較有成就的,雖然我們在每個編程當(dāng)中進行了對數(shù)據(jù)的處理方法和思想上統(tǒng)一,但是只有我們真正的實踐以后才能解決問題以后才能有具體的方案。在此次畢業(yè)設(shè)計活動中,我不斷的提高了自己,也得到了寶貴的經(jīng)驗,我相信這些對我以后的發(fā)展都會有很大幫助。參考文獻[1]孫衛(wèi)琴.Java面向?qū)ο缶幊?[M]電子工業(yè)出版社.2016.7.[2]張藝雪.基于Java的辦公自動化系統(tǒng)的研究與設(shè)計[J].西昌學(xué)院學(xué)報(自然科學(xué)版),2019,2
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 中學(xué)學(xué)生社團財務(wù)管理制度
- 企業(yè)招聘與選拔標(biāo)準(zhǔn)制度
- 企業(yè)財務(wù)預(yù)算與審核制度
- 2026年律師資格考試邏輯推理與法律實務(wù)題集
- 2026年體育賽事組織與管理規(guī)范題庫
- 2026年虛擬化技術(shù)專家認(rèn)證考試題及答案詳解
- 2026年IT項目管理師專業(yè)知識與實踐技能認(rèn)證題集
- 2025年煤矸石山生態(tài)修復(fù)合同
- 加油站安全事故報告與處理制度內(nèi)容
- 2025年鄭州智能科技職業(yè)學(xué)院馬克思主義基本原理概論期末考試模擬題帶答案解析(必刷)
- 2026屆南通市高二數(shù)學(xué)第一學(xué)期期末統(tǒng)考試題含解析
- 寫字樓保潔培訓(xùn)課件
- 2026中國電信四川公用信息產(chǎn)業(yè)有限責(zé)任公司社會成熟人才招聘備考題庫有完整答案詳解
- 計量宣貫培訓(xùn)制度
- 2026中國電信四川公用信息產(chǎn)業(yè)有限責(zé)任公司社會成熟人才招聘備考題庫有答案詳解
- 《老年服務(wù)禮儀與溝通技巧》-《老年服務(wù)禮儀與溝通技巧》-老年服務(wù)禮儀與溝通技巧
- 2026.05.01施行的中華人民共和國漁業(yè)法(2025修訂)課件
- 原始股認(rèn)購協(xié)議書
- 八年級數(shù)學(xué)人教版下冊第十九章《二次根式》單元測試卷(含答案)
- 嚴(yán)肅財經(jīng)紀(jì)律培訓(xùn)班課件
- 上海市復(fù)旦大學(xué)附中2026屆數(shù)學(xué)高一上期末質(zhì)量檢測試題含解析
評論
0/150
提交評論