畢業(yè)設(shè)計(論文)-基于ASP·NET的母嬰用品購物網(wǎng)站的設(shè)計實現(xiàn)_第1頁
畢業(yè)設(shè)計(論文)-基于ASP·NET的母嬰用品購物網(wǎng)站的設(shè)計實現(xiàn)_第2頁
畢業(yè)設(shè)計(論文)-基于ASP·NET的母嬰用品購物網(wǎng)站的設(shè)計實現(xiàn)_第3頁
畢業(yè)設(shè)計(論文)-基于ASP·NET的母嬰用品購物網(wǎng)站的設(shè)計實現(xiàn)_第4頁
畢業(yè)設(shè)計(論文)-基于ASP·NET的母嬰用品購物網(wǎng)站的設(shè)計實現(xiàn)_第5頁
已閱讀5頁,還剩44頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、校園微博系統(tǒng)的設(shè)計與實現(xiàn) 學(xué) 號 2011061518 密 級 哈爾濱工程大學(xué)學(xué)士學(xué)位論文基于ASP.NET的母嬰用品購物網(wǎng)站的設(shè)計實現(xiàn)院(系)名稱:計算機科學(xué)與技術(shù)學(xué)院專業(yè)名稱:計算機科學(xué)與技術(shù)專業(yè)學(xué)生姓名:王悅指導(dǎo)教師:蘭海燕 哈爾濱工程大學(xué)2015年6月III基于ASP.NET的母嬰用品購物網(wǎng)站的設(shè)計實現(xiàn) 王悅 哈爾濱工程大學(xué) 學(xué) 號 2011061518 密 級 基于ASP.NET的母嬰用品購物網(wǎng)站的設(shè)計實現(xiàn)Design and Implementation of ASP.NET-based baby products shopping site學(xué)生姓名:王悅所在學(xué)院:計算機科學(xué)與技術(shù)

2、學(xué)院所在專業(yè):計算機科學(xué)與技術(shù)專業(yè)指導(dǎo)教師:蘭海燕職稱:講師所在單位:哈爾濱工程大學(xué)論文提交日期:2015年6月論文答辯日期:2015年6月學(xué)位授予單位:哈爾濱工程大學(xué)III基于ASP.NET的母嬰用品購物網(wǎng)站的設(shè)計實現(xiàn)摘要 隨著互聯(lián)網(wǎng)經(jīng)濟的全球化、顧客需求的多樣化、專業(yè)化以及物流技術(shù)的迅猛發(fā)展,網(wǎng)上購物已經(jīng)成為現(xiàn)代社會生活的重要元素。專業(yè)化、特色化的購物網(wǎng)站也成為了一種必然趨勢,母嬰購物網(wǎng)站就是在此形勢下運用ASP.NET技術(shù)實現(xiàn)的一個專門針對母嬰群體的購物網(wǎng)站,有效降低了運營成本,提高消費者的用戶體驗,使消費者在家中就能方便地購買到稱心如意的商品。筆者在對國內(nèi)外購物網(wǎng)站系統(tǒng)的發(fā)展現(xiàn)狀進行了

3、系統(tǒng)分析之后,基于B/S模式,采用ASP.NET技術(shù)的開發(fā)了這個專門以母嬰用戶群體為消費者的電子商務(wù)網(wǎng)站。在界面排版方面使用了CSS技術(shù),數(shù)據(jù)庫存儲主要應(yīng)用了SQL Server數(shù)據(jù)庫技術(shù),保障了數(shù)據(jù)庫的可靠性、安全性和可擴展性。本文之所以采用ASP.NET技術(shù),主要是因為其具有可跨平臺的特性,符合當(dāng)前互聯(lián)網(wǎng)的形式。與同類網(wǎng)站相比,這個網(wǎng)站不但結(jié)構(gòu)簡單、操作方便、界面友好而且具有實用性、創(chuàng)新性,符合國內(nèi)母嬰購物網(wǎng)站的基本要求。其功能主要包括:用戶登錄與注冊、商品類別管理、商品信息管理、話題模塊、在線交易、訂單管理、新聞廣播。此外,本網(wǎng)站還具有良好的性能,在系統(tǒng)的維護與數(shù)據(jù)備份操作上更為友好與便

4、利。經(jīng)過多次測試,系統(tǒng)穩(wěn)定可以投入使用。關(guān)鍵詞:ASP.NET ;母嬰購物網(wǎng)站;SQL SERVER 2008 3AbstractWith the globalization of Internet economy, diversification of customer demand, specialization and the rapid development of logistics technology, online shopping has become an essential part of daily life.Professionalization and charac

5、teristics of shopping website have also become a kind of inevitable trend.Maternal and child shopping website is in this situation using technology implementation of a specialized shopping site for maternal and infant group, effectively reducing the operating costs, improving user experience of the

6、consumer. The consumers can easily buy a satisfactory product at home.After carrying on the system analysis of domestic and foreign shopping website system development status, at the basis of B / S mode, the author use ASP. Net technology to develop e-commerce site aimed at maternal user groups . In

7、 the interface layout, the CSS technology is used, and the database storage is mainly applied to the Server SQL database technology, which ensures the security, reliability and extendibility of the database.This paper uses ASP.NET technology, mainly because it has the characteristics of cross platfo

8、rm, in line with the current form of the Internet.Compared with the same website, this website is not only simple, easy to operate, user-friendly, but also practical and innovative,which can meet the domestic demand for baby shopping site. Its functions include: user login and registration, commodit

9、y category management, commodity information management, topic module, online transactions, order management, news broadcast. In addition, this website also has good performance, and in the system maintenance and data backup operation is more friendly as well as convenient. After many tests, the sys

