2023華工網(wǎng)絡(luò)教育數(shù)據(jù)庫(kù)大作業(yè)-購(gòu)書(shū)中心報(bào)告及源碼_第1頁(yè)
2023華工網(wǎng)絡(luò)教育數(shù)據(jù)庫(kù)大作業(yè)-購(gòu)書(shū)中心報(bào)告及源碼_第2頁(yè)
2023華工網(wǎng)絡(luò)教育數(shù)據(jù)庫(kù)大作業(yè)-購(gòu)書(shū)中心報(bào)告及源碼_第3頁(yè)
2023華工網(wǎng)絡(luò)教育數(shù)據(jù)庫(kù)大作業(yè)-購(gòu)書(shū)中心報(bào)告及源碼_第4頁(yè)
2023華工網(wǎng)絡(luò)教育數(shù)據(jù)庫(kù)大作業(yè)-購(gòu)書(shū)中心報(bào)告及源碼_第5頁(yè)
已閱讀5頁(yè),還剩9頁(yè)未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、?數(shù)據(jù)庫(kù)原理與設(shè)計(jì)?大作業(yè)一、內(nèi)容:購(gòu)書(shū)中心管理信息系統(tǒng)某購(gòu)書(shū)中心需建立一個(gè)信息管理數(shù)據(jù)庫(kù)來(lái)存儲(chǔ)管理以下信息最少要求:*購(gòu)書(shū)中心信息包括購(gòu)書(shū)中心編碼,名稱(chēng),總經(jīng)理,運(yùn)營(yíng)費(fèi)用。*購(gòu)書(shū)中心內(nèi)有多個(gè)部門(mén),每個(gè)部門(mén)有部門(mén)號(hào)、部門(mén)主管姓名、地址, 及每個(gè)月的部門(mén)運(yùn)營(yíng)費(fèi)用。*每個(gè)部門(mén)有多個(gè)員工,每個(gè)員工有員工號(hào)、姓名、年齡、性別,職位及月工資。*每個(gè)部門(mén)銷(xiāo)售不同類(lèi)型的書(shū)籍,書(shū)籍有編號(hào)、書(shū)名、規(guī)格,采購(gòu)本錢(qián)和零售價(jià)格、批發(fā)價(jià)格。*書(shū)籍采購(gòu)自出版商,出版商有編碼,名稱(chēng),聯(lián)系 , 。*所有的書(shū)籍存在商場(chǎng)購(gòu)書(shū)中心或倉(cāng)庫(kù)中。*購(gòu)書(shū)中心有多個(gè)倉(cāng)庫(kù),倉(cāng)庫(kù)有倉(cāng)庫(kù)號(hào),倉(cāng)庫(kù)管理者姓名、 及倉(cāng)庫(kù)的運(yùn)營(yíng)本錢(qián)。應(yīng)完成的主要功能:1

2、根底信息管理功能,如購(gòu)書(shū)中心信息的管理功能,包括錄入、修改、查詢(xún)、輸出超市的信息;部門(mén)信息的管理功能,包括錄入、修改、查詢(xún)、輸出部門(mén)的信息;還有員工,書(shū)籍,出版商,倉(cāng)庫(kù)等的信息管理功能。2購(gòu)書(shū)中心的進(jìn)銷(xiāo)存功能模塊,包括進(jìn)貨,銷(xiāo)售,庫(kù)存以及盤(pán)點(diǎn)等常見(jiàn)功能。(3)購(gòu)書(shū)中心的利潤(rùn)統(tǒng)計(jì)功能,包括月利潤(rùn)和年利潤(rùn)統(tǒng)計(jì);并能輸出各種報(bào)表,如員工工資月報(bào)表,年報(bào)表;每個(gè)部門(mén)銷(xiāo)售的書(shū)籍的月報(bào)表;倉(cāng)庫(kù)存儲(chǔ)書(shū)籍的月報(bào)表;購(gòu)書(shū)中心的運(yùn)營(yíng)開(kāi)銷(xiāo)和部門(mén)運(yùn)營(yíng)開(kāi)銷(xiāo)的月報(bào)表等。二、開(kāi)發(fā)環(huán)境 數(shù)據(jù)庫(kù)選用微軟的SQL SERVER。開(kāi)發(fā)工具可以選擇:1Delphi; (2)Visual Basic; (3) C+ builder;

