国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

基于JSP的網(wǎng)上書店系統(tǒng)的設(shè)計與實現(xiàn)

2014-04-02 01:48梁紅碩
科技創(chuàng)新與應(yīng)用 2014年11期
關(guān)鍵詞:設(shè)計

梁紅碩

摘 要:本文是基于Jsp的網(wǎng)上書店系統(tǒng)的設(shè)計,文中給出該店系統(tǒng)的主要功能模塊,根據(jù)實體E-R圖進行了相應(yīng)數(shù)據(jù)表的設(shè)計,并對個功能模塊進行了詳細設(shè)計。

關(guān)鍵詞:網(wǎng)上書店;JSP;設(shè)計

隨著網(wǎng)絡(luò)技術(shù)的發(fā)展,網(wǎng)上購物逐漸成為人們生活的一部分,通過網(wǎng)絡(luò)購物一方面可以使消費者節(jié)省時間,而且價格也公開合理。對于銷售者來說則可以隨著市場經(jīng)濟的需求而科學(xué)合理的調(diào)整銷售產(chǎn)品的種類和數(shù)量。隨著網(wǎng)頁技術(shù)的不斷發(fā)展,人們對網(wǎng)頁的要求已經(jīng)不再是文字、圖片的簡單堆砌,而是要有實時性,交互性和豐富性,所以使用動態(tài)網(wǎng)頁技術(shù)的網(wǎng)頁則更迎合了市場的需求。

1 整體架構(gòu)設(shè)計

此網(wǎng)上書店系統(tǒng)是基于JavaEE平臺設(shè)計搭建的JavaWeb項目,采用B/S 的三層體系結(jié)構(gòu), 因此需要配置JAVA 開發(fā)環(huán)境,安裝虛擬服務(wù)器Apache Tomcat 5.5,并使用Java開源項目開發(fā)工具Eclipse,數(shù)據(jù)庫系統(tǒng)選擇使用MySQL。

本系統(tǒng)主要設(shè)計兩大功能模塊:消費用戶前臺和書店管理后臺。該系統(tǒng)的主要功能模塊圖如圖1所示。消費用戶通過登錄可以瀏覽、購買商品,實現(xiàn)了消費用戶在線購物的需求,提高了銷售和購買商品的效率。

2 數(shù)據(jù)庫設(shè)計

網(wǎng)上書店系統(tǒng)前臺主要實現(xiàn)客戶端,后臺是管理的網(wǎng)購平臺,涉及商品信息、消費用戶信息、購買商品生成訂單等多個實體。

2.1 消費用戶實體E-R圖

網(wǎng)上書店系統(tǒng)將管理所有消費用戶的信息,在對商品加入購物車、提交訂單操作時,會直接引用消費用戶的實體屬性。消費用戶實體包括用戶名稱、用戶密碼、地址、電話、E-mail、注冊時間、密保問題、密保答案等屬性。

2.2 圖書商品實體E-R圖

圖書商品信息是網(wǎng)上書店系統(tǒng)的基本信息,維護圖書商品的添加、修改、刪除等操作。圖書商品實體包括圖書編號、圖書名稱、圖書描述、圖書單價、圖書數(shù)量、圖書圖片名稱、入庫時間、圖書類型屬性。

2.3 訂單實體E-R圖

訂單實體是消費用戶對自己購買物品的了解。其中訂單表中包括:訂單編號、用戶名稱、商品總價、訂購時間、訂購狀態(tài)、訂購數(shù)量等屬性。

2.4 數(shù)據(jù)表設(shè)計

根據(jù)實體E-R圖,進行了相應(yīng)數(shù)據(jù)表的設(shè)計,其中包括了書店管理員表,用來記錄系統(tǒng)管理員的基本信息;消費用戶表,記錄系統(tǒng)消費用戶的基本信息;圖書商品表,記錄圖書商品的基本信息;訂單表,記錄消費用戶下訂單的基本信息;訂單明細表,記錄訂單詳情的信息。

3 系統(tǒng)架構(gòu)設(shè)計

