三大课程阶段:
前言:
功能需求分析:
1.有大类,小类,和产品信息三级类,并且三级类是互相关联的;例如:产品归属到相对应的小类,小类归属到相对应的大类;
2.有登录功能;登录之后可以有登录标识,和注销按钮;并且可以进行编辑操作;
3.大类的增删改查,需要有统计数;
4.小类的增删改查,需要有统计数;
5.产品的增删改查,需要有统计数;
6.前台界面搜索产品的功能;
7.大类查询界面有搜索大类的功能;【方便定位到指定大类,便于修改和删除】
8.小类查询界面有搜索小类的功能;【方便定位到指定小类,便于修改和删除】
9.产品产寻界面有搜索产品的功能;【方便定位到指定产品,便于修改和删除】
11.类别有缩略图;
12.产品有3张产品图;
13.内容里不为空时,不容许删除;【大类里面还有小类时,该大类不容许删除;小类里面有产品时,该小类不容许删除!】
14.产品访问时增加访问统计数;
使用工具:
使用的框架: ThinkPHP3.2.3
使用的服务器语言:PHP
使用的开发工具:ZendStudio
使用的辅助开发工具:Notepad++
使用环境:
WAMP环境;Window+Apach+Mysql+PHP
一、前台界面框架搭建程序
1.框架分割(左【导航】,右【内容】),左边大类,小类,产品,搜索功能,登录,友情链接,开发者信息;
2.框架分割(左【导航】,右【内容】),右边大类的布局,小类的布局,以及产品页面的布局,搜索界面的布局【放置一些模拟数据】;
3.关联上链接,左边导航和右边内容可以正常联动互通;
4.大类小类的动态显示以及a链接的状态变化;
5.大类的增加/修改界面;
6.大类的查询界面和搜索界面;
7.小类的增加/修改界面;
8.小类的查询界面和搜索界面;
9.产品的增加/修改界面;
10.产品的查询界面和搜索界面;
二、数据库的创建以及表字段定义
1.表定义和字段定义,定义之后进入创建模式;
2.建立一些模拟数据;
三、php后端处理
1.大类的增加和增加验证; 12
2.大类的修改和修改验证;13
3.大类的删除和删除确认【首先判断能否删除】;14
4.大类的查询和大类内搜索功能; 11
5.小类的增加和增加验证;类别图片上传和验证;
6.小类的修改和修改验证;类别图片修改上传和验证;
7.小类的删除和删除确认【首先判断能否删除】;
8小类的查询和小类内搜索功能;
9.产品的增加和增加验证;
10.产品的修改和修改验证;
11.产品的删除和删除确认;
12.产品的查询和产品内搜索功能;