3、(4) Visual C+;5Visual C#;(6)自選。三、根本要求1完成上面所提及的所有需求2要求撰寫(xiě)不少于2500字符的Word文檔。3文檔中至少要包括:ER模型圖、系統(tǒng)功能圖、數(shù)據(jù)字典、表關(guān)系的詳細(xì)說(shuō)明。4用戶(hù)界面設(shè)計(jì):采用圖形界面菜單驅(qū)動(dòng),界面要友好,操作要簡(jiǎn)單,C/S和B/S架構(gòu)自由選擇。5用戶(hù)手冊(cè),描述軟件系統(tǒng)所具有的功能及根本的使用方法。使用戶(hù)能了解該軟件的用途,并能確定在什么情況下、如何使用它。四、文檔格式1、概述 包括工程背景、編寫(xiě)目的、軟件定義、開(kāi)發(fā)環(huán)境等內(nèi)容。2、需求分析 問(wèn)題陳述、需完成的功能。 畫(huà)出ER模型圖3、數(shù)據(jù)庫(kù)邏輯設(shè)計(jì) 把ER模型圖轉(zhuǎn)換為關(guān)系表。 描述每

4、一個(gè)根本表關(guān)系。要求所有關(guān)系到達(dá)BCNF范式。 定義視圖、定義索引、主關(guān)鍵字、定義權(quán)限。4、軟件功能設(shè)計(jì) 畫(huà)出軟件功能圖。 描述每一個(gè)功能所完成的任務(wù)情況。5、界面設(shè)計(jì) 界面設(shè)計(jì)要合理。6、結(jié)束語(yǔ) 寫(xiě)出完本錢(qián)課程設(shè)計(jì)的心得,領(lǐng)會(huì)數(shù)據(jù)庫(kù)理論與軟件開(kāi)發(fā)實(shí)踐的關(guān)系。有哪些收獲。軟件還需要哪些改良。7、參考文獻(xiàn)。評(píng)分標(biāo)準(zhǔn):優(yōu)完成上述題目的所有內(nèi)容,并能適當(dāng)擴(kuò)展需求功能,功能完善,文檔詳細(xì),數(shù)據(jù)庫(kù)設(shè)計(jì)合理,人機(jī)接口界面好。良完成上述題目的大局部?jī)?nèi)容,功能完善,文檔詳細(xì),數(shù)據(jù)庫(kù)設(shè)計(jì)較合理,人機(jī)接口界面較好。中完成上述題目的大局部?jī)?nèi)容,功能根本完善,文檔較詳細(xì),數(shù)據(jù)庫(kù)設(shè)計(jì)根本合理,有根本的人機(jī)接口界面。及格

5、根本完成上述內(nèi)容,只有根本功能文檔。不及格未按時(shí)完成上述內(nèi)容,或者抄襲雷同者全部為不及格。目錄 TOC o 1-3 h z u HYPERLINK l _Toc500382003一、需求分析 PAGEREF _Toc500382003 h 4HYPERLINK l _Toc5003820041.1 背景分析 PAGEREF _Toc500382004 h 4HYPERLINK l _Toc5003820051.2 可行性分析 PAGEREF _Toc500382005 h 4HYPERLINK l _Toc5003820061.3 功能需求 PAGEREF _Toc500382006 h 4H

6、YPERLINK l _Toc5003820071.4 性能需求 PAGEREF _Toc500382007 h 5HYPERLINK l _Toc5003820231.5 平安與保密性 PAGEREF _Toc500382023 h 5HYPERLINK l _Toc500382023二、功能模塊 PAGEREF _Toc500382023 h 5HYPERLINK l _Toc5003820232.1 系統(tǒng)功能概述 PAGEREF _Toc500382023 h 5HYPERLINK l _Toc5003820232.2 功能模塊圖 PAGEREF _Toc500382023 h 6HYP

7、ERLINK l _Toc5003820232.3 用戶(hù)與主要模塊關(guān)系圖 PAGEREF _Toc500382023 h 6HYPERLINK l _Toc500382023三、總體設(shè)計(jì) PAGEREF _Toc500382023 h 6HYPERLINK l _Toc5003820233.1 文件路徑設(shè)計(jì) PAGEREF _Toc500382023 h 6HYPERLINK l _Toc5003820233.2 前臺(tái)設(shè)計(jì)理念 PAGEREF _Toc500382023 h 7HYPERLINK l _Toc5003820233.3 數(shù)據(jù)庫(kù)設(shè)計(jì)理念 PAGEREF _Toc500382023

8、h 7HYPERLINK l _Toc5003820233.4 用戶(hù)體驗(yàn)值評(píng)估 PAGEREF _Toc500382023 h 7HYPERLINK l _Toc500382023四、數(shù)據(jù)庫(kù)設(shè)計(jì) PAGEREF _Toc500382023 h 7HYPERLINK l _Toc5003820234.1 概述 PAGEREF _Toc500382023 h 7HYPERLINK l _Toc5003820234.2 數(shù)據(jù)表 PAGEREF _Toc500382023 h 8HYPERLINK l _Toc500382023五、詳細(xì)設(shè)計(jì) PAGEREF _Toc500382023 h 10HYPE

