大型超市管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)_第1頁(yè)
大型超市管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)_第2頁(yè)
大型超市管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)_第3頁(yè)
大型超市管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)_第4頁(yè)
大型超市管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)_第5頁(yè)
已閱讀5頁(yè),還剩61頁(yè)未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、 摘 要網(wǎng)上超市管理系統(tǒng)是一個(gè)為了適應(yīng)社會(huì)發(fā)展,為廣大網(wǎng)民提供服務(wù)的網(wǎng)站。在社會(huì)的經(jīng)濟(jì)發(fā)展越來(lái)越快的環(huán)境下,人們對(duì)信息的更新速度和完整性要求越來(lái)越高,因此對(duì)網(wǎng)站的要求也越來(lái)越高。本論文研究了實(shí)用的基于WWW的超市管理系統(tǒng)。其開(kāi)發(fā)主要包括后臺(tái)數(shù)據(jù)庫(kù)的建立、后臺(tái)管理以及前臺(tái)頁(yè)面的Web設(shè)計(jì)。系統(tǒng)使用SUN公司以JAVA為核心語(yǔ)言開(kāi)發(fā),利用SUN提供的Tomcat建立運(yùn)行環(huán)境,再結(jié)合SQL SERVER 2000建立數(shù)據(jù)連接關(guān)系。利用其提供的各種組件,在短時(shí)間內(nèi)建立數(shù)據(jù)庫(kù),對(duì)數(shù)據(jù)庫(kù)進(jìn)行分析與建立JSP頁(yè)面,不斷改進(jìn),直到功能基本實(shí)現(xiàn)的可行系統(tǒng),通過(guò)電子商務(wù)網(wǎng)站的建設(shè)以實(shí)現(xiàn)對(duì)商業(yè)零售企業(yè)提供信息化管理

2、,并建立了基于網(wǎng)絡(luò)訂貨系統(tǒng)和網(wǎng)絡(luò)銷售系統(tǒng)。文中著重論述了系統(tǒng)功能與實(shí)現(xiàn)、數(shù)據(jù)流程及存儲(chǔ),包括商品目錄、會(huì)員注冊(cè)、網(wǎng)上訂貨與購(gòu)物、商品查詢、后臺(tái)數(shù)據(jù)庫(kù)管理等。關(guān)鍵字:java; Tomcat; SQL Server 2000ABSTRACTThe Supermarket Management System is in order to adapt the social development, provides the service for the general web cams the website. Under societys economical development more

3、and more quick environment, the people are more and more high to the information renewal speed and the complete request. Therefore more and more is also high to the website request.In this paper, a practical study of supermarket-based management system for WWW Its developments mainly include databas

4、e setting-up, back-stage management and web design of the foreground pages. The system uses JSP ,Servlet developing instrument, which taking JAVA as key language of SUN Company, exploit Tomcat offered by SUN as running environment, and then combine with SQL SERVER 2000 to establish the database. At

5、first, utilize its various kinds of packages offered to set up the database within short time. Then, I analyzed database and made pages with JSP, improved constantly, until basic functions of the system were realized. Through e-commerce site in order to achieve the construction of commercial retail

6、enterprises to provide information management, and established a web-based ordering system and network marketing system. This paper focuses on the function and implementation of systems, processes and data storage, including a catalog, membership registration, online ordering and shopping for goods,

7、 background database management.key words: java; Tomcat; SQL Server 2000目 錄TOC o 1-3 h z u HYPERLINK l _Toc232931948 第1章緒論 PAGEREF _Toc232931948 h 1 HYPERLINK l _Toc232931949 第2章需求分析 PAGEREF _Toc232931949 h 2 HYPERLINK l _Toc232931950 2.1現(xiàn)行業(yè)務(wù) PAGEREF _Toc232931950 h 2 HYPERLINK l _Toc232931951 2.1.1

8、概要描述 PAGEREF _Toc232931951 h 2 HYPERLINK l _Toc232931952 2.1.2存在的主要問(wèn)題 PAGEREF _Toc232931952 h 2 HYPERLINK l _Toc232931953 2.2開(kāi)發(fā)工具和硬件環(huán)境 PAGEREF _Toc232931953 h 2 HYPERLINK l _Toc232931954 2.2.1 開(kāi)發(fā)工具 PAGEREF _Toc232931954 h 2 HYPERLINK l _Toc232931955 2.2.2 硬件環(huán)境 PAGEREF _Toc232931955 h 3 HYPERLINK l _

9、Toc232931956 2.3系統(tǒng)可行性分析 PAGEREF _Toc232931956 h 3 HYPERLINK l _Toc232931957 2.3.1 技術(shù)可行性 PAGEREF _Toc232931957 h 3 HYPERLINK l _Toc232931958 2.3.2 經(jīng)濟(jì)可行性 PAGEREF _Toc232931958 h 4 HYPERLINK l _Toc232931959 2.3.3 操作可行性 PAGEREF _Toc232931959 h 4 HYPERLINK l _Toc232931960 2.3.4 系統(tǒng)設(shè)計(jì)目標(biāo) PAGEREF _Toc2329319

10、60 h 5 HYPERLINK l _Toc232931961 2.4系統(tǒng)實(shí)體E-R圖 PAGEREF _Toc232931961 h 5 HYPERLINK l _Toc232931962 2.4.1商品實(shí)體對(duì)象 PAGEREF _Toc232931962 h 5 HYPERLINK l _Toc232931963 2.4.2訂單實(shí)體對(duì)象 PAGEREF _Toc232931963 h 6 HYPERLINK l _Toc232931964 2.4.3會(huì)員實(shí)體對(duì)象 PAGEREF _Toc232931964 h 7 HYPERLINK l _Toc232931965 第3章系統(tǒng)總體設(shè)計(jì) P

11、AGEREF _Toc232931965 h 11 HYPERLINK l _Toc232931966 3.1系統(tǒng)功能模塊設(shè)計(jì) PAGEREF _Toc232931966 h 11 HYPERLINK l _Toc232931967 3.1.1系統(tǒng)前臺(tái)功能模塊設(shè)計(jì) PAGEREF _Toc232931967 h 11 HYPERLINK l _Toc232931968 3.1.2系統(tǒng)后臺(tái)功能模塊設(shè)計(jì) PAGEREF _Toc232931968 h 12 HYPERLINK l _Toc232931969 3.1.3 系統(tǒng)流程設(shè)計(jì) PAGEREF _Toc232931969 h 14 HYPER

12、LINK l _Toc232931970 3.2數(shù)據(jù)庫(kù)設(shè)計(jì) PAGEREF _Toc232931970 h 一五 HYPERLINK l _Toc232931971 3.2.1數(shù)據(jù)庫(kù)結(jié)構(gòu)設(shè)計(jì) PAGEREF _Toc232931971 h 一五 HYPERLINK l _Toc232931972 3.2.2數(shù)據(jù)庫(kù)建模 PAGEREF _Toc232931972 h 17 HYPERLINK l _Toc232931973 第4章系統(tǒng)詳細(xì)設(shè)計(jì) PAGEREF _Toc232931973 h 19 HYPERLINK l _Toc232931974 4.1系統(tǒng)功能模塊的設(shè)計(jì) PAGEREF _To

13、c232931974 h 19 HYPERLINK l _Toc232931975 4.1.1會(huì)員管理模塊概述 PAGEREF _Toc232931975 h 19 HYPERLINK l _Toc232931976 4.1.2會(huì)員注冊(cè)模塊設(shè)計(jì) PAGEREF _Toc232931976 h 19 HYPERLINK l _Toc232931977 4.1.3會(huì)員登錄模塊設(shè)計(jì) PAGEREF _Toc232931977 h 20 HYPERLINK l _Toc232931978 4.1.4商品選購(gòu)模塊設(shè)計(jì) PAGEREF _Toc232931978 h 21 HYPERLINK l _Toc

