商务沟通系统项目计划书.doc_第1页
商务沟通系统项目计划书.doc_第2页
商务沟通系统项目计划书.doc_第3页
商务沟通系统项目计划书.doc_第4页
商务沟通系统项目计划书.doc_第5页
已阅读5页,还剩4页未读 继续免费阅读

下载本文档

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

文档简介

在线商务沟通系统项目计划书一、 系统介绍“在线商务沟通系统”为商家和客户提供了一个在线销售购买的平台。客户可以通过浏览商家的网页,获得商家的商品信息,选购自己所需要的商品进行购买。商家可以获取并统计客户所购买的商品,处理用户的订单,并网下运货,实现销售。二、系统设计与开发系统需求分析:1、任务概述这个系统提供一个客户和企业在线沟通的平台。用户可以浏览企业的产品和信息;通过注册成网站的用户,可以购买产品;并根据自己的需要添加、删除和修改订单中商品的数量。管理者可以登录网站后台,管理商品信息,管理用户信息和处理订单。2、设计目的提供了一个用户和企业间在线沟通的平台,用户可以通过这个平台去购买企业的产品,而企业可以通过这个平台获得用户的信息,可以相应用户订购。三、团队组成 四、系统功能设计1.系统详细功能这个系统具有前台和后台两部分的功能。前台为客户提供了注册登录找回密码、查看商品、购买商品、处理订单的服务;后台可以添加商品、管理订单和管理用户。(1) 提供注册登录功能,使得用户可以通过注册登录获得购买商品的权限。(2) 提供丢失密码找回功能,使得丢失密码的注册用户还可以找回密码。(3) 提供商品列表和某一商品展示的功能,使得任何用户(登录与未登录)都可以浏览所有商品,了解商品的详情。(4) 为登录的用户提供购买功能。可以根据用户选购的商品生成订单,用户可以根据自己的需要删改订单。(5) 管理员登录后,可以管理用户、管理订单和管理商品。2、总体设计在线商务沟通系统主要设计两种角色:客户和管理者。客户访问网站资源,可以浏览网页内容、购买商品,修改提交订单。而管理者可以管理用户资料、可以管理商品信息以及可以管理订单。在线商务沟通系统的模块设计和划分如下图:各模块功能如下:1、商品展示模块设计商品展示模块功能:(1) 用户可以通过列表方式查看商品。(2) 用户可以通过单击列表中的某种商品,进入详细查看页面。(3) 在列表页面和商品详细查看页面,用户都可以购买商品。页面关系图,如图4:页面说明:(1) Wares.java,为处理某个商品信息而编写的JavaBean。(2) WaresList.java,为处理商品列表信息而编写的JavaBean。(3) Wares_list.jsp,商品浏览页面,商品以列表方式排列。单击具体的某种商品可以转到商品详细信息页面wares_datail.jsp。(4) wares_datail.jsp,详细商品说明页面。在本页面中有商品所属种类、名称、市场价格、图片、商品介绍这些内容。2、注册登录模块设计注册登录模块功能:注册登录模块又可以分为2个子模块:登录模块、注册模块。具体功能如下:1) 登陆模块功能(1) 获取index.jsp页面填写的用户名和密码。(2) 按此用户名查询数据库,如果找到,那么就读取该用户的密码;否则提示错误。再比较用户输入的密码是否与数据库存储的密码相同,就允许登录,否则报错。2) 注册模块功能(1) 要求用户填写注册表单,校验表单的完整性,如果填写完整就提交到下一个页面,如果填写不完整就谈出提示窗口。(2) 查询数据库中该用户名是否被注册。如果被注册就填出已被占用的警告,并返回到注册页面,如果没有被注册则将用户信息写入数据库,弹出注册成功的提示,并转到首页。页面关系图,如图5页面说明:(1) index.jsp,首页,包含登录页面。用户可以填充姓名和密码,并单击登录按钮。(2) login_check.jsp,登录检验页面。获取index.jsp页面传递用户名和密码的值,查询数据库中内容来比较校验。如果该用户存在,就存储用户名和密码的值;如果不存在就弹出错误提示,并转到index.jsp页面。(3) reg.jsp,用户填写注册信息页面。要求用户填写用户信息的表单,并设有对这些表单内容不为空的校验。(4) reg_check.jsp,注册信息检验页面。从reg.jsp获取用户的注册值,检验数据库看该用户是否已注册过,如果曾经注册过,就报错并返回reg.jsp页面,如果没有注册过,就把该用户的信息写入数据库,提示注册成功,并转到index.jsp登录。3.购物车模块设计购物车模块功能是生成用户的购物车,用户可以清空购物车继续购物或选择结帐。页面关系图如图6页面说明:(1) CartWare.java,存储了购物车中商品的信息。(2) Cart.java,存储了订单信息,并提供了一些购物车处理的方法。(3) cart.jsp,用来显示购物车信息。(4) clear_cart.jsp用来清空购物车。4.订单模块设计订单处理模块功能:(1) 显示订单,并为用户提供确认订单和进一步填写订单用户项的服务。(2) 后台处理把订单数据存入到数据库。 页面关系图如图7:页面说明:(1) order.jsp,显示订单,并由用户确认生成的订单信息。(2) order2.jsp,用户填写收货人、地址、邮编、支付方式、运送方式等用户信息,完成订单内容。(3) order_action.jsp,订单处理页面。调用JavaBean的方向,向数据库存储订单信息。5.管理员登录模块设计管理员登录模块功能是限制登录后台的用户,对管理员登录到后台进行验证,只有具有管理员资格的人才可以登录后台进行管理。页面关系图如图8:页面说明:(1) admin/login.jsp,管理员填写登录信息页面。要求管理员填写管理员名字和密码。(2) admin/login_check.jsp,管理员登录检验页面。将管理员填写的信息与数据库中查调的信息相比较,如果一致,就允许进入后台管理,否则返回admin/login.jsp页面。6.商品管理模块设计商品管理模块功能:(1) 添加商品,输入商品的名称、市场价和现价等信息。(2) 对添加的信息进行校验,只有有效的信息才能进行添加。而且对数据库中的商品进行查询,保证添加的商品是数据库中所没有的。页面关系图如图9:页面说明:(1) admin/add_wares.jsp,填写所要添加的商品信息的页面。要求管理员输入商品的种类、名称、市场价、现价、图片地址和介绍等内容。在本页面进行客户端验证,验证这些内容的有效性。有效的内容会通过表单提交到admin/add_check.jsp页面。(2) admin/add_check.jsp,检查商品添加信息的页面。将admin/add_wares.jsp 页面传递过来的信息值提交到admin/add_check.jsp页面。7.订单处理模块设计订单处理模块功能:(1) 显示订单的信息。(2) 显示某条订单中所有商品的信息。(3) 处理和删除订单项。页面关系图如图10:页面说明:(1) admin/order.jsp,订单列表页面。显示了订单号、用户名、真实姓名、订购时间、付款方式和运货方式的信息。而且管理员可以选择是否删除订单。(2) admin/order_detail.jsp,订单商品列表页面。单击admin/order.jsp页面的链接可以进入本页面,页面显示了一个订单中的所有商品详细信息。并为管理员提供了出售的选择项,管理员可以选择是否出售该种商品。(3) admin/del_order.jsp,处理admin/order.jsp中的删除动作,删除订单。(4) admin/excute_action.jsp,根据admin/order_detail.jsp中商品是否出售的结果,选择对order表中的订单状态是否进行修改。8.用户管理模块设计用户管理模块功能:(1) 浏览用户信息。(2) 删除用户。页面关系图如图11:页面说明:(1) admin/manage_user.jsp,显示用户信息页面。显示了用户名、用户真实姓名、密码、邮箱、地址、联系电话等信息。而且管理员还可以选择是否删除用户。(2) admin/del_user.jsp,对管理员的删除动作进行数据库处理。 四、数据库设计系统使用的是SQL数据库,数据库名称是business。本在线商务共同系统数据库中共有5个表,分别是:用户信息表(user_info)、商品信息表(wares)、订单信息表(order)、订单商品详细信息表(order_detail)、管理员信息表(admin)。1. 用户信息表(user_info)字段名类型长度是否主键字段含义Idint5主键用户自动编号UserNamevarchar20用户名RealNamevarchar12真实姓名Passwordvarchar16用户密码Emailvarchar50用户邮箱地址Addressvarchar50用户地址Phonevarchar20用户联系电话RegTimedatetime8用户注册时间2. 商品信息表(wares)字段名类型长度是否主键字段含义Idint5主键商品自动编号Sortint4商品所属种类Namechar20商品名称MarketPricedouble12商品市场价Pricedouble12商品现价SmallImgchar20商品缩略图途径BigImgchar20商品图片途径Descriptionvarchar80商品说明3、订单信息表(order)字段名类型长度是否主键字段含义Idint5主键订单号UserNamechar20下订单的用户名RealNamechar12下订单用户用真实姓名StatusInt8订单状态SubTimeDatetime8提交时间Emailvarchar50用户邮箱地址Adressvarchar20用户地址PostNumbervarchar20邮编PayWaychar20支付方式PhoneVarchar8用户电话TranWaychar20运送方式4. 订单商品详细信息表(or

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论