jsp創(chuàng)意禮品網ssm論文_第1頁
jsp創(chuàng)意禮品網ssm論文_第2頁
jsp創(chuàng)意禮品網ssm論文_第3頁
jsp創(chuàng)意禮品網ssm論文_第4頁
jsp創(chuàng)意禮品網ssm論文_第5頁
已閱讀5頁,還剩24頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

畢業(yè)論文創(chuàng)意禮品網學生姓名學號系別年級專業(yè)指導教師職稱完成日期

摘要科學技術的不斷發(fā)展,計算機的應用日漸成熟,其強大的功能給人們留下深刻的印象,它已經應用到了人類社會的各個層次的領域,發(fā)揮著重要的不可替換的作用。信息管理作為計算機應用的一部分,使用計算機進行管理,具有非常明顯的優(yōu)點。例如:方便快捷、高效率、低成本、存儲量大、壽命長,這些優(yōu)點能夠極大地提高管理效率。隨著我國的飛速發(fā)展,人們的生活水平越來越高,計算機的出現,人們開始習慣運用計算機開始進行信息獲取和查看,本文主要是針對創(chuàng)意禮品網而進行的開發(fā)。創(chuàng)意禮品網是基于B/S結構,采用JSP技術,MYSQL數據庫進行開發(fā)的。系統(tǒng)具有靈活的一體化設計方式,圓滿完成了整個系統(tǒng)的全面設計。該系統(tǒng)采用標準的MVC三次架構,包括表示層、控制層和業(yè)務層三個部分,降低了系統(tǒng)開發(fā)的復雜性。主要采用JAVA技術開發(fā),提高系統(tǒng)的運行性能和安全性,并且易于維護和操作。系統(tǒng)管理員主要實現了個人中心、首頁輪播管理、資訊管理、客戶管理、商品分類管理、商品審核管理、發(fā)送消息、賣家店鋪審核、投訴售后管理、統(tǒng)計中心等,賣家可以進行個人中心、訂單管理、商品管理、投訴售后管理,用戶可以進行注冊登錄、首頁、時尚元素、時尚資訊、社區(qū)交流等功能模塊。關鍵詞:創(chuàng)意禮品網;Java技術;MYSQL數據庫;B/S結構

AbstractWiththecontinuousdevelopmentofscienceandtechnology,theapplicationofcomputershasbecomemoremature.Itspowerfulfunctionshaveleftadeepimpressiononpeople.Ithasbeenappliedtoalllevelsofhumansocietyandplaysanimportantirreplaceablerole.Informationmanagementasapartofcomputerapplications,usingcomputersformanagement,hasveryobviousadvantages.Forexample:convenience,highefficiency,lowcost,largestorage,andlonglife,theseadvantagescangreatlyimprovemanagementefficiency.Withtherapiddevelopmentofourcountry,people'slivingstandardsaregettinghigherandhigher.Withtheadventofcomputers,peopleareaccustomedtousingcomputerstostartacquiringandviewinginformation.Thisarticlemainlyfocusesonthedevelopmentoffashionwebsites.ThePariswebsiteathandisbasedontheB/Sstructure,usingJSPtechnologyandMYSQLdatabasedevelopment.Thesystemhasaflexibleintegrateddesignmethodandhassuccessfullycompletedtheoveralldesignoftheentiresystem.ThesystemadoptsastandardMVCthree-timesarchitecture,includingthreeparts:presentationlayer,controllayer,andbusinesslayer,whichreducethecomplexityofsystemdevelopment.ThemainuseofJAVAtechnologydevelopment,improvethesystem'soperatingperformanceandsecurity,andeasytomaintainandoperate.Thesystemadministratormainlyimplementspersonalcenter,peoplepushcarouselmanagement,fashioninformationmanagement,customermanagement,popularcategorymanagement,popularproductmanagement,postmanagement,postreplymanagement,post-salerightsmanagement,andstatisticscenter.Userscanregister.Login,homepage,fashionelements,fashioninformation,communitycommunicationandotherfunctionalmodules.Keywords:Pariswebsiteathand;Javatechnology;MYSQLdatabase;B/Sstructure

