- 1、本文档共28页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
網络购物中心总体设计书
网上购物系统实现了基本的登录验证、查询商品、购物车处理以及订单处理等功能。 本系统通过用户名和密码来验证用户的身份;允许用户通过商品ID来查询需要购买的商品的详细信息;允许用户分页浏览所有的商品信息;实现了购物车,用户可以随意的添加商品到购物车中,也可以从购物车中拿出商品;实现订单处理,用户可以提交购物单并获得购物单号及总金额。 系统前台功能结构 商品展示:系统指定几件最新商品和特价商品及其信息呈列出来,并且将商品销售排行列出。 商品查询:按类别检索,根据需要商品的类别进行检索;模糊搜索:可对需要的查询的商品进行模糊搜索,通过对需要商品的价格范围等约束进行搜索。 购物车:简洁明了的购物车,能进行商品的放入,删除,查询。 用户管理:注册用户登录前显示登录框,登陆后用户除了可以进行购物外,还可修改自己的资料,可以进入自己的帐号页面,通过选择进行适当的修改,里面包括对自己的购物车的查询,订单状况的查询。未注册用户进行注册。 收银台: 购物后,可进入收银台,确认支付和配送方法后生成订单。 订单查询:用户可以查询自己订单的处理情况和历史订单。 商城公告:公布商品的最新消息 系统前台功能结构图 1)公告管理 ●??? 添加公告,包括公告标题和公告内容等; ●??? 修改公告; ●??? 删除公告。 2)商品管理 ●??? 添加商品类别; ●??? 修改商品类别; ●??? 删除商品类别; ●??? 添加商品信息,包括商品类别、名称、编号、所属公司等信息; ●??? 商品图片上传、修改和删除; ●??? 修改商品信息; ●??? 删除商品信息; ●??? 查看商品信息。 3)订单管理 ●??? 处理订单; ●??? 办理发货; ●??? 办理结账; ●??? 删除订单; 4)用户管理; ●??? 增加用户; ●??? 删除用户; ●??? 用户信息修改。 1.Client browser(客户浏览器) 来自客户浏览器的每个 HTTP 请求创建一个事件。Web 容器将用一个 HTTP 响应作出响应。 2.Controller(控制器) 控制器接收来自浏览器的请求,并决定将这个请求发往何处。就 Struts 而言,控制器是以 servlet 实现的一个命令设计模式。 struts-config.xml 文件配置控制器。 3.业务逻辑 业务逻辑更新模型的状态,并帮助控制应用程序的流程。就 Struts 而言,这是通过作为实际业务逻辑“瘦”包装的 Action 类完成的。 4.Model(模型)的状态 模型表示应用程序的状态。业务对象更新应用程序的状态。ActionForm bean 在会话级或请求级表示模型的状态,而不是在持久级。JSP 文件使用 JSP 标记读取来自 ActionForm bean 的信息。 5.View(视图) 视图就是一个 JSP 文件。其中没有流程逻辑,没有业务逻辑,也没有模型信息 -- 只有标记。标记是使 Struts 有别于其他框架(如 Velocity)的因素之一。 主要数据表结构 1、tb_goods(商品信息表) 商品信息表主要用来保存商品信息。 2、tb_bigType(商品大分类信息表) 商品大分类信息表主要用来保存商品类别中大的类别信息。 3、tb_smallType(商品小分类信息表) 商品小分类信息表主要用来保存商品类别中小的类别信息。 4、tb_order(订单信息主表) 订单信息主表用来保存订单的概要信息。 5、tb_orderDetail(订单明细表) 订单明细表用来保存订单的详细信息。 6、tb_member(会员信息表) 会员信息表主要用来存储所注册会员的信息。 7、tb_manager(管理员信息表) 管理员信息表用来保存管理员信息。 8、tb_affiche(公告信息表) 公告信息表主要用来保存商城的公告信息。 9、tb_link(网站链接信息表) 网站链接信息表主要用来保存商城网站链接信息。 1.Web 系统 采用Struts框架的MVC开发模式以Struts+Servlet + JSP + JavaBean 开发,服务器为TomCat。 优点: 1.利用Struts提供的taglib可 以大大节约开发时间。 2. 表现与逻辑分离。 3.维护扩展比较方便。 4.便于团队开发 2.数据库系统 采用SQL Server2000数据库系统。系统的各个部分访问数据库采用连接池结构以JDBC方式连接。 * * * * * * * * * * 本概要设计文档说明描述了“网上购物系统
文档评论(0)