99網(wǎng)上書店管理信息系統(tǒng)的分析與設(shè)計畢業(yè)設(shè)計_第1頁
99網(wǎng)上書店管理信息系統(tǒng)的分析與設(shè)計畢業(yè)設(shè)計_第2頁
99網(wǎng)上書店管理信息系統(tǒng)的分析與設(shè)計畢業(yè)設(shè)計_第3頁
99網(wǎng)上書店管理信息系統(tǒng)的分析與設(shè)計畢業(yè)設(shè)計_第4頁
99網(wǎng)上書店管理信息系統(tǒng)的分析與設(shè)計畢業(yè)設(shè)計_第5頁
已閱讀5頁,還剩47頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、畢畢業(yè)業(yè)設(shè)設(shè) 計計(論文(論文)任任務(wù)務(wù)書書 題 目99 網(wǎng)上書店管理信息系統(tǒng)的分析與設(shè)計 學(xué)生姓名 學(xué)號200909010223專業(yè)班級經(jīng)管 0902 設(shè)計 (論文) 內(nèi)容及 基本要 求 1.進(jìn)行廣泛的資料查詢和文獻(xiàn)檢索等前期準(zhǔn)備工作,并完成不少于 15000 字符的與本專業(yè)相關(guān)的英文資料翻譯。 2.在查閱資料的基礎(chǔ)上,按照要求格式認(rèn)真做好 40006000 字的 開題報告 , 開題報告被指導(dǎo)老師審核通過之后方可進(jìn)行設(shè)計報告撰 寫工作。 3.“99 網(wǎng)上書店 管理信息系統(tǒng) 的分析與設(shè)計 ”設(shè)計報告中應(yīng)包 括以下內(nèi)容的論述: 緒論(選題的背景及意義、簡要的文獻(xiàn)綜述) 系統(tǒng)分析(系統(tǒng)的需求分析、

2、業(yè)務(wù)流程分析、數(shù)據(jù)流程分析、數(shù) 據(jù)字典等) 系統(tǒng)設(shè)計(功能結(jié)構(gòu)設(shè)計、流程設(shè)計、數(shù)據(jù)庫設(shè)計、物理配置方 案設(shè)計、輸出/輸入設(shè)計等) 系統(tǒng)實現(xiàn) 4.進(jìn)度安排(根據(jù)經(jīng)濟(jì)管理學(xué)院本科畢業(yè)設(shè)計(論文)實施細(xì)則 ) 。 5.設(shè)計報告寫作應(yīng)符合我校本科生畢業(yè)設(shè)計撰寫規(guī)范,條理清晰,語 言流暢,論點明確,論據(jù)充分。設(shè)計報告字?jǐn)?shù)不低于 10000 字。 6.按時、按質(zhì)、按量完成設(shè)計報告撰寫,按標(biāo)準(zhǔn)格式裝訂成冊。 設(shè)計(論文)起止時間2013 年 2 月 25 日 至 2013 年 5 月 25 日 設(shè)計(論文)地點西安石油大學(xué) 指導(dǎo)教師簽名年 月 日 系(教研室)主任簽名年 月 日 學(xué)生簽名年 月 日 9 99

3、 9 網(wǎng)網(wǎng)上上書書店店管管理理信信息息系系統(tǒng)統(tǒng)的的分分析析與與設(shè)設(shè)計計 摘要:摘要: 隨著經(jīng)濟(jì)的發(fā)展和通信技術(shù)的提高,互聯(lián)網(wǎng)使人們的生活越來越方便。網(wǎng)上 購物則成為人們?nèi)粘I畋夭豢缮俚囊徊糠?。論文是以基?web 的網(wǎng)上書店系統(tǒng) 的開發(fā)為背景進(jìn)行書寫的,利用網(wǎng)上書店管理系統(tǒng)可方便廣大用戶購買書籍,該系 統(tǒng)主要包括書籍的查詢,書籍的訂購,管理員對用戶,商品,定單的管理。使用戶 能夠在不同地方不同時間都可以購買自己理想的書籍。管理員的管理也更加方便快 捷,更好的提高了購物管理的效率。 系統(tǒng)的主要功能是通過互聯(lián)網(wǎng)將購買者與銷售商緊密的聯(lián)系在一起。此系統(tǒng)采 用 asp 技術(shù)設(shè)計,使用 ado 技術(shù)連

4、接到后臺的 access 數(shù)據(jù)庫,實現(xiàn)數(shù)據(jù)的存貯 和前臺對數(shù)據(jù)庫中的數(shù)據(jù)調(diào)用。網(wǎng)站管理者發(fā)布圖書信息,用戶登錄該系統(tǒng)就可以 購買自己喜歡的圖書,并可以選擇不同的郵寄途徑和付款方式。用戶在足不出戶的 情況下就可以購物,給消費者帶來了很大的方便。 本文先對課題背景、目的等簡單敘述。然后對相關(guān)知識進(jìn)行簡單介紹,最后對 系統(tǒng)進(jìn)行可行性分析、需求分析功能性分析,以及系統(tǒng)的設(shè)計與實現(xiàn)。并通過對系 統(tǒng)的測試,對其功能和性能進(jìn)行評估。最后,進(jìn)行總結(jié),介紹了系統(tǒng)的特點和不足 之處。 關(guān)鍵詞:關(guān)鍵詞: 網(wǎng)上書店;asp;access;ado analysis and design of the 99 online

5、 bookstore management information system abstract: with the development of economy and the improvement of communication technology, the internet makes the life of people more and more convenient. online shopping has become a part of peoples daily life indispensable. this paper is based on the develo

6、pment of online bookstore system based on web for the background of writing, can be convenient for users to buy books using the online bookstore management system, this system mainly includes the books inquiry, the order book, the administrator of the user, product, order management. users to differ

7、ent times in different places to buy their own ideal books. administrator management is more convenient, improve the efficiency of shopping management. the main function of the system is through the internet to buyers and sellers closer together. asp technology to design the system, connected to the

8、 background access database using ado technology, data storage and the data in the database call. website administrators publish books information, the user login the system can purchase their own love of books, and can choose different mailing the way and method of payment. the user can remain with

9、in doors shopping in the case, has brought great convenience to consumers. this article first to the topics background, purpose and so on are described briefly. and then a brief introduction to the related knowledge, finally, the system feasibility analysis, requirement analysis, functional analysis

10、, as well as the design and implementation of the system. and through the system test, to evaluate its functionality and performance. finally, summarizes, the characteristics of the system are introduced and the shortcomings. keywords:online bookstore;asp; access;ado 目目 錄錄 1 1 緒論緒論-1 1.1 設(shè)計背景-1 1.2

