電子商務(wù)系統(tǒng)詳細(xì)設(shè)計(jì)說明書_第1頁
電子商務(wù)系統(tǒng)詳細(xì)設(shè)計(jì)說明書_第2頁
電子商務(wù)系統(tǒng)詳細(xì)設(shè)計(jì)說明書_第3頁
電子商務(wù)系統(tǒng)詳細(xì)設(shè)計(jì)說明書_第4頁
電子商務(wù)系統(tǒng)詳細(xì)設(shè)計(jì)說明書_第5頁
已閱讀5頁,還剩55頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

1、艾斯醫(yī)藥系統(tǒng)詳細(xì)設(shè)計(jì)說明書1引言11.1編寫目的11.2項(xiàng)目背景11。3定義、縮寫詞、略語11.4參考資料12系統(tǒng)總體設(shè)計(jì)22.1.1軟件結(jié)構(gòu)22。1。2程序系統(tǒng)結(jié)構(gòu)22.1.3 數(shù)據(jù)庫設(shè)計(jì)73系統(tǒng)功能設(shè)計(jì)說明113。1管理員管理113.1.1管理員登錄113。1.2注冊(cè)用戶管理143.1.3商品管理183。1。4郵件管理233.1.5訂單管理263。2用戶管理303.2.1用戶注冊(cè)303.2.2用戶登錄343.2.3商品搜索363.2。4購物393.3游客管理463.3。1商品搜索463。3.2購物491 引言1.1 編寫目的此設(shè)計(jì)說明書對(duì)項(xiàng)目的功能設(shè)計(jì)進(jìn)行說明,確保對(duì)需求的理解一致.預(yù)期的

2、讀者有 (甲方)的需求提供者、項(xiàng)目負(fù)責(zé)人、相關(guān)技術(shù)人員等,北京亞思晟商務(wù)科技有限公司(乙方)的項(xiàng)目組成員,包括項(xiàng)目經(jīng)理、客戶經(jīng)理、分析設(shè)計(jì)開發(fā)測試等人員。1.2 項(xiàng)目背景艾斯醫(yī)藥系統(tǒng)是基于互聯(lián)網(wǎng)的應(yīng)用軟件,通過它能了解到已公開發(fā)布的商品,對(duì)自己需要的商品進(jìn)行采購。包括查詢商品,購買商品,下訂單等流程,方便快捷實(shí)現(xiàn)購物過程。1.3 定義、縮寫詞、略語無1.4 參考資料艾斯醫(yī)藥需求規(guī)格說明書艾斯醫(yī)藥概要設(shè)計(jì)說明書2 系統(tǒng)總體設(shè)計(jì)2.1.1 軟件結(jié)構(gòu)Ascentsys醫(yī)藥商務(wù)系統(tǒng)商品管理郵件管理用戶管理訂單管理商品查詢商品瀏覽后臺(tái)管理用戶管理游客登錄購物訂單查看2.1.2 程序系統(tǒng)結(jié)構(gòu)本項(xiàng)目中使用了

3、基于Servlet/jsp/javabean的 MVC(Model-ViewController)框架開發(fā)電子商務(wù)系統(tǒng)。其中jsp進(jìn)行頁面數(shù)據(jù)顯示, Servlet用于接收請(qǐng)求,進(jìn)行流程控制,而javabean主要處理業(yè)務(wù)邏輯,對(duì)數(shù)據(jù)進(jìn)行處理。系統(tǒng)類圖如下:系統(tǒng)用例圖如下:2.1.2.1 Web應(yīng)用程序設(shè)計(jì)Web應(yīng)用程序的組織結(jié)構(gòu)可以分為5個(gè)部分. Web應(yīng)用根目錄下放置用于前端展現(xiàn)的JSP文件。 com。ascent.bean放置處理的javabean。 com。ascent.servlet放置處理請(qǐng)求相應(yīng)的類。com.ascent.dao放置處理數(shù)據(jù)持久化類 com.ascent.util

