




免費預(yù)覽已結(jié)束,剩余20頁可下載查看
下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
基于asp的網(wǎng)上訂餐系統(tǒng)的設(shè)計與開發(fā)本科畢業(yè)設(shè)計(論文)正文目 錄摘要1英文摘要11 引言21.1國內(nèi)外研究現(xiàn)狀22 訂餐系統(tǒng)的相關(guān)技術(shù)介紹42.1系統(tǒng)開發(fā)和運行、調(diào)試環(huán)境42.2開發(fā)工具介紹42.2.1 asp簡述42.2.2 iis簡述52.2.3 dreamwever簡述62.2.4 access簡述63 訂餐系統(tǒng)的分析和設(shè)計73.1網(wǎng)站規(guī)劃73.2網(wǎng)站總體結(jié)構(gòu)設(shè)計73.2.1功能模塊劃分83.3 數(shù)據(jù)庫設(shè)計93.3.1 數(shù)據(jù)庫概述93.3.2 數(shù)據(jù)庫概念結(jié)構(gòu)設(shè)計103.3.3 數(shù)據(jù)庫邏輯結(jié)構(gòu)設(shè)計104 系統(tǒng)實現(xiàn)134.1安裝asp環(huán)境(iis)134.2建立虛擬目錄134.3使用dreamweaver注冊144.4用戶訂餐模塊的功能和實現(xiàn)144.4.1瀏覽菜單144.4.2 用戶注冊管理154.4.3評論管理164.5后臺管理模塊的功能和實現(xiàn)174.5.1管理員登陸174.5.2商品管理窗口174.5.3促銷商品管理窗口184.5.4會員管理窗口194.5.5 訂單管理窗口195 系統(tǒng)的測試205.1測試的目的和衡量205.2針對本系統(tǒng)的具體測試216 總結(jié)22參考文獻(xiàn)23基于asp的網(wǎng)上訂餐系統(tǒng)的設(shè)計與開發(fā)基于asp的網(wǎng)上訂餐系統(tǒng)的設(shè)計與開發(fā)摘要:隨著信息技術(shù)在企業(yè)經(jīng)營管理上越來越深入而廣泛的應(yīng)用,網(wǎng)絡(luò)的發(fā)展給我們帶來了無限的商機(jī)與便利。網(wǎng)上訂餐的發(fā)展是由社會進(jìn)步和經(jīng)濟(jì)發(fā)展決定的,是人民生活水平提高與生活方式改善的迫切需要。本文針對餐飲行業(yè)現(xiàn)階段的實際需求,利用asp技術(shù)與access數(shù)據(jù)庫在internet信息服務(wù)(iis)平臺,設(shè)計和開發(fā)了一套小型網(wǎng)上訂餐系統(tǒng)。本系統(tǒng)包括兩大主要模塊:前臺模管理模塊和后臺管理模塊。通過這兩大主要模塊完成店鋪和商品相關(guān)信息瀏覽、管理及查詢、會員信息的注冊及管理、訂單信息管理、留言信息管理和新聞瀏覽等主要功能。關(guān)鍵詞: b/s模式; access數(shù)據(jù)庫;dreamwever+aspthe design and implementation of reservation system based on aspabstract: with the information technology in business management more and more in-depth and wide range of applications, network development has brought us unlimited business opportunities and convenience. online ordering is the development of social progress and economic development decisions, is to improve peoples living standard and lifestyle improvements are urgently needed. in this paper, the actual needs of the catering industry at this stage, and the access database using asp technology in the internet information services (iis) platform, designed and developed a small online ordering system. the system includes two main modules: front and back office management module mode management module. this is done through two main modules related information visit shops and merchandise, management and query, membership information, registration and management, order information management, message information management and information browsing, and other major functions.keyword: b/s model;access database; dreamwever+asp1 引言當(dāng)今時代是飛速發(fā)展的信息時代,在各行各業(yè)中離不開信息處理,這正是計算機(jī)被廣泛應(yīng)用于信息管理系統(tǒng)的環(huán)境。管理信息系統(tǒng)是進(jìn)行信息的采集,存儲,加工,維護(hù)和使用的系統(tǒng),它是隨著管理科學(xué)和技術(shù)科學(xué)的發(fā)展而形成的??觳途W(wǎng)網(wǎng)站是一個餐飲單位不可缺少的部分,它的內(nèi)容對于餐飲的決策者和管理者來說都至關(guān)重要,所以餐飲網(wǎng)應(yīng)該能夠為用戶提供充足的信息和快捷的訂餐手段,對顧客來說可以輕松的獲取餐飲的相關(guān)信息和訂餐的相關(guān)資料等。但是一直以來人們都是靠傳統(tǒng)人工的方式管理快餐,這種管理方式存在著許多缺點,如:效率低、保密性差;另外時間一長,將產(chǎn)生大量的文件和數(shù)據(jù),這對于查找,更新和維護(hù)都帶來了不少的困難。貿(mào)易的全球化和internet 網(wǎng)絡(luò)的全球化特征使兩者很自然的走到了一起,形成了如今風(fēng)靡全球的電子商務(wù)(e-comnerce)。電子商務(wù)是指應(yīng)用電子信息技術(shù)和現(xiàn)代internet網(wǎng)絡(luò)技術(shù)在客戶、廠商及其他交易主體之間進(jìn)行的以信息為依托的商務(wù)活動,而購物網(wǎng)站正是這種活動的具體表現(xiàn)形式。隨著生活“e時代”的到來,上網(wǎng)的人數(shù)越來越多,網(wǎng)上訂餐將是人們的生活方式之一,網(wǎng)上訂餐系統(tǒng)的完善和便捷將是現(xiàn)代社會必然的需求。1.1國內(nèi)外研究現(xiàn)狀在當(dāng)今“快節(jié)奏”的年代,人們對餐飲的消費傾向是企求方便和快捷,因此,快餐便成為許多人生活中不可缺少的一部分。近年來,中國快餐業(yè)發(fā)展迅速,為了能更多的了解到中國快餐,為他們提供更快捷,更方便的服務(wù),并適應(yīng)信息化時代的要求使之智能化和計算機(jī)化,網(wǎng)上訂餐系統(tǒng)的完善和便捷將是現(xiàn)代社會的必然需求。網(wǎng)上訂餐系統(tǒng)的建立,為客戶提供的是最方便的飲食方式,以快速,便捷的送貨上門給客戶提供最好的,最需要的餐飲及服務(wù),為客戶省去了很多不必要的時間和麻煩,給商家?guī)砀嗬?,為其擴(kuò)大經(jīng)營市場。就餐飲業(yè)而言,在經(jīng)濟(jì)發(fā)達(dá)國家中發(fā)展的速度及需求遠(yuǎn)比經(jīng)濟(jì)不發(fā)達(dá)的國家要高很多。因為經(jīng)濟(jì)發(fā)達(dá)國家人們的時間觀念很強(qiáng),對服務(wù)的要求也比較高,更重要的是其餐飲業(yè)能不斷運用先進(jìn)的管理方法和手段特別是信息技術(shù),充分地利用巨大的信息資源。在世界上經(jīng)濟(jì)發(fā)達(dá)的國家和地區(qū),計算機(jī)技術(shù)應(yīng)用于餐飲業(yè)已經(jīng)十分成熟,如ibm公司的pos產(chǎn)品已獲得較大范圍的應(yīng)用。2004年在美國100家最有效利用信息技術(shù)企業(yè)中,美國最大的食品和多種服務(wù)公司aragroup ine,名列第四。目前它利用主要的信息系統(tǒng)使其部門經(jīng)理有更多的時間面向顧客。網(wǎng)上訂餐中多功能性的服務(wù)還可以讓消費者從容的網(wǎng)上瀏覽餐館的菜單,或進(jìn)行價格上的比價,來選擇所需要的美食佳肴。目前,通過上網(wǎng)提供外賣和送餐服務(wù)的餐廳多于獨立經(jīng)營者,外賣與送餐服務(wù)占餐飲生意額的一半以上。美國餐飲消費者越來越趨向于使用網(wǎng)上訂餐的形式來購買外賣,特別是年輕一族的消費者。顯而易見,網(wǎng)上訂餐將成為餐飲業(yè)擴(kuò)大生意的金礦源,有眼光的餐飲業(yè)業(yè)主應(yīng)該盡早考慮如何利用英特網(wǎng)上網(wǎng)銷售。目前網(wǎng)上訂餐業(yè)務(wù)在我國只是處于形成期,從網(wǎng)站數(shù)量來看,并不很多,專門從事網(wǎng)上訂餐業(yè)務(wù)的網(wǎng)站鳳毛麟角,較大的有易合飯(/)訂餐網(wǎng)、中國快餐網(wǎng)(/)等。一些較大的星級酒店雖然設(shè)立網(wǎng)站開展網(wǎng)上訂餐業(yè)務(wù),但以網(wǎng)上訂房業(yè)務(wù)為主。至于一些中小餐飲企業(yè)則未涉足網(wǎng)上業(yè)務(wù),而且有些餐館雖然上了網(wǎng),但網(wǎng)上訂餐業(yè)務(wù)也從未開展。另外,從網(wǎng)上訂餐企業(yè)的業(yè)績看,并不理想。在我的印象中好像也沒有幾家運用網(wǎng)上訂餐而業(yè)務(wù)火爆的企業(yè)。據(jù)了解,目前北京市最早開展網(wǎng)上訂餐服務(wù)的一家快餐店的送餐范圍已經(jīng)擴(kuò)到了5環(huán)以內(nèi),而且1份起送,就是這樣目前公司的經(jīng)營狀況也不太理想。由于互聯(lián)網(wǎng)發(fā)展已深入家庭,網(wǎng)上訂餐這個課題已經(jīng)提出,為了方便人們生活,提高人們的生活效率,該類統(tǒng)根據(jù)現(xiàn)實訂餐的方式虛擬于網(wǎng)絡(luò)之上,使人們通過網(wǎng)絡(luò)就可以完成生活中必要的事情(飲食)。系統(tǒng)的完成不僅可以基本實現(xiàn)客戶訂餐的功能,還能在此基礎(chǔ)上提供更多的,更貼心的服務(wù)。信息技術(shù)的發(fā)展將更快的推動互聯(lián)網(wǎng)的發(fā)展,訂餐系統(tǒng)的重要性也將越顯其強(qiáng)大的作用。 網(wǎng)絡(luò)訂餐可充通過色彩、圖片、說明、設(shè)置動畫加強(qiáng)了產(chǎn)品的宣傳,達(dá)到了餐飲業(yè)的“色型”要求。另外,在實現(xiàn)產(chǎn)品管理方面,起到立竿見影的效果,不用因為更改菜色而重新印刷。只要在后臺鼠標(biāo)輕輕一點,全線馬上更新。采用b/s模式,訂餐者無須安裝第三方軟件,能上網(wǎng)就能訂餐,甚至可以利用手機(jī)上網(wǎng)訂餐,使操作更加簡便,訂餐信息更加準(zhǔn)確。避免口頭傳遞信息的錯誤,優(yōu)化服務(wù)。網(wǎng)絡(luò)不會跟電話一樣占線,在高峰期對訂餐的處理更是游刃有余,只看著屏幕點打印即可,就可下廚房配菜配送。地址永遠(yuǎn)不會丟失,是一個永遠(yuǎn)存在的電子菜單,甚至還可以通過我們的推廣而讓更多的客人認(rèn)識,不用派人派宣傳單,省去一筆宣傳和人工費用。訂餐途徑有了更好的改善,網(wǎng)絡(luò)訂餐成為電話訂餐又一有力補充,擴(kuò)大客流,從而整體提高業(yè)務(wù)量。網(wǎng)上訂餐倡導(dǎo)了一種時尚,而且餐店的定位更是網(wǎng)絡(luò)化,時尚化,具備更為勃勃的生機(jī)。 本系統(tǒng)向用戶提供的服務(wù)是完全免費的,用戶只需付出自己直接到商店去買的價格,而不需要任何快遞費用。這對于大多數(shù)用戶來說,無疑是非常樂意的,試想,免費的跑腿誰不想要呢?該網(wǎng)站最大的特點就是服務(wù)費用為零 ,顧客不用拿出額外費用。之外,我們向顧客承諾,本服務(wù)將會以顧客為先,將盡最大努力滿足顧客需要,速度一定保證是最快.對于在線服務(wù),我們對有專人及時答復(fù),電子郵件一般在24小時內(nèi)給予答復(fù),最多不超過72小時。對于目前不能解決的問題,會誠懇的做出解釋。2 訂餐系統(tǒng)的相關(guān)技術(shù)介紹2.1系統(tǒng)開發(fā)和運行、調(diào)試環(huán)境為了方便系統(tǒng)開發(fā),減少開發(fā)過程的難度,我們基于以下的環(huán)境:(1)開發(fā)工具:access 2003,dreamwever,asp。(2)運行環(huán)境:windows 2000 professional 或windows 2000 server 或 windows 2000 advance server 或 windows xp professional 或更高版本,其中windows 2000 系列需要安裝service pack 2.0。(3)調(diào)試環(huán)境:服務(wù)器端在執(zhí)行asp語言編寫的網(wǎng)頁前,必須先安裝iis服務(wù)器(internet information 5信息服務(wù)管理器 5.0)。客戶端只要是普通的瀏覽器即可,如internet explorer 6.0 或更高版本。2.2開發(fā)工具介紹2.2.1 asp簡述asp是microsoft公司推出的一個概念。所謂asp是指在windows系統(tǒng)中運行的web server所能利用的server端的script環(huán)境,通常以dll(asp.dll)的形式表示。asp(active server pages)包含三方面含義1) active:asp使用microsoft activex技術(shù),asp本身封裝了一些基本組件和常用組件,很多公司也開發(fā)了許多實用組件。只有在服務(wù)器上安裝這些組件,通過這些組件,就可以快速、簡易地建立web應(yīng)用2) server:asp運行在服務(wù)器端,所以不必?fù)?dān)心瀏覽器是否支持asp所有的編程語言3) pages:asp返回標(biāo)準(zhǔn)的html頁面,可以正常地在常用的瀏覽器中顯示。瀏覽者看到是asp生成的html代碼而不是asp程序源代碼。asp的運行機(jī)制:用戶在瀏覽器的地址欄中鍵入asp文件,并回車觸發(fā)這個asp的申請。瀏覽器將這個asp的請求發(fā)送到給web服務(wù)器。web server接收這些申請并根據(jù).asp的后綴名判斷這是asp要求。web server 從硬盤或內(nèi)存中讀取正確的asp文件。web server 將這個文件發(fā)送到asp.dll的特定文件中。asp文件將會從頭至尾執(zhí)行并根據(jù)命令要求生成相應(yīng)的html文件。html文件被送回瀏覽器。用戶的瀏覽器解釋這些html文件并將結(jié)果顯示出來。如圖2.1所示: 圖2-1 asp運行圖asp支持的語言:asp本身不提供腳本語言,但可以通過activex script使用各種腳本語言。microsoft vbscript是asp默認(rèn)的腳本語言,但考慮客戶端瀏覽器支持的問題,最好不要在客戶端使用vbscript。netscape javascript內(nèi)建于netscape navigater瀏覽器中。是標(biāo)準(zhǔn)的客戶端腳本語言。2.2.2 iis簡述由microsoft推出的iis(internet information server)成為當(dāng)今使用最廣泛的web服務(wù)器之一。由于具有與操作系統(tǒng)的親和性并繼承了microsoft產(chǎn)品一貫的用戶界面,使iis成為功能強(qiáng)大,使用方便的web服務(wù)器。iis 5.1提供的基本服務(wù)www服務(wù):支持最新的超文本傳輸協(xié)議(http)1.1標(biāo)準(zhǔn),運行速度更快,安全性更高,還可以提供虛擬主機(jī)服務(wù)。www服務(wù)是指在網(wǎng)上發(fā)布可以通過瀏覽器觀看的用html標(biāo)識語言編寫的圖形化頁面的服務(wù)。iis 5.1允許用戶設(shè)定數(shù)目不限的虛擬web站點。ftp服務(wù):支持文件傳輸協(xié)議(ftp)。主要用于網(wǎng)上的文件傳輸。iis 5.1允許用戶設(shè)定數(shù)目不限的虛擬ftp站點,但是每一個虛擬ftp站點都必須擁有一個唯一的ip地址。iis 5.1不支持通過主機(jī)名區(qū)分不同的虛擬ftp站點。 smtp服務(wù):支持簡單郵件傳輸協(xié)議(smtp)。iis 5.1允許基于web的應(yīng)用程序傳送和接收信息。啟動smtp服務(wù)需要使用nt操作系統(tǒng)的ntfs文件系統(tǒng)。iis 5.1運行環(huán)境硬件:最低配置:486/50以上,16m內(nèi)存,50m硬盤空間建議配置:p90,32-64m內(nèi)存,200m硬盤空間軟件:nt server 5.0, service pack 3,ie瀏覽器(5.0以上版本),支持 tcp/ip協(xié)議 管理iis的三種方式1.microsoft管理控制臺(mmc):提供設(shè)置iis的圖形界面(開始windows nt 4.0 option packmicrosoft internet information serverinternet服務(wù)管理器)。2.internet服務(wù)管理器(html方式):支持使用瀏覽器對iis進(jìn)行遠(yuǎn)程管理(除smtp,nntp服務(wù)之外)。3.腳本程序?qū)崿F(xiàn)自動管理功能。支持使用vbscript和javascript編寫的腳本。 本篇主要講解如何使用最基本的microsoft管理控制臺方式實現(xiàn)對iis的配置。2.2.3 dreamwever簡述我們使用macromedia公司的dreamwever開發(fā)工具,它采用“所見即所得”的可視化編輯方式,通過特有的行為、摸板、時間軸等技術(shù),使用戶能夠快速高效地創(chuàng)建各種具有專業(yè)水平的網(wǎng)頁,而不需要編寫任何代碼。如果需要在代碼界面進(jìn)行工作,只需要進(jìn)入html代碼窗口或原代碼檢視器中,即可同步看到 dreamwever生成器的源代碼。在這個代碼窗口中,可以編輯任何內(nèi)容,也可以方便地返回可視化編輯器。 dreamweaver 擁有出色的軟件界面,其特別的控制面板使設(shè)計者們用起來得心應(yīng)手。dreamweaer 還能與 macromedia 公司的其他軟件進(jìn)行完美的合作。dreamweaver 最精彩之處便是其強(qiáng)大的多媒體處理功能,在設(shè)計dhtml(dynamic html)和 css(cascading style sheets)方面表現(xiàn)得極為出色,它利用 javascript和 dhtml 語言代碼輕松地實現(xiàn)網(wǎng)頁元素的動作和交互性操作。在這方面它超過了frontpage 2002 hotdog 和 homesite 等著名網(wǎng)頁設(shè)計軟件,成為目前最為流行的網(wǎng)頁設(shè)計工具。2.2.4 access簡述 數(shù)據(jù)庫應(yīng)用系統(tǒng)開發(fā)的目標(biāo)是建立一個滿足用戶長期需求的產(chǎn)品。開發(fā)的主要過程為:理解用戶的需求,然后,把它們轉(zhuǎn)變?yōu)橛行У臄?shù)據(jù)庫設(shè)計。把設(shè)計轉(zhuǎn)變?yōu)閷嶋H的數(shù)據(jù)庫,并且這些數(shù)據(jù)庫帶有功能完備、高效能的應(yīng)用。數(shù)據(jù)庫技術(shù)在計算機(jī)軟件鄰域研究中一直是非常重要的主題,產(chǎn)生于60年代,30多年來數(shù)據(jù)庫技術(shù)得到了迅速發(fā)展,并已形成較為完整的理論體系和一大批實用系統(tǒng)。并且,近年來,隨著world wide web(www)的猛增及internet技術(shù)的迅速發(fā)展,使得數(shù)據(jù)庫技術(shù)之時成為最熱門技術(shù)之一。根據(jù)系統(tǒng)功能需求,數(shù)據(jù)采用access2003它完全可以適合工作需求,并且它所支持的數(shù)據(jù)類型十分豐富,維護(hù)簡便,費用比較低,人員素質(zhì)要求不是很高,容易長級。access2003是office xp辦公集成軟件中的小型關(guān)系數(shù)據(jù)庫信息處理系統(tǒng),和其他關(guān)系數(shù)據(jù)庫相比,最大的優(yōu)點是簡單易學(xué)以及操作方便以及易于和其他辦公軟件交換數(shù)據(jù),從而得到了廣泛的應(yīng)用。3 訂餐系統(tǒng)的分析和設(shè)計3.1網(wǎng)站規(guī)劃 網(wǎng)站的總體規(guī)劃,是開發(fā)快餐網(wǎng)的第一步。這一階段的主要任務(wù)是明確網(wǎng)站的開發(fā)背景和可行性分析論證。 可行性研究的目的是使用最小的代價在盡可能短的時間里確定問題是否能解決,通過復(fù)雜網(wǎng)站的規(guī)模與目標(biāo),我們具體從下三個方面考慮。(1) 技術(shù)可行性asp和access數(shù)據(jù)庫這兩個開發(fā)工具到現(xiàn)在已經(jīng)運用了很多年了,它們的技術(shù)到現(xiàn)在已經(jīng)相當(dāng)成熟,本系統(tǒng)所要設(shè)計的功能,加上有指導(dǎo)老師的指導(dǎo)和查找相關(guān)參考文獻(xiàn),各功能模塊在技術(shù)上完全是可以實現(xiàn)的,就開發(fā)的實際情況來看,技術(shù)上是可行的。(2) 經(jīng)濟(jì)可行性在經(jīng)濟(jì)上,用此網(wǎng)站方便顧客購買飲食類產(chǎn)品,為其節(jié)約成本。同時本網(wǎng)站的開發(fā)費用,應(yīng)用的軟件,數(shù)據(jù)庫管理軟件,都比較合理。(3) 社會可行性該系統(tǒng)符合現(xiàn)有法律、法規(guī)和政策方面的限制,沒違背當(dāng)今社會的道德標(biāo)準(zhǔn),社會可行性通過。3.2網(wǎng)站總體結(jié)構(gòu)設(shè)計 根據(jù)實際需求和訂餐流程,可以將使用該系統(tǒng)的人劃分為兩個角色:一個是用戶訂餐管理,另一個是系統(tǒng)管理員。(1)系統(tǒng)管理員實現(xiàn)主要操作是:頁面信息添加,修改,刪除,查詢;會員的修改,查詢,添加;訂單修改、刪除、查詢;留言板的瀏覽、回復(fù);公告欄的管理、新聞發(fā)布、相關(guān)資料的上傳等基本功能.(2)用戶實現(xiàn)的主要操作是:頁面信息的瀏覽,商品的查詢、購買,問題咨詢,會員個人信息修改,留言板功能的使用等基本功能。其功能模塊圖如圖所示:網(wǎng)上訂餐系統(tǒng)商品管理訂單管理管理員登錄管理員普通用戶查詢訂購注冊管理用戶管理瀏覽管理用戶結(jié)賬添加新商品查看與修改評論管理管理點菜瀏覽系統(tǒng)顧客登錄商品檢索我的訂單商品分類確定菜單用戶信息完成訂單圖3-1 系統(tǒng)功能模塊圖3.2.1功能模塊劃分網(wǎng)站劃分為以下這幾個模塊:(1)商品分類模塊 該模塊的主要功能是實現(xiàn)對商品分類信息的管理工作,包括商品信息查詢、添加、瀏覽、修改、刪除等功能。商品信息字段有商品名稱、價格、編號和購買統(tǒng)計等。(2)用戶管理模塊 該模塊實現(xiàn)了網(wǎng)站用戶的添加、刪除或是修改,用戶信息瀏覽,用戶購買信息的瀏覽等功能。(3)留言板模塊 該模塊主要實現(xiàn)顧客留言信息的管理,包括商品信息的咨詢,同時還實現(xiàn)了對網(wǎng)站信息的評價等功能。(4)網(wǎng)站新聞模塊 該模塊主要實現(xiàn)新聞發(fā)布的管理,使顧客們能夠了解本網(wǎng)站的最新修改,本模塊包括網(wǎng)站論壇的信息和網(wǎng)站的廣告信息的添加、修改、刪除。(5)顧客注冊登錄模塊 該模塊主要實現(xiàn)顧客登錄的管理,實現(xiàn)了查看網(wǎng)站信息、商品信息等功能。(6)訂單管理模塊 該模塊主要實現(xiàn)了訂單的添加、修改、查看、刪除等功能訂單信息字段有訂單號、發(fā)貨時間、說明等。(7)支付系統(tǒng)管理模塊 該模塊主要實現(xiàn)了對用戶完成訂單后的多種支付系統(tǒng)的整合,管理。3.3 數(shù)據(jù)庫設(shè)計在管理信息系統(tǒng)中,數(shù)據(jù)存儲主要通過數(shù)據(jù)庫實現(xiàn),數(shù)據(jù)庫設(shè)計是整個系統(tǒng)設(shè)計的重要的組成部分。3.3.1 數(shù)據(jù)庫概述 數(shù)據(jù)庫是依照某種數(shù)據(jù)模型組織起來并存放二級存儲器中的數(shù)據(jù)集合。這種數(shù)據(jù)集合具有如下特點:盡可能不重復(fù),以最優(yōu)方式為某個特定組織的多種應(yīng)用服務(wù),其數(shù)據(jù)結(jié)構(gòu)獨立于使用它的應(yīng)用程序,對數(shù)據(jù)的增、刪、改和檢索由統(tǒng)一軟件進(jìn)行管理和控制。從發(fā)展的歷史看,數(shù)據(jù)庫是數(shù)據(jù)管理的高級階段,它是由文件管理系統(tǒng)發(fā)展起來的。 (一)數(shù)據(jù)庫的基本結(jié)構(gòu)分三個層次,反映了觀察數(shù)據(jù)庫的三種不同角度。 1)物理數(shù)據(jù)層。它是數(shù)據(jù)庫的最內(nèi)層,是物理存貯設(shè)備上實際存儲的數(shù)據(jù)的集合。這些數(shù)據(jù)是原始數(shù)據(jù),是用戶加工的對象,由內(nèi)部模式描述的指令操作處理的位串、字符和字組成。 2)概念數(shù)據(jù)層。它是數(shù)據(jù)庫的中間一層,是數(shù)據(jù)庫的整體邏輯表示。指出了每個數(shù)據(jù)的邏輯定義及數(shù)據(jù)間的邏輯聯(lián)系,是存貯記錄的集合。它所涉及的是數(shù)據(jù)庫所有對象的邏輯關(guān)系,而不是它們的物理情況,是數(shù)據(jù)庫管理員概念下的數(shù)據(jù)庫。 3)邏輯數(shù)據(jù)層。它是用戶所看到和使用的數(shù)據(jù)庫,表示了一個或一些特定用戶使用的數(shù)據(jù)集合,即邏輯記錄的集合。數(shù)據(jù)庫不同層次之間的聯(lián)系是通過映射進(jìn)行轉(zhuǎn)換的。(二)數(shù)據(jù)庫具有以下主要特點: 1)實現(xiàn)數(shù)據(jù)共享。數(shù)據(jù)共享包含所有用戶可同時存取數(shù)據(jù)庫中的 數(shù)據(jù),也包括用戶可以用各種方式通過接口使用數(shù)據(jù)庫,并提供數(shù)據(jù)共享。 2)減少數(shù)據(jù)的冗余度。同文件系統(tǒng)相比,由于數(shù)據(jù)庫實現(xiàn)了數(shù)據(jù)共享,從而避免了用戶各自建立應(yīng)用文件。減少了大量重復(fù)數(shù)據(jù),減少了數(shù)據(jù)冗余,維護(hù)了數(shù)據(jù)的一致性。 3)數(shù)據(jù)的獨立性。數(shù)據(jù)的獨立性包括數(shù)據(jù)庫中數(shù)據(jù)庫的邏輯結(jié)構(gòu)和應(yīng)用程序相互獨立,也包括數(shù)據(jù)物理結(jié)構(gòu)的變化不影響數(shù)據(jù)的邏輯結(jié)構(gòu)。 4)數(shù)據(jù)實現(xiàn)集中控制。文件管理方式中,數(shù)據(jù)處于一種分散的狀態(tài),不同的用戶或同一用戶在不同處理中其文件之間毫無關(guān)系。利用數(shù)據(jù)庫可對數(shù)據(jù)進(jìn)行集中控制和管理,并通過數(shù)據(jù)模型表示各種數(shù)據(jù)的組織以及數(shù)據(jù)間的聯(lián)系。 5)數(shù)據(jù)一致性和可維護(hù)性,以確保數(shù)據(jù)的安全性和可靠性。主要包括:安全性控制:以防止數(shù)據(jù)丟失、錯誤更新和越權(quán)使用;完整性控制:保證數(shù)據(jù)的正確性、有效性和相容性;并發(fā)控制:使在同一時間周期內(nèi),允許對數(shù)據(jù)實現(xiàn)多路存取,又能防止用戶之間的不正常交互作用;故障的發(fā)現(xiàn)和恢復(fù):由數(shù)據(jù)庫管理系統(tǒng)提供一套方法,可及時發(fā)現(xiàn)故障和修復(fù)故障,從而防止數(shù)據(jù)被破壞。3.3.2 數(shù)據(jù)庫概念結(jié)構(gòu)設(shè)計本系統(tǒng)的實體主要有:商品、會員、店鋪,各個實體以及實體間的e-r圖描述如下:姓名住址商品價格商品編號電話商品簡介 會員消費商品商品名稱電子郵件店鋪信譽交易出售店鋪名稱店鋪店鋪地址店鋪簡介店鋪電話圖3-2 系統(tǒng)總體e-r圖3.3.3 數(shù)據(jù)庫邏輯結(jié)構(gòu)設(shè)計由e-r圖可形成數(shù)據(jù)庫中的表格以及各個表格之間的關(guān)系,見以下各個表:表3-1 admin表列名數(shù)據(jù)類型可否為空說明adm_id自動編號not null管理員帳號(主鍵)adm_name文本not null姓名adm_password文本not null密碼表3-2 會員信息表列名數(shù)據(jù)類型可否為空說明user_id自動編號not null會員帳號(主鍵)user_name文本not null姓名user_password文本not null密碼user_adddate日期not null注冊日期user_logintimes數(shù)字not null登錄次數(shù)user_email文本not null電子郵件user_phone數(shù)字not null電話號碼user_dizhi文本not null家庭住址表3-3 商品信息表列名數(shù)據(jù)類型可否為空說明spin_bh自動編號not null商品編號(主鍵)spin_name文本not null商品名稱spin_type文本not null商品類型spin_num數(shù)字not null商品數(shù)量spin_content備注not null商品簡介spin_price數(shù)字not null商品價格 表3-4 訂單信息表列名數(shù)據(jù)類型可否為空說明dd_id自動編號not null訂單編號(主鍵)dd_date日期not null預(yù)定日期user_id文本not null會員卡號admin_name文本not null聯(lián)系人admin_phone數(shù)字not null聯(lián)系電話dd_price數(shù)字not null總價dd_now文本not null訂單狀態(tài) pay_now文本not null付款狀態(tài)表3-5 店鋪信息表列名數(shù)據(jù)類型可否為空說明dpu_bh自動編號not null店鋪名稱(主鍵)dpu_name文本not null店鋪信譽dpu_address文本not null店鋪地址dpu_phone數(shù)字not null店鋪電話dpu_content備注not null店鋪簡介表3-6 文件下載信息表列名數(shù)據(jù)類型可否為空說明download_id自動編號not null文件編號(主鍵)download_title文本not null文件名稱download_url文本not null文件地址download_content備注not null文件內(nèi)容download_adddate日期not null文件上傳日期download_pic_d文本not null文件圖片地址表3-7 留言信息表列名數(shù)據(jù)類型可否為空說明liuyan_id自動編號not null留言號(主鍵)liuyan_yemail文本not null留言者郵箱liuyan_yname文本not null留言者姓名liuyan_content備注not null留言內(nèi)容liuyan_addtime日期not null留言上傳時間liuyan_title文本not null留言標(biāo)題表3-8 公告欄信息表列名數(shù)據(jù)類型可否為空說明artide_id自動編號not null公告編號(主鍵)artide_title文本not null公告名稱artide_content備注not null公告內(nèi)容artide_addtime日期not null公告上傳時間表3-9 鏈接信息表列名數(shù)據(jù)類型可否為空說明link_id自動編號not null鏈接編號(主鍵)link_title文本not null鏈接標(biāo)題link_url文本not null鏈接地址表3-10 新聞發(fā)布表列名數(shù)據(jù)類型可否為空說明news_id自動編號not null新聞編號(主鍵)news_title文本not null新聞標(biāo)題news_content備注not null新聞內(nèi)容news_addtime日期not null上傳時間4 系統(tǒng)實現(xiàn)4.1安裝asp環(huán)境(iis)iis(internet information server )是微軟出品的架設(shè) web、ftp、smtp 服務(wù)器的一套整合軟件,捆綁在 windows2000/nt 中,可以在控制面板的添加/刪除程序中選擇添加刪除 windows 組件中選擇添加 iis 服務(wù)。如圖4.1所示: 圖4-1 internet信息服務(wù)(iis)4.2建立虛擬目錄 打開控制面板中的管理工具的internet信息服務(wù),internet信息服務(wù)中的本地計算機(jī)中有默認(rèn)smtp虛擬服務(wù)器,右擊,新建,虛擬目錄,如下圖:圖4-2 建立虛擬目錄點擊下一步,輸入虛擬目錄別名(必須為虛擬目錄提供一個簡短的名稱或別名,以便于快速引用)使用的命名規(guī)則應(yīng)與目錄命名規(guī)則相同。網(wǎng)站內(nèi)容目錄(要發(fā)布到網(wǎng)站上的內(nèi)容的位置)輸入內(nèi)容所在的目錄路徑。訪問權(quán)限,選擇(讀取、運行腳本、執(zhí)行、寫入、瀏覽)完成。4.3使用dreamweaver注冊(1)解壓壓縮包,再打開安裝軟件,跳出一個“正在解壓縮文件“窗口,即正在解壓縮此軟件包的內(nèi)容,再單擊“下一步”;(2)進(jìn)入“歡迎使用macromedia dreamweaver 8 installshield wizard”的界面,單擊“下一步”;(3)閱讀許可證協(xié)議,單選“我接受該許可證協(xié)議中的條款”,再單擊“下一步”;(4)安裝目標(biāo)文件夾和快捷方式,單擊“更改”可安裝到其他文件夾,再單擊“下一步”;(5)進(jìn)入“默認(rèn)編輯器”窗口,macromedia dreamweaver 8會將自己設(shè)置為asp、jsp、cfm,cfc、aspx,ascx、js、css等文件類型的默認(rèn)編輯器,可單擊“全選”或“取消全選”進(jìn)行選擇,再點擊“下一步”;(6)向?qū)?zhǔn)備開始安裝,單擊“安裝”開始安裝,要查看或更改任何安裝設(shè)置,單擊“上一步”,單擊“取消”退出向?qū)В唬?)跳出“正在安裝macromedia dreamweaver 8”窗口,即正在安裝您選擇的程序功能,該過程需要幾分鐘的時間;(8)安裝完成時,進(jìn)入“installshield wizard完成”界面,可點擊復(fù)選框“啟動macromedia dreamweaver 8”和“顯示自述文件”,單擊“完成退出向?qū)А?.4用戶訂餐模塊的功能和實現(xiàn)4.4.1瀏覽菜單對菜單的瀏覽主要是建立在首頁,用戶可以通過首頁看到想選擇,首頁是一個系統(tǒng)的首要之地,所以首頁的設(shè)計要多花功夫,不管是色彩還是界面的搭配,都要做到一目了然,又不會太簡單。網(wǎng)站首頁如圖4-3所示:圖4-3 網(wǎng)站首頁界面瀏覽菜單里面主要分5個模塊,顧客登錄模塊,商品檢索模塊,我的訂單模塊,商品分類模塊,最新商品模塊。其各個模塊主要功能如下:1、顧客登錄可以選擇注冊然后登錄瀏覽菜單,也可以匿名瀏覽菜單。2、商品檢索可以選擇所有上架的菜式并且搜索。3、我的訂單是對注冊用戶選擇菜后統(tǒng)計價錢。4、商品分類主要分為各個套餐,更容易讓顧客選擇菜式。5、最新商品可以看到已經(jīng)上架的最新的,特價商品。4.4.2 用戶注冊管理用戶注冊實現(xiàn)網(wǎng)站客戶的更新與維護(hù),提供在internet上輸入,修改用戶的具體信息功能,用戶通過注冊后,就可以訂購菜單,包括:增添,修改刪除訂餐信息。流程圖如圖4-4所示:圖4-5 用戶注冊窗口4.4.3評論管理該模塊主要實現(xiàn)顧客留言信息的管理,包括商品信息的咨詢,同時還實現(xiàn)了對網(wǎng)站信息的評價等功能。圖4-5 留言板信息窗口圖4-6 發(fā)表留言窗口4.5后臺管理模塊的功能和實現(xiàn)4.5.1管理員登陸管理員登陸模塊是專為管理人員設(shè)計,對數(shù)據(jù)庫進(jìn)行直觀、方便、快捷的管理。管理員輸入正確的賬號和密碼后便可進(jìn)入管理界面,一下是系統(tǒng)后臺管理登陸界面如圖4-7所示:圖4-7 后臺管理登錄4.5.2商品管理窗口管理員進(jìn)入這個模塊可以修改商品的信息,統(tǒng)計商品的數(shù)據(jù),發(fā)布新的商品,對商品進(jìn)行分類,方便用戶的瀏覽。如圖4-8-4-9所示:圖4-84-9 商品維護(hù)管理窗口4.5.3促銷商品管理窗口系統(tǒng)管理員根據(jù)顧客不同的需求,對不同商品不定時的進(jìn)行促銷活動,在這個模塊中,可以修改促銷商品的時間,促銷方式等信息。如圖4-10所示:圖4-10 促銷商品管理窗口4.5.4會員管理窗口在這個管理模塊中,管理員可以對會員的信息進(jìn)行修改,比如聯(lián)系電話,會員卡號,還能查詢會員卡充值記錄等。如圖4-11所示:圖4-11 會員管理窗口4.5.5 訂單管理窗口訂單管理模塊的結(jié)構(gòu)構(gòu)成是:訂單編號、預(yù)定日期、會員卡號、聯(lián)系人、聯(lián)系電話、總價、訂單狀態(tài)和付款狀態(tài)這幾個項目。當(dāng)用戶在網(wǎng)站進(jìn)行下單之后,管理員登陸后臺之后,就能在后臺訂單管理那里看到訂單信息。 訂單狀態(tài)分為預(yù)定、已生效、已完成和取消。付款狀態(tài)分為未付款和已付款,其中已付款的包括貨到付款、網(wǎng)上支付和儲值卡。 當(dāng)用戶購買物品時,可看到的訂單信息包括所選物品、配送方式、支付方式和收貨人信息:如圖4-12所示: 圖4-12 訂單管理窗口5 系統(tǒng)的測試5.1測試的目的和衡量網(wǎng)站測試不僅是在測試網(wǎng)站的本身,而且還包括網(wǎng)站開發(fā)的過程。如果一個網(wǎng)站開發(fā)完成之后發(fā)現(xiàn)了很多問題,這說明此網(wǎng)站開發(fā)過程很可能是有缺陷的。網(wǎng)站質(zhì)量是由幾個方面來衡量的: (1)在正確的時間用正確的的方法把一個工作做正確。
溫馨提示
- 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)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 出借資產(chǎn)估值與咨詢服務(wù)協(xié)議
- 2025統(tǒng)編版語文六年級下冊第六單元素養(yǎng)培優(yōu)卷(含答案)
- 餐飲店線上線下營銷推廣合同
- 公司職員活動策劃方案
- 公司游玩活動方案
- 車貸保證金及車輛貸款提前還款合同
- 成功企業(yè)家市場推廣經(jīng)驗分享
- 車輛租賃合同模板(含事故責(zé)任劃分)
- 2025屆山東省汶上縣八下英語期末學(xué)業(yè)水平測試試題含答案
- 七年級語文下學(xué)期期末模擬試題(含答案)-4
- 求職心理調(diào)適專家講座
- GB/T 6344-2008軟質(zhì)泡沫聚合材料拉伸強(qiáng)度和斷裂伸長率的測定
- GB/T 3532-1995日用瓷器
- 學(xué)術(shù)論文寫作規(guī)范與技巧課件
- 生物高中-基于大數(shù)據(jù)分析的精準(zhǔn)教學(xué)課件
- 工程結(jié)算審計實施方案(共8篇)
- 樂東221氣田投產(chǎn)專家驗收匯報
- 信任五環(huán)(用友營銷技巧)課件
- 2022年廣東省深圳市中考化學(xué)真題試卷
- 危險貨物道路運輸安全生產(chǎn)管理制度
- GB∕T 8110-2020 熔化極氣體保護(hù)電弧焊用非合金鋼及細(xì)晶粒鋼實心焊絲
評論
0/150
提交評論