11、研究現(xiàn)狀-1 1.2.1 國內(nèi)研究現(xiàn)狀-1 1.2.2 國外研究現(xiàn)狀-2 1.3 設(shè)計目的與意義-3 1.4 主要內(nèi)容-4 1.5 設(shè)計方法與手段-4 2 2 9999 網(wǎng)上書網(wǎng)上書店系店系統(tǒng)開發(fā)工具簡介統(tǒng)開發(fā)工具簡介-5 2.1 asp 網(wǎng)絡(luò)編程語言-5 2.1.1 asp 頁面結(jié)構(gòu) -5 2.1.2 asp 運(yùn)行環(huán)境 -6 2.1.3 asp 的內(nèi)建對象 -6 2.1.4 asp 的內(nèi)置組件-6 2.1.5 database access 組件 ado-7 2.2 acess 數(shù)據(jù)庫-7 2.2.1 access 的用途-7 2.2.2 access 的系統(tǒng)特性 -8 3 系統(tǒng)分析系統(tǒng)分析

12、 -9 3.1 需求分析 -9 3.2 可行性分析-10 3.2.1 經(jīng)濟(jì)可行性 -10 3.2.2 技術(shù)可行性 -10 3.2.3 操作可行性 -10 3.3 業(yè)務(wù)流程分析 -11 3.3.1 會員中心業(yè)務(wù)流程-11 3.3.2 售書業(yè)務(wù)流程-11 3.3.3 商品管理流程-12 3.3.4 基礎(chǔ)信息管理流程-12 3.4 數(shù)據(jù)流程分析 -13 3.4.1 系統(tǒng)數(shù)據(jù)流程分析-13 3.4.2 系統(tǒng)數(shù)據(jù)字典(見附錄) -15 4 4 系統(tǒng)設(shè)計系統(tǒng)設(shè)計-16 4.1 系統(tǒng)總體結(jié)構(gòu)設(shè)計-16 4.2 系統(tǒng)詳細(xì)設(shè)計 -17 4.2.1 數(shù)據(jù)庫的詳細(xì)設(shè)計-17 4.2.2 系統(tǒng)物理配置方案設(shè)計-22

13、4.2.3 輸入設(shè)計-22 4.2.4 輸出設(shè)計-23 5 系統(tǒng)實現(xiàn)系統(tǒng)實現(xiàn)-25 5.1 登陸界面-25 5.2 用戶界面的實現(xiàn)-25 5.3 后臺管理界面的實現(xiàn) -26 5.4 圖書子系統(tǒng)-27 5.4.1 圖書搜索-27 5.4.2 購物籃-28 5.5 訂單管理子系統(tǒng)-29 5.6 系統(tǒng)測試-30 5.7 系統(tǒng)使用說明 -33 6 結(jié)論結(jié)論 -35 6.1 系統(tǒng)特色-35 6.2 系統(tǒng)存在不足 -35 6.3 收獲與心得-36 參考文獻(xiàn)參考文獻(xiàn)-37 致謝致謝-38 附錄附錄-39 附錄附錄-45 1 1 緒論緒論 1.11.1 設(shè)計背景設(shè)計背景 目前,網(wǎng)絡(luò)正以一種前所未有的沖擊力在影

14、響著人類的活動。網(wǎng)絡(luò)的誕生和發(fā) 展,顛覆了古老的信息傳播方式,打破了存在于傳統(tǒng)交流方式中時間和空間的種種 壁壘,徹底的改變了人類從物質(zhì)到精神、從形式到內(nèi)容、從生產(chǎn)到生活的各種活動, 并給人類帶來了新的機(jī)遇和挑戰(zhàn)。中國互聯(lián)網(wǎng)絡(luò)信息中心發(fā)布的 2013.1.15 日下午第 三十一次 cnnic 調(diào)查結(jié)果顯示,截至 2012 年 12 月底,我國網(wǎng)民規(guī)模達(dá) 5.64 億, 全年共計新增網(wǎng)民 5090 萬人?;ヂ?lián)網(wǎng)普及率為 42.1%,較 2011 年底提升 3.8 個百分 點。 報告顯示,截至 2012 年 12 月,我國網(wǎng)絡(luò)購物用戶規(guī)模達(dá)到 2.42 億,網(wǎng)絡(luò) 購物使用率提升至 42.9%,與 2

15、011 年相比,網(wǎng)上購物用戶增長 4807 萬人,增長率 為 24.8%。 。在網(wǎng)絡(luò)營銷受到重視、網(wǎng)民消費觀念轉(zhuǎn)變等因素的影響下,不少商家紛 紛打破單一經(jīng)營模式,在傳統(tǒng)渠道外開拓出網(wǎng)絡(luò)渠道,以尋求銷售的新增長點。傳 統(tǒng)商家對網(wǎng)絡(luò)渠道的應(yīng)用不斷深入,傳統(tǒng)渠道和網(wǎng)絡(luò)渠道正在加速融合。用戶在網(wǎng) 上關(guān)注的信息也不再是單一的新聞。報告數(shù)據(jù)顯示,用戶在網(wǎng)上經(jīng)常查詢的信息中, 即時通信使用率 82.9%,搜索引擎使用率為 80.0%,網(wǎng)絡(luò)購物使用率為 42.9%。在互 聯(lián)網(wǎng)服務(wù)業(yè)務(wù)方面:即時通信,搜索引擎,網(wǎng)絡(luò)音樂,網(wǎng)絡(luò)購物等服務(wù)業(yè)務(wù)仍然快 速的發(fā)展著。 互聯(lián)網(wǎng)技術(shù)發(fā)展到今天,計算機(jī)網(wǎng)絡(luò)不僅滲透到社會生活的

16、各個領(lǐng)域,而且滲 透到了千家萬戶。不僅各商家,企業(yè)需要制作網(wǎng)頁、網(wǎng)站,許多的個人網(wǎng)站也如同 雨后春筍般地大量出現(xiàn)?!吧暇W(wǎng)”、“制作主頁”、“建站”好多的術(shù)語己經(jīng)成為當(dāng)今社 會用語頻率最高的詞語了。 人們只要做在家中動動鼠標(biāo)就遍知天下事,就能夠購買到自己需要的物品,擺 脫了時間和空間的限制,因此使用計算機(jī)及網(wǎng)絡(luò),已成為人們進(jìn)入現(xiàn)代社會的必備 技能?;?web 的銷售管理系統(tǒng)正是在這種情況下誕生的,它已成為我們進(jìn)行商 品交易中不可缺少的部分。通過互聯(lián)網(wǎng)傳遞的大量信息使得現(xiàn)有的社會資源獲得高 效配置,社會勞動生產(chǎn)率大幅度提高,并推動經(jīng)濟(jì)結(jié)構(gòu)革新和產(chǎn)業(yè)結(jié)構(gòu)的升級。 1.21.2 研究現(xiàn)狀研究現(xiàn)狀 1

17、. 國內(nèi)研究現(xiàn)狀國內(nèi)研究現(xiàn)狀 我國網(wǎng)上書店首先起步晚、數(shù)量少。我國第一家網(wǎng)上書店是1995年建立的中國 書店網(wǎng)上書店()。1997年4月杭州新華書店建立了新華書店系統(tǒng)的第 一個網(wǎng)上書店()。目前國內(nèi)網(wǎng)上書店排行:1.卓越網(wǎng) 2.當(dāng) 當(dāng)網(wǎng) 3.京東商城 4.中國圖書網(wǎng) 5.99網(wǎng)上書城。 當(dāng)前, 我國網(wǎng)上書店尚處于起步階段, 在經(jīng)營規(guī)模、可供品種、備貨以及配送、 服務(wù)等諸方面還有待于進(jìn)一步完善。我國網(wǎng)上書店的業(yè)務(wù)量正在逐漸增加。但是在 網(wǎng)上書店迅速發(fā)展的同時也存在許多的問題: 有些網(wǎng)上書店沒有出版物經(jīng)營權(quán), 卻在網(wǎng)上進(jìn)行出版物的購銷活動; 有些網(wǎng)上書店存在超范圍經(jīng)營現(xiàn)象, 如從事