4、放置幫助類和一些其他類。另外,在src下放置了數(shù)據(jù)庫配置文件datebase。conf.xml 2.1.2.2 下面對(duì)組織結(jié)構(gòu)中的幾個(gè)部分分別進(jìn)行介紹.1、JSP文件,表31列出了每個(gè)JSP文件實(shí)現(xiàn)的功能。1 JSP文件列表文件名稱功 能index。jsp首頁add_products_admin.jsp添加商品頁面admin_ordarshow.jsp管理員訂單頁面admin_orderuser.jsp查看訂單用戶頁面admin_products_show。jsp管理員管理商品頁面carthow.jsp購物車管理頁面changesuperuser。jsp修改用戶角色頁面checkout。jsp

5、結(jié)算頁面checkoutsucc。jsp結(jié)算成功面ContactUs.jsp管聯(lián)系我們頁面employee。jsp管理員添加用戶頁面itservice。jsp修改項(xiàng)目類別頁面mailmamager.jsp郵件管理頁面orderitem_show.jsp修訂單項(xiàng)查詢頁面ordershow。jsp注冊(cè)用戶訂單查看頁面product_search。jsp商品搜索頁面products_search_show.jsp商品搜索結(jié)果頁面products_showusers。jsp注冊(cè)用戶管理頁面products。jsp電子政務(wù)介紹頁面register.jsp注冊(cè)頁面regist_succ。jsp注冊(cè)成功頁面

6、update_products_admin。jsp修改商品信息頁面updateproductuser。jsp修改用戶信息頁面error。jsp錯(cuò)誤頁面2、servlet中包括的控制器,如表3-2所示。2 action列表文件名稱功 能LoginServlet.java用戶登陸控制器MailServlet.java郵件管理控制器OrderServlet.java訂單管理控制器ProductServlet。java商品管理控制器ShopCartServlet。java購物管理控制器UserManagerServlet。java用戶管理控制器3、po包括4個(gè)邏輯類,如表3-3所示。3 JavaBea

7、n列表文件名稱功 能Mailtb。java郵件類Orderitem.java訂單項(xiàng)類Orders.java用訂單類Product.java商品類Productuser。java用戶類UserProduct.java用戶和商品類4、Util類,如表34所示。4 util列表文件名稱功 能SetCharacterEncodingFilter.java將提交過來的信息里的特殊字符進(jìn)行處理dataAccess。java數(shù)據(jù)庫連接類DatabaseConfigParser.java解析數(shù)據(jù)庫配置文件類XMLConfigParser。java解析XML類SendMail.java發(fā)送郵件類ShopCart

8、.java購物車類AuthImg。java驗(yàn)證碼生成類5、dao數(shù)據(jù)層方法類如圖35所示dao列表文件名稱功 能LoginDAO.java處理登錄和登出業(yè)務(wù)的類MailDAO.java處理郵件管理相關(guān)功能的類OrderDAO.java處理訂單管理相關(guān)的類(刪除、修改和詢等)ProductDAO。java處理商品管理相關(guān)功能的類UserManagerDAO.java處理用戶管理相關(guān)功能的類2。1.3數(shù)據(jù)庫設(shè)計(jì)2.1。3。1 邏輯圖2.1.3.2 物理圖2.1.3。3 表結(jié)構(gòu)描述mailtb(郵件表)表結(jié)構(gòu)列 名類 型描 述midint表示郵件ID,是自動(dòng)遞增的主鍵fromaddressvarch

9、ar (35)表示發(fā)郵件地址frompasswordvarchar (20)表示發(fā)郵件密碼foaddressvarchar (35)表示收郵件地址temp1varchar (100)表示備用字段1temp2varchar (100)表示備用字段2temp3varchar (100)表示備用字段3temp4varchar (100)表示備用字段4 orderitem(訂單項(xiàng)表)表結(jié)構(gòu)列 名類 型描 述idint表示訂單項(xiàng)ID,是自動(dòng)遞增的主鍵orderidint表示訂單IDpidint表示商品IDquantityvarchar(50)表示商品數(shù)量temp1varchar (100)表示備用字段1

