最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

歡迎光臨散文網(wǎng) 會員登陸 & 注冊

【湖南涉外經(jīng)濟(jì)學(xué)院畢設(shè)論文模板】基于Jsp的網(wǎng)上書店管理系統(tǒng)

2023-08-01 14:09 作者:趣畢業(yè)  | 我要投稿


誠信說明

?

湖南涉外經(jīng)濟(jì)學(xué)院本科畢業(yè)論文(設(shè)計)誠信聲明

本人聲明:所呈交的本科畢業(yè)論文(設(shè)計),是本人在指導(dǎo)老師的指導(dǎo)下,獨(dú)立開展工作所取得的成果,成果不存在知識產(chǎn)權(quán)爭議,除文中已經(jīng)注明引用的內(nèi)容外,本論文不含任何其他個人或集體已經(jīng)發(fā)表或創(chuàng)作過的作品成果。對本文工作做出重要貢獻(xiàn)的個人和集體均已在文中以明確方式標(biāo)明。本人完全意識到本聲明的法律結(jié)果由本人承擔(dān)。

??

摘 ?要

計算機(jī)技術(shù)的普遍發(fā)展,給我國的各個行業(yè)帶來了新的模式。尤其是在相關(guān)的銷售行業(yè),線上的銷售模式足以滿足客戶和銷售者之間的業(yè)務(wù)需求。相比于傳統(tǒng)的銷售方式,基于計算機(jī)的銷售系統(tǒng)無疑具有比較大的優(yōu)勢。MVC框架是本系統(tǒng)最突出的特點(diǎn),開發(fā)工具為MyEclipse采用的主要技術(shù)是Servlet以及Jsp,它們是當(dāng)前最流行的技術(shù)后臺而且擇使用SQLServer2008R2數(shù)據(jù)庫。系統(tǒng)主要實現(xiàn)了會員注冊、購買服務(wù)、圖書瀏覽服務(wù)、通知公告瀏覽服務(wù)等多種功能,滿足了書店的銷售者和顧客之間的購買和銷售之間的業(yè)務(wù)往來。所以,基于JSP的網(wǎng)上書店的開發(fā)和設(shè)計,符合當(dāng)下設(shè)計的詳情。本設(shè)計是采用的B/S架構(gòu)的設(shè)計,和C/S架構(gòu)的服務(wù)系統(tǒng)相比,具有無需安裝操作簡單的特點(diǎn)。同樣,網(wǎng)上訂閱購買也給了客戶更多的自由空間,書籍信息的即時查看也讓客戶在選購時的體驗更加舒適和輕松;評價公開透明也讓人對相關(guān)信息有直觀感受以及看法,增加了客戶的信任和滿意度,對整個過程有清晰的主導(dǎo)和掌握。在客戶和服務(wù)商都簡單的基礎(chǔ)上,具有比較高的實用性。

?

關(guān)鍵詞網(wǎng)上書店系統(tǒng);JSP;MySQL數(shù)據(jù)庫

ABSTRACT?

The general development of computer technology has brought new models to various industries in our country. Especially in the related sales industry, the online sales mode is sufficient to meet the business needs between customers and sellers. Compared with traditional sales methods, computer-based sales systems undoubtedly have great advantages. This system mainly uses MVC framework to complete the design, adopts the popular JSP+Servlet+ MyEclipse8.5 combination technology, and uses SQLServer2008R2 database in the background. The system mainly realizes a variety of functions such as member registration, purchase service, book browsing service, notice announcement browsing service and the like, and meets the business transaction between the purchase and sale between the seller and the customer of the bookstore. Therefore, the development and design of the online bookstore based on JSP conform to the details of the current design. This design is based on B/S architecture. Compared with the service system based on C/S architecture, it has the characteristics of no installation and simple operation. Similarly, online subscription purchase also gives customers more free space, and the instant viewing of book information also makes the customer experience more comfortable and relaxed when purchasing. The openness and transparency of the evaluation also make people have intuitive feelings and opinions on relevant information, increase the trust and satisfaction of customers, and have clear leadership and control over the whole process. On the basis of simple customers and service providers, it has high practicability.

?

Key words: online bookstore system; JSP; MySQL database

目 ?錄

誠信說明

摘 ?要

ABSTRACT

第一章 緒 ?論

1.1 選題背景

1.2 國內(nèi)外發(fā)展現(xiàn)狀

1.3 研發(fā)內(nèi)容

第二章 系統(tǒng)的開發(fā)環(huán)境及技術(shù)簡介

2.1 系統(tǒng)開發(fā)環(huán)境

2.2 ?系統(tǒng)開發(fā)的思想與技術(shù)

第三章 系統(tǒng)總體設(shè)計

3.1 系統(tǒng)業(yè)務(wù)描述

3.2 總體功能模塊

3.3 程序流程圖

第四章 系統(tǒng)詳細(xì)設(shè)計與實現(xiàn)