該網(wǎng)上書店系統(tǒng)是一個基于WEB 開發(fā)的B/S 架構(gòu)的系統(tǒng), 采用了Jsp+Servlet+ JavaBean 的J2EE 技術(shù)架構(gòu)實現(xiàn)MVC 結(jié)構(gòu)。其系統(tǒng)結(jié)構(gòu)可分為三個組成部分:視圖層(view客戶交互)、控制層(Controller服務(wù)器處理)、模型層(Model數(shù)據(jù)處理)。應(yīng)用該MVC模式可以簡化程序的修改和升級, 并使得程序的重用成為可能。其中視圖層(View)能夠?qū)崿F(xiàn)數(shù)據(jù)的顯示,提供了展示數(shù)據(jù)的多種可視化方式。視圖可以有多個,而使用哪個視圖則由控制器決定,在視圖層,可以采用Jsp 頁面來實現(xiàn)??刂茖樱–ontroller)可以理解為一個分發(fā)裝置,它的主要功能就是協(xié)調(diào)并調(diào)用需要的資源/對象來完成用戶請求。通??刂破鲿槿蝿?wù)調(diào)用合適的模型,以及選擇合適的視圖。模型層(Model)是指用于數(shù)據(jù)之上的數(shù)據(jù)內(nèi)容和數(shù)據(jù)規(guī)則, 它一般對應(yīng)于應(yīng)用程序所要管理的對象。在軟件系統(tǒng)中,任何事物都可以被抽象成可以被某種方式處理的數(shù)據(jù)模型。數(shù)據(jù)模型的處理過程對其它層來說是黑箱操作, 模型層接受視圖層請求的數(shù)據(jù), 然后返回相應(yīng)的處理結(jié)果。

4 功能模塊詳細設(shè)計

該網(wǎng)上書店系統(tǒng)主要包含了兩大模塊,消費用戶前臺和書店管理后臺。消費用戶模塊:實現(xiàn)了用戶注冊、登錄、用戶瀏覽商品、下訂單、修改用戶密碼、注銷用戶等功能。后臺管理模塊:實現(xiàn)了管理員登錄、刪除消費用戶、增加修改刪除商品信息,查看發(fā)送客戶訂單等功能。

4.1 模塊關(guān)系

在該網(wǎng)上書店系統(tǒng)的首頁,用戶可以了該網(wǎng)上書店的基本情況,如:該書店特定、書店的服務(wù)政策,還可以分類瀏覽查看圖書。用戶若想購買圖書,則需要進行注冊,登錄系統(tǒng)。登錄系統(tǒng)后,消費用戶核實個人信息是否正確,并可以進行個人資料的修改。

購買圖書時,在該圖書查看頁面點擊“加入購物車”,在購物車頁面消費用戶可以修改購物車中的購買的數(shù)量,繼續(xù)購物等功能,可以對商品下訂單。用戶提交訂單,信息會傳給后臺,管理員對訂單進行處理后,消費用戶可以查看“我的訂單”,了解訂單狀態(tài)。管理員登錄可以對商品進行管理,對用戶進行管理,對訂單進行管理三部分。

4.2 消費用戶模塊設(shè)計

消費用戶模塊主要包括用戶信息的注冊、用戶信息的修改和用戶對商品加入購物車、生成訂單、提交訂單這幾部分。

4.2.1 注冊用戶信息:用戶通過該功能能夠注冊一個網(wǎng)站用戶帳號。用戶首先填寫自己的個人信息,系統(tǒng)會檢驗用戶名是否已被注冊,如果已有該用戶名,則給出提示,如果所有信息填寫正確,則注冊成功。

4.2.2 修改用戶信息:用戶登錄后,點擊“個人信息”,可以進行個人信息的查看及修改。如果要修改信息,必須提供密碼保護問題和密保答案。

4.2.3 用戶購物:用戶進入某商品的詳細介紹頁面,點擊“加入購物車”,系統(tǒng)在購物車中記錄下用戶所選購的商品,如該商品在購物車中已經(jīng)存在,只需要將相應(yīng)數(shù)量進行加1操作,如果該商品不存在,則在購物車中創(chuàng)建新紀錄,并將數(shù)量設(shè)置為1。在購物車頁面可以對商品的數(shù)量進行增加或減少,用戶單擊“繼續(xù)購物”,系統(tǒng)關(guān)閉購物車視圖轉(zhuǎn)到主頁面,點擊“生成訂單”,并提交訂單,則該訂單會在我的訂單中記錄保存。

