B2C電子商務(wù)網(wǎng)站開(kāi)發(fā)_第1頁(yè)
B2C電子商務(wù)網(wǎng)站開(kāi)發(fā)_第2頁(yè)
B2C電子商務(wù)網(wǎng)站開(kāi)發(fā)_第3頁(yè)
B2C電子商務(wù)網(wǎng)站開(kāi)發(fā)_第4頁(yè)
B2C電子商務(wù)網(wǎng)站開(kāi)發(fā)_第5頁(yè)
已閱讀5頁(yè),還剩20頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、福建工程學(xué)院軟件學(xué)院福建工程學(xué)院軟件學(xué)院姓名姓名 年年 月日月日 內(nèi)容要點(diǎn)n11.1 需求分析n11.2 系統(tǒng)設(shè)計(jì)n11.3 數(shù)據(jù)庫(kù)設(shè)計(jì)n11.4 系統(tǒng)實(shí)現(xiàn)n11.5 系統(tǒng)測(cè)試與部署1 需求分析需求分析n 網(wǎng)站應(yīng)滿足以下需求:網(wǎng)站應(yīng)滿足以下需求:n 商品發(fā)布、商品發(fā)布、n 會(huì)員注冊(cè)、會(huì)員注冊(cè)、n 購(gòu)物車、購(gòu)物車、n 訂單提交等功能。訂單提交等功能。n 會(huì)員可以通過(guò)瀏覽商品信息、提交訂單,企業(yè)通過(guò)網(wǎng)站可會(huì)員可以通過(guò)瀏覽商品信息、提交訂單,企業(yè)通過(guò)網(wǎng)站可以管理商品,處理訂單,實(shí)現(xiàn)簡(jiǎn)單的電子商務(wù)活動(dòng)。以管理商品,處理訂單,實(shí)現(xiàn)簡(jiǎn)單的電子商務(wù)活動(dòng)。2 系統(tǒng)設(shè)計(jì)系統(tǒng)設(shè)計(jì)網(wǎng)站前臺(tái)的系統(tǒng)功能結(jié)構(gòu)網(wǎng)站前臺(tái)的系

2、統(tǒng)功能結(jié)構(gòu)2 系統(tǒng)設(shè)計(jì)系統(tǒng)設(shè)計(jì)網(wǎng)站后臺(tái)的系統(tǒng)功能結(jié)構(gòu)網(wǎng)站后臺(tái)的系統(tǒng)功能結(jié)構(gòu)2 系統(tǒng)設(shè)計(jì)系統(tǒng)設(shè)計(jì)網(wǎng)站系統(tǒng)業(yè)務(wù)流程網(wǎng)站系統(tǒng)業(yè)務(wù)流程3 數(shù)據(jù)庫(kù)設(shè)計(jì)數(shù)據(jù)庫(kù)設(shè)計(jì)管理員信息表管理員編號(hào)用戶名密碼聯(lián)系電話QQ郵箱地址注冊(cè)日期狀態(tài).intvarchar(20)varchar(50)varchar(20)varchar(20)varchar(50)datetimeint會(huì)員信息表會(huì)員編號(hào)會(huì)員名密碼密碼保護(hù)問(wèn)題密碼保護(hù)答案身份證號(hào)聯(lián)系電話QQ郵箱聯(lián)系地址郵政編碼消費(fèi)總額余額注冊(cè)日期狀態(tài).intvarchar(20)varchar(50)varchar(50)varchar(50)varchar(30)varcha

3、r(20)varchar(20)varchar(50)varchar(200)varchar(20)floatfloatdatetimeint商品類別表類別編號(hào)父級(jí)類別編號(hào)類別名稱類別簡(jiǎn)介intintvarchar(20)text商品信息表商品編號(hào)類別編號(hào)商品名稱規(guī)格圖片介紹品牌市場(chǎng)價(jià)商城價(jià)銷售量庫(kù)存量訪問(wèn)量發(fā)布時(shí)間狀態(tài)intintvarchar(100)varchar(300)varchar(300)textvarchar(50)floatfloatintintintdatetimeint文章信息表文章編號(hào)類別編號(hào)文章標(biāo)題摘要內(nèi)容訪問(wèn)量發(fā)布時(shí)間狀態(tài)INTintvarchar(200)text

