ASP網(wǎng)上書(shū)店管理系統(tǒng)畢業(yè)論文_第1頁(yè)
ASP網(wǎng)上書(shū)店管理系統(tǒng)畢業(yè)論文_第2頁(yè)
ASP網(wǎng)上書(shū)店管理系統(tǒng)畢業(yè)論文_第3頁(yè)
ASP網(wǎng)上書(shū)店管理系統(tǒng)畢業(yè)論文_第4頁(yè)
ASP網(wǎng)上書(shū)店管理系統(tǒng)畢業(yè)論文_第5頁(yè)
已閱讀5頁(yè),還剩14頁(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)介

編號(hào): xxxxx學(xué)院畢業(yè)論文系別:xx專(zhuān)業(yè):xxxxxxxxxxxxxxxxx姓名:xxx指導(dǎo)教師:日期:2010-4-23xxxxxx學(xué)院教務(wù)處xxxxxxx學(xué)院畢業(yè)設(shè)計(jì)(論文)任務(wù)書(shū)系別:xxx班級(jí):xxxxxx姓名:xxxxx指導(dǎo)教師:一.題目:二.設(shè)計(jì)(論文)要求(包括主要指標(biāo)):三.參考文獻(xiàn):背景Internet是目前世界上最大的計(jì)算機(jī)互聯(lián)網(wǎng)絡(luò),它遍布全球,將世界各地各種規(guī)模的網(wǎng)絡(luò)連接成一個(gè)整體。作為Internet上一種先進(jìn)的,易于被人們所接受的信息檢索手段,WorldWideWeb(簡(jiǎn)稱(chēng)WWW)發(fā)展十分迅速,成為目前世界上最大的信息資源寶庫(kù)。據(jù)估計(jì),目前Internet上已有上百萬(wàn)個(gè)Web站點(diǎn),其內(nèi)容范圍跨越了教育科研、文化事業(yè)、金融、商業(yè)、新聞出版、娛樂(lè)、體育等各個(gè)領(lǐng)域,其用戶群十分龐大,因此,建設(shè)一個(gè)好的Web站點(diǎn)對(duì)于一個(gè)機(jī)構(gòu)的發(fā)展十分重要。近年來(lái),隨著網(wǎng)絡(luò)用戶要求的不斷提高及計(jì)算機(jī)科學(xué)的迅速發(fā)展,特別是數(shù)據(jù)庫(kù)技術(shù)在Internet中的廣泛應(yīng)用,Web站點(diǎn)向用戶提供的服務(wù)將越來(lái)越豐富,越來(lái)越人性化。我們發(fā)現(xiàn)這樣一個(gè)事實(shí),一個(gè)用戶在訪問(wèn)一個(gè)網(wǎng)站時(shí)一般來(lái)講只對(duì)該網(wǎng)站的部分內(nèi)容感性趣,而且這種興趣會(huì)持續(xù)一段時(shí)間。這點(diǎn)啟發(fā)了我們,如果能根據(jù)用戶的喜好為不同的用戶顯示其個(gè)性化的頁(yè)面,即著重顯示該用戶感興趣的內(nèi)容,將為用戶節(jié)約大量的檢索時(shí)間,而且這樣的網(wǎng)頁(yè)顯然是更具有吸引力的。一些站點(diǎn)已經(jīng)在這方面作出了一定的嘗試,通常采用的方法是,在用戶登陸時(shí)為其提供一系列的選項(xiàng),使用戶能夠?qū)φ军c(diǎn)進(jìn)行一些自主的設(shè)置。這樣做能夠使站點(diǎn)呈現(xiàn)一定程度的個(gè)性化,但是對(duì)用戶來(lái)講,還是比較煩瑣,而且在用戶了解一個(gè)站點(diǎn)前讓其對(duì)站點(diǎn)進(jìn)行設(shè)置,其結(jié)果未免有些粗糙。于是我們構(gòu)想了這樣一種方案,對(duì)用戶登陸后的動(dòng)作進(jìn)行跟蹤,分析,發(fā)掘用戶點(diǎn)擊的規(guī)律,即用戶先后點(diǎn)擊的關(guān)聯(lián)規(guī)則,這樣,在用戶點(diǎn)擊一個(gè)主題(鏈接)之后,系統(tǒng)能夠自動(dòng)生成一頁(yè)面,其中包含了該主題下用戶經(jīng)常關(guān)注的內(nèi)容(若干鏈接),這樣便在無(wú)須用戶作出任何額外工作的情況下實(shí)現(xiàn)了為用戶量身訂做的個(gè)性化頁(yè)面。要實(shí)現(xiàn)這樣的功能,離不開(kāi)后臺(tái)數(shù)據(jù)庫(kù)的支持。用戶驗(yàn)證信息,收集到的用戶點(diǎn)擊信息,主題層次信息,分析得出的關(guān)聯(lián)規(guī)則表等大量的數(shù)據(jù)都由數(shù)據(jù)庫(kù)管理系統(tǒng)管理。本文中數(shù)據(jù)庫(kù)服務(wù)器端采用了MicrosoftAccess數(shù)據(jù)庫(kù)作為ODBC(OpenDataBaseConnectivity)數(shù)據(jù)源,并以先進(jìn)的ADO(ActiveXDataObjects)技術(shù)進(jìn)行數(shù)據(jù)庫(kù)存取等操作,使Web與數(shù)據(jù)庫(kù)緊密聯(lián)系起來(lái)。整個(gè)個(gè)性化頁(yè)面生成系統(tǒng)主要由使用Dreamweaver_MX開(kāi)發(fā)的關(guān)聯(lián)規(guī)則采掘系統(tǒng)和利用IIS+ASP技術(shù)實(shí)現(xiàn)的個(gè)性化Web頁(yè)面生成器兩部分組成。關(guān)聯(lián)規(guī)則采掘系統(tǒng)對(duì)數(shù)據(jù)庫(kù)中的歷史記錄進(jìn)行分析,產(chǎn)生用戶關(guān)聯(lián)規(guī)則表;頁(yè)面生成器則負(fù)責(zé)記錄用戶行為和根據(jù)關(guān)聯(lián)規(guī)則表動(dòng)態(tài)生成用戶個(gè)性化Web頁(yè)面。二者通過(guò)數(shù)據(jù)庫(kù)服務(wù)器和Web服務(wù)器連接。本文作者主要完成Web服務(wù)器端的用戶管理、圖書(shū)目錄管理、圖書(shū)信息錄入管理、書(shū)店定單管理、圖書(shū)的瀏覽和查找、書(shū)店購(gòu)物結(jié)帳功能模塊的設(shè)計(jì)、實(shí)現(xiàn)與完善以及整個(gè)實(shí)驗(yàn)網(wǎng)站的組織建立和測(cè)試工作。二、開(kāi)發(fā)工具簡(jiǎn)介本系統(tǒng)的設(shè)計(jì)主要使用微軟公司的ASP(ActiveServerPages,活動(dòng)服務(wù)器網(wǎng)頁(yè))技術(shù)進(jìn)行開(kāi)發(fā)。ASP是Microsoft公司在1996年底推出的一種取代CGI(公共網(wǎng)關(guān)接口,即CommonGatewayInterface)運(yùn)行于服務(wù)器端的Web應(yīng)用程序開(kāi)發(fā)技術(shù),它既不是一種語(yǔ)言,也不是一種開(kāi)發(fā)工具,而是一種服務(wù)器端的腳本語(yǔ)言環(huán)境。數(shù)據(jù)庫(kù)方面則是使用Microsoft公司推出的數(shù)據(jù)庫(kù)系統(tǒng)ACCESS,它以操作簡(jiǎn)單,及自身的安全性、可靠性及所具有強(qiáng)大功能,深受廣大開(kāi)發(fā)人員的歡迎。應(yīng)用界面的友好性則由控制了主頁(yè)制作的Macromedia公司的MacromediaDreamweaverMX軟件進(jìn)行完成,與其它軟件相比其主要特點(diǎn)則主要表現(xiàn)在對(duì)于HTML源代碼的精確控制及易用性上,對(duì)于界面友好性的實(shí)現(xiàn)則也變得更為容易。服務(wù)器端腳本使用VBScript語(yǔ)言來(lái)編寫(xiě),客戶端腳本則使用javascript語(yǔ)言來(lái)編寫(xiě),服務(wù)器的版本為IIS5.1。三、ASP技術(shù)綜述1、ASP的產(chǎn)生近年來(lái)隨著Internet技術(shù)的飛速發(fā)展及用戶需求的不斷升級(jí),Web頁(yè)面技術(shù)也不斷的推陳出新,使得Web站點(diǎn)的功能越來(lái)越強(qiáng)大,能夠提供的服務(wù)種類(lèi)越來(lái)越繁多。從HTML、ClientScript到CGI,從JAVA的誕生到ActiveX,Web頁(yè)面設(shè)計(jì)人員不斷受到?jīng)_擊,微軟公司在總結(jié)了以往技術(shù),重新思考Web頁(yè)面設(shè)計(jì)的真正需要后,推出了ActiveServerPages(ASP),一種用以取代CGI(CommonGatewayInterface,通用網(wǎng)關(guān)接口)的技術(shù)。簡(jiǎn)單講,ASP是位于服務(wù)器端的腳本運(yùn)行環(huán)境,通過(guò)這種環(huán)境,用戶可以創(chuàng)建和運(yùn)行動(dòng)態(tài)的交互式Web服務(wù)器應(yīng)用程序,如交互式的動(dòng)態(tài)網(wǎng)頁(yè),包括使用HTML表單收集和處理信息,上傳與下載等等。更重要的是,ASP使用的ActiveX技術(shù)基于開(kāi)放設(shè)計(jì)環(huán)境,用戶可以自己定義和制作組件加入其中,使自己的動(dòng)態(tài)網(wǎng)頁(yè)幾乎具有無(wú)限的擴(kuò)充能力,這是傳統(tǒng)的Web編寫(xiě)工具所遠(yuǎn)遠(yuǎn)不及的地方。使用ASP還有個(gè)好處,就在于ASP可利用ADO(ActiveDataObject,微軟的一種新的數(shù)據(jù)訪問(wèn)模型)方便快捷地訪問(wèn)數(shù)據(jù)庫(kù),從而使得開(kāi)發(fā)基于WWW的應(yīng)用系統(tǒng)成為可能,這也是本文選擇ASP作為開(kāi)發(fā)工具最重要的原因之一。2、ASP與IIS(1)IIS簡(jiǎn)介Wsb服務(wù)器是Web應(yīng)用程序的心臟。IIS(InternetInformationServer)是微軟推出的WindowsNTOptionPack的主要成員,作為Win2000server的擴(kuò)展,自推出以來(lái)已經(jīng)有了很大發(fā)展,其體系結(jié)構(gòu)是當(dāng)今市場(chǎng)上最受關(guān)注的Web服務(wù)器之一。新推出的IIS4.0版本增強(qiáng)了系統(tǒng)安全性,具有服務(wù)器端腳本開(kāi)發(fā)調(diào)試,內(nèi)容管理和站點(diǎn)分析,崩潰防護(hù),內(nèi)置JAVA虛擬機(jī)及全面支持ASP等強(qiáng)大功能。(2)IIS與ASP的結(jié)合在過(guò)去,客戶機(jī)/服務(wù)器結(jié)構(gòu)的設(shè)計(jì)與Web的相關(guān)技術(shù)幾乎處于平行線上,兩者相互獨(dú)立并無(wú)法作出集成性的設(shè)計(jì)?,F(xiàn)在我們利用IIS+ASP構(gòu)成三層式Web結(jié)構(gòu)(如圖3.1所示)的中間一層,將客戶機(jī)/服務(wù)器結(jié)構(gòu)與Web密切結(jié)合,完成前后端兩者的集成輸出功能,使得Web站點(diǎn)的開(kāi)發(fā)更方便,實(shí)現(xiàn)的功能更強(qiáng)大。利用IIS+ASP技術(shù)來(lái)集成Web前后端所帶來(lái)的強(qiáng)大效益可歸結(jié)為以下幾個(gè)方面:減少構(gòu)建和維護(hù)成本加快聯(lián)機(jī)過(guò)程應(yīng)用軟件集中在服務(wù)器端開(kāi)發(fā)管理前端可使用任何瀏覽器(IE、Netscape…..)后端可存取任何數(shù)據(jù)庫(kù)(SQL、Access…..)可使用任何腳本語(yǔ)言開(kāi)發(fā)(VBScript、JavaScript…..)程序和計(jì)算邏輯程序和計(jì)算邏輯前端瀏覽器ActiveXServer元件ActiveXServer元件后端數(shù)據(jù)庫(kù)數(shù)據(jù)庫(kù)服務(wù)器MicrosoftIIS+ASP瀏覽器圖3.1四、系統(tǒng)的總體分析與設(shè)計(jì)網(wǎng)上書(shū)店系統(tǒng)的開(kāi)發(fā)主要包括前臺(tái)應(yīng)用程序系統(tǒng)和后臺(tái)數(shù)據(jù)庫(kù)兩部分。前臺(tái)的應(yīng)用程序系統(tǒng)要求具有界面友好,功能完備,交互性好,易使用等特點(diǎn),而后臺(tái)數(shù)據(jù)庫(kù)的數(shù)據(jù)則要求具有一致性、完整性、安全性和保密性等特點(diǎn)。根據(jù)對(duì)使用系統(tǒng)操作權(quán)限的不同,將網(wǎng)上書(shū)店系統(tǒng)的使用又分為管理員和顧客兩部分。顧客部分則主要模擬在現(xiàn)實(shí)書(shū)店內(nèi)所發(fā)生的一系列行為,如查詢圖書(shū)、瀏覽圖書(shū)、購(gòu)買(mǎi)圖書(shū)、缺書(shū)及退貨等進(jìn)行設(shè)計(jì),以實(shí)現(xiàn)圖書(shū)的網(wǎng)上購(gòu)買(mǎi),滿足顧客的要求。對(duì)于管理員部分則是模擬書(shū)店管理員進(jìn)行的圖書(shū)管理、訂單操作、客戶服務(wù)及銷(xiāo)售狀況統(tǒng)計(jì)等操作進(jìn)行設(shè)計(jì)。此外還附加了一些作為電子商務(wù)網(wǎng)站所應(yīng)具有的一些前、后臺(tái)動(dòng)態(tài)管理,如:前臺(tái)的公告更新處理等。分析該網(wǎng)上書(shū)店系統(tǒng),制訂整個(gè)系統(tǒng)框架,主要要求及特點(diǎn)如下:1、在Internet,客戶可通過(guò)IE或其他瀏覽器瀏覽書(shū)目信息;2、在互聯(lián)網(wǎng),可提交訂單;3、后臺(tái)數(shù)據(jù)庫(kù)用ACCESS;4、采用B/S方式設(shè)計(jì);5、系統(tǒng)采用會(huì)員制,會(huì)員采用唯一的顧客標(biāo)識(shí)號(hào)來(lái)標(biāo)識(shí)身份;6、具有購(gòu)物車(chē)功能;7、對(duì)購(gòu)物車(chē),可增加新書(shū)、修改數(shù)量、刪除已選書(shū)籍等,確認(rèn)后,才完成交易;8、系統(tǒng)應(yīng)具備一定的安全性與可靠性;9、客戶應(yīng)能通過(guò)作者姓名、書(shū)名或者ISBN號(hào)來(lái)檢索書(shū)籍;10、客戶可在網(wǎng)上進(jìn)行注冊(cè),成為會(huì)員;11、客戶應(yīng)能修改除客戶號(hào)以外的所有客戶信息;12、客戶能查看當(dāng)前訂單和以往訂單;13、書(shū)店員工能查找客戶聯(lián)系信息;14、書(shū)店員工在發(fā)貨后能改寫(xiě)訂單中的發(fā)貨日期;15、客戶可以通過(guò)信息反饋系統(tǒng)跟書(shū)店員工進(jìn)行交流。1、系統(tǒng)框架視圖