4.1 系統(tǒng)和數(shù)據(jù)庫的配置

4.2 概念模型設(shè)計

4.3 數(shù)據(jù)庫表結(jié)構(gòu)

第五章 系統(tǒng)功能實現(xiàn)

5.1 程序的時序圖

5.2系統(tǒng)功能實現(xiàn)的主要模塊

第六章 系統(tǒng)的調(diào)試與測試

6.1 系統(tǒng)調(diào)試的目的

6.2 系統(tǒng)調(diào)試的結(jié)果

總結(jié)

參考文獻(xiàn)

附錄

致謝

第一章 緒 ?論

1.1 選題背景

在互聯(lián)網(wǎng)技術(shù)普及的當(dāng)下,各行各業(yè)都享受到了互聯(lián)網(wǎng)行業(yè)所帶來的紅利。據(jù)我國相關(guān)權(quán)威數(shù)據(jù)統(tǒng)計,我國的互聯(lián)網(wǎng)的發(fā)展十分的迅速,各行各業(yè)都在互聯(lián)網(wǎng)的影響下蓬勃發(fā)展。從網(wǎng)民的數(shù)量是就可以反映出互聯(lián)網(wǎng)在社會中的地位,我國長期的活躍網(wǎng)民數(shù)量大概在1億人左右,該數(shù)量逼近世界第一。且,隨著相關(guān)費(fèi)用的不斷降低,也間接的促進(jìn)了互聯(lián)網(wǎng)及其行業(yè)的發(fā)展。在這樣的時代背景下,人類社會有很多事情是由計算機(jī)技術(shù)完成的。以西方國家為例,在某些盛大的節(jié)日里,將近半數(shù)的物品的服務(wù)工作是由互聯(lián)網(wǎng)完成的。這里的物品種類繁多,覆蓋了國民生活的衣食住行,該現(xiàn)象不僅分擔(dān)了實體店的壓力,某種意義上便捷的形式也促進(jìn)了服務(wù)業(yè)的蓬勃發(fā)展[1]。

從上面的論述可以看到,如今信息化系統(tǒng)實在是太重要了,它對人類文明所帶來的影響是空前的,也被人們所愈加重視,此更被視為是一個國家綜合實力體現(xiàn)的一部分。目前在我國,經(jīng)濟(jì)在繁榮發(fā)展,商品的種類變多。原本的銷售方式,已經(jīng)不能滿足銷售的需求。但是基于計算機(jī)技術(shù),可以對復(fù)雜的數(shù)據(jù)進(jìn)行精確的處理,如此的情境下,可算是照顧到了國民生活的方方面面。并且,對于當(dāng)下而言,各類成本也是不斷增加,這也導(dǎo)致了企業(yè)經(jīng)營和生產(chǎn)成本的激增,如果不對該現(xiàn)象進(jìn)行改變,則會導(dǎo)致的商品價格上漲。但是由于企業(yè)和企業(yè)之間的競爭激烈,所以控制成本已經(jīng)成為一種十分必要的舉措。從這方面上說,線上服務(wù)也是節(jié)約成本節(jié)約的方式之一[2]。

所以,基于計算機(jī)技術(shù)研發(fā)一款基于Web的服務(wù)系統(tǒng)是十分有必要的,滿足了當(dāng)下的國情,符合時代的發(fā)展趨勢。本文選取網(wǎng)上的書店為研究對象,就是在這樣的時代背景下的開展的。

1.2?國內(nèi)外發(fā)展現(xiàn)狀

本次設(shè)計采用了JSP語言,完成的是一套有關(guān)書店的網(wǎng)上系統(tǒng),在數(shù)據(jù)存儲上采用的是常見的SQLServer這種數(shù)據(jù)庫的優(yōu)點(diǎn)在于便捷,適合于一些中小企業(yè)所使用。開發(fā)技術(shù)上用JSP。這些技術(shù)所構(gòu)成的體系是比較合適的體系結(jié)構(gòu),目前常用的一些應(yīng)用軟件都是采用的這樣一套體系來進(jìn)行開發(fā)而成[3]

本次設(shè)計所要達(dá)到的目的是首先對現(xiàn)有的網(wǎng)上圖書銷售管理系統(tǒng)進(jìn)行研究分析,通過參照現(xiàn)有的系統(tǒng),來開發(fā)適合更適合的管理系統(tǒng)。有關(guān)課題所涉及的一些知識和目前汽車的用戶需求是通過相關(guān)網(wǎng)站調(diào)查獲得,相關(guān)資料通過到,數(shù)據(jù)庫采用的是SQL?Server2012前臺的網(wǎng)頁是通過JSP來實現(xiàn),功能強(qiáng)大。JSP現(xiàn)在是一種主流的開發(fā)技術(shù),具有很廣泛的應(yīng)用[3]

1.3 研發(fā)內(nèi)容

第一章是論文的引言部分。主要介紹了系統(tǒng)的背景、意義和組織結(jié)構(gòu)。