9、RLINK l _Toc5003820235.1 概述 PAGEREF _Toc500382023 h 10HYPERLINK l _Toc5003820235.2 網(wǎng)站首頁(yè) PAGEREF _Toc500382023 h 10HYPERLINK l _Toc5003820245.3 用戶(hù)注冊(cè)界面 PAGEREF _Toc500382024 h 11HYPERLINK l _Toc5003820255.4 用戶(hù)登錄界面 PAGEREF _Toc500382025 h 12HYPERLINK l _Toc5003820265.5 瀏覽圖書(shū)信息界面 PAGEREF _Toc500382026 h

10、12HYPERLINK l _Toc5003820275.6 查詢(xún)圖書(shū)信息界面 PAGEREF _Toc500382027 h 13HYPERLINK l _Toc5003820285.7 查看購(gòu)物車(chē)界面 PAGEREF _Toc500382028 h 14HYPERLINK l _Toc5003820295.8 訂單預(yù)覽界面 PAGEREF _Toc500382029 h 15HYPERLINK l _Toc5003820305.9 確認(rèn)訂單界面 PAGEREF _Toc500382030 h 16HYPERLINK l _Toc5003820315.10 查詢(xún)訂單界面 PAGEREF _T

11、oc500382031 h 16HYPERLINK l _Toc5003820325.11 修改密碼界面 PAGEREF _Toc500382032 h 17HYPERLINK l _Toc5003820335.12 修改登錄信息界面 PAGEREF _Toc500382033 h 18HYPERLINK l _Toc5003820345.13 退出登錄界面 PAGEREF _Toc500382034 h 18HYPERLINK l _Toc500382035六、關(guān)鍵技術(shù) PAGEREF _Toc500382035 h 26HYPERLINK l _Toc5003820366.1 前期設(shè)計(jì)技術(shù)

12、 PAGEREF _Toc500382036 h 26HYPERLINK l _Toc5003820376.2 開(kāi)發(fā)技術(shù) PAGEREF _Toc500382037 h 26HYPERLINK l _Toc5003820386.3 測(cè)試技術(shù) PAGEREF _Toc500382038 h 26HYPERLINK l _Toc500382039七、系統(tǒng)測(cè)試 PAGEREF _Toc500382039 h 26HYPERLINK l _Toc5003820407.1 Web網(wǎng)站測(cè)試的概述 PAGEREF _Toc500382040 h 26HYPERLINK l _Toc500382041八、實(shí)驗(yàn)

13、結(jié)果及分析 PAGEREF _Toc500382041 h 26HYPERLINK l _Toc500382042九、系統(tǒng)使用說(shuō)明 PAGEREF _Toc500382042 h 27一、需求分析1.1 背景分析伴隨著互聯(lián)網(wǎng)快速開(kāi)展的大潮流,電子商務(wù)將成為21世紀(jì)主流的商業(yè)模式。它通過(guò)人與電子通信方式的結(jié)合,依靠計(jì)算機(jī)網(wǎng)絡(luò),以通訊技術(shù)為根底,實(shí)現(xiàn)各個(gè)領(lǐng)域的網(wǎng)上營(yíng)銷(xiāo)。網(wǎng)上書(shū)城與傳統(tǒng)實(shí)體書(shū)店相比,網(wǎng)上書(shū)城的經(jīng)營(yíng)方式和銷(xiāo)售渠道是全新的。另外一方面,網(wǎng)上書(shū)城可以及時(shí)的向在線(xiàn)網(wǎng)民提供最新的書(shū)籍信息,提供的效勞也是相當(dāng)完善。小組成員經(jīng)過(guò)討論決定設(shè)計(jì)開(kāi)發(fā)“基于Web的網(wǎng)上書(shū)城系統(tǒng),希望可以為同學(xué)們提供一個(gè)銷(xiāo)