10、tem can be put into use. Key words:ASP.NET;Maternal and child shopping website;SQL SERVER3目 錄第1章 緒論11.1 課題的背景與目的及意義11.2 研究現(xiàn)狀11.2.1購物網(wǎng)站的概念11.2.2母嬰用品購物網(wǎng)站的發(fā)展現(xiàn)狀21.2.3未來的發(fā)展趨勢21.3主要研究內(nèi)容31.4論文的組織結(jié)構(gòu)3第2章 系統(tǒng)可行性分析與需求分析52.1可行性分析52.1.1經(jīng)濟上的可行性52.1.2技術(shù)上的可行性52.1.3操作上的可行性52.2 系統(tǒng)需求分析52.2.1業(yè)務(wù)需求分析52.2.2功能需求分析62.2.3系統(tǒng)性能

11、需求72.2.4系統(tǒng)運行的軟硬件平臺72.5本章小結(jié)8第3章 系統(tǒng)分析與設(shè)計93.1系統(tǒng)分析93.1.1系統(tǒng)業(yè)務(wù)流程分析93.1.2數(shù)據(jù)流程分析103.2數(shù)據(jù)庫設(shè)計103.2.1數(shù)據(jù)庫概念結(jié)構(gòu)設(shè)計103.2.2數(shù)據(jù)庫邏輯結(jié)構(gòu)設(shè)計123.3系統(tǒng)設(shè)計153.3.1系統(tǒng)設(shè)計原則1533.3.2系統(tǒng)結(jié)構(gòu)設(shè)計163.4各模塊的詳細設(shè)計163.4.1登陸與注冊模塊:163.4.2首頁模塊:173.4.3商品模塊173.4.4論壇模塊:173.4.5搜索模塊:183.4.6訂單模塊:183.4.7后臺設(shè)計183.5本章小結(jié)18第4章 系統(tǒng)各模塊的編碼實現(xiàn)194.1登陸與注冊模塊194.2首頁模塊224.3商

12、品管理模塊224.4互動話題模塊234.5搜索模塊244.6后臺管理模塊264.6.1后臺管理頁面274.6.2賬戶管理頁面274.6.3商品類別添加頁面284.6.4商品信息添加頁面284.7系統(tǒng)測試284.7.1測試環(huán)境與測試條件284.7.2單元測試294.8本章小結(jié)30總結(jié)31參考文獻32攻讀學(xué)士學(xué)位期間發(fā)表的論文和取得的科研成果33致 謝.343第1章 緒論第1章 緒論1.1 課題的背景與目的及意義 近年來,隨著互聯(lián)網(wǎng)的迅速發(fā)展,網(wǎng)絡(luò)已經(jīng)融入到了人們生活中的每一個角落。人們的生活方式也隨著網(wǎng)絡(luò)的普及和發(fā)展,發(fā)生著根本性的轉(zhuǎn)變,人們通過網(wǎng)絡(luò)交流的方式也是日新月異,由原來的電子郵件到現(xiàn)在

13、的網(wǎng)絡(luò)購物俗稱網(wǎng)上購物,它的出現(xiàn)造就了中國電子商務(wù)的蓬勃發(fā)展,打破了空間的約束,時間的約束,使買賣雙方可以通過互聯(lián)網(wǎng)實現(xiàn)及時有效的交互,這無論對企業(yè)還是對消費者都有積極的作用。對企業(yè)來講,網(wǎng)絡(luò)購物使得任意一個商家都可以面對全國甚至全世界的消費者,開拓了企業(yè)的市場范圍降低了運營成本,提升了企業(yè)競爭力。對消費者而言,網(wǎng)絡(luò)購物可以使任何一個消費者足不出戶就可以輕松地購買自己需求的商品與服務(wù),適應(yīng)了現(xiàn)代人的高效、簡單的生活理念。網(wǎng)絡(luò)購物的蓬勃發(fā)展為為大家?guī)肀憷耐瑫r,也為國民經(jīng)濟注入了新鮮的血液。 隨著國內(nèi)網(wǎng)絡(luò)購物的迅猛發(fā)展,各種類型的購物網(wǎng)站也是層出不窮,購物網(wǎng)站的專業(yè)化也成為了一種發(fā)展趨勢,專門

14、銷售母嬰用品的網(wǎng)站在此時也大量涌現(xiàn)出來。母嬰購物網(wǎng)站的大量涌現(xiàn)從側(cè)面證明了中國母嬰用品市場的廣闊的發(fā)展前景,在當(dāng)代社會,大家越來越重視孩子健康,自從打算要孩子時起,就進入了全家總動員,更有甚者會高薪聘請月嫂來照顧母子的生活起居,認(rèn)為自己不具備這方面的知識,月嫂可能更加專業(yè)化,也更加方便,但對于普通家庭遇到同樣的問題,不知道如何在孕嬰期間購買母嬰商品、如何照顧小孩。其實代代人經(jīng)驗的總結(jié),大家及時的交流討論,本身就是一種財富。本網(wǎng)站就是基于互聯(lián)網(wǎng)為大家提供一個交流孕嬰經(jīng)驗的平臺,同時讓即將成為父母或剛成為父母的爸爸媽媽能夠買到健康合格的母嬰用品。1.2 研究現(xiàn)狀1.2.1購物網(wǎng)站的概念 購物網(wǎng)站(

15、E-MARKET)又可稱為“電子市場”或“網(wǎng)上超市”。它是銷售商或銷售商在網(wǎng)上開設(shè)的一種虛擬市場,具有商品展示、網(wǎng)絡(luò)營銷、訂單處理等功能,并且能為顧客提供查詢商品信息、在線支付和對商品評價等服務(wù)。 與實體商場相比,電子購物網(wǎng)站具有以下顯著優(yōu)勢:(1)運營成本低,由于省去了店鋪租金、導(dǎo)購工資等開支,導(dǎo)致購物網(wǎng)站具有更低的運營成本。 (2)售價低,由于成本的降低,導(dǎo)致售價普遍比實體店中的價格低。商品內(nèi)容豐富,由于沒有空間的限制,購物網(wǎng)站可以添加更多的商品,從而消費者有更多的選擇空間,滿足消費者的不同需求。消費便捷,可以使消費者在家就能訂購需要的商品。支付手段多樣化,在購物網(wǎng)站消費者可以使用在線支付

