文章来源:中国软工亚洲指挥中心(Steins;Gate)
共同做者:纪神,爵爷,老板,小男孩(按首字拼音排序)
责任编辑:爵爷数据库
上周咱们在拿到问卷统计数据以后,就APP的初步设想进行了讨论。获得了如下结果:缓存
一、最小化原型的功能集网站
- a、管理用户(用户要么直接接入微人大,要么另开注册通道。实在不行用mechanize等进行模拟)
- b、收集信息(教务信息、实习信息等)
- c、管理信息(教务信息、实习信息等)
- d、记录用户喜爱,寻找趣味相投的人
- e、私信(站内通知)
二、开发的阶段以及模块设计
- a、APP模块
- 用户管理模块
- 信息管理模块
- 喜爱推测模块
- 站内消息模块
- APP管理模块(应用设置,缓存管理,版本检测与更新等)
- b、后台网站模块
- 手动添加信息,后台管理等
- c、爬虫模块
- 信息爬取模块(经过网站送入LeanCloud)
三、是否能够拿到学校后台的API排序
- 须要向各学院以及学校发邮件询问(包括各类新闻的API,以及微人大入口)
四、数据库粗略设计开发
- 用户表
- 信息表
- 信息类型表
- 用户喜爱表
- 关注者表
- 被关注者表
- 私信表
- 映射表(放在爬虫端,不一样的来源对信息的划类方式不一样,统一映射成咱们本身的格式)
除此以外还有其余的一些细节问题。讨论完以后咱们又对数据库每张表的内容进行了设计,获得了一个初步的数据库方案,并准备再次进行修改验证。详细的方案会放在以后正式的文档中。文档