18、總 發(fā)行或二級批發(fā), 有的還從事網(wǎng)絡(luò)出版; 有些網(wǎng)上書店從非正式渠道組織貨源, 銷售非法出版物或國家明令禁止的出版物;很多網(wǎng)上書店供應(yīng)滿足率很低或供應(yīng)不 及時, 有的服務(wù)質(zhì)量較差。其次, 我國網(wǎng)上書店凌亂, 但經(jīng)營狀況令人擔(dān)憂。網(wǎng)上 書店林立是有其深刻原因的, 因為圖書是網(wǎng)上最容易銷售的商品, 也是當(dāng)前電子商 務(wù)網(wǎng)站選擇的必然趨勢。 通過互聯(lián)網(wǎng)建立網(wǎng)上書店, 在當(dāng)前國際上還是一個年輕的事業(yè), 在中國更是一 株幼苗。網(wǎng)上書店售書常出現(xiàn)的尷尬局面是由多方面的因素造成的: 一是我國通訊 技術(shù)不太發(fā)達(dá), 造成了上網(wǎng)購書時信息通道堵塞; 二是網(wǎng)上信息不全, 可供書目有 限, 配書不夠迅速高效, 運(yùn)送圖書

19、周期太長等; 三是網(wǎng)上支付手段限制, 盡管可在 網(wǎng)上刷卡購書, 畢竟未得到廣泛的應(yīng)用, 同時網(wǎng)上售書不但缺乏折扣和優(yōu)惠, 還要 增加入網(wǎng)費等其它費用開支。但人們認(rèn)為網(wǎng)上售書是未來值得開發(fā)的一個通道, 前 景不可限量。只要解決資訊的完整性和及時性, 完善軟硬件設(shè)施, 網(wǎng)上書店就會有 無限商機(jī)和發(fā)展空間。 對于加快網(wǎng)上書城建設(shè),朱天慧認(rèn)為:網(wǎng)上書店的經(jīng)營活動應(yīng)該嚴(yán)格按照出版 物發(fā)行的各項規(guī)定執(zhí)行,不能因購銷方式的改變而有所特殊。豐富圖書品種、信息和 相關(guān)內(nèi)容,網(wǎng)上書店應(yīng)加強(qiáng)與各地出版社的聯(lián)系, 把全國各出版社可供銷售的圖書 盡可能地放到網(wǎng)絡(luò)書店中供讀者選擇, 并提供盡可能多的圖書品種及詳盡的圖書信

20、 息和不同內(nèi)容的書評。 印璽認(rèn)為,網(wǎng)上書店要降低運(yùn)輸費用,為顧客取得最大的利益,物流配送是永 遠(yuǎn)需要研究和不斷解決的問題。網(wǎng)上書店不能僅僅依賴郵政系統(tǒng),而要不斷開發(fā)新 的途徑。根據(jù)自身經(jīng)營策略和現(xiàn)狀出發(fā),選擇自營物流或從服務(wù)質(zhì)量、運(yùn)輸費用等 多方面考察合作伙伴,建立快捷而經(jīng)濟(jì)的物流系統(tǒng),進(jìn)而發(fā)展為供應(yīng)鏈,充分利用 網(wǎng)絡(luò)資源,取得規(guī)模效益。 .2 國外研究現(xiàn)狀國外研究現(xiàn)狀 國外網(wǎng)上書店主要分布在歐美等經(jīng)濟(jì)技術(shù)比較發(fā)達(dá)的國家和地區(qū)。起步早、規(guī) 模大、發(fā)展快、數(shù)量多等,其中在 90 年代末期國外已有網(wǎng)上書店 1000 多家。全球 最大的網(wǎng)上書店-亞馬遜書店是 1995 年 7 月,由

21、當(dāng)時三十歲的美國年輕人貝索斯 創(chuàng)立的。在成立五年后,就取代了巴諾書店,成為世界上最大的書店,躋身世界 500 強(qiáng)企業(yè)。 ,它為讀者提供了方便舒適的網(wǎng)上購物環(huán)境,豐富的圖書品種,優(yōu)惠的 價格,完善的金融結(jié)算制度,以及高效率的配送服務(wù),并且實現(xiàn)了零庫存運(yùn)轉(zhuǎn)。自 1995 年 7 月亞馬遜書店賣出第一本書起,它的銷售總額直線上升,1997 年銷售額即 達(dá) 1.48 億美元,為 1996 年的 9.3 倍,1998 年猛增到 5.4 億美元,增幅達(dá) 365。美 國有許多圖書館,例如:紐約皇后區(qū)圖書館的新書就是從 borders 網(wǎng)上書店訂購。 亞馬遜網(wǎng)站所帶動的網(wǎng)絡(luò)股熱潮與行銷經(jīng)營模式,已然成為各方討

22、論的熱點。 亞馬遜網(wǎng)站的競爭策略,若以四個字涵蓋其精神:就是新、速、實、簡。 “新”是指 “服務(wù)功能隨著科技進(jìn)步” ;“速”是指“信譽(yù)來自于流程的速度” ;“實”是指 “實惠的折扣價格” ;“簡”是指“一鍵式購物 (one-click chase)功能服務(wù)” 。 在亞馬遜成功的多種因素背后還有一條獨到的做法,即網(wǎng)絡(luò)書評。以龐大書目 為主所孕生的書評,是亞馬遜引以為傲的資產(chǎn),綜觀亞馬遜網(wǎng)絡(luò)書店的書評,來源 大致有四種:1策略聯(lián)盟:與平面書評雜志、雜志、報紙、電視媒體合作,付費轉(zhuǎn) 載推薦書評。2作者或出版社提供的評論或摘要。3亞馬遜編輯書評(editorial reviews) 。4讀者書評。這些

23、書評不單單是書評而已,而是依存于一套精心設(shè)計規(guī) 劃的消費模式,因此書評與消費依循另一種模式而結(jié)合。 1.31.3 設(shè)計目的與意義設(shè)計目的與意義 由于互聯(lián)網(wǎng) internet 在中國的普及,中國人對互聯(lián)網(wǎng)的依賴越來越強(qiáng)烈。電子商 務(wù)也越來越受到人們的關(guān)注,網(wǎng)上購物作為一種嶄新的消費模式更多的受到人們的 喜愛。網(wǎng)上書城作為網(wǎng)上購物的一部分也有了迅速的發(fā)展。 本次畢業(yè)設(shè)計的目的是建立一個動態(tài)的、交互的在線購書的網(wǎng)站。即它是交易 雙方從洽談、簽約以及貸款的支付、交貨通知等整個交易過程通過 internet、web 和 購物界面技術(shù)化的 b2c 模式。實現(xiàn)電子商務(wù)的信息流、資金流、物流三方面的內(nèi)容。 網(wǎng)