16、、貨到付款、分期付款、找人代付、信用卡支付等方式付款。母嬰用品購物網(wǎng)站就是指以母嬰用品為主要商品的購物網(wǎng)站。1.2.2母嬰用品購物網(wǎng)站的發(fā)展現(xiàn)狀目前購物網(wǎng)站的發(fā)展已經(jīng)基本成熟,形式多種多樣,各種類型的購物網(wǎng)站也層出不窮。而銷售母嬰用品的購物網(wǎng)站主要有以下幾種形式:綜合性購物網(wǎng)站這類綜合性的購物網(wǎng)站為各類商品提供了銷售的平臺,為消費者提供了更多的選擇。典型案例:京東、淘寶、蘇寧廠家直銷網(wǎng)站這類購物網(wǎng)站主要為廠家直銷做銷售通道,同時為其宣傳企業(yè)形象。典型案例:雅培、貝親、愛得利母嬰用品垂直商店網(wǎng)上垂直商店是指服務(wù)于某些特定的人群或某種特定的需求,提供有關(guān)這個領(lǐng)域或需求的全面產(chǎn)品及更專業(yè)的服務(wù)體現(xiàn)1

17、。典型案例:母嬰之家、紅孩子、媽媽團。本文的主題就是討論如何建立一個母嬰用品垂直商店系統(tǒng)。1.2.3未來的發(fā)展趨勢 在現(xiàn)在互聯(lián)網(wǎng)信息發(fā)達的時代,購物網(wǎng)站無疑為我們的生活提供了便捷。消費者可以在家就能買到自己需要的產(chǎn)品。對女性來說,更是一種生活的時尚。在母嬰購物網(wǎng)站中,我認(rèn)為其最大特點就是能為消費者提供個性化的私人訂制式服務(wù),媽媽們可以根據(jù)自己和寶寶的情況和需求在網(wǎng)站上尋找最適合寶寶的用品。在網(wǎng)站上,根據(jù)其他消費者的評論,媽媽們還可以了解不同產(chǎn)品的受歡迎程度和可信度。這樣對新生寶寶的呵護會更周到。 隨著國家二胎政策的實行,未來母嬰市場發(fā)展被看好。在未來12年里,有17%的媽媽表示有生二胎的計劃,

18、顯示未來母嬰市場前景樂觀,仍有巨大的潛在發(fā)展空間2。再則,懷孕期間的媽媽需要特殊的專業(yè)化服務(wù),而且隨著經(jīng)濟的發(fā)展,人們收入的增加和消費水平的提高,媽媽們對母嬰產(chǎn)品的需求會更多樣化,母嬰用品市場將更加廣闊,銷售母嬰用品的網(wǎng)站也將隨之多元化。母嬰用品網(wǎng)絡(luò)市場將在國內(nèi)電子商務(wù)中占據(jù)更大份額。 母嬰用品購物網(wǎng)站的另一發(fā)展趨勢就是更加專業(yè)化:隨著中國經(jīng)濟迅猛發(fā)展,家庭收入的提高,消費者對母嬰用品的品質(zhì)要求也會更高,而國內(nèi)母嬰用品質(zhì)量層次不齊,沒有形成統(tǒng)一的標(biāo)準(zhǔn),在加上最近發(fā)生的三鹿奶粉事件,讓政府及百姓都對國產(chǎn)母嬰用品企業(yè)的運行監(jiān)管制度及職業(yè)道德水平產(chǎn)生了懷疑,正是因此,政府相關(guān)部門陸續(xù)開始了嚴(yán)格的調(diào)查

19、并制定相關(guān)政策。不止奶粉,其他形形色色的母嬰用品有不少從海外進口。為了應(yīng)對國外商品對國內(nèi)市場的沖擊,贏得國內(nèi)消費者的信任,國內(nèi)的母嬰用品購物網(wǎng)站,勢必要努力為消費者提供更加專業(yè)化的指導(dǎo)與服務(wù)。 綜上所述,目前國內(nèi)母嬰用品市場前景樂觀,專業(yè)化、個性化將成為其主要發(fā)展方向。1.3主要研究內(nèi)容本論文針對孕婦以及嬰幼兒父母這一特殊群體的網(wǎng)上購物需求,采用 ASP.NET 技術(shù)開發(fā)出網(wǎng)上購物系統(tǒng),從而使產(chǎn)婦這一用戶群體享受便利化、專業(yè)化的在網(wǎng)上購物服務(wù)。在對孕婦和嬰幼兒父母這一群體的購物需求和生活習(xí)慣進行調(diào)查之后,總結(jié)出用戶的網(wǎng)上購物特點,從而列出該網(wǎng)站的需求分析、業(yè)務(wù)流程分析和數(shù)據(jù)庫設(shè)計,模擬出包括商

20、品管理、用戶管理、訂單管理和數(shù)據(jù)備份等功能的購物網(wǎng)站。盡可能簡化購物流程,并提供類目齊全且分類科學(xué)合理的產(chǎn)品信息,為客戶提供專業(yè)化、便捷的服務(wù)。 1.4論文的組織結(jié)構(gòu) 課題所研究的母嬰購物網(wǎng)站,是一套基于B/S模式采用ASP.NET語言作為開發(fā)語言、SQL SERVER數(shù)據(jù)庫開發(fā)的電子購物網(wǎng)站與管理系統(tǒng)。其主要功能模塊包括:商品管理模塊、用戶管理模塊、評論模塊、論壇模塊、系統(tǒng)通知模塊、后臺管理模塊。本文共分為5章,按如下方式組織: 第1章是全文的緒論部分,包括了系統(tǒng)開發(fā)的背景、目的和意義,國內(nèi)母嬰網(wǎng)站的發(fā)展現(xiàn)狀與母嬰市場的前景評估,用戶需求的現(xiàn)狀,論文工作的主要內(nèi)容和基本結(jié)構(gòu)。 第2章主要對網(wǎng)