第二章是系統(tǒng)開發(fā)環(huán)境和技術(shù)介紹,主要介紹了系統(tǒng)的開發(fā)環(huán)境和相關(guān)涉及到的技術(shù)介紹

第三章是系統(tǒng)需求分析,本章節(jié)將系統(tǒng)拆分為 個主要功能模塊做功能需求分析,并且以業(yè)務(wù)邏輯圖的方式展現(xiàn)了系統(tǒng)各功能模塊之間相互的聯(lián)系。

第四章是系統(tǒng)設(shè)計。首先詳細(xì)介紹了系統(tǒng)的功能模塊,然后給出了系統(tǒng)的數(shù)據(jù)庫設(shè)計,最后簡要介紹了系統(tǒng)的框架規(guī)范和框架設(shè)計。

第五章是系統(tǒng)的實現(xiàn),展示了各個模塊的功能,展示了功能實現(xiàn)的業(yè)務(wù)邏輯和后臺實現(xiàn)過程。

第六章是系統(tǒng)調(diào)試,主要介紹了系統(tǒng)開發(fā)調(diào)試過程中遇到以及考慮到并且解決的代碼問題和業(yè)務(wù)邏輯問題。

第七章是總結(jié)與展望,闡述了完成本系統(tǒng)的歷程,總結(jié)遇到的問題和教訓(xùn),積累了設(shè)計

開發(fā)的經(jīng)驗,以及通過本次設(shè)計而對未來的展望。

第二章 系統(tǒng)的開發(fā)環(huán)境及技術(shù)簡介

2.1 ?JDK運(yùn)行環(huán)境

運(yùn)行環(huán)境是程序運(yùn)行的基礎(chǔ),因為運(yùn)行環(huán)境中,包含了許多基礎(chǔ)框架信息?;谶@些基礎(chǔ)框架信息,很多基本功能不需要編寫專門的方法即可實現(xiàn)。其中,運(yùn)行環(huán)境主要分為開發(fā)環(huán)境和客戶環(huán)境,在JAVA中,一種叫做JDK另外一種則叫做JRE。

因為,要開發(fā)一個Java程序項目,就需要使用到JDK。JRE的一些核心運(yùn)行庫都是存在于JDK中的。因為JRE值客戶環(huán)境,不需要開發(fā)的類庫,所以程序的體積上還是JDK大[4]。

從屬關(guān)系如圖2.1所示

圖2.1 JDK與JRE關(guān)系示意圖

上文已經(jīng)說明,JRE是專門為客戶運(yùn)行準(zhǔn)備的一種環(huán)境,里面只包含了JAVA的核心類庫,虛擬機(jī)等。其是專門用來運(yùn)行、成品測試以及效果展示的。由于開發(fā)并不用到這種環(huán)境,所以該環(huán)境中,是不包含編譯器、調(diào)試器等開發(fā)場合才用到的工具的[5]。

相比于JRE,JDK在JRE原有的基礎(chǔ)上,多了調(diào)試器和編譯器等開發(fā)工具,用以程序的調(diào)試工作。

其主要構(gòu)造如下圖2.2所示:

圖2.2 JDK構(gòu)造示意圖

2.2 SQLServer數(shù)據(jù)庫

SQLServer2008R2是當(dāng)前主流的數(shù)據(jù)庫軟件中之一,使用它完成本電腦配件銷售系統(tǒng)的唯一的數(shù)據(jù)存儲工具。JAVA跟SQLServer數(shù)據(jù)庫結(jié)合起來使用,方便快速,能夠滿足很多的實際運(yùn)用場合,目前很多應(yīng)用軟件都是采取這樣的方式。

各部件之間的關(guān)系如圖2.3所示:

圖2.3 ?數(shù)據(jù)關(guān)系圖

2.3 JDBC技術(shù)

本設(shè)計中,與數(shù)據(jù)庫的交互是數(shù)據(jù)傳輸不可缺少的一個環(huán)節(jié)。與不同的數(shù)據(jù)庫之間進(jìn)行數(shù)據(jù)傳輸,所使用的準(zhǔn)則是不一樣的。JDBC自帶了很多公共類,就是方便開發(fā)者直接調(diào)用這些函數(shù),避免重復(fù)的工作提高開發(fā)效率。用戶只需要通過配置,就可以自由選擇欲連接的數(shù)據(jù)庫類型[6]。

JDBC技術(shù)中常用的幾個接口分別是Driver、Connection、StatementResultSet。本小節(jié)中僅介紹概念,這幾個接口在本設(shè)計中的詳細(xì)體現(xiàn)以及本技術(shù)的使用方法見第四章代碼實現(xiàn)中。

2.3 JDBC技術(shù)