4.3 管理員模塊

管理員模塊主包括商品管理、用戶管理和訂單管理三個部分。下面以商品管理功能為主,介紹商品管理模塊實現(xiàn)的業(yè)務(wù)邏輯。

4.3.1 商品管理:主要對圖書商品貨物信息的管理,查看商品信息,可以對商品進行刪除和修改功能。根據(jù)貨物需求,及時的添加商品信息。

4.3.2 用戶管理:主要對消費用戶信息的管理,查看用戶信息,可以對用戶進行刪除。

4.3.3 訂單管理:主要對用戶提交訂單后,對訂單信息的管理,查看訂單詳情,對訂單中狀態(tài)可以使用戶了解購買該商品的情況。

5 結(jié)束語

網(wǎng)上書店是一個功能很強大的系統(tǒng),本文只給出了主要功能模塊的設(shè)計,在后續(xù)工作中還需要在功能上、安全方面對該系統(tǒng)進行完善。

參考文獻

[1]劉成群.基于JSP的計算機組成原理教學(xué)網(wǎng)站的設(shè)計與開發(fā)[J].軟件導(dǎo)刊,2011.endprint

摘 要:本文是基于Jsp的網(wǎng)上書店系統(tǒng)的設(shè)計,文中給出該店系統(tǒng)的主要功能模塊,根據(jù)實體E-R圖進行了相應(yīng)數(shù)據(jù)表的設(shè)計,并對個功能模塊進行了詳細設(shè)計。

關(guān)鍵詞:網(wǎng)上書店;JSP;設(shè)計

隨著網(wǎng)絡(luò)技術(shù)的發(fā)展,網(wǎng)上購物逐漸成為人們生活的一部分,通過網(wǎng)絡(luò)購物一方面可以使消費者節(jié)省時間,而且價格也公開合理。對于銷售者來說則可以隨著市場經(jīng)濟的需求而科學(xué)合理的調(diào)整銷售產(chǎn)品的種類和數(shù)量。隨著網(wǎng)頁技術(shù)的不斷發(fā)展,人們對網(wǎng)頁的要求已經(jīng)不再是文字、圖片的簡單堆砌,而是要有實時性,交互性和豐富性,所以使用動態(tài)網(wǎng)頁技術(shù)的網(wǎng)頁則更迎合了市場的需求。

1 整體架構(gòu)設(shè)計

此網(wǎng)上書店系統(tǒng)是基于JavaEE平臺設(shè)計搭建的JavaWeb項目,采用B/S 的三層體系結(jié)構(gòu), 因此需要配置JAVA 開發(fā)環(huán)境,安裝虛擬服務(wù)器Apache Tomcat 5.5,并使用Java開源項目開發(fā)工具Eclipse,數(shù)據(jù)庫系統(tǒng)選擇使用MySQL。

本系統(tǒng)主要設(shè)計兩大功能模塊:消費用戶前臺和書店管理后臺。該系統(tǒng)的主要功能模塊圖如圖1所示。消費用戶通過登錄可以瀏覽、購買商品,實現(xiàn)了消費用戶在線購物的需求,提高了銷售和購買商品的效率。

2 數(shù)據(jù)庫設(shè)計

網(wǎng)上書店系統(tǒng)前臺主要實現(xiàn)客戶端,后臺是管理的網(wǎng)購平臺,涉及商品信息、消費用戶信息、購買商品生成訂單等多個實體。

2.1 消費用戶實體E-R圖

網(wǎng)上書店系統(tǒng)將管理所有消費用戶的信息,在對商品加入購物車、提交訂單操作時,會直接引用消費用戶的實體屬性。消費用戶實體包括用戶名稱、用戶密碼、地址、電話、E-mail、注冊時間、密保問題、密保答案等屬性。

2.2 圖書商品實體E-R圖

圖書商品信息是網(wǎng)上書店系統(tǒng)的基本信息,維護圖書商品的添加、修改、刪除等操作。圖書商品實體包括圖書編號、圖書名稱、圖書描述、圖書單價、圖書數(shù)量、圖書圖片名稱、入庫時間、圖書類型屬性。

