需求分析php
功能需求以下算法
1、项目分解结构
分解代码
任务名称
工做计划sql
工时节点
状态
1
用户入口
一键式登陆支持:微信,微博,QQ,淘宝数据库
2
手机号码加短信验证注册安全
3
一键登陆成功必须验证手机号码,必要时邮件认证服务器
4
手机找回密码微信
5
匹配手机联系人是否注册平台(已注册能够添加平台好平,朋友圈)网络
6
推荐注册,分享(医生(级别不一样获取微豆数据不一,如:主治医生10),用户)框架
7
直播教学
基于阿里OBS视频源采集+RTMP推流直播,同步直播3到5路视频微信支付
1
等待
8
课程开设,报名课程订阅(择选性收费)
9
专家讲课,诊所健康讲座普及(须要讲课求申请,后台经过)
10
视频录制MP4格式,文件上传服务器并实现课程分类
11
课程分类搜索,视频点播,评论,点赞,分享课程
12
文字互动聊天,支付简约表情,讲课激励(送礼,梯度激励),个人好友(内站用户),广告显示
13
直播,点播现实阿里接口CDN加速实现网络流畅
14
实现IOS,ADNROID,微信,电视,机顶盒等。采用云端同步技术,多终端播放可同步进行,达到无缝观看的体验
15
全科课堂
平台文献分类,精品文献、视频展现,支持PDF浏览,评论,点赞,分享,签标
16
微豆体系
在线支付支持充值,微信,支付宝
17
微豆产生:推荐注册,讲课,充值,购买商品赠送(商城)
18
微豆消费:听课,商品对兑换(商城),游戏消费
19
用户余额和资金变更明细
20
支付宝,微信支付API申请(须要公司营业执照)
21
产品商城
商品分类(药品),搜索,加图文展现
22
药品可添加购物车,后台确认清单,下线交易
23
订单收发货管理
24
立晨品牌
首页展现平台愿景与使命,APP下载入口等
25
下载网站快捷地址
26
导航:首页,全科堂,直播教学,商城,企业动态
27
诊所门店
门店个性化模板展现
28
文章推送
29
公众号注册
30
微信预定问诊
31
微信支付(小商城)
32
申请认证:实名注册、执业医师证或者诊所营业执照、助理执业医师证拍图上传,后台人工认证。认证后才具有所有功能
33
管理系统
权限管理
34
用户管理
35
文章管理
36
课程管理
37
文献管理
38
广告管理
39
其余模块
平台采用HTTPS加密传输,保障数据安全
2、项目备注1后台界面框架采用JQUERY EASY UI2平台须要PC,ANDOIRD,IOS APP混合式开发,微信支持上诉全部功能3框架内已有部基础数据和代码,如:全国城市数据库,三方EXCEL库,阿里大鱼短信库,phpseclib(PHP经常使用的算法库)见portal/thirdparty/目录4数据库表命名请用std前缀开头,如: std_user_profile,全部表字段必须包含3个字段:id bigint(主键),status int(数据状态),created(系统默认建立时间),其余字段均要添加comment ‘说明’,SQL脚本须要放置在根目doc/db/db.sql文 件里5全部数据库表模型请设置在:portal/logic/models/目录下6项目全部三方库要求放在portal/thirdparty/目录下7请确保PHP程序代码、JS代码的简练和可读性,以及OOP思想的体现。