14、232931979 4.1.5商品搜索模塊設(shè)計(jì) PAGEREF _Toc232931979 h 22 HYPERLINK l _Toc232931980 4.1.6購(gòu)物車管理模塊設(shè)計(jì) PAGEREF _Toc232931980 h 23 HYPERLINK l _Toc232931981 4.1.7后臺(tái)管理模塊設(shè)計(jì) PAGEREF _Toc232931981 h 24 HYPERLINK l _Toc232931982 第5章系統(tǒng)實(shí)現(xiàn) PAGEREF _Toc232931982 h 26 HYPERLINK l _Toc232931983 5.1系統(tǒng)功能模塊的實(shí)現(xiàn) PAGEREF _Toc23

15、2931983 h 26 HYPERLINK l _Toc232931984 5.1.1配置數(shù)據(jù)庫(kù)連接和事務(wù)管理器 PAGEREF _Toc232931984 h 26 HYPERLINK l _Toc232931985 5.1.2配置Spring控制器的請(qǐng)求映射 PAGEREF _Toc232931985 h 26 HYPERLINK l _Toc232931986 5.2會(huì)員管理模塊實(shí)現(xiàn) PAGEREF _Toc232931986 h 27 HYPERLINK l _Toc232931987 5.2.1會(huì)員管理模塊實(shí)現(xiàn) PAGEREF _Toc232931987 h 27 HYPERLIN

16、K l _Toc232931988 5.2.2會(huì)員注冊(cè)的實(shí)現(xiàn)過(guò)程 PAGEREF _Toc232931988 h 27 HYPERLINK l _Toc232931989 5.2.3會(huì)員登錄的實(shí)現(xiàn)過(guò)程 PAGEREF _Toc232931989 h 29 HYPERLINK l _Toc232931990 5.3商品選購(gòu)模塊實(shí)現(xiàn) PAGEREF _Toc232931990 h 30 HYPERLINK l _Toc232931991 5.3.1商品選購(gòu)模塊概述 PAGEREF _Toc232931991 h 30 HYPERLINK l _Toc232931992 5.3.2商品選購(gòu)模塊技術(shù)描

17、述 PAGEREF _Toc232931992 h 31 HYPERLINK l _Toc232931993 5.3.3購(gòu)物車的實(shí)現(xiàn)過(guò)程 PAGEREF _Toc232931993 h 31 HYPERLINK l _Toc232931994 5.3.4收銀臺(tái)的實(shí)現(xiàn)過(guò)程 PAGEREF _Toc232931994 h 32 HYPERLINK l _Toc232931995 5.4管理功能模塊實(shí)現(xiàn) PAGEREF _Toc232931995 h 34 HYPERLINK l _Toc232931996 5.4.1商品管理模塊概述 PAGEREF _Toc232931996 h 34 HYPER

18、LINK l _Toc232931997 5.4.2商品管理模塊技術(shù)描述 PAGEREF _Toc232931997 h 34 HYPERLINK l _Toc232931998 5.4.3商品列表的實(shí)現(xiàn)過(guò)程 PAGEREF _Toc232931998 h 34 HYPERLINK l _Toc232931999 5.4.4商品添加的實(shí)現(xiàn)過(guò)程 PAGEREF _Toc232931999 h 35 HYPERLINK l _Toc232932000 第6章系統(tǒng)測(cè)試 PAGEREF _Toc232932000 h 37 HYPERLINK l _Toc232932001 6.1收銀臺(tái)測(cè)試 PAGE

19、REF _Toc232932001 h 37 HYPERLINK l _Toc232932002 6.2商品添加測(cè)試 PAGEREF _Toc232932002 h 38 HYPERLINK l _Toc232932003 第7章系統(tǒng)開(kāi)發(fā)小結(jié) PAGEREF _Toc232932003 h 40 HYPERLINK l _Toc232932004 參考文獻(xiàn) PAGEREF _Toc232932004 h 41 HYPERLINK l _Toc232932005 致謝 PAGEREF _Toc232932005 h 42第1章緒論21世紀(jì)是網(wǎng)絡(luò)飛速發(fā)展的時(shí)代,上網(wǎng)、創(chuàng)建網(wǎng)站已經(jīng)成為熱門(mén)話題。In

20、ternet技術(shù)得到持續(xù)、猛烈的發(fā)展,已經(jīng)成為計(jì)算機(jī)產(chǎn)業(yè)的一個(gè)技術(shù)熱點(diǎn),越來(lái)越多的企業(yè)開(kāi)始關(guān)注網(wǎng)絡(luò),許多人正在或正準(zhǔn)備學(xué)習(xí)網(wǎng)絡(luò)知識(shí),進(jìn)行網(wǎng)絡(luò)開(kāi)發(fā)或創(chuàng)建自己的網(wǎng)站,計(jì)算機(jī)技術(shù)已經(jīng)滲透到各個(gè)領(lǐng)域,成為各行業(yè)必不可少的工具,特別是Internet技術(shù)的推廣和信息高速公路的建立,使IT產(chǎn)業(yè)在市場(chǎng)競(jìng)爭(zhēng)中越發(fā)顯示出其獨(dú)特的優(yōu)勢(shì),步入信息化時(shí)代,有巨大的數(shù)據(jù)信息等待加工處理和傳輸,這使得對(duì)數(shù)據(jù)庫(kù)的進(jìn)一步開(kāi)發(fā)和利用顯得尤為迫切。在我國(guó)超市形成在20世紀(jì)90年代初期,現(xiàn)在已經(jīng)成為我國(guó)零售業(yè)的一種重要形態(tài),為國(guó)民經(jīng)濟(jì)的發(fā)展起發(fā)揮了極大的作用。隨著超市高速的發(fā)展,其經(jīng)營(yíng)管理也變得愈加復(fù)雜,早期的售貨員站柜臺(tái)的形式早

21、已不能滿足現(xiàn)有銷售也的發(fā)展,這樣就迫切地需要引入新的管理技術(shù)。超市形態(tài)具有很多優(yōu)點(diǎn),但在目前狀況下,它仍存在零售企業(yè)所固有的落后的一面,如:不能有效地管理每種商品,收款結(jié)算速度慢,容易出現(xiàn)營(yíng)業(yè)差錯(cuò),不宜進(jìn)行商品調(diào)價(jià),盤(pán)點(diǎn)效率低等,而且在超市日常管理中,商品的進(jìn)、銷、存等決策以經(jīng)驗(yàn)為主,缺乏實(shí)時(shí)分析功能,管理人員對(duì)及時(shí)傳遞資料的要求始終得不到滿足。隨著超市形態(tài)的高速發(fā)展,其經(jīng)營(yíng)管理也變得愈加復(fù)雜,日常所需要處理的數(shù)據(jù)量也逐漸擴(kuò)大,商業(yè)運(yùn)轉(zhuǎn)的中間環(huán)節(jié)也越來(lái)越多,原始的人工管理已無(wú)法應(yīng)對(duì)這復(fù)雜的市場(chǎng)。為此,在選題過(guò)程中,我選擇了超市管理系統(tǒng)設(shè)計(jì)題目,依靠現(xiàn)代化的計(jì)算機(jī)信息處理技術(shù)來(lái)管理超市,從而節(jié)省

