




免費(fèi)預(yù)覽已結(jié)束,剩余26頁可下載查看
下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
。學(xué)院畢業(yè)設(shè)計論文論文題目:網(wǎng)上家具銷售系統(tǒng)的開發(fā)系 部 專 業(yè) 班 級 學(xué)生姓名 學(xué) 號 指導(dǎo)教師 2012年5月14 日摘要二十一世紀(jì)是一個集數(shù)字化,網(wǎng)絡(luò)化,信息化的,以網(wǎng)絡(luò)為核心的社會。中國的網(wǎng)民充分領(lǐng)略到“暢游天地間,網(wǎng)絡(luò)無極限” 所帶來的暢快。隨著Internet的飛速發(fā)展,使得網(wǎng)絡(luò)的應(yīng)用日益的廣泛。如電子商務(wù),電子政務(wù),網(wǎng)上醫(yī)療,網(wǎng)上娛樂,網(wǎng)絡(luò)游戲,網(wǎng)絡(luò)教學(xué)等。本論文就畢業(yè)設(shè)計的內(nèi)容,系統(tǒng)地闡述了整個家具銷售管理系統(tǒng)的功能及實現(xiàn)。實現(xiàn)了從商品管理,商品分類和查詢,到購物車實現(xiàn),用戶訂單處理,再到系統(tǒng)管理?;旧蠈崿F(xiàn)了網(wǎng)上購物的功能流程,能夠?qū)崿F(xiàn)用戶與商家在網(wǎng)上進(jìn)行商品交易。本系統(tǒng)界面簡單直觀,易于操作和使用,交互性強(qiáng),完全基于Internet網(wǎng)絡(luò)。經(jīng)過分析,本次使用 SUN公司的JSP開發(fā)工具,利用其提供的各種面向?qū)ο蟮拈_發(fā)工具,尤其是數(shù)據(jù)窗口這一能方便而簡潔操縱數(shù)據(jù)庫的智能化對象,首先在短時間內(nèi)建立系統(tǒng)應(yīng)用原型,然后,對初始原型系統(tǒng)進(jìn)行需求迭代,不斷修正和改進(jìn),直到形成滿意的可行系統(tǒng)。關(guān)鍵詞:管理系統(tǒng)、JSP、信息時代、銷售管理系統(tǒng)AbstractThe 21st century is a collection digitization, the network, the informationization, take network as core society. Chinas web cams understand fully “enjoy a trip to between the world, the network does not have carefree which the limit” brings. Along with the Internet swift development, causes the network application day-by-day widespread. If electronic commerce, E-government, on-line medical service, on-line entertainment, network game, network teaching and so on. the this graduation projects topic is the network convenient service system.The present paper on graduation projects content, elaborated systematically the entire network convenient service systems function and realizes. Has realized from the merchandise control, the classification of goods and the inquiry, realizes to the shopping cart, user order form processing, arrives at the system administration again. Basically has realized on-line shopping function flow, can realize the user and the business on-line carries on the commodity exchange. This system contact surface simple direct-viewing, simplify operation and use, interactive is strong, completely based on the Internet networkAfter the analysis, we use SUN Corporations JSP development kit, uses each kind of object-oriented development kit which it provides, particularly the data window this can convenient and the succinct operation database intellectualized object, first establishes the system application prototype in a short time, then, carries on the demand iteration to the initial prototype system, revises unceasingly and improves, until forms the satisfied feasible system.Key word: Management system , JSP, Information age、Sales management system目錄1 緒論11.1 問題的提出11.2 本文研究路線11.3 論文結(jié)構(gòu)22 系統(tǒng)研究概述22.1 國內(nèi)外銷售的發(fā)展歷史22.2 網(wǎng)上銷售系統(tǒng)發(fā)展現(xiàn)狀32.3 網(wǎng)上銷售系統(tǒng)存在問題33 系統(tǒng)分析與設(shè)計43.1 系統(tǒng)需求分析43.1.1 系統(tǒng)功能分配43.1.2 功能描述53.2系統(tǒng)的平臺選擇53.2.1前臺開發(fā)工具53.2.2 后臺開發(fā)工具63.3 系統(tǒng)的數(shù)據(jù)庫設(shè)計73.3.1 數(shù)據(jù)字典分析73.3.2 數(shù)據(jù)庫結(jié)構(gòu)74系統(tǒng)功能實現(xiàn)104.1管理模塊104.2登陸模塊114.3網(wǎng)站首頁124.4購物車模塊154.5訂單確認(rèn)模塊164.6客戶中心模塊174.7客戶留言模塊185 系統(tǒng)測試與結(jié)論195.1 測試目的原則195.2系統(tǒng)的測試205.2.1單元測試205.2.2系統(tǒng)測試215.2.3測試總結(jié)226 系統(tǒng)不足與改進(jìn)思想22結(jié)論24致謝 25參考文獻(xiàn)26II- -1 緒論1.1 問題提出隨著Internet的不斷發(fā)展與完善,人類進(jìn)入信息化社會的步伐在深度與廣度各個方面都大大加快。信息網(wǎng)絡(luò)給人類的好處不僅在于通過網(wǎng)絡(luò)來獲得信息,而且在于通過網(wǎng)絡(luò)進(jìn)行網(wǎng)上教育、網(wǎng)上醫(yī)療和各種商務(wù)活動。電子商務(wù)是在信息時代中產(chǎn)生與發(fā)展起來的新生事物,同時它也是信息技術(shù)與各國信息化建設(shè)的必然產(chǎn)物。以計算機(jī)技術(shù)為核心的信息技術(shù)的應(yīng)用導(dǎo)致了一次新的工業(yè)革命制造業(yè)信息化。計算機(jī)的應(yīng)用幾乎擴(kuò)展到制造業(yè)生產(chǎn)經(jīng)營活動的所有領(lǐng)域,使傳統(tǒng)制造業(yè)從工業(yè)社會的專業(yè)化社會生產(chǎn)向信息社會的專業(yè)化、信息化社會生產(chǎn)發(fā)展。制造業(yè)信息化將涉及企業(yè)生產(chǎn)經(jīng)營的產(chǎn)品信息、工藝信息、物料信息、生產(chǎn)信息、財務(wù)信息和市場營銷信息等一切環(huán)節(jié),可以使企業(yè)生產(chǎn)經(jīng)營達(dá)到前所未有高節(jié)奏和高效益。1.2 文本研究路線本文主要工作包括:(1) 系統(tǒng)在原有系統(tǒng)的基礎(chǔ)上加入了新的數(shù)據(jù)庫的支持,使用了先進(jìn)的數(shù)據(jù)庫技術(shù)與數(shù)據(jù)管理技術(shù),使數(shù)據(jù)的準(zhǔn)確性與安全性得到了很大的提高,且在用戶的并行操作與用戶管理方面也有了極大地改善。(2) 在Microsoft Visual Studio 2005平臺上實現(xiàn)了原型系統(tǒng)。(3) 設(shè)計了基于三層結(jié)構(gòu)的設(shè)計思想。(4) 盡量達(dá)到人力與設(shè)備費(fèi)用的節(jié)省,并且使軟件處理數(shù)據(jù)的速度提高,軟件的整個設(shè)計過程必須通過生產(chǎn)能力的提高,人員工作效率的提高等等使軟件開發(fā)成本最小化.實現(xiàn)保證軟件質(zhì)量的前提下的資金投入最小化.隨著科學(xué)技術(shù)的不斷提高,計算機(jī)科學(xué)日漸成熟,其強(qiáng)大的功能已為人們深刻認(rèn)識,它已進(jìn)入人類社會的各個領(lǐng)域并發(fā)揮著越來越重要的作用。作為計算機(jī)應(yīng)用的一部分,使用計算機(jī)對學(xué)生檔案進(jìn)行管理,具有手工管理所無法比擬的優(yōu)點(diǎn).例如:檢索迅速、查找方便、可靠性高、存儲量大、保密性好、壽命長、成本低等。這些優(yōu)點(diǎn)能夠極大地提高的效率,也是學(xué)校科學(xué)化、正規(guī)化管理的重要條件。1.3 論文結(jié)構(gòu)第一章闡述了課題問題的提出、課題的研究路線及論文結(jié)構(gòu)主要工作。第二章綜述了網(wǎng)上銷售發(fā)展歷史、現(xiàn)狀及系統(tǒng)存在問題。第三章是對系統(tǒng)的總體設(shè)計。包括系統(tǒng)需求分析、系統(tǒng)平臺選擇、系統(tǒng)數(shù)據(jù)庫設(shè)計等。第四章中進(jìn)行系統(tǒng)詳細(xì)設(shè)計,介紹了各個頁面實現(xiàn)的具體功能。第五章進(jìn)行對系統(tǒng)的測試。第六章總結(jié)系統(tǒng)的不足與改進(jìn)設(shè)想。 2系統(tǒng)概述2.1 國內(nèi)外發(fā)展歷史國外電子商務(wù)網(wǎng)站應(yīng)用發(fā)展較早,相關(guān)標(biāo)準(zhǔn)和法律比較規(guī)范健全。而我國電子商務(wù)的產(chǎn)生從無到有,僅僅幾年的時間,發(fā)展的速度卻相當(dāng)迅速,但是數(shù)量和質(zhì)量與國外尚有差距。在我國互聯(lián)網(wǎng)即將發(fā)展到一個新的階段,電子商務(wù)將成為互聯(lián)網(wǎng)上的主流業(yè)務(wù)的同時,國內(nèi)企業(yè)需要加大借鑒和學(xué)習(xí)國外先進(jìn)技術(shù)的力度,更好的為其自身服務(wù)。以歐美國家為例,可以說電子商務(wù)業(yè)務(wù)開展的如火如荼。主要采取在線銷售,消費(fèi)者通過網(wǎng)絡(luò)在網(wǎng)上購物、在網(wǎng)上支付,建立他們的交易關(guān)系,亞馬遜網(wǎng)上書店就是屬于這種典型模式。還有美國的EBay公司1998年第一季度的銷售額就達(dá)1億美元。中國的淘寶網(wǎng)也是這種典型模式的代表。采用這種方式,可以讓用戶自己進(jìn)行付費(fèi)、運(yùn)輸和驗貨等。電子商務(wù)是中國的一個巨大的新產(chǎn)業(yè)。這個新產(chǎn)業(yè)會替代一些我國過時的舊產(chǎn)業(yè), 壓迫一些產(chǎn)業(yè)進(jìn)行重組, 會成為我國經(jīng)濟(jì)的一個重要增長點(diǎn)。它也是一場交易方式的革命。它的廉價、高效的交易方式將促成企業(yè)內(nèi)部與外部圍繞交易方式的企業(yè)管理革命, 并將產(chǎn)生適合于中國電子商務(wù)時代的企業(yè)管理模式、企業(yè)組織模式。2.2 網(wǎng)上銷售系統(tǒng)發(fā)展現(xiàn)狀隨著全球經(jīng)濟(jì)危機(jī)的影響,家居裝飾行業(yè)也出現(xiàn)了前所未有的低谷。即使是周末,國內(nèi)許多上萬平米的家居賣場也只有零零散散的顧客,裝修公司門前更是門庭冷落。真的是消費(fèi)者對家居裝飾沒有需求了嗎?其實不然,如果我們來到宜家家居卻看到完全不同的景象,賣場內(nèi)人頭攢動,收銀臺前生意興隆,絲毫看不出經(jīng)濟(jì)危機(jī)的跡象。 由此可見大中城市依然蘊(yùn)藏著巨大的家居裝飾潛力,只是隨著國人審美的提高,和生活節(jié)奏加快,那些超大型的沒有特色家居賣場已經(jīng)越來越不符合現(xiàn)代的都市人的胃口。 即便沒有遇上經(jīng)濟(jì)危機(jī),傳統(tǒng)家具城的輝煌早已經(jīng)一去不復(fù)返了。2.3 網(wǎng)上銷售系統(tǒng)存在問題遍觀網(wǎng)上家具銷售現(xiàn)狀,大體上存在三大問題。 (1)賣場太大,產(chǎn)品雷同,較難直接找到想買的產(chǎn)品 中國的家居賣場大多數(shù)都是攤位制的,家居賣場的老板原則上講是房地產(chǎn)老板,而各個家居企業(yè)只是租賃部分?jǐn)偽唬豢赡茉诋a(chǎn)品和展示上有統(tǒng)一的規(guī)劃。這就造成了很多攤位的產(chǎn)品看上去都差不多,但哪家的產(chǎn)品也不全。讓顧客挑選起來很不方便。而在快節(jié)奏的都市,easy shopping 是零售業(yè)非常關(guān)鍵的一個成功因素。去宜家購物的許多顧客也正是看中了它自由方便的購物環(huán)境。 (2)許多產(chǎn)品都在相對狹窄的空間內(nèi)競爭 如果把整個家居裝飾市場份額劃分成0到100的話,大部分家居零售企業(yè)都把眼光盯在了70-100這個中高端的區(qū)間。到處可見動輒上萬的歐式古典家具,風(fēng)格款式極其接近,其龐大的體型只能適合別墅或大空間的住所。也許是這類家具利潤比較高的緣故吧。但是中國都市中的人大多是住在公寓里的,喜歡歐式古典風(fēng)格的人也只有一少部分??纯匆思沂窃趺礃永眯】臻g和多種家居風(fēng)格來做文章的吧??傊?,這么多企業(yè)都擠在相對“狹窄的胡同”里競爭,放著巨大的市場份額不去開發(fā)真是很可惜。 (3)缺乏恰當(dāng)?shù)馁u場布置和產(chǎn)品展示方法 絕大多數(shù)家居產(chǎn)品只是簡單的擺放在賣場中,個別廠家在自己的攤位中做了相應(yīng)的配飾,但還是遠(yuǎn)遠(yuǎn)不夠,什么樣的產(chǎn)品適合什么樣的展示方法?在什么位置展示最合適?需要顧客在什么時候看到它?看到它時又應(yīng)該是什么樣的一個感覺?這一切其實可以事先規(guī)劃設(shè)計好的。用一個不太恰當(dāng)?shù)谋扔鳎玫馁u場布置就如同諸葛亮擺下的八卦陣,從顧客進(jìn)入賣場的那一刻起,就會沿著策劃者的意愿一步一步去了解商家需要展示給他們的信息,并并最終找到他要買的產(chǎn)品3 系統(tǒng)分析與設(shè)計3.1 需求分析3.1.1 系統(tǒng)需求分配本系統(tǒng)的開發(fā)主要可以分為以下四個模塊,其包含的內(nèi)容如下所示:(1)用戶信息管理模塊:注冊、登錄、基本信息的修改(2)商品信息登記及管理模塊:發(fā)布商品信息、刪除修改商品信息(3)商品查詢及商品討論模塊:商品查詢、商品討論、評價(4)系統(tǒng)管理模塊:用戶信息管理、商品管理、商品基本屬性管理- 10 -3.1.2 功能描述注冊模塊:用戶填寫注冊頁面內(nèi)容,之后提交,系統(tǒng)顯示是否注冊成功。登錄模塊:用戶若想要進(jìn)入系統(tǒng),需要通過填入正確的用戶名和密碼,系統(tǒng)驗證之后才能允許進(jìn)入?;拘畔⑿薷哪K:用戶可以根據(jù)具體情況修改自己的基本資料。發(fā)布商品信息:用戶登錄系統(tǒng)后,可以發(fā)布自己所要出售的商品信息,把該詳細(xì)信息發(fā)布到網(wǎng)頁上,供其他用戶瀏覽。刪改商品信息:用戶若是不想出售某一個商品或想要修改信息時,可以對該商品信息進(jìn)行刪除或修改商品查詢:用戶可以根據(jù)自己所需要的商品在網(wǎng)上進(jìn)行模糊的查詢商品討論:每一個用戶都有瀏覽或?qū)σ粋€商品進(jìn)行討論的權(quán)利,用戶發(fā)表討論的信息后,系統(tǒng)的商品討論表中會加入此條討論信息。用戶信息管理:管理員可以對用戶進(jìn)行刪除。商品討論管理:這是只有管理員可以做的一個功能,他可以對商品討論表中的所有信息進(jìn)行刪除或修改。商品基本屬性管理:管理員對用戶所發(fā)布的商品信息的管理(刪除或修改)。3.2系統(tǒng)的平臺選擇3.2.1 前臺開發(fā)工具前臺開發(fā)工具選擇ASP.NET。作為世界級的開發(fā)工具,ASP.NET 基于公共語言運(yùn)行庫,因此 Web 應(yīng)用程序開發(fā)人員可以利用整個平臺的威力和靈活性。.NET 框架類庫、消息處理和數(shù)據(jù)訪問解決方案都可從 Web 無縫訪問。ASP.NET 也與語言無關(guān),所以可以選擇最適合應(yīng)用程序的語言,或跨多種語言分割應(yīng)用程序。另外,公共語言運(yùn)行庫的交互性保證在遷移到 ASP.NET 時保留基于 COM 的開發(fā)中的現(xiàn)有投資。ASP.NET 使執(zhí)行常見任務(wù)變得容易,從簡單的窗體提交和客戶端身份驗證到部署和站點(diǎn)配置。例如,ASP.NET 頁框架使您可以生成將應(yīng)用程序邏輯與表示代碼清楚分開的用戶界面,和在類似 Visual Basic 的簡單窗體處理模型中處理事件。同時ASP.NET 在設(shè)計時考慮了可縮放性,增加了專門用于在聚集環(huán)境和多處理器環(huán)境中提高性能的功能。借助內(nèi)置的 Windows 身份驗證和基于每個應(yīng)用程序的配置,可以保證應(yīng)用程序是安全的。ASP.NET以其眾多的控件群組、快速的編程語言以及直觀流暢的編程環(huán)境著稱。它比較容易上手,是一種快速應(yīng)用程序開發(fā)工具,能夠?qū)⑺玫陌粹o通過事先的編寫程序控件顯示出來,是集高效性和快速性等優(yōu)點(diǎn)完美結(jié)合的產(chǎn)物。用戶可以利用ASP.NET 提供的IDE開發(fā)環(huán)境來幫助完成整個應(yīng)用程序的設(shè)計,而不需要再依靠其他工具,使程序開發(fā)環(huán)境能夠簡單一致,提高整體工程開發(fā)效率。3.2.2 后臺開發(fā)工具后臺數(shù)據(jù)庫選擇SQL Server 2005數(shù)據(jù)庫系統(tǒng)。在Windows操作系統(tǒng)中,常見的后臺數(shù)據(jù)庫有SQL Server、Access和Oracle在互聯(lián)網(wǎng)上,有些人出于價格的考慮選擇Access數(shù)據(jù)庫,但是要實現(xiàn)比較大的Web應(yīng)用系統(tǒng),還是應(yīng)該選擇SQL Server作為后臺數(shù)據(jù)庫,在局域網(wǎng)上,使用ASP.NET+SQL Server開發(fā)的Web應(yīng)用程序是十分經(jīng)典的組合。SQL Server提供了TransactSQL、DBLibrary for C、嵌入式SQL(ESQL)等開發(fā)工具,TransactSQL與工業(yè)標(biāo)準(zhǔn)SQL語言兼容,并在其基礎(chǔ)上加以擴(kuò)充,使它更適合事務(wù)處理方面的需要。此外,SQL Server 2005還支持ODBC、OLE DB、ADO規(guī)范,可以使用ODBC、OLE DB、ADO接口訪問SQL Server數(shù)據(jù)庫。SQL Server 2005引進(jìn)了一套集成的管理工具和管理應(yīng)用編程接口(APIs),以提供易用性、可管理性、及對大型SQL Server配置的支持。 SQL Server 2005強(qiáng)大的安全性,SQL Server 2005旨在通過數(shù)據(jù)庫加密、更加安全的默認(rèn)設(shè)置、加強(qiáng)的密碼政策和細(xì)化許可控制、及加強(qiáng)的安全模型等特性,為企業(yè)數(shù)據(jù)提供最高級別的安全性。3.3系統(tǒng)的數(shù)據(jù)庫設(shè)計3.3.1 數(shù)據(jù)字典分析對于該系統(tǒng)所設(shè)計的數(shù)據(jù)字典如下所示:表3-1 數(shù)據(jù)字典(user表)數(shù)據(jù)流名:User別名:用戶登記表組成:userid+User_name+sex+U_password+U_tel+U_tel1+job備注:用戶登記時需要向表中添加的各個數(shù)據(jù)表3-2 數(shù)據(jù)字典(Discuss表)數(shù)據(jù)流名:Discuss別名:商品討論表組成:discuss_id + product_id +user_id +publish_date+content+price+mark備注:當(dāng)商品為拍賣類型時,用戶可以對此商品進(jìn)行評價。這是評價時應(yīng)填入表中的數(shù)據(jù)。表3-3數(shù)據(jù)字典(Opinion表)數(shù)據(jù)流名:Opinion別名:評價表組成:opinion_id+user_id+title+content備注:當(dāng)一個用戶評價另一個用戶時所填入評價表中的數(shù)據(jù)3.3.2 數(shù)據(jù)庫結(jié)構(gòu)每一個系統(tǒng)都應(yīng)有其相對應(yīng)的對庫中表的操作,基于我們的這個集美家具商城系統(tǒng),設(shè)計的表包括用戶信息表,商品信息表,商品評論表,信息度評定表,短信息的存儲表;基本表結(jié)構(gòu)如下所示:User:該表是用來存儲用戶信息的,是該系統(tǒng)對用戶權(quán)限與信息管理的基礎(chǔ),表結(jié)構(gòu)如下表所示:表3-4 用戶信息表字段名稱數(shù)據(jù)類型是否為主鍵說明Userid數(shù)字是用戶IDUser_name文本否用戶名稱sex文本否用戶性別U_password文本否用戶登錄系統(tǒng)時使用的密碼U_tel數(shù)字否用戶的電話號碼U_tel1數(shù)字否用戶的移動電話號碼job文本否用戶的職業(yè)Discuss (商品討論表):該表存儲的是用戶對某一商品進(jìn)行討論的信息。表結(jié)構(gòu)如下表3-5 商品討論表字段名稱數(shù)據(jù)類型是否為主鍵說明discuss_id數(shù)字是商品討論IDproduct_id文本否商品IDuser_id文本否用戶IDpublish_date日期否發(fā)布的時間content文本否用戶發(fā)布的商品的討論信息price數(shù)字否商品的價格mark文本否商品的標(biāo)記,是否已售出的標(biāo)記Product(商品信息表):該表存儲的是用戶所發(fā)布的所有信息所有內(nèi)容。表結(jié)構(gòu)如下表所示:表3-6商品信息表字段名稱數(shù)據(jù)類型是否為主鍵說明product_id數(shù)字是商品IDproduct_name文本否商品名稱user_id數(shù)字否用戶IDtype文本否商品出售類型(拍賣或一口價)new_degree數(shù)字否商品的新舊程度(一成,二成)price數(shù)字否商品的價格或起價content文本否發(fā)布商品的用戶對商品的描述send_date日期否商品的發(fā)布的日期sold_markBoolean否商品是否被賣出的標(biāo)記quantity數(shù)字否發(fā)布的此商品的數(shù)量Nodeid數(shù)字否商品的類別Opinion(評價表):該表是存儲商品評價內(nèi)容的信息。表結(jié)構(gòu)如下表所示:表3-7 評價表字段名稱數(shù)據(jù)類型是否為主鍵說明opinion_id數(shù)字是評價的IDuser_id數(shù)字否發(fā)布此評價的用戶的IDtitle文本否評價的題目content文本否評價的內(nèi)容ProductSort (商品類別表):該表是存儲商品的類別信息。表結(jié)構(gòu)如下表所示:表3-8 評價表字段名稱數(shù)據(jù)類型是否為主鍵說明Nodeid數(shù)字是商品的類別IDParentid數(shù)字否商品類別的父IDNodename文本否商品類別的名稱4系統(tǒng)功能實現(xiàn)4.1 管理模塊系統(tǒng)管理員對本網(wǎng)站有最高管理權(quán)限,管理員登陸后臺管理系統(tǒng)后,可以對商品進(jìn)行管理,如商品的添加、刪除和修改,也可以對用戶進(jìn)行管理,如添加和刪除操作,不過作為一個負(fù)責(zé)的管理員,除非注冊用戶嚴(yán)重違反商家和用戶之間的協(xié)議,否則慎用刪除操作。管理員登陸界面如圖:圖4-1系統(tǒng)管理員登陸頁面管理員登陸成功后,可以添加管理員以協(xié)助管理網(wǎng)站,添加管理員的界面如圖:圖5-2 添加管理員界面圖4-2 管理員界面4.2 登陸模塊登陸頁面:此頁面供注冊用戶使用,要求用戶填寫自己注冊號得的賬號和密碼,頁面中使用ASP.NET控件RequiredFieldValidator控件,當(dāng)用戶輸入無效數(shù)據(jù)時會提示用戶響應(yīng)信息。此頁面會將用戶輸入的這些數(shù)據(jù)送交核查頁面處理,系統(tǒng)后臺會連接數(shù)據(jù)庫進(jìn)行信息認(rèn)證,如核實正確則登陸。若輸入信息有誤則要求用戶再次輸入,錯誤次數(shù)超過三次則將賬戶鎖定,防止有不良企圖的軟件暴力破解。如果用戶尚未注冊,可在此頁面中點(diǎn)擊快速注冊新用戶按鈕,進(jìn)入注冊頁面。登陸界面如圖所示:圖4-3 用戶登陸界面快速注冊頁面如圖所示:圖4-4 用戶注冊界面4.3 網(wǎng)站首頁網(wǎng)站的首頁是最先被展示給用戶的頁面,它對整個網(wǎng)站有著至關(guān)重要的影響,是給用戶留下一個良好印象的重要途徑,吸引用戶再次訪問的重要原因。一個優(yōu)秀的網(wǎng)站首頁不僅需要友好的操作界面,還應(yīng)該包含導(dǎo)向本網(wǎng)頁其余頁面的導(dǎo)航條。讓瀏覽者能快速的了解整個網(wǎng)站的布局,增加訪問欲望。在本系統(tǒng)中,用戶可以使用網(wǎng)站的首頁導(dǎo)向登陸界面、搜索頁面、熱賣推薦、幫助中心、客戶留言等,還在醒目位置顯示最新促銷優(yōu)惠信息,讓用戶第一時間了解本網(wǎng)站的最新優(yōu)惠活動,可以顯著提高網(wǎng)站的銷量。如圖所示:圖4-5 網(wǎng)站首頁網(wǎng)站公告模塊,最新促銷信息公布欄如下圖所示:圖4-6促銷優(yōu)惠信息欄客服中心,方便用戶聯(lián)系客戶服務(wù),解答各種疑問,如下圖所示:圖4-7客服中心本電子商務(wù)網(wǎng)站具有站內(nèi)商品搜索功能,分一般搜索和高級搜索兩種形式,用戶可以快速定位所需商品,高級搜索界面如下圖所示:圖4-8高級搜索界面在高級搜索界面中,商品目錄會隨著用戶選定的不同商品類別而改變,如下圖中,當(dāng)用戶選定“數(shù)碼”這一商品類別時,商品目錄商品目錄就會出現(xiàn)“電腦”、“MP3”、“手機(jī)”類別,如下圖所示:圖4-9 高級搜索功能在高級搜索頁面中,用戶可以指定搜索商品的價格區(qū)間,當(dāng)用戶輸入的起始價格高于最高價格時,會提示用戶輸入錯誤,界面如下圖所示:圖4-10高級搜索功能4.4 購物車模塊把商品放入購物車和在超市中把商品房屋購物籃是一樣的,在到收款臺之前需要進(jìn)行確認(rèn)。訂購商品后,需要到購物車中確認(rèn)自己的訂單信息。在本頁面中,使用ASP.NET服務(wù)端控件顯示購物車內(nèi)商品,在該控件作用范圍內(nèi),使用顯示購物車數(shù)據(jù)說明,即訂單號、商品名稱、價格、數(shù)量、總價、修改購買數(shù)量和操作,使用顯示購物車內(nèi)物品。頁面如下圖所示:圖4-11購物車界面4.5 訂單確認(rèn)模塊在購物車中點(diǎn)擊去收銀臺連接時,系統(tǒng)就會導(dǎo)向訂單確認(rèn)頁面,提示用戶確認(rèn)購物信息,并提示用戶再次確認(rèn)配送地址、聯(lián)系電話等重要信息,用戶確認(rèn)上述信息后點(diǎn)擊提交付款,即代表用戶與商店之間正式建立買賣關(guān)系。訂單確認(rèn)成功后,系統(tǒng)會調(diào)用方法自動為用戶的此次訂單生成一個無重復(fù)的訂單號。用戶可以通過訂單號查詢自己的訂單信息。頁面圖下圖所示:圖4-12 訂單確認(rèn)頁面訂單成功頁:圖4-13 訂購成功頁4.6 客戶中心模塊在用戶中心模塊中,已經(jīng)登陸用戶可以查看到自己的注冊信息,如用戶名,注冊所用電子郵箱,聯(lián)系電話等,以及用戶所確認(rèn)的訂單信息,如訂單號,商品名稱,價格,數(shù)量,付款狀態(tài),收貨狀態(tài)等,如下圖所示:圖4-14 用戶中心界面4.7 客戶留言模塊基于ASP.NET構(gòu)建的網(wǎng)上Web應(yīng)用程序,一個非常顯著的優(yōu)點(diǎn)就是高互交性、高擴(kuò)展性,可以同時處理數(shù)千個并發(fā)請求。網(wǎng)站與用戶之間的交流、互動成為拉近兩者間距離的重要手段。在本系統(tǒng)中,用戶可以給網(wǎng)站管理員留言,提出自己的意見建議,供網(wǎng)站開發(fā)者改進(jìn)網(wǎng)站的重要依據(jù)。在本頁面中,使用控件顯示之前客戶的留言??蛻袅粞皂撊缦聢D所示:圖4-15 用戶留言頁5 系統(tǒng)的測試與結(jié)論5.1 測試的目的和原則軟件測試就是在軟件投入運(yùn)行前,對軟件需求分析、設(shè)計規(guī)格說明和編碼的最終復(fù)審,是軟件質(zhì)量保證的關(guān)鍵步驟。軟件測試是為了發(fā)現(xiàn)錯誤而執(zhí)行程序的過程。軟件測試在軟件生存期中橫跨兩個階段:通常在編寫出每一個模塊之后就對它做必要的測試(稱為單元測試)。編碼和單元測試屬于軟件生存期中的同一個階段。在結(jié)束這個階段后對軟件系統(tǒng)還要進(jìn)行各種綜合測試,這是軟件生存期的另一個獨(dú)立階段,即測試階段。測試是程序的執(zhí)行過程,目的在于發(fā)現(xiàn)錯誤;一個好的測試用例在于發(fā)現(xiàn)至今未發(fā)現(xiàn)的錯誤;一個成功的測試是發(fā)現(xiàn)了至盡未發(fā)現(xiàn)的錯誤的測試。軟件測試的原則(1)嚴(yán)格執(zhí)行測試計劃,排除測試的隨意性,以避免發(fā)生疏漏或者重復(fù)無效的工作。(2)應(yīng)當(dāng)對每一個測試結(jié)果進(jìn)行全面檢查。一定要全面地、仔細(xì)地檢查測試結(jié)果,但常常被人們忽略,導(dǎo)致許多錯誤被遺漏。(3)人以群分,物以類聚,軟件測試也不例外,一定要充分注意軟件測試中的群集現(xiàn)象。不要以為發(fā)現(xiàn)幾個錯誤并且解決這些問題之后,就不需要測試了。反而這里是錯誤群集的地方,對這段程序要重點(diǎn)測試,以提高測試投資的效益。(4)對測試用例要有正確的態(tài)度:第一,測試用例應(yīng)當(dāng)由測試輸入數(shù)據(jù)和預(yù)期輸出結(jié)果這兩部分組成;第二,在設(shè)計測試用例時,不僅要考慮合理的輸入條件,更要注意不合理的輸入條件。因為軟件投入實際運(yùn)行中,往往不遵守正常的使用方法,卻進(jìn)行了一些甚至大量的意外輸入導(dǎo)致軟件一時半時不能做出適當(dāng)?shù)姆磻?yīng),就很容易產(chǎn)生一系列的問題,輕則輸出錯誤的結(jié)果,重則癱瘓失效!因此常用一些不合理的輸入條件來發(fā)現(xiàn)更多的鮮為人知的軟件缺陷。(5)嚴(yán)格執(zhí)行測試計劃,排除測試的隨意性。測試計劃應(yīng)包括:所測軟件的功能,輸入和輸出,測試內(nèi)容,各項測試的進(jìn)度安排,資源要求,測試資料,測試工具,測試用例的選擇,測試的控制方法和過程,系統(tǒng)的組裝方式,跟蹤規(guī)則,調(diào)試規(guī)則,以及回歸測試的規(guī)定等等以及評價標(biāo)準(zhǔn)。(6)妥善保存測試用例、測試計劃、測試報告和最終分析報告,以備回歸測試及維護(hù)之用。在遵守以上原則的基礎(chǔ)上進(jìn)行軟件測試,可以以最少的時間和人力找出軟件中的各種缺陷,從而達(dá)到保證軟件質(zhì)量的目的。5.2 系統(tǒng)測試5.2.1單元測試(1)驗證控件測試在本系統(tǒng)中,如果瀏覽者沒有注冊賬號是無法進(jìn)行購物的,所以可以這么說,注冊賬號是在本網(wǎng)站進(jìn)行購物的必經(jīng)途徑,注冊頁面的正常運(yùn)行關(guān)系到網(wǎng)站的存亡。用戶注冊時,需要填寫一些有特定格式要求的信息,如電子郵件地址、電話號碼、手機(jī)號碼等重要信息都有特定格式,如果用戶輸入有誤,系統(tǒng)會識別并告知用戶進(jìn)行修改。使用RegularExpressValidator控件把表單字段的值和正則表達(dá)式進(jìn)行比較。測試細(xì)節(jié)及結(jié)果如下表所示:功能測試數(shù)據(jù)預(yù)期結(jié)果測試結(jié)果電子郵箱地址校驗543253164通過校驗通過校驗電子郵箱地址校驗無法通過校驗無法通過校驗手機(jī)號碼校驗1373290123無法通過校驗無法通過校驗手機(jī)號碼校過校驗通過校驗(2)登陸測試電子商務(wù)網(wǎng)站的構(gòu)建必過程中須要考慮的一個問題就是安全問題,電子商務(wù)活動中可能涉及到金錢和用戶信息,所有網(wǎng)站的安全性顯得尤為重要。這就要求在登錄界面的后臺代碼中必須要有同一用戶一天內(nèi)登錄次數(shù)的限制,如果登錄超過三次則不允許當(dāng)天再次登錄,以防止有不良目的的攻擊。 測試結(jié)果如圖所示:功能測試數(shù)據(jù)預(yù)期結(jié)果測試結(jié)果第一次錯誤登錄賬戶:douya,密碼錯誤密碼錯誤登陸失敗第二次錯誤登錄賬戶:douya,密碼錯誤密碼錯誤登陸失敗第三次錯誤登錄賬戶:douya,密碼錯誤密碼錯誤登陸失敗第四次錯誤登錄賬戶:douya,密碼錯誤無法登陸無法登陸(3)購物測試在購物過程中,用戶可能會把購物車內(nèi)已有的商品再次添加到購物車,為防止設(shè)計有缺陷,造成系統(tǒng)無法識同一商品,需要對購物車進(jìn)行測試。測試細(xì)節(jié)及結(jié)果如下表所示功能測試數(shù)據(jù)預(yù)期結(jié)果測試結(jié)果添加到購物車購買Sony mp3 購物車內(nèi)現(xiàn)實所添加商品成功添加商品添加到購物車購買Sony mp3購物車內(nèi)Sony mp3的數(shù)量自動加1Sony mp3的數(shù)量為25.2.2系統(tǒng)測試 為保證系統(tǒng)能正常運(yùn)行而不出現(xiàn)意料之外的錯誤,需要對本系統(tǒng)進(jìn)行全面的測試,即對整個購物流程進(jìn)行嚴(yán)格的、全面的測試。功能測試數(shù)據(jù)預(yù)期結(jié)果測試結(jié)果訪問網(wǎng)站首頁無網(wǎng)站正常運(yùn)行正常注冊賬戶賬戶:test,密碼:1成功注冊正常登陸剛注冊的賬戶賬戶:test,密碼:1登陸成功正常查看商品信息Me&City服飾顯示商品詳細(xì)信息正常添加到購物車Me&City服飾成功添加到購物車正常確認(rèn)訂單Me&City服飾顯示訂單號正常5.2.3測試總結(jié) 通過對系統(tǒng)各個方面的詳細(xì)測試,可以得出結(jié)論,本系統(tǒng)完成預(yù)設(shè)功能,滿足用戶需求,符合設(shè)計要求。 需要指出的是,本次測試所用測試數(shù)據(jù)一定的局限性,無法對所有可能使用的數(shù)據(jù)都進(jìn)行測試,測試環(huán)境和實際運(yùn)行環(huán)境也存在著一定的差異,不能完全地、準(zhǔn)確地測試出系統(tǒng)存在的問題,還需要在后期的使用和維護(hù)過程中,對系統(tǒng)暴露出來的問題進(jìn)行不斷地糾正和更新。6 系統(tǒng)的不足與改進(jìn)設(shè)想針對現(xiàn)有環(huán)境下的數(shù)據(jù)信息服務(wù)的現(xiàn)狀,將數(shù)據(jù)資源和用戶進(jìn)行合理結(jié)合,采用用戶靈活控制的方式,讓用戶獲得對數(shù)據(jù)的訪問、管理的能力,使管理員對學(xué)生的管理具有決定權(quán),避免了每次都要在眾多的數(shù)據(jù)資
溫馨提示
- 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)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 優(yōu)化小區(qū)排水設(shè)施施工計劃
- 餐飲租賃合同中對承租方有利的條款優(yōu)化策略
- 出租車租賃與安全保障服務(wù)合同
- 金融軟件采購合同中的交易數(shù)據(jù)保密協(xié)議
- 飯店消防評估方案
- 倉儲租賃合同及倉儲貨物保險服務(wù)協(xié)議
- 水泥制品訂做方案
- 卸裝業(yè)務(wù)外包方案(3篇)
- 廠區(qū)改造廠房拆遷補(bǔ)償協(xié)議及行政公文處理規(guī)范
- 汽車酒店資產(chǎn)重組與股權(quán)轉(zhuǎn)讓合同范本
- 陜西省專業(yè)技術(shù)人員繼續(xù)教育2025公需課《黨的二十屆三中全會精神解讀與高質(zhì)量發(fā)展》20學(xué)時題庫及答案
- 2024-2025學(xué)年人教版數(shù)學(xué)五年級下學(xué)期期末試卷(含答案)
- 環(huán)保設(shè)施安全風(fēng)險評估報告
- 小學(xué)數(shù)學(xué)圖形與幾何知識點(diǎn)歸納匯總
- APQP培訓(xùn)教材PPT課件
- JC∕T 1083-2008 水泥與減水劑相容性試驗方法
- IEC雷擊風(fēng)險評估軟件EXCEL版
- 食品工程原理(李云飛)第二章ppt 傳熱
- 二氧化碳?xì)怏w保護(hù)焊.ppt
- 儀表工程質(zhì)量控制點(diǎn)等級劃分表
- 廣東某高層小區(qū)屋面飄板模板工程專項施工方案
評論
0/150
提交評論