14、售平臺(tái)并進(jìn)一步拓展市場(chǎng)。1.2 可行性分析技術(shù)可行性此網(wǎng)上購(gòu)書(shū)系統(tǒng)可以運(yùn)用于windows xp ,windows 7 ,windows server 2000/2003 操作系統(tǒng)。對(duì)計(jì)算機(jī)的硬件配置沒(méi)有太高要求,現(xiàn)在的個(gè)人電腦根本完全可以滿(mǎn)足條件。對(duì)于瀏覽器的要求也沒(méi)有特定的版本限制。經(jīng)濟(jì)可行性本系統(tǒng)可以運(yùn)用于現(xiàn)在市場(chǎng)上所出售的各種個(gè)人電腦,本錢(qián)主要集中在系統(tǒng)的開(kāi)發(fā)上,而且當(dāng)系統(tǒng)投入運(yùn)營(yíng)后,可以逐漸開(kāi)展成為一個(gè)B2C的網(wǎng)上銷(xiāo)售系統(tǒng)。其所帶來(lái)的經(jīng)濟(jì)效益遠(yuǎn)遠(yuǎn)大于系統(tǒng)軟件的開(kāi)發(fā)本錢(qián)。在另外的角度考慮,假設(shè)可以結(jié)合當(dāng)下的網(wǎng)絡(luò)營(yíng)銷(xiāo)環(huán)境以及網(wǎng)上購(gòu)書(shū)系統(tǒng)存在的弊端進(jìn)一步進(jìn)行優(yōu)勢(shì)性的開(kāi)展,很有可能可以占據(jù)一

15、片屬于自己的市場(chǎng)。操作可行性界面設(shè)計(jì)充分考慮到用戶(hù)的習(xí)慣,圖書(shū)信息瀏覽、會(huì)員注冊(cè)登錄、購(gòu)書(shū)等功能操作方便。頁(yè)面設(shè)計(jì)簡(jiǎn)潔、合理,不會(huì)讓用戶(hù)感到視覺(jué)疲勞。由于界面以及功能的專(zhuān)一性,不會(huì)令用戶(hù)產(chǎn)生厭煩的情緒,換言之,開(kāi)發(fā)人員與測(cè)試人員積極溝通,大大提升了系統(tǒng)的可操作性。用戶(hù)體驗(yàn)性用戶(hù)體驗(yàn)當(dāng)前各類(lèi)網(wǎng)站、軟件、APP開(kāi)發(fā)所必須考慮的首要條件,本系統(tǒng)在考慮用戶(hù)的體驗(yàn)性時(shí)刻意將系統(tǒng)簡(jiǎn)化,功能突出,網(wǎng)站的核心突出。希望老師同學(xué)在測(cè)試過(guò)程中可以體驗(yàn)到不一樣的舒適。1.3 功能需求對(duì)書(shū)店的部門(mén)信息、倉(cāng)庫(kù)信息、員工信息、圖書(shū)信息、用戶(hù)信息的進(jìn)行有效的管理;對(duì)部門(mén)的添加、刪除、查詢(xún)、修改的管理,對(duì)員工的信息管理,與部

16、門(mén)相關(guān)聯(lián)的員工信息;對(duì)圖書(shū)的添加、存儲(chǔ)、銷(xiāo)售、訂單的管理等環(huán)節(jié)進(jìn)行信息化管理;同時(shí)對(duì)倉(cāng)庫(kù)的管理;實(shí)現(xiàn)讀者網(wǎng)上瀏覽圖書(shū),網(wǎng)上購(gòu)書(shū)的便捷性功能。1.4 性能需求數(shù)據(jù)庫(kù)的錄入;圖書(shū)檢索;用戶(hù)信息查詢(xún);圖書(shū)信息查詢(xún);倉(cāng)庫(kù)信息查詢(xún);部門(mén)信息查詢(xún);員工信息查詢(xún);網(wǎng)上購(gòu)書(shū);訂單查詢(xún);訂單管理。1.5 平安與保密性書(shū)店中所有的圖書(shū)能夠供用戶(hù)隨時(shí)查閱;用戶(hù)的個(gè)人信息可以由用戶(hù)自己修改、添加;書(shū)店圖書(shū)的信息只能由書(shū)店管理人員添加、修改;所有注冊(cè)用戶(hù)信息只能由書(shū)店管理人員查詢(xún)。系統(tǒng)設(shè)計(jì)的平安性、便于管理等各個(gè)方面均十分重要。本系統(tǒng)一方面給以用戶(hù)一定的權(quán)限,另一方面又限制用戶(hù)的權(quán)限保障用戶(hù)信息的平安。二、功能模塊設(shè)計(jì)