24、上購物跨越了區(qū)域限制,給商業(yè)流通領(lǐng)域帶來了非同尋常的變革。對于用戶 而言,網(wǎng)上書店價格優(yōu)惠、省去路上的時間、搜索方便、貨比三家、信息傳遞成本 低廉、界面直觀、信息量大、更新更快??绲赜蛸I到你想要的,但是在身邊書店買 不到的書!其次,對于商家來說,網(wǎng)上銷售無庫存壓力、經(jīng)營成本低、行銷網(wǎng)絡(luò)廣, 沒有地區(qū)的限制、快速有效的信息化客戶服務(wù),并且可以拿到在傳統(tǒng)購物中所很難 得到的用戶數(shù)據(jù)進(jìn)行分析,挖掘更深層次的用戶價值和忠誠度等。與傳統(tǒng)的書店相 比,網(wǎng)上書店既可以避免書目訂貨的局限和盲目,又可以克服看樣訂貨投入大,費 用高,管理難的不足,而且網(wǎng)上選擇范圍廣能直觀看樣,可瀏覽內(nèi)容,可隨時添訂,結(jié) 算及時,

25、快捷方便,周轉(zhuǎn)高速。 最后,對于整個市場經(jīng)濟(jì)來說,這種新型的購物模式可在更大的范圍內(nèi)、更多 的層面上以更高的效率實現(xiàn)資源配置。 網(wǎng)上書店將逐步成為當(dāng)代主流。 1.41.4 主要內(nèi)容主要內(nèi)容 系統(tǒng)分析(包括:需求分析、可行性分析、需求可行性、技術(shù)可行性) ; 總體設(shè)計設(shè)計方案(包括數(shù)據(jù)庫設(shè)計、數(shù)據(jù)庫概念設(shè)計、數(shù)據(jù)庫 e-r 圖、數(shù)據(jù) 庫邏輯結(jié)構(gòu)設(shè)計、模塊劃分) ; 實現(xiàn)數(shù)據(jù)庫訪問層(包括一般數(shù)據(jù)庫操作的封裝、存儲過程操作的封裝) ;詳細(xì) 設(shè)計與實現(xiàn)(包括用戶管理模塊的用戶注冊、用戶登錄、找回丟失密碼、修改個人 信息) ; 圖書管理模塊的管理圖書類別、添加、刪除、修改圖書信息列表、顯示圖書、 搜索

26、圖書; 購物車管理模塊的查看購物列表、結(jié)賬;訂單管理模塊的客戶訂單管理、 管理員訂單管理;后臺管理模塊的查詢用戶信息、查詢銷售情況; 系統(tǒng)測試及系統(tǒng)評價。 1.51.5 設(shè)計方法與手段設(shè)計方法與手段 方法方法:系統(tǒng)采用自上而下的開發(fā)方式,即從整體進(jìn)行設(shè)計,逐漸從抽象到具體, 從概要設(shè)計到詳細(xì)設(shè)計,從而體現(xiàn)結(jié)構(gòu)化的設(shè)計思想。采用 asp 網(wǎng)絡(luò)編程語言進(jìn)行 編程設(shè)計。 主要工具:主要工具:asp 編程軟件,iis 互聯(lián)網(wǎng)信息服務(wù) 數(shù)據(jù)庫:數(shù)據(jù)庫:microsoft access 數(shù)據(jù)庫 操作系統(tǒng)操作系統(tǒng):windows xp 操作系統(tǒng) 2 2 9999 網(wǎng)上書店系統(tǒng)開發(fā)工具簡介網(wǎng)上書店系統(tǒng)開發(fā)工具

27、簡介 2.12.1 asp 網(wǎng)絡(luò)編程語言網(wǎng)絡(luò)編程語言 asp 是 active server page 的縮寫,意思是“動態(tài)服務(wù)器頁面”。asp 是微軟公司 開發(fā)的代替 cgi 腳本程序的一種應(yīng)用,它能夠與數(shù)據(jù)庫和其它程序進(jìn)行交互,屬于一 種簡單、方便的編程工具。asp 的網(wǎng)頁文件的格式是.asp,是現(xiàn)在最流行的動態(tài)網(wǎng) 頁編程語言之一。 asp 是一種服務(wù)器端腳本編寫環(huán)境,可以用來創(chuàng)建和運(yùn)行動態(tài)網(wǎng)頁或 web 應(yīng)用 程序。asp 網(wǎng)頁可以包含 html 標(biāo)記、普通文本、腳本命令以及 com 組件等。利 用 asp 可以向網(wǎng)頁中添加交互式內(nèi)容(如在線表單),也可以創(chuàng)建使用 html 網(wǎng) 頁作為用

28、戶界面的 web 應(yīng)用程序。 與 html 相比,asp 網(wǎng)頁具有以下特點: (1)利用 asp 可以實現(xiàn)突破靜態(tài)網(wǎng)頁的一些功能限制,實現(xiàn)動態(tài)網(wǎng)頁技術(shù); (2)asp 文件是包含在 html 代碼所組成的文件中的,易于修改和測試; (3)服務(wù)器上的 asp 解釋程序會在服務(wù)器端進(jìn)行執(zhí)行 asp 程序,并將結(jié)果以 html 格式傳送到客戶端瀏覽器上,因此使用各種瀏覽器都可以正常瀏覽 asp 所產(chǎn) 生的網(wǎng)頁; (4)asp 提供了一些內(nèi)置對象,使用這些對象可以使服務(wù)器端腳本功能更強(qiáng)。 例如可以從 web 瀏覽器中獲取用戶通過 html 表單提交的信息,并在腳本中對這些 信息進(jìn)行處理,然后向 web

29、 瀏覽器發(fā)送信息; (5)asp 可以使用服務(wù)器端 activex 組件來執(zhí)行各種各樣的任務(wù),例如存取數(shù) 據(jù)庫、發(fā)送 email 或訪問文件系統(tǒng)等。 (6)由于服務(wù)器是將 asp 程序執(zhí)行的結(jié)果以 html 格式傳回客戶端瀏覽器, 因此使用者不會看到 asp 所編寫的原始程序代碼,可防止 asp 程序代碼被竊取。 (7)方便連接 access 與 sql 數(shù)據(jù)庫。 asp 也不僅僅局限于與 html 結(jié)合制作 web 網(wǎng)站,而且還可以與 xhtml 和 wml 語言結(jié)合制作 wap 手機(jī)網(wǎng)站。 .1 asp 頁面結(jié)構(gòu)頁面結(jié)構(gòu) asp 的程序代碼簡單、通用,文件名由.asp 結(jié)尾