本設(shè)計中,與數(shù)據(jù)庫的交互是數(shù)據(jù)傳輸不可缺少的一個環(huán)節(jié)。與不同的數(shù)據(jù)庫之間進(jìn)行數(shù)據(jù)傳輸,所使用的準(zhǔn)則是不一樣的。JDBC自帶了很多公共類,就是方便開發(fā)者直接調(diào)用這些函數(shù),避免重復(fù)的工作,提高開發(fā)效率。用戶只需要通過配置,就可以自由選擇欲連接的數(shù)據(jù)庫類型[6]。

JDBC技術(shù)中,常用的幾個接口分別是Driver、ConnectionStatementResultSet。本小節(jié)中僅介紹概念,這幾個接口在本設(shè)計中的詳細(xì)體現(xiàn)以及本技術(shù)的使用方法見第四章代碼實現(xiàn)中。

圖2.5 ?JDBC功能示意圖

2.4 ?JSP的組件-JavaBean

本小節(jié)主要介紹JSP的一個重要組件JavaBean,這個組件和JSP高質(zhì)量開發(fā)息息相關(guān)。這個組件可以視作JSP的優(yōu)點(diǎn)之一。它是JSP中的一種十分具備意義的組件。該組件存在的意義在于可以使得JSP具備高質(zhì)量的開發(fā),這也是JSP被廣泛稱贊的重要原因之一[7]

從技術(shù)的角度進(jìn)行分析,其中“事件處理”,是該組件的最為關(guān)鍵的特點(diǎn)。簡單來說,事件處理存在的意義在于,其可以讓不同的組件通過相關(guān)的機(jī)制進(jìn)行組合,而事件即自然而然的成為不同組件之間數(shù)據(jù)交互的橋梁,從而構(gòu)成一個應(yīng)用??偟膩碚f,該組件最為顯著的特點(diǎn)總結(jié)如下:

(1)?在廣泛的應(yīng)用環(huán)境中,其對相關(guān)數(shù)據(jù)模型的傳遞提供了公共的模型框架;

(2) 對JAVA的高度粘合的特性,對開發(fā)環(huán)境的低度耦合性。?


第三章 系統(tǒng)總體設(shè)計

3.1 系統(tǒng)業(yè)務(wù)描述

本圖書管理系統(tǒng)的主要的組成部分,一共可以分為兩種,第一種是可以對本系統(tǒng)進(jìn)行管理和維護(hù)的系統(tǒng)管理員,另外一種則是可以對系統(tǒng)中的圖書進(jìn)行選購的普通員工。管理員的作用是十分的廣泛的,需要在相關(guān)的時候,對圖書的種類進(jìn)行分類和進(jìn)行相關(guān)的管理行為,從而起到對圖書管理的作用。當(dāng)然你可以對客戶下的訂單查看并進(jìn)行相應(yīng)的處理,客戶如果有什么地方不滿意或者不想要,理由得當(dāng),我們也可以進(jìn)行更改和一些相應(yīng)的處理,這不需要有太多的顧慮當(dāng)客戶的訂單進(jìn)行數(shù)量的處理發(fā)生變化時,管理員也可以對其進(jìn)行修改并且不受時間和地點(diǎn)的限制。當(dāng)訂單相應(yīng)的信息被管理員處理完成后,訂單才不會出現(xiàn)問題。用戶可以注冊和登錄。從用戶的角度出發(fā),則可以對商品進(jìn)行關(guān)注和瀏覽,在本系統(tǒng)中,只需要錄入與圖書相關(guān)的信息,就可以實現(xiàn)對圖書的檢索,對所需要圖書的檢索的功能,在購買了圖書之后,還可以對圖書的信息進(jìn)行評價活動[8]如圖3.1所示

圖3.1 系統(tǒng)業(yè)務(wù)例圖

3.2 總體功能模塊

系統(tǒng)管理員和用戶在本系統(tǒng)中擔(dān)任著不同的角色,系統(tǒng)管理員在后臺對本系統(tǒng)進(jìn)行全局把控,系統(tǒng)管理員可以商品的評價進(jìn)行管理,對訂單進(jìn)行管理和統(tǒng)計數(shù)據(jù)。用戶進(jìn)行注冊登錄,需要輸入正確的信息,否則登錄與注冊失敗。用戶登錄成功后可以瀏覽商品查看一些之前的商品評價然后確定加入購物車,并對商品進(jìn)行評價,對收貨地址進(jìn)行確認(rèn)或者更改。以下是總功能圖如圖3.2所示[9]

圖3.2系統(tǒng)功能需求分析

3.3 程序流程圖

在本系統(tǒng)的基礎(chǔ)上,管理員是可以對相關(guān)的流程進(jìn)行分析和講解的。只需要管理員商家,能夠?qū)D書進(jìn)行分類活動,以及對相關(guān)的圖書商品具有刪除的權(quán)限,即可完成很多相關(guān)的功能[10]如圖3.3所示

圖3.3 管理員管理流程圖

用戶注冊流程圖,如圖3.4所示

圖3.4 用戶注冊流程圖

