AscentSys医药商务系统详细设计说明书_第1页
AscentSys医药商务系统详细设计说明书_第2页
AscentSys医药商务系统详细设计说明书_第3页
AscentSys医药商务系统详细设计说明书_第4页
AscentSys医药商务系统详细设计说明书_第5页
已阅读5页,还剩87页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

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. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论