版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1 1 1 1 1 2 2 2 7 11 11 11 14 18 23 26 30 30 34 36 39 46 46 49此设计说明书对项目的功能设计进行说明,确保对需求的理解一致。预期的读者有(甲方)的需求提供者、项目负责人、相关技术人员等,北京亚思晟商务科技有限公司(乙方)的项目组成员,包括项目经理、客户经理、分析设计开发测试等人员。艾斯医药系统是基于互联网的应用软件,通过它能了解到已公开发布的商品,对自要的商品进行采购。包括查询商品,购买商品,下订单等流程,方便快捷实现购物过程。无用户管理游用户管理游客商品查询商品浏览登录购物主要处理业务逻辑,对数据进行处理。系统类图如下: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()系统用例图如下:浏览商品用户游客查询商品用户游客购物登陆商品管理管理员用户管理管理员邮件管理订单管理Web应用程序的组织结构可以分为5个部分。口Web应用根目录下放置用于前端展现的JSP文件。2.1.2.2下面对组织结构中的几个部分分别进行介绍。修改用户角色页面修改项目类别页面修订单项查询页面product_search.jspproducts_search_show.jspproducts_showusers.jspproducts.jspupdate_products_admin.j修改商品信息页面updateproductuser.j修改用户信息页面UserManagerServlet.jDatabaseConfigParservarchar(35)表示发邮件地址varchar(20)varchar(35)表示收邮件地址productidusridproduct_idproductnameprice1price2passwordjob表示用户电子邮件地址表示用户公司地址表示用户权限标志1.普通注册用户2.高权限userproduct(用户-产品权限分配)表结构 usridproductid管理员输入用户名和密码登陆进入管理员管理平台。 无passwordjob表示用户电子邮件地址表示用户公司地址表示用户权限标志1.普通注册用户2.高权限无无无无无实现注册用户的屏蔽和启用,更改注册用户权2屏蔽或启用用户:在用户所在行点击开启或修改用户: 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表示用户电子邮件地址表示用户公司地址表示用户权限标志1.普通注册用户2.高权限无无无1添加商品:点击添加商品链接,填写编号、产品名称、CatalogNo、CAS、MDL择是否新产品。品3删除商品:在商品信息所在行点击删除链接,删除商品。修改商品时,更新商品基本信息修改用户: :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无无无实现邮箱信息的查看和修改。2修改邮件设置:输入发件E-mail地址和密码,收件E-mail地址,点击提修改邮箱信息时,更新用户基本信息查看邮件设置: DataAccess修改邮件设置: DataAccess 无无varchar(35)表示发邮件地址varchar(20)varchar(35)表示收邮件地址无无无实现了订单的查看用户信息、查看订单、删除功能以及订单项删除。查看用户信息: DataAccess 4:dataaccess :5:Productuserl查看订单项信息: 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表示用户电子邮件地址表示用户公司地址表示用户权限标志1.普通注册用户2.高权限无无 LoginServlet DataAccess LoginServlet DataAccess :LoginDAO 1:userLogin()3:getConnection()4:dataaccess5:Productuser Productuser无无passwordjob表示用户电子邮件地址表示用户公司地址表示用户权限标志1.普通注册用户2.高权限无无无选择搜索条件填写内容点击搜素。搜索商品信息。 ProductDAO ProductDAO DataAccess 4:dataaccess :5:Listl无product_idproductnameprice1price2无无无实现用户采购商品,下订单的过程。点击商品列表上的购物链接,添加到购物车,编辑物品数量提示购物成功,订单完成。购物: :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购物车里页面cartshow.jsp如图:无usridvarchar(2)pid无无无选择搜索条件填写内容点击搜素。搜索商品信息。O ProductDAO ProductDAO DataAc
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 轻松掌握高中化学
- 违反交通规则保证书写什么内容
- 透水混凝土销售协议
- 酒店会议室清洁需求
- 酒店服务合同的应急预案
- 重型地磅购买协议
- 钢材招标文件投诉
- 钢筋购买合同范本
- 铝制散热器招标文件
- 银行个人贷款续借合同
- 工程量计算实例(包含结建图)
- 浅析先张法预应力混凝土空心板梁反拱度理论计算(市政工程协会杂志投稿)
- 真空断路器必须知道的基本常识(国标和IEC)
- 第十届挑战杯大学生课外学术作品竞赛参赛作品格式规范
- 口袋妖怪XY精灵分布表
- 涂装厂PFMEA模版
- 美国标准大气参数表(1976)-负5km到100万米
- 筛分系统安装施工组织设计(共47页)
- 锡膏厚度测试_SPC
- 毕业设计(论文)循环流化床锅炉工作分析及除尘系统设计
- 土地整治项目全套表格
评论
0/150
提交评论