团队 Gitee 实战训练
这个作业的属于哪个课程 | https://edu.cnblogs.com/campus/fzzcxy/2018SE2 |
---|---|
这个作业的要求在哪里 | https://edu.cnblogs.com/campus/fzzcxy/2018SE2/homework/11475 |
这个作业的目标 | 团队合作完成查看考试安排和查询 |
作业正文 | 见下文 |
其他参考文献 | https://www.formysql.com/ https://www.runoob.com/ |
一.团队分工与比重
学号 | 工作内容 | 贡献度 |
---|---|---|
211806399 | 修改数据库填充数据代码,协助拍视频,写博客 | 19% |
211806425 | 编写前端css样式代码 | 17% |
211808332 | 编写模糊查询代码,代码整合 | 19% |
211806340 | 设计数据库样式,建表 | 17% |
211809172 | 拍视频 | 14% |
211803124 | 编写数据库填充数据代码 | 14% |
二.码云的提交 commit 截图
姓名 | commit 次数 |
---|---|
欧阳小云 | 9 |
赵贝贝 | 4 |
石云凤 | 6 |
谢菲菲 | 6 |
毛菁菁 | 4 |
邱晴 | 3 |
三.界面效果与程序运行效果截图
- web 显示数据库中表格数据
- 模糊查询功能
四.基础功能要求
- 安排考试
- 事先在数据库中存有课程表信息,教务人员在此基础上安排考试
- 教务人员在期末时进行考试的发布,发布的考试需包含:考试班级、考试科目、考试时间、考试地点、监考老师。
- 学生和老师查询
- 学生与老师进入考试列表中查看,需有查询功能(需有模糊查询功能)
- 显示规则:
考试班级 考试科目 考试时间 考试地点 监考老师
五.遇到的困难及解决方法
-
欧阳小云
- 遇到的困难:因为 PHP 改版导致语句报错。
- 解决方法:使用 PDO 连接数据库编写代码。
-
赵贝贝
- 遇到的困难:刚开始是想找个HTML的模板来完成样式的,但是后来发现找到的模板样式都是荧光色颜色的分块。
- 解决方法:自己写了一个小分块,发现小分块还是挺好写的。
-
石云凤
- 遇到的困难:数据库的创建没有遇到什么问题,主要是导入和导出,导出中只能导出数据库的数据,不能导出表,并且导出时很容易出现乱码。
- 解决方法:导入时需要创建表才能导入,参考mysql导入表格,将数据库文件转换成csv文件,通过执行SQL语句创建表格和设置uf8字符集避免乱码,配合说明文档帮助队友配置数据库。
-
谢菲菲
- 遇到的困难:在使用JQuery技术实现模糊查询的时候忘了怎么导入JQuery包了,导致一直不能查询(因为一定要有这个包)
- 解决方法:百度了一下导入方法jquery所有版本,发现可以直接用jquery压缩版引用地址,最后引用的是字节跳动的压缩版引用地址
-
毛菁菁
- 遇到的困难:对PHP与数据库的连接不熟练而总是出错
- 解决方法:百度,查看PHP教程,询问同学
-
邱晴
- 遇到的困难:视频文件过大 无法commit
- 解决方法:通过剪辑和压缩视频文件来解决
六.PSP 表格
- 欧阳小云
PSP2.1 | Personal Software Process Stages | 预估耗时(分钟) | 实际耗时(分钟) |
---|---|---|---|
Planning | 计划 | 20 | 30 |
Estimate | 估计这个任务需要多少时间 | 20 | 30 |
Development | 开发 | 10 | 20 |
Analysis | 需求分析 (包括学习新技术) | 10 | 15 |
Design Spec | 生成设计文档 | 3 | 5 |
Design Review | 设计复审 | 2 | 5 |
Coding Standard | 代码规范 (为目前的开发制定合适的规范) | 5 | 5 |
Design | 具体设计 | 10 | 15 |
Coding | 具体编码 | 20 | 30 |
Code Review | 代码复审 | 5 | 10 |
Test | 测试(自我测试修改代码,提交修改) | 10 | 10 |
Reporting | 报告 | 3 | 3 |
Test Repor | 测试报告 | 10 | 15 |
Size Measurement | 计算工作量 | 2 | 2 |
Postmortem & Process Improvement Plan | 事后总结, 并提出过程改进计划 | 10 | 3 |
合计 | 140 | 198 |
- 赵贝贝
PSP2.1 | Personal Software Process Stages | 预估耗时(分钟) | 实际耗时(分钟) |
---|---|---|---|
Planning | 计划 | 10 | 18 |
Estimate | 估计这个任务需要多少时间 | 18 | 20 |
Development | 开发 | 0 | 0 |
Analysis | 需求分析 (包括学习新技术) | 10 | 15 |
Design Spec | 生成设计文档 | 3 | 2 |
Design Review | 设计复审 | 2 | 2 |
Coding Standard | 代码规范 (为目前的开发制定合适的规范) | 5 | 5 |
Design | 具体设计 | 20 | 15 |
Coding | 具体编码 | 25 | 43 |
Code Review | 代码复审 | 5 | 2 |
Test | 测试(自我测试,修改代码,提交修改) | 10 | 5 |
Reporting | 报告 | 0 | 0 |
Test Repor | 测试报告 | 0 | 0 |
Size Measurement | 计算工作量 | 5 | 5 |
Postmortem & Process Improvement Plan | 事后总结, 并提出过程改进计划 | 20 | 30 |
合计 | 120 | 132 |
- 石云凤
PSP2.1 | Personal Software Process Stages | 预估耗时(分钟) | 实际耗时(分钟) |
---|---|---|---|
Planning | 计划 | 10 | 30 |
Estimate | 估计这个任务需要多少时间 | 15 | 30 |
Development | 开发 | 30 | 30 |
Analysis | 需求分析 (包括学习新技术) | 25 | 35 |
Design Spec | 生成设计文档 | 5 | 5 |
Design Review | 设计复审 | 5 | 5 |
Coding Standard | 代码规范 (为目前的开发制定合适的规范) | 5 | 5 |
Design | 具体设计 | 20 | 20 |
Coding | 具体编码 | 20 | 30 |
Code Review | 代码复审 | 5 | 5 |
Test | 测试(自我测试,修改代码,提交修改) | 15 | 45 |
Reporting | 报告 | 10 | 10 |
Test Repor | 测试报告 | 10 | 10 |
Size Measurement | 计算工作量 | 5 | 10 |
Postmortem & Process Improvement Plan | 事后总结, 并提出过程改进计划 | 5 | 5 |
合计 | 185 | 275 |
- 谢菲菲
PSP2.1 | Personal Software Process Stages | 预估耗时(分钟) | 实际耗时(分钟) |
---|---|---|---|
Planning | 计划 | 10 | 20 |
Estimate | 估计这个任务需要多少时间 | 90 | 120 |
Development | 开发 | 60 | 90 |
Analysis | 需求分析 (包括学习新技术) | 30 | 40 |
Design Spec | 生成设计文档 | 3 | 4 |
Design Review | 设计复审 | 4 | 4 |
Coding Standard | 代码规范 (为目前的开发制定合适的规范) | 5 | 5 |
Design | 具体设计 | 20 | 15 |
Coding | 具体编码 | 20 | 30 |
Code Review | 代码复审 | 5 | 5 |
Test | 测试(自我测试,修改代码,提交修改) | 10 | 15 |
Reporting | 报告 | 10 | 10 |
Test Repor | 测试报告 | 10 | 10 |
Size Measurement | 计算工作量 | 5 | 10 |
Postmortem & Process Improvement Plan | 事后总结, 并提出过程改进计划 | 20 | 15 |
合计 | 302 | 393 |
- 毛菁菁
PSP2.1 | Personal Software Process Stages | 预估耗时(分钟) | 实际耗时(分钟) |
---|---|---|---|
Planning | 计划 | 30 | 45 |
Estimate | 估计这个任务需要多少时间 | 30 | 45 |
Development | 开发 | 240 | 280 |
Analysis | 需求分析 (包括学习新技术) | 20 | 20 |
Design Spec | 生成设计文档 | 10 | 10 |
Design Review | 设计复审 | 15 | 15 |
Coding Standard | 代码规范 (为目前的开发制定合适的规范) | 15 | 15 |
Design | 具体设计 | 20 | 30 |
Coding | 具体编码 | 90 | 110 |
Code Review | 代码复审 | 15 | 20 |
Test | 测试(自我测试,修改代码,提交修改) | 45 | 45 |
Reporting | 报告 | 50 | 50 |
Test Repor | 测试报告 | 10 | 10 |
Size Measurement | 计算工作量 | 10 | 10 |
Postmortem & Process Improvement Plan | 事后总结, 并提出过程改进计划 | 30 | 30 |
合计 | 390 | 455 |
- 邱晴
PSP2.1 | Personal Software Process Stages | 预估耗时(分钟) | 实际耗时(分钟) |
---|---|---|---|
Planning | 计划 | 20 | 25 |
Estimate | 估计这个任务需要多少时间 | 100 | 130 |
Development | 开发 | 275 | 300 |
Analysis | 需求分析 (包括学习新技术) | 30 | 35 |
Design Spec | 生成设计文档 | 15 | 15 |
Design Review | 设计复审 | 15 | 20 |
Coding Standard | 代码规范 (为目前的开发制定合适的规范) | 20 | 30 |
Design | 具体设计 | 30 | 30 |
Coding | 具体编码 | 120 | 120 |
Code Review | 代码复审 | 20 | 20 |
Test | 测试(自我测试,修改代码,提交修改) | 25 | 30 |
Reporting | 报告 | 40 | 50 |
Test Repor | 测试报告 | 10 | 10 |
Size Measurement | 计算工作量 | 10 | 10 |
Postmortem & Process Improvement Plan | 事后总结, 并提出过程改进计划 | 20 | 30 |
合计 | 335 | 375 |