4、textintdatetimeint訂單信息表訂單編號(hào)訂單號(hào)會(huì)員名商品數(shù)量消費(fèi)金額收貨人收貨地址聯(lián)系電話付款方式訂單日期訂單狀態(tài)備注.intvarchar(20)varchar(20)intfloatvarchar(100)varchar(300)varchar(20)intdateinttext訂單商品信息表編號(hào)訂單號(hào)商品編號(hào)單價(jià)數(shù)量折扣小計(jì)價(jià)格intvarchar(20)intfloatintfloatfloat文章類別表類別編號(hào)父級(jí)類別編號(hào)類別名稱類別簡(jiǎn)介intintvarchar(20)text4 系統(tǒng)實(shí)現(xiàn)系統(tǒng)實(shí)現(xiàn)n 在編寫代碼之前,先規(guī)范網(wǎng)站的整體文件結(jié)構(gòu),創(chuàng)建系統(tǒng)中可在編寫代碼之前

5、,先規(guī)范網(wǎng)站的整體文件結(jié)構(gòu),創(chuàng)建系統(tǒng)中可能用到的文件夾。能用到的文件夾。n 在在C:AppServwww文件夾中創(chuàng)建一個(gè)文件夾,命名為文件夾中創(chuàng)建一個(gè)文件夾,命名為“webshop”,在,在“webshop”文件夾中分別創(chuàng)建文件夾中分別創(chuàng)建conn、images、admin、upload四個(gè)文件夾。四個(gè)文件夾。n 那么開(kāi)發(fā)過(guò)程中,只需要將所創(chuàng)建的文件保存在相應(yīng)的文件夾那么開(kāi)發(fā)過(guò)程中,只需要將所創(chuàng)建的文件保存在相應(yīng)的文件夾中。中。內(nèi)容要點(diǎn)n11.1 需求分析n11.2系統(tǒng)設(shè)計(jì)n11.3 數(shù)據(jù)庫(kù)設(shè)計(jì)n11.4 系統(tǒng)實(shí)現(xiàn)n11.5 系統(tǒng)測(cè)試與部署系統(tǒng)登陸模塊開(kāi)發(fā)系統(tǒng)登陸模塊開(kāi)發(fā)n 工作原理如下:工作

6、原理如下:n (1) 管理員訪問(wèn)系統(tǒng)登陸頁(yè)面管理員訪問(wèn)系統(tǒng)登陸頁(yè)面login.php,填寫用戶名和密碼,然后點(diǎn)擊登陸,填寫用戶名和密碼,然后點(diǎn)擊登陸按鈕,將用戶名和密碼提交到登陸處理頁(yè)按鈕,將用戶名和密碼提交到登陸處理頁(yè)login_do.php;n (2) 在登陸處理頁(yè)中,獲取提交的用戶名和密碼,連接數(shù)據(jù)庫(kù)服務(wù)器,通過(guò)在登陸處理頁(yè)中,獲取提交的用戶名和密碼,連接數(shù)據(jù)庫(kù)服務(wù)器,通過(guò)查詢語(yǔ)句判斷管理員表查詢語(yǔ)句判斷管理員表admin_info中是否存在該用戶名和密碼的記錄。如果中是否存在該用戶名和密碼的記錄。如果存在,則登陸成功,為存在,則登陸成功,為session賦值,跳轉(zhuǎn)到管理主頁(yè)賦值,跳轉(zhuǎn)到

