購書網(wǎng)站的后臺設(shè)計與實現(xiàn)畢業(yè)論文.doc_第1頁
購書網(wǎng)站的后臺設(shè)計與實現(xiàn)畢業(yè)論文.doc_第2頁
購書網(wǎng)站的后臺設(shè)計與實現(xiàn)畢業(yè)論文.doc_第3頁
購書網(wǎng)站的后臺設(shè)計與實現(xiàn)畢業(yè)論文.doc_第4頁
購書網(wǎng)站的后臺設(shè)計與實現(xiàn)畢業(yè)論文.doc_第5頁
已閱讀5頁,還剩31頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

購書網(wǎng)站的后臺設(shè)計與實現(xiàn)購書網(wǎng)站的后臺設(shè)計與實現(xiàn)摘要在網(wǎng)上購物的人越來越多,不僅因為同等買賣價格低很多,而且服務(wù)周到。在網(wǎng)上購物方便,用鼠標就可以隨心所欲的瀏覽,而且在你瀏覽一本書后服務(wù)器還會為你提供相關(guān)的書籍給你參考,在瀏覽的同時你可以獲得大量的信息?,F(xiàn)在網(wǎng)上購書都是可以送貨到家的,對于沒時間去書店或是不方便的人群,網(wǎng)上書店是很好的渠道。矚慫潤厲釤瘞睞櫪廡賴。既然有網(wǎng)上書店,那么關(guān)于網(wǎng)上書店的設(shè)計與實現(xiàn)也相對的重要,很好的設(shè)計與實現(xiàn)可以給讀者帶來方便與實用。關(guān)于網(wǎng)上書店的后臺設(shè)計與實現(xiàn),是面對管理人員的,所以在功能方面要齊全,并且要與前臺的連接要好。聞創(chuàng)溝燴鐺險愛氌譴凈。關(guān)鍵詞:價格;網(wǎng)絡(luò);方便;管理The backstage design and functioning of an online book store殘騖樓諍錈瀨濟溆塹籟。ABSTRACTNowadays, more and more people go shopping online, not only because of its lower price, but also its services. It is more convenient by checking the book you like via clicking the mouse, the website can even recommend other choices which you might be interested in according to the goods that youve checked. The services cover the logistics for free, which makes it more convenient for those who are too busy to go to the store.As the shopping online service is getting more and more popular, the website designing becomes very important. It would be more safe and easy to use if the website designs well constructed. As the functional part is executed by the administrator, thats why the FrontPage design and the backstage function should be well connected.釅錒極額閉鎮(zhèn)檜豬訣錐。Now people like shopping on the internet and its going to be a trend for modern life, not only because the price is less than other same products, but also after-sale services are better. It is so convenient that you just need a mouse and a mode. When you watch the information of a book, you can see more comparable information of those similar products.彈貿(mào)攝爾霽斃攬磚鹵廡。Key words:price; internet; convenient; manage畢業(yè)論文(設(shè)計)原創(chuàng)性聲明本人所呈交的畢業(yè)論文(設(shè)計)是我在導(dǎo)師的指導(dǎo)下進行的研究工作及取得的研究成果。據(jù)我所知,除文中已經(jīng)注明引用的內(nèi)容外,本論文(設(shè)計)不包含其他個人已經(jīng)發(fā)表或撰寫過的研究成果。對本論文(設(shè)計)的研究做出重要貢獻的個人和集體,均已在文中作了明確說明并表示謝意。 謀蕎摶篋飆鐸懟類蔣薔。作者簽名: 日期: 畢業(yè)論文(設(shè)計)授權(quán)使用說明本論文(設(shè)計)作者完全了解*學(xué)院有關(guān)保留、使用畢業(yè)論文(設(shè)計)的規(guī)定,學(xué)校有權(quán)保留論文(設(shè)計)并向相關(guān)部門送交論文(設(shè)計)的電子版和紙質(zhì)版。有權(quán)將論文(設(shè)計)用于非贏利目的的少量復(fù)制并允許論文(設(shè)計)進入學(xué)校圖書館被查閱。學(xué)校可以公布論文(設(shè)計)的全部或部分內(nèi)容。保密的論文(設(shè)計)在解密后適用本規(guī)定。 廈礴懇蹣駢時盡繼價騷。 作者簽名: 指導(dǎo)教師簽名: 日期: 日期: 注 意 事 項1.設(shè)計(論文)的內(nèi)容包括:1)封面(按教務(wù)處制定的標準封面格式制作)2)原創(chuàng)性聲明3)中文摘要(300字左右)、關(guān)鍵詞4)外文摘要、關(guān)鍵詞 5)目次頁(附件不統(tǒng)一編入)6)論文主體部分:引言(或緒論)、正文、結(jié)論7)參考文獻8)致謝9)附錄(對論文支持必要時)2.論文字數(shù)要求:理工類設(shè)計(論文)正文字數(shù)不少于1萬字(不包括圖紙、程序清單等),文科類論文正文字數(shù)不少于1.2萬字。煢楨廣鰳鯡選塊網(wǎng)羈淚。3.附件包括:任務(wù)書、開題報告、外文譯文、譯文原文(復(fù)印件)。4.文字、圖表要求:1)文字通順,語言流暢,書寫字跡工整,打印字體及大小符合要求,無錯別字,不準請他人代寫2)工程設(shè)計類題目的圖紙,要求部分用尺規(guī)繪制,部分用計算機繪制,所有圖紙應(yīng)符合國家技術(shù)標準規(guī)范。圖表整潔,布局合理,文字注釋必須使用工程字書寫,不準用徒手畫鵝婭盡損鵪慘歷蘢鴛賴。3)畢業(yè)論文須用A4單面打印,論文50頁以上的雙面打印4)圖表應(yīng)繪制于無格子的頁面上5)軟件工程類課題應(yīng)有程序清單,并提供電子文檔5.裝訂順序1)設(shè)計(論文)2)附件:按照任務(wù)書、開題報告、外文譯文、譯文原文(復(fù)印件)次序裝訂3)其它目錄前言1籟叢媽羥為贍僨蟶練淨。1 網(wǎng)絡(luò)書店現(xiàn)狀3預(yù)頌圣鉉儐歲齦訝驊糴。1.1 網(wǎng)上書店的典范3滲釤嗆儼勻諤鱉調(diào)硯錦。1.2 國內(nèi)網(wǎng)上書店的現(xiàn)狀3鐃誅臥瀉噦圣騁貺頂廡。1.3 國外網(wǎng)上書店的現(xiàn)狀4擁締鳳襪備訊顎輪爛薔。2 概述與相關(guān)概念7贓熱俁閫歲匱閶鄴鎵騷。2.1 電子商務(wù)7壇摶鄉(xiāng)囂懺蔞鍥鈴氈淚。2.2 ASP技術(shù)8蠟變黲癟報倀鉉錨鈰贅。2.3 系統(tǒng)軟件開發(fā)環(huán)境簡介12買鯛鴯譖曇膚遙閆擷凄。2.4 數(shù)據(jù)庫原理12綾鏑鯛駕櫬鶘蹤韋轔糴。2.5 其他相關(guān)技術(shù)13驅(qū)躓髏彥浹綏譎飴憂錦。3 網(wǎng)站后臺需求分析14貓蠆驢繪燈鮒誅髏貺廡。3.1 后臺系統(tǒng)功能結(jié)構(gòu)圖14鍬籟饗逕瑣筆襖鷗婭薔。3.2 后臺數(shù)據(jù)流圖15構(gòu)氽頑黌碩飩薺齦話騖。3.3 后臺業(yè)務(wù)流程圖15輒嶧陽檉籪癤網(wǎng)儂號澩。4 網(wǎng)站后臺設(shè)計17堯側(cè)閆繭絳闕絢勵蜆贅。4.1、后臺模塊功能設(shè)計思路17識饒鎂錕縊灩筧嚌儼淒。4.2、模塊功能設(shè)計17凍鈹鋨勞臘鍇癇婦脛糴。5 網(wǎng)站后臺詳細設(shè)計19恥諤銪滅縈歡煬鞏鶩錦。5.1 商品信息管理模塊19鯊腎鑰詘褳鉀溈懼統(tǒng)庫。5.2 訂單信息管理模塊19碩癘鄴頏謅攆檸攜驤蘞。5.3 首頁推薦管理模塊20閿擻輳嬪諫遷擇楨秘騖。5.4 信息管理模塊20氬嚕躑竄貿(mào)懇彈瀘頷澩。5.5 文件上傳管理模塊20釷鵒資贏車贖孫滅獅贅。5.6 用戶信息管理模塊20慫闡譜鯪逕導(dǎo)嘯畫長涼。5.7 數(shù)據(jù)管理模塊21諺辭調(diào)擔鈧諂動禪瀉類。5.8 系統(tǒng)管理模塊21嘰覲詿縲鐋囁偽純鉿錈。6 應(yīng)用系統(tǒng)實現(xiàn)22熒紿譏鉦鏌觶鷹緇機庫。6.1建立Asp的運行環(huán)境22鶼漬螻偉閱劍鯫腎邏蘞。6.2 后臺購物網(wǎng)頁功能分析:22紂憂蔣氳頑薟驅(qū)藥憫騖。7 總結(jié)25穎芻莖蛺餑億頓裊賠瀧。參考文獻28濫驂膽閉驟羥闈詔寢賻。致謝29銚銻縵嚌鰻鴻鋟謎諏涼。前言1.論文選題的背景、意義 本系統(tǒng)描術(shù)了通過包括因特網(wǎng)在內(nèi)的計算機網(wǎng)絡(luò)來購買、銷售和交換商品、服務(wù)信息的過程。隨著社會的發(fā)展,網(wǎng)絡(luò)的普及,網(wǎng)上購物已成為在線業(yè)務(wù)的重要載體。B2C能夠繞過中介(如批發(fā)商、銷售商或經(jīng)銷商)建立與客戶的直接關(guān)系。網(wǎng)站還可以為用戶提供商品的詳細信息,用戶可以在線購買商品,確定自己的訂單。同時網(wǎng)站還提供關(guān)于商品或電子零售商的選擇建議和評級。 擠貼綬電麥結(jié)鈺贖嘵類。網(wǎng)站來源信息,為網(wǎng)絡(luò)銷售人員從不同方面分析網(wǎng)站運營的效果提供了方便,至少可以看出部分常用網(wǎng)站推廣措施所帶來的訪問量,如分類目錄、搜索引擎自然檢索、投放于網(wǎng)站上的在線顯示類網(wǎng)絡(luò)廣告等。 賠荊紳諮侖驟遼輩襪錈。網(wǎng)上銷售為人們提供了更廣闊的環(huán)境:人們不受時間的限制,不受空間的限制,不受傳統(tǒng)購物的諸多限制,可以隨時隨地在網(wǎng)上交易。更廣闊的市場:在網(wǎng)上這個世界將會變得很小,一個商家可以面對全球的消費者,而一個消費者可以在全球的任何一家商家購物。更快速的流通和低廉的價格:電子商務(wù)減少了商品流通的中間環(huán)節(jié),節(jié)省了大量的開支,從而也大大降低了商品流通和交易的成本。更符合時代的要求:如今人們越來越追求時尚、講究個性,注重購物的環(huán)境,網(wǎng)上購物,更能體現(xiàn)個性化的購物過程。 塤礙籟饈決穩(wěn)賽釙冊庫。2.網(wǎng)上書店系統(tǒng)開發(fā)的其基本工作原理及特點:當今時代是飛速發(fā)展的信息時代。在各行各業(yè)中離不開網(wǎng)絡(luò),這正是計算機被廣泛應(yīng)用于網(wǎng)上銷售系統(tǒng)的環(huán)境。計算機的最大好處在于利用它能夠進行信息管理。使用計算機進行信息控制,不僅提高了工作效率,而且大大的提高了其安全性。裊樣祕廬廂顫諺鍘羋藺。事實上,整個交易的過程可以分為三個階段: 第一個階段是信息交流階段:對于商家來說,此階段為發(fā)布信息階段。主要是選擇自己的優(yōu)秀商品,精心組織自己的商品信息,建立自己的網(wǎng)頁,然后加入名氣較大、影響力較強、點擊率較高的著名網(wǎng)站中,讓盡可能多的人們了解你認識你。對于買方來說,此階段是去網(wǎng)上尋找商品以及商品信息的階段。主要是根據(jù)自己的需要,上網(wǎng)查找自己所需的信息和商品,并選擇信譽好服務(wù)好價格低廉的商家。 倉嫗盤紲囑瓏詁鍬齊驁。第二階段是簽定商品合同階段:作為B2B(商家對商家)來說,這一階段是簽定合同、完成必需的商貿(mào)票據(jù)的交換過程。要注意的是:數(shù)據(jù)的準確性、可靠性、不可更改性等復(fù)雜的問題。作為B2C(商家對個人客戶)來說,這一階段是完成購物過程的定單簽定過程,顧客要將你選好的商品、自己的聯(lián)系信息、送貨的方式、付款的方法等在網(wǎng)上簽好后提交給商家,商家在收到定單后應(yīng)發(fā)來郵件或電話核實上述內(nèi)容。 綻萬璉轆娛閬蟶鬮綰瀧。第三階段是按照合同進行商品交接、資金結(jié)算階段:這一階段是整個商品交易很關(guān)鍵的階段,不僅要涉及到資金在網(wǎng)上的正確、安全到位,同時也要涉及到商品配送的準確、按時到位。在這個階段有銀行業(yè)、配送系統(tǒng)的介入,在技術(shù)上、法律上、標準上等等方面有更高的要求。網(wǎng)上交易的成功與否就在這個階段。驍顧燁鶚巰瀆蕪領(lǐng)鱺賻。電子商務(wù)發(fā)展的特點: 更廣闊的環(huán)境:人們不受時間的限制,不受空間的限制,不受傳統(tǒng)購物的諸多限制,可以隨時隨地在網(wǎng)上交易。 更廣闊的市場:在網(wǎng)上這個世界將會變得很小,一個商家可以面對全球的消費者,而一個消費者可以在全球的任何一家商家購物。 瑣釙濺曖惲錕縞馭篩涼。更快速的流通和低廉的價格:電子商務(wù)減少了商品流通的中間環(huán)節(jié),節(jié)省了大量的開支,從而也大大降低了商品流通和交易的成本。 鎦詩涇艷損樓紲鯗餳類。更符合時代的要求:如今人們越來越追求時尚、講究個性,注重購物的環(huán)境,網(wǎng)上購物,更能體現(xiàn)個性化的購物過程。 櫛緶歐鋤棗鈕種鵑瑤錟。1 網(wǎng)絡(luò)書店現(xiàn)狀1.1 網(wǎng)上書店的典范 說到網(wǎng)上書店,就不可能不提到亞馬遜(A)全球最大的網(wǎng)上書店。它為讀者提供了方便舒適的網(wǎng)上購物環(huán)境,豐富的圖書品種(達310萬以上),優(yōu)惠的價格(折扣率從20%到50%),完善的金融結(jié)算制度,以及高效率的配送服務(wù),并且實現(xiàn)了零庫存運轉(zhuǎn)。自1995年7月亞馬遜書店賣出第一本書起,它的銷售總額直線上升,1997年銷售額即達1.48億美元,為1996年的9.3倍,1998年猛增到5.4億美元,增幅達365。不過,由于較高的投入,使得亞馬遜仍然處于虧損階段。但是,它的股價卻在一路飚升,1997年5月初上市時,每股僅9美元左右,至1998年底亞馬遜股票突破300美元大關(guān),1999年1月更是突破400美元大關(guān),其市價總值達180億美元,比擁有1000余家分店的美國最大的龐諾書店(B)的市值高出8倍多1。由于它塑造了成功的網(wǎng)上銷售模式,產(chǎn)生了良好的品牌效應(yīng),所以,除了圖書,它現(xiàn)在還銷售CD、錄像帶、禮品、鮮花、醫(yī)藥、軟件等。與此同時,亞馬遜邁開了向國外擴張的步伐。1999年初出資5500萬美元,收購了英國和德國兩家網(wǎng)上書籍銷售公司,另外還并購了英國一家網(wǎng)上電影公司。 總的來講,亞馬遜在短短幾年之內(nèi),獲得了巨大的成功,成了全世界圖書業(yè)界矚目的對象。 轡燁棟剛殮攬瑤麗鬮應(yīng)。1.2 國內(nèi)網(wǎng)上書店的現(xiàn)狀 無論是出于仿效,還是迫于競爭,一些老牌的圖書銷售商也加入網(wǎng)上書店的行列,如龐諾書店(B),疆界書店(B)等。至少在1997年,國外網(wǎng)上書店達兩百家以上2。而在國內(nèi),自杭州新華書店創(chuàng)辦第一家網(wǎng)上書店后,網(wǎng)上書店如雨后春筍般涌現(xiàn)出來。其中最為有名的莫過于 1999年1月1日開通的上海書城網(wǎng)上書店和3月9日正式營業(yè)的北京圖書大廈網(wǎng)上書店?,F(xiàn)在,到底有多少中文圖書的網(wǎng)上書店,恐怕很難統(tǒng)計完整。為了說明這一點,筆者做了一個小實驗(時間:1999年11月3日下午),在搜狐網(wǎng)站上,用關(guān)鍵詞“網(wǎng)上書店”進行查詢,并對結(jié)果作去重處理后,發(fā)現(xiàn)從事網(wǎng)上中文圖書銷售的站點共有61個,其中屬于新華書店系統(tǒng)的網(wǎng)站有5個,占8.2%;出版社辦的有3個,占4.9%;提供書目在9萬種以上的有6個,占9.8%。另外,專業(yè)性圖書網(wǎng)站8個,如計算機書店、工具書店、醫(yī)藥書店、法律書店、青少年書店等。從這些統(tǒng)計數(shù)據(jù)中,我們多少也能看出國內(nèi)網(wǎng)上書店競爭的激烈性。 峴揚斕滾澗輻灄興渙藺。 同亞馬遜相比,國內(nèi)網(wǎng)上書店的交易流程繁瑣、缺乏規(guī)范、可靠性低??梢灾苯釉诰W(wǎng)上下定單,也可以直接郵購。支付方式主要有信用卡網(wǎng)上支付、人民幣儲蓄賬戶網(wǎng)上支付,電匯,郵匯等。圖書配送方式主要有郵寄,EMS,甚至UPS,送上門(本地),異地網(wǎng)點配送等,配送時間也沒有統(tǒng)一的要求。總的來看,國內(nèi)的網(wǎng)上售書缺乏規(guī)范,隨意性強,買賣雙方的權(quán)益保障都有缺陷。詩叁撻訥燼憂毀厲鋨驁。1.3 國外網(wǎng)上書店的現(xiàn)狀 1獨特的運作方式。網(wǎng)上書店的銷售運作在電子網(wǎng)絡(luò)上進行,它先模擬傳統(tǒng)書店的購書環(huán)節(jié)接受訂單,然后視情況直接從出版社取得印刷本圖書或包盒型電子出版物,通過郵政部門交給讀者,或者將出版物由網(wǎng)上傳遞給讀者。網(wǎng)上書店今后將具備編、選、印、發(fā)全面一體化功能,讀者需要某種圖書時,書店與出版社取得在線聯(lián)系,出版社將儲存在光盤中的圖書內(nèi)容傳真到書店,書店再使用激光打印機和自動裝訂機開展制作。1998年5月,瑞典作家彼得克雷曼等人為日本文化出版界演示了利用Internet實施出版物的訂單生產(chǎn)方式(PRINT ON DEMAND),即時接受訂書,實時印制成冊,日本學(xué)術(shù)界稱之為出版物電子數(shù)字化革命。2圖書品種多。網(wǎng)上書店的圖書品種可以比大型傳統(tǒng)書店多出十幾倍甚至幾十倍,這是絕對的優(yōu)勢。1997年年中,亞馬遜網(wǎng)上書店打出一條很有吸引力的廣告:“亞馬遜,地球上最大的書店”。宣稱書店可提供2500多萬種圖書(以及錄音制品和其他傳媒品)由人們選擇。美國俄亥俄州的圖書網(wǎng)絡(luò)書店能提供100萬種在版書目和300萬種絕版書目的檢索。加拿大最大的網(wǎng)上書店查普特斯書店可提供200萬種圖書目錄。英國知名網(wǎng)上書店提供的圖書品種都在100萬種以上。3圖書傳遞速度快。電子數(shù)據(jù)交流(ED1)漸漸取代了信函、傳真、電話等傳統(tǒng)的出版發(fā)行所依靠的業(yè)務(wù)聯(lián)系方式。網(wǎng)上書店在收到一份訂單后立即(通常是幾分鐘內(nèi))給讀者發(fā)出“訂購確認”的電子信。如果讀者發(fā)現(xiàn)訂單有差錯,可以及時修改。在每份訂單發(fā)貨之時,網(wǎng)上書店又寄“發(fā)貨通知”,使那些從未謀面的讀者時刻感到自己被關(guān)照著。讀者還可以通過網(wǎng)上書店提供的免費電話同顧客服務(wù)代表保持聯(lián)系。網(wǎng)上書店往往與快遞公司合作開展送書業(yè)務(wù),從書店收到訂單到讀者收到圖書的時間只需四五天,若是加急訂購的話,時間還可以縮短。4圖書價格便宜。網(wǎng)上書店拋棄了傳統(tǒng)書店所需的服務(wù)設(shè)施和多重環(huán)節(jié),把節(jié)約下來的開支轉(zhuǎn)化成優(yōu)惠書價吸引讀者。印刷、紙張等費用不斷增長,而電子計算、存儲和通訊費用則逐年下降也是網(wǎng)上書店書價較低的原因之一。比如:過去圖書發(fā)行信息的交流成本在50到100美元之間,現(xiàn)在只需要幾個美元,每張訂單的處理成本由2至4美元降到了幾美分。網(wǎng)上書店的圖書價格一般比傳統(tǒng)書店優(yōu)惠1030,即便加上運費也還是便宜的。比如:亞馬遜網(wǎng)上書店精裝書的拆扣是30,平裝書是20,如果是洲際圖書買賣還可獲得另外68的折扣。5訂書程序簡單。網(wǎng)上書店網(wǎng)頁內(nèi)容的設(shè)計安排簡明實用,容易操作,讀者只需坐在電腦屏幕前,在網(wǎng)上書店的主頁上填好相應(yīng)的表格,就可以將自己的需要登錄到網(wǎng)上書店的數(shù)據(jù)庫中,馬上得到是否有貨的信息,大大簡化了購書手續(xù)。讀者可以不分晝夜,隨時定購圖書。大多數(shù)網(wǎng)上書店都提供有幾種至十幾種不同的檢索方法,來滿足不同類型讀者的要求。在付款程序上,網(wǎng)上書店設(shè)計了“網(wǎng)上”和“網(wǎng)下”兩種方法,前者適用于使用信用卡的讀者,后者是使用免費電話、傳真等結(jié)算途徑。6提供全方位的圖書信息和雙向交流的渠道。網(wǎng)上書店提供的圖書信息包括書名、作者、出版社、出版年月、版次、原書定價、優(yōu)惠價、有否現(xiàn)貨、圖書遞送所需時間等,還提供足夠精彩詳盡的圖書介紹,或部分新書章節(jié)段落評價以及圖書銷售排行榜等資料。網(wǎng)上書店都非常重視提供雙向交流服務(wù),設(shè)有讀者評論、專題推薦、作者訪談、專家點評和幫助讀者找書的“眼睛”等專欄。有的網(wǎng)上書店開展了“鼓勵上網(wǎng)交流,形成文化社區(qū)”的系列活動,讀者通過網(wǎng)絡(luò)公告牌同圖書的作者及其他讀者進行在線討論,交流心得體會。還有的網(wǎng)上書店聘請著名作家寫出某個故事的開頭和結(jié)尾,由讀者補充其余內(nèi)容,以激發(fā)讀者興趣,擴大網(wǎng)上書店影響。7提供追蹤服務(wù)和增值服務(wù)。當你在網(wǎng)上書店買過書成為其顧客后,書店就會通過它的網(wǎng)頁和電子郵件(E-mail)同你保持聯(lián)系,會根據(jù)你上次購書的信息,了解你主要的閱讀興趣與購書范圍,以后只要你進入網(wǎng)站,就會馬上看到網(wǎng)頁上有一項是專為你設(shè)計的“推薦書目”(Recommendations)。網(wǎng)上書店由網(wǎng)絡(luò)收集數(shù)據(jù)后分類處理,進一步區(qū)分出不斷變化和有特殊興趣的群體,掌握讀者的需求與需求數(shù)量。提供增值服務(wù)是網(wǎng)上書店的重要舉措,因為網(wǎng)上書店的經(jīng)營者越來越深刻地認識到,僅有宣傳促銷和提供雙向交流活動是不夠的,必須開展增值服務(wù)。比如:有的網(wǎng)上書店面對大學(xué)教師和學(xué)生組成的教學(xué)市場,除提供出版信息、可供目錄、新書預(yù)告等資料外,還注重開發(fā)按學(xué)科專業(yè),以具體教科書為主的詳細的備課材料,包括授課大綱、練習(xí)題及解答,網(wǎng)站還備有專業(yè)字典等常用工具書,整個網(wǎng)站成了教師學(xué)生備課自學(xué)無時不在的顧問。所有增值服務(wù)都是免費的。則鯤愜韋瘓賈暉園棟瀧。2 概述與相關(guān)概念2.1 電子商務(wù)電子商務(wù)就是指在電子網(wǎng)絡(luò)上進行商品買賣和服務(wù)交易的過程。實現(xiàn)電子商務(wù)最普遍的媒介就是Internet。脹鏝彈奧秘孫戶孿釔賻。電子商務(wù)包括三類商務(wù)交易。第一類是指發(fā)生在企業(yè)和消費者之間的交易。當你想到電子商務(wù)的時候,首先映入腦海的就是這一類交易。Amazon公司就是企業(yè)消費者電子商務(wù)類型中一個明顯的例子。此公司主要向消費者出售書籍,CD,電子出版物和音響制品,它稱自己是“可以找到自己所需要的一切的地方”。鰓躋峽禱紉誦幫廢掃減。企業(yè)消費者電子商務(wù)類型中包括服務(wù)的交易。定購WEB站雖然不出售實質(zhì)性的貨物,但也可以注冊電子商務(wù)。例如,提供配對服務(wù)的M站點就是為客戶提供定購查詢服務(wù),客戶在查詢的列表中便可以瀏覽潛在的約會對象。稟虛嬪賑維嚌妝擴踴糶。電子商務(wù)的第二種形式涉及到企業(yè)和企業(yè)之間的交易。從事這種電子商務(wù)形式的企業(yè)對消費者和社會公眾來說一般是不可見的。Ciso System公司是從事這種電子商務(wù)的一個較好的例子。Ciso System創(chuàng)建了允許商務(wù)交流的Intrnet的大部分物理基礎(chǔ)設(shè)施。陽簍埡鮭罷規(guī)嗚舊巋錟。最后,電子商務(wù)的第三種類型是在最近幾年中流行起來的,它涉及到消費者和消費者之間的交易。從事這種的電子商務(wù)形式的例子有著名的eBay公司。EBay公司允許它的客戶向其他客戶拍賣物品(eBay公司會收起交易費)。溈氣嘮戇萇鑿鑿櫧諤應(yīng)。當我們想到電子商務(wù)的時候,一般都會想到客戶在一個WEB站點上先選擇商品然后通過信用卡進行在線付款。換句話說:信用卡交易是電子商務(wù)的基礎(chǔ)。但是,電子商務(wù)交易只包括導(dǎo)向購買行為,而不包括購買行為本身。鋇嵐縣緱虜榮產(chǎn)濤團藺。例如,假設(shè)你有一個出售廚房設(shè)備如爐灶和電冰箱的商場(指實際的、物理的商場,并不是虛擬的商場),這時你也許愿意創(chuàng)建一個WEB站點列出自己的商場內(nèi)出售的廚房設(shè)備,但并不是為消費者提供一個在線購買商品的方法。這種WEB站點的唯一目的是吸引消費者來造訪自己實際的存在的商場。這也是電子商務(wù)的有效形式。懨俠劑鈍觸樂鷴燼觶騮。2.2 ASP技術(shù)2.2.1 ASP網(wǎng)絡(luò)技術(shù)MICROSOFT IIS的主要功能是支持HTML網(wǎng)頁,服務(wù)器只是從硬盤中根據(jù)用戶的請求取出相應(yīng)的靜態(tài)網(wǎng)頁發(fā)送到用戶瀏覽器上。IIS的主要作用就是為用戶瀏覽器和服務(wù)器上儲存的文件的一個紐帶。從這個意義上講,它和其它的WEB服務(wù)器沒有什么區(qū)別,所有的WEB服務(wù)器都可以實現(xiàn)這個功能。但是ASP的出現(xiàn)改革了這一切,在MICROSOFT IIS仍然支持靜態(tài)HTML網(wǎng)頁的前提下,利用ASP可以根據(jù)開發(fā)人員的要求在WEB服務(wù)器上建立起動態(tài)網(wǎng)頁文件。這樣,用戶通過提交表單等一些操作可以向WEB服務(wù)器發(fā)送特定的瀏覽請求。WEB服務(wù)器將會根據(jù)用戶請求,執(zhí)行相應(yīng)的動態(tài)網(wǎng)頁。然后生成一個結(jié)果網(wǎng)頁,再發(fā)送到瀏覽器端,供用戶瀏覽,這樣便實現(xiàn)了網(wǎng)頁的簡單調(diào)用了,用戶可能通過自己的操作,改變?yōu)g覽器顯示的網(wǎng)頁的內(nèi)容。謾飽兗爭詣繚鮐癩別瀘。那么什么是ASP網(wǎng)頁呢?將從以下三個方面逐一介紹。2.2.2 ASP包含腳本ASP網(wǎng)頁是指任何具有擴展名.ASP的文件,它位于WEB服務(wù)器上。這個特點的擴展名用來區(qū)分ASP網(wǎng)頁和普通的HTML文件。而ASP網(wǎng)頁其實也并沒有什么神秘的,它實際上就是嵌入了ASP腳本的HTML頁面,腳本語言常用的是VBSCRIPT和JAVASCRIPT等。VBSCRIPT和JAVA不同的是ASP網(wǎng)頁在執(zhí)行之前不必編譯成一個獨立的文件。ASP網(wǎng)頁改變以后,如對它進行再次請求,那么它會自動進行重新編譯。便于腳本語言組建WEB網(wǎng)頁的優(yōu)勢在于即使WEB站點已經(jīng)發(fā)布,對其進行修改也是很容易的。如果發(fā)現(xiàn)自己的WEB站點上有一個小錯誤,那么可以立即將要修改的網(wǎng)頁調(diào)入記事本修改。ASP網(wǎng)頁使用了腳本語言,執(zhí)行起來與WEB服務(wù)器一樣,是多線程的。這就允許ASP網(wǎng)頁高效地支持大量同時訪問的用戶。咼鉉們歟謙鴣餃競蕩賺。2.2.3 ASP包含的對象和組件ASP網(wǎng)頁如果只有腳本的話,只能顯示輸出一些有趣信息,無法獲取用戶的信息,將數(shù)據(jù)保存到數(shù)據(jù)庫或者在服務(wù)器上創(chuàng)建文件,而ASP包含的組件恰好解決了這個問題?,撝C齷蘄賞組靄縐嚴減。ASP包括兩類組件:內(nèi)置對象和可安裝組件下面簡單地描述ASP6個內(nèi)置對象Application object這個對象表示的信息,可以與ASP應(yīng)用程序的所有用戶進行共享Object Contex Ntex Object這個對象與事務(wù)性ASP配合使用Repuest Object這個對象表示由瀏覽器發(fā)向服務(wù)器的所有信息,包括表單變量和查詢字符串Response Object這個對象表示由服務(wù)器發(fā)向瀏覽器的所有信息,包括由ASP網(wǎng)頁發(fā)送的HTML內(nèi)容麩肅鵬鏇轎騍鐐縛縟糶。Server Object這個對象用于啟用服務(wù)器上不同的工具函數(shù)Session Object這個對象表示有關(guān)特定用戶會話的信息除了內(nèi)置對象以外,好幾個可安裝的組件與ASP進行了綁定,下面列出一些較為常用的組件:Adrotator Compontent這個組件用于在WEB站點的WEB網(wǎng)頁上顯示橫幅廣告及顯示頻率納疇鰻吶鄖禎銣膩鰲錟。Brower Capadility Componet這個組件可以根據(jù)地不同瀏覽器的功能顯示不同的HTML內(nèi)容風攆鮪貓鐵頻鈣薊糾廟。Content Linking Compnent這個組件可以用于將好幾個HTML網(wǎng)頁鏈接到一起,這樣它們便可以實現(xiàn)輕松的導(dǎo)航滅噯駭諗鋅獵輛覯餿藹。File Access Compnent這個組件允許使用自己計算機的文件系統(tǒng)工作,使用這個組件可以讀寫文本文件鐒鸝餉飾鐔閌貲諢癱騮。用戶并不是僅限于使用ASP所綁定的組件,第三方服務(wù)商已經(jīng)創(chuàng)建了成百上千個組件,這些組件用戶都可以包含到自己的腳本中,可以使用這些組件接受文件上傳,在服務(wù)之間傳輸文件和收發(fā)電子郵件,用戶還可以使用VB、C+或Java等語言創(chuàng)建自己的組件。攙閿頻嶸陣澇諗譴隴瀘。2.2.4 Asp和數(shù)據(jù)庫訪問在Asp包含的對象中有一個特定的集合值,這就是Active Data Objects,它可以幫助我們從Asp網(wǎng)頁訪問數(shù)據(jù)庫,可以用它插入、更新、刪除數(shù)據(jù)庫中表的行,還可以使用這些對象獲取數(shù)據(jù)庫查詢的記錄集,并將這些記錄顯示到Asp網(wǎng)頁上。趕輾雛紈顆鋝討躍滿賺。2.2.5 ASP概述ASP(ActiveSeverPages動態(tài)網(wǎng)頁)是微軟公司推出的一種用以取代CGI(Common Gateway Interface)技術(shù)。目前,Internet上的許多基于Windows平臺的Web站點已開始應(yīng)用ASP來替換CGI。夾覡閭輇駁檔驀遷錟減。ASP是一個位于服務(wù)器端的腳本運行環(huán)境。通過這種環(huán)境,用戶可以創(chuàng)建和運行動態(tài)的交互式Web服務(wù)器應(yīng)用程序,如交互 式動態(tài)網(wǎng)頁,包括使用HTML 表單收集和處理信息、上傳與下載等。 通常情況下,用戶通過瀏覽器看到的網(wǎng)頁大多是靜態(tài)的,目前Internet上的許多站點,仍然提供“靜態(tài)”(static)的主頁內(nèi)容。所謂“靜態(tài)”,是指站點的主頁內(nèi)容是“固定不變”的。一個“靜態(tài)”的站點,若要更新主頁的內(nèi)容,必須手動更新其 HTML的文件數(shù)據(jù)。而隨著Web技術(shù)的發(fā)展,用戶希望能夠看到根據(jù)要求而動態(tài)生成的主頁,例如響應(yīng)用戶查詢數(shù)據(jù)庫的要求而生成報表等。站點服務(wù)器收到要求執(zhí)行的應(yīng)用程序,分析表單(form)的輸入數(shù)據(jù),將執(zhí)行的結(jié)果以HTML的格式傳送給瀏覽器。根據(jù)用戶請求生成動態(tài)主頁的傳統(tǒng)方法有CGI、ISAPI等。CGI是根據(jù)瀏覽器端的http請求激活響應(yīng)進程,每一個請求對應(yīng)一個進程。當同時有很多請求時,程序擠占系統(tǒng)資源,造成效率低下。ISAPI針對這一缺點進行了改進,利用dll(動態(tài)鏈接庫技術(shù)),以線程代替進程,提高了性能和速度,但要考慮線程的同步問題,而且開發(fā)步驟煩瑣。這兩種技術(shù)和另一普遍使用的開發(fā)動態(tài)網(wǎng)頁的技術(shù) Java都還存在著另外一個問題,那就是開發(fā)困難,程序的開發(fā)和HTML寫作是兩個完全不同的過程,需要專門的程序員開發(fā)。ASP使用的 ActiveX技術(shù)基于開放設(shè)計環(huán)境,用戶可以自己定義和制作組件加入其中,使自己的動態(tài)網(wǎng)頁幾乎具有無限的擴充能力,這是傳統(tǒng)的CGI等程序所遠遠不及的地方。視絀鏝鴯鱭鐘腦鈞欖糲。2.2.6 ASP工作原理ASP與常見的在Client端實現(xiàn)動態(tài)主頁的技術(shù)如Java applet、 ActiveX Control、VBScript、JavaScript等不同,ASP中的命令和 Script語句都是由服務(wù)器來解釋執(zhí)行的,執(zhí)行結(jié)果產(chǎn)生動態(tài)生成的Web頁面并送到瀏覽器;而Client端的Script命令則是由瀏覽器來解釋執(zhí)行。由于 ASP是在服務(wù)器端解釋執(zhí)行,開發(fā)者可以不必考慮瀏覽器是否支持ASP,也不必擔心別人下載程序從而竊取編程邏輯。ASP程序通過后綴名為. asp的ASP文件來實現(xiàn)其功能,一個. asp文件相當于一個可執(zhí)行文件,因此必須放在Web服務(wù)器上有可執(zhí)行權(quán)限的目錄下。當用戶從瀏覽器輸入了.asp文件的地址后,瀏覽器就將這個URL請求發(fā)給Web服務(wù)器。如果Web服務(wù)器上裝ASP,就調(diào)用ASP,ASP讀出相應(yīng) . asp文件,解釋并執(zhí)行命令,動態(tài)生成一個HTML頁面回傳Web服務(wù)器,然后Web服務(wù)器把結(jié)果發(fā)送給瀏覽器。ASP文件的制作和HTML類似,且可和HTML開發(fā)集成,可以在同一個過程完成,利用ASP將可以執(zhí)行的腳本嵌入到HTML文件中,這使得HTML文件的編寫與腳本的開發(fā)融合在一起。通過ASP內(nèi)置的對象、服務(wù)器組件 (Sever Component)可以完成非常復(fù)雜的任務(wù),而且用戶還可以自己開發(fā)或利用別人開發(fā)的服務(wù)器組件完成專門的任務(wù)。ASP與網(wǎng)關(guān)及服務(wù)器擴展模式相比有以下優(yōu)點:(1)完全與HTML文件融合在一起; (2)容易創(chuàng)建,不需要其它編譯、鏈接程序;(3)面向?qū)ο蟮牟⑼ㄟ^ActiveX Sever對象可擴展。偽澀錕攢鴛擋緬鐒鈞錠。在電子商務(wù)中,對用戶而言,進行網(wǎng)上信息查詢的目的是尋找自己需要的產(chǎn)品或服務(wù),而對于服務(wù)提供者來說,其目的則是向用戶推銷自己的產(chǎn)品或服務(wù)。因此,讓用戶通過瀏覽器查詢服務(wù)的后端數(shù)據(jù)是許多Web服務(wù)提供者必須提供的服務(wù),ASP通過內(nèi)置的ADODB組件來實現(xiàn)這一功能??梢允褂肁DO去編寫緊湊簡明的腳本,以便連接到ODBC兼容的數(shù)據(jù)庫和OLE DB兼容的數(shù)據(jù)源。緦徑銚膾齲轎級鏜撟廟。2.2.7 ASP的發(fā)布當編輯好ASP文件后,必需發(fā)布后才能實現(xiàn)其功能,ASP文件本身并不能運行。我們用Windows自帶的工具IIS(windows XP)來發(fā)布ASP文件。(Windowsxp用PWS發(fā)布)在Windows XP中打開控制面板管理工具Internet信息服務(wù)。雙擊Internet信息服務(wù),于是我們就來到了IIS的使用界面。打開網(wǎng)站默認網(wǎng)站。在默認網(wǎng)站內(nèi)新建立虛擬目錄為目錄起個別名例如“網(wǎng)上購物” 選擇內(nèi)容的目錄路徑設(shè)置權(quán)限(通常不允許訪問寫入權(quán)限,防止網(wǎng)頁被改),順利完成以上操作就表示你已經(jīng)成功發(fā)布了你的網(wǎng)頁。(“網(wǎng)上購物”已在默認網(wǎng)站內(nèi))騅憑鈳銘僥張礫陣軫藹。2.3 系統(tǒng)軟件開發(fā)環(huán)境簡介本網(wǎng)頁系統(tǒng)是在Pentyum 166mmx 以上機型的計算機上進行開發(fā)并獲得通過的,同時方便系統(tǒng)開發(fā),減少開發(fā)過程的難度,我們是基于以下的軟件環(huán)境。癘騏鏨農(nóng)剎貯獄顥幗騮。以Windows xp2為操作系統(tǒng)并配置pws以Dreamweaver 2004 MX和IIS 5.1為開發(fā)工具Windows xp2是目前主流圖形化操作系統(tǒng),ASP在前面已作介紹,這里不在贅述。而Dreamweaver 2004 MX是Macromedia公司推出的一款專業(yè)網(wǎng)頁開發(fā)軟件,在系統(tǒng)開發(fā)過程中,我深深的感受到Ultradev 的強大威力,下面我結(jié)合自己的體會對它作一個簡單介紹:Ultradev 是大家熟知的王牌網(wǎng)頁制作軟件Dreamweaver 4.0的增強版本,它實全包含Dreamweaver提供了高度可視化的集成編輯環(huán)境強大的網(wǎng)頁編輯功能和站點維護功能外,新增了如下功能:鏃鋝過潤啟婭澗駱讕瀘。強大便接的數(shù)據(jù)庫作支持多種動態(tài)網(wǎng)頁技術(shù)的支持強大的操作功能和便捷直觀的操作界面2.4 數(shù)據(jù)庫原理 Access是一個數(shù)據(jù)庫管理系統(tǒng),它之所以被集成到Office中而不是Visual Studio中,是因為它與其它的數(shù)據(jù)庫管理系統(tǒng)(如Visual FoxPro)相比更加簡單易學(xué),一個普通的計算機用戶即可掌握并使用它。而且最重要的一點是,Access的功能足夠強大,足以應(yīng)付一般的數(shù)據(jù)管理及處理需要。Access可以實現(xiàn)建立數(shù)據(jù)庫、報表,以及對數(shù)據(jù)庫、報表的修改、查詢等功能。榿貳軻謄壟該檻鯔塏賽。2.5 其他相關(guān)技術(shù)2.5.1 HTML語言HTML(Hyper Text Markup Language 超文本標記語言)是一種用來制作超文本文檔的簡單標記語言。與常見的字處理文件不同,Web頁以超文本標識語言編排格式。HTML文件是帶有特定HTML插入標記的用以編排文檔屬性和格式的標準文本文件。它能獨立于各種操作系統(tǒng)平臺(如UNIX,WINDOWS等)。自1990年以來HTML就一直被用作World Wide Web上的信息表示語言,用于描述Homepage的格式設(shè)計和它與WWW上其它Homepage的連結(jié)信息。HTML文檔(即Homepage的源文件)是一個放置了標記的ASCII文本文件,通常它帶有. html或. htm的文件擴展名。生成一個HTML文檔主要有以下三種途徑:(1)手工直接編寫(例如用你所喜愛的ASCII文本編輯器或其它HTML的編輯工具)。(2)通過某些格式轉(zhuǎn)換工具將現(xiàn)有的其它格式文檔(如WORD文檔)轉(zhuǎn)換成HTML文檔。(3)由Web服務(wù)器(或稱HTTP 服務(wù)器)一方實時動態(tài)地生成。一般的HTML頁面具有如下的結(jié)構(gòu):邁蔦賺陘賓唄擷鷦訟湊。html , 這是HTML正文部分 /body 可見在一個HTML網(wǎng)頁文件中,一般必須有一對html標記作為文件的開頭和結(jié)尾,在標記后是頭部標記,其后是實體標記。嶁硤貪塒廩袞憫倉華糲。2.5.2 VBSCRIPT語言 VBScript腳本語言腳本是應(yīng)用程序在網(wǎng)頁上表達的語言,可以將腳本嵌入Web頁中。通常腳本在服務(wù)器上運行,但也可以采用客戶端和服務(wù)器端結(jié)合使用VBScript是ASP的默認腳本語言。該櫟諼碼戇沖巋鳧薩錠。3 網(wǎng)站后臺需求分析需求分析是軟件生命周期的一個重要階段,它根本的任務(wù)是確定為了滿足用戶的需要必須做什么。具體地說,應(yīng)該確定系統(tǒng)必須具有的功能和性能,系統(tǒng)要求的運行環(huán)境,并且預(yù)測系統(tǒng)發(fā)展的前景,必須仔細分析系統(tǒng)中的數(shù)據(jù),既要分析系統(tǒng)中的數(shù)據(jù)流。又要分析長期使用的數(shù)據(jù)存儲,通過分析應(yīng)該得出用數(shù)據(jù)流圖,為系統(tǒng)的設(shè)計奠定基礎(chǔ)。劇妝諢貰攖蘋塒呂侖廟。在這一章里,我將給出系統(tǒng)的功能結(jié)構(gòu)圖,數(shù)據(jù)流程圖,系統(tǒng)業(yè)務(wù)圖,為系統(tǒng)的設(shè)計奠定基礎(chǔ)。3.1 后臺系統(tǒng)功能結(jié)構(gòu)圖這里將系統(tǒng)的功能再作一些深入分析,最后得出系統(tǒng)的功能結(jié)構(gòu)圖購物頻道是為了實現(xiàn)管理員通過后臺管理數(shù)據(jù)的目的。這里得系統(tǒng)管理的功能模塊包括商品信息管理模塊, 訂單信息管理模塊,首頁推薦管理模塊,信息管理模塊,文件上傳管理模塊,用戶信息管理模塊,數(shù)據(jù)管理模塊,系統(tǒng)管理模塊,如圖2.1所示:臠龍訛驄椏業(yè)變墊羅蘄。圖2.1 后臺系統(tǒng)功能結(jié)構(gòu)圖管理員管理總模塊管理商品添加商品修改商品刪除商品刪除評論留言維護缺貨維護用戶管理修改密碼設(shè)置付款方式查看統(tǒng)計信息查看已確認訂單管理上傳商品推薦設(shè)置最新訂單備份數(shù)據(jù)恢復(fù)數(shù)據(jù)商品管理用戶管理訂單管理首頁推薦管理信息管理文件上傳管理數(shù)據(jù)管理系統(tǒng)管理鰻順褸悅漚縫囅屜鴨騫。3.2 后臺數(shù)據(jù)流圖數(shù)據(jù)流圖描繪系統(tǒng)的邏輯模型圖,其中沒有任何具體的物理元素,只是描繪信息在系統(tǒng)中流動和處理的情況。因為數(shù)據(jù)流圖是邏輯系統(tǒng)的圖形表示,即使不是專業(yè)的計算機技術(shù)人員也容易理解,所以是極好的通信工具。此外,設(shè)計數(shù)據(jù)流圖只需考慮系統(tǒng)必須完成的基本邏輯功能,完全不需要考慮如何具體地實現(xiàn)這些功能,所以它也是軟件設(shè)計的很好的出發(fā)點。購物頻道后臺主要是為了給管理員提供一個網(wǎng)上管理的圖書信息用戶信息等相關(guān)信息的平臺。所以主要的數(shù)據(jù)源應(yīng)是來訪的顧客(瀏覽網(wǎng)站的用戶)和圖書信息。它們在系統(tǒng)中流動和處理詳細見下面的數(shù)據(jù)流程圖。穡釓虛綹滟鰻絲懷紓濼。從數(shù)據(jù)流圖上容易看出該網(wǎng)站應(yīng)具有對包括用戶資料信息,各種圖書信息注冊到相應(yīng)的數(shù)據(jù)庫表中,不同的信息流入不同得數(shù)據(jù)庫表中。如圖2.2所示:隸誆熒鑒獫綱鴣攣駘賽。成功登錄相關(guān)人員管理員表商品信息表信息管理表用戶信息表訂單管理表處理:查詢,更新,修改管理員失敗返回圖2.2 后臺數(shù)據(jù)流程圖浹繢膩叢著駕驃構(gòu)碭湊。3.3 后臺業(yè)務(wù)流程圖業(yè)務(wù)流程圖的繪制基本上按照業(yè)務(wù)的實際處理步驟和過程繪制。換句話說,就是一“本”用圖形方式來反映實際業(yè)務(wù)處理過程的“流水賬”。繪制出這本“流水賬”對于開發(fā)者理順和優(yōu)化業(yè)務(wù)過程是很有幫助的。鈀燭罰櫝箋礱颼畢韞糲。有關(guān)業(yè)務(wù)流程圖的畫法,是在一些具體的規(guī)定和所用的圖形符號方面有些不同,而在準確明了地反映業(yè)務(wù)流程方面是非常一致的。業(yè)務(wù)流程圖是一種用盡可能少、盡可能簡單的方法來描述業(yè)務(wù)處理過程的方法。由于它的符號簡單明了,所以非常易于閱讀和理解業(yè)務(wù)流程。但它的不足是對于一些專業(yè)性較強的業(yè)務(wù)處理細節(jié)缺乏足夠的表現(xiàn)手段,它比較適用于反映事務(wù)處理類型的業(yè)務(wù)過程。愜執(zhí)緝蘿紳頎陽灣熗鍵。因為有些數(shù)據(jù)庫再業(yè)務(wù)中是不需要修改的,所以這里看起來會少了很多數(shù)據(jù)庫表。如圖2.3所示:前臺用戶數(shù)據(jù)圖2.3 后臺業(yè)務(wù)流程圖用戶信息訂單信息商品信息管理信息存檔錄入,修改,查看后臺錄入數(shù)據(jù)存檔錄入,修改,查看管理員后臺貞廈給鏌綞牽鎮(zhèn)獵鎦龐。4 網(wǎng)站后臺設(shè)計4.1、后臺模塊功能設(shè)計思路系統(tǒng)設(shè)計的目的是確定系統(tǒng)如何完成預(yù)定的任務(wù),也就是確定系統(tǒng)的物理配置方案,并且進而確定組成系統(tǒng)的每個程序的結(jié)構(gòu)。首先需要從數(shù)據(jù)流圖出發(fā),設(shè)想完成系統(tǒng)功能的若干種合理的物理方案,分析員應(yīng)該仔細比較這些方案,并且和管理員共同選定一個最佳方案,然后,進行軟件結(jié)構(gòu)設(shè)計,確定軟件由哪些模塊組成以及這些模塊之間的動態(tài)調(diào)用關(guān)系。進行軟件結(jié)構(gòu)設(shè)計時應(yīng)該遵循的最主要的原理是模塊獨立原理,也就是說:軟件應(yīng)該由一組完成相對獨立的子功能模塊組成,這些模塊之間的接口關(guān)系應(yīng)盡量簡單。嚌鯖級廚脹鑲銦礦毀蘄。自頂向下逐步求精是進行軟件結(jié)構(gòu)設(shè)計的常用途經(jīng),但是,如果已經(jīng)有了詳細的數(shù)據(jù)流圖,也可以使用面向數(shù)據(jù)流的設(shè)計方法,用形式化的方法由數(shù)據(jù)流圖映射出軟件結(jié)構(gòu)。薊鑌豎牘熒浹醬籬鈴騫。在進行詳細的過程設(shè)計和編寫程序之前,首先進行結(jié)構(gòu)設(shè)計,其好處在于可以在軟件開發(fā)的早期站在全局高度對軟件結(jié)構(gòu)進行優(yōu)化,在這個時期進行優(yōu)化付出的代價不高,卻可以使軟件質(zhì)量得到重大改進。齡踐硯語蝸鑄轉(zhuǎn)絹攤濼。基于以上理論,結(jié)合需求分析階段的數(shù)據(jù)流圖、系統(tǒng)功能結(jié)構(gòu)圖。設(shè)計出以下幾個的模塊的設(shè)計。4.2、模塊功能設(shè)計通過上一章的系統(tǒng)功能結(jié)構(gòu)圖我們可以看出系統(tǒng)分為商品信息管理模塊, 訂單信息管理模塊,首頁推薦管理模塊,信息管理模塊,文件上傳管理模塊,用戶信息管理模塊,數(shù)據(jù)管理模塊,系統(tǒng)管理模塊。紳藪瘡顴訝標販繯轅賽。商品信息管理包括:管理商品;添加商品;修改商品;刪除商品;訂單信息管理包括:最新訂單;查看已確認訂單;首頁推薦管理包括:商品推薦設(shè)置;信息管理包括:刪除評論;留言維護;缺貨維護;文件上傳管理包括:文件管理上傳;用戶管理包括:用戶管理;修改密碼;數(shù)據(jù)管理包括:備份數(shù)據(jù):恢復(fù)數(shù)據(jù);系統(tǒng)管理包括:設(shè)置付款方式;查看統(tǒng)計信息5 網(wǎng)站后臺詳細設(shè)計5.1 商品信息管理模塊顧名思義,這個模塊是主要針對整個網(wǎng)站的圖書管理而設(shè)立的。這里主要利用了插入信息,更新信息,刪除信息等功能。飪籮獰屬諾釙誣苧徑凜。在這里,有個管理商品的項目,這是針對商品分類而定的。因為雖然種類都是圖書,但是在圖書的目錄下就會有非常多的分類了。我們小組把圖書分成了12大類:生活、文藝、小說、人文社科、勵志、管理、工具書、教育、國外原版書、科技、個人理財、少兒。在每個大類下面還分了幾個小類,如:勵志類可分為:修養(yǎng)、成功、求職、職場、溝通、禮儀。我們小組在后期工作中一共上傳了226本圖書作為擴充信息。管理商品這個項目是為了以后管理員在管理時,如果想添加新的類別,這個功能會很方便管理。里面包括刪除,修改相應(yīng)類型的功能。如果把相應(yīng)的類型進行修改或刪除的話,那么本來相應(yīng)類型的圖書類型會自動轉(zhuǎn)為無。烴斃潛籬賢擔視蠶賁粵。插入信息功能就等于添加商品信息。要加入的信息有商品包括:商品名稱,選擇的類別,作者,出版社,價格,相關(guān)內(nèi)容等。這里還有個是否為特價商品的選項,下一章有詳細說明。鋝豈濤軌躍輪蒔講嫗鍵。更新商品信息在這里等于修改商品信息,如果重新修改商品信息注意,系統(tǒng)會把商品介紹重新設(shè)定為價格,在這里要重新輸入之前的內(nèi)容。擷偽氫鱧轍冪聹諛詼龐。不需要的商品可以在刪除商品選項中剔除。5.2 訂單信息管理模塊訂單信息管理包括:最新訂單;查看已確認訂單。最新訂單:在前臺,用戶購買了相應(yīng)的圖書。在后臺的這個功能下,可以看到更新的訂單。如果查看并確認的話,這個訂單就會轉(zhuǎn)到確認訂單下,要重新查看就要去到“查看已確認訂單”項目下。首先在數(shù)據(jù)庫訂單表建立是/否字段,用來判斷管理員是否瀏覽過這個訂單信息,在管理員瀏覽并確認過這條信息后,所指字段會更改為是,然后最新的記錄集將不再顯示這條信息,相反,確認訂單處會做與最近訂單相反的記錄集,這樣,方便了管理員的及時查看最新訂單的功能。蹤飯夢摻釣貞綾賁發(fā)蘄。5.3 首頁推薦管理模塊首頁推薦管理包括:商品推薦設(shè)置;在這里設(shè)置為首頁推薦的圖書會在網(wǎng)站前臺首頁的推薦項中顯示。撤銷推薦也是在這里設(shè)置的。婭鑠機職銦夾簣軒蝕騫。利用數(shù)據(jù)庫字段是/否來判斷是否把商品推薦為推薦商品,按推薦按鈕把此字段改為是,撤銷為否。因為考慮到太多圖書的關(guān)系,在此界面,為什么要獨立一個模塊設(shè)計這里呢?因

溫馨提示

  • 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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論