30、,asp 文件通常由四部分構(gòu)成: (1)標(biāo)準(zhǔn)的 html 標(biāo)記:所有的 html 標(biāo)記均可使用。 (2)asp 語法命令:位于 標(biāo)簽內(nèi)的 asp 代碼。 (3)服務(wù)器端的 include 語句:可用#include 語句調(diào)入其它 asp 代碼,增強(qiáng)了 編程的靈活性。 (4)腳本語言:asp 自帶 jscript 和 vbscript 兩種腳本語言,增加了 asp 的編 程功能,用戶也可安裝其它腳本語言,如 perl、rexx 等。 .2 asp 運(yùn)行環(huán)境運(yùn)行環(huán)境 目前 asp 可運(yùn)行在三種環(huán)境下。 (1)windows nt server 4.0 運(yùn)行 iis 3.0(inte

31、rnet information server)以上。 (2)windows nt workstation 4.0 運(yùn)行 peer web server 3.0 以上。 (3)windows 95/98 運(yùn)行 pws(personal web server)。 其中以 nt server 上的 iis 功能最強(qiáng),提供了對 asp 的全面支持,是創(chuàng)建高速、 穩(wěn)定的 asp 主頁的最佳選擇。 .3 aspasp 的內(nèi)建對象的內(nèi)建對象 asp 提供了六個內(nèi)建對象,供用戶直接調(diào)用: 1) application 對象:負(fù)責(zé)管理所有會話信息,可用來在指定的應(yīng)用程序的所有 用戶之間共享信息

32、。 2) session 對象:存貯特定用戶的會話信息,只被該用戶訪問,當(dāng)用戶在不同 web 頁面跳轉(zhuǎn)時,session 中的變量在用戶整個會話過程中一直保存。session 對象 需 cookie 支持。 3) request 對象:從用戶端取得信息傳遞給服務(wù)器,是 asp 讀取用戶輸入的主 要方法。 4) response 對象:服務(wù)器將輸出內(nèi)容發(fā)送到用戶端。 5) server 對象:提供對服務(wù)器有關(guān)方法和屬性的訪問。 6) object context 對象:iis 4.0 新增的對象,用來進(jìn)行事務(wù)處理。此項功能需得 到 mts(microsoft transcation server

33、)管理的支持。 .4 asp 的內(nèi)置組件的內(nèi)置組件 (1)ad rotator 組件:用來按指定計劃在同一頁上自動輪換顯示廣告,用于 www 上日益重要的廣告服務(wù)。 (2)browser capabilities 組件:確定訪問 web 站點的用戶瀏覽器的功能數(shù)據(jù), 包括類型、性能、版本等。 (3)database access 組件:提供 ado (activex data objects)來訪問支持 odbc 的數(shù)據(jù)庫。 (4)file access 組件:提供對服務(wù)器端文件的讀寫功能。 (5)content linking 組件:生成 web 頁內(nèi)容列表,并將各頁順序連接

34、,用于 制作導(dǎo)航條。 此外,還可安裝 myinfo、counters、content rotator、page count 等組件,用戶 也可自行編制 actiive 組件,以提高系統(tǒng)的實用性。 .5 database access 組件組件 ado www 上很重要的應(yīng)用是訪問 web 數(shù)據(jù)庫,用 asp 訪問 web 數(shù)據(jù)庫時,必 須使用 ado 組件,ado 是 asp 內(nèi)置的 activex 服務(wù)器組件(activex server component),通過在 web 服務(wù)器上設(shè)置 odbc 和 oledb 可連接多種數(shù)據(jù)庫:如 sybase、oracle、infor

35、mix、sql server、access、vfp 等,是對目前 微軟所支持的數(shù)據(jù)庫進(jìn)行操作的最有效和最簡單直接的方法。 ado 組件主要提供了以下七個對象和四個集合來訪問數(shù)據(jù)庫。 (1)connection 對象:建立與后臺數(shù)據(jù)庫的連接。 (2)command 對象:執(zhí)行 sql 指令,訪問數(shù)據(jù)庫。 (3)parameters 對象和 parameters 集合:為 command 對象提供數(shù)據(jù)和參數(shù)。 (4)recordset 對象:存放訪問數(shù)據(jù)庫后的數(shù)據(jù)信息,是最經(jīng)常使用的對象。 (5)field 對象和 field 集合:提供對 recordset 中當(dāng)前記錄的各個字段進(jìn)行訪 問的功能

36、。 (6)property 對象和 properties 集合:提供有關(guān)信息,供 connection、command、recordset、field 對象使用。 (7)error 對象和 errors 集合:提供訪問數(shù)據(jù)庫時的錯誤信息。 2.22.2 acess 數(shù)據(jù)庫數(shù)據(jù)庫 microsoft office access 是由微軟發(fā)布的關(guān)聯(lián)式數(shù)據(jù)庫管理系統(tǒng)。它結(jié)合了 microsoft jet database engine 和 圖形用戶界面兩項特點,是 microsoft office 的系 統(tǒng)程式之一。 .1 access 的用途的用途 (1)進(jìn)行數(shù)據(jù)分析: acces

37、s 有強(qiáng)大的數(shù)據(jù)處理、統(tǒng)計分析能力,利用 access 的查詢功能,可以方便地進(jìn)行各類匯總、平均等統(tǒng)計。并可靈活設(shè)置統(tǒng)計的條件。 比如在統(tǒng)計分析上萬條記錄、十幾萬條記錄及以上的數(shù)據(jù)時速度快且操作方便,這 一點是 excel 無法與之相比的。 這一點體現(xiàn)在:會用 access,提高了工作效率和工 作能力。 (2)開發(fā)軟件: access 用來開發(fā)軟件,比如生產(chǎn)管理、銷售管理、庫存管理 等各類企業(yè)管理軟件,其最大的優(yōu)點是:易學(xué)!非計算機(jī)專業(yè)的人員,也能學(xué)會。 低成本地滿足了那些從事企業(yè)管理工作的人員的管理需要,通過軟件來規(guī)范同事、 下屬的行為,推行其管理思想。 (vb、.net、 c 語言等開發(fā)工

38、具對于非計算機(jī)專業(yè) 人員來說太難了,而 access 則很容易) 。 這一點體現(xiàn)在:實現(xiàn)了管理人員(非計算 機(jī)專業(yè)畢業(yè))開發(fā)出軟件的“夢想” ,從而轉(zhuǎn)型為“懂管理+會編程”的復(fù)合型人才。 另外,在開發(fā)一些小型網(wǎng)站 web 應(yīng)用程序時,用來存儲數(shù)據(jù)。例如 asp+access。 這些應(yīng)用程序都利用 asp 技術(shù)在 internetinformation services 運(yùn)行比較復(fù)雜的 web 應(yīng)用程序則使用 php/mysql 或者 asp/microsoft sql server access 的用途更多,體現(xiàn)在很多方面: 表格模板。 只需鍵入需要跟蹤的內(nèi)容,access 便會使用表格模板提

