星期一 | 星期二 | 星期三 | 星期四 | 星期五 | |
---|---|---|---|---|---|
9月7日 | 9月8日 | 9月9日 | 9月10日 | 9月11日 | |
1-2 | 8:10-9:30 | 8:10-9:30 | 8:10-9:30 | 8:10-9:30 | 8:10-9:30 |
3-4 | 9:50-11:10 | 9:50-11:10 | 9:50-11:10 | 9:50-11:10 | 9:50-11:10 |
5-6 | 13:30-14:50 | 13:30-14:50 | 13:30-14:50 | ||
7-8 | 15:00-16:20 | 15:00-16:20 | 15:00-16:20 | ||
9月14日 | 9月15日 | 9月16日 | 9月17日 | 9月18日 | |
1-2 | 8:30-9:50 | 8:30-9:50 | 8:30-9:50 | 8:30-9:50 | 8:30-9:50 |
3-4 | 10:10-11:30 | 10:10-11:30 | 10:10-11:30 | 10:10-11:30 | 10:10-11:30 |
5-6 | 13:40-15:00 | 13:40-15:00 | 13:40-15:00 | ||
7-8 | 15:10-16:30 | 15:10-16:30 | 15:10-16:30 | ||
9月21日 | 9月22日 | 9月23日 | 9月24日 | 9月25日 | |
1-2 | 8:10-9:30 | 8:10-9:30 | 8:10-9:30 | 8:10-9:30 | 8:10-9:30 |
3-4 | 9:50-11:10 | 9:50-11:10 | 9:50-11:10 | 9:50-11:10 | 9:50-11:10 |
5-6 | 13:30-14:50 | 13:30-14:50 | 13:30-14:50 | ||
7-8 | 15:00-16:20 | 15:00-16:20 | 15:00-16:20 | ||
9-10 | 18:00-19:20 | ||||
9月28日 | 9月29日 | 9月30日 | 10月1日 | 10月2日 | |
1-2 | 8:30-9:50 | 8:30-9:50 | 8:30-9:50 | 8:30-9:50 | |
3-4 | 10:10-11:30 | 10:10-11:30 | 10:10-11:30 | 10:10-11:30 | |
5-6 | 13:40-15:00 | 13:40-15:00 | |||
7-8 | 15:10-16:30 | 15:10-16:30 | |||
9-10 | 18:00-19:20 |
- PHPstudy(官网)
- thinkPHP(官网)
- 配置本地站点和本地域名
- 模板下载和使用(Bootstrap)
- 初体验:helloworld
- 学会看官方文档,使用搜索引擎(阿里巴巴矢量图标库、Font Awesome、jQuery)
- (选修)Git 版本控制(课程资源 Git Hub)
- HTML:常用标签
- CSS:栅格系统、常用样式、字体图标
- jQuery:库引入、选择器、事件
- MySQL:数据库操作
- PHP:数据库连接、增删改查
- 首页:导航、banner、LOGO、商品列表、版权备案信息
- 登录/注册页:用户名、密码、确认密码、验证码、表单校验、显示用户信息和退出登录
- 商品列表:列表展示商品、分页
- 商品详情:商品图文展示
- 后台登录页:用户名、密码、验证码、管理员身份验证
- 商品管理列表:列表展示商品、增删改按钮
- 商品添加:添加商品信息表单
- 商品修改:修改商品信息表单
- (选做)用户管理:用户列表、用户增删改、设置管理员
- (选做)商品分类:分类列表、分类增删改、为商品设置分类,前端按分类展示商品
- 创建商城数据库 shopping_db
- 用户表
- 商品表
- (选做)商品分类表
- 登录/注册
- 商品:展示、增删改
- (选做)用户:用户列表、增删改
- (选做)商品分类:分类列表、增删改、为商品设置分类
- 前端代码与后台逻辑整合
- 本地浏览网站
- 商品管理测试
- 用户管理测试
- 分类管理测试
- 撰写实验报告
- 打包站点
在 Linux 和 Mac OS X 中可以运行如下命令:
curl -sS https://getcomposer.org/installer | php
mv composer.phar /usr/local/bin/composer
在 Windows 中,你需要下载并运行 Composer-Setup.exe。
composer create-project topthink/think website_directory
php tihink run
引入BootStrap,讲将js和css文件夹拷贝至项目public/static下,配置config/view.php,设置静态调用的模板路径。
- DIV+CSS栅格布局
- LOGO:用姓名拼音首字母设计个人商城LOGO
- 标题:为商城命名
- 关键字、描述和作者信息(学号+姓名)
- 导航:首页 index、商品列表 goods、管理入口 admin_学号、关于我们 about_us、登录/退出
- 多图可切换广告条(Banner):设计至少4张产品宣传图,实现切换
- 商品列表:按规则(如:时间、goods_id、修改时间、推广标识等)展示部分商品,内容包括:商品图片、商品名称、规格、简介、价格等
- 底部信息:备案号、版权信息(学号+姓名)
- 注册表单:手机号(用户名)、密码、确认密码、昵称、备注。其中,用户名、密码、确认密码和昵称为必填项,校验手机号格式和密码格式(6位以上数字、字母组合),手机号唯一检测
- 注册成功:跳转首页并登录,导航条显示昵称和退出登录
- 注册失败:提示错误信息
- 登录:手机号、密码、验证码
- 登录成功:导航条显示昵称和退出登录
- 登录失败:提示错误信息 表单验证插件
- 按照上架时间的先后,新上架的在前,展示商品列表
- 内容包括:商品图片、商品名称、规格、库存、简介、价格等
- 点击商品图片或名称,跳转商品详情页
- 分页
- 展示对应的商品详情信息:商品编号、商品名称、图片、价格、规格、库存、图文描述等
- 实验报告:表格排版、显示1像素边框
- 管理员账号、密码、验证码
- 登录成功:跳转商品管理列表
- 登录失败:提示错误信息
- 分页列出所有商品,每个商品一行,显示必要的信息区别各个商品(如:编号、名称等),每行有编辑和删除按钮
- 添加商品按钮
- 添加商品表单
- 修改商品信息表单
- 点击删除按钮,弹出警告框,确认后再删除
- 分页列出所有用户,每个用户一行,显示必要的信息区别各个商品,每行有编辑和删除按钮
- 添加用户按钮
- 添加用户表单
- 修改用户信息表单
- 点击删除按钮,弹出警告框,确认后再删除
- 分页列出所有商品分类,每个分类一行,显示必要的信息区别各个商品,每行有编辑和删除按钮
- 添加商品按钮
- 添加商品表单
- 修改商品表单
- 点击删除按钮,弹出警告框,确认后再删除
- 创建商城数据库 shopping_db
- 用户表 tb_users:user_id、用户名(手机号)、密码、昵称、备注、是否是管理员、注册时间、修改时间
- 商品表 tb_goods:goods_id、商品编号、商品名称、规格、库存、简介、价格等
- (选做)商品分类表 tb_goods-type:type_id、分类名称,相应的商品表需要添加type_id字段
- 登录:用户名(手机号)、密码查询,成功则跳转首页、失败则提示信息再返回首页
- 注册:新增用户记录,用户名(手机号)唯一,注册后执行登录操作
- 首页:按规则读取指定个数商品,展示在首页上
- 商品列表:读取所有商品信息,分页展示
- 商品详情:读取指定商品信息,展示在详情页
- 商品列表:读取所有商品信息,分页展示
- 新增商品:添加商品记录,商品编号唯一
- 编辑商品:修改指定商品记录
- 整合在线编辑器:layui
- 删除商品:删除指定商品记录
- 用户列表:读取所有用户信息,分页展示
- 新增用户:添加用户记录,用户名(手机号)唯一
- 编辑用户:修改指定商品记录
- 删除用户:删除指定商品记录,当前管理员不可删除
- 商品分类列表:读取所有商品分类信息,分页展示
- 新增商品分类:添加商品分类记录,分类名称唯一
- 编辑商品分类:修改指定商品分类记录
- 删除商品分类:删除指定商品分类记录
- 新增商品和编辑商品时应有分类选择