17、系統(tǒng)過(guò)程中對(duì)于各個(gè)模塊的設(shè)計(jì)以及對(duì)象與各個(gè)模塊的操作關(guān)系至關(guān)重要。2.1 系統(tǒng)功能概述2.1.1 前臺(tái)設(shè)計(jì)1用戶(hù)注冊(cè)2用戶(hù)登錄3圖書(shū)選購(gòu),購(gòu)物車(chē)功能訂單管理、查看購(gòu)物車(chē)4查看圖書(shū)的詳細(xì)情況圖書(shū)詳情、圖書(shū)信息摘要5圖書(shū)搜索功能6查看用戶(hù)的訂單信息7修改用戶(hù)個(gè)人信息登錄密碼修改、用戶(hù)信息修改2.1.2 后臺(tái)數(shù)據(jù)庫(kù)設(shè)計(jì)后臺(tái)數(shù)據(jù)庫(kù)設(shè)計(jì)行營(yíng)的數(shù)據(jù)表對(duì)系統(tǒng)內(nèi)需要記錄、修改、整合的信息進(jìn)行記錄,便于系統(tǒng)的管理運(yùn)營(yíng)。1書(shū)城圖書(shū)管理:添加,修改,刪除,查看2用戶(hù)信息管理:查看,修改,刪除3訂單信息管理:查看信息詳情,更新訂單付款,出貨狀態(tài),刪除訂單4部門(mén)管理:添加,修改,刪除,查看,添加員工信息,部門(mén)列表查詢(xún)5

18、員工管理:添加,修改,刪除,查看6倉(cāng)庫(kù)管理:添加,修改,刪除,查看,管理倉(cāng)庫(kù)信息7網(wǎng)站信息管理:信息添加,修改,查看2.2 功能模塊圖網(wǎng)上書(shū)店注冊(cè)登錄瀏覽圖書(shū)查詢(xún)圖書(shū)購(gòu)物車(chē)訂單預(yù)覽確認(rèn)訂單查詢(xún)訂單圖書(shū)摘要修改密碼修改信息退出系統(tǒng)2.3 用戶(hù)與主要模塊關(guān)系圖三、總體設(shè)計(jì)3.1 文件路徑設(shè)計(jì)設(shè)置工程文件夾bookshop在Apache Tomcat的相應(yīng)效勞目錄下,所有的jsp文件直接存放在該文件夾下,bookshopimage存放工程開(kāi)發(fā)用到的所有圖片,bookshopWEB-INFlib存放工程開(kāi)發(fā)的所有jar文件。效勞器IP地址為 :/,開(kāi)放端口為8080。3.2 前臺(tái)設(shè)計(jì)理念通過(guò)簡(jiǎn)約的設(shè)計(jì)

19、理念完成一個(gè)多功能的系統(tǒng)使我們的開(kāi)發(fā)核心。作為一個(gè)購(gòu)書(shū)平臺(tái),考慮到用戶(hù)需要及時(shí)了解書(shū)籍的更新情況、書(shū)籍的詳細(xì)資料、實(shí)現(xiàn)下單功能、查看個(gè)人用戶(hù)的購(gòu)物車(chē)及訂單信息,開(kāi)發(fā)人員將這些根本功能整合完成一個(gè)簡(jiǎn)單的基于Web的網(wǎng)上書(shū)城系統(tǒng),最大可能的為用戶(hù)提供簡(jiǎn)易平臺(tái)完成購(gòu)書(shū)、了解書(shū)籍的情況的實(shí)現(xiàn)操作。3.3 數(shù)據(jù)庫(kù)設(shè)計(jì)理念采用SQL Server 2005數(shù)據(jù)庫(kù)開(kāi)發(fā)后臺(tái)數(shù)據(jù)管理平臺(tái),建立相應(yīng)的數(shù)據(jù)庫(kù)bookshop,并建立用戶(hù)表、圖書(shū)信息表、訂單信息表進(jìn)行數(shù)據(jù)管理。方便管理員對(duì)用戶(hù)數(shù)據(jù)維護(hù)。同時(shí)運(yùn)用純Java的數(shù)據(jù)連接方式實(shí)現(xiàn)JSP界面與數(shù)據(jù)庫(kù)中數(shù)據(jù)的通信。設(shè)計(jì)數(shù)據(jù)庫(kù)過(guò)程中需要注意啟用TCP/IP協(xié)議、N

20、amed Pipes協(xié)議,如下列圖所示:3.4 用戶(hù)體驗(yàn)值評(píng)估基于考慮以上內(nèi)容,認(rèn)識(shí)到本系統(tǒng)以簡(jiǎn)約贏得較多用戶(hù)的支持,然而存在功能的不完善從而導(dǎo)致用戶(hù)評(píng)價(jià)值低的結(jié)果,但已盡最大努力完善系統(tǒng),并會(huì)繼續(xù)吸納用戶(hù)及專(zhuān)業(yè)人士的建議優(yōu)化系統(tǒng)。四、數(shù)據(jù)庫(kù)設(shè)計(jì)4.1 概述由于本系統(tǒng)需要對(duì)所學(xué)的專(zhuān)業(yè)知識(shí)有所穩(wěn)固,而且對(duì)數(shù)據(jù)庫(kù)有一定的要求,因此采用SQL Server 2005數(shù)據(jù)庫(kù)作為數(shù)據(jù)庫(kù)設(shè)計(jì)工具。系統(tǒng)的所有數(shù)據(jù)都存于bookshop數(shù)據(jù)庫(kù)中,該數(shù)據(jù)庫(kù)共有三個(gè)表。4.2 數(shù)據(jù)表4.2.1 用戶(hù)表my_users1結(jié)構(gòu):如下圖:2用途:存儲(chǔ)用戶(hù)的信息,即會(huì)員的注冊(cè)信息存入user表中。說(shuō)明:如下是將測(cè)試用戶(hù)的