10、temp2varchar (100)表示備用字段2temp3varchar (100)表示備用字段3temp4varchar (100)表示備用字段4Orders(訂單)表結(jié)構(gòu)列 名類 型描 述orderidint表示訂單ID,是自動(dòng)遞增的主鍵uidint表示客戶標(biāo)識(shí)號(hào)datetimeVarchar(45)表示生成訂單的時(shí)間delsoftVarchar(2)軟刪除(0為刪除1為存在) temp1varchar (100)表示備用字段1temp2varchar (100)表示備用字段2temp3varchar (100)表示備用字段3temp4varchar (100)表示備用字段4produc

11、t(商品)表結(jié)構(gòu)列 名類 型描 述pidint表示商品ID標(biāo)識(shí)號(hào),是自動(dòng)遞增的主鍵product_idvarchar(32)表示商品編號(hào)catalognovarchar(32)表示藥品分類casvarchar(32)表示化學(xué)文摘登記號(hào) productnamevarchar(64)表示藥品名稱structurevarchar(64)表示分子結(jié)構(gòu)圖片路徑名稱mdlnumbervarchar(64)表示MDL編號(hào)formulavarchar(32)表示化學(xué)方程式mwvarchar(32)表示總重量price1varchar(32)表示普通用戶價(jià)格price2varchar(32)表示會(huì)員優(yōu)惠價(jià)格st

12、ockvarchar(32)表示庫存realstockvarchar(32)表示實(shí)際庫存newproductvarchar(32)表示是否是新產(chǎn)品categoryvarchar(32)表示藥品類別notevarchar(32)表示備注del_flagint表示刪除標(biāo)志位temp1varchar(100)表示臨時(shí)字段1temp2varchar(100)表示臨時(shí)字段2temp3varchar(100)表示臨時(shí)字段3temp4varchar(100)表示臨時(shí)字段4productuser(用戶)表結(jié)構(gòu)列 名類 型描 述uidint表示用戶ID標(biāo)識(shí)號(hào),是自動(dòng)遞增的主鍵usernamevarchar(32

13、)表示用戶名稱passwordvarchar(32)表示用戶密碼companynamevarchar(32)表示用戶公司名稱cityvarchar(32)表示用戶生活城市jobvarchar(32)表示用戶工作telvarchar(32)表示用戶電話emailvarchar(32)表示用戶電子郵件地址countryvarchar(32)表示用戶國家zipvarchar(32)表示地區(qū)郵政編碼companyaddressvarchar(32)表示用戶公司地址superuservarchar(16)表示用戶權(quán)限標(biāo)志1.普通注冊(cè)用戶2。高權(quán)限用戶3.管理員notevarchar(32)表示備注ful

14、lnamevarchar(32)表示全名titlevarchar(32)表示稱呼del_flagint表示刪除標(biāo)志位temp1varchar(100)表示臨時(shí)字段1temp2varchar(100)表示臨時(shí)字段2temp3varchar(100)表示臨時(shí)字段3temp4varchar(100)表示臨時(shí)字段4user_product(用戶-產(chǎn)品權(quán)限分配)表結(jié)構(gòu)列 名類 型描 述user_product_idint表示ID編號(hào),是自動(dòng)遞增的主鍵uidint表示客戶標(biāo)識(shí)號(hào)pidint表示產(chǎn)品標(biāo)識(shí)號(hào)3 系統(tǒng)功能設(shè)計(jì)說明3.1 管理員管理3.1.1 管理員登錄3.1.1.1 功能實(shí)現(xiàn)管理員登陸3.1.1

15、.2 輸入項(xiàng) 登錄頁面輸入用戶名和密碼3.1.1.3 輸出項(xiàng) 顯示管理員管理界面信息3.1.1.4 算法管理員輸入用戶名和密碼登陸進(jìn)入管理員管理平臺(tái)。3.1.1.5 流程邏輯3.1.1.6 接口 無3.1.1.7 用戶界面設(shè)計(jì)登錄頁面login。jsp管理員登陸后的管理界面index.jsp3.1.1.8 數(shù)據(jù)庫設(shè)計(jì)表 productuser(用戶)表結(jié)構(gòu)列 名類 型描 述uidint表示用戶ID標(biāo)識(shí)號(hào),是自動(dòng)遞增的主鍵usernamevarchar(32)表示用戶名稱passwordvarchar(32)表示用戶密碼companynamevarchar(32)表示用戶公司名稱cityvarc