21、站系統(tǒng)的需求分析作了闡述,利用業(yè)務(wù)流程圖、用例圖等對系統(tǒng)的需求作了詳細分析。 第3章主要用系統(tǒng)結(jié)構(gòu)圖概述了系統(tǒng)的總體框架,簡要地描述了數(shù)據(jù)庫系統(tǒng)的設(shè)計和各個功能模塊的概要設(shè)計。 第4章描述了系統(tǒng)的各模塊具體的實現(xiàn)方法。 第5章主要對系統(tǒng)進行全面測試與優(yōu)化。 最后是論文的結(jié)論,對本論文進行了系統(tǒng)的總結(jié)。 35第2章 系統(tǒng)可行性分析與需求分析 第2章 系統(tǒng)可行性分析與需求分析2.1可行性分析 可行性研究是運用大量的數(shù)據(jù)資料并以全面系統(tǒng)的分析為主要方法,經(jīng)濟效益為核心,圍繞影響項目的各種因素來分析項目是否可行。最后對整個可行性研究提出綜合性的評價,并指出優(yōu)缺點和建議。2.1.1經(jīng)濟上的可行性 隨著科

22、技的發(fā)展和經(jīng)濟水平的不斷提高,網(wǎng)上購物已經(jīng)成為現(xiàn)代百姓生活的重要組成部分。所以不管是從市場的角度還是從顧客的經(jīng)濟狀況考慮,本系統(tǒng)的開發(fā)不會遭遇大的風(fēng)險,況且本系統(tǒng)建立所需要的成本不高,不需要過多的開發(fā)費用和維護費用。2.1.2技術(shù)上的可行性 系統(tǒng)采用ASP.NET技術(shù)進行開發(fā)。ASP.NET提供了穩(wěn)定的性能、優(yōu)秀的升級性、更快速的開發(fā)、更簡便的管理、全新的語言以及網(wǎng)絡(luò)服務(wù)3。ASP.NET系統(tǒng)可以幫助用戶做大部分瑣碎的工作。2.1.3操作上的可行性 該系統(tǒng)在操作上很簡單的,不需要太多的精力,上手會很快,容易掌握。登陸用戶界面,工作人員輸入自己的自己登陸名和密碼就可以進入系統(tǒng)操作頁面進行操作。

23、綜上所述,不管從經(jīng)濟角度、技術(shù)角度還是操作可行性方面來看,在現(xiàn)行條件下可以設(shè)計出較合適的平臺系統(tǒng)。2.2 系統(tǒng)需求分析 軟件工程中包括需求分析、系統(tǒng)設(shè)計、編碼實現(xiàn)、系統(tǒng)測試個階段,其中需求分析是網(wǎng)站開發(fā)中非常重要的一環(huán),在設(shè)計和開發(fā)某個優(yōu)秀的計算機軟件時,如果軟件解決的問題是錯誤的,那么即使軟件開發(fā)的再精巧也滿足不了任何人的要求。這就是在設(shè)計和開發(fā)一個基于計算機系統(tǒng)之前理解客戶需求的重要性所在4。所以說在開開發(fā)網(wǎng)站之前進行系統(tǒng)的需求分析是非常必要的。本章將對整個母嬰購物網(wǎng)站作一個全面概括的分析,從系統(tǒng)所需的業(yè)務(wù)、功能以及性能三個主要方面進行詳細的需求分析。為以后的網(wǎng)站設(shè)計與開發(fā)做好鋪墊。2.2

24、.1業(yè)務(wù)需求分析 母嬰用品網(wǎng)上商店是一個主要面向準(zhǔn)媽媽或已產(chǎn)嬰兒的女性,具有信息交互功能,在網(wǎng)絡(luò)上構(gòu)建的一個虛擬的購物商城,使媽媽們購買母嬰用品的過程變得快捷、便利、劃算。本系統(tǒng)在設(shè)計時應(yīng)該遵循以下幾個原則5: (1) 界面設(shè)計美觀友好,操作簡便 (2) 全面、分類展示商城內(nèi)所有商品 (3) 顯示商品的詳細信息,方便顧客了解商品信息 (3) 提供查看商品交易量等交易信息的功能 (4) 對用戶輸入的數(shù)據(jù),系統(tǒng)進行嚴(yán)格的數(shù)據(jù)檢驗,盡可能排除人為錯誤 (5)提供新品上市公告,方便顧客及時了解相關(guān)信息 (6) 提供網(wǎng)站留言功能 (7) 提供網(wǎng)上在線支付功能 (8)系統(tǒng)應(yīng)具有易維護性和易操作性,為管理員

25、維護系統(tǒng)提供便利 (9) 系統(tǒng)運行穩(wěn)定、安全可靠 2.2.2功能需求分析 在項目實現(xiàn)中,只有通過系統(tǒng)的功能需求分析才能保證開發(fā)出來的系統(tǒng)具有合理性和實用性,才能確保系統(tǒng)在邏輯上的正確性。 本系統(tǒng)設(shè)計的終極目標(biāo)就是實現(xiàn)對母嬰購物網(wǎng)站的高效管理。為此在系統(tǒng)設(shè)計前應(yīng)充分做好用戶需求分析,掌握用戶的實際需求,從而保證系統(tǒng)具有良好的用戶體驗。經(jīng)過仔細研讀課題論證書和調(diào)查分析,得出該網(wǎng)站的的用戶主要分為用戶和管理員兩大類,用戶主要是商品的購買方,而管理員主要負(fù)責(zé)整個網(wǎng)站的運轉(zhuǎn)與維護,在業(yè)務(wù)需求方面主要需實現(xiàn)包括以下幾點: 前臺功能實現(xiàn): 前臺主要負(fù)責(zé)完成普通用戶的需求,使其具有良好的消費體驗,參考其他各大

26、網(wǎng)站,得出母嬰購物網(wǎng)站前臺應(yīng)主要實現(xiàn)以下幾個功能模塊: (1)注冊模塊:此模塊包含了用戶注冊,用戶登錄。游客通過填寫注冊信息,并且經(jīng)過管理員個審核之后才可以成為我們網(wǎng)站的會員。在此之前普通用戶只能瀏覽首頁,而不能瀏覽其他頁面,注冊成功后,會員填寫會員信息,才可成功登陸,方可進入網(wǎng)站的主頁面,瀏覽網(wǎng)站其他頁面的信息。 (2)首頁模塊:本模塊包含了用戶登錄板塊、網(wǎng)站的最新動態(tài)、網(wǎng)站向用戶推送他/她所關(guān)注的話題的最新互動以及提供通往其他模塊的鏈接,供用戶方便的瀏覽網(wǎng)站的其他頁面。 (3)個人中心模塊:本模塊包含個人資料的顯示、個人資料的修改、查看自己的購買記錄、管理自己的購買記錄。 (4)互動話題話