目錄第一章緒論 11.1課題來源及研究意義 11.2課題研究意義 11.3研究內容 1第二章開發(fā)環(huán)境簡介 32.1JAVA概述 32.2 MYSQL數據庫 32.3B/S結構 42.4JSP的簡介 5第三章需求分析 63.1可行性分析 63.1.1技術可行性分析 63.1.2操作可行性分析 63.1.3經濟可行性分析 63.1.4法律可行性分析 63.2性能需求分析 63.2.1系統(tǒng)的安全性 63.2.2數據的完整性 73.3界面需求分析 73.4系統(tǒng)功能分析 73.5系統(tǒng)登錄活動圖分析 8第四章系統(tǒng)總體設計 94.1系統(tǒng)結構設計 94.3數據庫設計 104.3.1數據庫實體 104.3.3數據庫表 12第五章系統(tǒng)詳細設計 145.1登錄界面 145.2管理員界面 145.2.1輪播圖管理界面 145.2.2資訊管理界面 145.2.3客戶管理界面 155.2.4客服管理界面 155.2.5商品管理界面 155.2.6帖子管理界面 165.2.7客服交流管理界面 165.3用戶界面 175.3.1登錄界面 175.3.2商品信息界面 175.3.3訂單信息界面 175.3.4評價界面 185.4客服界面 18第六章系統(tǒng)測試 196.1測試的定義 196.2功能測試 206.3可用性測試 206.4性能測試 216.5測試結果分析 21總結 22參考文獻 23PAGE24第一章緒論1.1課題來源及研究意義隨著科技的發(fā)展,計算機的應用,人們的生活方方面面都和互聯網密不可分。計算機的普及使得人們的生活更加方便快捷,網絡也遍及到我們生活的每個角落,二十一世紀信息化時代的到來,在信息技術迅速發(fā)展的今天,計算機技術已經遍及全球,使社會發(fā)生了巨大的變革。人們的工作和生活已經逐步進入到了信息化時代。隨著科技的發(fā)展,計算機的應用,人們的生活方方面面都和互聯網密不可分。計算機的普及使得人們的生活更加方便快捷,網絡也遍及到我們生活的每個角落,為我們的學習、生活和工作帶來了極大的方便。隨著計算機技術的發(fā)展以及計算機網絡的逐漸普及,互聯網成為人們查找信息的重要場所,二十一世紀是信息的時代,信息的交換和信息流通顯得特別重要。傳統(tǒng)的方式已經無法滿足當今的發(fā)展需求,效率低,嚴重制約了現在的發(fā)展,因此需要對傳統(tǒng)的方式進行變革,需要依靠先進的計算機平臺和數據庫技術來實現建立創(chuàng)意禮品網,滿足用戶的需求。1.2課題研究意義科學技術的不斷發(fā)展,計算機的應用日漸成熟,其強大的功能給人們留下深刻的印象,它已經應用到了人類社會的各個層次的領域,發(fā)揮著重要的不可替換的作用。信息系統(tǒng)作為計算機應用的一部分,使用計算機進行管理,具有非常明顯的優(yōu)點。例如:方便快捷、高效率、低成本、存儲量大、壽命長,這些優(yōu)點能夠極大地提高管理效率。隨著信息化時代的到來,互聯網的不斷發(fā)展,以及互聯網的廣泛應用,創(chuàng)意禮品網已經成為適應發(fā)展的一種流行趨勢,傳統(tǒng)的記錄方式以及遠遠不能滿足當今用戶需求,互聯網技術的成熟,使得創(chuàng)意禮品網的開發(fā)成了必然。使用創(chuàng)意禮品網進行管理可以節(jié)省人力物力,而且還可以給用戶帶來許多便利;實用性強,能有效的提高效率,受到了用戶的青睞。1.3研究內容首先對系統(tǒng)所涉及到的相關計算機知識整體把握,并進行基礎的系統(tǒng)分析。系統(tǒng)分析是程序開發(fā)中的一個非常重要的環(huán)節(jié),為了能夠使設計程序更好、更充分的被展現出來,必須事先進行調查研究。在基礎的調查的同時,也要對新系統(tǒng)的功能進行詳細的解析分析,這樣才能夠研究開發(fā)出更加完整的系統(tǒng)設計。在本次畢業(yè)設計中,使用了JAVA技術,MYSQL數據庫,B/S架構進行數據的分析。構建了一個能實現簡單功能的創(chuàng)意禮品網。本論文一共分為六章,具體內容如下:第一章介紹了本文的研究背景課題來源及研究意義,現狀,主要內容以及系統(tǒng)設計原則。第二章介紹了創(chuàng)意禮品網所采用的技術,開發(fā)環(huán)境。第三章主要描述創(chuàng)意禮品網的系統(tǒng)分析,包括可行性分析,系統(tǒng)功能需求分析,系統(tǒng)業(yè)務分析,功能分析等。第四章為詳細介紹了系統(tǒng)的設計,包括系統(tǒng)流程設計、系統(tǒng)結構設計、系統(tǒng)總體設計以及數據庫實體以及數據庫表等。第五章介紹了創(chuàng)意禮品網的具體實現。第六章介紹了系統(tǒng)的測試。