7、管理主頁(yè)main.php;如果不存;如果不存在,則彈出提示對(duì)話框并返回系統(tǒng)登陸頁(yè)面在,則彈出提示對(duì)話框并返回系統(tǒng)登陸頁(yè)面login.php。n (3) 登陸成功后進(jìn)入管理主頁(yè)登陸成功后進(jìn)入管理主頁(yè)main.php,還需要進(jìn)一步通過(guò),還需要進(jìn)一步通過(guò)session判斷是判斷是否已經(jīng)登陸,防止非法用戶通過(guò)輸入管理主頁(yè)地址(否已經(jīng)登陸,防止非法用戶通過(guò)輸入管理主頁(yè)地址(http:/localhost:8090/webshop/admin/main.php)直接進(jìn)入管理主頁(yè)。如)直接進(jìn)入管理主頁(yè)。如果果session值為為空,說(shuō)明沒(méi)有經(jīng)過(guò)登陸,則彈出提示對(duì)話框并返回系統(tǒng)登值為為空,說(shuō)明沒(méi)有經(jīng)過(guò)登陸,則

8、彈出提示對(duì)話框并返回系統(tǒng)登陸頁(yè)面陸頁(yè)面login.php。系統(tǒng)登陸模塊開(kāi)發(fā)系統(tǒng)登陸模塊開(kāi)發(fā)文章類別管理模塊開(kāi)發(fā)文章類別管理模塊開(kāi)發(fā)文章類別管理模塊開(kāi)發(fā)文章類別管理模塊開(kāi)發(fā)n 工作原理如下:工作原理如下:n 1. 添加文章類別:添加文章類別:n (1) 管理員訪問(wèn)文章類別添加頁(yè)面管理員訪問(wèn)文章類別添加頁(yè)面newstype_add.php,選擇父級(jí)類別、填寫類,選擇父級(jí)類別、填寫類別名稱和簡(jiǎn)介,然后點(diǎn)擊保存按鈕,將類別信息提交到添加處理頁(yè)別名稱和簡(jiǎn)介,然后點(diǎn)擊保存按鈕,將類別信息提交到添加處理頁(yè)newstype_add_do.php;n (2) 在添加處理頁(yè)中,獲取提交的類別信息,連接數(shù)據(jù)庫(kù)服務(wù)器

9、,使用插入語(yǔ)句在添加處理頁(yè)中,獲取提交的類別信息,連接數(shù)據(jù)庫(kù)服務(wù)器,使用插入語(yǔ)句向向news_type表中添加數(shù)據(jù),接著判斷添加是否成功,成功則進(jìn)入文章類別管表中添加數(shù)據(jù),接著判斷添加是否成功,成功則進(jìn)入文章類別管理頁(yè)面理頁(yè)面newstype_manager.php,否則彈出提示對(duì)話框并返回添加頁(yè)面,否則彈出提示對(duì)話框并返回添加頁(yè)面newstype_add.php。n 2. 文章類別管理:文章類別管理:n 管理員訪問(wèn)文章類別管理頁(yè)面管理員訪問(wèn)文章類別管理頁(yè)面newstype_manager.php,查看類別信息列表,查看類別信息列表,可以選擇類別信息右側(cè)的可以選擇類別信息右側(cè)的“修改修改”或或

10、“刪除刪除”按鈕,對(duì)類別信息進(jìn)行操作。按鈕,對(duì)類別信息進(jìn)行操作。文章類別管理模塊開(kāi)發(fā)文章類別管理模塊開(kāi)發(fā)n 工作原理如下:工作原理如下:n 3. 刪除文章類別:刪除文章類別:n (1) 管理員在文章類別管理頁(yè)面管理員在文章類別管理頁(yè)面newstype_manager.php,點(diǎn)擊類別信息右側(cè)的,點(diǎn)擊類別信息右側(cè)的“刪除刪除”按鈕,系統(tǒng)跳轉(zhuǎn)到類別刪除處理頁(yè)按鈕,系統(tǒng)跳轉(zhuǎn)到類別刪除處理頁(yè)newstype_delete_do.php。 n (2) 在刪除處理頁(yè)中,獲取提交的類別編號(hào),連接數(shù)據(jù)庫(kù)服務(wù)器,使用刪除語(yǔ)句從在刪除處理頁(yè)中,獲取提交的類別編號(hào),連接數(shù)據(jù)庫(kù)服務(wù)器,使用刪除語(yǔ)句從news_type

