




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
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ù)庫(kù)設(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購(gòu)物393.3游客管理463.3.1商品搜索463.3.2購(gòu)物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ā)測(cè)試等人員。1.2 項(xiàng)目背景艾斯醫(yī)藥系統(tǒng)是基于互聯(lián)網(wǎng)的應(yīng)用軟件,通過它能了解到已公開發(fā)布的商品,對(duì)自己需要的商品進(jìn)行采購(gòu)。包括查詢商品,購(gòu)買商品,下訂單等流程,方便快捷實(shí)現(xiàn)購(gòu)物過程。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)管理用戶管理游客登錄購(gòu)物訂單查看2.1.2 程序系統(tǒng)結(jié)構(gòu)本項(xiàng)目中使用了
3、基于Servlet/jsp/javabean的 MVC(Model-View-Controller)框架開發(fā)電子商務(wù)系統(tǒng)。其中jsp進(jìn)行頁(yè)面數(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.uti
4、l放置幫助類和一些其他類。另外,在src下放置了數(shù)據(jù)庫(kù)配置文件datebase.conf.xml 2.1.2.2 下面對(duì)組織結(jié)構(gòu)中的幾個(gè)部分分別進(jìn)行介紹。1、JSP文件,表3-1列出了每個(gè)JSP文件實(shí)現(xiàn)的功能。1 JSP文件列表文件名稱功 能index.jsp首頁(yè)add_products_admin.jsp添加商品頁(yè)面admin_ordarshow.jsp管理員訂單頁(yè)面admin_orderuser.jsp查看訂單用戶頁(yè)面admin_products_show.jsp管理員管理商品頁(yè)面carthow.jsp購(gòu)物車管理頁(yè)面changesuperuser.jsp修改用戶角色頁(yè)面checkout.j
5、sp結(jié)算頁(yè)面checkoutsucc.jsp結(jié)算成功面ContactUs.jsp管聯(lián)系我們頁(yè)面employee.jsp管理員添加用戶頁(yè)面itservice.jsp修改項(xiàng)目類別頁(yè)面mailmamager.jsp郵件管理頁(yè)面orderitem_show.jsp修訂單項(xiàng)查詢頁(yè)面ordershow.jsp注冊(cè)用戶訂單查看頁(yè)面product_search.jsp商品搜索頁(yè)面products_search_show.jsp商品搜索結(jié)果頁(yè)面products_showusers.jsp注冊(cè)用戶管理頁(yè)面products.jsp電子政務(wù)介紹頁(yè)面register.jsp注冊(cè)頁(yè)面regist_succ.jsp注冊(cè)成功
6、頁(yè)面update_products_admin.jsp修改商品信息頁(yè)面updateproductuser.jsp修改用戶信息頁(yè)面error.jsp錯(cuò)誤頁(yè)面2、servlet中包括的控制器,如表3-2所示。2 action列表文件名稱功 能LoginServlet.java用戶登陸控制器MailServlet.java郵件管理控制器OrderServlet.java訂單管理控制器ProductServlet.java商品管理控制器ShopCartServlet.java購(gòu)物管理控制器UserManagerServlet.java用戶管理控制器3、po包括4個(gè)邏輯類,如表3-3所示。3 JavaB
7、ean列表文件名稱功 能Mailtb.java郵件類Orderitem.java訂單項(xiàng)類Orders.java用訂單類Product.java商品類Productuser.java用戶類UserProduct.java用戶和商品類4、Util類,如表3-4所示。4 util列表文件名稱功 能SetCharacterEncodingFilter.java將提交過來的信息里的特殊字符進(jìn)行處理dataAccess.java數(shù)據(jù)庫(kù)連接類DatabaseConfigParser.java解析數(shù)據(jù)庫(kù)配置文件類XMLConfigParser.java解析XML類SendMail.java發(fā)送郵件類ShopC
8、art.java購(gòu)物車類AuthImg.java驗(yàn)證碼生成類5、dao數(shù)據(jù)層方法類如圖3-5所示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ù)庫(kù)設(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)遞增的主鍵fromaddressv
9、archar (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)表示備
10、用字段1temp2varchar (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)表示備用字段4pr
11、oduct(商品)表結(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)惠
12、價(jià)格stockvarchar(32)表示庫(kù)存realstockvarchar(32)表示實(shí)際庫(kù)存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)遞增的主鍵usernamevarcha
13、r(32)表示用戶名稱passwordvarchar(32)表示用戶密碼companynamevarchar(32)表示用戶公司名稱cityvarchar(32)表示用戶生活城市jobvarchar(32)表示用戶工作telvarchar(32)表示用戶電話emailvarchar(32)表示用戶電子郵件地址countryvarchar(32)表示用戶國(guó)家zipvarchar(32)表示地區(qū)郵政編碼companyaddressvarchar(32)表示用戶公司地址superuservarchar(16)表示用戶權(quán)限標(biāo)志1.普通注冊(cè)用戶2.高權(quán)限用戶3.管理員notevarchar(32)表示備
14、注fullnamevarchar(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
15、.1.1.2 輸入項(xiàng) 登錄頁(yè)面輸入用戶名和密碼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ì)登錄頁(yè)面login.jsp管理員登陸后的管理界面index.jsp3.1.1.8 數(shù)據(jù)庫(kù)設(shè)計(jì)表 productuser(用戶)表結(jié)構(gòu)列 名類 型描 述uidint表示用戶ID標(biāo)識(shí)號(hào),是自動(dòng)遞增的主鍵usernamevarchar(32)表示用戶名稱passwordvarchar(32)表示用戶密碼companynamevarchar(32)表示用戶公司名稱city
16、varchar(32)表示用戶生活城市jobvarchar(32)表示用戶工作telvarchar(32)表示用戶電話emailvarchar(32)表示用戶電子郵件地址countryvarchar(32)表示用戶國(guó)家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)志位temp1var
17、char(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 測(cè)試計(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)入修改用戶信息頁(yè)面 輸入城市、用戶名、全名、title、電話、密碼、zip、job、e-mail、公司
18、名稱、公司地址、公司介紹 2角色修改:點(diǎn)擊更該權(quán)限圖標(biāo),進(jìn)入修改角色頁(yè)面 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ì) 登錄用戶管理頁(yè)面products_showusers.jsp: 修改用戶頁(yè)面:updateproductuser.jsp3.1.2.8 測(cè)試要點(diǎn)無3.1.2.9 數(shù)據(jù)庫(kù)設(shè)計(jì)productuser(用戶)表結(jié)構(gòu)列 名類 型描 述uidint表示用戶ID標(biāo)識(shí)號(hào)
19、,是自動(dòng)遞增的主鍵usernamevarchar(32)表示用戶名稱passwordvarchar(32)表示用戶密碼companynamevarchar(32)表示用戶公司名稱cityvarchar(32)表示用戶生活城市jobvarchar(32)表示用戶工作telvarchar(32)表示用戶電話emailvarchar(32)表示用戶電子郵件地址countryvarchar(32)表示用戶國(guó)家zipvarchar(32)表示地區(qū)郵政編碼companyaddressvarchar(32)表示用戶公司地址superuservarchar(16)表示用戶權(quán)限標(biāo)志1.普通注冊(cè)用戶2.高權(quán)限用戶
20、3.管理員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 測(cè)試計(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) 顯示商品列表頁(yè)面3.1.3.4 算法添加商品時(shí),新增商品信息修改商品時(shí),更新商品基本信息 刪除商品時(shí),銷毀此商品
22、信息3.1.3.5 流程邏輯修改用戶:1:添加商品2:修改商品商品刪除:3.1.3.6 接口無3.1.3.7 用戶界面設(shè)計(jì) 管理員登陸到管理頁(yè)面,點(diǎn)擊鏈接商品列表, 進(jìn)入該商品管理界面admin_products_show.jsp: 添加商品頁(yè)面:add_products_admin.jsp修改商品頁(yè)面:update_products_admin.jsp3.1.3.8 測(cè)試要點(diǎn)無3.1.3.9 數(shù)據(jù)庫(kù)設(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)表示庫(kù)存realstockvarchar(32)表示實(shí)際庫(kù)存newproductvarchar(32)表示是否是新產(chǎn)品categoryvarchar
24、(32)表示藥品類別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 測(cè)試計(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ā)件E-mail地址和密碼,收件E-mail地址 2修改
25、郵件設(shè)置:輸入發(fā)件E-mail地址和密碼,收件E-mail地址,點(diǎn)擊提交。3.1.4.3 輸出項(xiàng) 顯示欄目業(yè)務(wù)設(shè)置頁(yè)面3.1.4.4 算法查看郵件設(shè)置信息時(shí),查看郵件設(shè)置信息修改郵箱信息時(shí),更新用戶基本信息3.1.4.5 流程邏輯查看郵件設(shè)置:修改郵件設(shè)置:3.1.4.6 接口無3.1.4.7 用戶界面設(shè)計(jì) 郵件管理頁(yè)面mailmanager.jsp: 3.1.4.8 測(cè)試要點(diǎn)無3.1.4.9 數(shù)據(jù)庫(kù)設(shè)計(jì)表mailtb(郵件表)表結(jié)構(gòu)列 名類 型描 述midint表示郵件ID,是自動(dòng)遞增的主鍵fromaddressvarchar (35)表示發(fā)郵件地址frompasswordvarchar (
26、20)表示發(fā)郵件密碼foaddressvarchar (35)表示收郵件地址temp1varchar (100)表示備用字段1temp2varchar (100)表示備用字段2temp3varchar (100)表示備用字段3temp4varchar (100)表示備用字段43.1.4.10 注釋設(shè)計(jì)無3.1.4.11 限制條件無3.1.4.12 測(cè)試計(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)
27、信息:點(diǎn)擊訂單的查看鏈接,查看訂單項(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ì) 訂單管理頁(yè)面admin_ordershow.jsp: 查看用戶信息頁(yè)面admin_orderuser.jsp訂單項(xiàng)頁(yè)面:orderitem_show.jsp3.1.5.8 測(cè)試要點(diǎn)無
28、3.1.5.9 數(shù)據(jù)庫(kù)設(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)表示生成訂單的
29、時(shí)間delsoftVarchar(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 測(cè)試計(jì)劃無3.2 用戶管理3.2.1 用戶注冊(cè)3.2.1.1 功能實(shí)現(xiàn)用戶注冊(cè)3.2.1.2 輸入項(xiàng) 登錄頁(yè)面輸入用戶名、密碼、公司名稱、公司地址、國(guó)家、城市、工作、電話、zip,E-mail3.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 測(cè)試要點(diǎn)無3.2.1.9 數(shù)據(jù)庫(kù)設(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)表示用戶電話emailvarc
31、har(32)表示用戶電子郵件地址countryvarchar(32)表示用戶國(guó)家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í)字段3temp
32、4varchar(100)表示臨時(shí)字段43.2.1.10 注釋設(shè)計(jì)無3.2.1.11 限制條件無3.2.1.12 測(cè)試計(jì)劃3.2.2 用戶登錄3.2.2.1 功能實(shí)現(xiàn)注冊(cè)用戶用戶登陸3.2.2.2 輸入項(xiàng) 登錄頁(yè)面輸入用戶名和密碼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ì) 首頁(yè)index.jsp: 電子商務(wù)頁(yè)面products.jsp3.2.2.8 測(cè)試要點(diǎn)無3.2.2.9 數(shù)據(jù)庫(kù)設(shè)計(jì)表productuser(用戶)表結(jié)構(gòu)列 名類 型描 述uidint表示用戶ID標(biāo)識(shí)號(hào)
33、,是自動(dòng)遞增的主鍵usernamevarchar(32)表示用戶名稱passwordvarchar(32)表示用戶密碼companynamevarchar(32)表示用戶公司名稱cityvarchar(32)表示用戶生活城市jobvarchar(32)表示用戶工作telvarchar(32)表示用戶電話emailvarchar(32)表示用戶電子郵件地址countryvarchar(32)表示用戶國(guó)家zipvarchar(32)表示地區(qū)郵政編碼companyaddressvarchar(32)表示用戶公司地址superuservarchar(16)表示用戶權(quán)限標(biāo)志1.普通注冊(cè)用戶2.高權(quán)限用戶
34、3.管理員notevarchar(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 測(cè)試計(jì)劃無3.2.3 商品搜索3.2.3.1 功能 搜索符合條件的商品3.2.3.2 輸入項(xiàng)點(diǎn)擊電子商務(wù)頁(yè)面上查詢產(chǎn)品瀏覽產(chǎn)品選擇搜索條件填寫內(nèi)容點(diǎn)擊搜素。3.2.
35、3.3 輸出項(xiàng) 顯示專家管理界面3.2.3.4 算法搜索商品信息。3.2.3.5 流程邏輯3.2.3.6 接口3.2.3.7 用戶界面設(shè)計(jì) 修改專家信息頁(yè)面Product_Search.jsp: 3.2.3.8 測(cè)試要點(diǎn)無3.2.3.9 數(shù)據(jù)庫(kù)設(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)表示
36、分子結(jié)構(gòu)圖片路徑名稱mdlnumbervarchar(64)表示MDL編號(hào)formulavarchar(32)表示化學(xué)方程式mwvarchar(32)表示總重量price1varchar(32)表示普通用戶價(jià)格price2varchar(32)表示會(huì)員優(yōu)惠價(jià)格stockvarchar(32)表示庫(kù)存realstockvarchar(32)表示實(shí)際庫(kù)存newproductvarchar(32)表示是否是新產(chǎn)品categoryvarchar(32)表示藥品類別notevarchar(32)表示備注del_flagint表示刪除標(biāo)志位temp1varchar(100)表示臨時(shí)字段1temp2varc
37、har(100)表示臨時(shí)字段2temp3varchar(100)表示臨時(shí)字段3temp4varchar(100)表示臨時(shí)字段43.2.3.10 注釋設(shè)計(jì)無3.2.3.11 限制條件無3.2.3.12 測(cè)試計(jì)劃無3.2.4 購(gòu)物3.2.4.1 功能實(shí)現(xiàn)用戶采購(gòu)商品,下訂單的過程。3.2.4.2 輸入項(xiàng) 點(diǎn)擊商品列表上的購(gòu)物鏈接,添加到購(gòu)物車,編輯物品數(shù)量和刪除商品點(diǎn)擊結(jié)算完成購(gòu)物生成訂單3.2.4.3 輸出項(xiàng) 提示購(gòu)物成功,訂單完成。3.2.4.4 算法點(diǎn)擊商品購(gòu)買鏈接,添加到購(gòu)物車,修改購(gòu)物車?yán)锷唐窋?shù)量,點(diǎn)擊結(jié)算中心,提交下訂單完成購(gòu)物3.2.4.5 流程邏輯購(gòu)物:1:添加到購(gòu)物車2:從購(gòu)物車
38、刪除3:結(jié)算3.2.4.6 接口無3.2.4.7 用戶界面設(shè)計(jì) 用戶訪問電子商務(wù)頁(yè)面product.jsp: 商品查詢頁(yè)面Product_Search.jsp如圖:搜索結(jié)果頁(yè)面products_search_show.jsp購(gòu)物車?yán)镯?yè)面cartshow.jsp如圖:結(jié)算中心頁(yè)面checkout.jsp點(diǎn)擊結(jié)算中心鏈接,進(jìn)入結(jié)算頁(yè)面 如下圖:購(gòu)物成功checkoutsucc.jsp頁(yè)面。查看訂單詳細(xì)情況頁(yè)面ordershow.jsp點(diǎn)擊查看,查看每個(gè)訂單的詳細(xì)商品信息頁(yè)面orderitem_show.jsp3.2.4.8 測(cè)試要點(diǎn)無3.2.4.9 數(shù)據(jù)庫(kù)設(shè)計(jì)表 Orders(訂單)表結(jié)構(gòu)列 名類
39、 型描 述orderidint表示訂單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)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 臨時(shí)勞工合同范本
- 與企業(yè)有關(guān)合同范本文檔
- 書籍委托銷售合同范本
- 2024年溫州市自來水有限公司招聘考試真題
- 2024年天津市中西醫(yī)結(jié)合醫(yī)院(天津市南開醫(yī)院)招聘考試真題
- 加油站公司合同范本
- 2024年廈門市集美區(qū)杏?xùn)|中學(xué)教師招聘考試真題
- 2024年溫州文成農(nóng)商銀行招聘筆試真題
- 鳳崗酒店蔬菜配送合同范本
- 2024年六安霍邱聯(lián)合村鎮(zhèn)銀行招聘考試真題
- 西師版三年級(jí)下冊(cè)數(shù)學(xué)教學(xué)反思合集
- 2022年湖南汽車工程職業(yè)學(xué)院?jiǎn)握泄P試職業(yè)技能考試試題及答案解析
- 電纜防火封堵施工標(biāo)準(zhǔn)【實(shí)用文檔】doc
- 牙周炎-牙周牙髓聯(lián)合病變
- 分布式光伏電站運(yùn)行維護(hù)技術(shù)方案
- GB/T 9793-2012熱噴涂金屬和其他無機(jī)覆蓋層鋅、鋁及其合金
- GB/T 26121-2010可曲撓橡膠接頭
- 計(jì)算機(jī)輔助設(shè)計(jì)技術(shù)CAD技術(shù)概述
- GB/T 14643.3-2009工業(yè)循環(huán)冷卻水中菌藻的測(cè)定方法第3部分:黏泥真菌的測(cè)定平皿計(jì)數(shù)法
- GB/T 1095-2003平鍵鍵槽的剖面尺寸
- GB 31631-2014食品安全國(guó)家標(biāo)準(zhǔn)食品添加劑氯化銨
評(píng)論
0/150
提交評(píng)論