背景
1.1 系统开发背景
随着科学技术和电子商务的发展,对于高效率、低成本销售方式越来越受到人们的重视,特别是管理者的重视。电商极具有发展前景。电子商务具有双向沟通、在线交易方式和快速交货的特点,给社会带来巨大的经济利益,促进了我国社会的商务交流,更加有利于降低成本,提高竞争力。电子商务给消费者带来了更多选择可能性和大大方便了消费者的生活
就对洋酒而言,已经不仅仅是只属于高端社会的贵族人群,它现在已经属于整个世界,随着社会的进步,经济的发展,洋酒出现在了各式各样的家庭之中。电子商务使消费者可以在家在公司或者在手机上可以直观的对所需要购买红酒的品牌,产地,色泽,种类有所了解。电商使所有信息一目了然,还可以相互对比做出自己满意的抉择。
1.2 功能需求
网站前台功能
- 首页:提供一个网站首页,在上面显示网站企业LOGO,用户的登录,用户的注册,一级分类显示,最新商品及热门商品显示等。
- 用户的注册:主要针对未注册的用户,完成注册功能使用,在注册过程中,需要进行数据的前台非空校验,及使用AJAX完成用户名是否存在的异步校验。在校验通过后即可完成注册,在后台同样需要进行数据校验及发送一封激活邮件。
- 用户的登录:已经注册的用户,可输入正确的用户名和密码进行登录。
- 用户的退出:针对已经登录的用户,退出该系统使用。
- 首页商品展示:显示最新商品及热门商品。方便用户了解最新以及最热门商品。
- 分类页面商品展示:根据某个分类的信息去展示商品。可以方便用户查找相应分类商品。
- 商品详情展示:点击某个具体商品的时候,可以显示商品的详情。以便用户可以方便的了解商品的具体信息。
- 购物车:此功能为用户提供购物功能,用户可以根据自己需要,将自己需要购买的商品添加到购物车,也可以移除购物车中的商品,甚至清空购物车中的所有东西。
- 订单:登录用户可以将自己喜欢商品进行购买,产生订单。可以对自己产生的订单进行提交。以及可以根据用户信息,查询自己的订单。
网站后台功能
- 管理员登录:管理员根据用户名和密码完成登录功能。
- 一级分类管理:对前台的一级分类进行管理。
- 二级分类管理:对前台的二级分类进行管理。
- 商品管理:管理员可以对前台上显示的商品进行管理包括添加,修改,删除,查询的功能操作同时要可以上传商品的图片。
- 订单管理:管理员可以对所有的用户产生的订单进行管理包括未付款的,已经付款的,已经发货的,交易完成的订单。可以修改订单状态及异步加载订单项。
- 用户管理:管理员可以对注册过的用户进行管理。
2.1 功能结构设计
根据软件需求分析,将洋酒销售系统分为两大模块:前台销售模块和后台管理模块。前台销售模块包括3部分:(1)注册登录模块:用户在前台可以进行注册、登录;(2)产品分类模块:用户可以选择产品分类,然后进行相应的产品选择。(3)购物车模块。
后台管理模块,包括如下几个部分:系统管理、商品分类管理、商品信息管理、订单管理、会员用户管理。
网上洋酒销售系统的系统总体功能结构如图2-1所示: