




已閱讀5頁(yè),還剩48頁(yè)未讀, 繼續(xù)免費(fèi)閱讀
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
畢業(yè)論文(設(shè)計(jì))課題名稱 - 學(xué) 院 系 別 專業(yè)班級(jí) 學(xué)生姓名 學(xué) 號(hào) 指導(dǎo)教師 日 期 摘要 本文具體的對(duì)系統(tǒng)的調(diào)研、模塊圖等進(jìn)行分析,此后再結(jié)合業(yè)務(wù)的流程圖、數(shù)據(jù)庫(kù)的設(shè)計(jì)等,較為全面的對(duì)系統(tǒng)開發(fā)的所有過程進(jìn)行介紹,還對(duì)系統(tǒng)的實(shí)施和系統(tǒng)的使用與維護(hù)都進(jìn)行了詳細(xì)的闡述。并對(duì)以ASP.NET技術(shù)作為基礎(chǔ)的動(dòng)態(tài)網(wǎng)站頁(yè)面的制作予以介紹,在系統(tǒng)數(shù)據(jù)庫(kù)方面,選取的是SQL Server 2008數(shù)據(jù)庫(kù),構(gòu)建起一個(gè)具備了用戶注冊(cè)、商品瀏覽、查詢訂單、后臺(tái)管理等功能的在線購(gòu)物系統(tǒng)。關(guān)鍵詞:ASP.NET;電子商務(wù);銷售網(wǎng)站;數(shù)據(jù)庫(kù);在線購(gòu)物系統(tǒng)ABSTRACT This article introduced the system development process from system research, feasibility analysis,detailed analysis of the system block diagram and data flow diagram, system business process diagrams, process flow design and database design.And also conducted a detailed description of the use, maintenance and implementation of the system.And it also introduced using ASP.NET to make the site dynamic pages and using SQL 2008 database as the system database to develop a small online shop that have the function of user registration, goods retrieval, goods browsing, shopping cart, order inquiries, background management.KEY WORDS :ASP.NET,E-commerce,website,database,onlineshopsystem目 錄前言11緒論31.1課題選題研究背景及系統(tǒng)目標(biāo)31.1 .1選題背景31.1.2 校園購(gòu)物網(wǎng)站的研究背景31.1.3 系統(tǒng)目標(biāo)42系統(tǒng)功能需求分析及可行性分析52.1系統(tǒng)功能需求分析52.1.1 用戶功能需求52.2 .2管理員功能需求52.2 可行性分析62.2.1 經(jīng)濟(jì)可行性62.2.2 技術(shù)可行性72.2.3 社會(huì)可行性73系統(tǒng)分析83.1系統(tǒng)的邏輯模型83.2各模塊數(shù)據(jù)流圖94系統(tǒng)總體結(jié)構(gòu)設(shè)計(jì)124.1 系統(tǒng)功能模塊劃分和功能模塊圖124.1.1 網(wǎng)站的前臺(tái)功能124.1.2 網(wǎng)站的前臺(tái)功能134.2 系統(tǒng)開發(fā)技術(shù)和開發(fā)工具144.2.1 開發(fā)技術(shù)144.2.2 開發(fā)工具144.3數(shù)據(jù)庫(kù)設(shè)計(jì)154.3.1概念結(jié)構(gòu)設(shè)計(jì)154.3.2 邏輯結(jié)構(gòu)設(shè)計(jì)164.3.3 數(shù)據(jù)表設(shè)計(jì)165系統(tǒng)設(shè)計(jì)215.1 界面設(shè)計(jì)215.1.1 前臺(tái)模塊215.1.2 后臺(tái)模塊系統(tǒng)功能模塊圖管理員模塊數(shù)據(jù)庫(kù)設(shè)計(jì)2大學(xué)校園購(gòu)物系統(tǒng)的總用例圖2關(guān)系模式3數(shù)據(jù)庫(kù)中相關(guān)表3主界面3用戶界面30管理員管理界面31連接數(shù)據(jù)庫(kù)32 用戶模塊33管理員服務(wù)區(qū)34系統(tǒng)模塊385.2 處理流程設(shè)計(jì)405.2.1 用戶功能處理流程設(shè)計(jì)405.2.2 管理員功能處理流程設(shè)計(jì)436 系統(tǒng)功能測(cè)試45參 考 文 獻(xiàn)48致 謝49前 言在計(jì)算機(jī)技術(shù)快速發(fā)展,以及互聯(lián)網(wǎng)的不斷普及過程中,原本的時(shí)間以及地域的限制,已經(jīng)不再能夠影響到信息的傳遞以及處理,世界經(jīng)濟(jì)正朝著信息化以及全球化的方向不斷發(fā)展,社會(huì)也由此進(jìn)入到了全新的一個(gè)電子商務(wù)時(shí)代。這一時(shí)代的來臨,表示以互聯(lián)網(wǎng)作為基礎(chǔ)的,虛擬網(wǎng)絡(luò)交易市場(chǎng)已經(jīng)逐步構(gòu)建起來,由此產(chǎn)生了具備數(shù)字化、全球性等特點(diǎn)的新興市場(chǎng),其有著極為巨大的發(fā)展?jié)摿?,以及極快的發(fā)展速度1。結(jié)合平臺(tái),可以對(duì)網(wǎng)絡(luò)當(dāng)中的商品信息予以展示,此外還可以實(shí)現(xiàn)搜索目標(biāo),最終用戶可以以此來獲取到自己想要的商品信息,結(jié)合自己的需求,以互聯(lián)網(wǎng)作為基礎(chǔ),來實(shí)現(xiàn)訂單的提交。商家對(duì)于這部分訂單的處理,也可以結(jié)合平臺(tái)來實(shí)現(xiàn),同時(shí)結(jié)合具體的訂單內(nèi)容,來對(duì)是否開展交易予以判斷。本文是對(duì)在線購(gòu)物系統(tǒng)進(jìn)行的具體介紹,電子商務(wù)不同方面的優(yōu)點(diǎn)在此都有所體現(xiàn)。做了近半年的畢業(yè)設(shè)計(jì),我基本開發(fā)完成了網(wǎng)絡(luò)商城的各項(xiàng)功能。該系統(tǒng)用戶模塊可以完成用戶注冊(cè)、登陸、顯示用戶列表、用戶信息維護(hù)、商品信息瀏覽、商品查詢、購(gòu)物車信息管理、訂單維護(hù)、商品結(jié)算。作為觀戰(zhàn)的管理員來說,能夠?qū)崿F(xiàn)對(duì)商品、公告等相關(guān)信息的后臺(tái)操作功能。論文的主要組織結(jié)構(gòu):本文共包括六章節(jié):第一章:介紹了選題的背景及意義,系統(tǒng)目標(biāo)等。第二章:,分析了用戶對(duì)系統(tǒng)功能需求,并對(duì)系統(tǒng)需求分析、可行性分析。第三章:介紹購(gòu)物網(wǎng)站系統(tǒng)概要設(shè)計(jì),包括系統(tǒng)邏輯模型、各模塊數(shù)據(jù)流圖的介紹。第四章:系統(tǒng)總體結(jié)構(gòu)設(shè)計(jì)各個(gè)功能模塊的詳細(xì)設(shè)計(jì)與實(shí)現(xiàn)過程,包括系統(tǒng)功能模塊劃分、數(shù)據(jù)庫(kù)設(shè)計(jì)、系統(tǒng)開發(fā)工具、開發(fā)技術(shù)、系統(tǒng)界面設(shè)計(jì)、模塊處理流程設(shè)計(jì)等。 第五章:具體實(shí)現(xiàn)系統(tǒng)界面設(shè)計(jì)、模塊處理流程設(shè)計(jì)和功能模塊的劃分。第六章:系統(tǒng)測(cè)試模塊,設(shè)計(jì)系統(tǒng)的測(cè)試用例,分析測(cè)試結(jié)果。第七章:對(duì)課題研究的總結(jié)。1 緒論1.1 課題選題研究背景及系統(tǒng)目標(biāo)1.1 .1選題背景在科技快速發(fā)展,以及互聯(lián)網(wǎng)不斷普及的現(xiàn)如今,人們已經(jīng)逐漸體會(huì)到了電子商務(wù)在自身生活以及經(jīng)濟(jì)發(fā)展當(dāng)中,為人們帶來的極大的便利。以互聯(lián)網(wǎng)作為基礎(chǔ),對(duì)電子商務(wù)系統(tǒng)進(jìn)行構(gòu)建,也就是對(duì)虛擬的一個(gè)購(gòu)物商城的構(gòu)建,作為用戶來說,即使待在家中,就可以輕易實(shí)現(xiàn)商品的購(gòu)買。這不僅避免了現(xiàn)實(shí)購(gòu)物中尋找的麻煩和挑選商品的煩瑣過程,節(jié)約了顧客的時(shí)間。此外,也讓這一過程,變得更加方便、輕松,和當(dāng)代人的生活節(jié)奏極為符合。就商家來說,他們不再需要花費(fèi)相關(guān)方面的成本,如店面的購(gòu)買或者是租用,也不會(huì)存在管理店鋪的費(fèi)用,一個(gè)全新的銷售渠道得以開辟。真正做到了買家賣家雙方互利互惠。 1.1.2 校園購(gòu)物網(wǎng)站的研究背景 就CNNIC于2014年年初發(fā)布的相關(guān)統(tǒng)計(jì)報(bào)告來看,到上一年年底,中國(guó)的網(wǎng)民以及達(dá)到了六億多,當(dāng)年共有五千多萬為新增網(wǎng)民,互聯(lián)網(wǎng)的普及率超過了百分之四十五,對(duì)比2012年來看,提升了3.7%。對(duì)這部分人群的具體職業(yè)分析來看,在所有網(wǎng)民當(dāng)中,共有百分之二十五的網(wǎng)民為學(xué)生;分析網(wǎng)民的學(xué)歷結(jié)構(gòu)可知,大專以上學(xué)歷的網(wǎng)民占所有網(wǎng)民的9.9%2。在電子商務(wù)技術(shù)快速發(fā)展的同時(shí),就大學(xué)校園來看,其是較為封閉的,然而其中包含的網(wǎng)絡(luò)購(gòu)物人數(shù)卻是海量的,因此為構(gòu)建校園購(gòu)物網(wǎng)站,奠定了一定的基礎(chǔ)。通過調(diào)研發(fā)現(xiàn)構(gòu)建一個(gè)在線購(gòu)物網(wǎng)站是十分必要的,在線購(gòu)物網(wǎng)站作為一個(gè)虛擬的商店,解決了以前人們?nèi)ド虉?chǎng)購(gòu)物過程中普遍存在的一些麻煩,為廣大消費(fèi)者提供現(xiàn)實(shí)世界以外的另一個(gè)購(gòu)買空間選擇,在這里不存在時(shí)間、空間問題和交通安全問題3。1) 物美價(jià)廉作為大學(xué)生而言,他們希望是能夠獲得物美價(jià)廉的體驗(yàn)。對(duì)于其消費(fèi)心理產(chǎn)生影響的,必定是價(jià)格,主要是因?yàn)樽鳛榇髮W(xué)生來說,其經(jīng)濟(jì)來源較少。而結(jié)合網(wǎng)上購(gòu)物來看,商品的購(gòu)買價(jià)格較為低廉,此外還可以在購(gòu)物的同時(shí),實(shí)現(xiàn)貨比三家的目的,最終來讓大學(xué)生的物美價(jià)廉的消費(fèi)心理得以實(shí)現(xiàn)。2) 為消費(fèi)者提供一種方便、快速的購(gòu)買商品的途徑顧客可以在互聯(lián)網(wǎng)上搜集到詳細(xì)的商品價(jià)格信息、根據(jù)自己的需要查詢不同類型的商品、預(yù)訂訂單??梢酝ㄟ^網(wǎng)上商城發(fā)送訂單,根據(jù)訂單購(gòu)買商品,通過網(wǎng)絡(luò)進(jìn)行庫(kù)存管理、發(fā)貨及商品配送、完成售后服務(wù)。3) 商品款式多樣齊全網(wǎng)上商店中,有著多種商品,各種產(chǎn)品都包括其中,而對(duì)比傳統(tǒng)的商店而言,其在營(yíng)業(yè)面積方面,沒有任何限制。網(wǎng)上商店是商品的展示平臺(tái),是一種虛擬的空間,不僅可以在網(wǎng)絡(luò)平臺(tái)進(jìn)行展示商品,而且可以把各類知名的產(chǎn)品全部展示出來,充分顯示網(wǎng)絡(luò)無地域的優(yōu)勢(shì)。然而傳統(tǒng)商店中,無論其店鋪空間有多大,它所能容納的空間都是有限的。把種類繁多的商品集合在一個(gè)平臺(tái),消費(fèi)者可以足不出戶就能買到自己想要的商品。4) 滿足學(xué)生對(duì)好玩好奇時(shí)尚的追求大學(xué)生,是處于時(shí)代發(fā)展最前段的,他們對(duì)個(gè)性以及時(shí)尚極為追求,有著較強(qiáng)的好奇心,并且對(duì)新事物的出現(xiàn),有較快的接受能力。隨著經(jīng)濟(jì)的快速發(fā)展,大學(xué)生可以在在線購(gòu)物商城對(duì)更多商品的款式、種類、價(jià)格進(jìn)行比較與選擇,充分滿足他們個(gè)性化的需求。1.1.3 系統(tǒng)目標(biāo)在互聯(lián)網(wǎng)技術(shù)不斷發(fā)展的當(dāng)前,目前也有越來越多的人接納了電子商務(wù),而在線網(wǎng)上購(gòu)物系統(tǒng)作為其中的一個(gè)重要組成部分,其也在不斷發(fā)展之中。 本文旨在利用軟件工程所學(xué)的理論知識(shí),利用ASP.NET技術(shù)在網(wǎng)絡(luò)上架構(gòu)一個(gè)動(dòng)態(tài)的校內(nèi)網(wǎng)上購(gòu)物網(wǎng)站,它將實(shí)現(xiàn)用戶通過Internet完成購(gòu)買自己所需的商品整個(gè)過程。根據(jù)網(wǎng)上購(gòu)物的一般流程,對(duì)相應(yīng)的功能予以設(shè)計(jì):如商品信息、訂單的管理等相應(yīng)模塊。2系統(tǒng)功能需求分析及可行性分析2.1系統(tǒng)功能需求分析要想成功地設(shè)計(jì)好一個(gè)在線網(wǎng)上購(gòu)物系統(tǒng),首先應(yīng)該明確用戶對(duì)系統(tǒng)的功能需求。在本系統(tǒng)功能需求方面,具體要分析如下兩方面內(nèi)容,具體結(jié)合的是管理員以及用戶功能進(jìn)行):2.1.1 用戶功能需求該功能需求主要面向用戶,為用戶提供購(gòu)物服務(wù)。用戶管理模塊:必須通過注冊(cè),用戶才能獲取購(gòu)物,留言等權(quán)限,否則只能瀏覽商品。用戶在進(jìn)行注冊(cè)操作之后,對(duì)于自身的資料可以隨時(shí)進(jìn)行修改。商品展示模塊:對(duì)熱門商品的推廣,可以根據(jù)商品的銷售量、特價(jià)促銷、管理員推薦等方式為用戶選購(gòu)商品提供參考。商品查詢模塊:可以結(jié)合直接或者是分類檢索的方式,讓用戶查詢商品的目標(biāo)得以實(shí)現(xiàn)。訂單管理模塊:用戶可以直接購(gòu)買商品,自動(dòng)生成訂單,用戶可以修改、刪除并最終確認(rèn),確認(rèn)之后選擇付款方式,還可以修改收貨人,地址之類的信息,同時(shí),用戶可以隨時(shí)查看自己的訂單。購(gòu)物車模塊:是在線購(gòu)物網(wǎng)站的必要環(huán)節(jié),用戶可以在自己選購(gòu)的商品中查看自己已選購(gòu)的商品,重新選購(gòu),或者放棄選購(gòu)商品。它可以隨時(shí)計(jì)算用戶消費(fèi)的總額,顯示用戶的訂單信息。收藏管理模塊:用戶可以將自己心儀的商品先添加到收藏夾,也可刪除部分收藏。會(huì)員管理模塊:會(huì)提醒用戶,首先完成注冊(cè)會(huì)員任務(wù),當(dāng)注冊(cè)結(jié)束之后,原本不是會(huì)員不能擁有的權(quán)限就已經(jīng)具備了。在登陸到系統(tǒng)之后,這部分用戶就可以對(duì)自身的資料予以修改,以確保個(gè)人信息的準(zhǔn)確性。會(huì)員信息模塊包括會(huì)員的登陸、注冊(cè)、以及修改信息等相關(guān)功能。2.2 .2管理員功能需求管理員功能需求主要是面向管理員,提供管理系統(tǒng)的服務(wù)。商品管理模塊:可以實(shí)現(xiàn)對(duì)商品的增刪,對(duì)特價(jià)商品進(jìn)行設(shè)置,以及在首頁(yè)上對(duì)商品進(jìn)行推薦。添加、刪除、修改商品的各級(jí)分類。訂單管理模塊:對(duì)已經(jīng)確認(rèn)或者是還沒有確認(rèn)的訂單,進(jìn)行查看和處理,完成發(fā)貨、或者也可以對(duì)訂單予以刪除。會(huì)員管理模塊:包括管理員查看會(huì)員詳細(xì)信息,包括查看會(huì)員列表和修改會(huì)員信息。留言管理模塊:主要實(shí)現(xiàn)管理員對(duì)所有會(huì)員的留言的管理功能,根據(jù)用戶留言得到網(wǎng)站用戶的意見反饋。將上面的系統(tǒng)需求加以總結(jié),得出系統(tǒng)需求如下:(1) 在Windows系統(tǒng)當(dāng)中,可以運(yùn)行這一系統(tǒng),并且其界面較為友好。(2) 管理員以及用戶是該系統(tǒng)基本的用戶類型。(3)只有管理員可以添加商品、訂單處理等基本信息操作。(4)會(huì)員可以購(gòu)買商品,并完成虛擬支付。(5)該網(wǎng)站的送貨方式:送貨上門或者快遞 2.2 可行性分析結(jié)合當(dāng)前的技術(shù)力量以及條件,來結(jié)合用戶的需求,實(shí)現(xiàn)徹底而又全面的調(diào)查研究活動(dòng),對(duì)能夠讓客戶需求得以實(shí)現(xiàn)的開發(fā)手段予以判斷,并判斷結(jié)合這一方式,在實(shí)現(xiàn)客戶需求方面,是否是值得的,這一過程就被認(rèn)為是可行性分析活動(dòng)4。2.2.1 經(jīng)濟(jì)可行性這一分析活動(dòng)也可以被認(rèn)為是成本以及效益的分析,是對(duì)項(xiàng)目需要的時(shí)間,以及后期可能會(huì)帶來的經(jīng)濟(jì)利益進(jìn)行的分析活動(dòng)5。(1)支出:作為一個(gè)在線購(gòu)物商城網(wǎng)站,雖然前期要投入域名服務(wù)費(fèi)和互聯(lián)網(wǎng)訪問費(fèi),但是購(gòu)物網(wǎng)站為店面拓寬了銷路,等同于開設(shè)了多家店面,但是費(fèi)用卻遠(yuǎn)遠(yuǎn)小于開設(shè)一家實(shí)體店面,故節(jié)約了支出。(2)收益:收益主要從以下兩大方面考慮:1)直接收益:a.減少銷售人員但效率卻增加b.減少運(yùn)營(yíng)成本費(fèi)用c.避免不良賬單或不良信貸損失d.庫(kù)存管理的完善,避免由于過期造成的損失e.采用批量折扣的購(gòu)買方式,從而減少商品的成本2)間接收益a.更多及時(shí)的互聯(lián)網(wǎng)信息b.客戶滿意程度的提高c.更好的商業(yè)發(fā)展前景2.2.2 技術(shù)可行性對(duì)這一特性的分析,必須要結(jié)合特定的條件,分析技術(shù)資源是否可用,并對(duì)是否能夠?qū)π畔⑾到y(tǒng)問題予以解決進(jìn)行分析6。在互聯(lián)網(wǎng)快速發(fā)展的同時(shí),網(wǎng)上購(gòu)物系統(tǒng)又是一種具備交互功能的系統(tǒng)。靜態(tài)以及動(dòng)態(tài)的資源都可以被提供給用戶。一些資源并不需要經(jīng)常性的變動(dòng),這樣的資源就被認(rèn)為是靜態(tài)資源,比如說公司的制度以及簡(jiǎn)介等等;而如果信息是實(shí)時(shí)變化的,就被認(rèn)為是動(dòng)態(tài)信息,比如說培訓(xùn)、商品的報(bào)價(jià)等信息。這一系統(tǒng)的交互功能極為強(qiáng)大,能夠讓交易的雙方實(shí)現(xiàn)信息的快速傳遞,使得EDI等交易得以完成。這樣的方式,實(shí)現(xiàn)了無紙化的公司交易。在電子時(shí)代來臨的同時(shí),也有著更多的上網(wǎng)人群,因此網(wǎng)上購(gòu)物必然會(huì)被納入到人們的正常生活中,基于B2C的網(wǎng)上購(gòu)物系統(tǒng)能夠?yàn)榫W(wǎng)上商城創(chuàng)造更多的競(jìng)爭(zhēng)優(yōu)勢(shì)并為消費(fèi)者提供更好的服務(wù)。2.2.3 社會(huì)可行性由于軟件系統(tǒng)是在社會(huì)環(huán)境中工作的,除了技術(shù)因素和經(jīng)濟(jì)因素外,還有許多社會(huì)因素對(duì)于項(xiàng)目的發(fā)展起著制約作用7。當(dāng)當(dāng)、淘寶、天貓等眾多的網(wǎng)上商城,組建起了國(guó)內(nèi)強(qiáng)勢(shì)的網(wǎng)絡(luò)商業(yè)門戶陣容。這些網(wǎng)上商城吸引了越來越多的消費(fèi)者參與其中,這也為開發(fā)此系統(tǒng)奠定了良好的基礎(chǔ)。目前,我國(guó)已經(jīng)在在線交易、電子商務(wù)安全、電子商務(wù)知識(shí)產(chǎn)權(quán)和電子商務(wù)司法管轄方面有了一系列的法律、法規(guī),這些為本系統(tǒng)的運(yùn)行提供了良好的法律環(huán)境8。結(jié)合對(duì)上述相關(guān)可能性的分析,最終可以分析出如下的結(jié)論:對(duì)于這一系統(tǒng)的開發(fā)是可行的。3系統(tǒng)分析這一階段表明,有必要以網(wǎng)站具體的功能需求為基礎(chǔ),對(duì)具體情況進(jìn)行考慮,對(duì)邏輯模塊方案進(jìn)行設(shè)計(jì)的過程,在研發(fā)系統(tǒng)以及后期的實(shí)現(xiàn)中,這一部分是不可或缺的。3.1系統(tǒng)的邏輯模型根據(jù)用戶、網(wǎng)上商城、管理員三者之間的關(guān)系,可得知該系統(tǒng)的頂層數(shù)據(jù)流圖如圖3.1-1所示:管理員用戶 網(wǎng)上商城商品信息、訂單信息、用戶名、密碼 留言信息商品信息、訂單信息、 商品管理、訂單管理、 留言信息 留言管理 圖3.1-1網(wǎng)站頂層數(shù)據(jù)流圖公告管理請(qǐng)求留言內(nèi)容請(qǐng)求詳細(xì)訂單用戶留言請(qǐng)求請(qǐng)求請(qǐng)求留言內(nèi)容登錄信息訂單查詢公告管理公告信息購(gòu)買操作訂單信息登錄信息留言管理訂單管理商品管理商品查詢商品信息留言信息留言查詢登陸用戶管理員請(qǐng)求更新公告購(gòu)買請(qǐng)求訂單管理請(qǐng)求訂單內(nèi)容商品管理信息網(wǎng)站的詳細(xì)數(shù)據(jù)流圖如圖3.1-2所示審核信息3.1-2網(wǎng)站詳細(xì)數(shù)據(jù)流圖3.2各模塊數(shù)據(jù)流圖根據(jù)用戶自己的需求查看商品,可以分析前臺(tái)商品查詢操作,得到的商品查詢操作子系統(tǒng)數(shù)據(jù)流圖如圖3.2-1所示:熱銷商品查詢用戶用戶推薦商品查詢特價(jià)商品查詢推薦商品請(qǐng)求商品信息商品信息商品信息商品信息商品信息商品信息商品信息特價(jià)商品查詢請(qǐng)求熱銷商品請(qǐng)求圖3.2-1 商品查詢操作子系統(tǒng)數(shù)據(jù)流圖用戶登錄成功購(gòu)買商品后,填寫訂單信息后提交商品信息,系統(tǒng)確認(rèn)訂單信息正確后提示用戶購(gòu)買成功,并將訂單提交。根據(jù)用戶的購(gòu)買操作,可以得到用戶購(gòu)買操作子系統(tǒng)數(shù)據(jù)流圖如圖3.2-2所示:用戶填寫訂單信息下訂單填寫訂單成功確認(rèn)訂單信息購(gòu)買商品請(qǐng)求確認(rèn)最后訂單信息購(gòu)物成功信息訂單訂單信息訂單信息訂單圖3.2-2 購(gòu)物操作子系統(tǒng)數(shù)據(jù)流圖網(wǎng)站會(huì)員可以對(duì)其他會(huì)員的留言進(jìn)行瀏覽,也可以發(fā)表留言,用戶的留言在經(jīng)過管理員審核之后便可以發(fā)表到會(huì)員交流版塊。根據(jù)用戶留言操作,可以得到留言操作子系統(tǒng)數(shù)據(jù)流圖如圖3.2-3所示留言信息用戶查看留言發(fā)表留言留言信息留言信息會(huì)員留言圖3.2-3 留言操作子系統(tǒng)數(shù)據(jù)流圖分析用戶訂單管理操作,根據(jù)管理員對(duì)用戶會(huì)員訂單的管理操作。作為管理員來說,對(duì)于訂單信息的查看,以及訂單的操作可以由其來進(jìn)行。可以得到訂單管理數(shù)據(jù)流圖如圖3.2-4所示:訂單信息管理員查看留言發(fā)表留言訂單基本信息訂單基本信息更新信息訂單基本信息圖3.2-4 訂單管理數(shù)據(jù)流圖分析留言管理操作,管理員瀏覽最近的會(huì)員留言信息,并對(duì)用戶的留言進(jìn)行審核,此外,管理員可以回復(fù)留言,留言管理數(shù)據(jù)流圖如圖3.2-5所示:回復(fù)留言回復(fù)留言管理員查看留言審核留言留言信息留言信息留言信息留言信息圖3.2-5留言管數(shù)據(jù)流圖分析公告管理操作,管理員可以對(duì)網(wǎng)站公告進(jìn)行查看和添加。公告管理數(shù)據(jù)流圖如圖3.2-6所示公告信息修改公告管理員添加公告添加公告信息公告信息圖3.2-6 公告管理數(shù)據(jù)流圖實(shí)施了網(wǎng)站系統(tǒng)之后,可以讓數(shù)據(jù)的流程得以縮短,并向系統(tǒng)集中所有的信息,讓用戶可以實(shí)現(xiàn)對(duì)信息的查看以及購(gòu)買活動(dòng),讓用戶的購(gòu)物變得更加方便。4系統(tǒng)總體結(jié)構(gòu)設(shè)計(jì)當(dāng)具體探究了許多的購(gòu)物網(wǎng)站,并明確了系統(tǒng)功能開發(fā)的具體要求之后,對(duì)總體規(guī)劃進(jìn)行指定是極為必須的,同時(shí)也是工作得以全面開展的基礎(chǔ)條件。系統(tǒng)總體設(shè)計(jì)包括:系統(tǒng)功能模塊劃分、數(shù)據(jù)庫(kù)設(shè)計(jì)、系統(tǒng)開發(fā)工具、開發(fā)技術(shù)、系統(tǒng)界面設(shè)計(jì)、模塊處理流程設(shè)計(jì)等。4.1 系統(tǒng)功能模塊劃分和功能模塊圖4.1.1 網(wǎng)站的前臺(tái)功能用戶管理模塊:用戶要想進(jìn)入到此網(wǎng)站,必須以此作為前提,在對(duì)系統(tǒng)進(jìn)行登陸之后,用戶可以對(duì)相關(guān)的商品進(jìn)行瀏覽,而要想實(shí)現(xiàn)商品的購(gòu)買或者是留言活動(dòng),作為用戶來說,就必須要進(jìn)行注冊(cè)活動(dòng),還需要對(duì)相關(guān)信息予以修改。商品展臺(tái)模塊:一般會(huì)推薦新近以及特價(jià)的商品,銷售活動(dòng)中,可以實(shí)現(xiàn)排行目標(biāo),并向消費(fèi)者反饋具體的結(jié)果,引導(dǎo)他們具體的選購(gòu)方向。商品查詢模塊:提供方便快捷的查詢方式,消費(fèi)者能夠按照類別和用途的分類瀏覽此類列表的所有商品。商品搜索方便用戶能夠快速地查找自己喜歡的商品,然后進(jìn)行購(gòu)買。訂單管理模塊:實(shí)現(xiàn)用戶在線查看自己的訂單有沒有被執(zhí)行,和自己近期的消費(fèi)情況。在這里用戶填寫自己的訂單信息,信息填寫好后就可以下訂單購(gòu)買商品了。此外,作為用戶來說,對(duì)于自身的訂單,也可以實(shí)現(xiàn)查看目標(biāo)。購(gòu)物車模塊:是商務(wù)網(wǎng)站的必要環(huán)節(jié),實(shí)現(xiàn)消費(fèi)者從選購(gòu)商品,查看已選購(gòu)商品,重新選購(gòu),放棄選購(gòu)的功能。對(duì)用戶具體的消費(fèi)數(shù)額進(jìn)行具體計(jì)算,并對(duì)訂單的信息予以現(xiàn)實(shí)。如圖具體展示了系統(tǒng)的前臺(tái)功能模塊:網(wǎng)站前臺(tái)系統(tǒng)用戶管理購(gòu)物車商品查詢訂單管理商品展示用戶登錄查詢購(gòu)物車添加購(gòu)物車訂單查詢添寫訂單快速查找類別查找商品陳列用途查找特價(jià)商品信息維護(hù)用戶注冊(cè)清空購(gòu)物車 圖4.1-1 系統(tǒng)前臺(tái)功能模塊圖4.1.2 網(wǎng)站的前臺(tái)功能商品管理模塊:可以實(shí)現(xiàn)對(duì)是商品信息的查看,實(shí)現(xiàn)增刪商品的目標(biāo),管理員可以進(jìn)行如上的操作。訂單管理模塊:能夠讓管理員實(shí)現(xiàn)定期查看訂單的目的,再結(jié)合具體的訂單,完成配貨工作。會(huì)員管理模塊:能夠讓管理員查詢具體的會(huì)員信息,對(duì)其列表以及信息的查看,都可以實(shí)現(xiàn)。留言管理模塊:實(shí)現(xiàn)管理員定期對(duì)所有留言進(jìn)行管理,根據(jù)留言得到消費(fèi)者的意見反饋。結(jié)合公告管理,可以讓網(wǎng)站的最新動(dòng)態(tài)得以實(shí)現(xiàn),管理員可以對(duì)這部分列表予以瀏覽,還可以實(shí)現(xiàn)相應(yīng)的增加、修改的操作。如圖具體展示了系統(tǒng)的后臺(tái)功能模塊:系統(tǒng)后臺(tái)系統(tǒng)商品管理公告管理會(huì)員管理留言管理訂單管理商品信息查看公告修改留言查看留言會(huì)員公告會(huì)員列表訂單列表執(zhí)行訂單商品信息商品列表添加公告圖4.1-2 系統(tǒng)后臺(tái)功能模塊圖當(dāng)劃分模塊之后,對(duì)系統(tǒng)需要實(shí)現(xiàn)的功能有較為清晰的認(rèn)識(shí),接下來需要對(duì)具體開發(fā)系統(tǒng)的工具以及技術(shù)進(jìn)行選擇。4.2 系統(tǒng)開發(fā)技術(shù)和開發(fā)工具4.2.1 開發(fā)技術(shù)B/S模式技術(shù)結(jié)合當(dāng)前的技術(shù)來看,以互聯(lián)網(wǎng)作為基礎(chǔ),對(duì)B/S架構(gòu)的網(wǎng)絡(luò)應(yīng)用的搭建,是較為簡(jiǎn)單的,同時(shí)也沒有較高的成本。開發(fā)方面能夠?qū)崿F(xiàn)一次性完成,可以實(shí)現(xiàn)對(duì)數(shù)據(jù)庫(kù)的訪問,不論地點(diǎn)、接入方式是否一致;此外對(duì)于數(shù)據(jù)庫(kù)的管理權(quán)限以及保護(hù)等,較為有效,能夠讓服務(wù)器數(shù)據(jù)庫(kù)的安全性得以保障。4.2.2 開發(fā)工具本系統(tǒng)開發(fā)的具體平臺(tái)選取的是Microsoft Visual Studio 2010,這一系統(tǒng)當(dāng)中出現(xiàn)了多個(gè)全新的特征,對(duì)數(shù)據(jù)以及對(duì)象等予以整合,使用了更加簡(jiǎn)潔的語(yǔ)言。結(jié)合這一開發(fā)平臺(tái),可以實(shí)現(xiàn)網(wǎng)絡(luò)應(yīng)用更加高效的開發(fā)。SQL Server 2008 Express Edition這一版本,能夠免費(fèi)使用,并且較為方便。此外也可以實(shí)現(xiàn)下載免費(fèi)以及重新發(fā)布等目標(biāo),能夠讓開發(fā)人員即取即用。其具備的功能極為強(qiáng)大,也可以實(shí)現(xiàn)對(duì)數(shù)據(jù)庫(kù)的輕松管理。4.3數(shù)據(jù)庫(kù)設(shè)計(jì)數(shù)據(jù)庫(kù)的設(shè)計(jì),主要是給與了相應(yīng)的應(yīng)用環(huán)境,對(duì)較為優(yōu)化的物理模式以及邏輯模式進(jìn)行構(gòu)造,由此來對(duì)數(shù)據(jù)庫(kù)等進(jìn)行構(gòu)建,讓其能夠?qū)崿F(xiàn)對(duì)數(shù)據(jù)的存儲(chǔ)以及管理,滿足各種用戶的應(yīng)用需求9。在系統(tǒng)設(shè)計(jì)活動(dòng)中,這一步驟的設(shè)計(jì)工作是極為重要的一個(gè)環(huán)節(jié)。目前,常用的數(shù)據(jù)庫(kù)管理系統(tǒng)有Access、MySQL、Oracle等。結(jié)合當(dāng)前購(gòu)物網(wǎng)站相應(yīng)的流程以及需求,本系統(tǒng)的開發(fā)環(huán)境設(shè)定為了VS2010,其數(shù)據(jù)庫(kù)選擇的是SQL Server2008。4.3.1概念結(jié)構(gòu)設(shè)計(jì)結(jié)合劃分功能模塊后最終獲取的結(jié)果,對(duì)該系統(tǒng)內(nèi)具備的訂單等相應(yīng)的實(shí)體進(jìn)行分析,整合了相應(yīng)實(shí)體之間的依賴關(guān)系,具體的整合圖具體參照?qǐng)D4.3.1-1:圖4.3.1-1整體E-R圖說明:圖中用矩形表示實(shí)體,即數(shù)據(jù)表。以菱形來代表實(shí)體的關(guān)系,再結(jié)合無向線來連接實(shí)體以及菱形,對(duì)聯(lián)系具體的類型予以標(biāo)注。以橢圓來代表實(shí)體的屬性,在這一圖中,對(duì)屬性予以忽略。4.3.2 邏輯結(jié)構(gòu)設(shè)計(jì)邏輯結(jié)構(gòu)設(shè)計(jì)是概念結(jié)構(gòu)設(shè)計(jì)的下一階段,根據(jù)設(shè)計(jì)概念階段的E-R圖轉(zhuǎn)化成系統(tǒng)支持的數(shù)據(jù)模型,本系統(tǒng)采用的模型是關(guān)系模型。根據(jù)以上原則將系統(tǒng)中的E-R圖轉(zhuǎn)換為關(guān)系模型如下:(1)用戶(用戶編號(hào),用戶登錄名,用戶性別,用戶密碼,用戶真實(shí)姓名,用戶電話,用戶年齡,用戶地址)(2)商品(商品的名稱、具體的編號(hào)、原價(jià)、現(xiàn)價(jià)、是否為特價(jià)、推薦以及熱賣等。)(3)管理員(管理員編號(hào),管理員姓名,管理員密碼)(4)訂單(訂單的編號(hào)、具體的下單時(shí)間、運(yùn)費(fèi)、收貨人的電話以及姓名、地址、具體郵遞的方式等)(5)商品類別(商品類別編號(hào),商品類別名稱)(6)包含(訂單編號(hào),商品編號(hào),數(shù)量,總金額,用戶編號(hào))(7)購(gòu)物車(訂單、商品的編號(hào)、商品的種類、用戶的編號(hào)等)(8)留言(留言的編號(hào)、時(shí)間,具體的信箱、回復(fù)等)(9)郵遞方式(郵遞方式編號(hào),運(yùn)費(fèi),商品類別編號(hào))(10)公告(公告編號(hào),公告內(nèi)容,更新時(shí)間)4.3.3 數(shù)據(jù)表設(shè)計(jì)說明:可以對(duì)用戶的基本以及登錄信息進(jìn)行存放,存放位置在用戶信息表當(dāng)中。如注冊(cè)的信息、在注冊(cè)活動(dòng)中,對(duì)賬戶以及密碼進(jìn)行輸入后來實(shí)現(xiàn)登陸,結(jié)合這一表格,來校驗(yàn)具體的賬戶和密碼。用戶信息表如表4.3.3-1所示:表4.3.3-1tblUser(會(huì)員信息表)說明:商品信息表來存放商品的基本信息。用戶在系統(tǒng)界面上,能夠?qū)ο鄳?yīng)的商品信息予以查看,主要是因?yàn)樯唐沸畔⒈淼淖饔?,能夠向用戶展示,商品只能夠商品類別相符。商品信息表如表4.3.3-2所示:表4.3.3-2Products(商品信息表)說明:下圖的表4.3.3-3為管理員信息表,是對(duì)管理員相關(guān)信息的存放,如其具體的賬戶以及密碼等:表4.3.3-3 管理員信息表Admin說明:下圖的表4.3.3-4位具體的訂單信息表,能夠?qū)τ脩艟唧w下單的信息進(jìn)行存放。當(dāng)用戶確定對(duì)商品進(jìn)行購(gòu)買后,其具體填寫的訂單信息將會(huì)被存儲(chǔ)。作為管理員來說,是可以對(duì)這部分信息進(jìn)行查看的,并且可以對(duì)其進(jìn)行處理,更新這部分信息之后,再次向這一表格中寫入:表4.3.3-4Order(訂單表)說明:這一表格是對(duì)商品具體的類別信息的存放,如類別的編號(hào)以及名稱等。商品類別信息表如表4.3.3-5所示:表4.3.3-5Category(類別表)說明:購(gòu)物車表用來存放用戶準(zhǔn)備購(gòu)買的商品的基本信息,一個(gè)用戶可以將多個(gè)商品放入購(gòu)物車內(nèi),一個(gè)商品可以被多個(gè)用戶添加到購(gòu)物車表中。購(gòu)物車表如表4.3.3-6所示:表4.3.3-6tblBasket(購(gòu)物車信息表)說明:留言信息表存放用戶對(duì)本網(wǎng)站的留言信息。一個(gè)用戶可以有多條留言信息,一條留言信息只屬于一個(gè)用戶。管理員可以對(duì)這種表進(jìn)行查看,對(duì)用戶具體的建議以及需求予以了解。具體的表格參照表4.3.3-7:表4.3.3-7Message(留言信息表)說明:郵遞方式信息表主要是用來存儲(chǔ)郵遞方式,供用戶查看。郵遞方式信息表如表4.3.3-8所示:表4.3.3-8tblMode(郵遞方式表)5系統(tǒng)設(shè)計(jì)5.1 界面設(shè)計(jì)當(dāng)前,在對(duì)軟件質(zhì)量進(jìn)行評(píng)價(jià)時(shí),UI界面的設(shè)計(jì)情況已經(jīng)成為了一個(gè)極為重要的評(píng)價(jià)指標(biāo)。是否為成功的計(jì)算機(jī)系統(tǒng),主要看用戶具體的使用感受。用戶界面表示的是軟件以及用戶之間進(jìn)行交互的接口,同時(shí)也是對(duì)信息的輸入等進(jìn)行控制和選擇的具體途徑,輸入等都包括其中。在設(shè)計(jì)用戶界面時(shí),必須要結(jié)合相應(yīng)的原則,如實(shí)用、便捷等,花哨等情況盡量減少出現(xiàn)。5.1.1 前臺(tái)模塊(1)網(wǎng)站首頁(yè):是直接展示給用戶的部分商品展示。沒有登錄的用戶可以查看網(wǎng)站上特價(jià)商品和推薦商品的一些信息顯示,同時(shí)可以查看網(wǎng)站上的公告,也可以對(duì)商品進(jìn)行搜索,還可以進(jìn)行留言,但不能回復(fù)留言;用戶登錄,用戶可以對(duì)相關(guān)的內(nèi)容進(jìn)行輸入,如果對(duì)其有效性確認(rèn)結(jié)束,就可以對(duì)相應(yīng)的操作予以執(zhí)行了。如圖5.1.1-1所示:圖5.1.1-1 網(wǎng)站首頁(yè)(2)用戶注冊(cè)模塊:用戶在這一網(wǎng)站上,將個(gè)人的信息輸入其中,實(shí)現(xiàn)成功注冊(cè),要想購(gòu)買該網(wǎng)站的商品,必須要登陸后才能實(shí)現(xiàn)。如圖5.1.1-2所示:圖5.1.1-2 用戶注冊(cè)(3) 商品詳情查看模塊:用戶可以單擊查看商品詳情,包括商品介紹、價(jià)格、購(gòu)買須知等。如圖5.1.1-3所示:圖5.1.1-3 商品詳情查看(4)購(gòu)物車模塊:購(gòu)物車當(dāng)中可以存放消費(fèi)者喜歡的物品,可以對(duì)不同的商品進(jìn)行購(gòu)買。如圖5.1.1-4所示:圖5.1.1-4 購(gòu)物車(5)訂單模塊:用戶將商品加入購(gòu)物車之后,可以提交訂單生成訂單信息,并可以在我的訂單中查看自己的訂單,即使了解訂單的處理情況。 5.1.2 后臺(tái)模塊系統(tǒng)功能模塊圖結(jié)合系統(tǒng)所需實(shí)現(xiàn)的相關(guān)功能,來對(duì)技術(shù)是否具備等進(jìn)行衡量,這一方面的考慮可以結(jié)合多個(gè)方面,如環(huán)境、管理員的數(shù)量等。在分解設(shè)計(jì)模塊方面,是這一技術(shù)的核心部分,系統(tǒng)的功能結(jié)構(gòu)圖當(dāng)中,以模塊這一基本元素來組件。其具備了如下的設(shè)計(jì)思路:以從上到下,逐步分解的方式,將總體的模塊功能先給出,再來完成分解活動(dòng),讓其發(fā)展成為有著明確功能,并且實(shí)現(xiàn)較為容易的模塊,進(jìn)而對(duì)原本較為復(fù)雜的系統(tǒng)設(shè)計(jì),轉(zhuǎn)變成為設(shè)計(jì)多個(gè)簡(jiǎn)單模塊的方式。下面是系統(tǒng)總體功能樹,列出了各個(gè)模塊的主要功能。根據(jù)以上分析,得到用戶模塊圖,如圖-1。 用戶模塊用戶注冊(cè)模塊用戶登錄模塊用戶修改模塊用戶瀏覽模塊用戶查詢模塊用戶評(píng)論模塊用戶發(fā)布信息模塊圖-1 用戶模塊圖管理員模塊只有管理員才能夠進(jìn)入到該模塊中,其余人員不得入內(nèi),管理員的登陸、連接后臺(tái)數(shù)據(jù)等都是其中的子模塊。管理銷售物品模塊,管理員可以上傳的購(gòu)物信息和出賣的銷售物品,還可以刪除一些久未銷售的物品。管理員還可以實(shí)現(xiàn)物品所屬大小類的管理。管理管理員模塊,管理員可以修改密碼,也可以增加或刪除其他的管理員。管理注冊(cè)用戶,管理員能夠完成的活動(dòng)主要是對(duì)用戶的查看以及刪除,但是對(duì)用戶注冊(cè)信息的修改,沒有這一權(quán)利,管理員模塊圖,如圖-1。管理員模塊管理評(píng)論模塊管理員登錄模塊管理商品模塊管理管理員模塊管理注冊(cè)用戶模塊圖-2 管理員模塊普通用戶模塊:也就表示的是進(jìn)入到該網(wǎng)站為第一次,或者是用戶還沒有進(jìn)行注冊(cè)操作,可以對(duì)網(wǎng)站內(nèi)相應(yīng)的商品予以隨意瀏覽,但是這一瀏覽是普通的,只能對(duì)相應(yīng)的物品信息有所了解。用戶注冊(cè)模塊:用戶可以實(shí)現(xiàn)注冊(cè)的免費(fèi),在以后可以更加方便的對(duì)商品信息有所了解,并予以購(gòu)買,此外在管理網(wǎng)站的用戶群方面,也更加方便。注冊(cè)用戶服務(wù)模塊:在該程序內(nèi),這一模塊是最為重要的,用戶可以結(jié)合這一平臺(tái)來對(duì)網(wǎng)站有所了解,并對(duì)其進(jìn)行使用。如下的幾大子模塊被包括其中,具體包括:用戶登錄模塊:用戶對(duì)相應(yīng)信息進(jìn)行輸入,進(jìn)行提交,后臺(tái)數(shù)據(jù)庫(kù)與其相連,對(duì)其正確性予以校驗(yàn),最終給予一定的提示。修改個(gè)人信息模塊:用戶可以在這一模塊中實(shí)現(xiàn)對(duì)自我信息的修改。評(píng)論模塊:已購(gòu)買用戶可以對(duì)商品進(jìn)行評(píng)論。此外商品的具體信息也可以了解到,如賣家具體的聯(lián)系方式等,就日后的購(gòu)買來看能變得更加方便。系統(tǒng)模塊協(xié)作圖 管理員以及客戶之間聯(lián)系的獲取,需要結(jié)合用戶購(gòu)買模塊來實(shí)現(xiàn),一旦商品出售,或者是成功的求購(gòu)了,那么如果需要備注送貨上門信息時(shí),管理員就需要接收到相應(yīng)的留言,而作為管理員來說,就可以對(duì)具體的購(gòu)買狀況有所了解,經(jīng)過確認(rèn)后提供送貨上門。熱銷物品排名主要是結(jié)合已經(jīng)登陸的用戶,對(duì)相關(guān)信息予以反饋之后,管理員對(duì)熱銷商品有所掌握,并對(duì)其予以公布,用戶可以輕易的瀏覽到。根據(jù)上述分析,得到系統(tǒng)模塊圖,如圖-1。系統(tǒng)模塊用戶購(gòu)買商品熱銷商品排名圖-1 系統(tǒng)模塊圖根據(jù)根模塊的分析,得到總體模塊圖,如圖-2??傮w模塊用戶模塊管理員模塊系統(tǒng)模塊圖-2 總體模塊圖數(shù)據(jù)庫(kù)設(shè)計(jì)在系統(tǒng)開發(fā)活動(dòng)中,數(shù)據(jù)庫(kù)的設(shè)計(jì)這一環(huán)節(jié)極為重要,對(duì)于后期的系統(tǒng)變更、維護(hù)等有較大的影響,還有可能在研發(fā)系統(tǒng)的過程中,導(dǎo)致較為嚴(yán)重問題的出現(xiàn)。所以我們要相當(dāng)重視。大學(xué)校園購(gòu)物系統(tǒng)的總用例圖大學(xué)校園購(gòu)物網(wǎng)站系統(tǒng)的總用例圖,分為Web商城和ERP系統(tǒng)用例圖包,如圖-1。 圖-1 大學(xué)校園購(gòu)物網(wǎng)站系統(tǒng)的總用例圖在大學(xué)校園購(gòu)物網(wǎng)站系統(tǒng)的總用例圖中,我們可以對(duì)Web商城系統(tǒng)用例圖包進(jìn)行一個(gè)詳細(xì)的了解,如圖-2另外,在大學(xué)校園購(gòu)物網(wǎng)站系統(tǒng)的總用例圖中,同樣我們可以得到后臺(tái)的ERP系統(tǒng)的用例圖。如圖-3所示 圖.-3 ERP系統(tǒng)的用例圖包在ERP系統(tǒng)的用例圖包中,我們可以列舉其中的商品管理用例圖、銷售單管理用例圖這兩個(gè)比較重要的用例圖,這兩者的用例圖如圖-4和圖-5所示: 圖-4 商品管理用例圖 圖-5銷售單處理用例圖購(gòu)物網(wǎng)站系統(tǒng)的靈魂所在就是定單的流程了,下面展示下定單的最重要的兩個(gè)動(dòng)態(tài)圖,一個(gè)是定單流程活動(dòng)圖。還有一個(gè)是簡(jiǎn)單的定單狀態(tài)圖。通過這兩張圖,基本可以了解這個(gè)系統(tǒng)定單流的大概情況。圖-6是定單流程活動(dòng)圖,圖-7是定單流程狀態(tài)圖圖 -6 定單流程活動(dòng)圖圖-7定單流程狀態(tài)圖關(guān)系模式(1)用戶(用戶編號(hào),用戶登錄名,用戶性別,用戶密碼,用戶真實(shí)姓名,用戶電話,用戶年齡,用戶地址)(2)商品(商品的名稱、具體的編號(hào)、原價(jià)、現(xiàn)價(jià)、是否為特價(jià)、推薦以及熱賣等。)(3)管理員(管理員編號(hào),管理員姓名,管理員密碼)(4)訂單(訂單的編號(hào)、具體的下單時(shí)間、運(yùn)費(fèi)、收貨人的電話以及姓名、地址、具體郵遞的方式等)(5)商品類別(商品類別編號(hào),商品類別名稱)(6)包含(訂單編號(hào),商品編號(hào),數(shù)量,總金額,用戶編號(hào))(7)購(gòu)物車(訂單、商品的編號(hào)、商品的種類、用戶的編號(hào)等)(8)留言(留言的編號(hào)、時(shí)間,具體的信箱、回復(fù)等)(9)郵遞方式(郵遞方式編號(hào),運(yùn)費(fèi),商品類別編號(hào))(10)公告(公告編號(hào),公告內(nèi)容,更新時(shí)間)數(shù)據(jù)庫(kù)中相關(guān)表如下的相關(guān)表格經(jīng)常會(huì)出現(xiàn)在數(shù)據(jù)庫(kù)內(nèi),如表-1,-2分別為注冊(cè)用戶信息、商品信息、管理員信息、評(píng)論、以及大類表。小類表,見表-3。表-1注冊(cè)用戶信息表表-2商品信息表續(xù)表-2列名數(shù)據(jù)類型長(zhǎng)度是否為空備注IncludPicBit1是包括文件數(shù)DefaultPicUrlNvarchar50是文件地址Daohang_idInt4是導(dǎo)航表-3 管理員信息表表-4評(píng)論表主界面 首先是用戶看到的程序運(yùn)行時(shí)的主界面index.asp,這一界面的具體功能就在于,驗(yàn)證用戶的登陸,其他相應(yīng)模塊也必須要對(duì)其點(diǎn)擊之后方可實(shí)現(xiàn)。此外作為管理員來說,登陸也可以從這一頁(yè)面進(jìn)行,或者也可以結(jié)合具體的網(wǎng)址去登陸。用戶界面用戶可以在這一界面實(shí)現(xiàn)瀏覽或者是查詢,不論是已注冊(cè)還是普通的用戶,都可以瀏覽商品,并對(duì)其進(jìn)行查詢。查詢方式包括兩種,首先結(jié)合商品種類,其次結(jié)合商品名稱。普通用戶注冊(cè)界面,注冊(cè)二字出現(xiàn)在主界面上,只要單擊,就可以進(jìn)入到注冊(cè)的界面,只需要進(jìn)行提交活動(dòng),就可以實(shí)現(xiàn)登陸目標(biāo)。注冊(cè)用戶留言信息界面,當(dāng)用戶成功的進(jìn)入到系統(tǒng)之后,可以對(duì)商品進(jìn)行購(gòu)買,或者是求購(gòu),需要填寫的內(nèi)容需要極為認(rèn)真,特別是在聯(lián)系方式方面,一旦成功,就可以在相關(guān)部分查看。注冊(cè)用戶評(píng)論及查看評(píng)論界面,對(duì)于已經(jīng)購(gòu)買的商品,注冊(cè)用戶有權(quán)對(duì)其進(jìn)行相應(yīng)的評(píng)論活動(dòng),對(duì)商品的圖片進(jìn)行點(diǎn)擊,就可以進(jìn)入到相應(yīng)的留言界面,對(duì)留言板進(jìn)行點(diǎn)擊,就可以查看到相關(guān)的留言。如圖4.3。0管理員管理界面 點(diǎn)擊管理員登錄,輸入正確的用戶名和密碼即可登錄進(jìn)入管理員管理區(qū)。管理員管理區(qū)包含以下幾個(gè)界面:管理商品界面,管理員可以實(shí)現(xiàn)對(duì)大小類的查看或者是刪除。用戶對(duì)書籍進(jìn)行上傳的信息可以被查看,對(duì)于一些不切實(shí)際的書籍予以刪除,同時(shí)也可以將熱銷的書籍添加進(jìn)去。管理管理員界面,管理員可以在這里修改自己的密碼,也可以添加、刪除管理員。管理注冊(cè)用戶界面,可以實(shí)現(xiàn)對(duì)注冊(cè)用戶相關(guān)信息的查詢以及增刪。管理管理員界面,管理員可以在這里修改自己的密碼,也可以添加、刪除管理員。 圖0-1管理員登錄界面管理管理員界面,管理員可以在這里修改自己的密碼,也可以添加、刪除管理員。管理注冊(cè)用戶界面,可以實(shí)現(xiàn)對(duì)注冊(cè)用戶相關(guān)信息的查詢以及增刪。管理評(píng)論界面,可以對(duì)用戶的評(píng)論予以查看,對(duì)于其中言論有所欠缺的進(jìn)行刪除。查看留言板信息界面:管理員可以在這里查看用戶留言,然后可以增加那些未售出的的物品,并通過用戶留言的信息確定進(jìn)貨物品。1連接數(shù)據(jù)庫(kù)后臺(tái)設(shè)計(jì)這一環(huán)節(jié)也是較為重要的,如果一個(gè)網(wǎng)站,其不存在后臺(tái)數(shù)據(jù)庫(kù),那么是不能認(rèn)為這是一個(gè)名副其實(shí)的網(wǎng)站的。結(jié)合數(shù)據(jù)庫(kù)來實(shí)現(xiàn)對(duì)網(wǎng)站的管理,好處比較多,可以實(shí)現(xiàn)網(wǎng)頁(yè)的自動(dòng)更新,搜索功能的加強(qiáng)等。結(jié)合ADO這一對(duì)象模塊,來實(shí)現(xiàn)ASP對(duì)數(shù)據(jù)庫(kù)的操作,無論什么樣的數(shù)據(jù)庫(kù),只要其具有對(duì)應(yīng)的ODBC驅(qū)動(dòng)程序,ADO對(duì)象就能夠進(jìn)行操作。在這里還需要突出表示,在對(duì)SQL進(jìn)行安裝時(shí),有一個(gè)環(huán)節(jié)是需要對(duì)身份進(jìn)行驗(yàn)證的,這里需要選擇的是混合的模式,sa為系統(tǒng)提供的用戶名,可以自己增添密碼,在日后的工作中,許多麻煩將會(huì)避免掉。在數(shù)據(jù)庫(kù)內(nèi)對(duì)表格進(jìn)行構(gòu)建時(shí),要將相應(yīng)的主鍵設(shè)立在表當(dāng)中、Conn.asp這一公公未見,是和數(shù)據(jù)庫(kù)相連的,當(dāng)對(duì)數(shù)據(jù)庫(kù)進(jìn)行調(diào)用時(shí),只需要結(jié)合這一文件以及SQL語(yǔ)句即可,這一做法極為方便,不再需要對(duì)數(shù)據(jù)庫(kù)進(jìn)行連接時(shí),對(duì)上述的語(yǔ)句進(jìn)行重復(fù)的編寫。2 用戶模塊用戶模塊包含以下幾個(gè)部分用戶登錄:是網(wǎng)站必備的,也是最基本的,同時(shí)也是網(wǎng)站最需要實(shí)現(xiàn)的基本功能。這里涉及到對(duì)用戶表的查詢。用戶注冊(cè):登陸功能的實(shí)現(xiàn),也就是將數(shù)據(jù)插入到數(shù)據(jù)庫(kù)內(nèi),用戶表被涉及到。注冊(cè)用戶修改信息:第一,結(jié)合相應(yīng)的表格對(duì)具體的信息進(jìn)行查詢,其次在前臺(tái)對(duì)這一信息進(jìn)行修改,再在數(shù)據(jù)庫(kù)內(nèi)對(duì)應(yīng)的表中進(jìn)行添加。評(píng)論功能:將評(píng)論的表格構(gòu)建在數(shù)據(jù)庫(kù)內(nèi),存放所有的用戶評(píng)論,將數(shù)據(jù)插入到表中,和評(píng)論表相關(guān)。查詢功能:查詢有兩種途徑,一種是通過商品名稱查詢,一種是通過商品種類查詢。3管理員服務(wù)區(qū)管理員服務(wù)區(qū)包含以下幾個(gè)部分登錄:管理員輸入賬號(hào)密碼后,連接數(shù)據(jù)庫(kù)查找是否存在該管理員,所涉及到的表是管理員表。管理管理員:主要是添加管理員和刪除管理員信息,涉及到的表是管理員表。管理注冊(cè)用戶:管理員只能夠?qū)τ脩舻男畔⑦M(jìn)行查詢或者是增刪,對(duì)用戶的信息是無法進(jìn)行修改的。管理評(píng)論:可以對(duì)留言進(jìn)行查看或者是刪除,但是修改操作無法實(shí)現(xiàn)。4系統(tǒng)模塊系統(tǒng)模塊包含幾個(gè)部分留言板信息管理,作為用戶而言,當(dāng)向管理員留言時(shí),是結(jié)合用戶留言表來實(shí)現(xiàn)的,要求對(duì)相應(yīng)產(chǎn)品的增加,或者是其他的留言,管理員可以對(duì)這部分留言進(jìn)行查看,或者是刪除。熱銷物品排名,也和管理員管理相關(guān),結(jié)合具體的銷售狀況,來對(duì)排名予以制定。(1) 管理員登錄后的頁(yè)面:管理員登錄后可以對(duì)訂單、商品、留言板等信息進(jìn)行管理。如圖4-1所示:圖4-1管理員頁(yè)面 (2)商品管理:管理員可以根據(jù)商品編號(hào)與類別對(duì)商品進(jìn)行管理,如圖5.23所示:圖5
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝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ù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 機(jī)關(guān)安全教育培訓(xùn)大綱
- 《三維視覺技術(shù)》課件
- 《GBT41790-2022智能消費(fèi)品質(zhì)量安全改進(jìn)指南》(2025版)深度解析
- 《GBT40829-2021組織資產(chǎn)管理體系成熟度評(píng)價(jià)》(2025版)深度解析
- 上進(jìn)聯(lián)考2025屆廣東省高三年級(jí)5月聯(lián)合測(cè)評(píng)歷史課件
- 重要護(hù)理案例試題及答案分析
- 《財(cái)富管理策略》課件
- 信用證支付流程圖詳解
- 《物業(yè)管理概論》課件
- 《食管癌的早期診斷》課件
- 魏晉南北朝課件好看
- TSG-Z7001-2025《特種設(shè)備檢驗(yàn)檢測(cè)機(jī)構(gòu)核準(zhǔn)規(guī)則》
- 尼康D5200說明書簡(jiǎn)體中文
- 4.1 樹與二叉樹(教學(xué)課件)-高中《信息技術(shù)》選修1數(shù)據(jù)與數(shù)據(jù)結(jié)構(gòu)同步高效課堂(浙教版)
- 《職業(yè)衛(wèi)生》專題培訓(xùn)
- 建行個(gè)人經(jīng)營(yíng)性貸款合同
- 2024年江蘇省南通市中考地理試題(含答案)
- 《現(xiàn)代企業(yè)管理學(xué)》本科教材
- 工業(yè)園區(qū)消防安全管理制度
- 慢阻肺康復(fù)治療病例匯報(bào)
- 氫氧化鈉購(gòu)銷
評(píng)論
0/150
提交評(píng)論