第二章開發(fā)環(huán)境簡介2.1JAVA概述Java非常適合于企業(yè)網絡和Internet環(huán)境,現在已成為Internet中最受歡迎、最有影響的編程語言之一。Java來自于Sun公司的一個叫Green的項目,其原先的目的是為家用消費電子產品開發(fā)一個分布式代碼系統(tǒng),這樣我們可以把E-mail發(fā)給電冰箱、電視機等家用電器,對它們進行控制,和它們進行信息交流。他們用Java編制了HotJava瀏覽器,得到了Sun公司首席執(zhí)行官ScottMcNealy的支持,觸發(fā)了Java進軍Internet。面向對象的程序設計很接近于我們人類自然的思維,相對于面向過程的程序設計,它具有更好的可擴展性和可維護性,使我們編寫的代碼更健壯。面向對象主要有四大特性:封裝、抽象、繼承和多態(tài)。封裝:在面向對象語言中,封裝特性是由類來體現的,我們將現實生活中的一類實體定義成類,其中包括屬性和行為(在Java中就是方法),就好像人類,可以具有name,sex,age等屬性,同時也具有eat(),sleep()等行為,我們在行為中實現一定的功能,也可操作屬性,這是面向對象的封裝特性;抽象:抽象就是將一類實體的共同特性抽象出來,封裝在一個抽象類中,所以抽象在面向對象語言是由抽象類來體現的。比如鳥就是一個抽象實體,因為抽象實體并不是一個真正的對象,它的屬性還不能完全描述一個對象,所以在語言中體現為抽象類不能實例化;繼承:繼承就像是我們現實生活中的父子關系,兒子可以遺傳父親的一些特性,在面向對象語言中,就是一個類可以繼承另一個類的一些特性,從而可以代碼重用,其實繼承體現的是is-a關系,父類同子類在本質上還是一類實體。多態(tài):多態(tài)就是通過傳遞給父類對象引用不同的子類對象從而表現出不同的行為,多態(tài)可為程序提供更好的可擴展性,同樣也可以代碼重用。MYSQL數據庫在軟件項目中,通過使用數據庫來操作數據,可以保證數據的獨立性、一致性和安全性,為系統(tǒng)提供有效地訪問數據的方式,同時為程序員減少了應用程序的開發(fā)時間。

常見的數據庫無非分為兩類,一類是關系型數據庫(Oracle,DB2,MySQL,SQL

Server

)和非關系型數據庫(NoSql、MongeDB)。不同的數據庫有各自的優(yōu)缺點,此處不做具體介紹。

MySQL支持多線程的特點,可以方便的利用系統(tǒng)資源,有效提高速度,而且提供了TCP/IP、ODBC和JDBC等多種方式途徑來連接數據庫;雖說其功能不夠強大、規(guī)模也相對較小,但是對于本系統(tǒng)來說足夠了,同時也可以進行二次開發(fā)的數據庫表結構空間的擴展。