39、供能夠完 成相關(guān)任務(wù)的應(yīng)用程序。 access 可處理字段、關(guān)系和規(guī)則的復(fù)雜計算,以便您能 夠集中精力處理項目。 您將擁有一個全新的應(yīng)用程序,其中包含能夠立即啟動并運(yùn) 行的自然 ui。 創(chuàng)建和運(yùn)行舊數(shù)據(jù)庫。 盡情享用對您的現(xiàn)有桌面數(shù)據(jù)庫 (accdb/mdb) 的支 持。 .2 access 的系統(tǒng)特性的系統(tǒng)特性 用戶可以創(chuàng)建表,進(jìn)行查詢,創(chuàng)建圖表和報告,并且可以通過宏把他們聯(lián)系在 一起。高級用戶能夠使用宏命令做出擁有高級數(shù)據(jù)操作和用戶控制權(quán)的較完善的方 案。access 擁有的報表創(chuàng)建功能能夠處理任何它能夠訪問的數(shù)據(jù)源。 access 提供功能參數(shù)化的查詢,這些查詢和 acc

40、ess 表格可以被諸如 vb6 和. net 的其它程序通過 dao 或 ado 訪問。在 access 中,vba 能夠通過 ado 訪問 參數(shù)化的存儲過程。 microsoft sql server 的桌面版本能夠與 access 一起使用,作為 jet 數(shù)據(jù)庫引擎 的替代。這種支持是從 msde(miscrosoft sql server 桌面引擎)開始的。msde 是 mssql 服務(wù)器 2000 的小型版本,以后的產(chǎn)品是 sql server 2005 and 2008 的 express(入門級)版本。 與一般的 cs 關(guān)系型數(shù)據(jù)庫管理不同,access 不執(zhí)行數(shù)據(jù)庫觸發(fā),預(yù)存程序

41、或 交互式登錄操作。access 2010 包括了嵌入 ace 數(shù)據(jù)引擎的表級觸發(fā)和預(yù)存程序, 因此,客戶-服務(wù)器數(shù)據(jù)庫系統(tǒng)對于 access 2010 就不是必需的了。在 access 2010 中, 表格,查詢,圖表,報表和宏現(xiàn)在基于網(wǎng)絡(luò)的應(yīng)用上能夠進(jìn)行分別開發(fā)。access 2010 與 microsoft sharepoint 2010 的集成也得到了很大改善。 3 系統(tǒng)分析系統(tǒng)分析 3.13.1 需求分析需求分析 本課題是網(wǎng)上書店系統(tǒng),主要功能包括:用戶登錄、注冊、新書上架、圖書分 類查詢、銷售排行、特價書籍、意見反饋(留言簿)、訂單查詢、用戶注冊帳戶信 息查詢等功能網(wǎng)上訂貨系統(tǒng)的基

42、本功能 要實現(xiàn)的網(wǎng)上書店系統(tǒng)功能分為六個模塊: (1)用戶管理模塊包括: 1)用戶注冊:用戶基本信息的注冊登記,提供新用戶注冊功能。 2)用戶權(quán)限驗證:檢查用戶的口令和密碼是否正確。 3)用戶個人信息修改:用戶修改其登記的信息。 4)查詢訂單信息:查詢用戶自己訂單的信息; (2)圖書管理包括: 1)提供了對商品信息的查詢與檢索。 2)購物籃:客戶一次可以選購多種商品,這些商品在提交訂單前放入購物 籃,在購物 籃中的商品可以調(diào)整數(shù)量、刪除、清空購物車。 3)增加/修改/刪除商品:對商品的簡介修改,增加商品種類,商品數(shù)量會 隨著用戶購買自動減少,對庫存不夠的商品增加數(shù)量,對已經(jīng)無法提供 的商品進(jìn)行

43、刪除。 (3)訂單管理包括: 1)收集用戶信息:查看所用用戶的資料。 2)訂單的確認(rèn):批量查看歷史訂單,對訂單進(jìn)行檢索查詢。 3)無法提交的訂單:通知用戶庫存不夠,提供用戶聯(lián)系管理員方式。 (4)訂單處理包括: 1)訂單查詢:根據(jù)不同的條件對訂單進(jìn)行查詢,可以查看到訂單的詳細(xì)內(nèi) 容; 2)訂單調(diào)出:管理員對查詢出來的訂單選擇調(diào)出; 3)訂單審核:管理員對調(diào)出的訂單進(jìn)行審核,審核后的訂單轉(zhuǎn)為出貨單; (5)出貨處理: 1)出貨單查詢:根據(jù)不同的條件查詢出貨單; 2)全部出貨單:顯示所有出貨單的相關(guān)資料; (6)管理員管理模塊: 1)添加、刪除用戶:系統(tǒng)默認(rèn)的最高級的管理員的功能; 2)查看所有用

44、戶資料:任何管理員都可以看到所有管理員除了密碼以外的 資料; 3)密碼修改:任何管理員都可以憑原密碼修改密碼。 3.23.2 可行性分析可行性分析 .1 經(jīng)濟(jì)可行性經(jīng)濟(jì)可行性 可利用現(xiàn)有的服務(wù)器,裝上 iis 服務(wù)器軟件,即可成為一臺 iis 服務(wù)器,客戶只 要連上 internet 利用自己的機(jī)器即可使用系統(tǒng),對企業(yè)不構(gòu)成經(jīng)濟(jì)的負(fù)擔(dān),系統(tǒng) 成本主要集中在系統(tǒng)軟件的開發(fā)上,當(dāng)系統(tǒng)投入運(yùn)行后可以為企事業(yè)單位節(jié)約大量 的人力,物力。所帶來的效益遠(yuǎn)遠(yuǎn)大于系統(tǒng)軟件的開發(fā)成本。在經(jīng)濟(jì)上完全可行。 綜上所述,技術(shù)上與經(jīng)濟(jì)上都是可行的,而且要求不高,所以該系統(tǒng)的開發(fā)是可 行的。 3.2.23

45、.2.2 技術(shù)可行性技術(shù)可行性 近年來隨著 internet 技術(shù)的飛速發(fā)展及用戶需求的不斷升級,web 頁面技術(shù)也 不斷的推陳出新,使得 web 站點的功能越來越強(qiáng)大,能夠提供的服務(wù)種類越來越繁 多。從 html、client script 到 cgi,從 java 的誕生到 activex, web 頁面設(shè)計人員 不斷受到?jīng)_擊,微軟公司在總結(jié)了以往技術(shù),重新思考 web 頁面設(shè)計的真正需要后, 推出了 active server pages (asp),一種用以取代 cgi(common gateway interface, 通用網(wǎng)關(guān)接口)的技術(shù)。 簡單講,asp 是位于服務(wù)器端的腳本運(yùn)行

46、環(huán)境,通過這種環(huán)境,用戶可以創(chuàng)建 和運(yùn)行動態(tài)的交互式 web 服務(wù)器應(yīng)用程序,如交互式的動態(tài)網(wǎng)頁,包括使用 html 表單收集和處理信息,上傳與下載等等。更重要的是,asp 使用的 activex 技術(shù)基于開放設(shè)計環(huán)境,用戶可以自己定義和制作組件加入其中,使自己的動態(tài)網(wǎng) 頁幾乎具有無限的擴(kuò)充能力,這是傳統(tǒng)的 web 編寫工具所遠(yuǎn)遠(yuǎn)不及的地方。使用 asp 還有個好處,就在于 asp 可利用 ado(active data object,微軟的一種新的數(shù)據(jù) 訪問模型)方便快捷地訪問數(shù)據(jù)庫,從而使得開發(fā)基于 www 的應(yīng)用系統(tǒng)成為可能, 這也是本文選擇 asp 作為開發(fā)工具最重要的原因之一。 3.

