iwebshop开源电子商务平台是一个开源的社区网店整体解决方案,包括前台商品展示、购买下单、订单审核、付款等一套完善的电子商务管理系统。使用后台系统,可以实现对注册用户,会员维护,产品上架,商品分类,配送方式,支付方式的管理。
禅道、Navicat、Selenium、Jmeter、LoadRunner
测试环境基本要求:1个CPU 、2G内存和20G硬盘
需要自行安装 mysql、nginx服务器 需要启动 mysql-server、nginx-server
1、安装并配置Nginx
·安装Nginx所需组件
yum install gcc
yum -y install pcre-devel
yum install -y zlib-devel
yum -y install openssl-devel
useradd www -s /sbin/nologin -M
·编译安装nginx
cd /data/soft
tar xzf nginx-1.10.2.tar.gz
cd nginx-1.10.2
./configure --prefix=/data/server/nginx
make
make install
·修改配置文件
gedit /data/server/nginx/conf/nginx.conf
找到这句
#user nobody;
user www;
检查效果 启动nginx
/data/server/nginx/sbin/nginx
2、安装并配置MySQL
ln -s mysql-5.6.35-linux-glibc2.5-x86_64 mysql
·初始化mysql数据库
/data/server/mysql/scripts/mysql_install_db --basedir=/data/server/mysql --datadir=/data/server/mysql/data/ --user=mysql
·数据库配置文件管理
mv /etc/my.cnf /etc/my.cnf-bak
cp /data/server/mysql/support-files/my-default.cnf /etc/my.cnf
·数据库启动命令配置
cp /data/server/mysql/support-files/mysql.server /etc/init.d/mysqld
·修改启动文件
sed -i 's#/usr/local/mysql#/data/server/mysql#g' /data/server/mysql/bin/mysqld_safe /etc/init.d/mysqld
·数据库文件权限设置
chown -R mysql.mysql /data/server/mysql/
·将mysql服务设置为开机自启动服务
chkconfig --add mysqld
chkconfig mysqld on
·MySQL服务端操作 启动数据库
service mysqld start
3、安装PHP
4、部署iwebshop项目
1、安装并配置xampp
2、部署iwebshop项目
3、数据库名称,安装时自定义
4、账户默认为root,密码为空
功能大类 | 功能点 | 描述 |
---|---|---|
用户 | 用户注册 | 注册成为一名商城的用户 |
用户 | 用户登录 | 用户实现登录商城 |
首页 | 首页 | 用户可通过首页进行商品搜索,商品选择等 |
商品购买 | 立即购买 | 用户选购商品后可直接进行购买 |
商品购买 | 加入购物车 | 用户选购商品后将商品加入购物车,以备后续进行结算 |
商品购买 | 结算 | 用户针对选择的商品进行提交支付,完成订单的支付 |
会员中心 | 交易记录 | 交易记录中包含我的订单、我的积分、我的代金券,用户可通过此功能模块查看相关订单详情等 |
会员中心 | 服务中心 | 服务中心主要包含退款申请、商品评价等,用户可通过服务中心实现退款等操作 |
会员中心 | 账户资金 | 用户可通过账户资金实现在线充值、账户余额查看等操作 |
会员中心 | 个人设置 | 用户可通过个人设置完成个人账户相关设置 |
功能大类 | 功能点 | 描述 |
---|---|---|
商品 | 商品管理 | 商户可通过商品管理进行商品上架、品牌维护等一系列操作 |
会员 | 会员管理 | 管理员进行会员的添加、删除、修改 |
订单 | 订单管理 | 商户进行订单查询、发货、退货等处理 |
营销 | 营销 | 商户设置促销等营销活动 |
统计 | 数据及操作记录统计 | 统计相关操作数据及人均消费等,以备后期系统优化使用 |
系统 | 系统管理 | 进行配送、支付等相关设置 |