本小節(jié)描述的是本設(shè)計中的,關(guān)于用戶登錄流程圖的相關(guān)的信息。在本系統(tǒng)的登錄主頁面上,需要登錄到系統(tǒng)上的用戶,就可以登錄到系統(tǒng)上,在填入了相關(guān)的信息之后,就可以實現(xiàn)基于系統(tǒng)的登錄和注冊。本系統(tǒng)的登錄相關(guān)的操作流程圖如圖3.5所示

? 圖3.5 用戶登錄流程

用戶購物流程圖如下,展示的是用戶在登錄過程中,用用戶則可以選擇自己所喜歡的圖書商品,將該圖書商品,加入到購物車,方便后期對購物車中的商品進(jìn)行添加操作,其效果示意圖如圖3.6所示

圖3.6 用戶購物流程圖

用戶評價流程圖,用戶購物成功后,隨時可以對商品進(jìn)行反饋評價,管理員就可以查看并處理評價,然后評價顯示到系統(tǒng)以供參考。如下所示,如圖3.7所示

圖3.7 用戶評價流程圖

第四章 系統(tǒng)詳細(xì)設(shè)計與實現(xiàn)

4.1?系統(tǒng)和數(shù)據(jù)庫的配置

本次論文是基于B/S來設(shè)計實現(xiàn)的,它包括三部分,瀏覽器,web服務(wù),數(shù)據(jù)庫,其設(shè)計圖如4.1所示

圖4.1 B/S結(jié)構(gòu)

4.2 概念模型設(shè)計

本系統(tǒng)E-R圖如4.2所示

圖4.2 ?E-R圖

4.3 數(shù)據(jù)庫表結(jié)構(gòu)

因為用戶需要收貨地址,才能夠完成圖書的購買行為,所以本設(shè)計中,需要做到的是,設(shè)計一個數(shù)據(jù)庫表結(jié)構(gòu),從而能夠完成存儲相關(guān)的信息。方便后期的購物行為。

下單之后所產(chǎn)生的訂單表,具體如表4.2所示。

這個表是用來進(jìn)行存儲用戶訂單條目的,它的主要字段為Id、jiage、Productid、shuliang、 orderid分別用于錄入主鍵、價格、關(guān)聯(lián)商品的ID、商品名、商品數(shù)量、關(guān)聯(lián)的訂單ID等。訂單表的相應(yīng)字段與用戶進(jìn)行交接訂單條目的關(guān)聯(lián)比如Productid和orderid字段。當(dāng)客戶通過本系統(tǒng)下達(dá)訂單的時候,用戶的各種交易信息都會呈現(xiàn)出來,以便能夠順利進(jìn)行下單和購買。需要調(diào)用訂單條目表。具體如表4.3所示

我們可以用這個表來進(jìn)行商品的分類,它的主要字段為Id、Cateid、Catelock、catename、分別用于錄入主鍵、分類ID、關(guān)聯(lián)商品的ID、商品名、商品數(shù)量、關(guān)聯(lián)的訂單ID等。訂單表的Cateid字段和與用戶進(jìn)行分類的關(guān)聯(lián)。這樣當(dāng)系統(tǒng)運(yùn)作的時候,后管理員進(jìn)行分類。需要調(diào)用分類表。具體如表4.4所示

這個表示會員購買商品時進(jìn)行評價用的,它的主要字段為Id、Createtime、Pingjia、Pingjiastatus、feedback、 Productid分別用于錄入主鍵、添加時間、評價、評價狀態(tài)、評語、關(guān)聯(lián)的商品ID等。評價表的Productid字段與用戶的評價進(jìn)行關(guān)聯(lián)。這樣當(dāng)系統(tǒng)運(yùn)行的時候,客戶可以查看以及評價該書籍。需要調(diào)用評價表。具體如表4.5所示

這個表管理商品用的,它的主要字段為Id、negitive、Createtime、positive、Hot、 Imgpath、 Info5、 num 、Name 、Price1、 Price2、 productloc、 Xiaoliang 、neutral 、cateid分別用于錄入主鍵、差評、添加時間、好評、熱銷推薦、商品圖、商品簡介、庫存數(shù)量、商品名、價格一、價格二、商品是否刪除標(biāo)志,未刪除的商品用0代表,刪、銷量、中評、關(guān)聯(lián)的分類ID用1代表等。訂單表的cateid字段和與商品的關(guān)聯(lián)。這樣當(dāng)系統(tǒng)運(yùn)行的時候,客戶可以查看書籍。需要調(diào)用商品表。具體如表4.6所示

這個表展現(xiàn)了會員的各種信息,數(shù)據(jù)庫表關(guān)鍵字段Id、dizhi、Createtime、answer、Email、 Password、 Phone、 QQ 、Truename 、userlock、 Username、wenti、分別用于錄入主鍵、地址、添加時間、答案、郵箱、密碼、聯(lián)系方式、QQ、是否刪除標(biāo)志,0表示未刪除,1表示刪除、用戶名、問題、等。這樣當(dāng)系統(tǒng)運(yùn)行的時候,我們可以看客戶的各種信息。需要調(diào)用用戶表。具體如表4.7所示