47、 操作可行性操作可行性 網(wǎng)上書店系統(tǒng)是一個電子商務(wù)網(wǎng)站,界面人性化、操作簡易。顧客只需要按照 提示即可完成購書等其他活動。整個網(wǎng)站的管理科學(xué),書店管理人員無需懂太多的 編程知識就可以完成整個網(wǎng)上書店的管理。 3.33.3 業(yè)務(wù)流程分析業(yè)務(wù)流程分析 .1 會員中心業(yè)務(wù)流程會員中心業(yè)務(wù)流程 游客提交個人信息到后臺進(jìn)行注冊,注冊成功后,會提示注冊成功,反之則會 提示注冊失敗,同時后臺會把會員的信息存儲在會員信息表中。會員提交登錄信息 進(jìn)行登錄,系統(tǒng)會提示登陸成功或登錄失敗。 注冊失敗 個人信息 注冊成功 顧客后臺 登陸信息 登陸成功 登陸失敗 會員 會員信息表 圖圖3

48、-1 會員中心業(yè)務(wù)流程圖會員中心業(yè)務(wù)流程圖 .2 售書業(yè)務(wù)流程售書業(yè)務(wù)流程 會員先提交登錄信息進(jìn)行登錄,系統(tǒng)會提示登陸成功或登錄失敗。會員根據(jù)所 需要的圖書信息進(jìn)行查找,然后與前臺客服人員進(jìn)行洽談,洽談成功后,把所需圖 書放入購物車內(nèi),同時填寫訂單并進(jìn)行提交。然后會員把貨款交付給指定的支付平 臺,后臺會對訂單進(jìn)行審核,審核失敗則返回給會員,審核成功后,后臺根據(jù)訂單 上的商品 id 進(jìn)行查詢,最后進(jìn)行發(fā)貨。會員在收到圖書后進(jìn)行收貨確認(rèn),支付平臺 則把款項交給后臺,最后完成銷售過程。 倉庫 商品id 圖書訂單 無庫存 后臺 款項 訂單信息 購物車 審核失敗 所需圖書 會員 需求信息

49、 客服 洽談信息 登錄失敗登陸成功登陸信息 支付平 臺 預(yù)付款確認(rèn)收貨 會員 會員信息 表 圖圖3-2 售書業(yè)務(wù)流程圖售書業(yè)務(wù)流程圖 .3 商品管理流程商品管理流程 員工把入庫單,出庫單提交到倉庫,倉庫根據(jù)單據(jù)更新圖書信息表。會員把所需 圖書信息交給后臺,后臺通過圖書信息表進(jìn)行查看,后臺把所需圖書條目返回給會 員。 管理員后臺倉庫 會員 入庫單 出庫單 圖書信息表 所需圖書信息 所需圖書條目 圖圖3-3 商品管理業(yè)務(wù)流程圖商品管理業(yè)務(wù)流程圖 .4 基礎(chǔ)信息管理流程基礎(chǔ)信息管理流程 管理員提交的登錄信息,后臺通過管理員信息表進(jìn)行認(rèn)證,成功后會提示登陸 成功,反之則

50、為失敗。登陸成功后,管理員可以對管理員信息,圖書信息,會員信 息,消息進(jìn)行修改,這就是后臺管理。 后臺 管理員信息表 登陸信息 登陸成功 登陸失敗 管理員 管理員信息表 消息信息表 會員信息表 圖書信息表 圖圖3-4 基礎(chǔ)信息管理流程圖基礎(chǔ)信息管理流程圖 3.43.4 數(shù)據(jù)流程分析數(shù)據(jù)流程分析 .1 系統(tǒng)數(shù)據(jù)流程分析系統(tǒng)數(shù)據(jù)流程分析 數(shù)據(jù)流程分析把數(shù)據(jù)在組織內(nèi)部的流動情況抽象地獨立出來,舍去了具體組織 機(jī)構(gòu)、信息載體、處理工作、物資、材料等,單從數(shù)據(jù)流動過程來考察實際業(yè)務(wù)的 數(shù)據(jù)處理模式。數(shù)據(jù)流程分析主要包括對信息的流動、傳遞、處理、存儲等的分析。 數(shù)據(jù)流程分析的目的就是要發(fā)現(xiàn)

51、和解決數(shù)據(jù)流通中的問題?,F(xiàn)有的數(shù)據(jù)流程分析多 是通過分層的數(shù)據(jù)流程圖(data flow diagram,簡稱 dfd)來實現(xiàn)的。其具體的做法 是:按業(yè)務(wù)流程圖理出的業(yè)務(wù)流程順序,將相應(yīng)調(diào)查過程中所掌握的數(shù)據(jù)處理過程, 繪制成一套完整的數(shù)據(jù)流程圖,一邊繪圖,一邊核對相應(yīng)的數(shù)據(jù)和報表、模型等。 通過對系統(tǒng)的需求分析,系統(tǒng)的基本功能已經(jīng)大體確定。整個系統(tǒng)各個模塊的 業(yè)務(wù)流,數(shù)據(jù)流圖為: 圖圖 3-53-5 圖例圖例 管理員 p0 網(wǎng)上書城管理系統(tǒng) 會員 訂單信息 管理信息圖書信息 訂單信息 圖圖3-6 頂層流程圖頂層流程圖 e1游客 p1.1 游客注冊 f1個人信息 f2注冊成功 f3注冊失敗 e

52、2會員 p1.3 凍結(jié)賬戶 f5凍結(jié)賬戶請求 f6凍結(jié)確認(rèn) p1.2 會員登錄 f7登錄信息 f8登陸成功 f9登錄失敗 d1 會員信息簿f4會員信息 圖圖 3-7 會員中心數(shù)據(jù)流程圖會員中心數(shù)據(jù)流程圖 e2會員 e4倉庫e5支付平臺e3后臺f24已付款信息 f7登錄信息 f9登錄失敗 f10圖書信息 f11成功 p2.1 登陸處理 f8登陸成功 p2.2 客服洽談 p2.3 添加購物車 f10圖書信息 p2.4 下訂單 f11訂單 p2.5 付款處理 p2.6 訂單處理 f13訂單信息 p2.7 發(fā)貨處理 f14貨品 訂單 信息 f15圖書 f1 商品 ip f16 有 庫存 f18 無 庫