22、了大量的人力、物力,改善了員工的工作條件,減輕了勞動(dòng)強(qiáng)度,并且能夠快速反映出商品的進(jìn)、銷、存等狀況和各種反饋信息分析,使管理人員快速對(duì)市場(chǎng)的變化做出相應(yīng)的決策,加快超市經(jīng)營(yíng)管理效率。超市需要處理大量的庫(kù)存信息,還要時(shí)刻更新產(chǎn)品的銷售信息,不斷添加商品信息。面對(duì)不同種類的信息,需要合理的數(shù)據(jù)庫(kù)結(jié)構(gòu)來(lái)保存數(shù)據(jù)信息,需要有效的程序結(jié)構(gòu)支持各種數(shù)據(jù)操作的執(zhí)行。商店自動(dòng)化的產(chǎn)品管理在歐美等國(guó)家早已經(jīng)實(shí)現(xiàn),也是零售業(yè)管理的基礎(chǔ)。它最主要的特點(diǎn)是能夠?qū)崟r(shí)的和準(zhǔn)確的控制店內(nèi)的銷售情況。如果能夠?qū)崟r(shí)掌握銷售流程及銷售情況,則可以有效地加速商品的周轉(zhuǎn)率并提高服務(wù)質(zhì)量,而且可以減少產(chǎn)品售價(jià)不符等所產(chǎn)生的問(wèn)題。顧客的

23、消費(fèi)要求是希望在超市購(gòu)物中基本上能購(gòu)得到自己所需的商品,并且還要既保證商品質(zhì)量還要享受優(yōu)質(zhì)、方便的服務(wù)。第2章需求分析需求分析主要任務(wù)是調(diào)查現(xiàn)行業(yè)務(wù)需要,弄清用戶對(duì)系統(tǒng)的要求,提出可行的方案,為管理層決策提供依據(jù)?,F(xiàn)行業(yè)務(wù)2.1.1概要描述在線購(gòu)物已經(jīng)成文一種時(shí)尚,人們足不出戶就可以購(gòu)買所需商品,因其具有方便,安全,友好的交互的等特性,顧客群體也逐漸龐大,尤其是網(wǎng)絡(luò)時(shí)代中成長(zhǎng)的年輕人?,F(xiàn)在流行的電子商務(wù)有B2B(Business To Business),B2C(Business to Customer),C2C(consumer to customer),G2C ( Government t

24、o Citizen)等類型,本超市要采用的是B2B類型,它可以使顧客通過(guò)網(wǎng)絡(luò)購(gòu)物,瀏覽商品,訂單查詢,查看公告和銷售排行等。通過(guò)對(duì)一些典型網(wǎng)上超市網(wǎng)站的考察,分析,并結(jié)合企業(yè)要求以及實(shí)際的市場(chǎng)調(diào)查,要求本系統(tǒng)具有以下功能:1.商城的最新動(dòng)態(tài)瀏覽。2.商品分類詳盡,可按不同類別查看商品信息。3.按商品大類及商品名稱進(jìn)行模糊查詢。4.實(shí)現(xiàn)網(wǎng)上購(gòu)物。5.新品及特價(jià)商品展示。6.商品銷售排行。2.1.2存在的主要問(wèn)題系統(tǒng)設(shè)計(jì)受制于許多因素。例如,技術(shù)條件、業(yè)務(wù)的規(guī)模、設(shè)計(jì)人員對(duì)系統(tǒng)的理解等。因此,系統(tǒng)設(shè)計(jì)是因人而異的,現(xiàn)行網(wǎng)上大多數(shù)購(gòu)物網(wǎng)站不是操作復(fù)雜,就是廣告泛濫,名不副實(shí),所以,設(shè)計(jì)出一個(gè)操作友好

25、,讓用戶用的舒心的安全的網(wǎng)站才是長(zhǎng)久之計(jì)。2.2開(kāi)發(fā)工具和硬件環(huán)境2.2.1開(kāi)發(fā)工具網(wǎng)上購(gòu)物系統(tǒng)是在J2EE的基礎(chǔ)上,以JDK1.6.0_10和MyEclipse 6.5.0作為開(kāi)發(fā)工具,用Macromedia Dreamweave設(shè)計(jì)、美化頁(yè)面,用SQL SERVER 2000作為后臺(tái)數(shù)據(jù)庫(kù),Tomcat 6.0作為Web測(cè)試服務(wù)器進(jìn)行開(kāi)發(fā)設(shè)計(jì)的。在MyEclipse 6.5.0這個(gè)集成開(kāi)發(fā)環(huán)境中,用戶可以設(shè)計(jì)程序代碼、運(yùn)行程序、進(jìn)行程序錯(cuò)誤的調(diào)試等,可視化的開(kāi)發(fā)方法降低了應(yīng)用程序開(kāi)發(fā)的難度。Macromedia Dreamweaver是一個(gè)可視化的網(wǎng)頁(yè)設(shè)計(jì)和網(wǎng)站管理工具,支持最新的Web技

26、術(shù),美觀用戶界面,多重用戶配置,增強(qiáng)的源代碼編輯功能,擴(kuò)展的文檔格式支持,加強(qiáng)的服務(wù)器模式擴(kuò)展,改進(jìn)的數(shù)據(jù)庫(kù)鏈接操作,提升了與外部應(yīng)用程序的協(xié)作。SQL SERVER 2000關(guān)系數(shù)據(jù)庫(kù)系統(tǒng)是目前世界上流行的關(guān)系數(shù)據(jù)庫(kù)管理系統(tǒng),在數(shù)據(jù)庫(kù)領(lǐng)域一直處于領(lǐng)先地位。系統(tǒng)可移植性好、使用方便、功能強(qiáng),適用于各類中、大微機(jī)環(huán)境,是一種高效率、可靠性好的適應(yīng)高吞吐量的數(shù)據(jù)庫(kù)解決方案。Tomcat 6.0是Sun的JSWDK(JavaServer Web Development Kit)中免費(fèi)的開(kāi)源的Serlvet容器,它是Apache基金會(huì)的Jakarta項(xiàng)目中的一個(gè)核心項(xiàng)目,由Apache,Sun和其它一

27、些公司及個(gè)人共同開(kāi)發(fā)而成。由于有了Sun的參與和支持,最新的Servlet和Jsp規(guī)范總能在Tomcat中得到體現(xiàn)。即當(dāng)配置正確時(shí),Tomcat實(shí)際運(yùn)行.jsp頁(yè)面和servlet。2.2.2硬件環(huán)境操作系統(tǒng):Microsoft Windows XP或更高版本。CPU要求:CE1.0G以上。內(nèi)存:512M以上。磁盤(pán)可用空間:2G以上。2.3系統(tǒng)可行性分析2.3.1技術(shù)可行性網(wǎng)上超市管理系統(tǒng)主要是實(shí)現(xiàn)消費(fèi)者的商品瀏覽,商品選擇,商品詳情瀏覽,確定購(gòu)買商品,以及網(wǎng)上支付等整個(gè)虛擬購(gòu)物流程。同時(shí)實(shí)現(xiàn)網(wǎng)站后臺(tái)管理員的添加商品,管理商品信息,查看用戶的訂單等相關(guān)功能。以上分析的功能完全可以通過(guò)用HTML

28、語(yǔ)言設(shè)計(jì)前臺(tái)頁(yè)面,后臺(tái)模塊采用Spring,Hibernate等技術(shù)實(shí)現(xiàn),大大減輕系統(tǒng)前期的開(kāi)發(fā)工作以及后期的維護(hù)工作。HTML(超文本標(biāo)記語(yǔ)言,HyperText Markup Language)是為網(wǎng)頁(yè)創(chuàng)建和其它可在網(wǎng)頁(yè)瀏覽器中看到的信息設(shè)計(jì)的一種標(biāo)記語(yǔ)言。Java是可以編寫(xiě)跨平臺(tái)應(yīng)用軟件的面向?qū)ο蟮某绦蛟O(shè)計(jì)語(yǔ)言,它具有易用和開(kāi)發(fā)高效率的特點(diǎn),而且提供了可視化的集成開(kāi)發(fā)環(huán)境,這一環(huán)境為應(yīng)用程序設(shè)計(jì)人員提供了一系列靈活而先進(jìn)的工具,可以廣泛地用于多種應(yīng)用程序設(shè)計(jì)。Hibernate開(kāi)發(fā)技術(shù)通過(guò)ORMapping以及它所包裝的Session提供后臺(tái)程序直接操作對(duì)象的功能,以及自動(dòng)維護(hù)表間關(guān)系的

29、功能,使得級(jí)聯(lián)刪除等涉及多表操作的程序?qū)崿F(xiàn)由hibernate自動(dòng)完成,從而大大簡(jiǎn)化了java代碼的編寫(xiě)。Spring開(kāi)發(fā)技術(shù)通過(guò)Ioc注入技術(shù)代替單例模式節(jié)省內(nèi)存,通過(guò)Aop技術(shù)的動(dòng)態(tài)代理方式結(jié)合hibernate將Session再次封裝成HibernateTemplate,使程序能自動(dòng)完成涉及數(shù)據(jù)庫(kù)的連接關(guān)閉等一些操作以及程序中涉及到事物處理的部分,從而使程序員專注于業(yè)務(wù)邏輯功能的程序?qū)崿F(xiàn),大大簡(jiǎn)化了java代碼的編寫(xiě)。綜上所述,使得開(kāi)發(fā)本系統(tǒng)過(guò)程中不存在技術(shù)上的障礙,具有技術(shù)可行性。2.3.2經(jīng)濟(jì)可行性資金可得性:由于系統(tǒng)開(kāi)發(fā)并不復(fù)雜,操作起來(lái)也比較簡(jiǎn)單,只需一些基本的編輯軟件,另外具備

30、網(wǎng)絡(luò)中心的一些資源優(yōu)勢(shì),本系統(tǒng)是個(gè)人為了通過(guò)實(shí)踐,使所學(xué)的理論知識(shí)和實(shí)際操作相結(jié)合,提高自己的實(shí)際開(kāi)發(fā)能力而做的。而且自己擁有一臺(tái)完全可以用于開(kāi)發(fā)本系統(tǒng)的計(jì)算機(jī),所用軟件全部都是免費(fèi)的,加上現(xiàn)在的互聯(lián)網(wǎng)資源豐富,學(xué)校的圖書(shū)館藏書(shū)有萬(wàn)冊(cè),完全可以找到自己所需的資料,因此開(kāi)發(fā)費(fèi)用較低;院里給我們半年的時(shí)間做畢業(yè)設(shè)計(jì),所以從資源和時(shí)間上也是相對(duì)比較充足的。經(jīng)濟(jì)合理性:由于通過(guò)網(wǎng)絡(luò)進(jìn)行商務(wù)活動(dòng),信息成本低,足不出戶,可節(jié)省交通費(fèi),且減少了中介費(fèi)用,因此整個(gè)商務(wù)活動(dòng)成本大大降低所以,本系統(tǒng)投資極少,經(jīng)濟(jì)上是可行的。2.3.3操作可行性使用本系統(tǒng)的工作人員,只要擁有Windows平臺(tái)的一些基本電腦知識(shí)就可

31、以運(yùn)用,并不需要什么特別的技術(shù)能力。而且,考慮到用戶的電腦實(shí)際操作水平,盡可能地使系統(tǒng)的界面簡(jiǎn)潔、實(shí)用、美觀。另外,有關(guān)于計(jì)算機(jī)操作方面的知識(shí),使用本系統(tǒng)相關(guān)的操作人員都已經(jīng)具備了,如果使用過(guò)程中有什么困難,只要進(jìn)行短期的培訓(xùn)后便也可以應(yīng)用自由。使用本系統(tǒng)能滿足用戶方便購(gòu)物的需求,能夠?qū)崿F(xiàn)網(wǎng)上購(gòu)物的整個(gè)虛擬流程,并且在其基礎(chǔ)上克服了現(xiàn)行購(gòu)物網(wǎng)站操作復(fù)雜的缺點(diǎn),有如下改善之舉:1.技術(shù)的先進(jìn)性;2.出錯(cuò)的機(jī)率大大減低;3.方便用戶的操作,具有極大的操作友好性;4.滿足開(kāi)放、可擴(kuò)充的要求;所以,本系統(tǒng)在操作上是可行的。2.3.4系統(tǒng)設(shè)計(jì)目標(biāo)根據(jù)以上的分析,為了克服現(xiàn)行購(gòu)物網(wǎng)站中存在的不足,本系統(tǒng)在

32、設(shè)計(jì)時(shí)應(yīng)該滿足以下幾個(gè)目標(biāo):1.靈活的信息查詢,界面設(shè)計(jì)要美觀友好,數(shù)據(jù)存儲(chǔ)安全可靠。2.全面展示超市內(nèi)的所有商品,并可以展示最新的商品。3.實(shí)現(xiàn)網(wǎng)上購(gòu)物。4.商品銷售排行,方便顧客了解本超市內(nèi)的熱銷商品。 5.查看超市內(nèi)的公告信息。6.系統(tǒng)最大限度的實(shí)現(xiàn)易維護(hù)性和易操作性。7.系統(tǒng)運(yùn)行穩(wěn)定,安全可靠。2.4系統(tǒng)實(shí)體E-R圖在本超市系統(tǒng)中,存在用戶、商品、購(gòu)物車、訂單、管理員等幾個(gè)對(duì)象實(shí)體,以上述實(shí)體為例,一個(gè)用戶對(duì)應(yīng)多個(gè)商品,同時(shí)一個(gè)商品屬于多個(gè)用戶;一個(gè)用戶對(duì)應(yīng)多個(gè)購(gòu)物車,同時(shí)一個(gè)購(gòu)物車只屬于一個(gè)用戶;一個(gè)用戶對(duì)應(yīng)多個(gè)訂單,一個(gè)訂單只能屬于一個(gè)用戶;一個(gè)商品對(duì)應(yīng)多個(gè)購(gòu)物車,一個(gè)購(gòu)物車對(duì)應(yīng)多

33、個(gè)商品;一個(gè)商品對(duì)應(yīng)多個(gè)訂單,一個(gè)訂單對(duì)應(yīng)多個(gè)商品;一個(gè)訂單對(duì)應(yīng)多個(gè)購(gòu)物車,一個(gè)購(gòu)物車只能屬于一個(gè)訂單;一個(gè)管理員對(duì)應(yīng)多個(gè)用戶、商品、購(gòu)物車、訂單,一個(gè)用戶、商品、購(gòu)物車、訂單只能屬于一個(gè)管理員。由此可知用戶和購(gòu)物車之間、用戶和訂單之間、訂單和購(gòu)物車之間、管理員和用戶、商品、購(gòu)物車、訂單之間都是一對(duì)多的關(guān)系;商品和購(gòu)物車之間、用戶和商品之間是多對(duì)多的關(guān)系。2.4.1商品實(shí)體對(duì)象商品實(shí)體包括商品編號(hào)、名稱、類別、單價(jià)、進(jìn)貨時(shí)間等屬性。商品編號(hào)是識(shí)別不同商品實(shí)體的唯一編號(hào),其數(shù)據(jù)類型是“實(shí)體的唯一編號(hào),其數(shù)據(jù)類型是“bigint”,并且是數(shù)據(jù)庫(kù)自增的(它隨數(shù)據(jù)庫(kù)記錄的增加而增加)。其余的屬性都是商

34、品通用的特性,例如商品名稱、分類、單價(jià)、進(jìn)貨時(shí)間和商品簡(jiǎn)介等。另外還有商品的標(biāo)識(shí)屬性,例如是否特價(jià)、是否新品或者是否熱賣商品等。商品信息的實(shí)體對(duì)象如圖3-4所示:編號(hào)編號(hào)商品名稱商品簡(jiǎn)介商品商品圖片進(jìn)貨時(shí)間新品特價(jià)商品熱賣分類商品單價(jià)現(xiàn)價(jià)如圖3-4 商品信息的實(shí)體E-R圖2.4.2訂單實(shí)體對(duì)象訂單實(shí)體對(duì)象對(duì)應(yīng)著顧客購(gòu)買商品的訂單信息,包括訂單編號(hào)、商品品種數(shù)量、顧客信息、訂單執(zhí)行狀態(tài)、付款方式、送貨方式、折扣、訂購(gòu)日期和備注信息等。其中顧客信息包括姓名、用戶名、地址、郵編、電話。訂單實(shí)體對(duì)象如圖3-5所示:訂單訂單電話付款方式送貨方式執(zhí)行狀態(tài)備注編號(hào)品種數(shù)量姓名用戶名地址郵編折扣訂購(gòu)日期如圖3

35、-5商品信息的實(shí)體E-R圖2.4.3會(huì)員實(shí)體對(duì)象會(huì)員實(shí)體對(duì)象擁有會(huì)員的基本屬性,這些屬性包括會(huì)員編號(hào)、用戶名、真實(shí)姓名、密碼、城市、地址、E-mail、郵編、證件編號(hào)、電話等。另外,會(huì)員根據(jù)消費(fèi)金額的累計(jì)可以分為不同的等級(jí),享受更加優(yōu)惠的折扣,同時(shí)會(huì)員如果有任何喪失信譽(yù)或違背協(xié)議的行為,其用戶將被凍結(jié),所以必須提供會(huì)員等級(jí)、凍結(jié)狀態(tài)和消費(fèi)金額等標(biāo)識(shí)屬性。會(huì)員實(shí)體對(duì)象如圖3-6所示。會(huì)員會(huì)員郵編證件編號(hào)證件類型電話凍結(jié)狀態(tài)編號(hào)用戶名真實(shí)姓名密碼城市地址會(huì)員等級(jí)消費(fèi)金額E-mail如圖3-6 會(huì)員實(shí)體E-R圖管理員實(shí)體對(duì)象擁有管理員的基本屬性,這些屬性包括管理員編號(hào),管理員姓名和密碼。管理員實(shí)體對(duì)

36、象如圖3-7所示:管理員管理員密碼密碼姓名姓名圖3-7 管理員實(shí)體對(duì)象用戶訂單商品編號(hào)用戶名真實(shí)姓名城市購(gòu)買產(chǎn)生現(xiàn)價(jià)訂單時(shí)間編號(hào)商品簡(jiǎn)介分類編號(hào)商品名稱姓名品種數(shù)量密碼商品單價(jià) 用戶名地址MN1N證件號(hào)根據(jù)分析用戶訂單商品編號(hào)用戶名真實(shí)姓名城市購(gòu)買產(chǎn)生現(xiàn)價(jià)訂單時(shí)間編號(hào)商品簡(jiǎn)介分類編號(hào)商品名稱姓名品種數(shù)量密碼商品單價(jià) 用戶名地址MN1N證件號(hào)電話電話圖3-8 用戶和商品、訂單之間的局部E-R圖訂單和購(gòu)物車之間的局部ER圖,圖3-9所示商品、編號(hào)編號(hào)編號(hào)編號(hào)品種數(shù)量分類品種數(shù)量分類商品名稱姓名商品名稱姓名用戶名商品簡(jiǎn)介用戶名商品簡(jiǎn)介地址商品單價(jià)地址商品單價(jià)商品訂單商品訂單1M1M對(duì)應(yīng)對(duì)應(yīng)對(duì)應(yīng)對(duì)應(yīng)N

37、NNN購(gòu)物車購(gòu)物車姓名商品編號(hào)訂單編號(hào)創(chuàng)建時(shí)間編號(hào)姓名商品編號(hào)訂單編號(hào)創(chuàng)建時(shí)間編號(hào)圖3-9商品、訂單和購(gòu)物車之間的局部ER圖圖3-9所示各實(shí)體之間總體ER圖。用戶用戶MM1N1N產(chǎn)生產(chǎn)生管理購(gòu)買管理購(gòu)買N1NN1NN11N管理管理訂單管理員N11N管理管理訂單管理員商品商品11M11M管理對(duì)應(yīng)管理對(duì)應(yīng)對(duì)應(yīng)對(duì)應(yīng)NNNNNN購(gòu)物車購(gòu)物車圖3-9 各實(shí)體之間總體ER圖第3章 系統(tǒng)總體設(shè)計(jì)3.1系統(tǒng)功能模塊設(shè)計(jì)3.1.1系統(tǒng)前臺(tái)功能模塊設(shè)計(jì)本網(wǎng)站前臺(tái)主要包括商品購(gòu)物、商城公告、后臺(tái)管理、會(huì)員管理、搜索等,系統(tǒng)的結(jié)構(gòu)功能具體如圖3-1所示:系統(tǒng)前臺(tái)功能模塊系統(tǒng)前臺(tái)功能模塊注冊(cè)會(huì)員會(huì)員登錄會(huì)員管理會(huì)員信息

38、修改商品選購(gòu)注冊(cè)會(huì)員會(huì)員登錄會(huì)員管理會(huì)員信息修改商品選購(gòu)購(gòu)物車修改數(shù)量繼續(xù)購(gòu)物清空購(gòu)物車查看購(gòu)物車收銀結(jié)賬后臺(tái)管理商品分類特價(jià)商品商品搜索新品上架商城公告訂單查詢進(jìn)入后臺(tái)管理商品分類特價(jià)商品商品搜索新品上架商城公告訂單查詢進(jìn)入后臺(tái)管理圖3-1前臺(tái)功能模塊圖1.商品選購(gòu)功能模塊的設(shè)計(jì)商品選購(gòu)功能模塊主要是給用戶提供超市商品的信息,如新品,特價(jià)商品。還有為用戶提供簡(jiǎn)單購(gòu)物的商品分類展示,商品選購(gòu)功能模塊圖如圖3-2所示:商品選購(gòu)商品選購(gòu)新品上架商品搜索特價(jià)商品商品分類圖3-2商品選購(gòu)功能模塊圖2.購(gòu)物車功能模塊的設(shè)計(jì)購(gòu)物車功能模塊主要可以集中處理用戶已選的商品,主要實(shí)現(xiàn)查看用戶已選商品,即查看購(gòu)物