27、題模塊:在此模塊普通用戶可以在不同的話題板塊中發(fā)帖,并能回回帖,交流孕嬰經(jīng)驗,進行討論。 (5)商城模塊:此模塊是網(wǎng)站中的核心模塊,主要用于向用戶展示各類商品,用戶可以根據(jù)商品的種類、名稱、商品編號等信息對商品進行搜索。并且能在該模塊中添加訂單。 (6) 訂單模塊:主要實現(xiàn)取消訂單、在線支付等功能。后臺管理系統(tǒng): 后臺的管理主要由系統(tǒng)管理員負(fù)責(zé)完成,主要是對網(wǎng)站系統(tǒng)內(nèi)全局?jǐn)?shù)據(jù)信息的保存與管理,對網(wǎng)站內(nèi)所有數(shù)據(jù)的信息安全和商品的訂單管理起到主要作用。具體包括以下模塊(1)用戶管理:管理用戶信息、分配用戶權(quán)限(2)話題管理:管理話題模塊的信息、刪除不和諧的討論話題(3)商城管理:商品種類的添加、修

28、改、刪除、查詢以及商品的添加、修改、刪除、查詢(4)訂單管理:商城訂單的查看,確認(rèn)訂單,提醒用戶訂單狀態(tài)的改變(5)統(tǒng)計模塊:統(tǒng)計每日每一種商品的銷售記錄,某種商品在不同時期的銷量2.2.3系統(tǒng)性能需求 作為一個為消費者服務(wù)的購物網(wǎng)站應(yīng)該具有良好的性能主要包括以下幾個方面: 安全性:作為一個購物網(wǎng)站,安全性是非常重要的,以為它關(guān)系到消費者、銷售商的資金財產(chǎn)安全、個人隱私的安全等方面。只有具有良好的安全性的購物網(wǎng)站才能具有使用價值模塊化: 軟件模塊是一套一致而互相有緊密關(guān)連的軟件組織。它分別包含了程序和數(shù)據(jù)結(jié)構(gòu)兩部份。 模塊的接口表達了由該模塊提供的功能和調(diào)用它時所需的元素。 模塊是可以被分開進

29、行編寫的單位,這樣模塊就可以被重復(fù)利用。編碼人員也可以對其進行分工,編寫和研究。隨著業(yè)務(wù)的拓展,本網(wǎng)站可能還要進行更新?lián)Q代,具有模塊化的性能,可以使本網(wǎng)站更好的更新與維護,為以后網(wǎng)站的持續(xù)發(fā)展做好準(zhǔn)備。 可維護性:軟件維護需要耗費大量的精力,據(jù)調(diào)查數(shù)據(jù)顯示80年代末用于軟件維護的資金約占整個軟件生命周期開銷的70%-80%6,而且還處于上升趨勢。由于互聯(lián)網(wǎng)技術(shù)的多樣化,本網(wǎng)站可能在不同的環(huán)境中運行,這就需要本網(wǎng)站要有很好適應(yīng)性維護。 易用性:網(wǎng)站易用性的思想是以用戶為中心展開的網(wǎng)絡(luò)營銷,該思想主要體現(xiàn)在網(wǎng)站服務(wù)流程、網(wǎng)站導(dǎo)航、網(wǎng)站信息、網(wǎng)站作用、界面設(shè)計、可信性等網(wǎng)站建設(shè)的不同方面。2.2.4

30、系統(tǒng)運行的軟硬件平臺硬件需求(1)CPU:Intel(R) Pentiu(R)1.80GHz及更高級的處理器(2)內(nèi)存:2G及更大內(nèi)存(3)硬盤:500G以上軟件環(huán)境要求(1)操作系統(tǒng):Windows 7(2)開發(fā)平臺:Visual Studio 2010(3)數(shù)據(jù)庫:Microsoft SQL Server20082.5本章小結(jié)本章從網(wǎng)站開發(fā)的流程角度闡述了需求分析的重要性,然后對母嬰購物網(wǎng)站進行了業(yè)務(wù)需求、功能需求、性能需求以及運行的環(huán)境進行了系統(tǒng)全面的分析。為之后的網(wǎng)站的系統(tǒng)設(shè)計與各模塊的設(shè)計實現(xiàn)做好了鋪墊。第3章 系統(tǒng)分析與設(shè)計第3章 系統(tǒng)分析與設(shè)計 經(jīng)過前面詳細的需求分析,整個網(wǎng)站系

31、統(tǒng)業(yè)務(wù)流程、系統(tǒng)框架已經(jīng)初步形成,在這里將網(wǎng)站的框架與業(yè)務(wù)流程規(guī)范的寫出,有助于保證系統(tǒng)的規(guī)范化,減少后續(xù)編碼的盲目性與返工工作量。3.1系統(tǒng)分析3.1.1系統(tǒng)業(yè)務(wù)流程分析 本系統(tǒng)的用戶主要為兩種:普通用戶與網(wǎng)站管理者。 普通用戶的主要流程為:進入主頁后可以看到主頁上的廣告、系統(tǒng)簡介等信息,詳細的商品信息要經(jīng)登陸之后才能瀏覽,沒有登陸賬號的可以注冊。登陸之后可以享有修改個人信息、密碼、瀏覽商品信息、聯(lián)系客服、下訂單等服務(wù)。管理員的流程較為簡單,主要為:登陸之后就可以進行對商品信息的管理、對新注冊用戶的審核、接受訂單等。本網(wǎng)站的功能流程圖為:3.1.2數(shù)據(jù)流程分析數(shù)據(jù)流程分析的對象是信息的流動、

