版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、<p> 本科畢業(yè)論文(設(shè)計)</p><p> 論文題目:“漢堡小子”優(yōu)惠小貼士網(wǎng)站的設(shè)計與實現(xiàn)</p><p> 所在學(xué)院 </p><p> 專業(yè)班級 信息管理與信息系統(tǒng) </p><p> 學(xué)生姓名 學(xué)號 <
2、;/p><p> 指導(dǎo)教師 職稱 </p><p> 完成日期 年 月 日</p><p> 畢業(yè)論文(設(shè)計)獨創(chuàng)性聲明</p><p> 本人鄭重聲明所提交的畢業(yè)論文(設(shè)計)是本人在指導(dǎo)教師的指導(dǎo)下進(jìn)行的研究工作及取得的研究成果。除文中特別加以標(biāo)注的地方外,
3、論文中不包含他人已經(jīng)發(fā)表的學(xué)術(shù)成果或者他人為獲得高等院校學(xué)位而使用過的材料,論文(設(shè)計)中不涉及任何知識產(chǎn)權(quán)糾紛。否則,本人將承擔(dān)一切責(zé)任。</p><p> 學(xué)生簽名:__________ </p><p> 日 期:__________ </p><p><b> 摘 要</b></p>
4、<p> 隨著互聯(lián)網(wǎng)的不斷普及和優(yōu)化,電子商務(wù)市場發(fā)展迅猛。這些發(fā)展帶給企業(yè)新的發(fā)展商機(jī),企業(yè)無論大小類型都嘗試進(jìn)入電子商務(wù)領(lǐng)域,企圖擴(kuò)展自己的業(yè)務(wù)范圍、推廣自己的產(chǎn)品,提升的企業(yè)形象等。因此,越來越多的企業(yè)開始建立自己的網(wǎng)站,從而提高自己在電子商務(wù)領(lǐng)域的競爭力,擴(kuò)大產(chǎn)品的銷售以及服務(wù)的針對性。</p><p> 本課題的設(shè)計是采用結(jié)構(gòu)化的設(shè)計思想,采用ASP和Microsoft Office Ac
5、cess2003結(jié)合的方式,為“漢堡小子”開發(fā)一個優(yōu)惠網(wǎng)站,并實現(xiàn)了預(yù)期的網(wǎng)絡(luò)優(yōu)惠券打印以及訂餐系統(tǒng)等的功能。即實現(xiàn)了從產(chǎn)品管理、產(chǎn)品分類和查詢,到網(wǎng)上訂餐、用戶訂單處理,再到系統(tǒng)管理?;旧蠈崿F(xiàn)了網(wǎng)上訂餐的功能流程,能夠?qū)崿F(xiàn)用戶與消費者在網(wǎng)上進(jìn)行訂餐交易。論文主要闡述了“漢堡小子”優(yōu)惠小貼士網(wǎng)站的數(shù)據(jù)庫設(shè)計、前后臺設(shè)計、前后臺實現(xiàn)三部分內(nèi)容。</p><p> 關(guān)鍵詞:ASP;Access;電子商務(wù);網(wǎng)站;功
6、能模塊</p><p><b> Abstract</b></p><p> With the internet becoming more widespread and optimized,electronic commerce market develops rapidly. Due to the rapid expansion of Internet and
7、 Electronic Commerce, all kinds of companies try to run the e-business. They want to expand their business, extend their production, promoting their figure of company and so on. Therefore, more and more enterprises begin
8、 to build their own websites, thereby enhancing their competitiveness in the field of electronic commerce to expand sales of products an</p><p> This topic is using the structuring design philosophy, combin
9、ing ASP with Microsoft Office Access2003 to develop a preferential website for the “Hamburger Boy”. This website has the functions like coupon printing, booking meals etc. It achieves the product management, classificati
10、on and inquiry, booking online, orders’ management and system’s management. So, the website makes it possible for the costumers to order online. The thesis mainly explains the design of database, foreground and backgrou&
11、lt;/p><p> Keywords: ASP; Access; Electronic commerce; Demond; Function module</p><p><b> 目 錄</b></p><p><b> 1 引言1</b></p><p> 1.1 開發(fā)背景1<
12、/p><p> 1.2 開發(fā)意義1</p><p> 2 “漢堡小子”優(yōu)惠小貼士網(wǎng)站的系統(tǒng)分析3</p><p> 2.1 可行性分析3</p><p> 2.1.1 社會可行性分析3</p><p> 2.1.2 經(jīng)濟(jì)可行性分析3</p><p> 2.1.3 技術(shù)可行性分析
13、4</p><p> 2.2 需求分析5</p><p> 2.2.1 用戶需求5</p><p> 2.2.2 數(shù)據(jù)流圖6</p><p> 2.2.3 數(shù)據(jù)字典9</p><p> 3 “漢堡小子”優(yōu)惠小貼士網(wǎng)站的系統(tǒng)設(shè)計18</p><p> 3.1 系統(tǒng)功能模塊設(shè)
14、計18</p><p> 3.1.1 前臺功能設(shè)計18</p><p> 3.1.2 后臺功能設(shè)計20</p><p> 3.2 數(shù)據(jù)庫設(shè)計22</p><p> 3.2.1 數(shù)據(jù)庫概念結(jié)構(gòu)設(shè)計23</p><p> 3.2.2 數(shù)據(jù)庫邏輯結(jié)構(gòu)設(shè)計23</p><p>
15、3.2.3 數(shù)據(jù)庫物理結(jié)構(gòu)設(shè)計24</p><p> 4 “漢堡小子”優(yōu)惠小貼士網(wǎng)站的系統(tǒng)實現(xiàn)28</p><p> 4.1 數(shù)據(jù)庫的連接28</p><p> 4.2 網(wǎng)站前臺實現(xiàn)28</p><p> 4.2.1 主頁面實現(xiàn)29</p><p> 4.2.2 優(yōu)惠券打印界面30</p&g
16、t;<p> 4.2.3 訂餐界面31</p><p> 4.2.4 提交訂單32</p><p> 4.2.5 產(chǎn)品詳細(xì)界面33</p><p> 4.2.6 留言界面34</p><p> 4.3 網(wǎng)站后臺實現(xiàn)35</p><p> 4.3.1 后臺主頁面35</p>
17、;<p> 4.3.2 產(chǎn)品分類模塊36</p><p> 4.3.3 添加產(chǎn)品界面36</p><p> 4.3.4 新聞管理模塊38</p><p> 4.3.5 添加優(yōu)惠券模塊39</p><p><b> 結(jié) 論40</b></p><p><b&
18、gt; 參考文獻(xiàn)41</b></p><p><b> 致 謝42</b></p><p><b> 1 引言</b></p><p> 漢堡小子餐廳是一家剛投入營運不久的餐飲店,在當(dāng)?shù)孛栠€沒打響,那么,怎么樣才能讓周邊所有人更快更好地知道并了解這份剛崛起不久的新興產(chǎn)業(yè)呢?企業(yè)網(wǎng)站。企業(yè)網(wǎng)站就是
19、企業(yè)在互聯(lián)網(wǎng)上進(jìn)行網(wǎng)絡(luò)建設(shè)和形像宣傳的平臺,就相當(dāng)于企業(yè)的網(wǎng)絡(luò)名片,不但能對企業(yè)的形象做一個良好的宣傳,同時也可以輔助企業(yè)的銷售。</p><p><b> 1.1 開發(fā)背景</b></p><p> 互聯(lián)網(wǎng)是一個巨大的信息庫,它的開放性、便捷性使得人們習(xí)慣于通過網(wǎng)絡(luò)獲取信息。2011年7月19日,據(jù)中國互聯(lián)網(wǎng)絡(luò)信息中心(CNNIC)在京發(fā)布的《第28次中國互聯(lián)網(wǎng)
20、絡(luò)發(fā)展?fàn)顩r統(tǒng)計報告》顯示,截至2011年6月底,中國網(wǎng)民規(guī)模達(dá)到4.85億,較2010年底增加2770萬人,增幅僅為6.1%,其中網(wǎng)絡(luò)購物半年用戶增長了7.6%(中國互聯(lián)網(wǎng)絡(luò)信息中心,2011)[1]??梢娚虅?wù)類應(yīng)用在我國網(wǎng)民的互聯(lián)網(wǎng)應(yīng)用中表現(xiàn)最為突出,它將滲透到人們生活的各個方面。</p><p> 現(xiàn)在越來越多的企業(yè)關(guān)注電子商務(wù),也開始為自身創(chuàng)建一個能提供完善的電子商務(wù)服務(wù)的動態(tài)網(wǎng)站,以滿足對電子商務(wù)的需求
21、。據(jù)統(tǒng)計,截至2010年12月,中國中小企業(yè)建站的比例達(dá)到了43%,其中27.8%的中小企業(yè)建立了獨立企業(yè)網(wǎng)站,達(dá)到了較高的水平(博研科技,2011)[2]。</p><p> 由此可見,電子商務(wù)發(fā)展的腳步已經(jīng)不再滯留,而是在不斷的前進(jìn),它試圖通過各種各樣的方式進(jìn)入我們的生活,改善我們的生活,和我們朝夕相處。</p><p><b> 1.2 開發(fā)意義</b>&l
22、t;/p><p> 企業(yè)網(wǎng)站對于企業(yè)的意義不言而喻,它也已經(jīng)成為企業(yè)競爭力的重要表現(xiàn),目前為止,越來越多的企業(yè)網(wǎng)站建設(shè)在如火如荼的進(jìn)行著,幾乎所有的企業(yè),不論規(guī)模大小都建立了自己的企業(yè)網(wǎng)站。然而網(wǎng)站建設(shè)已經(jīng)不只是企業(yè)在互聯(lián)網(wǎng)上的門面,或者說是僅僅為了宣傳企業(yè)而建,它隨著互聯(lián)網(wǎng)技術(shù)的發(fā)展及企業(yè)的個性化需求,已經(jīng)發(fā)展成為企業(yè)與外部溝通的平臺以及處置業(yè)務(wù)的辦公平臺,成為了企業(yè)的資源共享的平臺,因此網(wǎng)站承載的東西會越來越多
23、,功能也越來越復(fù)雜,在不久之后,網(wǎng)站將會是企業(yè)的資源中心與業(yè)務(wù)處理中心、營銷中心、管理中心。而且好的企業(yè)網(wǎng)站不但對企業(yè)的形象是一個良好的宣傳,同時可以輔助企業(yè)的銷售,甚至可以通過網(wǎng)絡(luò)直接協(xié)助企業(yè)實現(xiàn)產(chǎn)品的銷售(周向?qū)帲?011)[3]。</p><p> 現(xiàn)在,企業(yè)網(wǎng)站運用網(wǎng)絡(luò)技術(shù)開發(fā)已經(jīng)成為企業(yè)自我宣傳及營銷產(chǎn)品的重要方式之一,它所具有的優(yōu)勢在于(百度知道,2010)[4]:</p><p
24、> ?。?)有利于提升企業(yè)品牌形象;</p><p> ?。?)有利于企業(yè)具有網(wǎng)絡(luò)溝通能力;</p><p> ?。?)可以全面詳細(xì)地介紹公司及展示公司產(chǎn)品; </p><p> ?。?)可以幫助企業(yè)實現(xiàn)電子商務(wù)功能; </p><p> ?。?)可以與客戶保持密切聯(lián)系 ;</p><p> (6)可以與潛在客
25、戶建立商業(yè)聯(lián)系 ;</p><p> (7)可以利用網(wǎng)站及時得到客戶的反饋信息。</p><p> 基于此,作為新興業(yè)務(wù),不為太多人知曉的“漢堡小子”就借助企業(yè)網(wǎng)站提升餐廳形象,發(fā)布餐廳內(nèi)產(chǎn)品信息,做好用戶管理,結(jié)合現(xiàn)代科技在網(wǎng)絡(luò)資源平臺上的優(yōu)勢,以客戶需求為導(dǎo)向,以便民利民為宗旨,開發(fā)建立起為消費者提供瀏覽、訂餐、打印等功能的網(wǎng)絡(luò)站點。網(wǎng)站的設(shè)計將基于當(dāng)?shù)卣鎸嵉牟蛷d、市場,餐廳的業(yè)務(wù)
26、行為將餐廳的信息與部分業(yè)務(wù)向網(wǎng)絡(luò)環(huán)境中復(fù)制,使得該網(wǎng)站將成為其日常經(jīng)營的有效補充,更好的促進(jìn)顧客與商家之間的互動與業(yè)務(wù)往來,對商家的發(fā)展具有一定的現(xiàn)實意義。餐廳擁有自己的網(wǎng)站后可以增加業(yè)務(wù),帶來更多的顧客,網(wǎng)絡(luò)無區(qū)域性,只要企業(yè)有網(wǎng)站就可以讓更多的人都發(fā)掘企業(yè)的信息,從而服務(wù)更多的顧客。而且網(wǎng)站可以給餐廳做相應(yīng)的推廣,同時也降低了其推廣費用。 在電子商務(wù)發(fā)展的趨勢下,為讓更多的消費者了解漢堡小子,拓寬漢堡小子的銷售范圍,因此該餐
27、廳擁有一個功能完善的電子商務(wù)網(wǎng)站已刻不容緩。</p><p> 2 “漢堡小子”優(yōu)惠小貼士網(wǎng)站的系統(tǒng)分析</p><p><b> 2.1 可行性分析</b></p><p> 可行性分析也叫可行性研究,它是所有項目在開始階段必須進(jìn)行的一項工作,是項目一旦開始以后能順利進(jìn)行的必要保證?!翱尚行苑治觥敝傅氖窃陧椖空介_發(fā)之前,先投入一定的精
28、力,通過一套準(zhǔn)則,從經(jīng)濟(jì)、技術(shù)、社會等方面對項目的必要行、可能性、合理性以及項目所面臨的重大風(fēng)險進(jìn)行分析和評價,得出項目是否可行的結(jié)論(衛(wèi)紅春,2009)[5]。</p><p> 2.1.1 社會可行性分析</p><p> 社會可行性需要從政策、法律、道德、制度、管理、人員等社會因素論證信息系統(tǒng)的可能性和真實性(楊選輝,2007)[6],也就是根據(jù)組織內(nèi)外確定組織是否具備接受和使用
29、新系統(tǒng)的條件。</p><p> 從組織內(nèi)部來講,企業(yè)關(guān)注網(wǎng)絡(luò)建設(shè)的需求越來越旺盛,中小企業(yè)也越來越熱衷于網(wǎng)站的建設(shè),加上現(xiàn)在互聯(lián)網(wǎng)上眾多的免費建站程序和眾多的網(wǎng)站模板,讓網(wǎng)站建設(shè)變得極其簡單。同時,本網(wǎng)站是設(shè)計者自己設(shè)計的網(wǎng)站,所以在法律方面不會存在侵犯專利權(quán)、侵犯版權(quán)等問題。 從組織外部來講,隨著互聯(lián)網(wǎng)技術(shù)的迅速發(fā)展,越來越多的人開始習(xí)慣于網(wǎng)上瀏覽信息,并通過網(wǎng)絡(luò)購買東西。在這樣一種社會發(fā)展趨勢下,
30、“漢堡小子”優(yōu)惠小貼士網(wǎng)站的提出能滿足消費者網(wǎng)上訂購與送貨上門的需求,將傳統(tǒng)的銷售轉(zhuǎn)化為網(wǎng)上銷售,這無疑是跟上時代的腳步,順應(yīng)時代的潮流。</p><p> 由此可見,“漢堡小子”優(yōu)惠網(wǎng)站在此項目上是可行的,但是要在網(wǎng)站市場中占有一席之地,還是需要一定的投入和一定的技術(shù)的。</p><p> 2.1.2 經(jīng)濟(jì)可行性分析</p><p> 經(jīng)濟(jì)可行性分析也叫做投
31、資/效益分析或者成本/效益分析,它是分析信息系統(tǒng)項目所需要的花費和項目開發(fā)成功所能帶來的經(jīng)濟(jì)效益(杜娟,2008)[7]。通俗的講,分析經(jīng)濟(jì)可行性就是分析該網(wǎng)站是否值得開發(fā)。顯然,在可行性分析中,經(jīng)濟(jì)可行性分析是最重要的,占的比例是最大的,企業(yè)所追求的就是效益和利潤。在這里可以從網(wǎng)站費用和網(wǎng)站收益兩方面進(jìn)行經(jīng)濟(jì)可行性分析。</p><p> ?。?)網(wǎng)站費用。網(wǎng)站費用一般包括:設(shè)備費、開發(fā)費、運行費、維護(hù)費、培訓(xùn)
32、費等。其中的運行費還包括網(wǎng)站或服務(wù)器與Internet的接入費等。另外設(shè)備費主要是在該網(wǎng)站投入運行后需要在餐廳添置一臺專門受理訂餐業(yè)務(wù)的計算機(jī),而現(xiàn)今的這個網(wǎng)絡(luò)時代,計算機(jī)普遍存在于每個企業(yè)中,所以在設(shè)備成本上該網(wǎng)站是可行的。</p><p> ?。?)網(wǎng)站收益。網(wǎng)站的收益有直接收益和間接收益兩個方面。首先,直接收益的網(wǎng)站一般指有償服務(wù)的網(wǎng)站,通過運行后逐步產(chǎn)生效益。而“漢堡小子”網(wǎng)站中的網(wǎng)上訂餐服務(wù)讓顧客足不出
33、戶就能享受到漢堡小子的美食,就好比家喻戶曉的肯德基網(wǎng)上訂餐那樣直接提升餐廳的營業(yè)額。其次,間接收益主要包括了網(wǎng)站的建設(shè)和運行使企業(yè)工作效率的提高,企業(yè)管理水平的提升,節(jié)省人力資源和減輕業(yè)務(wù)人員的工作負(fù)擔(dān),及時給領(lǐng)導(dǎo)者提供決策支持信息和提高企業(yè)綜合素質(zhì),以及網(wǎng)站為企業(yè)樹立新的形象等社會效益。本網(wǎng)站的開發(fā)可使?jié)h堡小子餐廳走上互聯(lián)網(wǎng)的軌道,一方面可提高餐廳的信息化管理水平,另一方面也可提升餐廳的知名度,同時也可建立起與廣大消費者之間的關(guān)系和服
34、務(wù)。</p><p> 因此,漢堡小子餐廳建設(shè)網(wǎng)站從投資效益分析,該項目實際投資收益率大于投資成本,不僅可以加快交易的更新速度,更可以提升餐廳對外的知名度。所以,從經(jīng)濟(jì)可行性方面看,此項目是可行的,該網(wǎng)站的開發(fā)對餐廳的發(fā)展是有價值的。</p><p> 2.1.3 技術(shù)可行性分析</p><p> 技術(shù)可行性是分析在特定條件下,技術(shù)資源的可用性和這些技術(shù)資源用
35、于解決信息系統(tǒng)問題的可能性和現(xiàn)實性(杜娟,2008)[7]。也就是根據(jù)現(xiàn)有的技術(shù)條件,分析能否達(dá)到網(wǎng)站建設(shè)的要求。</p><p> 本設(shè)計項目現(xiàn)在仍處于剛開始起步階段,使用的工具應(yīng)為易懂、易弄,方便、快捷的。而使用Dreamweaver 8 網(wǎng)頁設(shè)計工具對于一個設(shè)計者來說是較為便利的。</p><p> Dreamweaver 8是Adobe公司推出的網(wǎng)頁制作軟件,與Flesh、Fi
36、reworks并成為網(wǎng)頁三劍客,以其可視化的操作和強大的管理功能受到了廣大網(wǎng)頁設(shè)計師們的青睞。它最突出的特點是:(1)制作效率高,Dreamweaver 8可以用最快速的方式將PhotoShop、Freehand等移至網(wǎng)頁上;(2)網(wǎng)站管理方便,使用網(wǎng)站地圖可以快速制作網(wǎng)站雛形、設(shè)計、更新和重組網(wǎng)頁,如果改變網(wǎng)頁位置或檔案名稱,Dreamweaver 8會自動更新所有連接。這使得復(fù)雜的網(wǎng)站更新變得迅速又簡單(石慶民;李林濤,2011)[
37、8]。</p><p> 由于“漢堡小子”優(yōu)惠網(wǎng)站只是一個小型網(wǎng)站,加上電子商務(wù)現(xiàn)在也正處于一個初級階段,所以在數(shù)據(jù)庫建設(shè)方面,本次設(shè)計選擇了Microsoft Office Access2003,在一般情況下它可以滿足企業(yè)的需要。Microsoft Office Access2003存儲方式單一、面向?qū)ο蟆⒔缑嬗押?、易操作,能處理多種數(shù)據(jù)信息,也能利用Access強大的DDE(動態(tài)數(shù)據(jù)交換)和OLE(對象的聯(lián)
38、接和嵌入)特性,可以在一個數(shù)據(jù)表中嵌入位圖、聲音、Excel表格、Word文檔,還可以建立動態(tài)的數(shù)據(jù)庫報表和窗體等,這便于用戶操作和管理,是一種不必編寫代碼,就可以完成大部分?jǐn)?shù)據(jù)管理的任務(wù)(廖海燕,2010)[9]。至今為止也已有不少技術(shù)開發(fā)人員成功的利用Access來開發(fā)網(wǎng)站。同時,現(xiàn)在ASP技術(shù)已經(jīng)非常流行,并且提供了多個內(nèi)置對象,方便對數(shù)據(jù)庫的操作,對其運行的環(huán)境也很容易方便搭建。</p><p> 此外
39、,現(xiàn)在軟硬件都能很好地滿足開發(fā)需求,在校內(nèi)更有一大批精通網(wǎng)站開發(fā)的人才存在。因此基于Web的“漢堡小子”優(yōu)惠小貼士網(wǎng)站在技術(shù)上是可行的。</p><p><b> 2.2 需求分析</b></p><p> 軟件需求是整個軟件開發(fā)的基礎(chǔ),每個軟件開發(fā)過程都是以理解客戶的基本需求為目標(biāo)(張泊平,2009)[10]。</p><p> 需求分
40、析主要是指對要解決的問題進(jìn)行詳細(xì)的分析,弄清楚問題的要求,包括需要輸入什么數(shù)據(jù),要得到什么結(jié)果,最后應(yīng)輸出什么,是一件很困難的事情,因此必須不斷深入地與用戶交流,才能逐步確定用戶的實際需求(王承明,2008)[11]。在需求階段要全面地理解客戶的各項需求,系統(tǒng)功能要和客戶需求達(dá)成一致,這樣才能成功地完成整個軟件項目的開發(fā)。</p><p> 本課題選取的“漢堡小子”優(yōu)惠小貼士網(wǎng)站是一個為消費者提供網(wǎng)上訂餐管理、
41、優(yōu)惠券打印、意見反饋等功能的網(wǎng)站。漢堡小子根據(jù)自身的發(fā)展需求,拓展銷售渠道以及擴(kuò)大服務(wù)的針對性,需要建立一個集產(chǎn)品展示及餐點訂購一體的電子商務(wù)網(wǎng)站,最終達(dá)到盈利及長期發(fā)展。</p><p> 2.2.1 用戶需求</p><p> 在系統(tǒng)設(shè)計之前和設(shè)計、開發(fā)過程中對用戶需求所作的調(diào)查與分析,是系統(tǒng)設(shè)計、系統(tǒng)完善和系統(tǒng)維護(hù)的依據(jù)(Ian Sommerville,2007)[12]。<
42、;/p><p> “漢堡小子”餐廳是一家出售漢堡、雞翅、飲料等的餐飲店,借助專業(yè)的設(shè)備,餐廳生產(chǎn)的食品始終保質(zhì)保鮮。通過和店主的交談,獲取了對方的需求,即用戶需求,餐廳想要建立一個全面展示餐廳產(chǎn)品及產(chǎn)品訂購銷售的網(wǎng)站,從而面向更多的客戶群。</p><p> “漢堡小子”電子商務(wù)網(wǎng)站的建設(shè)主要目標(biāo)如下:</p><p> ?。?)展示企業(yè)形象、提升知名度;</
43、p><p> ?。?)加強餐廳與客戶的交互性,使客戶更加了解餐廳的信息;</p><p> (3)宣傳自己的產(chǎn)品,客戶通過該網(wǎng)站可選擇定購餐廳的產(chǎn)品;餐廳也可以通過客戶留言等信息獲知客戶需求,增強匹配度;</p><p> (4)實現(xiàn)訂單的有效管理;</p><p> ?。?)提高餐廳的工作效率;</p><p>
44、(6)對餐廳的部分產(chǎn)品進(jìn)行分類、管理;</p><p> ?。?)拓寬商業(yè)渠道,增加用戶群。</p><p> 通過交談,本設(shè)計者了解到該餐廳想抓住的客戶主要有習(xí)慣于在網(wǎng)上瀏覽信息的學(xué)生和每天忙于工作的人,他們對送所買餐點的效率更為看重,較熱衷送貨上門的快捷方式。</p><p> 總體而言,“漢堡小子”優(yōu)惠小貼士網(wǎng)站的前臺應(yīng)該是產(chǎn)品展示和餐廳基本與詳細(xì)信息的介
45、紹,要向客戶展示產(chǎn)品的具體信息,例如圖片、價格以及相關(guān)優(yōu)惠等信息,還要向客戶介紹餐廳的聯(lián)系方式、餐廳的動態(tài)新聞等信息,要求客戶能注冊成為本網(wǎng)站的會員,并能在餐廳電子商務(wù)網(wǎng)站上打印相關(guān)產(chǎn)品的優(yōu)惠券以及訂餐;后臺應(yīng)該是對訂單、留言、用戶信息、網(wǎng)站基礎(chǔ)數(shù)據(jù)等進(jìn)行管理。</p><p> 2.2.2 數(shù)據(jù)流圖</p><p> 數(shù)據(jù)流圖是一種圖形化的系統(tǒng)模型,它在一幅圖中展示信息系統(tǒng)的主要需求
46、:輸入、輸出、處理和數(shù)據(jù)存儲(John Satzinger;Robert Jackson;Stephen Burd,2009)[13]。即采用圖形方式來表達(dá)系統(tǒng)的邏輯功能、數(shù)據(jù)在系統(tǒng)內(nèi)部的邏輯流向和邏輯變換過程,是結(jié)構(gòu)化系統(tǒng)分析方法的主要表達(dá)工具。通過對“漢堡小子”優(yōu)惠小貼士網(wǎng)站需求的了解,根據(jù)自頂向下逐層的結(jié)構(gòu)化分析思想,得出了該網(wǎng)站的數(shù)據(jù)流圖。</p><p><b> ?。?)0層數(shù)據(jù)流圖<
47、/b></p><p> 0層數(shù)據(jù)流圖是對系統(tǒng)總體輸入輸出的描述,本流程圖根據(jù)網(wǎng)站的結(jié)構(gòu)將系統(tǒng)處理分為前臺管理和后臺管理兩部分(“漢堡小子”優(yōu)惠網(wǎng)的0層數(shù)據(jù)流圖見圖1)?!皾h堡小子”優(yōu)惠網(wǎng)站的使用對象是個人和企業(yè),個人能注冊、訂餐、瀏覽信息等,而管理員則可以在后臺對整個網(wǎng)站系統(tǒng)進(jìn)行管理。</p><p> 圖1 “漢堡小子”優(yōu)惠網(wǎng)的0層</p><p>&
48、lt;b> ?。?)1層數(shù)據(jù)流圖</b></p><p> 0層數(shù)據(jù)流圖經(jīng)過分解后的圖稱為1層圖,對0層數(shù)據(jù)流圖中的前臺管理處理和后臺管理處理進(jìn)行細(xì)化得出前臺管理的1層數(shù)據(jù)流圖(如圖2所示)和后臺管理的1層數(shù)據(jù)流圖(如圖3所示)。</p><p> 圖2 前臺管理的1層</p><p> 圖3 后臺管理的1層</p><p
49、> 前臺管理的1層數(shù)據(jù)流圖是對0層數(shù)據(jù)流圖中的前臺管理的細(xì)分。前臺管理的1層數(shù)據(jù)流圖包括注冊、會員登錄、我是會員、優(yōu)惠券打印、我要訂餐五個處理。用戶可以瀏覽不同餐廳產(chǎn)品的基本信息以及通過注冊成為會員;會員可以通過我是會員模塊來查詢訂單和優(yōu)惠券信息以及修改自己的基本信息。</p><p> 后臺管理的1層數(shù)據(jù)流圖是對0層數(shù)據(jù)流圖中后臺管理的細(xì)分。后臺管理的1層數(shù)據(jù)流圖包括管理員登錄、基礎(chǔ)數(shù)據(jù)管理、營業(yè)統(tǒng)計
50、、訂單管理和回復(fù)管理五個處理。管理員登錄之后,便可以對新聞公告和產(chǎn)品分類信息這些基礎(chǔ)數(shù)據(jù)來進(jìn)行增、改、刪操作。管理員還可以對于留言進(jìn)行回復(fù),對訂單進(jìn)行查詢、修改、刪除、添加管理,針對交易成功的產(chǎn)品,可以進(jìn)行銷售統(tǒng)計的數(shù)據(jù)處理,管理員可以查詢到相應(yīng)的銷售額信息。</p><p><b> ?。?)2層數(shù)據(jù)流圖</b></p><p> 2層數(shù)據(jù)流圖是對1層數(shù)據(jù)流的細(xì)化
51、,它分別描述各子系統(tǒng)的結(jié)構(gòu)。對1層數(shù)據(jù)流圖中的我要訂餐、我是會員、基礎(chǔ)數(shù)據(jù)管理這3個仍然較為復(fù)雜的數(shù)據(jù)處理進(jìn)行細(xì)化得出我要訂餐的2層數(shù)據(jù)流圖(如圖4所示)、我是會員的2層數(shù)據(jù)流圖(如圖5所示)和基礎(chǔ)數(shù)據(jù)管理的2層數(shù)據(jù)流圖(如圖6所示)。</p><p> 圖4 我要訂餐的2層</p><p> 圖5 我是會員的2層</p><p> 圖6 基礎(chǔ)數(shù)據(jù)管理的2層&
52、lt;/p><p> 我要訂餐的2層數(shù)據(jù)流圖是對1層數(shù)據(jù)流圖中的訂餐進(jìn)行的細(xì)化。會員首先訂餐,點擊訂餐后進(jìn)行訂單填寫并確認(rèn)訂單,此時并生成訂單,首頁中的訂購數(shù)量增加。當(dāng)餐點送達(dá)時,顧客可以收到訂購的餐點并付款,管理員便確認(rèn)訂單已付款,此外,會員還可以進(jìn)行留言。</p><p> 我是會員的2層數(shù)據(jù)流圖是對1層數(shù)據(jù)流圖中的我是會員的細(xì)化。會員點擊進(jìn)入我是會員后,可以查看自己的訂單和優(yōu)惠券信息
53、,還可以修改自己的基本信息以及打印優(yōu)惠券。</p><p> 基礎(chǔ)數(shù)據(jù)管理的2層數(shù)據(jù)流圖是對1層的基礎(chǔ)數(shù)據(jù)管理進(jìn)行的細(xì)化。1層后臺管理數(shù)據(jù)流圖中的基本信息包括產(chǎn)品分類信息、產(chǎn)品信息、新聞公告信息,管理員可以對餐廳的這些基本信息進(jìn)行管理。</p><p> 2.2.3 數(shù)據(jù)字典</p><p> 數(shù)據(jù)字典是數(shù)據(jù)庫系統(tǒng)中各類數(shù)據(jù)詳細(xì)描述的集合.在數(shù)據(jù)庫設(shè)計中,它提
54、供了對各類數(shù)據(jù)描述的集中管理,是一種數(shù)據(jù)分析、系統(tǒng)設(shè)計和管理的有力工具(尹志宇;郭晴,2010)[14]。數(shù)據(jù)字典通常包括:數(shù)據(jù)項、數(shù)據(jù)結(jié)構(gòu)、數(shù)據(jù)流、數(shù)據(jù)存儲、數(shù)據(jù)處理5個部分。以下是“漢堡小子”優(yōu)惠小貼士網(wǎng)站的數(shù)據(jù)字典:</p><p> 表1 會員資料數(shù)據(jù)流條目</p><p><b> 續(xù)表</b></p><p> 表2 會員留言
55、數(shù)據(jù)流條目</p><p> 表3 所需查看信息數(shù)據(jù)流條目</p><p> 表4 訂單數(shù)據(jù)流條目</p><p> 表5 管理員資料數(shù)據(jù)流條目</p><p> 表6 產(chǎn)品信息數(shù)據(jù)流條目</p><p><b> 續(xù)表</b></p><p> 表7 新聞公告
56、數(shù)據(jù)流條目</p><p> 表8 優(yōu)惠券數(shù)據(jù)流條目</p><p> 表9 產(chǎn)品分類信息數(shù)據(jù)流條目</p><p> 表10 管理員數(shù)據(jù)流條目</p><p> 表11 會員信息數(shù)據(jù)流條目</p><p><b> 續(xù)表</b></p><p> 表12 留言
57、信息數(shù)據(jù)流條目</p><p> 表13 訂單信息數(shù)據(jù)流條目</p><p> 表14 產(chǎn)品信息數(shù)據(jù)流條目</p><p> 表15 銷售信息數(shù)據(jù)流條目</p><p><b> 續(xù)表</b></p><p> 表16 回復(fù)信息數(shù)據(jù)流條目</p><p> 表1
58、7 新聞公告信息數(shù)據(jù)流條目</p><p> 表18 優(yōu)惠券信息數(shù)據(jù)流條目</p><p> 表19 產(chǎn)品分類信息數(shù)據(jù)流條目</p><p> 表20 基本信息數(shù)據(jù)流條目</p><p> 表21 前臺信息數(shù)據(jù)流條目</p><p> 表22 后臺信息數(shù)據(jù)流條目</p><p> 表
59、23 前臺管理處理邏輯條目</p><p> 表24 后臺管理處理邏輯條目</p><p><b> 續(xù)表</b></p><p> 表25 注冊處理邏輯條目</p><p> 表26 會員登錄處理邏輯條目</p><p> 表27 我要訂餐處理邏輯條目</p><p
60、> 表28 我是會員處理邏輯條目</p><p> 表29 管理員登錄處理邏輯條目</p><p> 表30 基礎(chǔ)數(shù)據(jù)管理管理處理邏輯條目</p><p> 表31 訂單管理處理邏輯條目</p><p> 表32 回復(fù)管理處理邏輯條目</p><p> 表33 營業(yè)統(tǒng)計處理邏輯條目</p>
61、<p> 表34 管理員外部實體條目</p><p> 表35 會員外部實體條目</p><p><b> 續(xù)表</b></p><p> 3 “漢堡小子”優(yōu)惠小貼士網(wǎng)站的系統(tǒng)設(shè)計</p><p> 3.1 系統(tǒng)功能模塊設(shè)計 </p><p> 在對網(wǎng)站的可行性分析和需求
62、分析之后,就要進(jìn)行網(wǎng)站功能的總體設(shè)計,以下包括網(wǎng)站前臺功能設(shè)計和網(wǎng)站后臺功能設(shè)計。</p><p> 3.1.1 前臺功能設(shè)計</p><p> 圖7顯示了網(wǎng)站前臺的基本功能結(jié)構(gòu),前臺系統(tǒng)分為會員登錄管理、我是會員、訂餐管理三大部分。</p><p> 圖7 前臺功能模塊圖</p><p> 在計算機(jī)領(lǐng)域IPO是指結(jié)構(gòu)化設(shè)計中變換型結(jié)
63、構(gòu)的輸入(Input)、加工(Processing)、輸出(Output)。IPO圖是對每個模塊進(jìn)行詳細(xì)設(shè)計的工具,它是輸入加工輸出(Input Process Output)圖的簡稱(百度百科,2011)[15]。IPO圖就是用來說明每個模塊的輸入、輸出數(shù)據(jù)和數(shù)據(jù)加工的重要工具。</p><p> 前臺每項功能的IPO設(shè)計結(jié)果如下:</p><p> 會員登錄管理是指針對會員登錄所進(jìn)
64、行的操作,包括會員注冊和會員登錄兩部分(如表36)。會員注冊是指用戶經(jīng)過注冊頁面的注冊從而成為會員的過程,此時該會員的信息存儲到了用戶信息表中。會員登錄是指會員通過在登錄頁面上進(jìn)行用戶名及密碼輸入以登錄到網(wǎng)站上,從而可以進(jìn)行相對應(yīng)權(quán)限的信息查看操作。</p><p> 表36 會員登錄模塊IPO設(shè)計</p><p> 我是會員模塊主要是針對會員的個人信息管理模塊,它包括訂單查詢、優(yōu)惠券
65、查詢、打印和賬戶信息管理四部分(如表37)。訂單查詢是指會員可以查詢?yōu)g覽到自己的訂單信息;優(yōu)惠券查詢、打印是指會員能瀏覽打印本餐廳部分產(chǎn)品的優(yōu)惠券;賬戶信息管理是幫助會員對自己的基本信息進(jìn)行修改和完善。</p><p> 表37 我是會員模塊IPO設(shè)計</p><p> 我要訂餐模塊是本網(wǎng)站的主要功能,指會員對有訂購意向的產(chǎn)品進(jìn)行訂購,當(dāng)滿足訂餐條件時,此訂餐成功。我要訂餐模塊包括訂餐
66、、訂單填寫、訂單生成和留言四部分(如表38)。訂餐是指會員單擊產(chǎn)品訂餐圖標(biāo),這個產(chǎn)品的狀態(tài)也相應(yīng)更改(主要指產(chǎn)品被訂購數(shù)量及訂餐金額);訂單填寫就是用戶填寫訂餐數(shù)量、送餐地址等相關(guān)的訂單信息,此功能主要是在網(wǎng)頁上存儲用戶此次訂單的相關(guān)信息;訂單生成是指用戶查看自己填寫的訂單信息,并確認(rèn)無誤后,單擊確認(rèn)鍵,此時訂單提交至數(shù)據(jù)庫中,生成訂單;留言是指會員可以將與此次訂餐相關(guān)或無關(guān)的言論進(jìn)行提交,管理員會回復(fù)其留言的信息。</p>
67、<p> 表38 我要訂餐模塊IPO設(shè)計</p><p> 本網(wǎng)站還可以為網(wǎng)站瀏覽者提供網(wǎng)站基本信息,網(wǎng)站的新聞公告和產(chǎn)品的詳細(xì)信息等。</p><p> 網(wǎng)站的基本使用流程是,用戶可以瀏覽網(wǎng)頁上的訂餐項目,但用戶必須注冊會員,進(jìn)行會員登錄操作后才進(jìn)行訂餐。會員看到想要訂購的餐點后,按下訂餐圖標(biāo),此時系統(tǒng)把這個產(chǎn)品的信息,用戶編號寫入訂單表中,并鏈接到訂餐頁面,訂餐頁面
68、將顯示會員所定餐點的名稱,數(shù)量,單價,總價信息,會員可對產(chǎn)品的數(shù)量進(jìn)行修改,訂單上可重新計算出總價現(xiàn)是在頁面上,只要點擊了確認(rèn)無誤時,訂單確認(rèn)生效。訂餐成功并且送餐到指定地點后,會員支付相應(yīng)款項,管理員修改當(dāng)單狀態(tài)為已付款。</p><p> 3.1.2 后臺功能設(shè)計</p><p> 圖8是后臺管理功能圖,從圖中看出后臺管理系統(tǒng)的功能有用戶管理、財務(wù)管理、產(chǎn)品分類管理、訂單管理、優(yōu)惠
69、券管理、網(wǎng)站基礎(chǔ)信息管理、回復(fù)管理。用戶管理又分為會員管理和管理員管理;訂單管理又有確認(rèn)訂單和訂單查詢兩部分;網(wǎng)站基礎(chǔ)信息管理指對產(chǎn)品信息添加、新聞公告和產(chǎn)品分類信息添加這三部分的管理;回復(fù)管理中主要是留言管理。</p><p> 圖8 后臺功能模塊圖</p><p> 以上功能都是管理員通過登錄后臺可以進(jìn)行的操作功能模塊。</p><p> 后臺每項功能的I
70、PO設(shè)計結(jié)果如下:</p><p> 在用戶管理子系統(tǒng)中,管理員可以對會員和管理員的注冊信息進(jìn)行查詢和編輯操作(如表39)。其中會員管理是針對會員信息所做的操作;管理員管理是針對管理員信息的操作。</p><p> 表39 用戶管理模塊IPO設(shè)計</p><p> 產(chǎn)品分類信息管理主要實現(xiàn)對網(wǎng)站中產(chǎn)品類別的管理(如表40)。</p><p&
71、gt; 表40 產(chǎn)品分類管理模塊IPO設(shè)計</p><p> 訂單管理子系統(tǒng)中管理員可以搜索不同狀態(tài)的訂單,可以對等待付款訂單、已付款訂單、未付款訂單進(jìn)行的搜索和編輯(具體如表41)。訂單確認(rèn)是指針對那些已經(jīng)成功的訂餐項目,當(dāng)送餐成功后收到會員的款的時候,管理員便確認(rèn)該筆訂單的狀態(tài)為已現(xiàn)金付款;訂單查詢就是對各個狀態(tài)的訂單進(jìn)行搜索。</p><p> 表41 訂單管理模塊IPO設(shè)計&
72、lt;/p><p> 優(yōu)惠券管理子系統(tǒng)是指管理員可以針對餐廳的部分產(chǎn)品添加優(yōu)惠信息來增加營業(yè)額(具體如表42)。</p><p> 表42 優(yōu)惠券管理模塊IPO設(shè)計</p><p> 網(wǎng)站基本信息管理子系統(tǒng)是指管理員對新聞公告、產(chǎn)品信息的添加和產(chǎn)品分類信息的添加、編輯和錄入操作。其中新聞公告是管理員對前臺顯示的相關(guān)新聞公告信息做的相應(yīng)的修改編輯;產(chǎn)品信息管理主要是
73、對網(wǎng)站中產(chǎn)品信息的管類,產(chǎn)品分類信息管理主要實現(xiàn)對網(wǎng)站中產(chǎn)品類別的管理(具體如表43)。</p><p> 表43 網(wǎng)站基本信息管理模塊IPO設(shè)計</p><p> 回復(fù)管理子系統(tǒng)是指管理員回復(fù)會員給出的相應(yīng)留言評論。留言管理是對會員在訂餐項目詳細(xì)信息頁面的留言,一般留言的信息是和在進(jìn)行的訂餐項目是相關(guān)的,管理員針對相關(guān)問題進(jìn)行回復(fù)(具體如表44)。</p><p&
74、gt; 表44 回復(fù)管理模塊IPO設(shè)計</p><p><b> 3.2 數(shù)據(jù)庫設(shè)計</b></p><p> 數(shù)據(jù)庫設(shè)計是將一個數(shù)據(jù)模型轉(zhuǎn)換成表、關(guān)系和數(shù)據(jù)約束的過程,主要通過對外鍵的定義將實體轉(zhuǎn)換為表并表達(dá)他們之間的關(guān)系。數(shù)據(jù)庫設(shè)計是一個復(fù)雜的項目;與數(shù)據(jù)建模一樣,它需要花費較長的時間(David M. Kroenke,2007)[16]。數(shù)據(jù)庫設(shè)計時一般都
75、經(jīng)過數(shù)據(jù)庫概念結(jié)構(gòu)設(shè)計、邏輯結(jié)構(gòu)設(shè)計和物理結(jié)構(gòu)設(shè)計三個階段(苗雪蘭;宋歌,2009)[17]。</p><p> 對于數(shù)據(jù)庫的設(shè)計,可根據(jù)用戶的信息需求、處理需求和數(shù)據(jù)庫的支持環(huán)境(包括硬件、操作系統(tǒng)、系統(tǒng)軟件與DBMS)設(shè)計出相應(yīng)的數(shù)據(jù)模式(Abraham Silberschatz,2002)[18]。對于數(shù)據(jù)庫的設(shè)計步驟,可以按照結(jié)構(gòu)化的設(shè)計方法以及數(shù)據(jù)庫應(yīng)用系統(tǒng)開發(fā)過程進(jìn)行(錢雪忠;羅海馳;陳國俊,200
76、9)[19]。</p><p> 3.2.1 數(shù)據(jù)庫概念結(jié)構(gòu)設(shè)計</p><p> 數(shù)據(jù)庫概念設(shè)計是一種能反映用戶觀點并更接近于現(xiàn)實世界的數(shù)據(jù)模型,是整個數(shù)據(jù)庫設(shè)計的關(guān)鍵,概念設(shè)計的好壞直接關(guān)系到數(shù)據(jù)庫的性能和反應(yīng)系統(tǒng)開發(fā)的效率(李俊山;羅蓉;趙方舟,2010)[20]。</p><p> 數(shù)據(jù)庫概念設(shè)計的主要工具是E-R圖(即實體-聯(lián)系圖)。E-R圖由實體、
77、屬性和聯(lián)系三部分組成(如圖9所示)。</p><p><b> 圖9 E-R圖圖例</b></p><p> a.實體——實體是現(xiàn)實世界中客觀存在的事物。</p><p> b.聯(lián)系——實體之間可能存在著各種聯(lián)系,這種聯(lián)系通過信息系統(tǒng)的功能活動表現(xiàn)出來。</p><p> c.屬性——實體或聯(lián)系的性質(zhì)就是屬性。&
78、lt;/p><p> 根據(jù)E-R圖的大致內(nèi)容,結(jié)合需求分析,可得本優(yōu)惠網(wǎng)站的E-R圖(如圖10所示)。</p><p> 圖10 網(wǎng)站E-R圖</p><p> 3.2.2 數(shù)據(jù)庫邏輯結(jié)構(gòu)設(shè)計</p><p> E-R圖描繪的是生活中的實體,標(biāo)注了實體的屬性,以及實體與實體之間的關(guān)系。這是概念層次上的,接下來要對概念模型進(jìn)行邏輯結(jié)構(gòu)設(shè)計,
79、以下是本網(wǎng)站數(shù)據(jù)庫的關(guān)系模式。</p><p> 會員信息(會員名,真實姓名,密碼,電子郵箱)</p><p> 產(chǎn)品信息(產(chǎn)品名,加入日期,價格,會員價,外觀指數(shù),口感指數(shù),賞味期,產(chǎn)品圖片,產(chǎn)品描述)</p><p> 留言信息(留言編號,會員名,留言內(nèi)容,回復(fù)內(nèi)容,留言時間)</p><p> 訂單信息(訂單編號,會員名,真實姓
80、名,訂餐數(shù)量,下單狀態(tài),下單時間,送餐地址,郵編,聯(lián)系方式,送餐方式,支付方式)</p><p> 產(chǎn)品分類信息(分類編號,分類名,產(chǎn)品名)</p><p> 組成(產(chǎn)品名,訂單編號)</p><p> 管理員信息(管理員名,密碼)</p><p> 優(yōu)惠券信息(優(yōu)惠券編號,優(yōu)惠券名稱,優(yōu)惠券圖片,到期時間,狀態(tài))</p>
81、<p> 新聞公告信息(新聞主題,發(fā)布人,發(fā)布內(nèi)容)</p><p> 以上是從E-R圖中得出的關(guān)系模式。</p><p> 3.2.3 數(shù)據(jù)庫物理結(jié)構(gòu)設(shè)計</p><p> 數(shù)據(jù)庫的物理設(shè)計是把設(shè)計好的邏輯結(jié)構(gòu)建立在特定的數(shù)據(jù)庫管理系統(tǒng)中,同時建立視圖、索引等數(shù)據(jù)對象。</p><p> 本網(wǎng)站的數(shù)據(jù)庫物理設(shè)計中主要
82、是對相關(guān)數(shù)據(jù)庫表設(shè)置相應(yīng)的索引,對主鍵設(shè)置主索引,為了提高查詢效率經(jīng)常要查詢的屬性設(shè)置普通索引。例如:</p><p> 會員信息(會員名,真實姓名,密碼,電子郵箱)</p><p> 產(chǎn)品信息(產(chǎn)品名,加入日期,價格,會員價,外觀指數(shù),口感指數(shù),賞味期,產(chǎn)品圖片,產(chǎn)品描述)</p><p> 留言信息(留言編號,會員名,留言內(nèi)容,回復(fù)內(nèi)容,留言時間)<
83、/p><p> 訂單信息(訂單編號,會員名,真實姓名,訂餐數(shù)量,下單狀態(tài),下單時間,送餐地址,郵編,聯(lián)系方式,送餐方式,支付方式)</p><p> 在這四個關(guān)系模式中會員表中會員名為主鍵,產(chǎn)品表中產(chǎn)品編號為主鍵,訂單表中訂單編號為主鍵,留言表中留言編號為主鍵,建立聚簇索引;其中,留言信息表中會員名為外碼,在實現(xiàn)留言管理這一功能的時候,常會涉及查詢訂單信息和會員,故對留言信息表中的會員名和
84、訂單號建立普通索引。</p><p> 通過數(shù)據(jù)庫的概念設(shè)計和邏輯結(jié)構(gòu)設(shè)計之后,產(chǎn)生相應(yīng)的數(shù)據(jù)庫表,其表結(jié)構(gòu)見表45至表52。</p><p> 表45是會員的基本信息表,是會員進(jìn)行系統(tǒng)登錄的時候用到的信息。 </p><p> 表45 用戶信息表T_user</p><p> 表46是管理員的基本信息表,是會員進(jìn)行系統(tǒng)登錄的時候用到
85、的信息。</p><p> 表46 管理員信息表T_admin</p><p> 表47產(chǎn)品表記錄的是產(chǎn)品的基本信息,記錄了產(chǎn)品的名稱,描述等固定信息。</p><p> 表47 產(chǎn)品信息表T_food</p><p> 表48記錄的是留言的基本信息,主要指會員對訂單項目的留言意見,管理員進(jìn)行回復(fù)。</p><p&
86、gt; 表48 留言信息T_ask</p><p> 表49記錄的是訂單表的信息,包括訂單類型、訂單狀態(tài)、下單時間等屬性。類似用戶和商品的具體屬性可以通過外碼聯(lián)系相關(guān)表進(jìn)行調(diào)用,從而降低信息冗余情況。</p><p> 表49 訂單表T_order</p><p><b> 續(xù)表</b></p><p> 表5
87、0記錄的是新聞公告的信息,包括新聞公告內(nèi)容和發(fā)布時間屬性。</p><p> 表50 新聞公告表T_bulletin</p><p> 表51記錄的是優(yōu)惠券的信息,包括優(yōu)惠券編號、到期時間等屬性。</p><p> 表51 優(yōu)惠券信息表T_coupon</p><p> 表52記錄的是產(chǎn)品分類信息,包括分類編號、分類詞、種類等屬性。&
88、lt;/p><p> 表52 分類信息表T_category</p><p> 根據(jù)以上的數(shù)據(jù)庫,得到數(shù)據(jù)表關(guān)系圖,如圖11所示: </p><p> 圖11 數(shù)據(jù)庫表關(guān)系</p><p> 4 “漢堡小子”優(yōu)惠小貼士網(wǎng)站的系統(tǒng)實現(xiàn)</p><p> 4.1 數(shù)據(jù)庫的連接</p><p>
89、 在動態(tài)網(wǎng)頁中,調(diào)用數(shù)據(jù)庫中的數(shù)據(jù)是十分頻繁的,為了避免編寫重復(fù)的代碼。編寫一個數(shù)據(jù)庫連接文件是非常重要的。conn.asp文件的內(nèi)容包括連接數(shù)據(jù)庫的信息。</p><p> 在所有與數(shù)據(jù)庫連接的頁面只要包含該文件,就可以連接和打開數(shù)據(jù)庫。本程序的代碼設(shè)計如下:</p><p><b> <%</b></p><p> optio
90、n explicit</p><p> dim conn,connstr,db,rs</p><p> db="../db/db1.mdb"</p><p> Set conn = Server.CreateObject("ADODB.Connection")</p><p> connstr=
91、"Provider=Microsoft.Jet.OLEDB.4.0;Data </p><p> Source=" & Server.MapPath(""&db&"")</p><p> conn.Open connstr</p><p><b> %><
92、/b></p><p> 4.2 網(wǎng)站前臺實現(xiàn)</p><p> 網(wǎng)站前臺主要是展現(xiàn)給用戶的,網(wǎng)頁的界面設(shè)計比較關(guān)鍵,不僅設(shè)計要美觀,而且還要體現(xiàn)網(wǎng)站的特色,更重要的是讓瀏覽者方便快捷地找到所需信息,并對網(wǎng)站留下深刻印象。</p><p> 在本網(wǎng)站中,因會員對網(wǎng)站前臺的操作是以打印、訂餐為主,其他相應(yīng)功能為輔,因此在該網(wǎng)站的前臺主要設(shè)計了以下幾個功能:
93、</p><p> (1)用戶的注冊及登錄功能</p><p> ?。?)會員對優(yōu)惠券的打印功能</p><p> (3)會員對漢堡小子的留言功能</p><p> ?。?)會員的訂餐功能</p><p> ?。?)顯示會員的訪問時間</p><p> (6)顯示會員到訪的個數(shù)</p
94、><p> ?。?)提供會員瀏覽餐廳基本信息功能</p><p> ?。?)提供會員瀏覽優(yōu)惠券信息功能</p><p> ?。?)提供會員瀏覽網(wǎng)站公告功能</p><p> 其中,上述中的后三個功能主要是提供相應(yīng)信息給用戶瀏覽的,具體的實現(xiàn)不是很難,因此下文主要闡述的是主頁面的實現(xiàn)、優(yōu)惠券的打印功能實現(xiàn)、會員訂餐以及會員留言這四項功能的具體實現(xiàn)
95、。</p><p> 4.2.1 主頁面實現(xiàn)</p><p> 網(wǎng)站主界面是指網(wǎng)站用于和用戶交流的外觀、部件和程序等等,它在網(wǎng)站設(shè)計中至關(guān)重要,代表的是整個網(wǎng)站的門面,所以界面設(shè)計應(yīng)遵行用戶導(dǎo)向化、視覺平衡化、個性化、和諧與一致的原則。 </p><p> 設(shè)計網(wǎng)站首先要明確到底誰是使用者,要站在用戶的觀點和立場上來考慮設(shè)計網(wǎng)站。設(shè)計好的網(wǎng)頁的整體應(yīng)該是和諧一
96、致的,這樣可以讓瀏覽者對網(wǎng)站的形象有更深刻的印象,也可以讓瀏覽者很快適應(yīng)網(wǎng)站的各種功能操作。另外本次設(shè)計的網(wǎng)頁不能只注重功能的實現(xiàn),而不注意體現(xiàn)特色,以至于不能讓用戶瀏覽過網(wǎng)站后留下很深的印象。</p><p> 為此,“漢堡小子”優(yōu)惠小貼士網(wǎng)站在界面設(shè)計過程中就遵循了以上界面設(shè)計的原則。每個網(wǎng)頁的布局結(jié)構(gòu)都符合慣性思維,瀏覽者不會有操作上的困難,能迅速進(jìn)入網(wǎng)站的準(zhǔn)確位置;前臺網(wǎng)頁上顯示了餐廳主打產(chǎn)品的圖片,簡
97、潔明了,色彩和諧。網(wǎng)站前臺主頁面index.asp的部分截圖見下圖12所示。</p><p> 圖12 網(wǎng)站前臺主頁面</p><p> 在上圖12所示的前臺主頁中,上側(cè)的網(wǎng)站logo和導(dǎo)航欄是套用模板moban1.dwt的內(nèi)容。在中間大圖不封閉是通過插入動畫實現(xiàn)圖片之間的變換。</p><p> 4.2.2 優(yōu)惠券打印界面</p><p&
98、gt; 該頁顯示了優(yōu)惠券的打印界面。會員在進(jìn)入“漢堡小子”網(wǎng)站后,通過上圖12所示的主頁上方導(dǎo)航,點擊“優(yōu)惠打印”項目欄,進(jìn)入優(yōu)惠打印頁面,對優(yōu)惠券信息進(jìn)行瀏覽。然后根據(jù)自己的會員名和密碼登陸后對優(yōu)惠券進(jìn)行操作,將自己想要打印的優(yōu)惠券加入“我的優(yōu)惠券”,對所選優(yōu)惠券進(jìn)行打印,打印界面顯示的部分截圖見下圖13所示。</p><p> 圖13 優(yōu)惠券打印界面</p><p> 在此功能中
99、,分別插入了“打印預(yù)覽”、“頁面設(shè)置”、“打印”三個按鈕,會員可以根據(jù)具體情況對打印頁面進(jìn)行設(shè)置,也可以對打印效果進(jìn)行預(yù)覽,其關(guān)鍵代碼如下:</p><p> <style>@media screen{.onlyShow{border:1px dashed};.onlyShow2{display:block}}@media print{.onlyShow{bordercolorlight:#ff
100、ffff;border:0;bordercolordark:#ffffff};.onlyShow2{display:none}}</style></HEAD><script language="javascript"> function btnPrintView_Click() { WB.ExecWB(7,1); }
101、 </p><p> function btnPrintSet_Click() { WB.ExecWB(8,1); } function btnPrint_Click() { WB.ExecWB(6,1); }</script> <%'讀取數(shù)據(jù)庫內(nèi)容.顯示 do whil
102、e not rs.EOF Response.Write("<TR>") Response.Write("<TD >") Response.write(rs.fields(字段內(nèi)容)) Response.Write("</TD>")
103、 Response.Write("</TR>") rs.movenext loop %></p><p> 4.2.3 訂餐界面</p><p> 該頁顯示了網(wǎng)站可訂購產(chǎn)品的列表以及部分信息界面。會員在進(jìn)入“漢堡小子”網(wǎng)站后,通過圖12所示的主頁上方導(dǎo)航,點擊“訂餐中心”項目欄,進(jìn)入下圖14所示的訂餐頁面,在
104、該頁面中,會員可以對餐廳所提供的產(chǎn)品進(jìn)行瀏覽。然后根據(jù)自己的會員名和密碼登陸后對產(chǎn)品進(jìn)行操作,包括對產(chǎn)品的選擇訂購以及對產(chǎn)品的收藏,在確認(rèn)要訂購的餐點后通過點擊訂購來下訂單,訂餐界面顯示的部分截圖見下圖14所示。</p><p><b> 圖14 訂餐首界面</b></p><p> 在此項功能中,會員必須先登錄,如果不事先登錄,系統(tǒng)將提示“對不起,您還沒有登錄”
105、;當(dāng)會員名和密碼輸入錯誤時,系統(tǒng)將提示“對不起,您的會員名和密碼錯誤”。在輸入無誤之后,方可以進(jìn)行下一步訂餐操作。</p><p> 點擊訂購后界面,界面將顯示會員所訂購產(chǎn)品的價格、會員價、優(yōu)惠金額等信息(具體見下圖15所示)。</p><p><b> 圖15 下訂單頁面</b></p><p> 此時會員可以選擇單擊“下一步”填寫訂單
106、,或者單擊“加入我的餐點”,然后繼續(xù)訂購。</p><p> 4.2.4 提交訂單</p><p> 該模塊是提交訂單的信息,會員填寫相應(yīng)的訂餐信息,以便準(zhǔn)確無誤的送達(dá)目的地。下圖16是提交訂單頁面的部分截圖。</p><p><b> 圖16 提交訂單頁</b></p><p> 提交訂單信息,部分代碼如下:&
107、lt;/p><p> set rs=server.CreateObject("adodb.recordset")</p><p> rs.open "select * from T_order",conn,1,3</p><p> rs.addnew//更新數(shù)據(jù)庫</p><p> rs("
108、;order_id")=rs2("order_id")//系統(tǒng)產(chǎn)生訂單號</p><p> rs("username")=trim(request("username"))//填寫會員名</p><p> rs("youbian")=int(request("youbian")
109、) </p><p> rs("songcandizhi")=trim(request("songcandizhi"))</p><p> rs("zhifufangshi")=int(request("zhifufangshi"))</p><p> rs("songc
110、anfangshi")=int(request("songcanfangshi"))</p><p> rs("shousex")=int(request("shousex"))</p><p> rs("useremail")=trim(request("useremail"
111、))</p><p> rs("usertel")=trim(request("usertel"))</p><p><b> rs.update</b></p><p><b> rs.close</b></p><p> 訂單提交完成后,會員可以點
112、擊訂餐頁面上方導(dǎo)航中“訂單查詢”查看自己的訂單,在訂單查詢中,會員可以根據(jù)自己訂單的不同狀態(tài)進(jìn)行查詢,主要為“未處理”、“會員已收到餐點并結(jié)賬”兩種狀態(tài),另外會員也可以對自己的訂單進(jìn)行管理,例如刪除訂單等。</p><p> 4.2.5 產(chǎn)品詳細(xì)界面</p><p> 該頁顯示了網(wǎng)站可訂購產(chǎn)品的詳細(xì)信息界面,會員可以通過該頁面了解產(chǎn)品的詳細(xì)信息,包括產(chǎn)品名、價格、會員價以及一些基本資料
113、等,產(chǎn)品詳細(xì)頁面顯示的部分截圖見下圖17所示。</p><p> 圖17 產(chǎn)品詳細(xì)界面</p><p> 該頁面設(shè)計的重點在于如何接收產(chǎn)品列表頁所傳遞的參數(shù),并根據(jù)這個參數(shù)顯示數(shù)據(jù)庫的記錄內(nèi)容,其關(guān)鍵代碼如下:</p><p><b> 接受圖片參數(shù):</b></p><p> <%if trim(rs2(
114、"foodpic"))<>"" then</p><p> response.write "<img src="&trim(rs2("foodpic"))&" width=65 height=96>"</p><p><b> else&
115、lt;/b></p><p> response.Write "<img src=images/emptybook.gif width=65 height=96>"</p><p><b> end if%></b></p><p><b> 接受其他信息參數(shù):</b>&l
溫馨提示
- 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. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- “漢堡小子”優(yōu)惠小貼士網(wǎng)站的設(shè)計與實現(xiàn)【開題報告】
- “漢堡小子”優(yōu)惠小貼士網(wǎng)站的設(shè)計與實現(xiàn)【文獻(xiàn)綜述】
- “漢堡小子”優(yōu)惠小貼士網(wǎng)站的設(shè)計與實現(xiàn)[任務(wù)書]
- “漢堡小子”優(yōu)惠小貼士網(wǎng)站的設(shè)計與實現(xiàn)【畢業(yè)論文+任務(wù)書+開題報告+文獻(xiàn)綜述+外文翻譯】
- 畢業(yè)論文----網(wǎng)站的設(shè)計與實現(xiàn)
- 畢業(yè)論文博客網(wǎng)站的設(shè)計與實現(xiàn)
- hope網(wǎng)站設(shè)計與實現(xiàn)-畢業(yè)論文
- 畢業(yè)論文個人網(wǎng)站的設(shè)計與實現(xiàn)
- 個人網(wǎng)站設(shè)計與實現(xiàn)畢業(yè)論文
- 個人網(wǎng)站的設(shè)計與實現(xiàn)畢業(yè)論文
- 畢業(yè)論文-游戲網(wǎng)站的設(shè)計與實現(xiàn)
- 畢業(yè)論文----論個人網(wǎng)站的設(shè)計與實現(xiàn)
- 畢業(yè)論文-sns網(wǎng)站系統(tǒng)的設(shè)計與實現(xiàn)
- 汽車租賃網(wǎng)站設(shè)計與實現(xiàn)——畢業(yè)論文
- 旅游網(wǎng)站設(shè)計與實現(xiàn)畢業(yè)論文
- 網(wǎng)站的設(shè)計和實現(xiàn)畢業(yè)論文
- 畢業(yè)論文--教學(xué)網(wǎng)站的設(shè)計與實現(xiàn)
- 基于flash的網(wǎng)站設(shè)計與實現(xiàn)畢業(yè)論文
- 企業(yè)網(wǎng)站的設(shè)計與實現(xiàn)畢業(yè)論文
- 旅游網(wǎng)站的設(shè)計與實現(xiàn)(畢業(yè)論文)
評論
0/150
提交評論