16、har(32)表示用戶生活城市jobvarchar(32)表示用戶工作telvarchar(32)表示用戶電話emailvarchar(32)表示用戶電子郵件地址countryvarchar(32)表示用戶國家zipvarchar(32)表示地區(qū)郵政編碼companyaddressvarchar(32)表示用戶公司地址superuservarchar(16)表示用戶權(quán)限標(biāo)志1.普通注冊(cè)用戶2。高權(quán)限用戶3.管理員notevarchar(32)表示備注fullnamevarchar(32)表示全名titlevarchar(32)表示稱呼del_flagint表示刪除標(biāo)志位temp1varchar

17、(100)表示臨時(shí)字段1temp2varchar(100)表示臨時(shí)字段2temp3varchar(100)表示臨時(shí)字段3temp4varchar(100)表示臨時(shí)字段43.1.1.9 注釋設(shè)計(jì)無3.1.1.10 限制條件無3.1.1.11 測試計(jì)劃無3.1.1.12 尚未解決的問題無3.1.2 注冊(cè)用戶管理無3.1.2.1 功能實(shí)現(xiàn)注冊(cè)用戶的屏蔽和啟用,更改注冊(cè)用戶權(quán)限和修改用戶信息3.1.2.2 輸入項(xiàng) 點(diǎn)擊管理員管理界面的登錄用戶管理,進(jìn)入用戶管理界面 1修改用戶:點(diǎn)擊修改鏈接,進(jìn)入修改用戶信息頁面 輸入城市、用戶名、全名、title、電話、密碼、zip、job、email、公司名稱、公司

18、地址、公司介紹 2角色修改:點(diǎn)擊更該權(quán)限圖標(biāo),進(jìn)入修改角色頁面 2屏蔽或啟用用戶:在用戶所在行點(diǎn)擊開啟或屏蔽圖標(biāo)鏈接3.1.2.3 輸出項(xiàng) 顯示到管理員管理界面3.1.2.4 算法點(diǎn)擊登錄用戶管理,展現(xiàn)所有登錄用戶的數(shù)據(jù)3.1.2.5 流程邏輯修改用戶:用戶角色修改:屏蔽啟用用戶:3.1.2.6 接口無3.1.2.7 用戶界面設(shè)計(jì) 登錄用戶管理頁面products_showusers。jsp: 修改用戶頁面:updateproductuser。jsp3.1.2.8 測試要點(diǎn)無3.1.2.9 數(shù)據(jù)庫設(shè)計(jì)productuser(用戶)表結(jié)構(gòu)列 名類 型描 述uidint表示用戶ID標(biāo)識(shí)號(hào),是自動(dòng)遞

19、增的主鍵usernamevarchar(32)表示用戶名稱passwordvarchar(32)表示用戶密碼companynamevarchar(32)表示用戶公司名稱cityvarchar(32)表示用戶生活城市jobvarchar(32)表示用戶工作telvarchar(32)表示用戶電話emailvarchar(32)表示用戶電子郵件地址countryvarchar(32)表示用戶國家zipvarchar(32)表示地區(qū)郵政編碼companyaddressvarchar(32)表示用戶公司地址superuservarchar(16)表示用戶權(quán)限標(biāo)志1。普通注冊(cè)用戶2.高權(quán)限用戶3。管理員

20、notevarchar(32)表示備注fullnamevarchar(32)表示全名titlevarchar(32)表示稱呼del_flagint表示刪除標(biāo)志位temp1varchar(100)表示臨時(shí)字段1temp2varchar(100)表示臨時(shí)字段2temp3varchar(100)表示臨時(shí)字段3temp4varchar(100)表示臨時(shí)字段43.1.2.10 注釋設(shè)計(jì)無3.1.2.11 限制條件無3.1.2.12 測試計(jì)劃無3.1.3 商品管理3.1.3.1 功能實(shí)現(xiàn)商品的添加、修改和刪除3.1.3.2 輸入項(xiàng) 點(diǎn)擊管理員管理界面的專家用戶管理,進(jìn)入管理界面 1添加商品:點(diǎn)擊添加商品鏈