39、車,可以對(duì)選購(gòu)商品進(jìn)行數(shù)量的處理,即修改商品數(shù)量,清空購(gòu)物車,也可以返回購(gòu)物界面,即繼續(xù)購(gòu)物,用戶確認(rèn)商品是自己選購(gòu)的就可以到收銀臺(tái)結(jié)賬了,即收銀結(jié)賬。購(gòu)物車功能模塊如圖3-3所示:購(gòu)物車購(gòu)物車修改商品數(shù)量繼續(xù)購(gòu)物清空購(gòu)物車查看購(gòu)物車收銀結(jié)賬圖3-3 購(gòu)物車功能模塊3.會(huì)員管理功能模塊的設(shè)計(jì)超市前臺(tái)中的會(huì)員管理主要包括會(huì)員注冊(cè)、會(huì)員登錄、和會(huì)員資料修改三個(gè)功能,會(huì)員管理功能模塊如圖3-4所示:注冊(cè)會(huì)員注冊(cè)會(huì)員會(huì)員登錄會(huì)員管理會(huì)員信息修改圖3-4 會(huì)員管理功能模塊3.1.2系統(tǒng)后臺(tái)功能模塊設(shè)計(jì)本網(wǎng)站后臺(tái)主要對(duì)商城內(nèi)的一些基礎(chǔ)數(shù)據(jù)進(jìn)行有效管理,包括商品管理,會(huì)員管理,訂單管理,公告管理等,系統(tǒng)的結(jié)

40、構(gòu)功能具體如圖3-2所示后臺(tái)功能模塊后臺(tái)功能模塊會(huì)員管理查看用戶凍結(jié)用戶商品管理商品列表商品添加商品維護(hù)查看訂單修改訂單添加新聞刪除新聞?dòng)唵喂芾砉婀芾聿榭葱侣勍顺鱿到y(tǒng)圖3-2后臺(tái)功能模塊圖1.會(huì)員管理模塊的設(shè)計(jì)超市后臺(tái)中的會(huì)員管理主要為了方便管理員查看會(huì)員信息,當(dāng)有非法會(huì)員出現(xiàn),管理員可以凍結(jié)和解凍會(huì)員信息功能。會(huì)員管理模塊功能如圖3-3所示:會(huì)員管理會(huì)員管理凍結(jié)用戶查看會(huì)員信息圖3-3 會(huì)員管理模塊功能圖2.商品管理模塊的設(shè)計(jì)商品管理的功能模塊主要是方便管理員對(duì)商品列表查看,商品添加及刪除,大類信息管理,小類信息管理。模塊功能如圖3-4所示:商品管理商品列表查看添加商品商品管理商品列表查看

41、添加商品刪除商品大類信息管理小類信息管理添加大類信息刪除大類信息刪除小類信息添加小類信息圖3-4 商品管理模塊功能圖3.訂單管理的功能模塊的設(shè)計(jì)訂單管理的功能模塊主要實(shí)現(xiàn)訂單的查看和訂單的修改,管理員可以根據(jù)訂單的實(shí)際情況修改,訂單管理模塊功能如圖3-5所示:訂單管理訂單管理訂單查看訂單修改圖3-5 訂單管理模塊功能4.公告管理的功能模塊的設(shè)計(jì)公告管理的功能模塊主要實(shí)現(xiàn)添加、刪除和查看商城公告的信息以便管理員可以及時(shí)更新商城的信息,公告管理模塊功能如圖3-6所示:公告管理公告管理添加新聞刪除新聞查看新聞圖3-6 公告管理模塊功能YesNo超市首頁(yè)結(jié)束網(wǎng)站管理員登錄收銀臺(tái)網(wǎng)站訪問(wèn)者YesYesN

42、o查看賬單添加到購(gòu)物車登錄瀏覽網(wǎng)站其他的功能模塊YesNo超市首頁(yè)結(jié)束網(wǎng)站管理員登錄收銀臺(tái)網(wǎng)站訪問(wèn)者YesYesNo查看賬單添加到購(gòu)物車登錄瀏覽網(wǎng)站其他的功能模塊更改商品數(shù)量及商品購(gòu)買選擇商品注冊(cè)新用戶NoNoYes注冊(cè)YesNo結(jié)束操作結(jié)束Yes會(huì)員管理商品管理訂單管理商城公告管理選擇功能圖3-7系統(tǒng)流程圖在超市選購(gòu)商品時(shí),首先應(yīng)該將商品放到購(gòu)物車中,待挑選好所有商品之后就可以到收銀臺(tái)去開(kāi)收貨單,根據(jù)售貨單據(jù)付款,制作網(wǎng)上超市和現(xiàn)實(shí)超市購(gòu)物的原理是一樣的,首先客戶應(yīng)該在網(wǎng)頁(yè)中選購(gòu)自己需要的商品并將其放到購(gòu)物車中,當(dāng)然也可以改變購(gòu)買商品的數(shù)量或清空購(gòu)物車中的商品。選好商品后就可以到收銀臺(tái),在收

43、銀臺(tái)填寫(xiě)并提交收貨人信息。本系統(tǒng)的主要購(gòu)物流程如圖3-7所示。3.2數(shù)據(jù)庫(kù)設(shè)計(jì)數(shù)據(jù)庫(kù)是一個(gè)電子商務(wù)必不可少的一部分,數(shù)據(jù)庫(kù)的完備決定了該電子商務(wù)網(wǎng)站成功與否,對(duì)于動(dòng)態(tài)網(wǎng)站中基本的用戶注冊(cè)信息、商品的基本信息等各種動(dòng)態(tài)部分的保存與調(diào)用是一個(gè)電子商務(wù)網(wǎng)站所必不可少的。由于考慮到數(shù)據(jù)庫(kù)的熟悉程度以及Windows的操作系統(tǒng),采用了Sql Server 2000數(shù)據(jù)庫(kù)。3.2.1數(shù)據(jù)庫(kù)結(jié)構(gòu)設(shè)計(jì)數(shù)據(jù)庫(kù)是一個(gè)電子商務(wù)必不可少的一部分,數(shù)據(jù)庫(kù)的完備決定了該電子商務(wù)網(wǎng)站成功與否,對(duì)于動(dòng)態(tài)網(wǎng)站中基本的用戶注冊(cè)信息、商品的基本信息等各種動(dòng)態(tài)部分的保存與調(diào)用是一個(gè)電子商務(wù)網(wǎng)站所必不可少的。由于考慮到數(shù)據(jù)庫(kù)的熟悉程度

44、以及Windows的操作系統(tǒng),所以我購(gòu)商城采用了適合大,中型企業(yè)使用的數(shù)據(jù)庫(kù)Sql Server 2000數(shù)據(jù)庫(kù),數(shù)據(jù)庫(kù)名稱為db_shop。本系統(tǒng)定義的數(shù)據(jù)庫(kù)中包含以下8張表:商城公告表tb_BBS、商品表tb_goods、管理員信息表tb_manager、購(gòu)物車表tb_rebate、訂單信息表tb_order、商品大類別信息表tb_superType、商品子類別信息表tb_subType和用戶表tb_member。下面分別介紹這些表的結(jié)構(gòu):商城公告表tb_BBS用來(lái)發(fā)布網(wǎng)站的重要信息,結(jié)構(gòu)如表3-1所示。表3-1 tb_BBS表編號(hào)字段名稱數(shù)據(jù)結(jié)構(gòu)說(shuō)明1Idint公告編號(hào)2titlevar

45、char(100)公告標(biāo)題3contentvarchar(4000)公告內(nèi)容4INTimedatetime發(fā)布時(shí)間訂單信息表tb_order用來(lái)保存用戶訂單的詳細(xì)信息,結(jié)構(gòu)如表3-2所示。表3-2tb_order表編號(hào)字段類型說(shuō)明1OrderIDbigint訂單編號(hào)2 bnumberbigint品種數(shù)量3usernamevarchar(一五)用戶名4TruenameVarchar(一五)真實(shí)姓名5addressvarchar(100)地址6postcodevarchar(10)郵編7telvarchar(20)電話8payvarchar(20)支付方式9carryvarchar(20)送貨方式

