




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、東莞理工學(xué)院城市學(xué)院東莞理工學(xué)院城市學(xué)院本本 科科 畢畢 業(yè)業(yè) 論論 文文畢業(yè)論文題目:畢業(yè)論文題目: 體育用品商業(yè)網(wǎng)站設(shè)計(jì)與實(shí)現(xiàn)體育用品商業(yè)網(wǎng)站設(shè)計(jì)與實(shí)現(xiàn) 學(xué)學(xué) 生生 姓姓 名:名: 翟健成翟健成 學(xué)學(xué) 號:號: 202140702106 系系 別:別: 計(jì)算機(jī)與信息科學(xué)系計(jì)算機(jī)與信息科學(xué)系 專專 業(yè)業(yè) 班班 級:級: 2021 級軟件工程級軟件工程 1 班班 指導(dǎo)教師姓名及職稱:指導(dǎo)教師姓名及職稱: 聶華北聶華北 講師講師 起起 止止 時(shí)時(shí) 間間: : 2021 年年 3 月月2021 年年 5 月月摘要摘要21 世紀(jì),隨著計(jì)算機(jī)科學(xué)的開展,B2C(Business to Customer
2、)電子商務(wù)網(wǎng)站是以 Internet 為主要手段,由商家或企業(yè)通過網(wǎng)站向消費(fèi)者提供商品和效勞的一種商業(yè)模式。B2C 電子商務(wù)網(wǎng)站將取得快速開展,并將最終在電子商務(wù)領(lǐng)域占據(jù)重要地位。體育用品商業(yè)網(wǎng)站是 B2C 電子商務(wù)網(wǎng)站的其中一種表現(xiàn)。體育用品商業(yè)網(wǎng)站采用技術(shù),使用 Microsoft Visual Studio 2021 開發(fā)軟件和 SQL Server2005 數(shù)據(jù)庫的 B2C 電子商務(wù)網(wǎng)站。本系統(tǒng)在環(huán)境中運(yùn)行,調(diào)用了外部控件 Kindeditor 文本編輯器和 WebServer 中的一個方法將 IP 地址解析所在的區(qū)域。本系統(tǒng)功能包括消費(fèi)者查看商品信息,對商品評論,咨詢和下訂單,管理員
3、可以對商品管理,導(dǎo)購文章管理,新聞公告管理,廣告圖片管理,評論和咨詢的回復(fù)管理,查看商品的點(diǎn)擊量和消費(fèi)者所屬地統(tǒng)計(jì),超級管理員還可以對用戶信息管理。體育用品商業(yè)網(wǎng)站方便消費(fèi)者足不出戶了解或購置到喜歡的商品,提高實(shí)體店的知名度,由于免鋪?zhàn)鈴亩鴾p低商品本錢,使商品價(jià)格相對廉價(jià),更容易吸引消費(fèi)者的目光,從而到達(dá)降低實(shí)體店運(yùn)營本錢,除此之外廣告模塊能使實(shí)體店增加額外的收益。本系統(tǒng)在 B2C 電子商務(wù)網(wǎng)站這種模式下,幫助實(shí)體店降低經(jīng)營本錢,優(yōu)化資源配置,從而實(shí)現(xiàn)社會財(cái)富的最大化的實(shí)用網(wǎng)絡(luò)應(yīng)用系統(tǒng)。關(guān)鍵字關(guān)鍵字:B2C 體育用品商業(yè)網(wǎng)站 ASP.NET SQL Server 2005 ABSTRACTIn
4、 the 21st century, along with the development of computer science, B2C (Business to Customer) e-commerce sites,as a main mean, is based on Internet, and the businessman or enterprise offer consumers with goods and services in a Business model through the site . B2C e-commerce sites will be made rapi
5、d development, and will eventually take an important place in electronic commerce field. Sports business website is one of the performances of B2C e-commerce sites. Sports business website uses the technology of ASP, the development software of Microsoft Visual Studio 2021 and SQL Server2005 databas
6、e of B2C e-commerce sites. This system runs in IIS5.1 environment, transfers the external control Kindeditor text editor and a method of WebServer to analyze the IP address area. This system includes the following features: consumers checking commodity information, making comments to the commodity ,
7、 consulting and ordering, the administrator can take commodities management, the lead buys management, news bulletin management, advertising photo management, comments and consulting reply management, check the hits and the statistics consumers belong to, the administrator can also manage the users
8、information. Sports business website brings much convenience to consumers, for example, consumers never leave home but they can understand or purchase their favourite products, improve the awareness of the entity shop. Whats more, because of its free rent and thus reduce the cost of goods shop, so i
9、t makes commodity price relatively cheap, makes it easier to attract consumers eyes, thus to reduce entity shop operation cost. Besides, advertising module can make entity shop add the extra income. This system, under the mode of B2C e-commerce sites, helps entity shop reduce operating costs, optimi
10、ze the allocation of resources, so as to realize the maximization of social wealth of practical network application systems.Keywords: B2C Sports business website ASP.NET SQL Server 2005目錄目錄1 緒論.1 選題背景.1 體育用品商業(yè)網(wǎng)站的意義.1 體育用品商業(yè)網(wǎng)站的功能概述.22 相關(guān)平臺介紹.32.1 Microsoft Visual Studio 2021 介紹.32.2 Microsoft SQL Ser
11、ver 2005 數(shù)據(jù)庫介紹 .32.3 B/S 模式的特點(diǎn) .33 系統(tǒng)分析與設(shè)計(jì).5 系統(tǒng)需求分析.5 系統(tǒng)總體框架設(shè)計(jì).11 系統(tǒng)界面設(shè)計(jì).12 類的設(shè)計(jì)與分析.14 數(shù)據(jù)庫的分析與設(shè)計(jì).234 局部功能的實(shí)現(xiàn).29 添加商品的功能.294.2 IP 統(tǒng)計(jì)功能 .345 結(jié)束語.37 系統(tǒng)開發(fā)的重點(diǎn).37 系統(tǒng)開發(fā)的難點(diǎn).38 體會與收獲.39 缺乏之處.39參考文獻(xiàn).40致 謝.41體育用品商業(yè)網(wǎng)站的設(shè)計(jì)與實(shí)現(xiàn)體育用品商業(yè)網(wǎng)站的設(shè)計(jì)與實(shí)現(xiàn)翟健成1 緒論緒論1.1 選題背景選題背景隨著科技信息技術(shù)的日益進(jìn)步以及互聯(lián)網(wǎng)的深入開展,目前國內(nèi)電子商務(wù)開展如火如荼,越來越多的企業(yè)把電子商務(wù)作為主
12、要的貿(mào)易手段,電子商務(wù)已經(jīng)成為企業(yè)之間、企業(yè)對個人、個人之間重要的交易方式。 截止 2021 年的最新數(shù)據(jù)統(tǒng)計(jì)目前我國網(wǎng)民超 4 億,其中未成年網(wǎng)民占到1/3,未來消費(fèi)的主流人群都將選擇網(wǎng)絡(luò)這種方式來購物。 艾瑞咨詢預(yù)計(jì)我國網(wǎng)購市場規(guī)模 2021 年將到達(dá) 5670 億,2021 年將到達(dá) 7980 億,年增長速度在80%以上,成為互聯(lián)網(wǎng)新經(jīng)濟(jì)最強(qiáng)大的增長引擎。B2C 電子商務(wù)business to custom指的是企業(yè)針對個人開展的電子商務(wù)活動的總稱,也是我國最早產(chǎn)生的電子商務(wù)模式。B2C 電子商務(wù)模式分為綜合類 B2C,垂直類 B2C,傳統(tǒng)企業(yè)轉(zhuǎn)型電子直銷模式的 B2C,平臺型 B2C
13、四類。然而體育用品商業(yè)網(wǎng)站屬于傳統(tǒng)企業(yè)轉(zhuǎn)型電子直銷模式的 B2C。1.2 體育用品商業(yè)網(wǎng)站的意義體育用品商業(yè)網(wǎng)站的意義在今天,B2C 電子商務(wù)以完備的雙向信息溝通、靈活的交易手段、快捷的物流配送、低本錢高效益的運(yùn)作方式等在各行各業(yè)展現(xiàn)了其極大的生命力。企業(yè)要在當(dāng)今社會謀開展,體育用品商業(yè)網(wǎng)站是重要銷售與宣傳的途徑。體育用品商業(yè)網(wǎng)站 與普通商店銷售相比,有如下優(yōu)點(diǎn):1) 免鋪?zhàn)?,本錢低,商品價(jià)格相對實(shí)惠企業(yè)只需要使用計(jì)算機(jī)通過網(wǎng)絡(luò)租用價(jià)格較低的域名,將商品展示,標(biāo)明商品詳細(xì)信息,就可以輕松推銷產(chǎn)品,無需繳納昂貴的鋪?zhàn)?,大大的?jié)省了商品的本錢,也同時(shí)提高了利潤,銷售的價(jià)格也比商鋪的相對實(shí)惠2) 為
14、消費(fèi)者提供便利消費(fèi)者只需使用計(jì)算機(jī)通過網(wǎng)絡(luò),就可以輕松獲取的商品的信息與購置商品的便利,足不出戶卻能決策萬里。3) 網(wǎng)絡(luò)廣告收益網(wǎng)絡(luò)廣告收益模式是互聯(lián)網(wǎng)經(jīng)濟(jì)中比擬普遍的模式,B2C 網(wǎng)站通過免費(fèi)向顧客提供產(chǎn)品或效勞吸引足夠的“注意力從而吸引商家投入廣告,通過廣告盈利。4) 網(wǎng)站的間接收益除了能夠?qū)⒆陨韯?chuàng)造的價(jià)值變?yōu)楝F(xiàn)實(shí)的利潤,企業(yè)還可以通過價(jià)值鏈的其他環(huán)節(jié)實(shí)現(xiàn)盈利。所以開發(fā) B2C 電子商務(wù)是很符合現(xiàn)在社會需求的,本系統(tǒng)就是開發(fā)與實(shí)現(xiàn)B2C 電子商務(wù)網(wǎng)站。通過強(qiáng)大的后臺管理,簡單便捷的操作,美觀大方的前臺顯示,系統(tǒng)標(biāo)準(zhǔn)的管理,以實(shí)現(xiàn)比擬符合當(dāng)今需要的系統(tǒng)產(chǎn)品。1.3 體育用品商業(yè)體育用品商業(yè)網(wǎng)
15、站的功能網(wǎng)站的功能概述概述管理員功能包括:導(dǎo)購管理、商品管理、訂單管理、公告管理、留言管理、圖片管理和IP統(tǒng)計(jì)。其中,導(dǎo)購管理包括:導(dǎo)購文章添加、導(dǎo)購信息管理查看、修改和刪除 。商品管理包括:商品添加、商品信息管理、分類管理和子類管理。訂單管理包括:訂單信息管理。公告管理包括:公告信息。留言管理包括:商品咨詢和商品評價(jià)。圖片管理包括:商品圖片切換查看,修改前臺首頁的圖片切換模塊的圖片切換地址 。IP統(tǒng)計(jì)模塊包括:IP信息查看和IP數(shù)據(jù)統(tǒng)計(jì)。超級管理員功能比管理員多了一個用戶管理模塊。用戶管理包括:修改密碼、用戶信息、個人信息修改和添加管理員。用戶功能包括:首頁、熱賣商品、我的時(shí)尚、一起導(dǎo)購吧、
16、我的購物車、我的收藏和搜索功能,用戶在前臺進(jìn)行所有的操作,點(diǎn)擊商品查看商品的詳細(xì)信息,可以購置,可以參加個人購物車,可以對商品評價(jià)和個人收藏商品。2 相關(guān)平臺介紹相關(guān)平臺介紹2.1 Microsoft Visual Studio 2021 介紹介紹Visual Studio 2021 在三個方面為開發(fā)人員提供了關(guān)鍵改良:1) 快速的應(yīng)用程序開發(fā)。2) 高效的團(tuán)隊(duì)協(xié)作。3) 突破性的用戶體驗(yàn)。Microsoft Visual Studio 2021 提供了高級開發(fā)工具、調(diào)試功能、數(shù)據(jù)庫功能和創(chuàng)新功能,幫助在各種平臺上快速創(chuàng)立當(dāng)前最先進(jìn)的應(yīng)用程序。Microsoft Visual Studio 2
17、021 包括各種增強(qiáng)功能,例如可視化設(shè)計(jì)器使用 加速開發(fā) 、對 Web 開發(fā)工具的大量改良,以及能夠加速開發(fā)和處理所有類型數(shù)據(jù)的語言增強(qiáng)功能。Microsoft Visual Studio 2021 為開發(fā)人員提供了所有相關(guān)的工具和框架支持,幫助創(chuàng)立引人注目的、令人印象深刻并支持 AJAX 的 Web 應(yīng)用程序。IIS 信息簡介:IISInternet Information Server,互聯(lián)網(wǎng)信息效勞是一種 Web網(wǎng)頁效勞組件,其中包括 WEB 效勞器、FTP 效勞器、NNTP 效勞器和 SMTP 效勞器,分別用于網(wǎng)頁瀏覽、文件傳輸、新聞效勞和郵件發(fā)送等方面,它使得在網(wǎng)絡(luò)包括互聯(lián)網(wǎng)和局域網(wǎng)
18、上發(fā)布信息成了一件很容易的事。2.2 Microsoft SQL Server 2005 數(shù)據(jù)庫介紹數(shù)據(jù)庫介紹Microsoft SQL Server 是一個關(guān)系數(shù)據(jù)庫管理系統(tǒng)。它最初是有 Microsoft Sybase 和 Ashton-Tate 三家公司共同開發(fā)的,于 1988 年推出了第一個 OS/2 版本。在 Windows NT 推出后,Microsoft 與 Sybase 在 SQL Server 的開發(fā)上就分道揚(yáng)鑣了,Microsoft 將 SQL Server 移植到 Windows NT 系統(tǒng)上,專注于開發(fā)推廣 SQL Server 的 Windows NT 版本。Syba
19、se 那么較專注于 SQL Server 在UNIX 操作系統(tǒng)上的應(yīng)用 SQL Server 安裝界面應(yīng)用。2.3 B/S 模式的特點(diǎn)模式的特點(diǎn)B/S瀏覽器/效勞器是有瀏覽器、Web 效勞器、應(yīng)用效勞器和數(shù)據(jù)庫效勞器組成的多層結(jié)構(gòu)體系。B/S 模式具有以下特點(diǎn):1) 用戶界面簡單易用。用戶使用單一的瀏覽器軟件,通過鼠標(biāo)即可訪問文本、圖像、聲音、電影及數(shù)據(jù)庫等信息,特別適合非計(jì)算機(jī)人員使用。2) 易于維護(hù)與升級。由于客戶端無需專用的軟件,所以,系統(tǒng)的維護(hù)和升級工作簡單。3) 具有良好的開發(fā)性。瀏覽器/效勞器結(jié)構(gòu)采用標(biāo)準(zhǔn)的 TCP/IP、 協(xié)議,能夠與遵循這些標(biāo)準(zhǔn)協(xié)議的信息系統(tǒng)及其網(wǎng)絡(luò)很好的結(jié)合,
20、具有良好的開放性,保護(hù)了用戶的投資。4) 信息共享度高。HTML 是數(shù)據(jù)格式的一種開發(fā)標(biāo)準(zhǔn),目前信息系統(tǒng)中大多數(shù)流行的軟件均支持 HTML。5) 擴(kuò)展性好。TCP/IP、 的標(biāo)準(zhǔn)星使得瀏覽器/效勞器結(jié)構(gòu)可直接接入Internet,具有良好的擴(kuò)展性。6) 平安性好。防火墻技術(shù)保證了瀏覽器/效勞器結(jié)構(gòu)的平安性。3 系統(tǒng)分析系統(tǒng)分析與設(shè)計(jì)與設(shè)計(jì)本系統(tǒng)的開發(fā)工具及運(yùn)行環(huán)境如下:1)設(shè)備:(1) 效勞器:效勞器的型號、配置及品牌可根據(jù)用戶實(shí)際需求而定(2) 操作終端:能運(yùn)行 windows 2000/xp 系統(tǒng)的 PC 機(jī),網(wǎng)卡 100M(3) 終端:具有一般通用的操作系統(tǒng)2) 支持軟件:(1) 操作系
21、統(tǒng):Windows XP(2) 數(shù)據(jù)庫:Microsoft SQL Server 2005(4) 開發(fā)軟件:Microsoft Visual Studio 20213.1 系統(tǒng)系統(tǒng)需求分析需求分析3.1.1 系統(tǒng)的用例圖系統(tǒng)的用例圖本系統(tǒng)主要涉及到三類角色:管理員、超級管理員和用戶。管理員、超級管理員和用戶的用例圖如圖、 、所示。管理員功能包括:導(dǎo)購管理、商品管理、訂單管理、公告管理、留言管理、圖片管理和 IP 統(tǒng)計(jì)。其中,導(dǎo)購管理包括:導(dǎo)購文章添加、導(dǎo)購信息管理查看、修改和刪除 。商品管理包括:商品添加、商品信息管理、分類管理和子類管理。訂單管理包括:訂單信息管理。公告管理包括:公告信息。留
22、言管理包括:商品咨詢和商品評價(jià)。圖片管理包括:商品圖片切換查看,修改前臺首頁的圖片切換模塊的圖片切換地址 。IP 統(tǒng)計(jì)模塊包括:IP 信息查看和 IP 數(shù)據(jù)統(tǒng)計(jì),如下圖。圖管理員用例圖管理員和超級管理員的區(qū)別:管理員比超級管理員少了用戶管理的權(quán)限,在用戶管理這個模塊中,超級管理員可以修改用戶或者管理員密碼,用戶狀態(tài),權(quán)限,個人信息修改,添加管理員等功能,如圖 3.2 所示。圖超級管理員用例圖用戶管理包括:修改密碼、用戶信息、個人信息修改和添加管理員。用戶功能包括:首頁、熱賣商品、我的時(shí)尚、一起導(dǎo)購吧、我的購物車、我的收藏和搜索功能,用戶在前臺進(jìn)行所有的操作,點(diǎn)擊商品查看商品的詳細(xì)信息,可以購置
23、,可以參加個人購物車,可以對商品評價(jià)和個人收藏商品,如圖3.3所示。圖用戶用例圖3.1.2 系統(tǒng)功能描述系統(tǒng)功能描述1) 前臺功能如下:(1) 首頁:展示本系統(tǒng)的所有商品名稱,類別,圖片,熱門導(dǎo)購 。(2) 熱賣商品:商品的展示,商品咨詢。(3) 我的時(shí)尚:先要登陸,登陸才能看到自己的個人信息。 交易管理:我的訂單,我的收藏 賬戶管理:信息修改,密碼修改 評論管理:我對商品的評價(jià)和咨詢(4) 一起導(dǎo)購吧:熱門話題,管理員推薦的商品或文章。(5) 我的購物車:登陸后才可以查看我所有的訂單信息。(6) 我的收藏:登陸后,才可以查看我所有收藏過的商品信息。(7) 點(diǎn)擊商品會出現(xiàn)所選商品的詳細(xì)信息,是
24、否購置,是否參加購物車,可以對商品的評價(jià),和個人是否收藏該商品。2) 后臺功能如下:(1) 導(dǎo)購管理: 導(dǎo)購文章添加:可以添加各種導(dǎo)購文章標(biāo)題,文章內(nèi)容格式,大小,顏色,參加時(shí)間等一般文本編輯功能 。 導(dǎo)購信息管理:可以搜索想要的文章,對導(dǎo)購文章修改或者刪除操作,還可以查看在前臺被點(diǎn)擊的次數(shù),為統(tǒng)計(jì)商品冷熱度提供有效數(shù)據(jù)。(2) 用戶管理只有超級管理員才能看到和使用: 修改密碼:可以修改用戶和一般管理員的密碼。 用戶信息:可以查看用戶和一般或者超級管理員的局部信息口令,性別,用戶狀態(tài),權(quán)限 ,也可以刪除用戶和管理員。 個人信息修改:真實(shí)姓名,性別,居住地址,QQ號碼,郵箱地址。 添加管理員:添
25、加的內(nèi)容包括用戶賬號,密碼,性別, 號碼,居住地址,郵箱地址,QQ號碼,郵箱地址 。(3) 商品管理: 商品添加:商品的詳細(xì)信息名稱,價(jià)格,數(shù)量,圖片,規(guī)格,描述,所屬大類,所屬子類,是否促銷 。 商品信息管理:可以查看,修改和刪除各商品的詳細(xì)信息,點(diǎn)擊量只能查看操作 分類管理:查看,添加,修改和刪除商品的大類名稱,是否前臺顯示,類別序號只能查看,因?yàn)檫@個字段是系統(tǒng)自動生成的。 子類管理:可以添加,修改,刪除商品子類所屬大類和是否前臺顯示,但是子類否顯示這功能受所屬商品大類所限制的,大類顯示,那么子類可以選擇顯示或者不顯示,大類不顯示,那么子類就一定只能不顯示。(4) 訂單管理:訂單信息管理:
26、可以查看所有訂單的信息,也可以按照訂單好,購物人和訂單狀態(tài)來搜索想要的訂單信息,也可以導(dǎo)出訂單信息。(5) 公告管理:公告信息:用來更新前臺的公告信息,具有一般文本編輯器功能。(6) 留言管理: 商品咨詢:查看,刪除留言信息,編寫回復(fù)信息。 商品評價(jià):查看,刪除用戶和有課隊(duì)商品的評價(jià)。(7) 圖片管理:商品圖片切換:前臺首頁的圖片切換模塊的圖片切換地址的查看,修改。(8) IP統(tǒng)計(jì):統(tǒng)計(jì)游客或者用戶瀏覽商品的情況,某件商品被誰瀏覽過和次數(shù)和某人瀏覽過的所有商品和及其次數(shù),記錄IP地址,解析IP來自的地區(qū)。3.1.3 系統(tǒng)功能結(jié)構(gòu)圖系統(tǒng)功能結(jié)構(gòu)圖系統(tǒng)整體功能模塊可以分為 2 大模塊,每個模塊里面
27、又有假設(shè)干模塊組成。具體的功能模塊劃分,系統(tǒng)的 2 大模塊分別為:前臺系統(tǒng)模塊和后臺系統(tǒng)模塊。前臺系統(tǒng)模塊包括:搜索功能、商品展示、公告、一起導(dǎo)購、我的購物車、我的收藏和我的訂單。后臺系統(tǒng)模塊包括:導(dǎo)購管理、用戶管理、商品管理、訂單管理、公告管理、留言管理、圖片管理和 IP 統(tǒng)計(jì)。然而這些模塊下面還包括假設(shè)干個小模塊:商品展示包括:商品分類、品牌展示和商品評價(jià)。商品管理包括:商品分類、品牌管理和商品信息。留言管理包括:商品評論回復(fù)和商品咨詢回復(fù)。IP 統(tǒng)計(jì)包括:IP 信息查看和 IP 數(shù)據(jù)統(tǒng)計(jì),如下圖。圖 3.4 系統(tǒng)功能結(jié)構(gòu)圖3.2 系統(tǒng)總體框架設(shè)計(jì)系統(tǒng)總體框架設(shè)計(jì)本系統(tǒng)采用 B/S 結(jié)構(gòu)(
28、Browser/Server,瀏覽器/效勞器結(jié)構(gòu))和基于 Web 效勞兩種模式,是一個適用于 Internet 環(huán)境下的模型結(jié)構(gòu)。只要用戶能連上Internet,便可隨時(shí)隨地訪問本系統(tǒng)。系統(tǒng)框架圖如下圖。圖系統(tǒng)框架3.3 系統(tǒng)界面設(shè)計(jì)系統(tǒng)界面設(shè)計(jì)本系統(tǒng)采用分割式模板設(shè)計(jì),根本分為上、下、左、右的布局,每個頁面都是由各局部的模板.ascx 和.aspx 文件拼裝而成的,這樣可以大大減少了代碼的重復(fù)量,也沒那么用以出錯,上和下的模板根本固定的,左邊的菜單欄根據(jù)需要而加載,而右邊是正文內(nèi)容。這樣設(shè)計(jì)可以保持各頁面的一致性,便于維護(hù),使用,界面簡潔美觀,如圖 3.所示。圖 前臺頁面設(shè)計(jì)圖 3.7 后臺
29、頁面設(shè)計(jì)3.4 類的設(shè)計(jì)與分析類的設(shè)計(jì)與分析本系統(tǒng)類的設(shè)計(jì)是按照功能模塊設(shè)計(jì)的,每個功能模塊都有個獨(dú)立的類來封裝該功能所涉及的所有方法,總共有 11 個類,他們包括品牌管理大類Catlog ,商品所屬子類CatSlog ,評論類Consultaiton ,收藏類Favor ,導(dǎo)購文章類Grid ,圖片管理類Img_chg ,商品類Item ,新聞公告類News ,訂單類Order ,管理員回復(fù)類Reply和用戶類user 。Item 類是對商品的所有操作的方法集合。它包括了對商品的查看,修改,刪除,添加等一切對商品操作方法,是本系統(tǒng)最為重要局部之一,其中的復(fù)雜程度和工作量從方法的個數(shù)就可以看出
30、來。商品類的詳細(xì)設(shè)計(jì)如表 3.1 所示。表 3.1 Item 類的成員列表方法名方法名備注備注public DataSet getAllItems()檢索所有的商品public DataSet getItemByCatSID(string catSID)根據(jù)子類 ID 檢索商品public DataSet getItemByCatID(string catID)根據(jù)大類 ID 檢索商品public void delItem(string ID)刪除商品public DataRow getItem(string ItemID)獲取商品信息public int updateItem(Hashtab
31、le h,string id)更新商品public int addItem(Hashtable h)添加商品public DataSet searchItem(string key,string catSID)根據(jù)商品子類 ID 和相關(guān)輸入信息檢索商品信息public DataSet searchItem2(string key)按輸入相關(guān)商品子類名稱和商品名稱,模糊搜索商品的信息public DataSet searchItem3(string key, string catID)按商品的大類 ID 和輸入相關(guān)的商品名稱,模糊搜索商品信息public void Sel_catsid(stri
32、ng itemid)通過 itemid 獲取 catsidpublic void Sel_gd(string itemid)通過 itemname 獲取商品圖片地址,商品一系列信息public DataSet getSpecalOffer()按是否促銷來搜索商品信息public void up_Click(string itemid)更新商品信息public void chk_itemname(string name)按商品名稱搜索商品名稱public void Out_time(string id)更新下架時(shí)間public void On_time(string id)更新上架時(shí)間CatLo
33、g 類是對商品的品牌大類所有信息的處理,包括添加大類,修改大類名稱和顯示狀態(tài),其中還有幾個方法是商品信息管理這個模塊所用到的,搜索,查看,修改和刪除商品詳細(xì)信息。在這個類中商品大類顯示的狀態(tài)可以選擇顯示或者不顯示。品牌管理大類詳細(xì)設(shè)計(jì)如表所示。表 3.2 CatLog 類的成員列表方法名方法名備注備注public void Sel(string id)查找商品大類的 IDpublic void Update(string id, string catname, string state)根據(jù)商品大類 ID 更新商品類別名稱和顯示狀態(tài)public void chk(string name)按商品
34、大類名稱搜索該類商品的信息public void Add(string name)插入商品類別名稱和狀態(tài)public DataSet getCatLog()查看商品大類的所有信息public void Del(string id)刪除所選定的商品大類的信息CatSLog 類是商品所屬子類的所有信息的處理,可以添加子類,查詢,修改,刪除子類的名稱和狀態(tài),值得注意的是子類的顯示狀態(tài)是受所屬大類的顯示狀態(tài)所影響的,如果所屬大類是顯示的,子類可以選擇顯示和不顯示,但是如果所屬的大類是不顯示的,那么該子類狀態(tài)的選項(xiàng)就變灰,不能選擇。商品所屬子類詳細(xì)設(shè)計(jì)如表所示。表 3.3CatSLog 類的成員列表方法
35、名方法名備注備注public void Sel(string id)查詢大類名稱,子類名稱,顯示狀態(tài),大類 idpublic void Sel_Catid(string name)通過大類名稱查詢大類 idpublic void chk(string name)檢測數(shù)據(jù)庫是否存在傳遞過來的父類名稱public void Upd(string id,string name,string catid,string show)子類所有數(shù)據(jù)修改更新public void Upd2(string id, string catid, string show)子類名稱,更新其他數(shù)據(jù)public void I
36、nsert(string catsname, string catid)添加新的子類public DataSet getCatSLog()查詢已經(jīng)有的大類信息public DataSet getCatSLog(String CatID)按大類 ID 查找大類信息public void Sel_CatSName(string itemid)按商品子類 ID 和商品 ID 搜索商品名稱和商品子類名稱public void Upd_Show(string id)根據(jù)商品大類 ID 更新子類狀態(tài)public void Del(string id)根據(jù)所選子類而刪除該子類所有信息 對商品的管理的業(yè)務(wù)流程
37、,管理員登陸后,可以在分類管理中添加,修改和刪除大類,設(shè)置大類顯示的狀態(tài),在子類管理中添加,修改或刪除子類,根據(jù)子類所屬大類的顯示狀態(tài)設(shè)置子類的顯示狀態(tài),在商品信息管理中可以對商品查看,修改和刪除操作,最后在商品添加對商品進(jìn)行添加,如下圖。圖商品管理模塊業(yè)務(wù)流程表 3.4 Order 類的成員列表方法名方法名備注備注public void Del(string id)刪除訂單public void Sel(string id)搜索訂單Public void Add_order(string orderid,string total, string orderdate, string useri
38、d, string sendaddress, string contact, string receive)插入訂單表public void Add_order_item(string orderid, string itemid, string count,string gd_price)插入訂單項(xiàng)表Public void Chk_orderid(string userid,string itemid)檢測用戶是否有該商品訂單Order 類是對訂單的所有操作方法集合,可以對訂單內(nèi)容的修改,查看,和刪除等操作。為什么要分開對訂單表和訂單項(xiàng)表操作呢?是一件訂單的信息只有一種,但是可以多個用戶購置
39、同一個商品,和多用戶購置同一個商品的數(shù)量不一樣,如果只有一個表,這樣會混淆信息,所以本系統(tǒng)要這樣設(shè)置。訂單管理模塊業(yè)務(wù)流程,管理員登陸后,可以對訂單查看,修改,刪除和導(dǎo)出訂單信息等操作,如圖 3.9 所示。圖 3.9 訂單管理模塊業(yè)務(wù)流程圖News 類是對公告的查看和更新的設(shè)置,具有一般文本編寫功能。新聞公告類詳細(xì)設(shè)計(jì)如表所示。表 3.5 News 類的成員列表方法名方法名備注備注public void Selnew()查詢公告public void Add_news(string text, string time)更新公告公告模塊業(yè)務(wù)流程如圖 0 所示,管理員登陸后可以對公告查看和更新的操
40、作。Comment T1: 圖 0 公告模塊業(yè)務(wù)流程圖Consultaiton 類是對用戶咨詢進(jìn)行回復(fù)的方法集合,管理員可以對咨詢查詢,刪除,回復(fù)等操作。評論類的詳細(xì)設(shè)計(jì)如表所示。表 3.6 Consultaiton 類的成員列表方法名方法名備注備注public void Del(int id)商品咨詢刪除public void Sel(string id)商品咨詢查詢public void pn_reply(string id, string rp, string time)商品咨詢回復(fù)時(shí)間和回復(fù)人 IDpublic void add_con(string user_id, string c
41、ontent, string time, string name)商品咨詢回復(fù)內(nèi)容Reply 類是對評論回復(fù)的方法的集合,管理員登陸后,可以對查看商品評論,評論回復(fù)和刪除評論等操作。管理員回復(fù)類詳細(xì)設(shè)計(jì)如表 3.7 所示。表 3.7 Reply 類的成員列表方法名方法名備注備注public void Sel(string id)評價(jià)查詢public void Update(string id, string time, string backcontent)評價(jià)內(nèi)容更新public void Del(int id)評價(jià)刪除public void Add_rpy(string userid,st
42、ring itemid,string rep_text,string time)回復(fù)評論咨詢和評論回復(fù)的模塊業(yè)務(wù)流程,管理員登陸后,可以對商品的咨詢和評論進(jìn)行回復(fù),和刪除咨詢或者評論,如圖 1 所示。圖 1 商品咨詢和評論回復(fù)業(yè)務(wù)流程圖Img_chg 類是對圖片的查看和更新的方法的集合。圖片管理類的詳細(xì)設(shè)計(jì)如表 3.8 所示。表 3.8 Img_chg 類的成員列表方法名方法名備注備注public void Sel_url(string imgid)根據(jù)圖片 ID 查看圖片public void Upd_url(string imgid, string url)根據(jù)圖片 ID 更新圖片圖片管理
43、模塊業(yè)務(wù)流程,管理員登陸后,可以修改圖片,如圖 2 所示。圖 2 圖片管理模塊業(yè)務(wù)流程圖User 類是用戶注冊和修改信息,管理員添加用戶,修改用戶信息的方法的集合。用戶類的詳細(xì)設(shè)計(jì)如表 3.9 所示。表 3.9 user 類的成員列表方法名方法名備注備注public void check(string name)用戶賬戶檢測public void Update(string pass,string name)用戶更新public void Add(string name, string password, string sex, string num, string add, string e
44、mail, string qq, string logtime, string limit)增加用戶public void Add(Hashtable userInfo)用戶注冊public void Sel(string id)用戶信息public void Upd_LogTime(string id,string time)更新用戶登陸的時(shí)間public void Upd(string id,string name, string sex, string email, string addnow, string qq)public void Upd_account(string useri
45、d,string result)更新個人信息用戶模塊業(yè)務(wù)流程如圖 2 所示。圖 2 用戶模塊業(yè)務(wù)流程圖Grid 類是管理員對導(dǎo)購管理的添加,修改,刪除和查詢操作方法的集合,在具體 public void Sel(string id)方法中條件是必須加上去的,這個條件可以排除同個數(shù)據(jù)的重復(fù)出現(xiàn)。導(dǎo)購文章類的詳細(xì)設(shè)計(jì)如表 3.10 所示。表 0 Grid 類的成員列表方法名方法名備注備注public void Add(string userid, string title,string text,string time)添加文章public void Del(string id)刪除文章publi
46、c void Upd(string id,string title,string text)更新文章public void Sel(string id)根據(jù)文章 id 查詢導(dǎo)購信息表(tb_Gride)和用戶表(tb_User)的所有信息內(nèi)容public void Upd_click(string id)更新點(diǎn)擊次數(shù) 導(dǎo)購模塊業(yè)務(wù)流程,管理員登陸后可以添加導(dǎo)購文章和導(dǎo)購信息管理,如圖3 所示。圖 3 導(dǎo)購模塊業(yè)務(wù)流程圖Favor 類是隊(duì)個人收藏信息的查看,插入和刪除操作方法的集合。如表所示。表 1 Favor 類的成員列表方法名方法名備注備注public void Add_favor(stri
47、ng userid, string itemid)插入收藏信息public void chk_itemid(string itemid,string userid)檢索收藏信息public void del(string FavorID)刪除收藏信息 3.5 數(shù)據(jù)庫的分析與設(shè)計(jì)數(shù)據(jù)庫的分析與設(shè)計(jì)3.5.1 數(shù)據(jù)庫表關(guān)系圖數(shù)據(jù)庫表關(guān)系圖圖 3.14 數(shù)據(jù)庫關(guān)系圖 1如圖 4 所示,tb_User用戶表的主鍵作為 tb_Gride一線導(dǎo)購表 、tb_Order訂單表 、tb_Favor收藏夾表和 tb_Reply商品評論表的外鍵關(guān)聯(lián)。tb_Order訂單表主鍵作為 tb_Order_Item訂單項(xiàng)
48、表的外鍵關(guān)聯(lián),tb_Item商品表主鍵作為 tb_Order訂單表 、tb_Favor收藏夾表 、tb_Reply商品評論表的外鍵關(guān)聯(lián),tb_CatSLog商品子類別表主鍵作為tb_Item商品表的外鍵關(guān)聯(lián),tb_CatLog商品大類表主鍵作為tb_CatSLog商品子類別表外鍵關(guān)聯(lián),tb_News公告表 、tb_Consultaiton咨詢留言表不存在和其他任何表關(guān)聯(lián)。tb_Img(圖片切換表), tb_ipIP 統(tǒng)計(jì)表和其他表不存在任何關(guān)聯(lián),也沒有主鍵和外鍵,是一個獨(dú)立的表。3.5.2 數(shù)據(jù)字典設(shè)計(jì)數(shù)據(jù)字典設(shè)計(jì)本系統(tǒng)一共包含 13 個表,由于篇幅的關(guān)系,我介紹八個比擬關(guān)鍵的表。咨詢留言表主
49、要存儲游客或用戶咨詢的內(nèi)容,咨詢時(shí)間,咨詢?nèi)诵彰貜?fù)內(nèi)容和回復(fù)時(shí)間,咨詢留言表如表 3.12 所示。表 3.12 咨詢留言表字段字段字段類型字段類型字段中文名字段中文名約束約束說明說明ConsIDInt留言編號PK,No Null自增類型ContentText留言內(nèi)容Not NullConTimedatetime留言時(shí)間Not NullConsFromVarchar25留言人Not Null游客可以留言ReplyText回復(fù)留言Null默認(rèn)為空RepTimeDateTime回復(fù)時(shí)間Null默認(rèn)為空一線導(dǎo)購表主要存儲管理發(fā)布商品導(dǎo)購文章,包括:發(fā)布文章的作者 ID,文章標(biāo)題,文章內(nèi)容,發(fā)表時(shí)間
50、,圖片路徑和點(diǎn)擊次數(shù),一線導(dǎo)購表如表 3.13所示。表 3.13 線導(dǎo)購表字段字段字段類型字段類型字段中文名字段中文名約束約束說明說明GrideIDInt導(dǎo)購編號PK,Not Null自增類型UserIDInt用戶編號Not Null那個管理員發(fā)表的GriTitleVachar(25)導(dǎo)購標(biāo)題Not NullGriContentVarchar25導(dǎo)購正文Not NullGriTimedatetime發(fā)表時(shí)間Not NullGriImageVarchar50圖片Null默認(rèn)為空ClickInt點(diǎn)擊次數(shù)Not Null默認(rèn)為 0商品表主要存儲商品的主要信息,包括商品的名稱,商品所屬大類、所屬子類,
51、商品圖片存放地址,商品信息,商品規(guī)格,商品價(jià)格,商品庫存等,商品表如表 3.14 所示。表 3.14 商品表字段字段字段類型字段類型字段中文名字段中文名約束約束說明說明ItemIDVarchar50商品編號PK,Not Null商品唯一編號通過函數(shù)增加ItemNameVarchar(50)商品名稱Not Null商品名稱CatIDInt所屬類別Not Null所屬大類CatSIDInt所屬子類Not Null所屬子類ImgUrlVarchar(100)商品圖片Not Null存放的地址ItemInfoVarchar(100)商品信息Not Null商品信息ItemSizeVarchar(25)
52、商品規(guī)格Not NullItemPriDouble商品價(jià)格Not NullItemCouInt商品庫存Not Null在用戶生成訂單的時(shí)候減少相應(yīng)的商品數(shù)量Is_Item_LockBoolean商品狀態(tài)Not Null默認(rèn)為 FalseIs_Specal_OfferBoolean是否促銷Not Null默認(rèn)為 FalseOn_Sale_TimeDatetime上架時(shí)間Null在狀態(tài)更改后改變時(shí)間Out_Sale_TimeDatetime下架時(shí)間Null默認(rèn)為空,在商品狀態(tài)改為下架時(shí),插入當(dāng)前的時(shí)間ClickInt點(diǎn)擊次數(shù)Not Null商品評論表主要存放評論用戶 ID,對應(yīng)的商品 ID,評論內(nèi)
53、容和評論時(shí)間,商品評論表如表 3.15 示。表 3.15 商品評論表字段字段字段類型字段類型字段中文名字段中文名約束約束說明說明ReplyIDInt評論編號PK,Not Null評論唯一編號UserIDInt用戶編號FK,Not Null外鍵ItemIDInt商品編號FK,Not Null外鍵ContentVarchar200評論內(nèi)容Not NullContTimeDatetime評論時(shí)間Not Null用戶表主要存儲用戶賬號,用戶密碼,性別,聯(lián)系 等,用戶表如表 3.16所示。表 3.16 用戶表 字段字段字段類型字段類型字段中文名字段中文名約束約束說明說明UserIDInt用戶編號PK,N
54、ot Null用戶唯一編號UserNameVarchar(50)用戶姓名Not NullPasswordVarchar(100)用戶密碼Not NullUserSexBoolean用戶性別Not NullUserNumVarchar50聯(lián)系 Not NullAddNowVarchar50居住地址Not NullEmailVarchar50電子郵箱Not Null考慮作為用戶賬號登陸QQIntQQNull可以為空StateBoolean用戶狀體Not Null默認(rèn)為 0,即不鎖定LogTimeDatetime最近登陸時(shí)間Not Null注冊時(shí),與注冊時(shí)間相同LimitInt用戶權(quán)限Not Nul
55、l1 代表普通用戶2 代表管理員Accountdouble用戶余額 NotNull默認(rèn)為 0訂單表主要存儲訂單編號、訂單日期、訂單狀態(tài)等,如表 3.17 所示。表 3.17 訂單表字段字段字段類型字段類型字段中文名字段中文名約束約束說明說明OrderIDVarchar(50)訂單編號PK,Not Null訂單唯一編號使用函數(shù)生成Totaldouble訂單總價(jià)Not Null生成訂單時(shí)自動計(jì)算OrderDateDatetime訂單日期Not Null生成訂單時(shí)獲取系統(tǒng)日期OrderStatesInt訂單狀態(tài)Not Null0:訂單未確定初始值1:訂單已確定,未付款2:已付款,等待發(fā)貨3:已發(fā)貨,
56、等待確認(rèn)收貨4:用戶確認(rèn)收貨,交易關(guān)閉UserIDInt用戶編號FK,Not Null外鍵,用戶編號SendAddressVarchar50配送地址Not NullContactVarchar25聯(lián)系 Not NullItemSizeVarchar 50規(guī)格Not NullReceiveVarchar25收貨人Not Null訂單項(xiàng)表主要存儲訂單編號,商品編號,商品數(shù)量等,訂單項(xiàng)表如表 3.18所示。表 3.18 訂單項(xiàng)表字段字段字段類型字段類型字段中文名字段中文名約束約束說明說明Order_ItemIDInt訂單項(xiàng)編號PK,Not Null自動增長OrderIDInt訂單編號FK,Not N
57、ull外鍵ItemIDInt商品編號FK,Not Null外鍵CountInt商品數(shù)量Not Null商品的總數(shù),從購物車處獲得Gd_Pricedouble商品總價(jià)Not Null該數(shù)量商品總共的價(jià)格IP 統(tǒng)計(jì)表主要是存儲用戶對商品的瀏覽次數(shù),用戶的 IP 地址解析的區(qū)域,瀏覽時(shí)間,IP 統(tǒng)計(jì)表如表 3.19 所示。表 3.19 IP 統(tǒng)計(jì)表字段字段字段類型字段類型字段中文名字段中文名約束約束說明說明user_namevarchar(50)用戶名稱Not Null用戶名或者游客login_ipvarchar(MAX)登陸的 IP 地址Not Nullsearch_timedatetime瀏覽時(shí)
58、間Not Nullip_areavarchar(MAX)地區(qū)名Not Null通過解析 IP 地址獲取的item_namevarchar(MAX)商品名稱Not Null被瀏覽的商品名稱4 局部功能的實(shí)現(xiàn)局部功能的實(shí)現(xiàn)4.1 添加商品的功能添加商品的功能這個功能是管理員或者超級管理員添加商品的功能,使商品的所有相關(guān)的信息存入系統(tǒng)數(shù)據(jù)庫。在實(shí)現(xiàn)這個功能之前先在工程中添加的引用。因?yàn)樘砑由唐愤@過程需要對圖片進(jìn)行處理和存入系統(tǒng),所以要使用到包。商品添加這個功能,先要輸入商品名稱,商品價(jià)格,商品數(shù)量,然后使用FileUpload 控件找到商品的圖片,點(diǎn)擊確定按鈕,點(diǎn)擊按鈕的事件是:先定義圖片存放的路徑
59、,檢查上傳圖片的格式是否 GIF、PNG、JPEG、JPG 和限制了圖片的大小0MB-4MB ,如果都符合上面 2 個條件,變量 fileOK=true;就對圖片復(fù)制到系統(tǒng)的/background/ItemImages 文件夾里。然后在輸入商品規(guī)格。先選擇商品所屬大類,因?yàn)檫@個是綁定數(shù)據(jù)庫商品大類 ID 和名稱的,所以如果添加的商品數(shù)據(jù)庫中已經(jīng)有該類就可以直接選擇,如果商品是一個新的類,那么必須先在分類管理中添加新的大類,和子類管理中添加新的子類,才能選擇相對應(yīng)的大類和子類,又由于這個功能模塊中的所屬大類和所屬子類是綁定的,選擇對應(yīng)的大類,只顯示是該大類包涵的子類名稱,然后選擇是否參加促銷,選
60、擇這個就決定了,是否能在前臺模板的今日推薦中是否出現(xiàn)。最后是調(diào)用 kingeditor 控件來輸入商品詳細(xì)信息。然后先判斷需要寫入數(shù)據(jù)庫的信息是否都填寫完整,然后將輸入信息存入哈希表,如下:#endregion#region 添加信息 string Iname = tbItemName.Text.Trim();/商品名稱 double Iprice = Convert.ToDouble(tbItemPri.Text); /商品價(jià)格 string Isize = tbItemSize.Text.Trim();/商品規(guī)格 int Icou = Convert.ToInt32(tbCount.Tex
溫馨提示
- 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)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024年陪診師考試復(fù)習(xí)秘籍試題及答案
- 2024監(jiān)理考試的復(fù)習(xí)策略試題及答案
- 2024人力資源考試模擬試題及答案
- 黑龍江省佳木斯市第一中學(xué)2025年高三全真模擬試卷英語試題含解析
- 黑龍江省哈爾濱兆麟中學(xué)2025屆高三教學(xué)質(zhì)量監(jiān)測(二)歷史試題含解析
- 黑龍江省哈爾濱市師范大學(xué)附中2024-2025學(xué)年高三年級考前模擬考試生物試題含解析
- 黑龍江省牡丹江第一高中2024-2025學(xué)年高三5月仿真考試生物試題含解析
- 黑龍江省鶴崗市工農(nóng)區(qū)第一中學(xué)2024-2025學(xué)年下學(xué)期第三次考試歷史試題(普通班)試題含解析
- 黑龍江科技大學(xué)《美國文學(xué)導(dǎo)讀》2023-2024學(xué)年第二學(xué)期期末試卷
- 黑龍江財(cái)經(jīng)學(xué)院《司法制度》2023-2024學(xué)年第二學(xué)期期末試卷
- 新中式國潮工作總結(jié)匯報(bào)PPT模板
- 2023年廣東省東莞市東華中學(xué)小升初模擬試卷(數(shù)學(xué))
- 冀教版五年級下冊數(shù)學(xué)全冊教學(xué)課件(2022年12月修訂)
- 顱內(nèi)壓增高及腦疝急救護(hù)理課件
- 經(jīng)濟(jì)學(xué)的研究方法和工具課件
- Word 2016的應(yīng)用課件完整
- 會務(wù)安排流程
- PDCA降低I類切口感染發(fā)生率
- 2023河南專升本英語真題及答案
- DBJ04-T 410-2021城市停車場(庫)設(shè)施配置標(biāo)準(zhǔn)
- 保潔崗位培訓(xùn)
評論
0/150
提交評論