21、接,填寫編號(hào)、產(chǎn)品名稱、CatalogNo、CAS、MDL Number、Formula、MV、Category、備注、價(jià)格1、Stock、價(jià)格2、Real Stock、圖片,選擇是否新產(chǎn)品。2修改商品:點(diǎn)擊商品修改鏈接,更改產(chǎn)品名稱、CatalogNo、CAS、MDL Number、Formula、MV、Category、備注、價(jià)格1、Stock、價(jià)格2、Real Stock、圖片,選擇是否新產(chǎn)品3刪除商品:在商品信息所在行點(diǎn)擊刪除鏈接,刪除商品。3.1.3.3 輸出項(xiàng) 顯示商品列表頁面3.1.3.4 算法添加商品時(shí),新增商品信息修改商品時(shí),更新商品基本信息 刪除商品時(shí),銷毀此商品信息3.1

22、.3.5 流程邏輯修改用戶:1:添加商品2:修改商品商品刪除:3.1.3.6 接口無3.1.3.7 用戶界面設(shè)計(jì) 管理員登陸到管理頁面,點(diǎn)擊鏈接商品列表, 進(jìn)入該商品管理界面admin_products_show。jsp: 添加商品頁面:add_products_admin。jsp修改商品頁面:update_products_admin.jsp3.1.3.8 測試要點(diǎn)無3.1.3.9 數(shù)據(jù)庫設(shè)計(jì)表 product(商品)表結(jié)構(gòu)列 名類 型描 述pidint表示商品ID標(biāo)識(shí)號(hào),是自動(dòng)遞增的主鍵product_idvarchar(32)表示商品編號(hào)catalognovarchar(32)表示藥品分

23、類casvarchar(32)表示化學(xué)文摘登記號(hào) productnamevarchar(64)表示藥品名稱structurevarchar(64)表示分子結(jié)構(gòu)圖片路徑名稱mdlnumbervarchar(64)表示MDL編號(hào)formulavarchar(32)表示化學(xué)方程式mwvarchar(32)表示總重量price1varchar(32)表示普通用戶價(jià)格price2varchar(32)表示會(huì)員優(yōu)惠價(jià)格stockvarchar(32)表示庫存realstockvarchar(32)表示實(shí)際庫存newproductvarchar(32)表示是否是新產(chǎn)品categoryvarchar(32)表

24、示藥品類別notevarchar(32)表示備注del_flagint表示刪除標(biāo)志位temp1varchar(100)表示臨時(shí)字段1temp2varchar(100)表示臨時(shí)字段2temp3varchar(100)表示臨時(shí)字段3temp4varchar(100)表示臨時(shí)字段43.1.3.10 注釋設(shè)計(jì)無3.1.3.11 限制條件無3.1.3.12 測試計(jì)劃無3.1.4 郵件管理3.1.4.1 功能實(shí)現(xiàn)郵箱信息的查看和修改。3.1.4.2 輸入項(xiàng) 點(diǎn)擊管理員管理界面的單位用戶管理,進(jìn)入管理界面 1查看郵件設(shè)置信息:點(diǎn)擊已設(shè)郵箱查看發(fā)件Email地址和密碼,收件Email地址 2修改郵件設(shè)置:輸入

25、發(fā)件Email地址和密碼,收件E-mail地址,點(diǎn)擊提交.3.1.4.3 輸出項(xiàng) 顯示欄目業(yè)務(wù)設(shè)置頁面3.1.4.4 算法查看郵件設(shè)置信息時(shí),查看郵件設(shè)置信息修改郵箱信息時(shí),更新用戶基本信息3.1.4.5 流程邏輯查看郵件設(shè)置:修改郵件設(shè)置:3.1.4.6 接口無3.1.4.7 用戶界面設(shè)計(jì) 郵件管理頁面mailmanager.jsp: 3.1.4.8 測試要點(diǎn)無3.1.4.9 數(shù)據(jù)庫設(shè)計(jì)表mailtb(郵件表)表結(jié)構(gòu)列 名類 型描 述midint表示郵件ID,是自動(dòng)遞增的主鍵fromaddressvarchar (35)表示發(fā)郵件地址frompasswordvarchar (20)表示發(fā)郵件