使用MySQL建立系統(tǒng)數據庫,不僅有利于前期對數據的整合處理操作,同時利于后期的二次開發(fā)的數據擴展操作,對于有限級的數據處理,MySQL可以很好的勝任。(1)C和C++中使用和測試,以確保源代碼的編譯器的便攜性和靈活性。(2)支持多種操作系統(tǒng)AIX的,FreeBSD下,HP-UX,Linux和MacOS中,Novell公司的Netware,OpenBSD系統(tǒng),OS/2裹時,Solaris,Windows等。(3)提供了用于不同的編程語言的API。編程語言,如C,,C++,Python和Java的,的Perl,PHP,埃菲爾鐵塔,Ruby和Tcl的。(4),以及使用的CPU資源來支持多線程。(5)算法優(yōu)化查詢SQL,切實提高搜索速度。(6)網絡上的客戶端和服務器可以用來編程任何獨立的編程環(huán)境,也有中國,GB2312,BIG5,日文寫作,一般基金,用于支持多國語言,并且可以嵌入在數據表和其他軟件shift_jis訪問柱可以用作的名稱。(7),TCP/IP,ODBC和JDBC數據庫,并提供連接到其他(8)管理工具的管理,控制和優(yōu)化數據庫的操作2.3B/S結構B/S系統(tǒng)包括:表示邏輯層,控制邏輯層,數據展現層,三層是相對獨立又相互關聯,在這里我們在三個層面上做一個介紹:1.表示邏輯層,其主要任務是提出一個服務請求到網絡上的Web服務器,服務器驗證身份,使用HTTP協議把所需的主頁傳送給客戶端,客戶機接受傳來的主頁文件,并把它顯示在Web瀏覽器上。2.控制邏輯層,其主要任務是接受用戶的數據請求,首先需要執(zhí)行相應的程序和數據庫連接,并進行數據處理請求的數據庫服務器,然后數據庫服務器等待數據處理的結果并提交Web服務器,然后由Web服務器返回給客戶端。3.數據表示層,其主要任務是接受Web服務器請求的數據庫操作,來實現對數據庫的查詢,編輯,更新和刪除的功能,操作結果返回給Web服務器。兩種結構最大的不同在于參與運算的客戶端,而客戶端的三層結構的兩層結構不參與,而只是接收用戶的請求,顯示了最終的結果。由于客戶端的三層結構并不需要參與計算,所以客戶端電腦配置的要求相對較低。此外,由于從通過僅在最終結果的客戶端應用程序的服務,一個相對小的數據量,也可以使用電話線作為傳輸線路。使用C/S的兩層結構,利用電話線作為傳輸線可能無法接受,因為速度太慢。該軟件來配置服務器配置的三層結構可以改善,減少了客戶端的配置。這樣的增幅是只有一臺服務器(應用服務和數據庫服務可以放在同一臺計算機上)的價格,但它減少了幾十個客戶機的價格。在降低總體擁有成本發(fā)揮了作用。2.4JSP的簡介Java服務器頁面或只是一個JSP來創(chuàng)建基于生產技術,它提供了一個簡單的動態(tài)網站的動態(tài)網頁,Sun開發(fā)的Java編程語言,并為開發(fā)人員提供一個服務器端框架,環(huán)境和開發(fā)一個靈活的集成的HTML,XML,Java語言和其他腳本語言,使用,速度非???,特別是在當前業(yè)務系統(tǒng)創(chuàng)建和維護動態(tài)網頁。作為JavaTM技術的一部分,基于JSP的快速Web服務器和應用服務器環(huán)境,開發(fā)平臺獨立的應用程序,并與兼容,但也很強。此外,該系統(tǒng)用戶界面的JSP內容不改變的動態(tài)內容的主要思想,使網頁設計人員改變位置瓜分走了。這種跨平臺的已經包含在當前的環(huán)境下,功能和大多數的Web服務器的配置加上比較ASP的語法簡單易學,但它甚至寫在ASP技術的網絡安全技術,除了方法。因此,我將很快取代商業(yè)用地內現有的網絡編輯技術被認為有可能成為新的標準。在本節(jié)中,我們?yōu)槟峁└嗟亓私膺@項新技術和JSP技術的特點進行討論。