46、10rebateFloat(一五)折扣11OrderDatesmalldatetime訂購(gòu)日期12enforceint執(zhí)行狀態(tài)一三bzVarchar(200)備注商品表tb_goods用來(lái)保存商品的基本信息,結(jié)構(gòu)如表3-3所示。表3-3tb_goods表編號(hào)字段名稱數(shù)據(jù)結(jié)構(gòu)說(shuō)明1IDbigint編號(hào)2typeIDint類別編號(hào)3goodsNamevarchar(200)商品名稱4introducetext商品介紹5pricemoney商品單價(jià)6nowPricemoney現(xiàn)價(jià)7picturevarchar商品圖片8INTimedatetime進(jìn)貨時(shí)間9newGoodsint新品10saleint

47、特價(jià)11hitint熱賣管理員信息表tb_manager用來(lái)保存管理員的的基本信息,結(jié)構(gòu)如表3-4所示。表3-4 tb_manager表編號(hào)字段名稱數(shù)據(jù)結(jié)構(gòu)說(shuō)明1IDint2managervarchar(30)管理員姓名3PWDvarchar(30)管理員密碼商品大分類表tb_superType用來(lái)保存商品大類信息等級(jí),消費(fèi)的總金額和應(yīng)該享受的優(yōu)惠折扣。如表3-5所示。表3-5 tb_supertype表編號(hào)字段名稱數(shù)據(jù)結(jié)構(gòu)說(shuō)明1IDint商品大類編號(hào)2TypeNamevarchar(50)類型名會(huì)員折扣表tb_rebate用來(lái)保存會(huì)員等級(jí),消費(fèi)的總金額和應(yīng)該享受的優(yōu)惠折扣。如表3-6所示。表

48、3-6 tb_rebate表編號(hào)字段名稱數(shù)據(jù)結(jié)構(gòu)說(shuō)明1gradevarchar(20)會(huì)員等級(jí)2Amountmoney消費(fèi)金額累計(jì)3rebateFloat(一五)折扣會(huì)員信息表tb_member用來(lái)保存會(huì)員的基本信息,結(jié)構(gòu)如表3-7所示。表3-7tb_member表編號(hào)字段名稱數(shù)據(jù)結(jié)構(gòu)說(shuō)明1IDint會(huì)員編號(hào)2userNamevarchar(20)用戶名3trueNamevarchar(20)真實(shí)姓名4passWordvarchar(20)密碼5cityvarchar(20)城市6addressvarchar(100)地質(zhì)7postcosevarchar(6)郵編8cardNOvarchar(

49、24)證件編號(hào)9cardTypevarchar(20)證件類型10gradeint會(huì)員等級(jí)11Amountmoney消費(fèi)金額12telvarchar(20)電話一三emailvarchar(100)E-mail14freezeint凍結(jié)狀態(tài)商品子類信息表tb_subtype用來(lái)保存商品子類的的基本信息,結(jié)構(gòu)如表3-8所示。表3-8 tb_subType表編號(hào)字段名稱數(shù)據(jù)結(jié)構(gòu)說(shuō)明1IDint商品子類編號(hào)2superTypeint商品大類類型3TypeNamevarchar(50)子類名稱3.2.2數(shù)據(jù)庫(kù)建模數(shù)據(jù)庫(kù)概念設(shè)計(jì)中已經(jīng)分析了商品、訂單和會(huì)員等主要的數(shù)據(jù)實(shí)體對(duì)象。另外,為方便數(shù)據(jù)查詢,數(shù)據(jù)

50、庫(kù)中的中還創(chuàng)建了4個(gè)數(shù)據(jù)視圖實(shí)體,即商品信息視圖(V_goods)、商品分類視圖(V_Type)、會(huì)員視圖(V_Member)和訂單視圖(V_order_detail)。這些實(shí)體對(duì)象是數(shù)據(jù)表結(jié)構(gòu)的基本模型,最終的數(shù)據(jù)模型都要實(shí)施到數(shù)據(jù)庫(kù)中,形成整體的數(shù)據(jù)結(jié)構(gòu)。圖3-10包含了超市所有的數(shù)據(jù)實(shí)體和屬性,它是對(duì)數(shù)據(jù)庫(kù)的抽象模型,如果正確的構(gòu)建了所有實(shí)體對(duì)象,就可以直接應(yīng)用該模型構(gòu)建數(shù)據(jù)庫(kù)結(jié)構(gòu),數(shù)據(jù)庫(kù)抽象模型圖如圖3-10所示:FK_tb_subType_tb_supFK_tb_subType_tb_superTypeFK_tb_orde_tail_tb_goodsV_TypeIDsuperType

51、subtypesubIDdbo.tb_superTypedbo.tb_subTypedbo.tb_superType.ID=dbo.tb_subType.superTypeV_order_detailOrderedgoodsIDGoodsNamepricenumberdbo.tb_order_detaildbo.tb_goodsdbo.tb_order_detail.goodsID=dbo.tb_goods.IDV_MembeIDTrueNamecityaddresspostcodeusernameCardNOCardTypeGradeAmountTelEmailRebatedbo.tbmem

52、berdbo.tb_rebatedbo.tb_Member.grade=dbo.tb_tb_rebate.gradeV_goodsIDsuperIDsuperTypesubIDsubtypeGoodsNameIntroducePricenowPricepicturenewGoodssaledbo.tb_superTypedbo.tb_subTypedbo.tb_superType.ID=dbo.tb_subType.superTypedbo.tb_goodsdbo.tb_subType.ID=dbo.tb_goods.TypeIDtb_order_detailID Ordered goodsI

53、D pricenumbertb_orderOrderID bnumberusernameTruenameaddresspostcodetelpaycarryrebateOrderDateEnforcebztb_memberID usernametrueNamepasswordcityaddresspostcodecardNOcardTypegradeAmountTelEmailfreezetb_goodsID typeIDgoodsNameintroducepricenowPricepictureINTimenewGoodssalehittb_rebategrade Amountrebatet

54、b_supertypeID TypeNameTb_memberID managerPWDTb_subTypeID superType TypeName tb_BBSID TitleContentINTime圖3-1圖3-10數(shù)據(jù)庫(kù)抽象模型第4章系統(tǒng)詳細(xì)設(shè)計(jì)4.1系統(tǒng)功能模塊的設(shè)計(jì)本系統(tǒng)總共實(shí)現(xiàn)了六個(gè)功能模塊,其中后臺(tái)管理模塊為后臺(tái)管理員操作,會(huì)員注冊(cè)模塊、會(huì)員登錄及會(huì)員資料修改模塊、商品選購(gòu)模塊、購(gòu)物車管理模塊為普通用戶操作。4.1.1會(huì)員管理模塊概述超市前臺(tái)中的會(huì)員管理主要包括會(huì)員注冊(cè)、會(huì)員登錄、和會(huì)員資料修改三個(gè)功能。本節(jié)將介紹這三個(gè)功能對(duì)本系統(tǒng)的意義和實(shí)現(xiàn)業(yè)務(wù)邏輯。會(huì)員注冊(cè)在超市網(wǎng)站中,