32、傳遞、處理、存儲等方面。數(shù)據(jù)流程分析的目的是解決數(shù)據(jù)流通中的問題【4】?,F(xiàn)有的數(shù)據(jù)流程分析是利用分層的數(shù)據(jù)流程圖按照業(yè)務(wù)流程順序?qū)⑾鄳?yīng)調(diào)查過程中所掌握的數(shù)據(jù)進行處理加工,從而完成數(shù)據(jù)流程圖的繪制。整個網(wǎng)站系統(tǒng)的數(shù)據(jù)流程圖如下圖2.4所示:3.2數(shù)據(jù)庫設(shè)計3.2.1數(shù)據(jù)庫概念結(jié)構(gòu)設(shè)計根據(jù)上面的系統(tǒng)功能需求分析、業(yè)務(wù)流程分析和數(shù)據(jù)流程分析,根據(jù)它們之間的關(guān)系可以設(shè)計出能夠滿足用戶需求的各種實體,從而設(shè)計好網(wǎng)站的邏輯結(jié)構(gòu)。這些實體通過相互作用來形成數(shù)據(jù)之間的聯(lián)系。下面對主要的實體E-R圖作一下展示。整體E-R圖如下圖所示:圖3.3整體ER圖管理員主要有用戶名、密碼兩種屬性,其E-R圖如下圖所示:圖3

33、.4 管理員實體ER圖用戶主要包括姓名、用戶名、密碼等屬性,其E-R圖如下圖所示:圖3.5 用戶實體ER圖商品信息主要包括商品編號、商品名稱、類別等屬性,其E-R圖如下圖所示:圖3.6 商品信息實體ER圖3.2.2數(shù)據(jù)庫邏輯結(jié)構(gòu)設(shè)計數(shù)據(jù)庫設(shè)計的結(jié)果關(guān)系整個系統(tǒng)的效果,設(shè)計失敗的數(shù)據(jù)庫會造成很多的業(yè)務(wù)處理起來相當(dāng)復(fù)雜,這種情況在編寫系統(tǒng)代碼的時候也會出現(xiàn),所以一個合理的數(shù)據(jù)庫是必須的。本系統(tǒng)的數(shù)據(jù)庫結(jié)構(gòu)在設(shè)計的時候注意到了這點,建立了規(guī)范的命名體系和添加了詳細的索引信息,母嬰購物網(wǎng)站系統(tǒng)的數(shù)據(jù)表的結(jié)構(gòu)情況如下:allgonggao表:序號字段名稱字段類型大小允許為空最大長度備注1IDInt 4自

34、增編號10 2titleVarChar 255是255 3contentText 16是255 4leibieVarChar 50是255 5shouyetupianVarChar 50是255 6dianjilvVarChar 50是255 7addtimeDateTime 8是23 8addbyVarChar 50是255  allusers表:序號字段名稱字段類型大小允許為空最大長度備注1IDInt 4自增編號10 2usernameVarChar 50是255 3pwdVarC

35、har 50是255 4cxVarChar 50是255 5addtimeDateTime 8是23  dx表:序號字段名稱字段類型大小允許為空最大長度備注1IDInt 4自增編號10 2leibieVarChar 50是255 3contentText 16是255  goumaijilu表:序號字段名稱字段類型大小允許為空最大長度備注1IDInt 4自增編號10 2shangpinbianhaoVarChar 50是255 3shangpinmingchengVarChar 300是255&

36、#160;4leibieVarChar 50是255 5jiageVarChar 50是255 6kucunVarChar 50是255 7goumaishuliangVarChar 50是255 8beizhuVarChar 500是255 9goumairenVarChar 50是255 10isshVarChar 2是255 11addtimeDateTime 8是23  liuyanban表:序號字段名稱字段類型大小允許為空最大長度備注1IDInt 4自增編號10 2chengVarCh

37、ar 50是255 3biaoqingVarChar 50是255 4biaotiVarChar 300是255 5neirongVarChar 500是255 6huifuVarChar 500是255 7addtimeDateTime 8是23  pinglun表:序號字段名稱字段類型大小允許為空最大長度備注1IDInt 4自增編號10 2xiangpianIDVarChar 50是255 3pinglunneirongVarChar 300是255 4pinglunrenVarChar 5

38、0是255 5pingfenVarChar 50是255 6addtimeDateTime 8是23  shangpinleibie表:序號字段名稱字段類型大小允許為空最大長度備注1IDInt 4自增編號10 2leibieVarChar 50是255 3addtimeDateTime 8是23  shangpinxinxi表:序號字段名稱字段類型大小允許為空最大長度備注1IDInt 4自增編號10 2shangpinbianhaoVarChar 50是255 3shangpinmingchen

39、gVarChar 300是255 4leibieVarChar 50是255 5tupianVarChar 50是255 6jiageVarChar 50是255 7kucunVarChar 50是255 8beizhuVarChar 500是255 9addtimeDateTime 8是23  yonghuzhuce表:序號字段名稱字段類型大小允許為空最大長度備注1IDInt 4自增編號10 2yonghumingVarChar 50是255 3mimaVarChar 50是255 

40、4xingmingVarChar 50是255 5dianhuaVarChar 50是255 6youxiangVarChar 50是255 7QQVarChar 50是255 8touxiangVarChar 50是255 9jiguanVarChar 50是255 10dizhiVarChar 50是255 11xingbieVarChar 50是255 12beizhuVarChar 50是255 13addtimeDateTime 8是23 14isshVarChar 2是255

41、0; youqinglianjie表:序號字段名稱字段類型大小允許為空最大長度備注1IDInt 4自增編號10 2wangzhanmingchengVarChar 50是255 3wangzhiVarChar 50是255 4addtimeDateTime 8是23 3.3系統(tǒng)設(shè)計3.3.1系統(tǒng)設(shè)計原則此次的開發(fā),旨在完成一個安全可靠、簡單實用、通過瀏覽器就可訪問、不必安裝客戶端工具,即可對網(wǎng)站進行訪問。本系統(tǒng)在設(shè)計時應(yīng)該注意以下幾個條件:(1)設(shè)計先進運用成熟的設(shè)計理念和面向?qū)ο笤O(shè)計思想模塊化開發(fā)。(2)系統(tǒng)高效可靠只有保證系統(tǒng)的穩(wěn)定性和數(shù)據(jù)