第三章需求分析3.1可行性分析3.1.1技術可行性分析本系統(tǒng)的開發(fā)主要包括前端應用程序的開發(fā)以及后臺數據庫的建立和維護兩個方面。對于應用程序的開發(fā)要求具備功能要完備、使用應簡單等特點,而對于數據庫的建立和維護則要求建立一個數據完整性強、數據安全性好、數據穩(wěn)定性高的庫。本系統(tǒng)開發(fā)的重點就是對數據庫的設計和操作。在大學對軟件工程,軟件測試等課程進行過系統(tǒng)的了解,也能夠對這些課程進行開發(fā),擁有一定的系統(tǒng)辨別、開發(fā)和檢驗能力。開發(fā)創(chuàng)意禮品網,必定是可行并且高效的。3.1.2操作可行性分析創(chuàng)意禮品網操作比較容易,大部分輸入信息頁面選擇的形式都是下拉框。在有些頁面,信息可以自動生成,不需要輸入。輸入時間也采用了日歷控件,操作比較容易,對操作人員的要求不高,只需要熟練操作WINDOWS即可。3.1.3經濟可行性分析創(chuàng)意禮品網采用的軟件都是微軟的東西,開發(fā)周期短,這樣可以削減很多的精力和資源,起到減少成本的作用。同時提升設計的作用,本系統(tǒng)對計算機配置的條件很低,乃至網吧淘汰下來的低配置計算機也可以滿足需要,因此在經濟上完全具有可行性。3.1.4法律可行性分析目前已有很多創(chuàng)意禮品網的先例。創(chuàng)意禮品網和國家的政策法規(guī)不存在任何沖突和抵觸之處。另外,所采用的操作和工作方式符合工作人員的日常習慣,而且操作方便靈活,便于管理。具有可行性;創(chuàng)意禮品網是自己設計的系統(tǒng),具有很大的實際意義。開發(fā)環(huán)境軟件和使用的數據庫都是開源代碼,因此對這個系統(tǒng)進行開發(fā)與普通的系統(tǒng)軟件設計存在很大不同,沒有侵權等問題,在法律上完全具有可行性。綜上所述,創(chuàng)意禮品網設計與實現是可行的。3.2性能需求分析3.2.1系統(tǒng)的安全性此創(chuàng)意禮品網要嚴格控制管理權限,具體要求如下:1.要想對創(chuàng)意禮品網進行管理,首先要依靠用戶賬號和密碼在系統(tǒng)中登陸,可以保證系統(tǒng)的安全可靠性和準確性。2.采用MYSQL數據庫,保證系統(tǒng)安全性.3.2.2數據的完整性 1.所有記錄信息要保持全面,信息記錄內容不可以是空。2.各種數據間相互聯系要保持正確。3.相同數據在不同記錄中要保持一致。3.3界面需求分析目前,界面設計已經成為對軟件質量進行評價的一條關鍵指標,一個好的用戶界面可以使用戶使用系統(tǒng)的信心和興趣增加,從而使工作效率提高,創(chuàng)建動態(tài)頁面比較方便??蛻艚缑媸侵杠浖到y(tǒng)與用戶交互的接口,往往涵蓋輸出、輸入、人機對話的界面格式等。1.輸出設計輸出是由電腦對輸入的基本信息進行解決,生成高質量的有效信息,并使之具有一定的格式,提供給管理者使用,這是輸出設計的主要責任和目標。系統(tǒng)開發(fā)的過程與實施過程相反,并不是從輸入設計到輸出設計,而是從輸出設計到輸入設計。這是由于輸出表格與使用者直接相聯系,設計的目的應當是確保使用者可以很方便的使用輸出表格,并且可以將各部門的有用信息及時的反映出來。輸出設計的準繩是既要整體琢磨不同管理層的所有需要,又要簡潔,不要提供給用戶不需要的信息。2.輸入設計輸入數據的收集和錄入是比較麻煩的,需要非常多的人力和一定設備,而且經常出錯。一旦輸入系統(tǒng)的數據不正確,那么處理后的輸出就會擴大這些錯誤,因此輸入的數據的準確性對整個系統(tǒng)的性能起著決定性意義。輸入設計有以下幾點原則:1)輸入量應盡量保持在能夠滿足處理要求的最低限度。輸入量越少,錯誤率就會越少,數據的準備時間也越少。2)應盡可能的使輸入的準備以及輸入的過程進行時比較方便,這樣使錯誤的發(fā)生率降低。3)應盡量早檢查輸入數據(盡量接近原數據發(fā)生點),以便使錯誤更正比較及時。4)輸入數據盡早地記錄成其處理所需的形式,以防止數據由一種介質轉移到另一種介質時需要轉錄而可能發(fā)生的錯誤。3.4系統(tǒng)功能分析創(chuàng)意禮品網主要包括管商家、客服和用戶的功能模塊,創(chuàng)意禮品網功能模塊如圖3-1所示圖3-1功能模塊圖3.5系統(tǒng)登錄活動圖分析系統(tǒng)登錄功能,用戶需要通過正確的用戶名及密碼進行登錄,登錄時系統(tǒng)會對用戶填寫的信息進行判斷,判斷賬號是否存在,賬號不存在則提示登錄失敗,賬號存在、密碼正確則進入對應用戶主界面。其登錄活動圖如圖3-2所示。圖3-2系統(tǒng)登錄活動圖