26、密碼foaddressvarchar (35)表示收郵件地址temp1varchar (100)表示備用字段1temp2varchar (100)表示備用字段2temp3varchar (100)表示備用字段3temp4varchar (100)表示備用字段43.1.4.10 注釋設(shè)計(jì)無3.1.4.11 限制條件無3.1.4.12 測試計(jì)劃無3.1.5 訂單管理3.1.5.1 功能實(shí)現(xiàn)了訂單的查看用戶信息、查看訂單、刪除功能以及訂單項(xiàng)刪除。3.1.5.2 輸入項(xiàng) 點(diǎn)擊用戶管理界面的商品列表,在點(diǎn)擊訂單進(jìn)入訂單管理界面 1:查看用戶信息:點(diǎn)擊用戶編號(hào),查看用戶信息 2:查看訂單項(xiàng)信息:點(diǎn)擊訂單的

27、查看鏈接,查看訂單項(xiàng)詳細(xì)商品,點(diǎn)擊刪除刪除訂單項(xiàng) 3:刪除訂單:點(diǎn)擊訂單的刪除鏈接,刪除訂單并且刪除訂單的所以訂單項(xiàng)。3.1.5.3 輸出項(xiàng) 顯示訂單管理界面3.1.5.4 算法查看用戶信息,查詢用戶的詳細(xì)信息查看訂單項(xiàng)信息,刪除訂單項(xiàng) 刪除訂單,銷毀訂單信息3.1.5.5 邏輯流程查看用戶信息:查看訂單項(xiàng)信息:1. 查看2. 刪除訂單項(xiàng)刪除訂單:3.1.5.6 接口無3.1.5.7 用戶界面設(shè)計(jì) 訂單管理頁面admin_ordershow.jsp: 查看用戶信息頁面admin_orderuser.jsp訂單項(xiàng)頁面:orderitem_show.jsp3.1.5.8 測試要點(diǎn)無3.1.5.9

28、數(shù)據(jù)庫設(shè)計(jì)orderitem(訂單項(xiàng)表)表結(jié)構(gòu)列 名類 型描 述idint表示訂單項(xiàng)ID,是自動(dòng)遞增的主鍵orderidint表示訂單IDpidint表示商品IDquantityvarchar(50)表示商品質(zhì)量temp1varchar (100)表示備用字段1temp2varchar (100)表示備用字段2temp3varchar (100)表示備用字段3temp4varchar (100)表示備用字段4Orders(訂單)表結(jié)構(gòu)列 名類 型描 述orderidint表示訂單ID,是自動(dòng)遞增的主鍵uidint表示客戶標(biāo)識(shí)號(hào)datetimeVarchar(45)表示生成訂單的時(shí)間delsof

29、tVarchar(2)軟刪除(0為刪除1為存在) temp1varchar (100)表示備用字段1temp2varchar (100)表示備用字段2temp3varchar (100)表示備用字段3temp4varchar (100)表示備用字段43.1.5.10 注釋設(shè)計(jì)無3.1.5.11 限制條件無3.1.5.12 測試計(jì)劃無3.2 用戶管理3.2.1 用戶注冊(cè)3.2.1.1 功能實(shí)現(xiàn)用戶注冊(cè)3.2.1.2 輸入項(xiàng) 登錄頁面輸入用戶名、密碼、公司名稱、公司地址、國家、城市、工作、電話、zip,Email3.2.1.3 輸出項(xiàng) 顯示注冊(cè)成功信息3.2.1.4 算法注冊(cè)用戶信息,添加一條用戶