第五章 系統(tǒng)功能實現(xiàn)

5.1 程序的時序圖

5.1.1 訂單模塊時序圖

這個圖時候訂單模塊時序圖,內(nèi)容主要包括下訂單的操作方法還有下訂單之后數(shù)據(jù)庫的鏈接等,還有表明了更新訂單,處理訂單,更新訂單的操作方法,以及更新數(shù)據(jù)庫記錄,可以顯示操作成功。操作成功之后進(jìn)入下一個操作模塊,并且判斷操作的正確性,檢測相關(guān)信息,比對和調(diào)用數(shù)據(jù),包括刪除訂單查詢訂單,刪除訂單和查詢訂單的方法,以及數(shù)據(jù)庫的錄入等,完成相關(guān)操作系統(tǒng)給出對應(yīng)的操作提示,更直觀便捷,更節(jié)約時間。具體如圖5.1所示

圖5.1 訂單模塊時序圖

5.1.2 評價模塊時序圖

當(dāng)對系統(tǒng)進(jìn)行添加評價,刪除評價以及查詢評價時,需要先通過JSP動態(tài)網(wǎng)頁,再經(jīng)過manageaction ,達(dá)到以上添加、刪除、更新、查詢的操作后通過pingjiadao,進(jìn)行插入數(shù)據(jù)庫操作。客戶在評價框中輸入評價確認(rèn)輸入完成添加評價,系統(tǒng)調(diào)用添加的評價,插入數(shù)據(jù)庫結(jié)束添加過程。假如客戶要查看以往的客戶相關(guān)評價,可以通過更新評價來實現(xiàn),便于客戶全面的了解該系統(tǒng),更容易下決定,保證更好的交易體驗。刪除不小心輸入的錯誤評論也能減少后來客戶對同一書籍的錯誤判斷,不至于因為客戶偶然的小錯導(dǎo)致不知情客戶對該書籍的偏見以至于讓好書蒙塵,查詢模塊同樣調(diào)用,插入檢測完成確認(rèn)操作成功進(jìn)行后續(xù)操作。如圖5. 2所示

圖5.2 評價模塊時序圖

5.1.3 商品分類模塊時序圖

這個圖商品分類模塊時序圖,通過這個圖我們可以清楚的看到,添加商品、更新商品、刪除商品和查詢商品都需要管理員對系統(tǒng)進(jìn)行操作。再通過manageaction,調(diào)用添加、更新、刪除的方法,然后在通過Categorydao,進(jìn)行數(shù)據(jù)庫的操作,生成數(shù)據(jù)庫記錄,根據(jù)數(shù)據(jù)分類把書籍分門別類,讓客戶更好更容易找到自己想找的書籍,同時也能根據(jù)自己的購買力查看相關(guān)類型的商品。節(jié)約了客戶的時間,增加了購買體驗滿意度,如圖5.3所示

圖5.3商品分類模塊時序圖

5.1.4 商品模塊時序圖

這個圖是商品模塊時序圖,這個圖顯示的作用是,管理員可以添加商品、更新商品、推薦商品、刪除商品和查詢商品,再通過manageaction,調(diào)用添加、更新、刪除、查詢的方法,然后在通過priductdao,進(jìn)行數(shù)據(jù)庫的操作,生成數(shù)據(jù)庫記錄,如圖5.4所示

圖5.4商品模塊時序圖

5.1.5 用戶模塊時序圖

這個圖是用戶模塊時序圖,這個圖顯示的作用是可以進(jìn)行添加、更新、刪除、查詢用戶,再通過manageaction,調(diào)用添加、更新、刪除、查詢的方法,然后通過Userdao,數(shù)據(jù)庫的操作,生成數(shù)據(jù)庫訂單記錄,如圖5.5所示

圖5.5用戶模塊時序圖

5.2系統(tǒng)功能實現(xiàn)的主要模塊

5.2.1 管理員登陸頁面·

管理員登陸界面,如圖5.6所示

圖5.6登陸界面

這個頁面的整體內(nèi)容和頁面設(shè)計是網(wǎng)上書店管理系統(tǒng)的管理后臺的首頁,這個管理后臺的用戶名是user,它的密碼是111111,你只要輸入進(jìn)去,就可以完成登錄。為了更好的安全性和對客戶的隱私保護(hù),采用用戶,密碼雙重保護(hù)登錄,必須用戶以及用戶密碼同時不出現(xiàn)錯誤才能完成登錄,如果用戶名和密碼有一個錯誤,那么這個系統(tǒng)就登不進(jìn)去,顯示出錯

5.2.2 管理員管理后臺界面

管理員管理網(wǎng)上書店后臺界面,如圖5.7所示

圖5.7管理員管理后臺界面

