【畢業(yè)論文】asp.net+sql server籃球交易網(wǎng)站網(wǎng)上商城在線銷售系統(tǒng)畢業(yè)設(shè)計_第1頁
【畢業(yè)論文】asp.net+sql server籃球交易網(wǎng)站網(wǎng)上商城在線銷售系統(tǒng)畢業(yè)設(shè)計_第2頁
【畢業(yè)論文】asp.net+sql server籃球交易網(wǎng)站網(wǎng)上商城在線銷售系統(tǒng)畢業(yè)設(shè)計_第3頁
【畢業(yè)論文】asp.net+sql server籃球交易網(wǎng)站網(wǎng)上商城在線銷售系統(tǒng)畢業(yè)設(shè)計_第4頁
【畢業(yè)論文】asp.net+sql server籃球交易網(wǎng)站網(wǎng)上商城在線銷售系統(tǒng)畢業(yè)設(shè)計_第5頁
已閱讀5頁,還剩25頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

本科生畢業(yè)設(shè)計籃球商品交易網(wǎng)站的設(shè)計與實現(xiàn)DESIGNANDIMPLEMENTATIONOFTHEBASKETBALLGOODSONLINESHOPPINGMALL學生姓名所在專業(yè)所在班級申請學位指導教師答辯時間目錄設(shè)計總說明IINTRODUCTIONII1項目概述111項目背景112項目現(xiàn)狀113項目目標22可行性分析321技術(shù)可行性322經(jīng)濟可行性323操作可行性424結(jié)論43需求分析531系統(tǒng)需求分析5311業(yè)務(wù)需求分析5312功能需求分析5313用戶需求分析6314性能需求分析64概要設(shè)計741數(shù)據(jù)庫設(shè)計7411概念結(jié)構(gòu)設(shè)計7412關(guān)系模型設(shè)計9413數(shù)據(jù)表設(shè)計1042諾蘭模型1243代碼設(shè)計13431代碼設(shè)計的原則1344功能結(jié)構(gòu)設(shè)計135詳細設(shè)計1451界面設(shè)計14511前臺模塊14512后臺模塊1652程序流程圖18521用戶功能程序流程設(shè)計18522管理員功能程序流程設(shè)計206系統(tǒng)測試2161測試原則及測試方法概述2162系統(tǒng)主要測試用例舉例21致謝23參考文獻24設(shè)計總說明本論文針對一個籃球用品商城網(wǎng)站的運行進行分析設(shè)計。本網(wǎng)站采用B/C架構(gòu),以VISUALSTUDIO2010、ASPNET技術(shù)作為開發(fā)工具,用SQLSERVER2010技術(shù)管理后臺數(shù)據(jù)庫,實現(xiàn)的網(wǎng)絡(luò)商城。本商城網(wǎng)站的包括前臺和后臺,前臺實現(xiàn)了客戶瀏覽商品、商品購買、客戶留言等功能;后臺則包括訂單管理、商品信息管理、客戶留言管理、基本信息添加。此B2C籃球用品購物商城網(wǎng)站界面簡潔美觀,功能齊全、操作簡單、便于維護的,具有很好的發(fā)展前景。關(guān)鍵詞網(wǎng)站設(shè)計;B2C模式;籃球用品市場;籃球用品電子商務(wù)網(wǎng)站INTRODUCTIONTHISPAPERAIMEDATARUNINTHEMALLWEBSITEOFSPORTFORANALYSISANDDESIGNTHISWEBSITEUSESB/CSTRUCTURETHISWEBSITETOVISUALSTUDIO2010,ASPNETASDEVELOPMENTTOOL,USINGSQLSERVER2010TECHNOLOGYBACKGROUNDDATABASEMANAGEMENT,IMPLEMENTATIONOFONLINESHOPPINGTHISSITEINCLUDINGTHEFRONTDESKANDTHEBACKGROUND,THEFRONTDESKREALIZEDTHEMEMBERINFORMATIONMANAGEMENT,COMMODITYINFORMATION,COMMODITYPURCHASEFUNCTIONS,NEWSANNOUNCEMENT,INSTANTCOMMUNICATION,INFORMATIONFEEDBACKFUNCTIONSBACKGROUND,INCLUDINGTHEFUNCTIONSOFORDERMANAGEMENT,COMMODITYINFORMATIONMANAGEMENT,MEMBERFUNCTIONSOFINFORMATIONMANAGEMENT,ADMINISTRATORMANAGEMENT,NEWSANNOUNCEMENT,GUESTBOOKMANAGEMENT,ANDBASICINFORMATIONADDFUNCTIONALITYTHEB2CSPORTINGGOODSSHOPPINGMALLWEBSITEINTERFACEAESTHETICS,COMPLETEFUNCTIONS,SIMPLEOPERATION,EASYTOMAINTAIN,VERYHASTHEPROSPECTSFORDEVELOPMENTKEYWORDSWEBDESIGNB2CMODEBASKETBALLGOODSMARKETBASKETBALLPRODUCTSECOMMERCESITES籃球商品交易網(wǎng)站的設(shè)計與實現(xiàn)畢業(yè)設(shè)計說明書1項目概述11項目背景中國網(wǎng)民規(guī)模越來越大,網(wǎng)購用戶的數(shù)量逐年上升,中國電子研究中心的調(diào)查數(shù)據(jù)表示2012年6月到2014年6月,我國網(wǎng)購用戶規(guī)模從210億上升到332億,而隨著互聯(lián)網(wǎng)的普及率的提升,網(wǎng)購環(huán)境日趨成熟,網(wǎng)購用戶規(guī)模仍然會持續(xù)增長。2014年網(wǎng)絡(luò)購物較去年增長487網(wǎng)購交易額占社會消費品零售總額的比重為106,在社會消費品零售總額滲透率年度首次突破10。網(wǎng)絡(luò)購物的交易額一直持著增長的態(tài)勢,而且在社會消費品零售總額中占比越來越重,因此網(wǎng)絡(luò)購物已經(jīng)成為了推動電子商務(wù)和社會經(jīng)濟發(fā)展的不容小覷的力量。B2C(BUSINESSTOCUSTOMER)即企業(yè)以網(wǎng)絡(luò)技術(shù)為依托向顧客提供產(chǎn)品或者服務(wù),也可以簡單的理解為企業(yè)的網(wǎng)上銷售業(yè)務(wù),是電子商務(wù)模式的其中一種,也是網(wǎng)絡(luò)購物的重要組成部分。B2C具有產(chǎn)品信息齊全、傳輸速度快、運營成本低、易于操作、交易方便安全等優(yōu)點。因此,近年來B2C占網(wǎng)絡(luò)購物市場的比例越來越高,而且增速遠超同期的C2C市場。B2C給需要購物的用戶提供了一個足不出戶的便利之處,讓用戶在家里利用網(wǎng)絡(luò)就可以買到自己心儀的物品,隨著網(wǎng)絡(luò)零售B2C的崛起,網(wǎng)購已經(jīng)成為人們重要的購物方式,更多人追求這種購物體驗,這對于一些B2C網(wǎng)站而言是一個很好的機會。12項目現(xiàn)狀據(jù)統(tǒng)計隨著08年奧運會的成功舉辦,我國將近有4億人參與體育運動,國家經(jīng)濟發(fā)展,國民生活水平提高,對籃球用品的質(zhì)量和品類的要求也有不同程度的增多,國民對于籃球用品的消費需求逐年攀升,在金融危機之后,籃球用品行業(yè)的經(jīng)濟增長率仍保持在20左右從2006年到2013年中國籃球用品行業(yè)市場規(guī)模,420億一直增長到1744億,這些都說明了中國籃球用品有著強大的市場需求,而且發(fā)展前景看好。圖120062013年中國籃球用品行業(yè)市場規(guī)模10億人民幣13項目目標此次項目是要設(shè)計一個以籃球商品銷售管理為主,具有一定智能特性和網(wǎng)絡(luò)特性的管理系統(tǒng)。系統(tǒng)開發(fā)的目標是實現(xiàn)籃球商品零售企業(yè)銷售管理的系統(tǒng)化、規(guī)范化和自動化。該系統(tǒng)不僅能智能的控制企業(yè)的商品情況,而且還具有操作方便、便于糾錯、代替手工的特點。這主要包括1提供了全面,詳細的籃球相關(guān)產(chǎn)品購物入口,輕松實現(xiàn)快捷購買。2可以通過不同籃球產(chǎn)品分類進行導航,用最方便,最快捷的方式找到你需要的商品。3提供了籃球商品網(wǎng)站所需的各種工具與網(wǎng)站,滿足你的籃球商品購買需求。2可行性分析21技術(shù)可行性本網(wǎng)站應(yīng)用ASPNET和SQLSERVER2010構(gòu)建的B2C電子商務(wù)商城。ASPNET是一種相對方便簡單的流行網(wǎng)頁技術(shù),具有以下優(yōu)點1方便性我們可以隨時通過VISUALSTUDIO2010對其進行修改和測試;2安全性ASPNET提供的內(nèi)置對象能強化服務(wù)器腳本功能,ASPNET文件在服務(wù)器端執(zhí)行之后,服務(wù)器會將執(zhí)行結(jié)果反映到客戶端瀏覽器,因此用戶不能看到源程序代碼,可以防止代碼被竊??;3兼容性可以使用JAVASCRIPT語言設(shè)計程序外,也可以使用其它腳本語言。在數(shù)據(jù)庫技術(shù)應(yīng)用方面,本網(wǎng)站采用的SQLSERVER2010是屬于中型數(shù)據(jù)庫,相比SQL,它的優(yōu)點是配置簡單、方便存取、易于操作。ASPNET和SQLSERVER是一種簡便流行的技術(shù),應(yīng)用這些技術(shù)構(gòu)建平臺能極大簡化了開發(fā)程序,提高了開發(fā)效率。22經(jīng)濟可行性本網(wǎng)站的本網(wǎng)站應(yīng)用簡單的開發(fā)工具,技術(shù)簡單容易掌握,前期開發(fā)和后期維護都不難,對工作人員的專業(yè)知識要求不高,因此開發(fā)成本和運營成本相對較低在商城運營時,建議適當?shù)剡M行網(wǎng)絡(luò)推廣。網(wǎng)絡(luò)推廣針對性強、靈活且推廣效果好,最重要的是成標本低廉,可以節(jié)省很多銷售成本。商城投入運營后,取得的收益將來自以下方面商城的銷售收入銷售收入的商城的主要收入,在商城運營期間要做好宣傳和開展多項促銷活動,吸引客戶的眼光,隨著知名度的提高,銷量會越來越好;穩(wěn)定的客戶資源穩(wěn)定的客戶資源是商城銷售收入的重要保證,因此本網(wǎng)站在前臺和后臺功能設(shè)計方面也注意到客戶關(guān)系管理這一部分,前臺設(shè)置了購買反饋留言模塊,客戶可以在商品下方的留言板,根據(jù)自己的所遇到的問題,反饋給管理員,提高客戶的滿意度和信心。設(shè)置這些模塊做好客戶關(guān)系管理,可以吸引新客戶、保留老客戶;網(wǎng)站有一定知名度的時候,可在前臺出租幾個廣告展位,以點擊付費的方式來收取廣告費用另外招募網(wǎng)絡(luò)代銷,不但可以收取加盟費和服務(wù)費,還可以起到增加品牌知名度的作用。本網(wǎng)站投入少,收益大,具有可觀的發(fā)展前景。23操作可行性本系統(tǒng)是對網(wǎng)上籃球商品銷售管理系統(tǒng),對于網(wǎng)上籃球商品銷售管理系統(tǒng)而言,在投入使用前,會由開發(fā)并能熟練操作本系統(tǒng)的工程人員對用戶群進行專業(yè)系統(tǒng)的培訓。培訓內(nèi)容包括,熟練掌握系統(tǒng)的各個功能以及簡單的系統(tǒng)維護,在開發(fā)設(shè)計程序的過程中直觀的界面和控件的文字解釋完全能夠使得用戶充分理解本系統(tǒng)的功能和意義,在計算機普及的今天,用戶對本系統(tǒng)的操作完全可以看作是一種簡單的,配合形式的手工操作,因為本系統(tǒng)最適合用于微型機,可以說幾乎任何人都可以使用和管理,所以本系統(tǒng)的操作是完全可行的。24結(jié)論基于上述一切內(nèi)容,經(jīng)過一系列各個方面的可行性分析,本系統(tǒng)在技術(shù)、經(jīng)濟、操作、法律方面都具有可行性,并且使用本系統(tǒng)將大大節(jié)省人力、物力和財力,使投資效益遠大于投資成本,因此經(jīng)濟上就占有優(yōu)勢,可以節(jié)省未來成本。所以該系統(tǒng)的開發(fā)是可行的。3需求分析籃球是我們生活中不可缺少的體育用品。近年來,越來越多的籃球商品網(wǎng)站普及,規(guī)模各不一樣。但總的來說,免不了兩個部分供應(yīng)籃球商品和銷售籃球商品。為了實現(xiàn)這兩個部分的功能和要求,需設(shè)計出功能細致的完整系統(tǒng)。該系統(tǒng)需包含對籃球商品信息的管理、對訂單的管理等。本系統(tǒng)實現(xiàn)了企業(yè)管理工作的系統(tǒng)化、規(guī)范化和自動化。在本次設(shè)計的過程中,基于對資料的調(diào)查了解和自身的主觀認識粗略設(shè)計出本系統(tǒng),以達到實現(xiàn)簡單的籃球用品銷售的各個功能的目的。31系統(tǒng)需求分析311業(yè)務(wù)需求分析籃球商品網(wǎng)站銷售管理系統(tǒng)是一種快捷便利的信息管理系統(tǒng),使得籃球商品網(wǎng)站管理的過程變得智能化,方便購買者的需求和管理人員的管理。計算機對籃球商品網(wǎng)站銷售情況進行管理,發(fā)揮了智能管理方法的巨大優(yōu)勢,例如存儲量大、保密性好等,而這些優(yōu)點能夠極大地提高信息管理的效率。隨著電腦的普及以及電腦性能的提高,使用智能管理方法管理籃球商品網(wǎng)站銷售的常規(guī)運作已經(jīng)成為必然。同時,大大的節(jié)約勞動力降低企業(yè)的運作成本,降低人為的錯誤操作,最大化的提高工作效率,給客戶和管理人員提供最大的方便?;@球商品網(wǎng)站銷售管理系統(tǒng)是一套可靠的籃球商品網(wǎng)站管理系統(tǒng),它能夠符合業(yè)務(wù)的需求,包括實現(xiàn)銷售管理的系統(tǒng)化、規(guī)范化和自動化,主要突出供應(yīng)商供貨信息、籃球商品信息、顧客購買信息等功能。能夠隨時掌握籃球商品信息和銷售情況,而且還具有操作簡便、管理快捷的特點。312功能需求分析本網(wǎng)站是企業(yè)針對個人開展的電子商務(wù)活動的網(wǎng)站,為了讓客戶有更好的使用體驗,因此本網(wǎng)站應(yīng)該要具備對客戶留言管理、訂單管理、購物車、商品查看等基本功能,以下就是前臺功能模塊設(shè)計1)用戶信息管理功能用戶有購買商品意向之后,把商品放入購物車,下訂單的同時,用戶聯(lián)系方式輸入到相關(guān)信息欄,從而實現(xiàn)商品成功送達用戶手里。2)商品信息瀏覽功能用戶可以通過首頁的商品展示、菜單導航欄、商品分類顯示欄、銷售排行模塊進入到產(chǎn)品詳情頁面查看到商品的具體信息。3)商品購買功能包括了購物車功能和訂單生成功能,客戶在產(chǎn)品詳情頁面中,點擊購買屬意的商品之后,商品會被添加到購物車中,購物車具有更改購買數(shù)量、刪除產(chǎn)品和結(jié)算功能??蛻酎c擊結(jié)算,網(wǎng)站會自動生成訂單,實現(xiàn)物流配送資料填寫和貨到付款的功能。4)信息反饋功能用戶可以向管理員反饋意見及建議;313用戶需求分析本系統(tǒng)是一款用于中小型籃球商品網(wǎng)站銷售過程信息的信息管理系統(tǒng),它使得管理者在對籃球商品管理、顧客信息管理的過程變得輕松、快捷、方便,同時也大大提高了工作效率,能夠有效避免出現(xiàn)記錄不清查詢不到位的情況。而針對現(xiàn)在人工管理存在的不足,本系統(tǒng)主要功能主要由籃球商品信息管理、訂單信息管理、用戶信息管理、留言管理為主的四部分。314性能需求分析1系統(tǒng)要具有一定的穩(wěn)定性。2運行時系統(tǒng)時應(yīng)保證信息傳遞正確且高效。3使用用戶登陸的措施保證系統(tǒng)安全性。4系統(tǒng)信息的查詢、更新、刪除操作要保持一致性和可靠性。4概要設(shè)計41數(shù)據(jù)庫設(shè)計數(shù)據(jù)庫設(shè)計是建立數(shù)據(jù)庫及其應(yīng)用系統(tǒng)的第一步,是開發(fā)信息系統(tǒng)最重要的一部分。數(shù)據(jù)庫設(shè)計中的一個核心問題,就是如何設(shè)計一個能夠滿足用戶當前與可預(yù)見的未來的各項應(yīng)用要求、性能良好的數(shù)據(jù)庫。數(shù)據(jù)庫設(shè)計是否合理將極大影響系統(tǒng)的使用性能。數(shù)據(jù)庫設(shè)計包括了解用戶需求、確定系統(tǒng)范圍,選擇開發(fā)方法,準備開發(fā)環(huán)境,制定開發(fā)計劃,設(shè)計各子系統(tǒng)的功能和接口,設(shè)計安全性策略、需求和實現(xiàn)方法,制定詳細的工作流和數(shù)據(jù)流,設(shè)計數(shù)據(jù)模型、物理結(jié)構(gòu),并編寫外部設(shè)計文檔。411概念結(jié)構(gòu)設(shè)計建立系統(tǒng)概念模型的常用方法是工具是實體聯(lián)系方法(ENTITYRELATIONAPPROACH。(1)實體用矩形表示。(2)屬性用橢圓形表示。(3)聯(lián)系用菱形表示。ER圖表示符號圖形用途表示實體類型(考慮問題的對象)表示聯(lián)系類型(實體間的聯(lián)系)表示實體的屬性根據(jù)功能模塊劃分的結(jié)果,具體分析了本系統(tǒng)具有商品類別、訂單、商品和留言等實體,對實體之間的依賴關(guān)系進行了整合,整體ER圖如圖43所示圖41整體ER圖說明圖中用矩形表示實體,也就是數(shù)據(jù)表。實體之間的關(guān)系用菱形表示,用無向線把菱形與有關(guān)實體連接,在邊上標明聯(lián)系的類型。實體的屬性可用橢圓表示,但在該圖中省略了屬性。各實體屬性圖如圖42至44所示。圖42商品實體屬性用戶留言屬于擁有商品包含商品類別擁有用戶賬號記錄擁有訂單購買購買夾包含商品屬于商品銷售信息廠商商品名稱庫存介紹價錢編號圖43管理員實體屬性圖412關(guān)系模型設(shè)計由系統(tǒng)的概念模型導出關(guān)系模式。主要原則及實現(xiàn)方法如下1一個實體型轉(zhuǎn)換為一個關(guān)系模式,實體的屬性就是關(guān)系的屬性,實體的鍵就是關(guān)系的鍵。2一個是實體的聯(lián)系轉(zhuǎn)換為關(guān)系模式時,應(yīng)首先確定該聯(lián)系的類型再確定相應(yīng)的鍵。3進行規(guī)范化處理,求出關(guān)系模式中的最小依賴集,并依據(jù)規(guī)范化理論,將關(guān)系模式規(guī)范到三范式。依據(jù)上述原則,得出籃球商品網(wǎng)站銷售管理系統(tǒng)的關(guān)系模式1籃球商品(籃球商品名稱、廠商、價格、數(shù)量、生產(chǎn)日期、熱門、推薦、類別、圖片)2管理人員(編號、賬號、密碼、創(chuàng)建時間)3籃球商品訂單(訂單編號、籃球商品編號、數(shù)量、價格、總額、訂單日期、收件人、聯(lián)系電話、送貨地址)4留言管理(編號、留言日期、標題、內(nèi)容、留言人稱呼、留言人聯(lián)系方式、管理員回復)5商品分類(分類編號、分類名稱)管理員編號賬號密碼時間413數(shù)據(jù)表設(shè)計商品信息表來存放商品的基本信息。在系統(tǒng)前臺用戶查看的商品信息都是通過這個商品信息表顯示給用戶的,這里的商品類別編號是外鍵,一個商品只能屬于一個商品類別。商品信息表如表44所示表44GOODS(商品信息表)列名數(shù)據(jù)類型允許空字段說明IDINT否IDNAMENVARCHAR100否名稱SORTINT否類別IDPRICEDOUBLE否價格REMARKTEXT否詳情介紹PSTOCKINT否庫存量CREATETIMEDATE否生產(chǎn)日期PICNVARCHAR100否圖片PHOTINT是熱賣狀態(tài)PCOMMENDINT是推薦狀態(tài)說明操作人員信息表來存放操作人員的基本信息。包括操作人員的用戶名和密碼,操作人員信息表如表45所示表45操作人員信息表USER列名數(shù)據(jù)類型允許空字段說明NAMENVARCHAR50否管理員登陸名PWDNVARCHAR50否管理員密碼ADDTIMEDATETIME否管理員注冊時間說明訂單信息表用來存用戶下訂單的一些基本信息。存儲用戶確定購買后填寫的訂單信息,操作人員查看所有的訂單信息,并對訂單信息進行處理,處理的更新信息寫入訂單信息表中,訂單信息表如表46所示表46ORDERGOOD(訂單表)列名數(shù)據(jù)類型允許空字段說明IDNVARCHAR30否訂單IDGOODNAMENVARCHAR50否名稱NUMINT否數(shù)量PRICEMONEY否價格CREATIMEDATETIME否提交訂單時間ORDERPEOPLENVARCHAR50否用戶名稱EMAILNVARCHAR50否用戶EMAILPHONENVARCHAR50否用戶聯(lián)系電話ADDRESSNVARCHAR200否送貨地址說明商品類型信息表存放商品的類別信息類別編號和商品類別名稱。商品類別信息表如表47所示表47BIGSORT(類別表)列名數(shù)據(jù)類型允許空字段說明IDINT否商品類別IDNAMENVARCHAR50否商品類別名稱說明留言信息表存放用戶對本網(wǎng)站的留言信息。一個用戶可以有多條留言信息,一條留言信息只屬于一個用戶。操作人員查看留言信息表,來了解用戶對網(wǎng)站商品的需求與建議。留言信息表如表48所示表48LEVEL(留言信息表)列名數(shù)據(jù)類型允許空字段說明IDINT否留言IDTITLENVARCHAR50否留言標題CREATIMEDATETIME否留言時間CONTENTNVARCHAR200否留言內(nèi)容RETURNCONTENTNVARCHAR200否管理員回復NAMENVARCHAR50否留言人稱呼TELNVARCHAR50否留言人電話42諾蘭模型把計算機應(yīng)用到一個單位(企業(yè)、部門)的管理中去,一般要經(jīng)歷從初級到成熟階段的成長過程。諾蘭(NOLAN)總結(jié)了這一規(guī)律,于1973年首次提出了信息系統(tǒng)發(fā)展的階段理論,被稱為諾蘭階段模型。諾蘭模型主要用于指導管理信息系統(tǒng)的應(yīng)用,這一模型總共有6個不同階段,結(jié)果如圖所示。(1)第一階段初裝初裝階段指單位(企業(yè)、部門)購置一臺計算機并初步開發(fā)管理應(yīng)用程序。(2)第二階段蔓延該階段是指信息系統(tǒng)(管理應(yīng)用程序)從少數(shù)部門擴散到多數(shù)部門,并開發(fā)了大量的應(yīng)用程序,使單位的事務(wù)處理效率有了提高。(3)第三階段控制出于控制數(shù)據(jù)處理費用的需要,管理者開始召集來自不同部門的用戶組成委員會,以共同規(guī)劃信息系統(tǒng)的發(fā)展。(4)第四階段集成就是在控制的基礎(chǔ)上,對子系統(tǒng)中的硬件進行重新連接,建立集成式的數(shù)據(jù)庫及充分利用和管理各種信息的系統(tǒng)。(5)第五階段數(shù)據(jù)管理全面分析和解決信息系統(tǒng)投資中各個領(lǐng)域的平衡與協(xié)調(diào)問題。(6)第六階段成熟就是可以滿足單位中各個管理層次的要求,從而真正實現(xiàn)信息資源的管理。本籃球銷售網(wǎng)站目前處于第二階段蔓延階段,普遍存在一些不足之處出現(xiàn)了數(shù)據(jù)冗余性、不一致性、難以共享等有待解決的問題。諾蘭的階段模型THESTAGEMODELOFNOLAN43代碼設(shè)計431代碼設(shè)計的原則代碼設(shè)計是處理對象的代號或表示符號,其主要目的是方便計算機排序、檢索、查找等處理。代碼設(shè)計的關(guān)鍵是方便用戶,并且滿足業(yè)務(wù)要求。本系統(tǒng)代碼設(shè)計的原則有(1)要考慮的是編碼的標準化,盡量按照有關(guān)的國際標準、國家標準、部門或行業(yè)的標準進行設(shè)計。(2)要考慮容易修改,當某段代碼、某個變量或某個函數(shù)在特點、條件或代表的實體關(guān)系改變時,容易進行必要修改。(3)要考慮結(jié)構(gòu)簡潔,代碼的長度涉及到存儲空間的占用和信息處理的速度。而且影響代碼輸入的出錯率,所以,在滿足當前需要和擴充要求的前提下應(yīng)盡量結(jié)構(gòu)簡單,長度要短。(4)考慮代碼值的唯一性。44功能結(jié)構(gòu)設(shè)計網(wǎng)站的前臺功能1商品展臺模塊主要實現(xiàn)新進產(chǎn)品和特價商品的推薦,在銷售過程中實現(xiàn)銷售排行,并把結(jié)果反饋給消費者,引導消費者選購方向。2購物車模塊是商務(wù)網(wǎng)站的必要環(huán)節(jié),用戶確定購買商品的意向之后,將心儀的商品添加到購物車,實現(xiàn)消費者選購商品,下訂單。3訂單模塊用戶添加商品到購物車后,在購物車里結(jié)算,在購物車下方填寫相關(guān)訂單信息,信息填寫好后就可以下訂單購買商品了。4留言管理模塊用戶在瀏覽相關(guān)商品的信息,產(chǎn)生一些困惑的問題,可以在商品詳情下方留言向管理員反饋。網(wǎng)站的后臺功能1商品管理模塊包括商品的添加,修改和查看商品列表。管理員可以對商品進行增改操作。2訂單管理模塊主要實現(xiàn)了管理員定期對訂單查看,根據(jù)訂單的詳細信息實現(xiàn)配貨。3留言管理模塊實現(xiàn)管理員定期對所有留言進行管理,根據(jù)留言得到消費者的意見反饋。5分類管理實現(xiàn)對商品分類的管理。將商品劃分為籃球會場,運動會場,護具會場三個大類,三個大類根據(jù)商品銷售情況,每個大類再劃分幾個小類的相關(guān)商品信息,從而實現(xiàn)商品多樣化,用戶有選擇的余地。5詳細設(shè)計51界面設(shè)計目前,界面設(shè)計已成為評價軟件質(zhì)量的一條重要指標,一個計算機系統(tǒng)的成功與否,很大程度上取決于用戶使用人機界面、人機對話的體驗和感受。所謂用戶界面是指軟件系統(tǒng)與用戶交互的接口,也是控制和選擇信息輸入輸出的主要途徑,通常包括輸入、輸出、人機對話的界面與方式等。用戶界面設(shè)計應(yīng)堅持友好、簡便、實用、易于操作的原則,盡量避免過于煩瑣和花哨。511前臺模塊1首頁是直接展示給用戶的部分商品展示。用戶可以看見網(wǎng)站上特價商品和推薦商品的一些信息。如圖51所示圖51首頁2商品詳情查看模塊用戶可以單擊查看商品詳情,包括商品介紹、價格、購買須知等。如圖52所示圖52商品詳情查看3購物車模塊用戶可以將自己喜歡的商品加入購物車,可以購買多件商品。如圖53所示圖53購物車512后臺模塊1操作人員登錄后的頁面操作人員登錄后可以對訂單、商品、留言等信息進行管理。如圖54所示圖54操作員界面2商品管理操作人員可以根據(jù)商品編號與類別對商品進行管理,如圖55所示圖55商品管理3訂單處理操作人員可以根據(jù)訂單號和姓名對訂單進行管理,也可以根據(jù)訂單處理的狀態(tài)對訂單進行管理。如圖56所示圖56訂單處理52程序流程圖購物網(wǎng)站的功能主要包括用戶功能和操作人員功能兩個部分。下面分別對部分用戶和操作人員功能用程序流程圖做詳細描述。521用戶功能程序流程設(shè)計1購物模塊處理流程設(shè)計用戶可以將預(yù)購商品放入購物車中,可以修改購買商品的數(shù)量,可以清空購物車,決定購買可以下訂單,成功購買商品,成功購買后可以選擇退出或者繼續(xù)購物,如圖57所示查看商品開始確認結(jié)賬是否退出繼續(xù)購買繼續(xù)購買是否購買放入購物車成功放入購物車返回首頁已記錄否訂單生成頁面填寫訂單退出是轉(zhuǎn)到修改訂單頁面提交訂單生成訂單確認是是是是是否否否否圖57購物模塊程序流程圖522管理員功能程序流程設(shè)計管理員在登錄成功之后,可以查看用戶的訂單列表,處理訂單,如圖58所示開始點擊查看訂單,從TBORDER表里讀取信息處理訂單點擊管理,轉(zhuǎn)到訂單處理頁面處理訂單信息結(jié)束圖58訂單管理模塊程序流程圖6系統(tǒng)測試61測試原則及測試方法概述系統(tǒng)測試的目的是想以最少的時間和人力,系統(tǒng)地找出軟件中潛在的各種錯誤和缺陷。如果成功地實施了測試,就能夠發(fā)現(xiàn)軟件中的錯誤。測試的附帶收獲是,它能夠證明軟件的功能和性能與需求說明相符合。實施測試收集到的測試結(jié)果數(shù)據(jù)為可靠性分析提供了依據(jù)。測試不能表明軟件中不存在錯誤,它只能說明軟件中存在錯誤。軟件測試是為了發(fā)現(xiàn)錯誤而不斷執(zhí)行程序的過程。軟件測試過程的原則如下盡早地和不斷地進行軟件測試。測試用例應(yīng)由測試輸入數(shù)據(jù)和與之對應(yīng)的預(yù)期輸出結(jié)果兩部分組成。程序員應(yīng)避免檢查自己的程序。在設(shè)計測試用例時,應(yīng)當包括合理的輸入條件和不合理的輸入條件。充分注意測試中的群集現(xiàn)象。嚴格執(zhí)行測試計劃,排除測試的隨意性。應(yīng)當對每一個測試結(jié)果做全面檢查。妥善保存測試計劃,測試用例,出錯統(tǒng)計和最終分析報告,為維護提供方便。本系統(tǒng)采用的測試方法為數(shù)據(jù)驅(qū)動測試,又稱黑盒測試,測試人員完全不考慮程序內(nèi)部的邏輯結(jié)構(gòu)和內(nèi)部特性,只依據(jù)程序的需求規(guī)格說明書,檢查程序的功能是否符合它的功能說明。黑盒測試又叫做功能測試或數(shù)據(jù)驅(qū)動測試。黑盒測試方法是在程序接口上進行測試,主要是為了發(fā)現(xiàn)以下錯誤是否有不正確或遺漏了的功能;在接口上,輸入能否正確地接受;能否輸出正確的結(jié)果;是否有數(shù)據(jù)結(jié)構(gòu)錯誤或外部信息例如數(shù)據(jù)文件訪問錯誤;性能上是否能夠滿足要求;是否有初始化或終止性錯誤;用黑盒測試發(fā)現(xiàn)程序中的錯誤

溫馨提示

  • 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)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論