# liuyiWeb **Repository Path**: nainhuiY/liuyi-web ## Basic Information - **Project Name**: liuyiWeb - **Description**: 六艺花城 基于PHP应用开发 - **Primary Language**: PHP - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 1 - **Created**: 2021-05-15 - **Last Updated**: 2025-01-16 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # liuyiWeb #### 介绍 六艺花城 基于PHP应用开发 **课程设计报告** 课程名称: PHP应用开发 题 目: 六艺花城 院 系: 计算机系 班 级: AZA01 指导教师: 王继红 设计周数: 1周 日期:2019 年 12月 20日 **摘要:** **关键词:** ** ** # 一、课程设计的目的与要求 1. 运用所学的PHP、MySQL数据库知识自主设计并编码完成一个动态网站,网站主题自定。 2. **前台功能要求:** 1. 界面风格统一,布局合理,页面效果美观;(10分) 2. 所有子页均能通过首页导航点击进入访问;(5分) 3. 网站主题明确,如:新闻管理系统,单品类商城、课程管理系统、学生信息管理系统、旅游线路推荐系统、成绩管理系统等等,所使用图片、视音频等素材均和网站主题相关。(10分) 3. **后台功能要求:** 1. 网站后台至少包含带验证码的登录功能,且登录逻辑处理正确;(10分) 2. 网站后台管理的每个页面均带是否登录的检验,不登录则不能浏览后台管理页面;(10分) 3. 信息列表页面带分页功能;(10分) 4. 利用layui框架完成**无刷新分页**;(5分) 5. 网站相关模块信息发布时需要使用到在线文本编辑器(富文本编辑器);(5分) 6. 网站相关模块需要有文件上传功能,并要求对上传的文件进行重新命名,且图片路径存到数据库中;(10分) 7. 需要对数据库进行设计,所有动态信息均需要存在数据库中,数据库中至少有两张及以上的数据表;(10分) 8. 对数据的批量删除或多文件上传,并存储多文件信息到数据库;(5分) 9. 整个系统存在对数据的增加、删除、修改、查询四种操作,且运行没有错误,少一种操作扣5分; 4. 设计提交内容及完成时间(10分) 打包压缩上传,上交内容如下: 1. 设计文档:课程设计说明书 1. 源代码和相关数据库文件 2. 程序安装或者使用说明(直接放到网站根目录下即可) # 二、设计正文 ## 概述 该网站的主要功能是介绍花购的基本情况,并作为一个功能型的网站展示给我们大家,在对花城网站的设计时需要了解当前鲜花市场以及商品店的基本情况,包括一些最新的鲜花展示,最终目的作为一家礼品花艺的购买服务,宣传鲜花服务。 ### 课题描述 运用所学的PHP、MySQL数据库知识自主设计并编码完成一个动态网站,网站主题自定 ### 系统目标 设计本次《六艺网站》需了解相关的鲜花市场文化以及鲜花商品店的基本情况,同时懂得一些花店界面设计。该网站实现了鲜花的采购、鲜花推荐、高人气的国内外花店推荐以及鲜花衍生的具有一定含义周边产品,同时还用了JavaScript和layui框架以及ThinkPHP5实现自己设计的前后台界面以及功能。 ### 环境 a) 操作系统: windows10专业版 b) 使用软件:PHP study、PHP storm2019和Navicat for MySQL c) 开发语言:PHP、JavaScript和MySQL ## 系统需求分析 随着Internet技术的飞速发展,互联网己经走进了千家万户。鲜花业的营销方式大部分仍然传统落后、独立分散。 为了突破时空限制,减少流通环降低交易成本,节省订购、支付和配送的时间; 就必须突破传统的经销力式,充分利用网络,将鲜花营销。 ## 系统总体设计 **花城网站** **《六艺花城》** **后台** **(实现)** **前台** **(实现)** **登入界面** **花艺周边产品界面** **花店商品界面** **花的寓意界面** **商品的添加、修改、删除、批量删除** **用户信息的添加、修改、删除、批量删除** **商品分类** **购物车** > 图 3-2 系统总功能需求图 ## 详细设计 ### 前端页面功能说明 介绍网站主要模块: 1)导航栏模块,主要有首页、产品展示、鲜花商品动态、打赏收藏版、关于我们、联系我们。 2)商品动态模块,实体店以及花艺礼品。 3)产品分类模块,主要是些鲜花商品、典雅的花艺礼品以及花艺较知名的花店简介。 4)在线客服模块,为来访者提供一些我们公司的在线服务。 > 5)热销产品模块,向大家介绍一些我们网站的精品鲜花以及经典礼品。 ### 后端页面功能说明 介绍网站主要模块: 1)导航栏模块,主要有首页、商品管理、用户管理、分类管理、网站。 2)商品管理模块,实体店以及花艺礼品的管理。 3)产品分类模块,主要是产品分类的管理。 4)用户管理模块,用户的信息管理。 > 5)作者网站模块,向大家介绍一些我们网站的精品鲜花以及经典礼品。 ## 系统实现 1. **前台功能:** 界面风格统一,所有子页能通过首页导航点击进入访问,网站主题明确 1. **后台功能:** 2. 网站后台包含带验证码的登录功能,且登录逻辑处理正确 3. 网站后台管理的每个页面均带是否登录的检验,不登录则不能浏览后台管理页面 4. 信息列表页面带分页功能 5. 网站相关模块信息发布时需要使用到在线文本编辑器(富文本编辑器) 6. 网站相关模块有文件上传功能,对上传的文件进行重新命名,且图片路径存到数据库中 7. 数据库进行设计,所有动态信息均需要存在数据库中,数据库中有五张数据表 8. 对数据的批量删除或多文件上传,并存储多文件信息到数据库 9. 整个系统存在对数据的增加、删除、修改、查询四种操作,且运行没有错误 ## 测试 前台页面测试: 图表 1商品显示与添加 图表 2商品购物车 图表 3商品加入购物车成功 图表 4商品购物车删除 商品后台页面实现 图表 5后台带有管理员验证功能 图表 6登入后再次进入时可不用输入密码 图表 7退出管理界面后,为登陆不可直接进入后台管理 图表 8管理员信息的修改 同理,对用户和商品以及分类进行数据库操纵,均可实现 图表 9以上是数据库的数据分布以及数据内容 # 三、课程设计总结或结论 此次课程设计较充分的体现个人的网页结构的编写熟悉程度,JavaScript、HTML5、CSS3元素、PHP、以及商业元素与网页用户元素相结合简单的辨别能力的考验,是一次较综合的较完整网站制作,实现了网页的动态实现;在本次实践过程中收获良多,了解到了除开网页编写结构外的商业小知识。在制作网页的过程中使用了比较实用的JavaScript功能,让一个静态的网页浮现一种类似动态的效果。同时我还使用了layui框架、bootstrate框架、jQuery框架和thinkphp5框架,让页面也更加的美观,自适应更强。总的来说本次实验设计对我的收获较大,让我更加了解自己未来的职业方向有一定的作用。