第四章系統(tǒng)總體設計4.1系統(tǒng)結構設計創(chuàng)意禮品網采用B/S結構(Browser/Server,瀏覽器/服務器結構)和基于Web服務兩種模式,是一個適用于Internet環(huán)境下的模型結構。只要用戶能連上Internet,便可以在任何時間、任何地點使用。系統(tǒng)工作原理圖如圖4-1所示。圖4-1系統(tǒng)工作原理圖4.2系統(tǒng)登錄流程為了保證系統(tǒng)的安全性,要管理本系統(tǒng)必須先登陸到系統(tǒng)后臺中。填寫正確的用戶名,密碼,進行登錄,其登錄流程圖如圖4-2所示。圖4-2系統(tǒng)登錄流程圖4.3數據庫設計數據庫是計算機信息系統(tǒng)的基礎。信息的收集、整理、存儲、檢索、更新、加工、統(tǒng)計和傳播等操作必須在數據庫管理系統(tǒng)的的支持下才能進行。目前,電腦系統(tǒng)的關鍵與核心部分就是數據庫。數據庫開發(fā)的優(yōu)劣對整個系統(tǒng)的質量和速度有著直接影響。數據庫的設計一般要可以分為個步驟:分別是分析需求、設計概念、設計邏輯、設計物理。4.3.1數據庫實體在此階段,用戶可以參與和評價數據庫系統(tǒng)的設計,從而有利于保證數據庫系統(tǒng)的設計與用戶的需求相吻合。在概念模式的設計中,E-R模型法是最常見的設計方法。通過上述分析對數據庫的需求,與系統(tǒng)概念模型的特點及開發(fā)方法相結合,我們可以建立E-R模型圖,本系統(tǒng)的E-R圖如下圖所示:(1)管理員實體E-R圖如圖4-3所示:圖4-3管理員信息實體屬性圖(2)板塊實體E-R圖如圖4-4所示:圖4-4板塊實體屬性圖(3)用戶信息實體E-R圖如圖4-5所示:圖4-5用戶信息實體圖(4)訂單信息實體E-R圖如圖4-6所示:圖4-6訂單信息實體圖(5)輪播圖信息實體E-R圖如圖4-7所示:圖4-7輪播圖信息實體圖4.3.3數據庫表下面介紹數據庫中的各個表的詳細信息,具體內容如下。表4.1t_admin管理員信息表列名數據類型長度主鍵允許空說明Idint11是否用戶編號userNamevarchar1000否是用戶名userPwvarchar1000否是用戶密碼表4.2t_bk板塊信息表列名數據類型長度主鍵允許空說明idint11是否編號bkNamevarchar255否是板塊名稱表4.3t_customer用戶信息表列名數據類型長度主鍵允許空說明idint11是否編號usernamevarchar1000否是賬號passwordvarchar1000否是密碼namevarchar1000否是姓名phonevarchar100否是手機sexvarchar100否是性別agevarchar100否是年齡addressvarchar100否是家庭住址idcardvarchar100否是身份證headPicvarchar50否是頭像levelvarchar50否是層級isftvarchar50否是發(fā)帖權限isplvarchar50否是評論權限mbvarchar50否是密保表4-4t_order訂單信息表字段名稱字段意義字段類型字段長度是否主鍵能否為空Id編號int11是否customerId用戶int11否是productDetail訂單詳細text50否是allPrice訂單總價varchar100是否status狀態(tài)varchar100否是orderNum訂單編號varchar100否是pl物流信息text否是insertDate日期datetime否是v1用戶編號varchar200否是V2市varchar200否是V3區(qū)varchar200否是V4配送地址varchar200否是lxr聯系人varchar200否是lxdh電話varchar200否是表4.5t_lbt輪播圖信息表列名數據類型長度主鍵允許空說明idint11是否編號picvarchar100否是圖片

