项目背景及需求
这个练习项目的设置背景是一家图书销售公司,为了扩大销售渠道,想要开通网上商城,利用在线博客和电子商城来销售图书。
具体需求如下:
每个商品可以留言
实现在线购物车处理和订单处理
实现对产品、购物车和订单的管理系统
项目模块规划
电子商务的背景
电子商务主要有两类:B2B、B2C。
其中B2B主要面向的是企业与企业、或是为大型的商业买卖提供的交易平台;B2C是直接面向终端的大众消费者。不管是B2B还是B2C,其基本模式是相同的,即浏览查看商品,然后下订单,双方确认后付款交货,完成交易。
电子商城类的万战由于经常涉及输入商品信息,所以有必要开发一套CMS系统,即信息发布系统。CMS系统由后台人工输入信息,然后系统自动将信息正例保存到数据库,而用户在前台浏览到的均为系统自动产生的网页,所有的过程都无需手动制作HTML网页而自动进行信息发布及管理。
CMS系统可分为两大类:第一类是将内容生成静态网页,如一些新闻站点;第二类是从数据库实时读取数据。
系统模块
在线博客+商城系统的组成模块
博客系统模块
为了提高用户体验,可以在系统中发布和产品相关的日志信息,例如商品评测、新品发布和商品试用体验。
会员处理模块
为了方便用户购买图书,提高系统人气,系统中设立了会员功能。成为系统会员后,可以对自己的资料进行管理,并且可以集中管理自己的订单。
购物车处理模块
作为网上商城系统必不可少的环节,为满足用户的购物需求,系统设立了购物车功能。用户可以把需要的商品放在购物车中保存,提交在线订单后即可完成在线商品的购买。
商品查询模块
为了方便用户购买商品,系统设立了商品快速查询模块,供用户提供商品的信息快速找到自己需要的商品
订单处理模块
为了方便商家处理用户的购买信息,系统设立了订单处理功能。通过该功能,可以及时处理用户的订单信息,使用户尽快买到自己的商品。
商品分类模块
为了便于用户对商品进行浏览,系统将商品划分为不同的类别,以便用户迅速找到自己需要的商品。
商品管理模块
为了方便系统的升级和维护,简历专用的商品管理模块以及实现商品的添加、删除、和修改功能,满足系统更新的需求。
上述应用模块的具体运行流程:
规划项目文件
在开发一个应用程序时,规划项目文件是一个非常重要的前期准备工作,是关系到整个项目的实现流程能否顺利完成的关键。
为整个项目规划具体实现文件后,各构成模块文件如下:
系统配置文件:功能是当项目程序进行总体配置;
路径导航模块:功能是设置URL路径的导航链接;
商品显示模块:功能是将系统内的商品逐一显示出来;
购物车处理模块:功能是将满意的商品放在购物车里;
订单处理模块:功能是实现对系统内购物订单的处理;
商品评论模块:功能是供用户对系统内的某商品发布评论;
商品搜索模块:功能是使用户迅速的搜索出自己需要的商品
商品分类模块:功能是将系统内的商品类别以指定形式显示出来;
系统管理模块:功能是对系统内数据进行管理维护。