30、數(shù)據(jù)3.2.1.5 流程邏輯3.2.1.6 接口無3.2.1.7 用戶界面設(shè)計(jì) 專家管理界面register。jsp: 3.2.1.8 測試要點(diǎn)無3.2.1.9 數(shù)據(jù)庫設(shè)計(jì)表 productuser(用戶)表結(jié)構(gòu)列 名類 型描 述uidint表示用戶ID標(biāo)識(shí)號(hào),是自動(dòng)遞增的主鍵usernamevarchar(32)表示用戶名稱passwordvarchar(32)表示用戶密碼companynamevarchar(32)表示用戶公司名稱cityvarchar(32)表示用戶生活城市jobvarchar(32)表示用戶工作telvarchar(32)表示用戶電話emailvarchar(32)表示

31、用戶電子郵件地址countryvarchar(32)表示用戶國家zipvarchar(32)表示地區(qū)郵政編碼companyaddressvarchar(32)表示用戶公司地址superuservarchar(16)表示用戶權(quán)限標(biāo)志1.普通注冊(cè)用戶2.高權(quán)限用戶3。管理員notevarchar(32)表示備注fullnamevarchar(32)表示全名titlevarchar(32)表示稱呼del_flagint表示刪除標(biāo)志位temp1varchar(100)表示臨時(shí)字段1temp2varchar(100)表示臨時(shí)字段2temp3varchar(100)表示臨時(shí)字段3temp4varchar(

32、100)表示臨時(shí)字段43.2.1.10 注釋設(shè)計(jì)無3.2.1.11 限制條件無3.2.1.12 測試計(jì)劃3.2.2 用戶登錄3.2.2.1 功能實(shí)現(xiàn)注冊(cè)用戶用戶登陸3.2.2.2 輸入項(xiàng) 登錄頁面輸入用戶名和密碼3.2.2.3 輸出項(xiàng) 顯示專家用戶管理界面信息3.2.2.4 算法查詢單位用戶數(shù)據(jù)和權(quán)限數(shù)據(jù)3.2.2.5 流程邏輯3.2.2.6 接口無3.2.2.7 用戶界面設(shè)計(jì) 首頁index。jsp: 電子商務(wù)頁面products。jsp3.2.2.8 測試要點(diǎn)無3.2.2.9 數(shù)據(jù)庫設(shè)計(jì)表productuser(用戶)表結(jié)構(gòu)列 名類 型描 述uidint表示用戶ID標(biāo)識(shí)號(hào),是自動(dòng)遞增的主鍵

33、usernamevarchar(32)表示用戶名稱passwordvarchar(32)表示用戶密碼companynamevarchar(32)表示用戶公司名稱cityvarchar(32)表示用戶生活城市jobvarchar(32)表示用戶工作telvarchar(32)表示用戶電話emailvarchar(32)表示用戶電子郵件地址countryvarchar(32)表示用戶國家zipvarchar(32)表示地區(qū)郵政編碼companyaddressvarchar(32)表示用戶公司地址superuservarchar(16)表示用戶權(quán)限標(biāo)志1.普通注冊(cè)用戶2。高權(quán)限用戶3。管理員note

34、varchar(32)表示備注fullnamevarchar(32)表示全名titlevarchar(32)表示稱呼del_flagint表示刪除標(biāo)志位temp1varchar(100)表示臨時(shí)字段1temp2varchar(100)表示臨時(shí)字段2temp3varchar(100)表示臨時(shí)字段3temp4varchar(100)表示臨時(shí)字段43.2.2.10 注釋設(shè)計(jì)無3.2.2.11 限制條件無3.2.2.12 測試計(jì)劃無3.2.3 商品搜索3.2.3.1 功能 搜索符合條件的商品3.2.3.2 輸入項(xiàng)點(diǎn)擊電子商務(wù)頁面上查詢產(chǎn)品瀏覽產(chǎn)品選擇搜索條件填寫內(nèi)容點(diǎn)擊搜素。3.2.3.3 輸出項(xiàng) 顯