本設(shè)計的作用是管理員對系統(tǒng)進(jìn)行訂單管理,統(tǒng)計管理,商品評價管理,會員管理,商品管理,商品分類管理的多項操作時可以通過管理員后臺界面,加強(qiáng)商家對書籍商品的即時管理和處理客戶的相關(guān)反饋以及有疑問的地方。是整個網(wǎng)上書店的賣家部分。

5.2.3 用戶注冊頁面

用戶注冊界面 ,如圖5.8所示

圖5.8用戶注冊界面

用戶進(jìn)行注冊時,用戶通過用戶注冊界面輸入自己正確的信息來完成注冊功能。例如手機(jī)號必須是11位阿拉伯?dāng)?shù)字以及email要用郵箱的格式,多項注冊有效的保障了客戶消費(fèi)安全,也讓買書的客戶更加的放心和安心。

5.2.4 網(wǎng)站主頁面

網(wǎng)站主界面,如圖 5.9所示

圖5.9網(wǎng)站主界面

本設(shè)計是網(wǎng)站主頁面,如果要從MySQL數(shù)據(jù)庫中獲取所需要的信息,則必須通過?productDao.selectBeanList方法,與此同時,你還可以搜索你想要的東西,方便快捷直觀,一目了然,清清楚楚的羅列出搜索相關(guān),點(diǎn)擊查看,不至于悶頭去找,浪費(fèi)太多不必要浪費(fèi)的時間,最后通過return "success";返回到struts.xml對應(yīng)的JSP文件。

5.2.5 購物車界面

購物主界面,如圖5.10所示

圖5.10購物車界面

購物車界面是本系統(tǒng)的特色,用戶進(jìn)入客戶界面,將自己喜歡的商品添加到購物車,然后提交訂單和結(jié)算。

5.2.6 訂單界面

訂單界面,如圖5.11所示

圖5.11訂單界面

這個是訂單界面,客戶購買商品后,可以查看商品訂單詳情,管理員可以查看到客戶的訂單并對其進(jìn)行處理。

5.2.7 評價界面

評價界面,如圖5.12所示

圖5.12評價界面

這個是評價界面,評價生成以后,管理員可以進(jìn)行查看,管理,客戶可以查看其它客戶對自己購買商品的評價和自己的評價,在買進(jìn)商品之前對商品有一部分相關(guān)的了解也更有利于商品的選購,客戶督促商家,讓商家有更好的進(jìn)步,彌補(bǔ)自身不足,為下一個客戶的消費(fèi)過程提供更好更滿意的服務(wù)

第六章 系統(tǒng)的調(diào)試與測試

6.1 系統(tǒng)調(diào)試的結(jié)果

開發(fā)工具myeclipse,Mysql數(shù)據(jù)庫,tomcat三個軟件是實現(xiàn)本系統(tǒng)的核心軟件,我們需要進(jìn)行安裝。然后要打開myeclipse,然后進(jìn)行相應(yīng)的程序插入,可以看到的就是existing project into workspace,然后點(diǎn)擊這個按鈕,進(jìn)行下一步插入程序的操作,具體如圖6.1所示

圖6.1 插入程序

當(dāng)我們看到以下圖所示的內(nèi)容時,表示程序已經(jīng)查好了,然后就是要運(yùn)行程序了,具體如圖6.2所示

圖6.2 運(yùn)行程序

然后再點(diǎn)擊運(yùn)行按鈕,當(dāng)console出現(xiàn)如圖6.3所示的內(nèi)容時,表示已經(jīng)運(yùn)行好了,系統(tǒng)就可以用了。

圖6.3 運(yùn)行成功

最后再打開瀏覽器,輸入完整路徑http://localhost:8080/book,就可以進(jìn)入系統(tǒng)啦!整個系統(tǒng)的造作界面完成。然后我們就可以當(dāng)看到整個操作系統(tǒng)的主頁。如圖6.4所示

圖6.4 系統(tǒng)界面圖


總結(jié)

6.1 ?總結(jié)

系統(tǒng)最終實現(xiàn)了基于JSP的網(wǎng)上書店圖書管理系統(tǒng),是經(jīng)過多個模塊之間整合協(xié)同工作一起共同完成的。在經(jīng)過本次的規(guī)劃和畢業(yè)設(shè)計設(shè)計之后,完成了如下的功能以及學(xué)習(xí)了相關(guān)的開發(fā)技巧:能夠基于JSP,完成功能模塊的編寫;學(xué)習(xí)了基于MYECLIPSE進(jìn)行系統(tǒng)軟件的開發(fā)與設(shè)計;學(xué)寫了基于數(shù)據(jù)庫的編程