第五章系統(tǒng)詳細設計5.1登錄界面用戶都可以通過正確的用戶賬號和密碼,進行登陸管理系統(tǒng),反之無法進入系統(tǒng)。其登錄界面如圖5-1所示。圖5-1登陸主界面5.2管理員界面5.2.1輪播圖管理界面商家通過輪播圖管理可以進行輪播圖信息的新增、修改和刪除,其界面如圖5-2所示圖5-2輪播圖管理界面5.2.2資訊管理界面商家通過資訊管理可以進行資訊信息的新增、修改和刪除,其界面展示圖如圖5-3所示。圖5-3資訊管理界面圖5.2.3客戶管理界面商家通過客戶管理可以進行客戶信息的新增、修改和刪除,其界面展示如圖5-4所示圖5-4客戶管理界面5.2.4客服管理界面商家通過客服管理可以進行客服信息的新增、修改和刪除,其界面展示如圖5-6所示圖5-5客服管理界面5.2.5商品管理界面商家通過商品管理可以進行商品信息的新增、修改和刪除,其界面如圖5-6所示圖5-6商品管理界面5.2.6帖子管理界面商家可以進行帖子信息的刪除和查看,其界面如圖5-7所示圖5-7帖子管理界面5.2.7客服交流管理界面用戶通過客服交流管理可以進行留言,其界面如圖5-8所示圖5-8客服交流管理界面5.3用戶界面5.3.1登錄界面用戶通過賬號和密碼可以進行登錄。其界面如圖5-9所示圖5-9注冊登錄界面5.3.2商品信息界面用戶可以進行商品查看信息和進行添加購物車產品評價和描述,其界面如圖5-10所示圖5-10商品信息界面5.3.3訂單信息界面用戶通過訂單信息可以進行訂單的查看,其界面如圖5-11所示。圖5-11訂單信息界面5.3.4評價界面用戶通過評價可以進行評價,其界面如圖5-13所示。圖5-12評價界面5.4客服界面客服通過登錄可以進行個人中心和客服交流管理。其界面如圖5-9所示圖5-13客服界面