11、表中刪除數(shù)據(jù),接著判斷刪除是否成功,成功則返回文章類別管理頁(yè)面表中刪除數(shù)據(jù),接著判斷刪除是否成功,成功則返回文章類別管理頁(yè)面newstype_manager.php,否則彈出提示對(duì)話框并返回文章類別管理頁(yè)面,否則彈出提示對(duì)話框并返回文章類別管理頁(yè)面newstype_manager.php。文章類別管理模塊開(kāi)發(fā)文章類別管理模塊開(kāi)發(fā)n 工作原理如下:工作原理如下:n 4. 修改文章類別:修改文章類別:n (1) 管理員在文章類別管理頁(yè)面管理員在文章類別管理頁(yè)面newstype_manager.php,點(diǎn)擊類別信息右側(cè)的,點(diǎn)擊類別信息右側(cè)的“修改修改”按鈕,系統(tǒng)跳轉(zhuǎn)到類別修改頁(yè)按鈕,系統(tǒng)跳轉(zhuǎn)到類別修

12、改頁(yè)newstype_update.php。 n (2) 在類別修改頁(yè)中,獲取提交的類別編號(hào),連接數(shù)據(jù)庫(kù)服務(wù)器,從在類別修改頁(yè)中,獲取提交的類別編號(hào),連接數(shù)據(jù)庫(kù)服務(wù)器,從news_type表表中查詢相應(yīng)類別信息并加載到頁(yè)面表單控件中,然后根據(jù)需要重新選擇父級(jí)類別、中查詢相應(yīng)類別信息并加載到頁(yè)面表單控件中,然后根據(jù)需要重新選擇父級(jí)類別、重新填寫類別名稱和簡(jiǎn)介,然后點(diǎn)擊保存按鈕,將修改后的類別信息提交到修改處重新填寫類別名稱和簡(jiǎn)介,然后點(diǎn)擊保存按鈕,將修改后的類別信息提交到修改處理頁(yè)理頁(yè)newstype_update_do.php;n (3) 在修改處理頁(yè)中,獲取提交的類別信息,連接數(shù)據(jù)庫(kù)服務(wù)器,

13、使用更新語(yǔ)句修改在修改處理頁(yè)中,獲取提交的類別信息,連接數(shù)據(jù)庫(kù)服務(wù)器,使用更新語(yǔ)句修改news_type表中指定數(shù)據(jù),接著判斷修改是否成功,成功則進(jìn)入文章類別管理頁(yè)面表中指定數(shù)據(jù),接著判斷修改是否成功,成功則進(jìn)入文章類別管理頁(yè)面newstype_manager.php,否則彈出提示對(duì)話框并返回修改頁(yè)面,否則彈出提示對(duì)話框并返回修改頁(yè)面newstype_update.php。文章信息管理模塊開(kāi)發(fā)文章信息管理模塊開(kāi)發(fā)文章信息管理模塊開(kāi)發(fā)文章信息管理模塊開(kāi)發(fā)n 工作原理如下:工作原理如下:n 1. 添加文章:添加文章:n (1) 管理員訪問(wèn)文章添加頁(yè)面管理員訪問(wèn)文章添加頁(yè)面news_add.php,

14、選擇所屬類別、填寫文章標(biāo)題,選擇所屬類別、填寫文章標(biāo)題、摘要和內(nèi)容,然后點(diǎn)擊保存按鈕,將文章信息提交到添加處理頁(yè)、摘要和內(nèi)容,然后點(diǎn)擊保存按鈕,將文章信息提交到添加處理頁(yè)news_add_do.php;n (2) 在添加處理頁(yè)中,獲取提交的文章信息,連接數(shù)據(jù)庫(kù)服務(wù)器,使用插入在添加處理頁(yè)中,獲取提交的文章信息,連接數(shù)據(jù)庫(kù)服務(wù)器,使用插入語(yǔ)句向語(yǔ)句向news_info表中添加數(shù)據(jù),接著判斷添加是否成功,成功則進(jìn)入文章表中添加數(shù)據(jù),接著判斷添加是否成功,成功則進(jìn)入文章管理頁(yè)面管理頁(yè)面news_manager.php,否則彈出提示對(duì)話框并返回添加頁(yè)面,否則彈出提示對(duì)話框并返回添加頁(yè)面news_add