55、顧客只有通過(guò)注冊(cè)成為本系統(tǒng)的會(huì)員,輸入個(gè)人的相關(guān)注冊(cè)信息,才能進(jìn)行商品購(gòu)買的業(yè)務(wù)流程,否則只能做一個(gè)看客。會(huì)員資料修改該功能主要負(fù)責(zé)修改會(huì)員的注冊(cè)資料,例如更改會(huì)員密碼,住址和聯(lián)系方式等信息。會(huì)員資料修改頁(yè)面效果和實(shí)現(xiàn)過(guò)程與會(huì)員注冊(cè)功能基本相同。會(huì)員登錄會(huì)員登錄功能是系統(tǒng)識(shí)別不同會(huì)員的一種手段,系統(tǒng)必須能夠清晰的辨認(rèn)不同的會(huì)員,才能提供針對(duì)會(huì)員折扣和其他優(yōu)惠信息,最主要的是系統(tǒng)需要記錄會(huì)員的購(gòu)物信息,并為會(huì)員的購(gòu)物行為生成訂單。4.1.2會(huì)員注冊(cè)模塊設(shè)計(jì)當(dāng)用戶提出注冊(cè)請(qǐng)求,系統(tǒng)顯示用戶注冊(cè)頁(yè)面,提示用戶輸入個(gè)人信息,用戶輸入個(gè)人信息,系統(tǒng)驗(yàn)證其信息是否符合要求,如果用戶輸入的個(gè)人信息不符合系統(tǒng)

56、要求,則系統(tǒng)顯示錯(cuò)誤信息并要求用戶重新填寫(xiě)個(gè)人信息,用戶重新填寫(xiě)信息,或者取消注冊(cè),注冊(cè)成功系統(tǒng)將用戶信息寫(xiě)入數(shù)據(jù)庫(kù),進(jìn)入“用戶登錄”模塊頁(yè)面。注冊(cè)功能模塊圖如4-1所示:注冊(cè)注冊(cè)填寫(xiě)用戶信息是否符合要求寫(xiě)入數(shù)據(jù)庫(kù)YesYesNo用戶重新注冊(cè)YesNo轉(zhuǎn)入用戶登錄頁(yè)面圖如4-1 注冊(cè)功能模塊圖4.1.3會(huì)員登錄模塊設(shè)計(jì)用戶提出登錄請(qǐng)求,系統(tǒng)顯示登錄頁(yè)面,提示用戶輸入用戶名和密碼。用戶填寫(xiě)用戶名和密碼信息。如果用戶輸入無(wú)效的用戶名和(/或)密碼,系統(tǒng)顯示錯(cuò)誤信息并轉(zhuǎn)到錯(cuò)誤頁(yè)面,用戶重新輸入用戶名和(/或)密碼或者取消登陸;如果成功登錄則跳轉(zhuǎn)到用戶個(gè)人信息頁(yè)面,用戶可以查看并修改自己的個(gè)人信息,而

57、且可以查看自己以往消費(fèi)的訂單,在用戶確認(rèn)信息無(wú)誤后可以點(diǎn)擊“買東西”直接進(jìn)入“商品選購(gòu)主模塊頁(yè)面”。要實(shí)現(xiàn)以上功能,必須根據(jù)用戶輸入的ID從表中找到相應(yīng)的密碼,看其是否匹配來(lái)進(jìn)行判斷。如果輸入的ID或密碼有誤,則跳出一個(gè)錯(cuò)誤頁(yè)面顯示:用戶名或密碼輸入有誤,請(qǐng)重新輸入!如果操作正確則跳轉(zhuǎn)到用戶個(gè)人信息界面;用戶可以在此頁(yè)面上查看并修改自己的信息。會(huì)員登錄功能模塊如圖4-2所示:登錄登錄填寫(xiě)個(gè)人信息是否正確查看以往消費(fèi)訂單查看修改個(gè)人信息給出提示重填NoYesYesYesNo用戶轉(zhuǎn)入商品選購(gòu)主模塊頁(yè)面圖4-2 會(huì)員登錄功能模塊圖4.1.4商品選購(gòu)模塊設(shè)計(jì)本模塊是整個(gè)系統(tǒng)的主模塊,分為5大欄目,包括

58、商品分類,商品銷售排行,特價(jià)商品,新品上架欄目,以及商城公告欄目,用戶可根據(jù)自己的喜好瀏覽各欄目的信息以及選購(gòu)自己中意的商品,當(dāng)然也可以根據(jù)自己的喜好通過(guò)系統(tǒng)搜索模塊的功能快速找到自己想要購(gòu)買的商品,一旦用戶選定某一商品時(shí),系統(tǒng)將商品放到購(gòu)物車中。選購(gòu)功能模塊如圖4-3所示:YesYes瀏覽商城公告商品銷售排行新品上架特價(jià)商品商品分類是否購(gòu)買會(huì)員放入購(gòu)物車中No轉(zhuǎn)入購(gòu)物車界面選擇功能結(jié)束如圖4-3 選購(gòu)功能模塊圖4.1.5商品搜索模塊設(shè)計(jì)當(dāng)用戶很清楚自己要買什么時(shí),可以直接通過(guò)該搜索模塊搜索自己想要的商品,為用戶節(jié)省了大量時(shí)間,用戶在商品瀏覽模塊頁(yè)面里點(diǎn)擊搜索鏈接,簡(jiǎn)單搜索直接搜索出符合要求商

59、品,用戶可以瀏覽商品,符合自己的要求確認(rèn)購(gòu)買即可以登錄購(gòu)買,否則可以繼續(xù)搜索其它商品。商品搜索功能模塊如圖4-4所示:搜索商品搜索商品瀏覽商品購(gòu)買用戶用戶登錄NoYes填寫(xiě)個(gè)人信息驗(yàn)證信息放入購(gòu)物車NoYes轉(zhuǎn)入購(gòu)物車界面 圖4-4 商品搜索功能模塊圖4.1.6購(gòu)物車管理模塊設(shè)計(jì)用戶可以在此查看自己已購(gòu)買的商品,修改商品數(shù)量,刪除不想要的商品,清空購(gòu)物車?yán)锏乃猩唐芬约翱梢岳^續(xù)購(gòu)買自己想要的商品,一旦用戶確認(rèn)購(gòu)買后可以點(diǎn)擊“收銀結(jié)賬”繼續(xù)完成購(gòu)買過(guò)程。在收銀臺(tái)頁(yè)面可以填寫(xiě)相關(guān)購(gòu)物信息,最后點(diǎn)擊“購(gòu)物確認(rèn)”訂單將被存入數(shù)據(jù)庫(kù),整個(gè)購(gòu)物過(guò)程結(jié)束,馬上進(jìn)入支付過(guò)程,消費(fèi)者可以通過(guò)銀行付款,郵政付款,

60、也可以現(xiàn)金支付,郵寄方式可以普通的郵寄,特快專遞,EMS專遞方式。購(gòu)物車功能模塊如圖4-5所示:結(jié)束結(jié)束NoY購(gòu)物車修改數(shù)量刪除商品收銀結(jié)賬繼續(xù)購(gòu)物商品確認(rèn)NoYes收銀臺(tái)填寫(xiě)詳細(xì)信息符合要求生成訂單選擇功能圖4-5 購(gòu)物車功能模塊4.1.7后臺(tái)管理模塊設(shè)計(jì)“后臺(tái)管理”模塊主要是管理員操作的模塊,主要分會(huì)員管理,商品管理,訂單管理,公告管理等四個(gè)小模塊。各個(gè)模塊實(shí)現(xiàn)的功能大致都是增、刪、改、查的功能,下面簡(jiǎn)要介紹各模塊的功能,會(huì)員管理模塊主要功能是管理用戶信息,同時(shí)可以刪除、凍結(jié)非法用戶。商品管理模塊主要功能是管理商品類別信息,可以查看商品列表,大分類息管理,小分類信息管理,添加商品信息。大分

溫馨提示

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

評(píng)論

0/150

提交評(píng)論