xay2001 / DigitalMail

PHP程序设计课程大作业——基于PHP、MySQL的数码商城

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

DigitalMail-数码商城网站

PHP程序设计课程大作业——基于PHP、MySQL的数码商城

PHP程序设计课程大作业

项目人员

xay2001 , drh

SCNU 软件工程19

DigitalMail

DigitalMail是一个网络数码商城,轻便快速,易于部署。基于PHP+MySQL编写。目前实现了商品浏览,分类筛选,提交订单,后台管理等功能

操作演示视频

https://www.bilibili.com/video/BV1Cq4y1W7kh/

项目地址

https://github.com/xay2001/DigitalMail

部署说明

详细配置说明请查看文档 "Deployment.docx"

  • 将ashuma.zip文件解压到C:\AppServ\www\,在C:\AppServ\www\ashuma\db 下可以找到数据库脚本文件。

  • 导入数据库。运行MySQL Command Line Client,输入密码后再输入以下命令:source C:\AppServ\www\ashuma\db\ashuma.sql,便可成功导入数据库。

  • 注意事项。这里默认数据库用户名为root,数据库密码是123456,数据库名是ashuma,如果不是请修改目录下的dbconfig.php文件。

测试样例

  • 前台登录(用户名:admin,密码:111111)

  • 后台登录在根目录后加admin(用户名:admin,密码:111111),支持分类添加,用户和商品的添加,删除,修改状态。

使用说明

  • 将项目部署好后进入主页,即可显示推荐商品和热门商品。右上角点击可以注册新账户,注册后登录。
  • 在主页可以全部数码产品,在产品目录下可以点击筛选按钮通过分类筛选,同时实现了分页效果。
  • 点击商品进入商品介绍页,可以进行下单。
  • 提交订单后到订单确认页面,用户可选择收货地址。
  • 管理员入口为项目根目录后加admin,目前仅实现了商品的增删改,用户信息的增删改,分类的增删改。预计添加订单处理功能。

模块说明

  • 后台共三个模块:用户模块、商品模块、订单模块。实现管理员对用户的管理、商品的管理、以及订单的管理。

  • 前台共三个模块:商品浏览模块、订单模块、用户模块。实现:用户注册、登录、在首页查看商品,搜索商品、进入商品详情页面购买商品。

参考资料

  • PHP WEB 程序设计与项目案例开发(微课版)

About

PHP程序设计课程大作业——基于PHP、MySQL的数码商城


Languages

Language:PHP 90.6%Language:CSS 7.1%Language:Hack 1.9%Language:JavaScript 0.5%