15、.php。對(duì)話框并返回修改頁(yè)面。對(duì)話框并返回修改頁(yè)面news_update.php。文章信息管理模塊開(kāi)發(fā)文章信息管理模塊開(kāi)發(fā)n 工作原理如下:工作原理如下:n 2. 文章管理:文章管理:n 管理員訪問(wèn)文章管理頁(yè)面管理員訪問(wèn)文章管理頁(yè)面news_manager.php,查看文章信息列表,可以選,查看文章信息列表,可以選擇文章信息右側(cè)的擇文章信息右側(cè)的“修改修改”、“發(fā)布發(fā)布”、“放入回收站放入回收站”和和“刪除刪除”按鈕對(duì)按鈕對(duì)文章信息進(jìn)行操作。文章信息進(jìn)行操作。n 3. 刪除文章刪除文章/發(fā)布文章發(fā)布文章/將文章放入回收站:將文章放入回收站:n (1) 管理員在文章管理頁(yè)面管理員在文章管理頁(yè)面

16、news_manager.php,點(diǎn)擊文章信息右側(cè)的,點(diǎn)擊文章信息右側(cè)的“刪刪除除”或或“發(fā)布發(fā)布”或或“放入回收站放入回收站”按鈕,系統(tǒng)跳轉(zhuǎn)到文章綜合處理頁(yè)按鈕,系統(tǒng)跳轉(zhuǎn)到文章綜合處理頁(yè)news_action_do.php。 n (2) 在綜合處理頁(yè)中,獲取提交的類別編號(hào),連接數(shù)據(jù)庫(kù)服務(wù)器,根據(jù)提交在綜合處理頁(yè)中,獲取提交的類別編號(hào),連接數(shù)據(jù)庫(kù)服務(wù)器,根據(jù)提交的處理類型,選擇相應(yīng)的的處理類型,選擇相應(yīng)的SQL語(yǔ)句對(duì)語(yǔ)句對(duì)news_info表數(shù)據(jù)進(jìn)行操作,接著判斷表數(shù)據(jù)進(jìn)行操作,接著判斷操作是否成功,成功則返回文章管理頁(yè)面操作是否成功,成功則返回文章管理頁(yè)面news_manager.php,否

17、則彈出提,否則彈出提示對(duì)話框并返回文章管理頁(yè)面示對(duì)話框并返回文章管理頁(yè)面news_manager.php。文章信息管理模塊開(kāi)發(fā)文章信息管理模塊開(kāi)發(fā)n 工作原理如下:工作原理如下:n 4. 修改文章:修改文章:n (1) 管理員在文章管理頁(yè)面管理員在文章管理頁(yè)面news_manager.php,點(diǎn)擊文章信息右側(cè)的,點(diǎn)擊文章信息右側(cè)的“修修改改”按鈕,系統(tǒng)跳轉(zhuǎn)到文章修改頁(yè)按鈕,系統(tǒng)跳轉(zhuǎn)到文章修改頁(yè)news_update.php。 n (2) 在文章修改頁(yè)中,獲取提交的文章編號(hào),連接數(shù)據(jù)庫(kù)服務(wù)器,從在文章修改頁(yè)中,獲取提交的文章編號(hào),連接數(shù)據(jù)庫(kù)服務(wù)器,從news_info表中查詢相應(yīng)文章信息并加載到頁(yè)面表單控件中,然后根據(jù)需要表中查詢相應(yīng)文章信息并加載到頁(yè)面表單控件中,然后根據(jù)需要重新選擇所屬類別、重新填寫文章標(biāo)題、摘要和內(nèi)容,然后點(diǎn)擊保存按鈕,重新選擇所屬類別、重新填寫文章標(biāo)題、摘要和內(nèi)容,然后點(diǎn)擊保存按鈕,將修改后的文章信息提交到修改處理頁(yè)將修改后的文章信息提交到修改處理頁(yè)news_update_do.php;n (3) 在修改處理頁(yè)中,獲取提交的文章信息,連接數(shù)據(jù)庫(kù)服務(wù)器,使用更新

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 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ì)用戶上傳內(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ì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論