![網(wǎng)上書店系統(tǒng)畢業(yè)設(shè)計(jì)論文_第1頁](http://file2.renrendoc.com/fileroot_temp3/2021-6/22/8fe12b2e-e60f-47c7-84a1-965acd5113e0/8fe12b2e-e60f-47c7-84a1-965acd5113e01.gif)
![網(wǎng)上書店系統(tǒng)畢業(yè)設(shè)計(jì)論文_第2頁](http://file2.renrendoc.com/fileroot_temp3/2021-6/22/8fe12b2e-e60f-47c7-84a1-965acd5113e0/8fe12b2e-e60f-47c7-84a1-965acd5113e02.gif)
![網(wǎng)上書店系統(tǒng)畢業(yè)設(shè)計(jì)論文_第3頁](http://file2.renrendoc.com/fileroot_temp3/2021-6/22/8fe12b2e-e60f-47c7-84a1-965acd5113e0/8fe12b2e-e60f-47c7-84a1-965acd5113e03.gif)
![網(wǎng)上書店系統(tǒng)畢業(yè)設(shè)計(jì)論文_第4頁](http://file2.renrendoc.com/fileroot_temp3/2021-6/22/8fe12b2e-e60f-47c7-84a1-965acd5113e0/8fe12b2e-e60f-47c7-84a1-965acd5113e04.gif)
![網(wǎng)上書店系統(tǒng)畢業(yè)設(shè)計(jì)論文_第5頁](http://file2.renrendoc.com/fileroot_temp3/2021-6/22/8fe12b2e-e60f-47c7-84a1-965acd5113e0/8fe12b2e-e60f-47c7-84a1-965acd5113e05.gif)
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、引 言隨著網(wǎng)絡(luò)技術(shù)的發(fā)展,越來越多的人喜歡在網(wǎng)上宣傳自己的產(chǎn)品,喜歡網(wǎng)上購物。圖書產(chǎn)品從其外部特征來看,品種繁多,實(shí)體書店或其它圖書發(fā)行者無法有足夠大的店面來展示所有品種;單價(jià)不高,在網(wǎng)絡(luò)信用還存在缺失的環(huán)境下能造成的損失較小,讀者也樂于嘗試在線購買。所以網(wǎng)上書店網(wǎng)站也在互聯(lián)網(wǎng)上紛紛出現(xiàn)。就網(wǎng)上書店而言,由于網(wǎng)絡(luò)已經(jīng)覆蓋全球,信息量大而獨(dú)具優(yōu)勢(shì)。售書的理念也很簡單,就是讀者可以自己尋找自己喜愛的書為替讀者找尋他們想要的書。對(duì)于讀者來說,網(wǎng)上書店近在咫尺,并且永不下班關(guān)門,讀者可以隨時(shí)隨地自由地查詢和訂購圖書,讀者無需親臨書店,一檔一檔地找,一本一本地翻,只要坐在電腦前,開機(jī)上網(wǎng)即可買到所需書籍
2、,而且讀者的挑選余地也大多了,檢索也很方便,同時(shí)還減少了購書過程中的支出,另外應(yīng)當(dāng)看到圖書選購必得翻閱詳看,耗時(shí)費(fèi)力,特別是熱衷購書者,幾乎都是奮力開拓事業(yè)者和苦心求學(xué)深造者,時(shí)間對(duì)他們而言無比寶貴,網(wǎng)上購書節(jié)省了大量時(shí)間,這對(duì)于那些沒有時(shí)間經(jīng)常逛傳統(tǒng)書店或其住所離傳統(tǒng)書店較遠(yuǎn)的讀者來說,具有實(shí)際意義。因此網(wǎng)上售書必將有長足的發(fā)展。本系統(tǒng)的主要目的是實(shí)現(xiàn)圖書的在線銷售,包括管理庫房中的圖書,以及管理用戶的購物車,從而實(shí)現(xiàn)結(jié)帳等一系列功能,讓用戶足不出戶就能夠在網(wǎng)上書店購買到自己所需的圖書,形成書店和用戶雙贏的局面。這個(gè)網(wǎng)上書店系統(tǒng)的后臺(tái)管理模塊就是利用jsp技術(shù)實(shí)現(xiàn)對(duì)整個(gè)網(wǎng)上書店進(jìn)行管理。此后
3、臺(tái)管理模塊操作簡單,無論有沒有網(wǎng)頁開發(fā)語言基礎(chǔ)的書店管理員都可以對(duì)整個(gè)網(wǎng)站進(jìn)行操作更新。第一章 緒論1.1項(xiàng)目背景 (1)系統(tǒng)名稱:網(wǎng)上書店系統(tǒng)(2)需求背景分析:近年來,電子商務(wù)伴隨著it的成熟,逐漸發(fā)展壯大,成為網(wǎng)絡(luò)經(jīng)濟(jì)的核心。在電子商務(wù)的發(fā)展過程中,人們逐漸意識(shí)到在線購物的無地域界限、安全、方便快捷及其價(jià)格優(yōu)勢(shì),在線購物的隊(duì)伍也隨之?dāng)U大.同時(shí)人們對(duì)于知識(shí)的追求也越來越高,因而市場場上出現(xiàn)了各類的圖書,但由于各種各樣的原因使得消費(fèi)者在選購圖書的時(shí)候不能到自己合意的書籍,同時(shí)由于網(wǎng)絡(luò)經(jīng)濟(jì)的迅速發(fā)展激生出了網(wǎng)上賣書的現(xiàn)象,由于網(wǎng)上書店里面的圖書相當(dāng)豐富,且價(jià)格較市場上的書店里的便宜,以致于越來
4、越多的人上網(wǎng)購書,同時(shí)也使得越來越多的人在網(wǎng)上開設(shè)自己的書店,本系統(tǒng)即是在以上各種條件成熟的條件下,建立的一個(gè)可以讓消費(fèi)者登錄本系統(tǒng)購買他們的圖書的一個(gè)網(wǎng)上書店管理系統(tǒng)。(3)系統(tǒng)用途:管理員將書籍信息整理歸類發(fā)布到網(wǎng)上,用戶登錄該網(wǎng)站后,首先要注冊(cè)為會(huì)員才能購買書籍。(4)系統(tǒng)用戶:該系統(tǒng)的使用者主要分為三類:瀏覽者、注冊(cè)用戶和管理員。1.2 課題的可行性分析(1)技術(shù)可行性此網(wǎng)上書店系統(tǒng)可以運(yùn)行于windows xp,windows server 2000/2003,windows vista操作系統(tǒng)。對(duì)系統(tǒng)要求只需要裝有iis即可。對(duì)計(jì)算機(jī)的硬件配置沒有太高要求,現(xiàn)在的個(gè)人電腦完全可以滿
5、足。數(shù)據(jù)庫運(yùn)用簡單易學(xué)的access來實(shí)現(xiàn)。在網(wǎng)站設(shè)計(jì)方面,運(yùn)用xhtml、css樣式、jsp等知識(shí),利用photoshop圖像處理工具及dreamweaver cs3制作出合理生動(dòng)的網(wǎng)頁。(2) 經(jīng)濟(jì)可行性此系統(tǒng)可以運(yùn)行于現(xiàn)在市場上出售的各種個(gè)人電腦,系統(tǒng)成本主要集中在系統(tǒng)的開發(fā)上。當(dāng)系統(tǒng)投入運(yùn)行后,可以實(shí)現(xiàn)在網(wǎng)上賣書和租書功能。所帶來的效益遠(yuǎn)遠(yuǎn)大于系統(tǒng)軟件的開發(fā)成本。在經(jīng)濟(jì)上是完全可行。(3) 操作可行性界面設(shè)計(jì)充分考慮瀏覽用戶的習(xí)慣,圖書信息瀏覽、會(huì)員注冊(cè)登錄、租書、購書等功能操作方便。而且所有網(wǎng)頁設(shè)計(jì)清新、簡潔、合理,不會(huì)讓用戶感到視覺疲勞??刹僮餍院軓?qiáng)。 1.3 軟件介紹1.3.1
6、jsp簡介jsp技術(shù)使用java編程語言編寫類xml的tags和scriptlets,來封裝產(chǎn)生動(dòng)態(tài)網(wǎng)頁的處理邏輯。網(wǎng)頁還能通過tags和scriptlets訪問存在于服務(wù)端的資源的應(yīng)用邏輯。jsp將網(wǎng)頁邏輯與網(wǎng)頁設(shè)計(jì)和顯示分離,支持可重用的基于組件的設(shè)計(jì),使基于web的應(yīng)用程序的開發(fā)變得迅速和容易。 web服務(wù)器在遇到訪問jsp網(wǎng)頁的請(qǐng)求時(shí),首先執(zhí)行其中的程序段,然后將執(zhí)行結(jié)果連同jsp文件中的html代碼一起返回給客戶。插入的java程序段可以操作數(shù)據(jù)庫、重新定向網(wǎng)頁等,以實(shí)現(xiàn)建立動(dòng)態(tài)網(wǎng)頁所需要的功能。 jsp與java servlet一樣,是在服務(wù)器端執(zhí)行的,通常返回給客戶端的就是一個(gè)h
7、tml文本,因此客戶端只要有瀏覽器就能瀏覽。 jsp頁面由html代碼和嵌入其中的java代碼所組成。服務(wù)器在頁面被客戶端請(qǐng)求以后對(duì)這些java代碼進(jìn)行處理,然后將生成的html頁面返回給客戶端的瀏覽器。java servlet 是jsp的技術(shù)基礎(chǔ),而且大型的web應(yīng)用程序的開發(fā)需要java servlet和jsp配合才能完成。jsp具備了java技術(shù)的簡單易用,完全的面向?qū)ο?,具有平臺(tái)無關(guān)性且安全可靠,主要面向因特網(wǎng)的所有特點(diǎn)。 1.3.2 myeclipse 10.0簡介myeclipse企業(yè)級(jí)工作平臺(tái)(myeclipse enterprise workbench ,簡稱myeclipse
8、)是對(duì)eclipseide的擴(kuò)展,利用它我們可以在數(shù)據(jù)庫和javaee的開發(fā)、發(fā)布以及應(yīng)用程序服務(wù)器的整合方面極大的提高工作效率。它是功能豐富的javaee集成開發(fā)環(huán)境,包括了完備的編碼、調(diào)試、測(cè)試和發(fā)布功能,完整支持html,struts,jsp,css,javascript,spring,sql,hibernate。myeclipse 是一個(gè)十分優(yōu)秀的用于開發(fā)java, j2ee的 eclipse 插件集合,myeclipse的功能非常強(qiáng)大,支持也十分廣泛,尤其是對(duì)各種開源產(chǎn)品的支持十分不錯(cuò)。myeclipse目前支持java servlet, jsp, struts,spring, hi
9、bernate,jdbc數(shù)據(jù)庫鏈接工具等多項(xiàng)功能。可以說myeclipse幾乎囊括了目前所有主流開源產(chǎn)品的專屬eclipse開發(fā)工具。1.3.3網(wǎng)站開發(fā)采用相關(guān)技術(shù)簡介(1)dreamweaver cs3簡介dreamweaver cs3是專業(yè)可視化網(wǎng)頁開發(fā)工具。在dreamweaver cs3中,可以不用手工編寫html代碼,而是自動(dòng)產(chǎn)生各種html代碼。dreamweaver cs3還提供了功能全面的編碼環(huán)境,其中包括代碼編輯工具,以及有關(guān)html、層疊樣式表(css)、javascript、cold fusion標(biāo)記語言、asp和jsp的參考資料。 (2) mysql簡介mysql是一個(gè)
10、綜合的、功能強(qiáng)大的且又簡捷易學(xué)的語言。sql語言集數(shù)據(jù)查詢、數(shù)據(jù)操縱、數(shù)據(jù)定義和數(shù)據(jù)控制功能于一身。(3)xhtml簡介xhtml對(duì)設(shè)計(jì)提出更高的要求和規(guī)范,希望我們能夠以更嚴(yán)謹(jǐn)?shù)木幋a來代替html松散的編碼結(jié)構(gòu),真正使頁面代碼清晰易懂,以便于設(shè)計(jì)與瀏覽器解析。在xhtml中,對(duì)于每一個(gè)元素都可以選擇是這個(gè)元素的標(biāo)簽進(jìn)行編碼。1 xhtml編寫習(xí)慣:2 屬性名必須小寫;3 屬性值必須使用雙引號(hào);4 不允許使用屬性的簡寫;5 使用id代替name;6 必須使用結(jié)束標(biāo)簽。(4)css簡介css語法結(jié)構(gòu)僅僅由三部分組成:選擇符(selector)、屬性(property)和值(value)6。1.4
11、硬件配置1.4.1服務(wù)器配置1、硬件環(huán)境 cpu:最低pentium ii以上,建議piii以上 內(nèi)存:最低128m以上,建議256m 硬盤:最低500m以上的可用硬盤安裝空間2、軟件環(huán)境 可在window95/98/windownnt/2000,linux等多種操作系統(tǒng)上使用。安裝microsoft sql server 7.0 或mysql(也可使用oracle等數(shù)據(jù)庫系統(tǒng))apache作為web服務(wù)器1.4.2客戶機(jī)配置 1、硬件環(huán)境 cpu:最低pentiumii以上,建議pentiumiii以上 內(nèi)存:最低128m以上,建議256m 2、軟件環(huán)境 windows 95/98/nt 簡
12、體中文版簡體中文ie5.0或以上版本或者是 windows2000,wlinuxnetscape等 1.5網(wǎng)絡(luò)安全網(wǎng)絡(luò)的傳輸安全控制手段主要采ssl(secure socket layer),ssl是一種被廣泛使用的internet傳輸加密標(biāo)準(zhǔn)。銀行端的web server將安裝一個(gè)證書(certificate),客戶端的瀏覽器發(fā)送cgi請(qǐng)求時(shí)使用https協(xié)議。所有用https發(fā)送的請(qǐng)求以及web server返回的結(jié)果都會(huì)自動(dòng)使用ssl加密。第二章 系統(tǒng)需求分析2.1 網(wǎng)站最終要實(shí)現(xiàn)的功能2.1.1 網(wǎng)上書店系統(tǒng)功能1會(huì)員登陸及身份驗(yàn)證 a用戶注冊(cè)成為會(huì)員 b驗(yàn)證用戶注冊(cè)信息 c會(huì)員登陸系
13、統(tǒng)時(shí)的身份給證 d修改資料 2在線選購商品 a瀏覽不同類別的書籍 b書籍查詢 c用戶選購自己喜愛的書籍并放入購物車 d用戶管理自己的購物車 e用戶提交訂單 f用戶查看自己提交的訂單信息 3后臺(tái)系統(tǒng)管理 a書籍信息管理 b交易信息管理 c公告發(fā)布管理 d會(huì)員管理 e管理員管理2.1.2 用戶和管理員用例圖使用模型共分為管理員和用戶兩模塊,用戶功能模型詳見圖2-1、管理員功能模型見圖2-2。圖2.1用戶功能模型圖2.2管理員功能模型2.2 網(wǎng)站功能概述該系統(tǒng)主要分為六個(gè)模塊:用戶登錄注冊(cè)、網(wǎng)上購物、客戶計(jì)算、在線留言、書店新聞和管理系統(tǒng)。各模塊功能如下:2.2.1 用戶登錄、注冊(cè)用戶注冊(cè)是為了保證
14、用戶在本網(wǎng)站的安全性,便于網(wǎng)站管理。用戶登錄后才可以進(jìn)行購物。2.2.2 網(wǎng)上購物用戶在進(jìn)行網(wǎng)上購物時(shí),必須先登陸,如果是新用戶,則必須先進(jìn)行注冊(cè)。 1、書籍展示用戶可以通過搜索的方式查看書籍信息,搜索的方式有:按圖書類別、按書名、按作者、按出版社。每本書都顯示了書名、作者、定價(jià)、特價(jià)等,如果想了解每本書的詳細(xì)信息可以點(diǎn)擊書名,詳細(xì)信息還包括了書影、內(nèi)容簡介等。用戶還可以通過:新書上架、特價(jià)書籍、書籍排行這三個(gè)專攔進(jìn)行查看 2、購物車用戶在瀏覽書籍時(shí),按下“放入購物車”按鈕,就可以將書籍放入自己的購物車中,便于購買。用戶還可以根據(jù)自己的需要,進(jìn)行查看、修改和清空購物車的操作2.2.3 訪客計(jì)數(shù)
15、用戶登錄時(shí),計(jì)數(shù)器自動(dòng)加一,并保證用戶的其他操作使計(jì)數(shù)器不會(huì)改變。2.2.4 在線留言通過“在線留言”提交所要留言信息,以便得到管理員的解答。2.2.5 書店公告用戶可以通過“書店公告”查看本書店的即時(shí)信息和動(dòng)態(tài)2.2.6 管理系統(tǒng)管理系統(tǒng)是系統(tǒng)管理員對(duì)整個(gè)網(wǎng)站后臺(tái)數(shù)據(jù)庫進(jìn)行維護(hù),是此網(wǎng)站最重要的大門。在進(jìn)入本欄目時(shí)系統(tǒng)會(huì)提示輸入系統(tǒng)管理員的用戶名和密碼,對(duì)于其他用戶此界面是不可見的。它包括用戶管理、書籍管理、新聞管理和在線留言管理,這里重點(diǎn)介紹書籍管理。書籍管理包括圖書庫存管理、訂單管理、圖書銷售情況管理。1、圖書庫存管理管理員可以添加新書、添加書籍分類以及修改書籍庫存信息和刪除書籍。2、圖
16、書銷售情況管理管理員可根據(jù)日期和書號(hào)任一種或這兩個(gè)條件作為查詢條件,了解圖書的銷售情況。 3、訂單管理(1) 若管理員獲得支付方式為匯款的用戶的匯款,可憑匯款上的定單號(hào),查詢此定單的有關(guān)信息,并可作某些修改操作,如:將數(shù)據(jù)庫表中的“是否支付”欄,更改為“y”。 (2) 若本網(wǎng)站已寄書給用戶,管理員將憑定單號(hào),查詢此信息,并修改數(shù)據(jù)庫表中“是否寄出”欄為“y”。(3) 若查詢得到的定單信息中“是否支付”欄或“是否寄出”欄已為“y”,則此信息不可改變,這樣可以防止管理員誤操作。管理員還可以根據(jù)日期查詢并刪除在此日期中的還未付款的用戶信息。2.3 網(wǎng)站功能模塊圖網(wǎng)上書店系統(tǒng)公告我的信息注冊(cè)登錄在線留
17、言搜索查看書籍網(wǎng)上購物管理模塊商品展示購物車下訂單用戶管理公告管理留言管理購物管理圖2.3 網(wǎng)站功能模塊圖2.4 網(wǎng)站流程圖成功失敗訪客用戶進(jìn)入訪客計(jì)數(shù)用戶注冊(cè)用戶登錄不注冊(cè)網(wǎng)上書店實(shí)時(shí)公告在線留言查詢幫助查看書籍用戶信息管理圖書展示放 入 購 物 車圖書搜索驗(yàn) 證用戶訂購圖2.4 網(wǎng)站流程圖第三章 網(wǎng)上書店的總設(shè)計(jì)3.1網(wǎng)上書店流程用戶可以直接瀏覽圖書、進(jìn)行圖書查詢、查看書店簡介、登錄和注冊(cè)查看圖書詳細(xì)資料、將圖書加入購物車,但只有使用會(huì)員身份登錄進(jìn)入網(wǎng)上書店后才能提交購物車和查詢訂單。用戶在前臺(tái)首先通過瀏覽或查詢等手段找到要購買的圖書,然后將選定的圖書放入購物車中。購物車是一個(gè)圖書的臨時(shí)存
18、放地,用戶可以對(duì)購物車進(jìn)行管理,如刪除圖書或修改購買的數(shù)量。用戶完全選定了要購買的圖書后,就可以提交購物車并生成訂單系統(tǒng)會(huì)提示提交成功,并顯示訂單號(hào),前臺(tái)的用戶操作流程就結(jié)束了。此后用戶還可以查詢訂單執(zhí)行情況。3.2系統(tǒng)功能模塊劃分 網(wǎng)上書店前臺(tái)實(shí)現(xiàn)的功能有: 網(wǎng)站首頁:首頁是客戶打開網(wǎng)站的第一個(gè)頁面,一般在這個(gè)頁面中呈現(xiàn)的信息量最大,且需充分展現(xiàn)網(wǎng)站的亮點(diǎn),以吸引客戶、留住客戶。 最近新書:按錄入網(wǎng)上書店系統(tǒng)的時(shí)間排序顯示,優(yōu)先顯示新錄入的書籍信息。新注冊(cè)用戶:提供客戶網(wǎng)上自助注冊(cè)功能,填寫注冊(cè)表單并提交后,就能成為網(wǎng)上書店的用戶,注冊(cè)成功并登錄后就可以進(jìn)行網(wǎng)上購書了。 用戶登錄:供已注冊(cè)的
19、用戶登錄,登錄后才能在網(wǎng)上購書。 網(wǎng)上購書:已登錄的用戶可以將需要購買的書籍放入購物車,可將已放入購物車中的書籍生成一張訂單并作確認(rèn),可將“未作確認(rèn)”和缺貨的訂單取消。書店首頁客戶注冊(cè)登錄圖書瀏覽圖書查詢書店簡介查看購物車查看訂單查看圖書詳細(xì)信息圖書購買修改訂購數(shù)量刪除訂購圖書繼續(xù)選購其他圖書清空購物車提交購物車查看訂單詳細(xì)信息圖3.1系統(tǒng)前臺(tái)功能模塊網(wǎng)上書店后臺(tái)管理實(shí)現(xiàn)的功能有:入庫管理:供網(wǎng)站管理員訂購在庫數(shù)小于安全在庫數(shù)的書籍。支付管理:供網(wǎng)站管理員支付所欠出版社的資金。情報(bào)管理:供網(wǎng)站管理員對(duì)網(wǎng)站信息進(jìn)行管理。書籍分類管理:供網(wǎng)站管理員對(duì)網(wǎng)上書店的書籍進(jìn)行管理,可增加、修改、刪除書籍的
20、分類信息。書籍資料管理:供網(wǎng)站管理員增加、修改、刪除網(wǎng)上書店書籍的基本資料信息,主要是文本信息。用戶管理:供網(wǎng)站管理員增加、修改、刪除用戶的基本信息。后臺(tái)管理 登錄訂單管理圖書管理入庫管理支付管理圖書管理 退出進(jìn)貨單制作圖書入庫進(jìn)貨信息查詢支付票制作 支付用戶管理圖書管理圖書信息管理圖書分類管理圖3.2系統(tǒng)后臺(tái)功能模塊3.3完整的購書過程如果合并用戶的前臺(tái)購書流程和系統(tǒng)的后臺(tái)訂單處理流程,就會(huì)得到完整的購書流程,如圖44所示。這個(gè)購書流程貫穿系統(tǒng)設(shè)計(jì)之中,是連接前、后臺(tái)的核心流程。用戶在前臺(tái)瀏覽和查詢圖書,然后將圖書放入購物車,通過提交購物車,生成圖書訂單,并實(shí)際支付(在線實(shí)時(shí)支付和匯款等),
21、網(wǎng)上書店后臺(tái)系統(tǒng)收到付款后根據(jù)訂單發(fā)貨,最后用戶收到圖書并確認(rèn)(回執(zhí)或簽字等),這就完成了整個(gè)購書流程。選擇圖書加入購物車提交購物車生成訂單收款發(fā)貨收貨確認(rèn)圖3.3 購書流程3.4網(wǎng)上書店工作流程圖一、訪問網(wǎng)頁尋找書目1.老用戶登陸 新用戶注冊(cè)2.通過圖書分類尋找所需書目3.通過快速或者組合查詢搜索書目二、用戶下定單1.把要購買的書拖入購物車2.重復(fù)第一個(gè)步驟繼續(xù)尋找想購書目(可選)3.查看購物車進(jìn)行數(shù)據(jù)修改4.最后確認(rèn)提交定單三、訂單處理1.用戶在匯款前訂單確認(rèn)2.網(wǎng)站通知用戶訂單已收到3.用戶通過網(wǎng)絡(luò)、銀行或郵局匯款(貨到付款方式除外)4.網(wǎng)站把發(fā)貨單傳至倉庫方面四、網(wǎng)站送貨用戶收書1.倉
22、庫收到發(fā)貨單2.經(jīng)過倉庫進(jìn)行安排3.倉庫出貨4.通過郵局或?qū)iT渠道送書給用戶5.貨到付款后帳目核算(僅限于貨到付款形式)6.修改定單數(shù)據(jù)庫圖3.4 網(wǎng)上書店工作流程圖3.5前臺(tái)管理系統(tǒng)流程圖3.5 前臺(tái)子系統(tǒng)流程圖3.6后臺(tái)管理界面流程3.6.1 管理員流程圖圖3.6 管理員流程圖3.6.2 會(huì)員管理流程圖3.7 會(huì)員管理模塊流程圖3.6.3書籍分類管理流程圖 3.8 書籍分類管理模塊流程圖3.6.4 書籍管理流程圖 3.9 書籍管理模塊流程圖3.6.5 訂單管理流程圖3.10 訂單管理模塊流圖第四章 數(shù)據(jù)庫設(shè)計(jì)4.1數(shù)據(jù)庫的概念數(shù)據(jù)庫是依照某種數(shù)據(jù)模型組織起來并存放二級(jí)存儲(chǔ)器中的數(shù)據(jù)集合。這
23、種數(shù)據(jù)集合具有如下特點(diǎn):盡可能不重復(fù),以最優(yōu)方式為某個(gè)特定組織的多種應(yīng)用服務(wù),其數(shù)據(jù)結(jié)構(gòu)獨(dú)立于使用它的應(yīng)用程序,對(duì)數(shù)據(jù)的增、刪、改和檢索由統(tǒng)一軟件進(jìn)行管理和控制。從發(fā)展的歷史看,數(shù)據(jù)庫是數(shù)據(jù)管理的高級(jí)階段,它是由文件管理系統(tǒng)發(fā)展起來的。 數(shù)據(jù)庫的基本結(jié)構(gòu)分三個(gè)層次,反映了觀察數(shù)據(jù)庫的三種不同角度。 物理數(shù)據(jù)層。它是數(shù)據(jù)庫的最內(nèi)層,是物理存貯設(shè)備上實(shí)際存儲(chǔ)的數(shù)據(jù)的集合。這些數(shù)據(jù)是原始數(shù)據(jù),是用戶加工的對(duì)象,由內(nèi)部模式描述的指令操作處理的位串、字符和字組成。 概念數(shù)據(jù)層。它是數(shù)據(jù)庫的中間一層,是數(shù)據(jù)庫的整體邏輯表示。指出了每個(gè)數(shù)據(jù)的邏輯定義及數(shù)據(jù)間的邏輯聯(lián)系,是存貯記錄的集合。它所涉及的是數(shù)據(jù)庫所
24、有對(duì)象的邏輯關(guān)系,而不是它們的物理情況,是數(shù)據(jù)庫管理員概念下的數(shù)據(jù)庫。 邏輯數(shù)據(jù)層。它是用戶所看到和使用的數(shù)據(jù)庫,表示了一個(gè)或一些特定用戶使用的數(shù)據(jù)集合,即邏輯記錄的集合。 數(shù)據(jù)庫不同層次之間的聯(lián)系是通過映射進(jìn)行轉(zhuǎn)換的。數(shù)據(jù)庫具有以下主要特點(diǎn): 實(shí)現(xiàn)數(shù)據(jù)共享。數(shù)據(jù)共享包含所有用戶可同時(shí)存取數(shù)據(jù)庫中的數(shù)據(jù),也包括用戶可以用各種方式通過接口使用數(shù)據(jù)庫,并提供數(shù)據(jù)共享。 減少數(shù)據(jù)的冗余度。同文件系統(tǒng)相比,由于數(shù)據(jù)庫實(shí)現(xiàn)了數(shù)據(jù)共享,從而避免了用戶各自建立應(yīng)用文件。減少了大量重復(fù)數(shù)據(jù),減少了數(shù)據(jù)冗余,維護(hù)了數(shù)據(jù)的一致性。 數(shù)據(jù)的獨(dú)立性。數(shù)據(jù)的獨(dú)立性包括數(shù)據(jù)庫中數(shù)據(jù)庫的邏輯結(jié)構(gòu)和應(yīng)用程序相互獨(dú)立,也包括數(shù)
25、據(jù)物理結(jié)構(gòu)的變化不影響數(shù)據(jù)的邏輯結(jié)構(gòu)。 數(shù)據(jù)實(shí)現(xiàn)集中控制。文件管理方式中,數(shù)據(jù)處于一種分散的狀態(tài),不同的用戶或同一用戶在不同處理中其文件之間毫無關(guān)系。利用數(shù)據(jù)庫可對(duì)數(shù)據(jù)進(jìn)行集中控制和管理,并通過數(shù)據(jù)模型表示各種數(shù)據(jù)的組織以及數(shù)據(jù)間的聯(lián)系。 數(shù)據(jù)一致性和可維護(hù)性,以確保數(shù)據(jù)的安全性和可靠性。主要包括:安全性控制:以防止數(shù)據(jù)丟失、錯(cuò)誤更新和越權(quán)使用;完整性控制:保證數(shù)據(jù)的正確性、有效性和相容性;并發(fā)控制:使在同一時(shí)間周期內(nèi),允許對(duì)數(shù)據(jù)實(shí)現(xiàn)多路存取,又能防止用戶之間的不正常交互作用;故障的發(fā)現(xiàn)和恢復(fù):由數(shù)據(jù)庫管理系統(tǒng)提供一套方法,可及時(shí)發(fā)現(xiàn)故障和修復(fù)故障,從而防止數(shù)據(jù)被破壞。4.2數(shù)據(jù)庫的選擇本網(wǎng)站
26、使用mysql實(shí)現(xiàn)關(guān)系型數(shù)據(jù)庫。mysql是一個(gè)多用戶、多線程的支持標(biāo)準(zhǔn) sql語句的關(guān)系型數(shù)據(jù)庫。它支持大文件及圖像的存儲(chǔ),并且提供一個(gè)豐富和極其有用的功能集。它的特點(diǎn)是速度快, 易用,穩(wěn)定性能好,它由一個(gè)服務(wù)器守護(hù)程序mysql和很多不同的客戶程序和庫組成。mysql支持標(biāo)準(zhǔn)的ansi sql語句,支持多種平臺(tái),在unix系統(tǒng)上該軟件支持多線程運(yùn)行方式,從而能獲得相當(dāng)好的性能。大訪問量查詢加上修改時(shí)很容易阻塞,不支持事務(wù)處理使mysql無法勝任關(guān)鍵的企業(yè)業(yè)務(wù),不支持外鍵約束等等,使得數(shù)據(jù)的完整性只能靠開發(fā)人員自己保證然而mysql結(jié)構(gòu)簡單,又不包含一些復(fù)雜的高級(jí)的數(shù)據(jù)庫功能,因此查詢極快這
27、也是本系統(tǒng)選擇mysql的主要原因。 4.3數(shù)據(jù)庫er圖圖4.1至圖4.5描述的是用戶信息、圖書信息、訂單信息、訂單詳情、存儲(chǔ)支付信息的數(shù)據(jù)庫的具體圖信息。圖4.1用戶信息圖圖4.2圖書信息圖圖4.3訂單信息圖圖4.4訂單詳情圖圖4.5存儲(chǔ)支付信息圖4.4數(shù)據(jù)庫表的描述對(duì)網(wǎng)上書店系統(tǒng)的數(shù)據(jù)庫中的數(shù)據(jù)項(xiàng)以表的形式進(jìn)行描述,網(wǎng)上書店系統(tǒng)的表如下:圖書表t_goods的定義如表4.1所示:表4.1 圖書表字段類型主鍵外鍵null默認(rèn)字段含意goods_idint(11)主鍵not null書號(hào)goods_namevarchar(50)書名goods_miaoshutext書籍描述goods_picv
28、archar(50)書籍圖片goods_vansevarchar(50)goods_shichangjiaint(11)市場價(jià)goods_tejiaint(11)特價(jià)管理員表t_admin的定義如表4.2所示:表4.2 管理員字段類型keynull默認(rèn)字段含義useridvarchar(50)pri是null管理編號(hào)usernamevarchar(50)是null用戶名userpwvarchar(50)是null密碼用戶表t_user的定義如表4.3所示:表4.3 用戶表列名類型寬度描述user_idint11用戶號(hào)user_namevarchar30用戶名,主鍵user_pwvarchar3
29、0密碼user_typeint30user_realnamevarchar30真是姓名user_addressvarchar30地址user_sexvarchar11性別user_telvarchar50電話號(hào)碼user_emailvarchar50電子郵箱user_qqvarchar50qq訂單表t_orderitem的定義如表4.4所示:表4.4訂單表列名類型寬度描述orderitem_idint10目錄order_idint10訂單號(hào)goods_idint10商品號(hào)goods_quantityint10商品質(zhì)量公告信息t_gonggao的定義如表4.5所示:表4.5 公告信息列名類型寬度
30、描述gonggao_idint10公告號(hào)gonggao_titleint1000公告標(biāo)題gonggao_contentint30公告內(nèi)容gonggao_dateint30發(fā)布日期gonggao_fabuzheint30發(fā)布者書籍類別t_catelog的定義如表4.6所示:表4.6 書籍類別列名類型寬度描述catelog_idint10目錄號(hào)catelog_namevarchar50目錄名catelog_miaoshutext50目錄類別描述留言板t_liuyan的定義如表4.7所示:表4.7 留言板列名類型寬度描述liuyan_idint10留言號(hào)liuyan_titlevarchar50留言
31、標(biāo)題liuyan_contenttext內(nèi)容liuyan_datevarchar50日期liuyan_uservarchar50留言者訂單詳情t_order的定義如表4.8所示:表4.8 訂單詳情列名類型寬度描述order_idint11訂單號(hào)order_bianhaovarchar50訂單編號(hào)order_datevarchar50訂單日期order_zhuangtaivarchar50訂單狀態(tài)order_songhuodizhivarchar50發(fā)貨地址order_fukuangfangshivarchar50付款方式order_jineint11金額order_user_idint11發(fā)貨
32、號(hào)第五章 網(wǎng)上書店系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)這個(gè)網(wǎng)上書店系統(tǒng)的后臺(tái)模塊可以對(duì)系統(tǒng)的注冊(cè)會(huì)員進(jìn)行管理,以及對(duì)訂單進(jìn)行管理回復(fù),同時(shí)對(duì)主頁公告、美文、新聞、圖書展示進(jìn)行及時(shí)更新。這個(gè)后臺(tái)管理模塊的基本流程圖如下:圖5.1 書店后臺(tái)管理模塊5.1數(shù)據(jù)庫連接網(wǎng)上書店采用microsoft access 2002作為后臺(tái)的數(shù)據(jù)庫。我們建立了一個(gè)名為 shop的數(shù)據(jù)庫用于存放數(shù)據(jù),數(shù)據(jù)庫的連接(conn.asp):數(shù)據(jù)表設(shè)計(jì)5.2圖書管理模塊這個(gè)功能是讓管理員及時(shí)添加圖書的品種,以滿足市場需求。其主要代碼如下:% body leftmargin=2 topmargin=2 background=id圖書名稱圖書描述分
33、類書號(hào)(isbm)圖書圖片市場價(jià)格特價(jià)操作 a href=# onclick=xiangqin()查看圖書詳情a href=# onclick=goodsyestejiadel() class=pn-loperator刪除%如下是圖書管理里面添加圖書的內(nèi)容,分為圖書類別,圖書名稱,圖書描述,書籍圖片,書號(hào),市場價(jià)等內(nèi)容。如下圖:圖5.2 添加圖書模塊操作方法是打開網(wǎng)上書店的首頁,在首頁的下方找到后臺(tái)管理,點(diǎn)擊進(jìn)入到后臺(tái)管理頁面,有管理員登錄進(jìn)入到后臺(tái)管理頁面;在后臺(tái)管理頁面中,找到后臺(tái)目錄下的圖書管理列表下的圖書管理,再該頁面上,點(diǎn)擊鏈接圖書添加,即可進(jìn)入到上面的圖書添加頁面,如圖5-2.圖書
34、添加頁面包括圖書類別,圖書名稱,圖書描述,圖書圖片,書號(hào),市場價(jià)格等。在圖書管理頁面中換應(yīng)該通過列表的形式顯示出id,圖書名稱,圖書描述,分類,書號(hào),圖書圖片,市場價(jià)格,操作等。其中操作是對(duì)庫中沒有的書籍進(jìn)行刪除。圖書類別中在圖書類編維護(hù)下有id,分類名稱,分類描述,操作。5.3網(wǎng)上書店會(huì)員管理這個(gè)功能是讓管理員及時(shí)管理會(huì)員的信息,以滿足市場需求。其主要代碼如下: body leftmargin=2 topmargin=2 background=td height=14 colspan=10 background= 會(huì)員管理 id用戶名密碼真實(shí)姓名住址性別聯(lián)系方式e-mai
35、lqq操作 a href=# onclick=userdel() class=pn-loperator刪除如下兩個(gè)圖是對(duì)書店會(huì)員管理的內(nèi)容,主要包括了用戶名,密碼,真是姓名,性別,聯(lián)系方式,e-mail,qq,還有刪除等。如下圖: 圖5.3 會(huì)員管理圖圖5.4 會(huì)員信息圖會(huì)員管理是企業(yè)信息管理系統(tǒng)中不可忽略的業(yè)務(wù)。會(huì)員管理包括會(huì)員資格獲得,資格會(huì)員管理,會(huì)員獎(jiǎng)勵(lì)(體現(xiàn)在會(huì)員管理或者客戶關(guān)系管理過程中)與優(yōu)惠(體現(xiàn)在銷售消費(fèi)過程中),會(huì)員分析與保持(體現(xiàn)在客戶關(guān)系管理的數(shù)據(jù)挖掘分析中)。會(huì)員管理包括前臺(tái)的我的信息和后臺(tái)的會(huì)員管理,后臺(tái)的會(huì)員管理如圖5-3,在后臺(tái)的會(huì)員管理中,包括id,用戶名,密
36、碼,真是姓名,住址,性別,聯(lián)系方式,email,qq,操作等,其中操作是對(duì)會(huì)員的管理,即在會(huì)員長期不登陸的情況下,對(duì)會(huì)員進(jìn)行刪除;前臺(tái)的我的信息,如圖5.4.。包括用戶名,密碼,真實(shí)姓名,住址,性別,聯(lián)系方式,e-mail,qq等,其中該表項(xiàng)中,除了用戶名外,其他的都可以進(jìn)行修改,添加。5.4訂單管理模塊這個(gè)功能是讓管理員及時(shí)查看客戶的訂單,以滿足市場需求。其主要代碼如下:body leftmargin=2 topmargin=2 background=td height=14 colspan=7 background= 訂單管理 用戶id訂單編號(hào)金額下單日期送貨地址付款
37、方式操作a href=# onclick=orderdel() class=pn-loperator刪除訂單如下圖是對(duì)訂單管理的操作方式,主要有用戶,訂單編號(hào),主題,下單日期,地址,付款方式,操作等,操作是對(duì)用戶的訂單進(jìn)行修改和刪除等。 如下圖:圖5.5 訂單管理圖訂單管理是客戶關(guān)系管理的有效延伸,能更好的把個(gè)性化、差異化服務(wù)有機(jī)的融入到客戶管理中去,能推動(dòng)經(jīng)濟(jì)效益和客戶滿意度的提升。訂單供貨的目的,是品牌能讓客戶自由選擇,貨源安排做到公開透明,產(chǎn)品能更加適應(yīng)和滿足消費(fèi)者的需要。其業(yè)務(wù)流程的變化首先體現(xiàn)在企業(yè)客戶經(jīng)理的工作上。客戶經(jīng)理對(duì)轄區(qū)內(nèi)客戶需求預(yù)測(cè)和具體訂單是否準(zhǔn)確,不但關(guān)系到工業(yè)企業(yè)和
38、零售戶對(duì)公司的滿意度,更關(guān)系到按客戶訂單組織貨源這項(xiàng)工作能否得以順利的開展。在網(wǎng)上書店中,訂單管理在后臺(tái)管理的目錄下,其中訂單管理包括用戶id,訂單編號(hào),金額,下單日期,送貨地址,付款方式及操作等。操作時(shí)對(duì)已進(jìn)行發(fā)貨或沒有貨源的用戶進(jìn)行刪除處理。5.5基本操作及留言公告模塊基本操作中主要的是密碼修改,包括登錄名,原密碼,新密碼,確認(rèn)新密碼,到修改成功。如下圖:圖5.6 密碼修改密碼修改是對(duì)圖書管理系統(tǒng)的管理員的一種保護(hù)。密碼修改是指后臺(tái)管理員在認(rèn)為自己的管理員的密碼不安全的情況下進(jìn)行的修改。修改步驟為確認(rèn)登錄名,并能真確登錄,然后再輸入正確的密碼,已得到對(duì)密碼的修改。留言管理是對(duì)留言的查看與刪
39、除,如下圖:圖5.7 留言管理圖留言是用戶對(duì)網(wǎng)上書店系統(tǒng)的網(wǎng)頁,書籍,查詢等一系類問題的詢問及了解。以及客戶對(duì)購書過程中出現(xiàn)問題發(fā)表的看法及需要的幫助,留言管理是對(duì)用戶的留言定期處理的一種過程。留言板中包括留言人,留言時(shí)間,標(biāo)題,內(nèi)容以及定期處理的刪除操作。公告管理是對(duì)新出現(xiàn)的書籍給予一個(gè)提示說明,查看公告,刪除,添加等對(duì)公告的管理。如下圖:圖5.8 公告管理圖公告欄是指放置在人流性較大的地方, 公告欄方案用于張貼公布公文、告示、啟示等提示性內(nèi)容的展示用品。一般分為兩種,一種是大型公告欄,主要豎立于大門旁邊,主要路口等處,用于大范圍的通知通告;一種是單元公告欄或班級(jí)公告欄,一般粘貼或懸掛在墻面
40、上,用于小范圍的通知,提示等。這里的公告一般是對(duì)新出現(xiàn)的書籍,特價(jià)等活動(dòng)性內(nèi)容給出提示。公告管理是對(duì)系統(tǒng)內(nèi)部人員定期的發(fā)布的一些內(nèi)容的定期處理。第六章 系統(tǒng)評(píng)價(jià)6.1單元測(cè)試測(cè)試一:在管理員登陸時(shí),用戶名或密碼有一項(xiàng)為空或者填寫錯(cuò)誤,系統(tǒng)是否出現(xiàn)預(yù)先設(shè)定的操作提示。具體操作:用戶名、密碼、任意一項(xiàng)為空或者填寫有誤。結(jié)果:都出現(xiàn)相應(yīng)的錯(cuò)誤原因的信息提示。結(jié)論:要求管理員必須填寫正確的用戶名和密碼,才能進(jìn)入管理頁面。測(cè)試二:管理員刪除一注冊(cè)用戶后,并讓其登陸,看是否登陸成功。具體操作:管理員刪除一會(huì)員表中的用戶后,該用戶在前臺(tái)登陸。結(jié)果:該用戶無法登陸。結(jié)論:用戶數(shù)據(jù)刪除功能正常。測(cè)試三:管理員刪
41、除一圖書的信息,在前臺(tái)按關(guān)鍵字查詢,看是否能找到對(duì)應(yīng)的信息。具體操作:在圖書管理頁面中的圖書查看與修改頁面中刪除一圖書的信息。結(jié)果:在前臺(tái)搜索中,按關(guān)鍵字查詢不到此書信息。結(jié)論:刪除圖書信息功能正常。6.2集成測(cè)試網(wǎng)站的建設(shè)基本上就算完成了,但我們發(fā)現(xiàn)這樣一個(gè)事實(shí),一個(gè)用戶在訪問一個(gè)網(wǎng)站時(shí)一般來講只對(duì)該網(wǎng)站的部分內(nèi)容感性趣,而且這種興趣會(huì)持續(xù)一段時(shí)間。這點(diǎn)啟發(fā)了我們,如果能根據(jù)用戶的喜好為不同的用戶顯示其個(gè)性化的頁面,即著重顯示該用戶感興趣的內(nèi)容,將為用戶節(jié)約大量的檢索時(shí)間,而且這樣的網(wǎng)頁顯然是更具有吸引力的。一些站點(diǎn)已經(jīng)在這方面作出了一定的嘗試,通常采用的方法是,在用戶登陸時(shí)為其提供一系列的選項(xiàng),使用戶能夠?qū)φ军c(diǎn)進(jìn)行一些自主的設(shè)置。這樣做能夠使站點(diǎn)呈現(xiàn)一定程度的個(gè)性化,但是對(duì)用戶來講,還是比較煩瑣,而且在用戶了解一個(gè)站點(diǎn)前讓其對(duì)站點(diǎn)進(jìn)行設(shè)置,其結(jié)果未免有些粗糙。于是我們構(gòu)想了這樣一種方案,對(duì)用戶登陸后的動(dòng)作進(jìn)行跟蹤,分析,發(fā)掘用戶點(diǎn)擊的規(guī)律,
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 二零二五年度演員廣告代言合同
- 2025年度醫(yī)療機(jī)構(gòu)藥品采購委托代購合同
- 農(nóng)業(yè)綠色發(fā)展行動(dòng)計(jì)劃
- 養(yǎng)老院合同協(xié)議書
- 用戶體驗(yàn)設(shè)計(jì)原則及實(shí)踐
- 簡易買賣合同
- 云計(jì)算在企業(yè)資源規(guī)劃中的應(yīng)用
- 三農(nóng)產(chǎn)品追溯系統(tǒng)建設(shè)方案
- 模具設(shè)計(jì)與制造技術(shù)作業(yè)指導(dǎo)書
- 建房勞務(wù)人工的合同
- 數(shù)學(xué)-河南省三門峽市2024-2025學(xué)年高二上學(xué)期1月期末調(diào)研考試試題和答案
- 二零二五版電力設(shè)施維修保養(yǎng)合同協(xié)議3篇
- 最經(jīng)典凈水廠施工組織設(shè)計(jì)
- VDA6.3過程審核報(bào)告
- 2025年春新人教版數(shù)學(xué)七年級(jí)下冊(cè)教學(xué)課件
- 《心臟血管的解剖》課件
- 心肺復(fù)蘇課件2024
- 2024-2030年中國并購基金行業(yè)發(fā)展前景預(yù)測(cè)及投資策略研究報(bào)告
- 河道清淤安全培訓(xùn)課件
- 2024年湖南商務(wù)職業(yè)技術(shù)學(xué)院單招職業(yè)適應(yīng)性測(cè)試題庫帶答案
- 7.3.1印度(第1課時(shí))七年級(jí)地理下冊(cè)(人教版)
評(píng)論
0/150
提交評(píng)論