53、存 f12款項 f19收貨單 f20 確認(rèn) 收貨 f21催貨 f22失敗 f23支付信息 p2.8 下訂單 d1 會員信息簿 f4會員信息 圖圖 3-8 售書數(shù)據(jù)流程圖售書數(shù)據(jù)流程圖 e4員工 p3.1 入庫出庫處理 f25入庫單 f26出庫單 d3 圖書信息簿 f27圖書信息 e2會員 p3.2 圖書查詢 f28所需圖書信息 f27圖書信息 f29所需圖書條目 圖圖 3-9 圖書管理數(shù)據(jù)流程圖圖書管理數(shù)據(jù)流程圖 p4.11 登錄處理 d2 管理員信息簿 f30管理員信息 e4管理員f30管理員信息 f32登錄失敗 f31登陸成功 d2 管理員信息簿 p4.2 修改管理員信 息 f30管理員信

54、息 f30管理員信息 p4.3 修改會員信息 d1 會員信息 簿 f4會員信息 f4會員信息 d3 圖書信息 簿 p4.5 修改圖書信息 f27圖書信息 f34須修改的 圖書信息 p4.4 發(fā)布新信息 d4 新消息信息 簿 f33新信息 f33新信息 圖圖 3-10 基礎(chǔ)信息管理流程圖基礎(chǔ)信息管理流程圖 .2 系統(tǒng)數(shù)據(jù)字典系統(tǒng)數(shù)據(jù)字典(見附錄)(見附錄) 4 4 系統(tǒng)設(shè)計系統(tǒng)設(shè)計 4.14.1 系統(tǒng)總體結(jié)構(gòu)設(shè)計系統(tǒng)總體結(jié)構(gòu)設(shè)計 網(wǎng)上書城管理系統(tǒng)分為六個,每個模塊相互獨立,但在數(shù)據(jù)庫訪問中相互關(guān) 聯(lián)。所有模塊訪問同一數(shù)據(jù)庫,只是訪問的表有所不同。 系統(tǒng)主要分為以下六個模塊:圖書信

55、息,購物車,會員信息,書評與新聞,本 站論壇,后臺管理六大部分。 網(wǎng)上書城管理系統(tǒng) 圖 書 信 息 會 員 信 息 購 物 車 書 評 與 新 聞 本 站 論 壇 后 臺 管 理 圖 書 分 類 瀏 覽 專 題 特 價 圖 書 新 書 好 書 推 薦 銷 售 排 行 榜 收 藏 與 查 詢 添 加 購 物 車 清 空 購 物 車 查 詢 修 改 購 物 去 收 銀 臺 結(jié) 賬 生 成 訂 單 會 員 注 冊 登 錄 修 改 會 員 資 料 修 改 找 回 密 碼 瀏 覽 書 評 與 新 聞 參 與 書 評 瀏 覽 留 言 添 加 留 言 會 員 管 理 訂 單 管 理 新 聞 管 理 圖 書

56、管 理 留 言 管 理 評 論 管 理 留 言 管 理 圖圖4-1 功能結(jié)構(gòu)圖功能結(jié)構(gòu)圖 各功能模塊的具體功能如下: (1)圖書信息模塊 此模塊用于瀏覽圖書信息,可按不同的方式了解圖書內(nèi) 容,可收藏圖書,便于購買。 (2)購物車模塊 此模塊是用戶對圖書購買的整個過程,可以添加或清空購物 車,查詢訂單詳情,支付。 (3)會員信息模塊 此模塊用戶可以進(jìn)行注冊登錄從而更好地瀏覽網(wǎng)站信息, 會員可修改自己的信息,包括收貨信息等相關(guān)信息,會員可自行修改密碼,在密碼 丟失的情況下,可根據(jù)自己設(shè)置的問題找回密碼。 (4)書評與新聞模塊 此模塊面向所有用戶(及包括非注冊用戶),瀏覽網(wǎng)站 新聞,評論書籍,給予用

57、戶最大的自由度。 (5)本站論壇模塊 此模塊面向所有用戶(及包括非注冊用戶),在網(wǎng)站中遇 到的問題,可留言給管理員,更好地實現(xiàn)用戶與管理者的聯(lián)系。 (6)后臺管理模塊 此模塊是本站的主體,僅面向管理員,在這里管理員可對 網(wǎng)站所有內(nèi)容進(jìn)行修改,刪除,處理。 4.24.2 系統(tǒng)詳細(xì)設(shè)計系統(tǒng)詳細(xì)設(shè)計 .1 數(shù)據(jù)庫的詳細(xì)設(shè)計數(shù)據(jù)庫的詳細(xì)設(shè)計 會員購買訂單 管理 管理員倉庫管理配送 包含圖書 1m m m m11 mm 1 圖圖4-2 數(shù)據(jù)庫總數(shù)據(jù)庫總e-re-r圖圖 會員 用戶編 號 性別用戶名郵箱 真實姓 名 密碼問題 收貨信 息 圖圖4-3 會員信息會員信息e-re-r圖圖 圖書

58、圖書編 號 商品單 位 商品名 稱 商品價 格 商品資 料 出版社作者庫存 圖圖4-4 圖書信息圖書信息e-re-r圖圖 訂單 訂單編 號 圖書編 號 用戶名 稱 收貨地 址 郵編 下單時 間 支付方 式 商品總 價 圖圖4-5 訂單信息訂單信息e-re-r圖圖 管理員 管理員 名稱 密碼權(quán)限 圖圖4-6 管理員管理員e-r圖圖 倉庫 商品編 號 商品數(shù) 量 商品名 稱 圖圖4-7 倉庫倉庫e-r圖圖 數(shù)據(jù)庫邏輯結(jié)構(gòu)設(shè)計: 會員(用戶編號,用戶名,密碼,郵箱,真實姓名,問題(密碼找回) ,收貨信 息) 圖書(圖書編號,商品名稱,出版社,商品單位,商品價格,商品資料,作者, 庫存) 訂單(訂單編

59、號,用戶名稱,下單時間,圖書編號,收貨地址,郵編,支付方 式,商品總價) 管理員(管理員名稱,密碼,權(quán)限) 倉庫(商品編號,商品名稱,商品數(shù)量) 網(wǎng)上書店的數(shù)據(jù)庫名稱為:hdtt,用于存儲所有的信息表。 hdtt 中的信息表如下: 圖書單位表(danwei) 表表 4-14-1 圖書單位表圖書單位表 序號英文名中文名數(shù)據(jù)類型長度(字符) 1id 自動編號長整型 2danweiname 單位名稱文本 255 3danweiorder 單位編號長整型 出版社表(pingpai) 表表 4-24-2 出版社表出版社表 序號英文名中文名類型長度(字符) 1id 自動編號長整形 2pingpainame

60、 出版社名稱文本 255 3pingpaiorder 出版社編號數(shù)字 4tuijian 推薦數(shù)字 訂單表(shop_action) 表表 4-34-3 訂單表訂單表 序號英文名中文名數(shù)據(jù)類型長度(字符) 1actionid 訂單編號自動編號 2username 用戶名文本 3actiondate 下單時間時間/日期 4bookid 圖書編號數(shù)字 5bookount 圖書數(shù)量數(shù)字 6dingdan 訂單編號文本 7zhuangtai 訂單狀態(tài)數(shù)字 8shouhuoname 收貨人文本 9shouhuodizhi 收貨地址文本 10youbian 郵編數(shù)字 11liouyan 留言備注 12zhi

溫馨提示

  • 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論