21、注冊(cè)信息提前寫(xiě)入數(shù)據(jù)表users的截圖:4.2.2 圖書(shū)信息表my_book1結(jié)構(gòu):如下圖:2用途:存儲(chǔ)圖書(shū)信息。說(shuō)明:如下是將測(cè)試圖書(shū)信息提前寫(xiě)入數(shù)據(jù)表book的截圖:4.2.3 訂單信息表my_indent1結(jié)構(gòu):如下圖:2用途:存儲(chǔ)訂單信息。說(shuō)明:如下是將測(cè)試訂單信息提前寫(xiě)入數(shù)據(jù)表my_indent的截圖:五、詳細(xì)設(shè)計(jì)5.1 概述本系統(tǒng)使用的Web效勞目錄是bookshop,是在Tomcat安裝目錄的webapps目錄下建立的效勞目錄。需要在當(dāng)前效勞目錄下建立如下的目錄結(jié)構(gòu):Bookshop:webappsROOTbookshop,其中存放著開(kāi)發(fā)系統(tǒng)所需要的所有的JSP界面和圖片。WEB

22、-INF:webappsROOTWEB-INFlib,其中存放著開(kāi)發(fā)中調(diào)用的所有jar文件。5.2 網(wǎng)站首頁(yè)index.jsp主頁(yè)index.jsp用戶(hù)可以通過(guò)在瀏覽器的地址欄鍵入 :/127.0.0.1:8080/訪問(wèn)。運(yùn)行界面如下圖:5.3 用戶(hù)注冊(cè)界面該模塊要求用戶(hù)必須輸入用戶(hù)名、密碼信息,否那么不允許注冊(cè)。用戶(hù)的注冊(cè)信息被存入數(shù)據(jù)庫(kù)的users表中。該模塊由一個(gè)JSP頁(yè)面Reg.jsp。頁(yè)面負(fù)責(zé)提交用戶(hù)的注冊(cè)信息到本頁(yè)面。Reg.jsp文件負(fù)責(zé)將用戶(hù)提交的信息寫(xiě)入數(shù)據(jù)庫(kù)的users表中。5.3.1 Reg.jsp Reg.jsp負(fù)責(zé)提供輸入注冊(cè)信息界面,并顯示注冊(cè)反應(yīng)信息。該頁(yè)面將用戶(hù)

23、提獎(jiǎng)的注冊(cè)信息交給Reg.jsp文件,并顯示Jsp文件返回的有關(guān)注冊(cè)信息是否成功的信息。Reg.jsp頁(yè)面效果如下圖。5.4 用戶(hù)登錄界面用戶(hù)在該模塊輸入曾注冊(cè)的用戶(hù)名和密碼,該模塊將對(duì)用戶(hù)名和密碼進(jìn)行驗(yàn)證,如果輸入的用戶(hù)名和密碼有錯(cuò)誤,將提示用戶(hù)輸入的用戶(hù)名或密碼不正確。該模塊由一個(gè)JSP頁(yè)面Login.jsp構(gòu)成。Login.jsp負(fù)責(zé)提交用戶(hù)的登錄信息到本頁(yè)面。Login.jsp負(fù)責(zé)驗(yàn)證用戶(hù)名和密碼是否正確,并返回登陸是否成功的消息給Login.jsp頁(yè)面。5.4.1 Login.jsp JSP頁(yè)面Login.jsp負(fù)責(zé)提交用戶(hù)的登錄信息到本頁(yè)面,并負(fù)責(zé)顯示Login.jsp文件的反應(yīng)信

24、息,比方登錄是否成功等,Login.jsp頁(yè)面效果如下圖。5.5 瀏覽圖書(shū)信息界面該模塊由一個(gè)JSP頁(yè)面LookBook.jsp和一個(gè)ShowBook.jsp構(gòu)成。LookBook.jsp頁(yè)面負(fù)責(zé)調(diào)用ShowBook.jsp文件,ShowBook.jsp文件負(fù)責(zé)顯示圖書(shū)信息。5.5.1 booklist.jsp LookBook.jsp負(fù)責(zé)調(diào)用文件,并將有關(guān)數(shù)據(jù)源、表的名稱(chēng)以及需要顯示的頁(yè)碼等信息傳遞給Jsp文件,然后顯示Jsp文件返回的有關(guān)信息。LookBook.jsp頁(yè)面的效果如下圖。5.5.2 ShowBook.jspShowBook.jspg負(fù)責(zé)連接數(shù)據(jù)庫(kù),查詢(xún)my_books表,并將