雖然,只有簡短的兩句話,但是從實現(xiàn)功能的角度,卻有很多的功能點(diǎn)和注意點(diǎn)。這些功能點(diǎn)和注意點(diǎn)都在上述的設(shè)計過程中得以展現(xiàn)。總之,在本文的最后,已經(jīng)基本完成了既定的功能,只不過由于能力有限,并未做到完善,尚有很大的優(yōu)化空間。另外,從功能的角度,本設(shè)計中完成了許多內(nèi)容,比如說,完成了頁面的編程、完成了相關(guān)類圖軟件的使用、完成了許多內(nèi)容的開發(fā)和設(shè)計。在本次設(shè)計中,也是比較難得的回憶和精力,這也是我以后的工作生涯中,難忘的環(huán)節(jié)。

6.2 ?展望

本設(shè)計中,利用的是開源框架SSH,來實現(xiàn)的相關(guān)的開發(fā)功能。但是,計算機(jī)技術(shù)的迭代的速度是十分的快的。所以,在相關(guān)的完成的過程中,

所以在后續(xù)的設(shè)計中本設(shè)計會考慮換使用其它類型的架構(gòu),來實現(xiàn)本系統(tǒng)的相關(guān)的開發(fā)和設(shè)計,新的技術(shù)要求比如Ajax技術(shù)等,都是可以后續(xù)加入到本系統(tǒng)中去。實時的變化,從而達(dá)到穩(wěn)定的目的。這也是后續(xù)發(fā)展的一大展望和優(yōu)化點(diǎn)。

除此之外,本文還有許多其它需要優(yōu)化之處,在后續(xù)的學(xué)習(xí)中,將會持續(xù)優(yōu)化。

參考文獻(xiàn)

[1] 顧奇. 基于JSP技術(shù)的線下書店管理系統(tǒng)的開發(fā)[J]. 電子技術(shù)與軟件工程, 2018, No.134(12):50-51.

[2] 佚名. 基于“互聯(lián)網(wǎng)+”網(wǎng)上書店的設(shè)計與實現(xiàn)[J]. 電腦知識與技術(shù), 2018, 14(28):39-42.

[3] 孫紅麗. 基于JSP的學(xué)生信息管理系統(tǒng)設(shè)計與實現(xiàn)[J]. 智能計算機(jī)與應(yīng)用, 2017(2):108-109.

[4] 基于JSP的物流管理系統(tǒng)的設(shè)計與實現(xiàn)[D]. 天津職業(yè)技術(shù)師范大學(xué), 2018.

[5] 佚名. 基于JSP的中小型酒店管理系統(tǒng)的設(shè)計與實現(xiàn)[D]. 江西財經(jīng)大學(xué), 2018.

[6]四維科技主編.JSP網(wǎng)絡(luò)編程與實例[M].人民郵電出版社,2005,3-17,192-199.

[7]Dejan Sunderic&Tom Woodhead.SQL Server 2000 Stored Procedure Programming [M].Tsinghua University press,2002,50-127.

[8]施伯樂,丁寶康,汪衛(wèi)編著.?dāng)?shù)據(jù)庫系統(tǒng)教程[M].高等教育出版社,2003,42-127.

[9]?黃貽培. 基于JSP技術(shù)的網(wǎng)上書店的開發(fā)與實現(xiàn)[J]. 電子科技大學(xué), 2011.

[10]張端金,高曙,楊蘋等編著.計算機(jī)專業(yè)英語[M].武漢理工大學(xué)出版社,2003,165-166.

[11]?劉潔, 李穎, 劉琳,等. 基于JSP和JavaBean技術(shù)的網(wǎng)上書店設(shè)計與實現(xiàn)[J]. 現(xiàn)代情報, 2005, 25(12):42-44.

[12]?王國棟, 楊樹勛, 劉殿文,等. JSP在網(wǎng)上書店中的應(yīng)用[J]. 青島科技大學(xué)學(xué)報(自然科學(xué)版), 2003, 24(3):264-266.

[13]Martin Bond.Sams Teach Yourself J2EE in 21 Days,Second Edition [M].Posts and telicommunications Press ,2005,56-70.

[14]?李志義, 劉奕然. 基于JSP的網(wǎng)上書店的一種設(shè)計與實現(xiàn)[J]. 情報雜志, 2007, 26(7):66-67.



























【湖南涉外經(jīng)濟(jì)學(xué)院畢設(shè)論文模板】基于Jsp的網(wǎng)上書店管理系統(tǒng)的評論 (共 條)

分享到微博請遵守國家法律
获嘉县| 绥阳县| 昌都县| 桐庐县| 镇安县| 五常市| 习水县| 洪江市| 郎溪县| 营口市| 乌鲁木齐县| 扶绥县| 武鸣县| 年辖:市辖区| 无极县| 辽宁省| 洮南市| 本溪| 东源县| 商洛市| 绥江县| 宁海县| 天峻县| 武鸣县| 张掖市| 沽源县| 大关县| 泽库县| 崇义县| 尤溪县| 方城县| 新巴尔虎右旗| 穆棱市| 临朐县| 洮南市| 阳春市| 黑水县| 宜兰市| 崇信县| 都江堰市| 成都市|