网益云——软件工程之现场编程实战
这个作业属于哪个课程 | https://edu.cnblogs.com/campus/fzu/SE2020 |
---|---|
这个作业要求在哪里 | https://edu.cnblogs.com/campus/fzu/SE2020/homework/11480 |
团队名称 | 网益云 |
这个作业的目标 | 对本次项目进行需求分析和原型设计 |
github
提交日志
程序运行
登录界面
- 学生登录:学号 + 密码
- 老师登录:字母 + 学号 + 密码
投票页面
- 只支持实现给某某组投票
数据库设计
投票结果
- 表名:result
- 数据:组名( groupname )、票数( votenum )
学生登陆信息表
- 表名:student
- 数据:学生学号( username )、登陆密码( password )
老师登录信息表
- 表明:teacher
- 数据:老师登录名( username )、登陆密码( password )
运行环境
- Pycharm Django 虚拟环境
- Mysql 数据库( Navicat for Mysql )
逻辑设计
登录
- 学生登录:学号 + 密码
- 老师登录:字母 + 号码 + 密码
反思
- 本来的实现思路是前端编写页面,登录和数据的保存由后端完成。
- 但是实际操作中,由于时间原因,还是用 js 实现页面数据的保存。
- 这次的现场编程体现了团队协作的重要性,沟通真的很重要,思路没说清楚,设计和 coding 人员的交流不足,都很影响作业最后的结果。
组内分工
- 前端:余立、徐源、白耿龙
- 后端:岳嘉宁
- 博客:胡启华 林钊宁