团队项目-技术概要

mac2022-06-30  218

团队项目-技术概要


一、简述

1.1 概述

根据网站的需求,我们团队在经过网上调研比较之后,决定使用Bootstrap作为前端开发框架,Django作为后端服务器开发框架。选用MySQL作为数据库。

1.2 前端技术

我们团队选择了Bootstrap作为前端框架。主要是此前端框架较为流行且有丰富的文档及相关教程,同时网上也有大量可鉴的模板供我们进行快速的原型实现。

1.3 后端技术

由于我们团队成员大部分只对Python语言较为熟悉。而后端使用python的比较流行的框架主要有Django,同时相关文档及教程也较为丰富,可以减少在开发过程中遇到的技术问题,降低开发难度,有利于原型的快速实现。

二、网站框架

下面的用图是最初讨论时使用的,由于我们团队快速进入编码阶段,所以有些地方有些出入,之后会更新,新的图正在制作中。

2.1 页面之间的连接逻辑

前端分为主页,搜索结果页面,课程详细信息页面,添加评分评论页面四个部分。关系如下图:

2.2 页面布局

此处只列出简略的页面布局,后续开发过程中会不断优化。

2.3 数据库结构

数据库中需要存储学院,专业,年级,课程,教师,用户,评价记录。

关于一些数据格式的说明

用户的邮箱不能重复。课程中的课程简介可以为空。

2.4 总体设计

2.5 其他

还在学习研究当中。。。

转载于:https://www.cnblogs.com/InspAlgo/p/9127443.html

相关资源:ATM技术概要

最新回复(0)