25、查詢(xún)到的圖書(shū)信息反應(yīng)給JSP頁(yè)面showbook.jsp。5.6 查詢(xún)圖書(shū)信息界面該模塊由一個(gè)JSP頁(yè)面Booklist.jsp和一個(gè)Jsp文件Booklist.jsp構(gòu)成。Booklist.jsp頁(yè)面負(fù)責(zé)調(diào)用Booklist.jsp文件,Booklist.jsp文件負(fù)責(zé)顯示圖書(shū)信息。5.6.1 Booklist.jsp Booklist.jsp頁(yè)面負(fù)責(zé)調(diào)用Booklist.jsp文件,并將有關(guān)數(shù)據(jù)源、表的名稱(chēng)以及ISBN、作者名或圖書(shū)名稱(chēng)等信息傳遞給該jsp文件,然后顯示jsp文件返回的有關(guān)信息。Booklist.jsp頁(yè)面效果如下圖。5.6.2 Booklist.jspBooklist.j

26、sp文件負(fù)責(zé)連接數(shù)據(jù)庫(kù),查詢(xún)bookForm表,并將查詢(xún)到的圖書(shū)信息反應(yīng)給JSP頁(yè)面Booklist.jsp。5.7 查看購(gòu)物車(chē)界面該模塊由一個(gè)JSP頁(yè)面Shoperlist.jsp和一Jsp文件Shoperlist.jsp構(gòu)成。Shoperlist.jsp頁(yè)面負(fù)責(zé)調(diào)用Shoperlist.jsp文件,Shoperlist.jsp文件負(fù)責(zé)顯示用戶(hù)購(gòu)物車(chē)session對(duì)象中的圖書(shū)。5.7.1 Shoperlist.jsp (顯示當(dāng)前的訂單)Shoperlist.jsp負(fù)責(zé)將用戶(hù)購(gòu)置的圖書(shū)添加到用戶(hù)的購(gòu)物車(chē)session對(duì)象,并可以根據(jù)用戶(hù)的選擇從購(gòu)物車(chē)中刪除曾添加到購(gòu)物車(chē)中的圖書(shū)。Shoperl

27、ist.jsp頁(yè)面負(fù)責(zé)調(diào)用Shoperlist.jsp文件,并顯示jsp文件返回的相關(guān)信息。用戶(hù)在Shoperlist.jsp頁(yè)面可以確定是否生成訂單。Shoperlist.jsp頁(yè)面效果如下圖。5.7.2 Shoperlist.jspShoperlist.jsp文件負(fù)責(zé)顯示用戶(hù)購(gòu)物車(chē)session對(duì)象中的圖書(shū),并計(jì)算出購(gòu)物車(chē)中圖書(shū)的總價(jià),然后將這些信息返回給Shoperlist.jsp頁(yè)面。5.8 訂單預(yù)覽界面該模塊由一個(gè)JSP頁(yè)面PreviewOederFrom.jsp和一個(gè)Jsp文件PreviewOederFrom.jsp構(gòu)成。PreviewOederFrom.jsp頁(yè)面負(fù)責(zé)調(diào)用Prev

28、iewOederFrom.jsp文件,并顯示PreviewOederFrom.jsp文件返回的待確定訂單。5.8.1 PreviewOrderForm.jsp PreviewOederFrom.jsp頁(yè)面負(fù)責(zé)調(diào)用Shoperlist.jsp文件,并顯示其返回的訂單。用戶(hù)在PreviewOederFrom.jsp頁(yè)面可以選擇是否確定訂單。PreviewOederFrom.jsp頁(yè)面的效果如下圖。5.8.2 PreviewOrderForm.jspPreviewOederFrom.jsp文件根據(jù)用戶(hù)購(gòu)物車(chē)中的圖書(shū)生成訂單,然后將訂單返回給PreviewOederFrom.jsp頁(yè)面。5.9 確認(rèn)訂

