标签:格式 后端服务 strong info 地方 分享 连接 sqlite 页面布局
根据网站的需求,我们团队在经过网上调研比较之后,决定使用bootstrap作为前端开发框架,Django作为后端服务器开发框架。选用MySQL作为数据库。在开发阶段使用sqlite作为临时的数据库。
我们团队选择了bootstrap v3.3.7作为前端框架。一方面由于其文档教程较为丰富,另一方面在于其社区活跃,使用的人多。遇到困难能够更轻松地解决。
我们团队比较了基于Java的spring,基于python的web.py和Django,以及php的后端开发框架。调研发现spring框架学习周期长,而php这一门语言我们并不了解。Python语言团队成员都较为熟悉。Web.py一方面功能并不强大,且不支持Python3,所以我们最终选择了Django。这一框架学习周期较短,且功能完善,社区活跃,开发文档也很丰富。
下面的用图是最初讨论时使用的,由于我们团队快速进入编码阶段,所以有些地方有些出入,之后会更新,新的图正在制作中。
前端分为主页,搜索结果页面,课程详细信息页面,添加评分评论页面四个部分。关系如下图:
此处只列出简略的页面布局,后续开发过程中会不断优化。
数据库中需要存储学院,专业系别,课程,教师,用户,评价记录,评分记录7个实体,且实体之间存在联系,实体也包含其属性。联系属性如下图所示:
关于一些数据格式的说明
还在学习研究当中。。。
标签:格式 后端服务 strong info 地方 分享 连接 sqlite 页面布局
原文地址:https://www.cnblogs.com/InspAlgo/p/9127443.html