42、的可靠以及系統(tǒng)的安全性才能保證系統(tǒng)高效運轉(zhuǎn)。系統(tǒng)必須具備較強的容錯能力,完整的安全機制和修復(fù)功能。(3)良好的擴展性良好的擴展性是系統(tǒng)必須具備的條件之一,這樣也減輕了以后系統(tǒng)維護或升級的工作量。(4)功能結(jié)構(gòu)合理清晰對系統(tǒng)的功能模塊的劃分需要清晰、合理。(5)較強的參數(shù)化設(shè)置能力較強的參數(shù)化設(shè)置能力可以使得系統(tǒng)具有快速的適應(yīng)能力。(6)界面風(fēng)格統(tǒng)一為了實現(xiàn)系統(tǒng)的統(tǒng)一效果,各系統(tǒng)間的界面風(fēng)格需要保持一致性。(7)軟件方便易用用戶操作便捷。信息查詢功能快速、方便、可靠。3.3.2系統(tǒng)結(jié)構(gòu)設(shè)計根據(jù)系統(tǒng)分析報告的介紹可以設(shè)計出下面這些系統(tǒng)功能模塊,如圖3.2所示:3.4各模塊的詳細設(shè)計3.4.1登陸與

43、注冊模塊: 用戶登錄和注冊是購物網(wǎng)站必備的功能之一,據(jù)統(tǒng)計,電子商務(wù)網(wǎng)店的訪問者在選中所需商品欲進行購買,但大部分人最終會放棄購買,原因之一是復(fù)雜的注冊程序,尤其是在注冊過程中需要填寫較為詳細的注冊信息,導(dǎo)致消費者產(chǎn)后抵制心理,不愿完成購物流程。本網(wǎng)站所面對的用戶群體閑暇時間有限,對購物環(huán)節(jié)要求簡潔,因此,在用戶登錄和用戶注冊這一功能模塊的設(shè)計上本著盡可能簡潔的目標(biāo),只要求用戶提供帳號和密碼便可成功注冊,進行購物,在成功購物后才提示用戶提供郵寄的詳細地址及聯(lián)系方式。這樣將能盡可能地吸引客戶進行購物,幫助她們快速完成購買行為。 登陸與注冊模塊是網(wǎng)站開發(fā)的經(jīng)典模塊,本文借鑒了大量成功網(wǎng)站的登陸與注

44、冊模塊的設(shè)計,本著簡約實用的原則進行設(shè)計,主要實現(xiàn)的功能有:(1)用戶注冊:未經(jīng)注冊的用戶只能瀏覽網(wǎng)頁;只有經(jīng)過注冊的用戶才能購買商品。(2)用戶登陸:登陸需要進行密碼的檢驗(3)修改密碼:修改用戶信息,密碼及賬戶(4)使用驗證碼驗證3.4.2首頁模塊: 首頁模塊是消費者進入網(wǎng)站的第一個界面,人們對一個網(wǎng)站有沒有興趣,網(wǎng)站的主題是否準(zhǔn)確傳遞,主要體現(xiàn)在網(wǎng)站的首頁設(shè)計上,網(wǎng)站首頁設(shè)計對整個網(wǎng)站至關(guān)重要。一個母嬰購物網(wǎng)站應(yīng)該達到以下幾點要求:具有網(wǎng)站首頁的必要元素 :導(dǎo)航欄 、網(wǎng)站LOGO 、廣告展示區(qū)、網(wǎng)站首頁的整體規(guī)劃,網(wǎng)站的首頁應(yīng)該具有良好的布局,在視覺上給予瀏

45、覽著以感官沖擊,向消費者傳達積極的信息,在風(fēng)格上與網(wǎng)站其他頁面保持一致。對網(wǎng)站首頁功能易用性的要求作為一個面向大眾的購物網(wǎng)站,首頁必須滿足易用原則,能夠讓所有用戶都能很容易地使用它。 網(wǎng)站首頁設(shè)計要求體現(xiàn)出氣氛情感表達 作為一個銷售母嬰用品的網(wǎng)站,應(yīng)該讓顧客感覺溫馨、可靠。3.4.3商品模塊 該模塊前臺操作對普通用戶的相對開放的,任一用戶均訪問本網(wǎng)站的瀏覽商品,查詢商品評價等詳細信息,但只有通經(jīng)過用戶登陸之后,才可進行購買操作。(1)詳細展示商品相關(guān)信息。(2)普通用戶和注冊登錄用戶均可以查看M站丨商品的詳細信息。(3)注冊登錄用戶可以對商品進行購買或加入購物車等后續(xù)操作。

46、3.4.4論壇模塊: 論壇模塊為消費者交流經(jīng)驗、分享心得的模塊,是本網(wǎng)站的一大特色,分為嬰兒與孕婦兩大模塊,每個版塊按內(nèi)容又可分為:健康、美容、生活等板塊。主要實現(xiàn)的功能有:瀏覽帖子、發(fā)布新帖、回復(fù)帖子、刪除自己發(fā)布的貼子。3.4.5搜索模塊: 購物網(wǎng)站的信息量大,商品種類繁多,消費者查找起來會比較麻煩,增加一個搜索功能可以方便的解決此問題。主要實現(xiàn)的功能有:對新聞按照關(guān)鍵字查詢對新聞、商品、帖子進行分類查詢3.4.6訂單模塊:主要實現(xiàn)的功能有:(1)用戶在此模塊進一步確定購買信息(2)生成訂單和送貨單(3)購買中商品列表,己購買未發(fā)貨的商品列表購買歷史,顯示用戶前期購買商品記錄3.4.7后臺

