课 程 综 合 作 业 课 程 名 称 PHP 程 序 设 计 学 生 所 在 系 部 管 理 系 年 级 B07 级 专业班级 电子商务 1 班 学 生 姓名 李荣妹 学 号 ************ 任课 教师 白磊 成绩 第 1 页 《 PHP 程序设计》课程综合作业 作业题目 电子商务系统 一、作业目的 1、掌握 PHP 基本语法及应用。 2、掌握 SESSION 和 COOKIE 的使用。 3、掌握使用 PHP 和页面进行交互。 4、掌握 PHP 图像处理应用。 5、掌握 MySQL 数据库的使用及使用 PHP 操作 MySQL 数据库。 6、了解系统开发的其他工具及语言。 7、掌握系统开发的基本流程。 二、设备与环境 硬件:多媒体计算机 软件:Windows 系列操作系统、PHP 系列运行及编译环境、MySQL 数据库 三、作业内容 (一)总体设计 本电子商务系统实现了基本的网上购物和管理员管理店铺的功能。主要分成以下几个模块。登陆、注册认证模块:不同用户有不同的权限,有后台的管理员登录和前台客户登陆。 客户功能模块主要包括商品展示(包括重点推荐商品、促销商品、新上市商品、商品分类浏览等展示)。商品评价:会员可对商品进行评价。购物车:把会员选购商品添加到购物车或从购物车清除商品等。结账:将购物车商品进行结账并生成订单。订单查询:会员查询自己订单信息和发货信息。 管理员管理功能模块:主要包括商品管理、客户管理、订单管理,公告管理和自身的基本信息管理等功能。 a.用户功能模块 第 2 页 b.管理员管理功能 c.系统整体功能模块 (二)数据库设计 本电子商务系统的数据库有9 个表,数据库数据冗余小,设计合理,下面主要介绍具体以下几个表: admin 表,用来存放管理员的用户名和密码: Leavew ord 表,用来存储用户留言的具体信息: dingdan 表,存储订单的相关信息: 电子商务系统 系统后台 系统前台 第 3 页 Pin glu n 表,用来存储用户对商品评论的信息: Shangpin 表,用来存储商品的基本信息: type 表,用来存储商品类型: User 表,存放已经注册的用户的基本信息: 第 4 页 (三)系统的详细设计 1.本电子商务系统的前台实现了一般用户的网页商品浏览和用户注册功能,而登录的用户则可以购买商品和评论。下面主要介绍购买商品的的详细情况。 (1)用户登录注册界面模块。本系统中只有登录的用户才能购买商品和进行评论,没有账号的用户可以直接注册使用。 (2)购物...