论文部分内容阅读
在这个网络经济飞速发展的时代,电子商务也不甘落后,迅速发展起来。在充满价格战的现代商务环境中,能够节约成本并深入到各个方面的网络通道变成了商家的首选之地。众所周知,现如今深入到我们生活中各个角落的互联网技术是通过数字化以及电子化来传递信息的,这也是购物网站与传统的购物模式的一大重要的区别。一方面,购物网站把实物流变成了电子流,极大程度上降低了商品的成本,使得商家能够给出比较具有竞争力的价格;另一方面,与传统的购物模式相比较而言,网上购物消除了我们时间上的限制以及空间上的限制。有了购物网站,人们只要有一台电脑,能够联网,就能够随时随地购买需要的商品,省时省力。购物网站开发主要使用的是J2EE技术,其采用的开发模式为MVC模式。MVC模式将整个系统架构分为三层,(model)模型层,(view)视图层,(controller)控制层。同时网站的设计源码使用struts框架来清晰地区分业务逻辑和视图,从而简化开发的过程。该购物网站使用的是Mysql数据库,在其中建立一个supermarket数据库,用来存储网站的所有数据信息。首先,本文通过对目前国内的几大购物网站的功能及业务流程的了解分析,以此作为基础,尽量全面的对购物网站的功能性需求做出分析,并且多角度的分析系统的非功能性需求,在需求分析的最后部分,利用UML图来更加清楚的说明网站系统的需求。其次,根据需求分析所得结果,先对系统的整体架构以及功能进行设计,然后详细的设计系统的各个功能子模块,包括数据库中用于存储数据的表结构的设计和各功能子模块的详细功能设计,并通过各实体的E-R图以及各模块功能的业务流程图更加详细、清晰的说明。最后是对已经依据系统的详细设计完成的购物网站的一个详细介绍,包括网站页面的截图以及实现页面功能的源代码。本设计中的购物网站,共分为六大模块,分别为会员管理模块,商品推荐模块,商品查询模块,购物车管理模块,结算及提交订单模块,网站系统各功能模块。会员管理模块主要实现了会员注册、会员登录、会员升级等功能点,商品推荐主要是分为推荐最近畅销以及按用户最近浏览记录查询等功能点,商品查询模块主要实现了按名称模糊查询、按书类别进行查询、按作者等进行查询等功能点,购物车管理模块主要实现了商品的增删改数量,存放商品的功能,结算及提交订单模块主要实现了计算金额,选择收货地点等功能,因目前线上支付功能申请流程复杂,个人无法申请,因此该购物网站暂时只支持用户货到付款。因时间限制,暂时只是找了一些图书的商品作为测试,之后用户可以通过该购物网站的后台管理系统自行录入各类商品信息,作为该购物网站的商品录入系统进行出售。本网站实现了后台管理机制,用户可以自行添加任何种类的商品进行出售,方便扩大网站的商品覆盖面,会改善以往部队用品等难以在网站上购买的情况。