1.2 开发环境
1.2.1 软件需求
操作系统:window系统
开发工具:Eclipse for PHP, Navicat for MySQL
数据库:MySQL
开发语言:PHP
1.2.2 开发工具的介绍
本系统是基于PHP对系统进行设计与实现,利用MySQL对数据库操作设计。下面进行简单的介绍:
1.Eclipse for PHP介绍:
Eclipse最初是由Java语言开发而成,通过安装了不同的插件,因此在技术上可以支持不同的计算机语言,是跨平台操作的自由集成开发环境。其本身只是框架平台,基于众多插件的支持,使得其具有不一样的灵活性。 论文网
2.Navicat for MySQL介绍:
Navicat for MySQL是专门为MySQL设计服务且可以用于任何3.21或以上的MySQL数据库服务器的强大实效数据库管理及开发工具。
3.MySQL介绍
MySQL是在WEB应用方面展示良好的关系型数据库管理系统。MySQL将数据保存在不同的表中,因此增加了速度且提高了程序的灵活性。所使用的 SQL 语言是日常用于访问数据库的最常用标准化语言。
2 需求分析
对于本系统而言,其最大优点在于能给使用者带来最大的便捷实效。这种便捷实效不仅体现在进行网络操作时的容易性能够模拟用户的购物的过程,更要体现在网络之外的物流、商品的折扣等等。所以,在设计网络超市时,最需要关注的是如何能完成用户功能。其次,对众多商品、订单、用户信息的网络管理,就需要从管理者的角度来考虑实现这些部分,这些则称为后台管理功能。
2.1 功能模块划分
网上超市管理系统分为两个部分,一是前台模块,即客户模块,包括:客户注册登录、查看个人信息、搜索商品、浏览商品、购买商品、提交订单、查看订单、购物车、填写评论等操作;二是后台管理模块,包括:订单管理,商品管理,评论管理,会员管理,用户管理,角色管理,权限管理等。
2.2功能模块描述
此功能模块包括前台功能以及后台管理功能,具体情况如下。
2.2.1 前台功能
前端功能包括客户的基本操作,例如:用户的注册登录功能,主要针对用户而言。
1.客户注册登录
客户注册为该超市的用户,注册时需要用户填写本人真实信息。注册后,用户可对自己信息修改或者补充。
2.查看个人信息
用户可随时随地查看本人信息。
3.搜索商品
用户可以以未登录状态或者登陆状态搜索自己想查找的商品。
4.浏览商品
用户可以以未登录状态或者登陆状态查看本超市所有在线上架商品。
5.购买商品文献综述
用户登录后,浏览商品,选择要购买的商品,点击购买。
6.提交订单
当用户选择确认购买之后,确认商品信息(种类,数量),点击提交订单。
7.查看订单
根据客户所选择的商品数据,系统会自动产生订单,将其保存。并附订单的详细信息。当用户完成确认订单操作后,可返回查看自己的订单信息。
8.购物车
客户点击多次选择各种不一样的商品,系统会将其点击的产品放入到购物车,接下来可连续点击添加商品,组合成一个订单。客户选择完商品之后可点击进入购物车页面,逐一查看自己刚才选中的商品,也可修改某一商品订单信息,如数量,同时也可以取消购买某商品或者查看整个购物车。