2.3 訂單實體E-R圖

訂單實體是消費用戶對自己購買物品的了解。其中訂單表中包括:訂單編號、用戶名稱、商品總價、訂購時間、訂購狀態(tài)、訂購數(shù)量等屬性。

2.4 數(shù)據(jù)表設(shè)計

根據(jù)實體E-R圖,進行了相應(yīng)數(shù)據(jù)表的設(shè)計,其中包括了書店管理員表,用來記錄系統(tǒng)管理員的基本信息;消費用戶表,記錄系統(tǒng)消費用戶的基本信息;圖書商品表,記錄圖書商品的基本信息;訂單表,記錄消費用戶下訂單的基本信息;訂單明細表,記錄訂單詳情的信息。

3 系統(tǒng)架構(gòu)設(shè)計

該網(wǎng)上書店系統(tǒng)是一個基于WEB 開發(fā)的B/S 架構(gòu)的系統(tǒng), 采用了Jsp+Servlet+ JavaBean 的J2EE 技術(shù)架構(gòu)實現(xiàn)MVC 結(jié)構(gòu)。其系統(tǒng)結(jié)構(gòu)可分為三個組成部分:視圖層(view客戶交互)、控制層(Controller服務(wù)器處理)、模型層(Model數(shù)據(jù)處理)。應(yīng)用該MVC模式可以簡化程序的修改和升級, 并使得程序的重用成為可能。其中視圖層(View)能夠?qū)崿F(xiàn)數(shù)據(jù)的顯示,提供了展示數(shù)據(jù)的多種可視化方式。視圖可以有多個,而使用哪個視圖則由控制器決定,在視圖層,可以采用Jsp 頁面來實現(xiàn)??刂茖樱–ontroller)可以理解為一個分發(fā)裝置,它的主要功能就是協(xié)調(diào)并調(diào)用需要的資源/對象來完成用戶請求。通??刂破鲿槿蝿?wù)調(diào)用合適的模型,以及選擇合適的視圖。模型層(Model)是指用于數(shù)據(jù)之上的數(shù)據(jù)內(nèi)容和數(shù)據(jù)規(guī)則, 它一般對應(yīng)于應(yīng)用程序所要管理的對象。在軟件系統(tǒng)中,任何事物都可以被抽象成可以被某種方式處理的數(shù)據(jù)模型。數(shù)據(jù)模型的處理過程對其它層來說是黑箱操作, 模型層接受視圖層請求的數(shù)據(jù), 然后返回相應(yīng)的處理結(jié)果。

4 功能模塊詳細設(shè)計

該網(wǎng)上書店系統(tǒng)主要包含了兩大模塊,消費用戶前臺和書店管理后臺。消費用戶模塊:實現(xiàn)了用戶注冊、登錄、用戶瀏覽商品、下訂單、修改用戶密碼、注銷用戶等功能。后臺管理模塊:實現(xiàn)了管理員登錄、刪除消費用戶、增加修改刪除商品信息,查看發(fā)送客戶訂單等功能。

4.1 模塊關(guān)系

在該網(wǎng)上書店系統(tǒng)的首頁,用戶可以了該網(wǎng)上書店的基本情況,如:該書店特定、書店的服務(wù)政策,還可以分類瀏覽查看圖書。用戶若想購買圖書,則需要進行注冊,登錄系統(tǒng)。登錄系統(tǒng)后,消費用戶核實個人信息是否正確,并可以進行個人資料的修改。

購買圖書時,在該圖書查看頁面點擊“加入購物車”,在購物車頁面消費用戶可以修改購物車中的購買的數(shù)量,繼續(xù)購物等功能,可以對商品下訂單。用戶提交訂單,信息會傳給后臺,管理員對訂單進行處理后,消費用戶可以查看“我的訂單”,了解訂單狀態(tài)。管理員登錄可以對商品進行管理,對用戶進行管理,對訂單進行管理三部分。

4.2 消費用戶模塊設(shè)計

消費用戶模塊主要包括用戶信息的注冊、用戶信息的修改和用戶對商品加入購物車、生成訂單、提交訂單這幾部分。

4.2.1 注冊用戶信息:用戶通過該功能能夠注冊一個網(wǎng)站用戶帳號。用戶首先填寫自己的個人信息,系統(tǒng)會檢驗用戶名是否已被注冊,如果已有該用戶名,則給出提示,如果所有信息填寫正確,則注冊成功。

4.2.2 修改用戶信息:用戶登錄后,點擊“個人信息”,可以進行個人信息的查看及修改。如果要修改信息,必須提供密碼保護問題和密保答案。

4.2.3 用戶購物:用戶進入某商品的詳細介紹頁面,點擊“加入購物車”,系統(tǒng)在購物車中記錄下用戶所選購的商品,如該商品在購物車中已經(jīng)存在,只需要將相應(yīng)數(shù)量進行加1操作,如果該商品不存在,則在購物車中創(chuàng)建新紀錄,并將數(shù)量設(shè)置為1。在購物車頁面可以對商品的數(shù)量進行增加或減少,用戶單擊“繼續(xù)購物”,系統(tǒng)關(guān)閉購物車視圖轉(zhuǎn)到主頁面,點擊“生成訂單”,并提交訂單,則該訂單會在我的訂單中記錄保存。

4.3 管理員模塊

管理員模塊主包括商品管理、用戶管理和訂單管理三個部分。下面以商品管理功能為主,介紹商品管理模塊實現(xiàn)的業(yè)務(wù)邏輯。

4.3.1 商品管理:主要對圖書商品貨物信息的管理,查看商品信息,可以對商品進行刪除和修改功能。根據(jù)貨物需求,及時的添加商品信息。

4.3.2 用戶管理:主要對消費用戶信息的管理,查看用戶信息,可以對用戶進行刪除。

4.3.3 訂單管理:主要對用戶提交訂單后,對訂單信息的管理,查看訂單詳情,對訂單中狀態(tài)可以使用戶了解購買該商品的情況。

5 結(jié)束語

網(wǎng)上書店是一個功能很強大的系統(tǒng),本文只給出了主要功能模塊的設(shè)計,在后續(xù)工作中還需要在功能上、安全方面對該系統(tǒng)進行完善。

參考文獻

[1]劉成群.基于JSP的計算機組成原理教學(xué)網(wǎng)站的設(shè)計與開發(fā)[J].軟件導(dǎo)刊,2011.endprint

摘 要:本文是基于Jsp的網(wǎng)上書店系統(tǒng)的設(shè)計,文中給出該店系統(tǒng)的主要功能模塊,根據(jù)實體E-R圖進行了相應(yīng)數(shù)據(jù)表的設(shè)計,并對個功能模塊進行了詳細設(shè)計。

關(guān)鍵詞:網(wǎng)上書店;JSP;設(shè)計

隨著網(wǎng)絡(luò)技術(shù)的發(fā)展,網(wǎng)上購物逐漸成為人們生活的一部分,通過網(wǎng)絡(luò)購物一方面可以使消費者節(jié)省時間,而且價格也公開合理。對于銷售者來說則可以隨著市場經(jīng)濟的需求而科學(xué)合理的調(diào)整銷售產(chǎn)品的種類和數(shù)量。隨著網(wǎng)頁技術(shù)的不斷發(fā)展,人們對網(wǎng)頁的要求已經(jīng)不再是文字、圖片的簡單堆砌,而是要有實時性,交互性和豐富性,所以使用動態(tài)網(wǎng)頁技術(shù)的網(wǎng)頁則更迎合了市場的需求。

1 整體架構(gòu)設(shè)計

此網(wǎng)上書店系統(tǒng)是基于JavaEE平臺設(shè)計搭建的JavaWeb項目,采用B/S 的三層體系結(jié)構(gòu), 因此需要配置JAVA 開發(fā)環(huán)境,安裝虛擬服務(wù)器Apache Tomcat 5.5,并使用Java開源項目開發(fā)工具Eclipse,數(shù)據(jù)庫系統(tǒng)選擇使用MySQL。

本系統(tǒng)主要設(shè)計兩大功能模塊:消費用戶前臺和書店管理后臺。該系統(tǒng)的主要功能模塊圖如圖1所示。消費用戶通過登錄可以瀏覽、購買商品,實現(xiàn)了消費用戶在線購物的需求,提高了銷售和購買商品的效率。