29、單界面該模塊由一個(gè)JSP頁(yè)面MakeOrderForm.jsp和一個(gè)Jsp文件MakeOrderForm.jsp構(gòu)成。MakeOrderForm.jsp負(fù)責(zé)調(diào)用MakeOrderForm.jsp文件,并顯示MakeOrderForm.jsp返回確實(shí)認(rèn)的訂單。5.9.1 MakeOrderForm.jsp MakeOrderForm.jsp頁(yè)面負(fù)責(zé)調(diào)用MakeOrderForm.jsp文件,并將訂購(gòu)圖書(shū)的有關(guān)信息傳遞給Jsp文件。MakeOrderForm.jsp頁(yè)面效果如下圖。5.9.2 MakeOrderForm.jspMakeOrderForm.jsp文件負(fù)責(zé)連接數(shù)據(jù)庫(kù),將訂單寫(xiě)入到數(shù)據(jù)庫(kù)

30、中的orderFrom表,到達(dá)確定訂單的目的,然后將訂單信息返回給MakeOrderForm.jsp頁(yè)面。5.10 查詢(xún)訂單界面該模塊由一個(gè)JSP頁(yè)面QueryOrderForm.jsp和一個(gè)Jsp文件QueryOrderForm.jsp構(gòu)成。QueryOrderForm.jsp負(fù)責(zé)調(diào)用QueryOrderForm.jsp文件,并顯示Jsp文件返回的訂單信息。5.10.1 QueryOrderForm.jsp QueryOrderForm.jsp頁(yè)面負(fù)責(zé)調(diào)用QueryOrderForm.jsp文件,并將用戶(hù)登錄的用戶(hù)名傳遞給該Jsp文件。QueryOrderForm.jsp頁(yè)面的效果如下圖。5

31、.10.2 QueryOrderForm.jspQueryOrderForm.jsp文件負(fù)責(zé)連接數(shù)據(jù)庫(kù),查詢(xún)orderFrom表,然后將訂單信息返回給QueryOrderForm.jsp頁(yè)面。5.11 修改密碼界面該模塊由一個(gè)JSP頁(yè)面ModifyPassword.jsp和一個(gè)Jsp文件ModifyPassword.jsp構(gòu)成。ModifyPassword.jsp負(fù)責(zé)調(diào)用ModifyPassword.jsp文件,并顯示ModifyPassword.jsp文件返回的有關(guān)修改密碼是否成功的信息。5.11.1 ModifyPassword.jsp ModifyPassword.jsp頁(yè)面負(fù)責(zé)調(diào)用Mo

32、difyPassword.jsp文件,并將用戶(hù)名、當(dāng)前密碼和新密碼傳遞給該Jsp文件。ModifyPassword.jsp頁(yè)面的效果如下圖。5.11.2 ModifyPassword.jspModifyPassword.jsp文件負(fù)責(zé)連接數(shù)據(jù)庫(kù),查詢(xún)、更新user表,然后將密碼是否更新成功的信息返回給ModifyPassword.jsp頁(yè)面。5.12 修改登錄信息界面該模塊由一個(gè)JSP頁(yè)面ModifyReg.jsp和兩個(gè)Jsp文件ModifyReg.jsp和GetReg.jsp構(gòu)成。ModifyReg.jsp頁(yè)面負(fù)責(zé)調(diào)用GetReg.jsp文件,并顯示 GetReg.jsp文件返回的用戶(hù)曾注冊(cè)

33、的有關(guān)信息;ModifyReg.jsp頁(yè)面調(diào)用Jsp文件ModifyReg.jsp文件,并顯示ModifyReg.jsp文件返回的有關(guān)修改注冊(cè)信息是否成功的信息。5.12.1 ModifyReg.jsp ModifyReg.jsp頁(yè)面負(fù)責(zé)調(diào)用GetReg.jsp文件,并顯示GetReg.jsp文件返回的用戶(hù)曾注冊(cè)的有關(guān)信息;ModifyReg.jsp頁(yè)面調(diào)用Jsp文件ModifyReg.jsp文件,并將用戶(hù)名的新信息傳遞給Jsp文件。ModifyReg.jsp頁(yè)面的效果如下圖。5.12.2 GetReg.jspGetReg.jsp文件負(fù)責(zé)連接數(shù)據(jù)庫(kù),從user表查詢(xún)用戶(hù)曾注冊(cè)的信息。5.12.3 ModifyReg.jspModifyReg.jsp文件負(fù)責(zé)連接數(shù)據(jù)庫(kù),更新user表,以改變用戶(hù)的注冊(cè)信息。5.13 退出登錄界面ExitLogin.jsp該模塊只有一個(gè)名字為ExitLogin.jsp的頁(yè)面,負(fù)責(zé)銷(xiāo)毀用戶(hù)的session對(duì)象,導(dǎo)致登錄失效。ExitLogin.jsp頁(yè)面的效果如下圖。5.14后臺(tái)管理模塊經(jīng)營(yíng)情況5.14.2訂單管理5.14.3倉(cāng)庫(kù)管理如

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
  • 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ì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論