微信小程序(看文档写实例二)微信小程序课堂宝APP
全程记录APP的开发过程,项目完结公上传Github.
一、需求
由于老板让做一个课堂信息化APP,想想在移动端开发,小程序不分Android和IOS,所以就选择了微信小程序,软件的需求不多,但整体内容还是符合一个软件的标准,我将记录从需求到模块分析到功能结构到数据库设计,然后着手编码实现前台设计实现到后台设计,然后有模块测试等一系列标准开发流程。
简单设计下功能模块大致如下,如果有新的需求再重新加入。
二、数据库设计
因为比较赶,所以就不写数据库方面的知识了,也不画E-R图,直接上表结构,当然这是最初的版本,后面根据需要适当加。
_User(用户)表
_installation(机型)表
course_vedio(视频)表
choose_item(选择题)表
subjective_item(主观题)表
item_submit(答案提交)表
submit_record(提交记录)表
sign_record(签到记录)表
先大概写这么多个表,后续有用到的再加,设计得不是很严谨。
三、服务器
本来是要自己搭建的服务器,不过实验室的服务器最近出了什么毛病,外网放不出去,所以想了下只能用云服务器了,看了几个云服务器对比下,感觉Bmob云开发相对简单,而且开发版免费,于是服务器就选择Bomb了。
现在基本就完成了开发目标及数据库和服务器的简单配置,后续会更新。