47、設(shè)計 后臺管理模塊主要是對網(wǎng)站內(nèi)的所有數(shù)據(jù)進行管理,它的用戶有一般管理員與超級管理員兩種,普通用戶主要負(fù)責(zé)網(wǎng)站正常運行的管理,包括對注冊用戶的審核、訂單的處理、商品的管理、互動話題的管理、新聞的管理以及系統(tǒng)的管理。而超級管理員除了具有普通管理員的全部功能之外還要對普通管理員進行管理,還要負(fù)責(zé)數(shù)據(jù)庫的備份。3.5本章小結(jié) 本章主要介紹了母嬰購物網(wǎng)站系統(tǒng)的系統(tǒng)分析、數(shù)據(jù)庫分析與設(shè)計、各功能模塊的詳細設(shè)計三個部分。系統(tǒng)分析部分主要對業(yè)務(wù)的流程和數(shù)據(jù)流程進行了詳細分析,其中數(shù)據(jù)流程分析為之后的數(shù)據(jù)庫的分析與設(shè)計奠定了基礎(chǔ)。業(yè)務(wù)流程的分析使后面功能模塊的劃分清晰了許多。網(wǎng)站的功能模塊主要被分為了登陸與注

48、冊模塊、首頁模塊、商品模塊、論壇模塊、搜索模塊、訂單模塊和后臺管理六大板塊,本章也同時為這六大板塊進行了詳細的設(shè)計,使后續(xù)編碼工作輕松了許多。第4章 系統(tǒng)各模塊的編碼與實現(xiàn)第4章 系統(tǒng)各模塊的編碼實現(xiàn)4.1登陸與注冊模塊:本模塊涉及到的網(wǎng)頁:userreg.aspx、login.aspx、main.aspx一個網(wǎng)絡(luò)購物的流程開始于用戶注冊和用戶登錄。所以這兩點是設(shè)立購物網(wǎng)站的基本功能。用戶登錄是進入網(wǎng)站的主要入口,但是顧客也可以通過百度,谷歌等大型搜索引擎搜索網(wǎng)站名稱后,也可以在網(wǎng)頁上進入本網(wǎng)站瀏覽。但是不管如何進入,只有登錄后的用戶,才可以購買本網(wǎng)站的商品。新用戶必須先進行注冊,其實本網(wǎng)站的

49、注冊很簡單,不像其他大型購物網(wǎng)站一樣需要進行很繁雜的注冊程序,只要求用戶提供賬號和密碼就可以完成注冊,進入網(wǎng)站購物了。進入網(wǎng)站后,顧客只需要根據(jù)網(wǎng)站提示,提供詳細的郵寄地址和聯(lián)系人姓名電話就可。這樣對平時工作繁忙,沒有時間購物的女性來說是最便捷不過了!本節(jié)將詳細介紹實現(xiàn)用戶注冊和用戶登錄的程序步驟。 (1)用戶注冊:游客通過填寫注冊信息,才能成為我們網(wǎng)站的會員。為了更好的用戶體驗在用戶注冊的過程,網(wǎng)頁應(yīng)及時的提醒用戶應(yīng)該填寫的必要信息,并在用戶輸入錯誤時提醒用戶及時更正,并且保留之前填寫正確的網(wǎng)頁信息,減少用戶注冊時的工作量。本網(wǎng)站的注冊頁面為userreg.aspx,在實現(xiàn)的過程中非常注意用

50、戶的感受,為盡量減少用戶注冊的工作量,在注冊頁面,網(wǎng)站用“*”標(biāo)記用戶必須填寫的內(nèi)容,在檢驗密碼與密碼是否一致的過程中在前臺使用了一個CompareValidator控件,在用戶點擊頁面上其他區(qū)域時,前臺頁面就會自動比較檢驗密碼與密碼是否一致,這樣可以減少前臺與后臺數(shù)據(jù)的傳輸,提高了網(wǎng)站的運行速度。輸入必要信息后需單擊“注冊”按鈕,本網(wǎng)站的后臺會首先判斷用戶是否輸入了正確格式的用戶名及密碼信息,之后再查看用戶名是否已經(jīng)注冊,若該用戶名未注冊則注冊完成,否則提示用戶修改其他用戶名。實現(xiàn)之后的界面:(2) 用戶登錄: 注冊過的會員在輸入必要信息后,點擊“登陸“按鈕,系統(tǒng)會自動檢驗用戶名、密碼是否填

51、寫完整,之后檢驗驗證碼是否正確,最后開始在數(shù)據(jù)庫中查找用戶名,并驗證密碼,只有在用戶名和密碼均正確的情況下,才可登陸成功。實現(xiàn)技術(shù):使用Image控件來顯示驗證碼圖片,VerifyCode.aspx使用SqlConnection對象的open()方法與數(shù)據(jù)庫取得鏈接,在對數(shù)據(jù)庫的操作完成之后,通過close()方法斷開與數(shù)據(jù)庫的連接。管理員登陸: 本界面實現(xiàn)的功能是檢測合法的管理員用戶,驗證其用戶名密碼,以杜絕非法用戶侵入系統(tǒng)。本模塊界面非常簡單,就 “管理員”、“密碼”三個文本框以及“登陸”、“重置”按鈕,但實現(xiàn)的方法比較復(fù)雜,因為系統(tǒng)要自動判斷用戶輸入的信息及驗證碼的正誤。驗證碼功能: 為

52、了進一步保證信息安全可靠,在用戶登陸與注冊時,本網(wǎng)站采用了動態(tài)生成的圖形碼進行驗證的功能。驗證碼技術(shù)就是把服務(wù)器端生成的隨機數(shù)保存在內(nèi)存中,然后將隨機數(shù)寫在設(shè)計好的圖片中發(fā)送給瀏覽器,并以圖片的形式展現(xiàn)在界面中。本文采用數(shù)字與字母組合的驗證碼,這樣可以使系統(tǒng)更加安全。關(guān)鍵代碼如下:public void Page_Load(object sender, System.EventArgs e) if (!IsPostBack) this._random = new Random(); this._code = GetRandomCode(); / / Session"code" = this._code; / / TODO : output Image / this.SetPageNoCache(); this.OnPaint(); private void SetPageNoCache() Response.Buffer = true; R

溫馨提示

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

評論

0/150

提交評論