35、示專家管理界面3.2.3.4 算法搜索商品信息。3.2.3.5 流程邏輯3.2.3.6 接口3.2.3.7 用戶界面設(shè)計(jì) 修改專家信息頁面Product_Search。jsp: 3.2.3.8 測試要點(diǎn)無3.2.3.9 數(shù)據(jù)庫設(shè)計(jì)表 product(商品)表結(jié)構(gòu)列 名類 型描 述pidint表示商品ID標(biāo)識(shí)號(hào),是自動(dòng)遞增的主鍵product_idvarchar(32)表示商品編號(hào)catalognovarchar(32)表示藥品分類casvarchar(32)表示化學(xué)文摘登記號(hào) productnamevarchar(64)表示藥品名稱structurevarchar(64)表示分子結(jié)構(gòu)圖片路徑名

36、稱mdlnumbervarchar(64)表示MDL編號(hào)formulavarchar(32)表示化學(xué)方程式mwvarchar(32)表示總重量price1varchar(32)表示普通用戶價(jià)格price2varchar(32)表示會(huì)員優(yōu)惠價(jià)格stockvarchar(32)表示庫存realstockvarchar(32)表示實(shí)際庫存newproductvarchar(32)表示是否是新產(chǎn)品categoryvarchar(32)表示藥品類別notevarchar(32)表示備注del_flagint表示刪除標(biāo)志位temp1varchar(100)表示臨時(shí)字段1temp2varchar(100)表

37、示臨時(shí)字段2temp3varchar(100)表示臨時(shí)字段3temp4varchar(100)表示臨時(shí)字段43.2.3.10 注釋設(shè)計(jì)無3.2.3.11 限制條件無3.2.3.12 測試計(jì)劃無3.2.4 購物3.2.4.1 功能實(shí)現(xiàn)用戶采購商品,下訂單的過程。3.2.4.2 輸入項(xiàng) 點(diǎn)擊商品列表上的購物鏈接,添加到購物車,編輯物品數(shù)量和刪除商品點(diǎn)擊結(jié)算完成購物生成訂單3.2.4.3 輸出項(xiàng) 提示購物成功,訂單完成。3.2.4.4 算法點(diǎn)擊商品購買鏈接,添加到購物車,修改購物車?yán)锷唐窋?shù)量,點(diǎn)擊結(jié)算中心,提交下訂單完成購物3.2.4.5 流程邏輯購物:1:添加到購物車2:從購物車刪除3:結(jié)算3.2

38、.4.6 接口無3.2.4.7 用戶界面設(shè)計(jì) 用戶訪問電子商務(wù)頁面product。jsp: 商品查詢頁面Product_Search.jsp如圖:搜索結(jié)果頁面products_search_show。jsp購物車?yán)镯撁鎐artshow.jsp如圖:結(jié)算中心頁面checkout。jsp點(diǎn)擊結(jié)算中心鏈接,進(jìn)入結(jié)算頁面 如下圖:購物成功checkoutsucc。jsp頁面。查看訂單詳細(xì)情況頁面ordershow。jsp點(diǎn)擊查看,查看每個(gè)訂單的詳細(xì)商品信息頁面orderitem_show.jsp3.2.4.8 測試要點(diǎn)無3.2.4.9 數(shù)據(jù)庫設(shè)計(jì)表 Orders(訂單)表結(jié)構(gòu)列 名類 型描 述orde

39、ridint表示訂單ID,是自動(dòng)遞增的主鍵uidint表示客戶標(biāo)識(shí)號(hào)temp1varchar (100)表示備用字段1temp2varchar (100)表示備用字段2temp3varchar (100)表示備用字段3temp4varchar (100)表示備用字段4datetimevarchar (450)表示系統(tǒng)時(shí)間delsoftvarchar (2)表示刪除標(biāo)識(shí)(0為刪除1為存在)表 orderitem(訂單項(xiàng)表)表結(jié)構(gòu)列 名類 型描 述idint表示訂單項(xiàng)ID,是自動(dòng)遞增的主鍵orderidint表示訂單IDpidint表示商品IDquantityvarchar(50)表示商品質(zhì)量temp1varchar (100)表示備用字段1temp2varchar (100)表示備用字段2temp3varchar (100)表示備用字段3temp4varchar (100)表示備用字段43.2.4.10 注釋設(shè)計(jì)無3.2.4

溫馨提示

  • 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ì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論