每個(gè)注冊(cè)的用戶,都擁有一個(gè)屬于自己的帳戶管理界面,客戶可以輕松的管理個(gè)人基本資料,送貨信息資料,修改密碼,管理訂單,監(jiān)控本人訂單進(jìn)程,了解本人財(cái)務(wù)狀況,查詢預(yù)付款情況,查詢訂單匯總。本系統(tǒng)充分考慮到了本模塊對(duì)于客戶的重要性,所以界面盡量做的簡(jiǎn)捷,采用開(kāi)放式結(jié)構(gòu),一目了然,方便客戶輕松掌控自己的一切信息,從而提高對(duì)書(shū)店的信任度,進(jìn)一步增加書(shū)店的銷(xiāo)售額。2、購(gòu)物流程圖3、意見(jiàn)反饋系統(tǒng)這是一個(gè)書(shū)店與客戶互動(dòng)的關(guān)鍵系統(tǒng),包括通常留言板的功能;包含一個(gè)意見(jiàn)箱,客戶能隨時(shí)寫(xiě)下對(duì)書(shū)店的建議和意見(jiàn);當(dāng)你的服務(wù)沒(méi)有得到滿足或?qū)?shū)店員工的做法不滿的時(shí)候,通過(guò)這個(gè)系統(tǒng)你可以把你的不滿提交給書(shū)店的高層,進(jìn)行投訴;如果客戶對(duì)公司某產(chǎn)品感興趣,還可以提交合作的請(qǐng)求。這個(gè)系統(tǒng)解決了傳統(tǒng)留言板信息開(kāi)放的權(quán)限,有針對(duì)性的把信息提交給相關(guān)人員,便于及時(shí)處理客戶碰到的各種問(wèn)題。這是一個(gè)多功能的系統(tǒng),這個(gè)系統(tǒng)將是書(shū)店了解客戶,提高服務(wù)質(zhì)量的一個(gè)橋梁,這也是本系統(tǒng)比較有特色的模塊。4、系統(tǒng)管理流程及模塊劃分(1)網(wǎng)上書(shū)店管理系統(tǒng)的整體規(guī)劃網(wǎng)上書(shū)店管理系統(tǒng)分為前臺(tái)和后臺(tái)兩個(gè)管理系統(tǒng)。前臺(tái)管理系統(tǒng)分為圖書(shū)瀏覽檢索子系統(tǒng)、購(gòu)物車(chē)子系統(tǒng)、信息反饋系統(tǒng)和會(huì)員訪問(wèn)子系統(tǒng);后臺(tái)管理系統(tǒng)分為圖書(shū)管理、訂單管理和客戶管理子系統(tǒng)。.下圖為前臺(tái)和后臺(tái)管理系統(tǒng)以及各個(gè)子系統(tǒng)之間的關(guān)系。(2)網(wǎng)上書(shū)店前臺(tái)銷(xiāo)售管理系統(tǒng)的整體網(wǎng)頁(yè)設(shè)計(jì)下圖描述了客戶從Internet上訪問(wèn)網(wǎng)站,完成瀏覽、購(gòu)物、注冊(cè)等過(guò)程所訪問(wèn)的網(wǎng)頁(yè)的彼此關(guān)系。(3)各個(gè)子系統(tǒng)模塊的功能網(wǎng)上書(shū)店管理系統(tǒng)中,前后臺(tái)管理系統(tǒng)的各個(gè)子系統(tǒng)功能如下:A、圖書(shū)瀏覽檢索子系統(tǒng): 這個(gè)系統(tǒng)關(guān)鍵部分在于瀏覽者可通過(guò)作者姓名、書(shū)名或者ISBN號(hào)來(lái)檢索書(shū)籍,所以設(shè)計(jì)時(shí)放入了兩個(gè)下拉菜單,和一個(gè)文本框,其中一個(gè)下拉菜單用于讓客戶選擇是按照哪種方式來(lái)檢索,選項(xiàng)有:作者姓名、書(shū)名、ISBN編號(hào),另外一個(gè)下拉菜單放入的是所有書(shū)籍的分類(lèi),用戶可根據(jù)2個(gè)下拉菜單中選中的選項(xiàng),在下面文本框中輸入關(guān)鍵字,單擊按鈕后自動(dòng)組合搜索出相匹配的內(nèi)容。B、會(huì)員訪問(wèn)子系統(tǒng):會(huì)員訪問(wèn)系統(tǒng)是為注冊(cè)用戶提供網(wǎng)站個(gè)性化服務(wù)的基礎(chǔ)系統(tǒng),用戶在網(wǎng)站上注冊(cè)信息后,提交到后臺(tái)數(shù)據(jù)庫(kù)。會(huì)員登陸后可修改自己的登陸密碼,個(gè)人資料,并可以查看自己的訂單情況,見(jiàn)下圖:C、購(gòu)物車(chē)子系統(tǒng):顧客可以方便地對(duì)中意的商品進(jìn)行采購(gòu),將其放入購(gòu)物車(chē)中,選購(gòu)?fù)戤吅筠D(zhuǎn)入收銀臺(tái)結(jié)帳,這時(shí)系統(tǒng)提示用戶輸入會(huì)員帳號(hào)、密碼,未注冊(cè)的用戶提示注冊(cè),接下來(lái)會(huì)員選擇包裝方式,送貨時(shí)間,送貨地址,聯(lián)系人電話,送貨方式,付款方式,提交以上信息,系統(tǒng)會(huì)根據(jù)用戶提交的信息自動(dòng)生成訂單。解決購(gòu)物車(chē)的思路是用Session記錄了2個(gè)一維數(shù)組。圖書(shū)編號(hào)數(shù)組保存在Session("Books")中;圖書(shū)數(shù)量數(shù)組保存在Session("BooksNum")中。對(duì)購(gòu)物車(chē)?yán)锷唐返牟僮饕话阌幸韵聨讉€(gè):添加商品,修改商品數(shù)量,刪除商品,清空購(gòu)物車(chē)。這幾個(gè)操作都是針對(duì)Session的。每次把Session中的數(shù)組取出來(lái),增加、修改、刪除一番,再記錄到Session中。至于清空購(gòu)物車(chē),那就更簡(jiǎn)單了,直接設(shè)置同名的Session為空就可以了。