2 數(shù)據(jù)庫設(shè)計

網(wǎng)上書店系統(tǒng)前臺主要實現(xiàn)客戶端,后臺是管理的網(wǎng)購平臺,涉及商品信息、消費用戶信息、購買商品生成訂單等多個實體。

2.1 消費用戶實體E-R圖

網(wǎng)上書店系統(tǒng)將管理所有消費用戶的信息,在對商品加入購物車、提交訂單操作時,會直接引用消費用戶的實體屬性。消費用戶實體包括用戶名稱、用戶密碼、地址、電話、E-mail、注冊時間、密保問題、密保答案等屬性。

2.2 圖書商品實體E-R圖

圖書商品信息是網(wǎng)上書店系統(tǒng)的基本信息,維護圖書商品的添加、修改、刪除等操作。圖書商品實體包括圖書編號、圖書名稱、圖書描述、圖書單價、圖書數(shù)量、圖書圖片名稱、入庫時間、圖書類型屬性。

2.3 訂單實體E-R圖

訂單實體是消費用戶對自己購買物品的了解。其中訂單表中包括:訂單編號、用戶名稱、商品總價、訂購時間、訂購狀態(tài)、訂購數(shù)量等屬性。

2.4 數(shù)據(jù)表設(shè)計

根據(jù)實體E-R圖,進行了相應(yīng)數(shù)據(jù)表的設(shè)計,其中包括了書店管理員表,用來記錄系統(tǒng)管理員的基本信息;消費用戶表,記錄系統(tǒng)消費用戶的基本信息;圖書商品表,記錄圖書商品的基本信息;訂單表,記錄消費用戶下訂單的基本信息;訂單明細表,記錄訂單詳情的信息。

3 系統(tǒng)架構(gòu)設(shè)計

該網(wǎng)上書店系統(tǒng)是一個基于WEB 開發(fā)的B/S 架構(gòu)的系統(tǒng), 采用了Jsp+Servlet+ JavaBean 的J2EE 技術(shù)架構(gòu)實現(xiàn)MVC 結(jié)構(gòu)。其系統(tǒng)結(jié)構(gòu)可分為三個組成部分:視圖層(view客戶交互)、控制層(Controller服務(wù)器處理)、模型層(Model數(shù)據(jù)處理)。應(yīng)用該MVC模式可以簡化程序的修改和升級, 并使得程序的重用成為可能。其中視圖層(View)能夠?qū)崿F(xiàn)數(shù)據(jù)的顯示,提供了展示數(shù)據(jù)的多種可視化方式。視圖可以有多個,而使用哪個視圖則由控制器決定,在視圖層,可以采用Jsp 頁面來實現(xiàn)??刂茖樱–ontroller)可以理解為一個分發(fā)裝置,它的主要功能就是協(xié)調(diào)并調(diào)用需要的資源/對象來完成用戶請求。通??刂破鲿槿蝿?wù)調(diào)用合適的模型,以及選擇合適的視圖。模型層(Model)是指用于數(shù)據(jù)之上的數(shù)據(jù)內(nèi)容和數(shù)據(jù)規(guī)則, 它一般對應(yīng)于應(yīng)用程序所要管理的對象。在軟件系統(tǒng)中,任何事物都可以被抽象成可以被某種方式處理的數(shù)據(jù)模型。數(shù)據(jù)模型的處理過程對其它層來說是黑箱操作, 模型層接受視圖層請求的數(shù)據(jù), 然后返回相應(yīng)的處理結(jié)果。

4 功能模塊詳細設(shè)計

該網(wǎng)上書店系統(tǒng)主要包含了兩大模塊,消費用戶前臺和書店管理后臺。消費用戶模塊:實現(xiàn)了用戶注冊、登錄、用戶瀏覽商品、下訂單、修改用戶密碼、注銷用戶等功能。后臺管理模塊:實現(xiàn)了管理員登錄、刪除消費用戶、增加修改刪除商品信息,查看發(fā)送客戶訂單等功能。

4.1 模塊關(guān)系