第六章系統(tǒng)測試在我們設計軟件的過程中,測試系統(tǒng)常用的測試方法主要有兩種:功能測試和結構測試。功能測試也被叫做黑盒測試和數據驅動測試,是在已經知道系統(tǒng)應該具有的具體功能的情況下,通過黑盒測試來測試系統(tǒng)功能是不是能夠正常運行。在測試時,將系統(tǒng)當做不能打開的盒子,在不管系統(tǒng)內部結構與特性的狀況下進行測試,它只檢查系統(tǒng)功能是不是根據系統(tǒng)說明書的規(guī)定正常運行的,同時檢測系統(tǒng)是否能正確接收的輸入信息和輸出信息的正確對應,并保持系統(tǒng)的完整性的外部信息需求。白盒測試與黑盒測試相反,它了解系統(tǒng)內部工作的各項具體程序,能夠通過測試來檢查系統(tǒng)內部的運行是不是按照系統(tǒng)說明書的規(guī)定進行正常運作的,因此,白盒測試又被叫做結構測試和邏輯驅動測試。根據測試程序的結構在每個道路試驗,當系統(tǒng)運行時不是能按預定要求正確運行,無論其功能如,白盒測試試驗,道路試驗是一個邏輯驅動器,這種測試主要用來軟件測驗。軟件測試工作必須要通過制定測試計劃、設計測試、實施測試、執(zhí)行測試、評估測試五個階段完成。設計測試的目的是確定、描述和生成測試過程和測試用例。實施測試的目的是實施設計測試中定義的測試過程。測試的目的是實施和測試過程定義的設計實現。測試的目的是確保由運行意圖建立系統(tǒng)的實現。系統(tǒng)測試一般有以下幾種:功能測試,性能測試,恢復測試,安全性測試,強度測試。功能測試系統(tǒng)的輸入,處理,輸出,以滿足需求。性能測試主要是測試安裝在系統(tǒng)軟件的性能?;謴蜏y試是通過人工手段,軟件錯誤,并測試系統(tǒng)恢復能力。強度測試則是檢驗系統(tǒng)的能力最強能夠達到怎樣的限度。系統(tǒng)測試是軟件設計的最后一道工序,也是非常重要的一步。用于檢查軟件的質量、性能、可靠性等是否符合用戶需求。一套嚴謹的、規(guī)范的、完善的測試過程將大大提高軟件的質量、可信度、可靠性,降低軟件的出錯率,降低用戶風險系數。通常系統(tǒng)測試包括:功能測試,可用性測試,性能測試、兼容性測試等方面。6.1測試的定義測試的定義:程序測試的目的是為了找到錯誤而實行程序的一個過程。測試(Testing)的任務與目的可以表現為:目的:發(fā)現程序的錯誤;任務:通過運行計算機上的程序,找到程序中隱藏的錯誤。另一個預測的相關術語叫糾錯(Debugging)。其目的以及任務可以規(guī)定為:目的:找到并且糾正錯誤;任務:解除軟件的故障,從而保證程序的可靠運行。測試與糾錯的關系,可以用圖6-1的數據流圖來說明。從圖中可以看出,每一次系統(tǒng)的測試是要準備好若干個測試數據,從而與被測試的程序一起送入計算機進行命令執(zhí)行。一般我們把程序執(zhí)行一次所需要的測試數據,叫做一個“測試用例(TestCase)。其中每一個測試用所例產生相應的“測試結果”。但是如果它的測試結果與“期望結果”不一致的話,那就是說明程序中的錯誤是存在的,需要我們來找到并改正。圖6-1測試與糾錯信息流程6.2功能測試功能測試主要包括五項內容:適用性、準確性、可操作性、依從性、安全性。本系統(tǒng)功能測試如表6-1所示:表6-1網站功能測試測試內容測試結果適用性好準確性好可操作性好依從性好安全性好6.3可用性測試可用性測試用于檢測網站的可理解性、可操作性和學習性等方面內容。具體測試方面如表6-2所示。表6-2網站可用性測試測試項測試人員的評價窗口移動、改變大小、關閉等操作是否正常是操作模塊是否友好是模塊和提示內容等文字描述是否正確是模塊布局是否合理、協調是模塊的狀態(tài)是否正確(對選中項能否發(fā)生對應切換)是鍵盤、鼠標操作是否支持是所需的數據項是否正確顯示是操作流程是否合理是是否提供幫助信息是6.4性能測試性能測試主要是通過模擬網站運行環(huán)境,測試網站性能是否符合客戶的需求。性能測試的重要技術指標是:網站的運行速度、網絡響應的時間和支持并發(fā)節(jié)點數。(1)網站運行速度:通過在不同的計算機上進行試運行本網站,沒有發(fā)現任何停頓、遲滯現象。(2)網絡響應時間:網絡響應時間主要包括:網絡最小響應時間、平均響應時間和最大響應時間這三個參數。經過測試,在網絡運營良好狀態(tài)下,局域網內響應時間三參數為:1/2/5s,外網響應時間三參數為3/7/12s,符合客戶的需求,屬于在用戶的心理可承受范圍內。(3)支持并發(fā)節(jié)點數:經過模擬的環(huán)境測試,本網站在并發(fā)節(jié)點達到45個時,網絡運營的速度會發(fā)生比較大的波動,延遲時間10秒左右,符合客戶需求。6.5測試結果分析經過對上述的測試結果分析,創(chuàng)意禮品網滿足用戶的要求和需求。所有基本功能齊全,操作簡單,產品運行性能良好,是一個值得推廣的系統(tǒng)。

總結經過近半年的努力,終于完成了創(chuàng)意禮品網。通過本網站的設計,我在原有專業(yè)知識的基礎上又學習到了很多新的知識,對專業(yè)知識和網站開發(fā)有了更深一層的理解。在系統(tǒng)開發(fā)的早期階段,必須熟悉創(chuàng)意禮品網的流程,對軟件編程的相關知識有一個初步的了解。從一開始的知識有一個整體設計的理解,然后從概要設計,詳細設計,編碼,和開始,最終的測試,感覺非常充分的整個過程中,雖然遇到

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論