D、客戶管理子系統(tǒng):此系統(tǒng)為后臺(tái)管理員使用,管理員可對(duì)所有注冊(cè)用戶統(tǒng)一管理,可根據(jù)他們的用戶名和真實(shí)姓名進(jìn)行查詢,當(dāng)用戶忘記時(shí),管理員也可以在后臺(tái)為該用戶重新設(shè)定密碼。E、訂單管理子系統(tǒng):5、數(shù)據(jù)庫(kù)的設(shè)計(jì)本系統(tǒng)采用數(shù)據(jù)庫(kù)管理系統(tǒng)ACCESS管理圖書(shū)、目錄、會(huì)員、訂單、購(gòu)物車(chē)等數(shù)據(jù)。數(shù)據(jù)庫(kù)表的結(jié)構(gòu)設(shè)計(jì)是應(yīng)用軟件中的關(guān)鍵部分,數(shù)據(jù)庫(kù)表設(shè)計(jì)采用規(guī)范化關(guān)系模式的方法。在關(guān)系數(shù)據(jù)庫(kù)中,規(guī)范化關(guān)系模式就是要解決關(guān)系模式中存在的插入異常、刪除異常、修改復(fù)雜、數(shù)據(jù)冗余等問(wèn)題。規(guī)范化的基本思想是消除數(shù)據(jù)依賴(lài)中不合適的部分,使模式中的各關(guān)系模式達(dá)到某種程度的“分離”,讓一個(gè)關(guān)系描述一個(gè)概念、一個(gè)實(shí)體或者實(shí)體間的一種聯(lián)系,若多于一個(gè)概念就把它分離出去。但這并不意味著,規(guī)范化程度越高,模式就越好。我們必須結(jié)合應(yīng)用環(huán)境對(duì)關(guān)系模式進(jìn)行優(yōu)化,例如適當(dāng)增加冗余,提高數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)的性能。本系統(tǒng)中設(shè)計(jì)的數(shù)據(jù)庫(kù)表結(jié)構(gòu)為:本系統(tǒng)信息數(shù)據(jù)設(shè)計(jì)如下:書(shū)目信息數(shù)據(jù)設(shè)計(jì)如下:顧客信息數(shù)據(jù)設(shè)計(jì)如下:顧客對(duì)圖書(shū)評(píng)論子系統(tǒng)數(shù)據(jù)設(shè)計(jì)如下:購(gòu)物車(chē)訂單數(shù)據(jù)設(shè)計(jì)如下:圖書(shū)員工管理員數(shù)據(jù)設(shè)計(jì)如下:信息反饋系統(tǒng)數(shù)據(jù)設(shè)計(jì)如下:6、系統(tǒng)詳細(xì)設(shè)計(jì)以及關(guān)鍵代碼分析(1)前臺(tái)銷(xiāo)售管理系統(tǒng)的設(shè)計(jì)前臺(tái)銷(xiāo)售管理系統(tǒng)主要提供向客戶宣傳圖書(shū)信息(新到圖書(shū),特價(jià)圖書(shū)等等)、提供客戶便捷的檢索圖書(shū)的功能,及客戶網(wǎng)上注冊(cè)、登錄、購(gòu)物、查詢訂單和缺書(shū)等信息反饋的功能??蛻敉ㄟ^(guò)首頁(yè)進(jìn)入網(wǎng)站的其它Web網(wǎng)頁(yè),享受網(wǎng)站提供的各項(xiàng)服務(wù)如購(gòu)物、注冊(cè)等。前臺(tái)管理系統(tǒng)大致分為會(huì)員訪問(wèn)子系統(tǒng)、網(wǎng)上購(gòu)物車(chē)子系統(tǒng)、圖書(shū)瀏覽檢索子系統(tǒng)和信息反饋?zhàn)酉到y(tǒng)。(2)購(gòu)物車(chē)子系統(tǒng)數(shù)據(jù)庫(kù)表的設(shè)計(jì):客戶通過(guò)購(gòu)物車(chē)購(gòu)買(mǎi)商品時(shí),購(gòu)物車(chē)要隨時(shí)計(jì)算客戶所購(gòu)買(mǎi)的商品價(jià)格,因此需要一個(gè)購(gòu)物車(chē)數(shù)據(jù)庫(kù)表記錄客戶購(gòu)買(mǎi)商品的基本信息,客戶通過(guò)購(gòu)物車(chē)買(mǎi)完商品后,還需要填寫(xiě)送貨方式、付款方式等客戶的基本信息,填寫(xiě)完所有的信息后,才能從網(wǎng)上正式提交訂單。為了有效的存儲(chǔ)訂單信息,在數(shù)據(jù)庫(kù)中設(shè)計(jì)了訂單信息表和訂單細(xì)節(jié)表。訂單信息表主要存放的是訂單名稱(chēng)、訂單編號(hào)、訂單總價(jià)、客戶郵件等訂單的基本信息,訂單細(xì)節(jié)表(訂單圖書(shū)記錄表)存放每一張訂單所購(gòu)圖書(shū)編號(hào)即圖書(shū)數(shù)量的信息。在網(wǎng)上購(gòu)物車(chē)的功能實(shí)現(xiàn)中需要注意的重要問(wèn)題是購(gòu)物車(chē)號(hào)的生成和保存。當(dāng)多個(gè)用戶訪問(wèn)網(wǎng)上商店時(shí),每個(gè)用戶需要有自己的購(gòu)物車(chē),.即購(gòu)物車(chē)有唯一性,通常以購(gòu)物車(chē)號(hào)標(biāo)志購(gòu)物車(chē)的唯一性。購(gòu)物車(chē)號(hào)要經(jīng)常在不同網(wǎng)頁(yè)中使用,我們采用Session技術(shù)來(lái)保存購(gòu)物車(chē)號(hào)。網(wǎng)上購(gòu)物車(chē)中重新計(jì)算所有物品的金額的功能實(shí)現(xiàn)網(wǎng)上購(gòu)物車(chē)需要實(shí)時(shí)的滿足顧客的要求,購(gòu)物車(chē)?yán)镉卸喾N商品,顧客每次修改各種商品的數(shù)量后,購(gòu)物車(chē)需要重新計(jì)算所有商品的金額。這一部分的功能通常有兩種方法實(shí)現(xiàn),一種采用Session技術(shù),另一種采用數(shù)據(jù)庫(kù)技術(shù)。采用Session技術(shù),實(shí)現(xiàn)起來(lái)較困難,而采用數(shù)據(jù)庫(kù)技術(shù),只需要實(shí)時(shí)更新數(shù)據(jù)庫(kù)表就可以了。(3)圖書(shū)檢索瀏覽子系統(tǒng)的實(shí)現(xiàn)圖書(shū)瀏覽檢索子系統(tǒng)要完成對(duì)圖書(shū)的分類(lèi)瀏覽,關(guān)鍵詞查詢和高級(jí)查詢的功能,其中高級(jí)查詢的實(shí)現(xiàn)較為復(fù)雜,高級(jí)查詢有書(shū)名、作者、出版社、ISDN、售價(jià)范圍(指定價(jià)格以下)多種方式可以相互組合,顯示方式有按書(shū)名,作者,出版社,價(jià)格等等規(guī)則。具體的查詢程序可以分為很多種情況實(shí)現(xiàn)。(4)后臺(tái)添加新圖書(shū)子系統(tǒng)添加圖書(shū)流程其實(shí)也是個(gè)向數(shù)據(jù)庫(kù)中SHOP_BOOKS插入數(shù)據(jù)的過(guò)程,實(shí)現(xiàn)起來(lái)依然比較簡(jiǎn)單。界面如圖(5)后臺(tái)查看意見(jiàn)反饋?zhàn)酉到y(tǒng)查看用戶在前臺(tái)給書(shū)店員工反饋的信息,可以選擇留言類(lèi)型,更有針對(duì)性,可以提高工作效率。使用界面:(6)系統(tǒng)用戶管理該子系統(tǒng)可以查看以及修改用戶詳細(xì)資料,也可以刪除該用戶。使用界面:五、結(jié)論與討論1、論文完成的工作經(jīng)過(guò)三個(gè)多月的設(shè)計(jì)和開(kāi)發(fā),網(wǎng)上書(shū)店系統(tǒng)基本開(kāi)發(fā)完畢。系統(tǒng)具備了前臺(tái)銷(xiāo)售管理系統(tǒng)和后臺(tái)管理系統(tǒng)的功能,購(gòu)物車(chē)子系統(tǒng)將前臺(tái)銷(xiāo)售管理系統(tǒng)的各個(gè)子系統(tǒng)緊密聯(lián)系在一起,完成客戶從網(wǎng)上購(gòu)物的整個(gè)過(guò)程,后臺(tái)管理系統(tǒng)主要負(fù)責(zé)維護(hù)和管理數(shù)據(jù)庫(kù)的圖書(shū)信息、客戶信息、訂單信息和客戶反饋信息,以及保證數(shù)據(jù)庫(kù)中數(shù)據(jù)的一致性。2、總結(jié)在系統(tǒng)的設(shè)計(jì)開(kāi)發(fā)過(guò)程中,注重了科學(xué)的軟件設(shè)計(jì)思路。首先在總體設(shè)計(jì)上,采用了模塊化和分層的設(shè)計(jì)思想,使整個(gè)系統(tǒng)流程清晰、邏輯合理,為系統(tǒng)的實(shí)現(xiàn)創(chuàng)造了良好的條件。其次,在各功能模塊的實(shí)現(xiàn)上

溫馨提示

  • 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)論