小伙伴们,掌握了注册、登录、分页、商品的增删改等相关操作之后,现在就让我们跟随老师的步伐,利用所学知识,制作一个属于我们自己的商城吧!
观看演示视频,参考具体功能效果哦!
题目要求:
依据老师课上的讲解完成退出、首页统计信息、用户列表等操作。可根据个人喜好对页面展示效果加以修饰,但必须实现退出、首页统计信息、用户列表三项以及分页功能。
注意:
1、在随堂完成的项目源码包mall文件夹中新建一个admin文件,用于存放与后台相关的文件。
2、后台的静态模版已经给出,请从作业素材中下载。
3、如果想要修改后台静态页面的某些样式,可参考Amaze UI官网进行页面样式的调整。
4、将随堂源码中的数据库文件导入到本地数据库中,项目中用到其它字段时,再进行添加。
5、运行老师的代码时,要修改成自己数据库的名称,密码哦!
6、运行老师的代码时,mall文件夹必须放在本地环境的根目录,使用http://localhost/mall进行访问,否则图片无法正常显示。
一、语言和环境
实现语言:php语言
环境要求及开发工具:wamp,phpstudy或其他集成开发环境,sublime或phpstorm编辑器
二、程序整体要求
1、划分功能模块,根据题目要求完成数据统计、退出、用户列表、分页功能。
2、思路清晰,写出的代码需层次分明,整洁易懂。
3、功能实现应逻辑严谨,判断充分合理。
4、代码格式及命名要规范整齐,可读性强。
5、要求程序运行效果与提供的页面效果图,结构保持一致,文字大小,样式、颜色不做统一要求。
6、将作业形成压缩文件并提交。(注意:提交时请将数据库数据导出,一起提交)
三、思路分析:
通过上面提供的操作步骤及页面效果图可以很容易分析出本题的解答思路,我们需要完成的是商城的数据统计、用户列表、退出、分页等功能,最简单易懂的方式就对老师已讲课堂源码基础上添加php操作文件,例如:
mall文件结构
统计首页信息操作:
主要内容:统计用户、商品数量
要求:将用户,商品的总数打印在页面上
退出操作:
主要内容:清空用户session数据,提示用户退出的消息
要求:实现退出功能,并有退出成功或失败的合理提示
用户列表:
主要内容:连接数据库,获取数据库中用户的相关信息,在页面进行遍历操作
要求:将数据展示在页面上,对时间展示格式‘xxxx-xx-xx 00:00:00’
分页操作:
主要内容:获取到当前页面的位置,对数据进行显示
要求:实现分页的功能,比如:点击2时能够成功获取到2页面的数据
规范【5分】
1、代码规范,且有适量注释,方便他人理解。
2、文件,变量命名规范。
3、代码结构层次分明,逻辑清晰。
程序整体运行效果【5分】
1、 页面大方美观,赏心悦目。
2、 功能实现完整,与效果图一致。
统计首页信息操作【20分】
1、获取数据库中用户的总数,输出到页面。
2、获取数据库中商品的总数,输出到页面。
退出操作【20分】
1、清除用户的session信息,退出登录。
2、退出时,提示用户正在做退出操作。
用户列表【25分】
1、连接数据库,获取商品的相关数据。
2、将用户信息遍历,在页面中显示。
分页操作【25分】
1、获取当前页面的位置。
2、根据获取到的位置,获取数据库中数据。
3、每页显示五条数据。
作业素材仅供学习与参考,请按要求完成作业