编 写:袁 亮 时 间:2015-07-06 说 明:吉姆工场功能点 一、功能点 1、教学中心 增删改查:省、市、地址,名称,电话,图片 前台展示 2、课程管理 分类 增删改查:名称,图片,简介,详情 前台展示 预约课程 3、预约功能 哪个城市,哪个中心 宝宝名字,家长手机,宝宝生日,知晓渠道 后台查看,处理 4、新闻与活动 分类:新闻、活动 后台添加cms:标题,内容 前台展示 5、加盟合作 静态展示 在线申请 后台查看,操作 6、视频中心 分类:品牌、课堂 后台管理:标题、介绍、截图、视频 前台展示 7、首页内容管理 推荐or自动提取 8、教师中心,discuz论坛 二、数据字典 三、练习阶段划分
作者: 暗夜御林
培训5(2):购物支付
袁亮,2014-06-30 一、需求说明 1、后台商品管理(添加、列表显示、编辑) 2、前台商品列表,商品详情页展示 3、加入购物车功能 4、生成订单 5、支付结算 6、后台订单管理 二、数据字典 commoditys:(商品表)(型号,备注) id:主键id(商品id) name:商品名称 types:状态(1:正常,2:下架) total_num:总数(编辑的时候只能增加或者减少多少个,不能直接修改总数) sale_num:已购买数量 last_num:剩余数量 market_price:市场价格 buy_price:采购价格 #show_price:显示价格 real_price:实际价格 desc:描述(给用户看) mark:备注(购买链接等,内部人员查看) update_dated:最后修改时间 dated:时间 orders:(订单信息) id:主键id(订单号) name:订单名称 user_id:用户id comm_id:商品id types:订单状态(0:待付款,1:待发货,2:待收货,3:已收货,4:已取消) org_price:初始交易价格,不可改 real_price:实际交易价格,可后台修改 num:商品个数 ip:ip地址 kuaidi_company:快递公司 kuaidi_num:快递单号 ord_dated:下单时间 update_dated:最后更改时间 dated:订单日期 recvaddress:(订单收货信息) id:主键id ord_id:订单id user_id:用户id province:省份 city:城市 area:区县 street:街道 postcode:邮编 recvname:收货人 mobile:手机号 tel:电话号码 dated:时间 pay_logs:(付款记录) id:主键id ord_id:订单号 trade_no:支付宝交易号 result:支付结果及交易状态,只有success一个值 ip:ip地址 pay_dated:支付时间 dated:记录时间 三、时间节点 1、商品管理 1天 2、前台商品列表、详情页,加入购物车 1天 3、生成订单 1天 4、支付 半天 5、订单管理 1天半
培训5:完整版bbs
袁亮,2014-06-30 一、论坛需求(删减版)(4天): 1、论坛分为不同板块 2、发帖、回帖、修改帖子、删除帖子 3、可以对帖子和回帖进行删除、编辑 4、可以查看昨天、三天内的帖子 5、可以对帖子进行结贴(之后该贴不能回复) 6、全站最热帖子显示,例如今天或者三天内的 7、帖子置顶 数据字典: categorys:论坛板块 id:主键 name:版块名称 post_num:该版块下文章数量 dated:时间 posts:帖子信息 id:主键 cate_id:版块id title:帖子标题 reply_num:回复数 ip:ip地址 topdated:置顶时间 is_ban:是否结贴 update_dated:最后修改时间 dated:发帖时间 post_contents:帖子内容 id:主键 post_id:帖子id content:帖子内容 dated:时间 replys:回帖信息 id:主键 post_id:帖子id content:回复内容 ip:ip地址 dated:回复时间 五、后台管理系统(2天) 1、用户列表[用户信息显示,发贴数,回帖数,注册时间||删除,禁言(发贴|回帖),封IP||点击用户昵称跳到用户的所有发帖页列表] 2、发帖列表[二级目录按版块分,默认显示全部][点标题到前台页面,帖子信息,发帖人显示||删除帖子,设置置顶] 3、回帖列表[回帖信息、回帖用户以及原文链接] 4、版块管理[添加,编辑,删除] 数据字典: categorys:论坛板块 id:主键 name:版块名称 post_num:该版块下文章数量 dated:时间 posts:帖子信息 id:主键 user_id:哪个用户 cate_id:版块id title:帖子标题 reply_num:回复数 ip:ip地址 topdated:置顶时间 is_ban:是否结贴 update_dated:最后修改时间 dated:发帖时间 post_contents:帖子内容 id:主键 post_id:帖子id content:帖子内容 dated:时间 replys:回帖信息 id:主键 user_id:哪个用户 post_id:帖子id content:回复内容 ip:ip地址 dated:回复时间 users:(用户信息表) id:主键,用户id username:用户名,唯一标示 password:密码,md5之后存储,不允许明码 nickname:昵称 head:头像地址 email:用户邮箱 birthday:用户生日 sex:用户性别 last_dated:最后一次登录 is_admin:是否管理员 dated:注册时间 ban_ips:(被禁言的IP,前台发帖、回复前需要验证) id:主键 ip:用户ip dated:时间 二、整体进度 1、发帖,帖子列表页 第一天(版块直接在数据库中插入修改) 2、回帖、结贴、回复列表页 第二天 3、分页、以及列表页不同选择显示、帖子置顶 第三天 4、删贴、修改帖子第四天及总结 5、后台 版块管理 用户列表及功能 第五天 6、后台 发帖、回帖列表及功能 第六天
培训4:简易bbs
袁亮,2014-06-30 一、论坛需求(删减版)(4天): 1、论坛分为不同板块 2、发帖、回帖、修改帖子、删除帖子 3、可以对帖子和回帖进行删除、编辑 4、可以查看昨天、三天内的帖子 5、可以对帖子进行结贴(之后该贴不能回复) 6、全站最热帖子显示,例如今天或者三天内的 7、帖子置顶 数据字典: categorys:论坛板块 id:主键 name:版块名称 post_num:该版块下文章数量 dated:时间 posts:帖子信息 id:主键 cate_id:版块id title:帖子标题 reply_num:回复数 ip:ip地址 topdated:置顶时间 is_ban:是否结贴 update_dated:最后修改时间 dated:发帖时间 post_contents:帖子内容 id:主键 post_id:帖子id content:帖子内容 dated:时间 replys:回帖信息 id:主键 post_id:帖子id content:回复内容 ip:ip地址 dated:回复时间 二、整体进度 1、发帖,帖子列表页 第一天(版块直接在数据库中插入修改) 2、回帖、结贴、回复列表页 第二天 3、分页、以及列表页不同选择显示、帖子置顶 第三天 4、删贴、修改帖子第四天及总结
培训3:注册登陆
袁亮,2014-06-30 一、注册登录(1.5天) 1、实现用户注册系统 用户名,昵称等符合常用注册要求 所有判断先用js进行判断,再进行PHP判断,详细要求请参考其他网站登录页面 2、实现登录功能,登录判断必须有经过加密解密 正常登录以及记住登录功能 记住登陆指的是用户重启浏览器之后,还是登陆状态 3、退出登录功能 数据字典: users:(用户信息表) id:主键,用户id username:用户名,唯一标示 password:密码,md5之后存储,不允许明码 nickname:昵称 head:头像地址 email:用户邮箱 birthday:用户生日 sex:用户性别 last_dated:最后一次登录 is_admin:是否管理员 dated:注册时间 二、项目规范 1、文件夹命名 2、文件命名 3、常用文件夹 4、mysql 增、删、改、查功能 5、phpmyadmin熟悉 6、mysql常用字段类型
培训2:html基础
一、html练习(1.5天) 1、注册账号表格 2、横向和纵向合并单元格的表格练习 3、form表单元素使用 4、后台表单简单验证js验证,长度,为空,数字等判断 二、注册表单 1、用户名 (4-20个字节,首字母必须为英文,由字母、数字、_组成) 2、昵称 (4-20个字符,不填则默认为用户名) 3、密码 (6-27个字符) 4、确认密码 (密码框) 5、性别 (单选框) 6、生日 (计算闰年等) 7、所在地 (使用试用的插件,http://shiyong.ci123.com/user/address.php) 8、邮箱 (邮箱正则) 三、其他 1、安装appserv dreamweaver 2、学会修改hosts 3、安装firefox浏览器以及firebug插件并使用 4、了解http的工作过程 5、当天晚上,掌握翻墙能力,第二天早上演示
培训1:开发环境搭建起步
编 写:袁 亮
时 间:2015-07-06
说 明:开发环境搭建起步
1、服务搭建:appserv或者xampp下载安装,安装在D盘下
2、编辑器安装,推荐phpstrom或者Dreamweaver
3、浏览器准备:chrome,firefox以及其插件firebug
4、加hosts访问本地服务
5、基本语法网上教程:http://www.w3school.com.cn/php/index.asp
6、内部技术博客:
192.168.0.249 blog.geekman.vip
http://blog.geekman.vip
ps:以上事情,40分钟内搞定
统计代码的使用
编 写:袁 亮
时 间:2015-07-06
说 明:统计代码的使用
一、作用
1、作为一个第三方插件,帮我们统计项目的访问人数uv、ip、pv,哪些页面访问的多,都是从哪过来访问的等等一系列数据
2、从各个维度,了解我们项目现在的具体情况,并作为改进的参考
二、常用统计代码
1、51yes:很多老项目里使用了,虽然做的很一般
2、cnzz:很多项目使用了,但是因为使用的太多,树大招风,有时候会被劫持放广告
3、量子统计:小清新,有些功能比较好用
4、百度统计:不允许在项目里使用
三、怎么使用
1、找项目负责人要相应的统计代码
ps:自己必须知道这统计代码怎么来的,上各网站,注册账号,申请统计代码,自己实际操作下
2、在项目的公告底部文件,比如footer.php之类的,加上以下代码
<div style="display:none">第一步那边得到的统计代码</div>
2.1 必须使用display隐藏
2.2 统计代码只能放在页面底部,不允许在中间或者头部添加
2.3 不允许添加非项目负责人发起的统计代码添加
四、怎么查看
1、上相应的统计网站,找负责人要账号密码上去查看
2、重点关注UV,IP,PV,以及跟往前数据的对比,单看某一天的数据没什么意义
后端开发中简单json使用
编 写:袁 亮
时 间:2015-06-29
说 明:后端开发中简单json使用
一、json是什么
1、json是一种特定格式的字符串
2、与开发语言无关,各种语言对其支持的也非常好
3、很方便作为数据交换
二、json格式说明
1、只支持unicode编码
2、汉字或特殊符号等,都将转为unicode编码存储
三、php中的使用
1、将数组转为json字符串
$json_str = json_encode($arr);
只能接受utf-8编码的
2、将json字符串转为数组
$arr = json_decode($str,1);
第二个参数不加,有些版本的php会转为对象object,为统一使用,一律加第二个参数,转成数组,方便使用
四、json数据查看
1、google或者百度json格式化,一堆的工具
2、也可以装浏览器的插件方便查看,比如百度的FE助手之类的
putty常用设置
编 写:袁 亮
时 间:2015-07-03
说 明:putty的常用设置
一、putty是什么?
1、远程登录linux服务器,进行相应的服务器操作
2、我们的服务器,99%都是linux服务器
3、文件上传下载,也可以使用winscp,类似putty
二、简单使用
1、下载putty客户端
也可以直接用:\\192.168.0.18\运维网络硬盘\y袁亮\putty.exe
2、设置要登陆的服务ip,端口,账号名,账号均是ci123dev,端口22或者29622
3、设置字体,颜色
4、设置字符编码,均为UTF-8
5、设置自动与服务器通信的间隔时间(部分服务一定时间内无通信会自动端口putty)
6、设置登陆服务器的秘钥文件,请找直属领导要相应的秘钥文件
7、保存设置,并起个别名,方便后面直接使用
8、登陆putty或者修改配置,选择一个session名,双机或者open打开连接,load加载配置修改