在該網(wǎng)上書店系統(tǒng)的首頁,用戶可以了該網(wǎng)上書店的基本情況,如:該書店特定、書店的服務(wù)政策,還可以分類瀏覽查看圖書。用戶若想購買圖書,則需要進行注冊,登錄系統(tǒng)。登錄系統(tǒng)后,消費用戶核實個人信息是否正確,并可以進行個人資料的修改。

購買圖書時,在該圖書查看頁面點擊“加入購物車”,在購物車頁面消費用戶可以修改購物車中的購買的數(shù)量,繼續(xù)購物等功能,可以對商品下訂單。用戶提交訂單,信息會傳給后臺,管理員對訂單進行處理后,消費用戶可以查看“我的訂單”,了解訂單狀態(tài)。管理員登錄可以對商品進行管理,對用戶進行管理,對訂單進行管理三部分。

4.2 消費用戶模塊設(shè)計

消費用戶模塊主要包括用戶信息的注冊、用戶信息的修改和用戶對商品加入購物車、生成訂單、提交訂單這幾部分。

4.2.1 注冊用戶信息:用戶通過該功能能夠注冊一個網(wǎng)站用戶帳號。用戶首先填寫自己的個人信息,系統(tǒng)會檢驗用戶名是否已被注冊,如果已有該用戶名,則給出提示,如果所有信息填寫正確,則注冊成功。

4.2.2 修改用戶信息:用戶登錄后,點擊“個人信息”,可以進行個人信息的查看及修改。如果要修改信息,必須提供密碼保護問題和密保答案。

4.2.3 用戶購物:用戶進入某商品的詳細介紹頁面,點擊“加入購物車”,系統(tǒng)在購物車中記錄下用戶所選購的商品,如該商品在購物車中已經(jīng)存在,只需要將相應(yīng)數(shù)量進行加1操作,如果該商品不存在,則在購物車中創(chuàng)建新紀錄,并將數(shù)量設(shè)置為1。在購物車頁面可以對商品的數(shù)量進行增加或減少,用戶單擊“繼續(xù)購物”,系統(tǒng)關(guān)閉購物車視圖轉(zhuǎn)到主頁面,點擊“生成訂單”,并提交訂單,則該訂單會在我的訂單中記錄保存。

4.3 管理員模塊

管理員模塊主包括商品管理、用戶管理和訂單管理三個部分。下面以商品管理功能為主,介紹商品管理模塊實現(xiàn)的業(yè)務(wù)邏輯。

4.3.1 商品管理:主要對圖書商品貨物信息的管理,查看商品信息,可以對商品進行刪除和修改功能。根據(jù)貨物需求,及時的添加商品信息。

4.3.2 用戶管理:主要對消費用戶信息的管理,查看用戶信息,可以對用戶進行刪除。

4.3.3 訂單管理:主要對用戶提交訂單后,對訂單信息的管理,查看訂單詳情,對訂單中狀態(tài)可以使用戶了解購買該商品的情況。

5 結(jié)束語

網(wǎng)上書店是一個功能很強大的系統(tǒng),本文只給出了主要功能模塊的設(shè)計,在后續(xù)工作中還需要在功能上、安全方面對該系統(tǒng)進行完善。

參考文獻

[1]劉成群.基于JSP的計算機組成原理教學(xué)網(wǎng)站的設(shè)計與開發(fā)[J].軟件導(dǎo)刊,2011.endprint

猜你喜歡
設(shè)計
何為設(shè)計的守護之道?
《豐收的喜悅展示設(shè)計》
瞞天過?!律O(shè)計萌到家
設(shè)計秀
有種設(shè)計叫而專
設(shè)計之味
承德市| 剑河县| 绥中县| 保靖县| 遂昌县| 中西区| 定边县| 分宜县| 毕节市| 临澧县| 兴山县| 嘉义市| 肥西县| 旺苍县| 甘谷县| 绍兴市| 尉氏县| 霍城县| 仲巴县| 南通市| 钟山县| 武汉市| 宁波市| 将乐县| 沈阳市| 封丘县| 来安县| 安达市| 宜宾市| 田阳县| 西丰县| 赞皇县| 炎陵县| 杂多县| 台州市| 本溪| 翁源县| 皋兰县| 密云县| 平遥县| 富锦市|