




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1 1 1 1 1 2 2 2 7 11 11 11 14 18 23 26 30 30 34 36 39 46 46 49此設(shè)計(jì)說明書對項(xiàng)目的功能設(shè)計(jì)進(jìn)行說明,確保對需求的理解一致。預(yù)期的讀者有(甲方)的需求提供者、項(xiàng)目負(fù)責(zé)人、相關(guān)技術(shù)人員等,北京亞思晟商務(wù)科技有限公司(乙方)的項(xiàng)目組成員,包括項(xiàng)目經(jīng)理、客戶經(jīng)理、分析設(shè)計(jì)開發(fā)測試等人員。艾斯醫(yī)藥系統(tǒng)是基于互聯(lián)網(wǎng)的應(yīng)用軟件,通過它能了解到已公開發(fā)布的商品,對自要的商品進(jìn)行采購。包括查詢商品,購買商品,下訂單等流程,方便快捷實(shí)現(xiàn)購物過程。無用戶管理游用戶管理游客商品查詢商品瀏覽登錄購物主要處理業(yè)務(wù)邏輯,對數(shù)據(jù)進(jìn)行處理。系統(tǒng)類圖如下:LoginDAOlogIn()ProductuseruserLogin()loginOut()UserManagerDAOLoginDAOlogIn()ProductuseruserLogin()loginOut()UserManagerDAOLoginServletaddProductUser()getAllProductUser()opname()UserProductProductDAOgetAllProduct()ProductUserManagerSeraddProductUser()getAllProductUser()opname()UserProductProductDAOgetAllProduct()ProductUserManagerServletfindAllUser()addUser()findProductAll()addProduct()findProductAll()addProduct()ShopCartaddProduct()updateProductNumbedr()MailDAOfindMail()ShopCartaddProduct()updateProductNumbedr()MailDAOfindMail()sendMail()addtoShopCart()findShopCart()MailtbOrdersOrderDAOsaveOrder()findOrderList()opname()OrderitemXMLConfigParsergetProps()DatabaseConfigParserparse()MailServletfindMail()saveMail()MailtbOrdersOrderDAOsaveOrder()findOrderList()opname()OrderitemXMLConfigParsergetProps()DatabaseConfigParserparse()MailServletfindMail()saveMail()findOrderAll()findOrderAll()saveOrder()SendMailgetConnection()DataAccessgetConnection()系統(tǒng)用例圖如下:瀏覽商品用戶游客查詢商品用戶游客購物登陸商品管理管理員用戶管理管理員郵件管理訂單管理Web應(yīng)用程序的組織結(jié)構(gòu)可以分為5個(gè)部分。口Web應(yīng)用根目錄下放置用于前端展現(xiàn)的JSP文件。2.1.2.2下面對組織結(jié)構(gòu)中的幾個(gè)部分分別進(jìn)行介紹。修改用戶角色頁面修改項(xiàng)目類別頁面修訂單項(xiàng)查詢頁面product_search.jspproducts_search_show.jspproducts_showusers.jspproducts.jspupdate_products_admin.j修改商品信息頁面updateproductuser.j修改用戶信息頁面UserManagerServlet.jDatabaseConfigParservarchar(35)表示發(fā)郵件地址varchar(20)varchar(35)表示收郵件地址productidusridproduct_idproductnameprice1price2passwordjob表示用戶電子郵件地址表示用戶公司地址表示用戶權(quán)限標(biāo)志1.普通注冊用戶2.高權(quán)限userproduct(用戶-產(chǎn)品權(quán)限分配)表結(jié)構(gòu) usridproductid管理員輸入用戶名和密碼登陸進(jìn)入管理員管理平臺。 無passwordjob表示用戶電子郵件地址表示用戶公司地址表示用戶權(quán)限標(biāo)志1.普通注冊用戶2.高權(quán)限無無無無無實(shí)現(xiàn)注冊用戶的屏蔽和啟用,更改注冊用戶權(quán)2屏蔽或啟用用戶:在用戶所在行點(diǎn)擊開啟或修改用戶: UserManagerDAO UserManagerDAO DataAccess Productuser :管理員 UserManagerServlet1:findProductUserbyid()2:getProductUserByid()3:getConnection()4:dataaccess5:Product6:updateProductUser()7:updateProductuser()8:getConnection()9:dataaccess10:List用戶角色修改: )c( )c( t)屏蔽啟用用戶: UserManagerDAO UserManagerDAO DataAccess Productuser :管理員 UserManagerServlet1:delSoftUser()2:delSoftuser()3:getConnection()4:dataaccess5:List無修改用戶頁面:updateproductuser.j無passwordjob表示用戶電子郵件地址表示用戶公司地址表示用戶權(quán)限標(biāo)志1.普通注冊用戶2.高權(quán)限無無無1添加商品:點(diǎn)擊添加商品鏈接,填寫編號、產(chǎn)品名稱、CatalogNo、CAS、MDL擇是否新產(chǎn)品。品3刪除商品:在商品信息所在行點(diǎn)擊刪除鏈接,刪除商品。修改商品時(shí),更新商品基本信息修改用戶: :ProductDAO DataAccess : :ProductDAO DataAccess :Product :管理員 :ProductServlet1:addProduct()2:saveProduct()3:getConnection()4:dataaccess5:List :ProductDAO DataAccess :ProductDAO DataAccess :Product :管理員 :ProductServlet1:productSerachbyid()2:getProductByPid()3:getConnection()4:dataaccess5:Product6:updateProduct()7:updateProduct()8:getConnection()9:dataaccess10:List商品刪除: :ProductDAO DataAccess :ProductDAO DataAccess :Product :管理員 :ProductServlet1:deleteProduct()2:delProductByPid()3:getConnection()4:dataaccess5:List無添加商品頁面:add_products_admi修改商品頁面:update_products_admin.jsp無product_idproductnameprice1price2無無無實(shí)現(xiàn)郵箱信息的查看和修改。2修改郵件設(shè)置:輸入發(fā)件E-mail地址和密碼,收件E-mail地址,點(diǎn)擊提修改郵箱信息時(shí),更新用戶基本信息查看郵件設(shè)置: DataAccess修改郵件設(shè)置: DataAccess 無無varchar(35)表示發(fā)郵件地址varchar(20)varchar(35)表示收郵件地址無無無實(shí)現(xiàn)了訂單的查看用戶信息、查看訂單、刪除功能以及訂單項(xiàng)刪除。查看用戶信息: DataAccess 4:dataaccess :5:Productuserl查看訂單項(xiàng)信息: OrderServlet :OrderDAO OrderServlet :OrderDAO :Product :管理員 DataAccess1:findOrderitem()2:findOrderItem()3:getConnection(3:getConnection()4:dataaccess 5:Product OrderServlet :OrderDAO OrderServlet :OrderDAO :Orderitem :管理員 DataAccess1:delOrderitem()1:delOrderitem()2:delOrderItem()2:delOrderItem() 3:getConnection() -5: -5:Listli刪除訂單: OrderServlet :OrderDAO OrderServlet :OrderDAO :Orderitem :管理員 DataAccess1:delOrder()2:delOrder()3:getConnection()3:getConnection()ccess4:dataaccessccess : :6:Listl無無pidusrid無無無 UserManagerDAO DataAccess Productuser 1:addUser() UserManagerDAO DataAccess Productuser 1:addUser() UserManagerServlet2:addProductUser()3:getConnection()4:dataaccess無無passwordjob表示用戶電子郵件地址表示用戶公司地址表示用戶權(quán)限標(biāo)志1.普通注冊用戶2.高權(quán)限無無 LoginServlet DataAccess LoginServlet DataAccess :LoginDAO 1:userLogin()3:getConnection()4:dataaccess5:Productuser Productuser無無passwordjob表示用戶電子郵件地址表示用戶公司地址表示用戶權(quán)限標(biāo)志1.普通注冊用戶2.高權(quán)限無無無選擇搜索條件填寫內(nèi)容點(diǎn)擊搜素。搜索商品信息。 ProductDAO ProductDAO DataAccess 4:dataaccess :5:Listl無product_idproductnameprice1price2無無無實(shí)現(xiàn)用戶采購商品,下訂單的過程。點(diǎn)擊商品列表上的購物鏈接,添加到購物車,編輯物品數(shù)量提示購物成功,訂單完成。購物: :ShopCart :Product :ShopCart :Product :用戶 ShopCartServlet1:addtoShopCart()1:addtoShopCart()2:addProduct() 3:dataaccess :Product :Product :ShopCart :用戶1:delShopCartProduct() ShopCartServlet2:removeHashMap()3:dataaccess DataAccess DataAccess 3 )4:dataaccessaccess無商品查詢頁面Product_Search.js購物車?yán)镯撁鎐artshow.jsp如圖:無usridvarchar(2)pid無無無選擇搜索條件填寫內(nèi)容點(diǎn)擊搜素。搜索商品信息。O ProductDAO ProductDAO DataAc
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 常州正衡小升初數(shù)學(xué)試卷
- 2025至2030年中國4-(二乙氨基)-水楊醛數(shù)據(jù)監(jiān)測研究報(bào)告
- 2025年中國高強(qiáng)度自攻螺絲市場調(diào)查研究報(bào)告
- 濱州陽信中考數(shù)學(xué)試卷
- 2025年中國蒸發(fā)器與電控柜滑架市場調(diào)查研究報(bào)告
- 2025年中國證券交易卡市場調(diào)查研究報(bào)告
- 2025年中國粘膠機(jī)市場調(diào)查研究報(bào)告
- 2025年中國碘代丙炔基氨基甲酸酯市場調(diào)查研究報(bào)告
- 2025年中國男裝針織衫市場調(diào)查研究報(bào)告
- 2025年中國無塵天花板市場調(diào)查研究報(bào)告
- GMP附錄計(jì)算機(jī)化系統(tǒng)整體及條款解讀
- 村光伏發(fā)電申請書
- 腰椎間盤突出癥中醫(yī)特色療法課件
- 施工現(xiàn)場專項(xiàng)消防安全檢查表
- 如何當(dāng)好學(xué)校的中層干部
- 2022-2023學(xué)年廣東省佛山市順德區(qū)高三(下)模擬英語試卷
- 鋼結(jié)構(gòu)廠房吊裝安裝監(jiān)理控制要點(diǎn)演示文稿
- 無權(quán)代理與表見代理
- 創(chuàng)傷的現(xiàn)場檢傷分類法傷情程的快速評估方法
- Topic+1+Personal+information(個(gè)人情況)-2023年中考英語話題復(fù)習(xí)精美課件
- 2023年高考數(shù)學(xué)大招9蒙日圓及其證明
評論
0/150
提交評論