这个作业的要求在哪里 | 作业要求 |
---|---|
团队名称 | 欢天喜地七仙女 |
团队成员 | 王玮晗、林鑫宇、 黄龙骏、陈少龙、何一山、崔亚明、陆桂莺 |
这个作业的目标 | 按照要求进行编码,按要求新建码云仓库、上传文件、拍摄视频 |
作业正文 | 如下 |
参考文献 | 见文末 |
一.团队分工
学号 | 工作内容 | 贡献度 | |
---|---|---|---|
211806344 | 王玮晗 | 数据库交互,登录页面的css样式 | 15% |
211806335 | 林鑫宇 | 前后端交互,注册界面css样式 | 15.5% |
211806386 | 黄龙骏 | 登录、注册界面编码 | 15% |
211806306 | 陈少龙 | 建立数据库,查询及展示信息页面编码 | 15.5% |
211806318 | 何一山 | 数据库连接,注册界面信息提示 | 13% |
211806313 | 崔亚明 | 编辑博客,协助修改css样式 | 13% |
211806398 | 陆桂莺 | 编辑博客,整理文件,数据插入提示 | 13% |
二.commit记录
三.程序运行截图
注册
登录
进入信息展示页面
搜索
返回搜索内容
管理
考试信息发布
信息显示
四.程序运行环境
web
五.web界面展示
注册界面
注册成功提示
登录界面
考试信息展示(学生及监考老师)
教务人员考试信息展示
教务人员发布考试信息页面
六.基础功能实现
- 1.安排考试
- 请事先在数据库中存有课程表信息,教务人员在此基础上安排考试
- 教务人员在期末时进行考试的发布,发布的考试需包含:考试班级、考试科目、考试时间、考试地点、监考老
师。
- 2.学生和老师查询
- 学生与老师进入考试列表中查看,需有查询功能(需有模糊查询功能)
- 显示规则:
考试班级 考试科目 考试时间 考试地点 监考老师
七.附加功能实现
- 自定义输入考试相关信息
- 添加输入限制信息提示
- 添加编辑考试信息功能
八.遇到的困难及解决办法
负责前端的小伙伴:
- 遇到问题1:页面元素位置摆放不对。
- 解决方法:更改布局方式。
- 遇到问题2:使用前端框架时候,修改不了样式,出现样式冲突。
- 解决方法:将自己的css文件放在框架的引用之前。
- 遇到问题3:表单验证方法在运行时不能实现。
- 解决方法:在form中添加onsubmit调用方法。
- 解决方法:在form中添加onsubmit调用方法。
负责数据库的小伙伴:
- 遇到问题1:数据库编码未统一,出现乱码;数据库表的属性名未提前统一出现。
- 解决方法:统一编码为utf-8。
- 遇到问题2:数据库表的属性名未提前统一
- 解决方法:在创建表的时候认真检查数据类型
- 解决方法:在创建表的时候认真检查数据类型
负责前端与数据库交互的小伙伴:
- 遇到问题1:在前端跟数据库交互时,数据库的数据在前端显示时会出现乱码。
- 解决方法:在前端的连接时候使用setnames(utf-8)设置统一编码。
- 遇到问题2:在前端向数据库插入数据时和数据库表内数据类型冲突。
- 解决方法:改变定义变量的数据类型。
- 遇到问题3:无法判断登录的账号是学生还是教务人员。
- 解决方法:在数据库表中添加一列用于进行判断。
- 解决方法:在数据库表中添加一列用于进行判断。
九.PSP表格
王玮晗
PSP2.1 | Personal Software Process Stages | 预估耗时(分钟) | 实际耗时(分钟) |
---|---|---|---|
Planning | 计划 | 10 | 20 |
Estimate | 估计这个任务需要多少时间 | 430 | 555 |
Development | 开发 | 220 | 250 |
Analysis | 需求分析 (包括学习新技术) | 10 | 15 |
Design Spec | 生成设计文档 | 15 | 20 |
Design Review | 设计复审 | 10 | 15 |
Coding Standard | 代码规范 (为目前的开发制定合适的规范) | 20 | 25 |
Design | 具体设计 | 15 | 20 |
Coding | 具体编码 | 120 | 130 |
Code Review | 代码复审 | 30 | 30 |
Test | 测试(自我测试,修改代码,提交修改) | 10 | 20 |
Reporting | 报告 | 20 | 25 |
Test Repor | 测试报告 | 10 | 15 |
Size Measurement | 计算工作量 | 20 | 25 |
Postmortem & Process Improvement Plan | 事后总结, 并提出过程改进计划 | 10 | 20 |
合计 | 430 | 555 |
林鑫宇
PSP2.1 | Personal Software Process Stages | 预估耗时(分钟) | 实际耗时(分钟) |
---|---|---|---|
Planning | 计划 | 10 | 20 |
Estimate | 估计这个任务需要多少时间 | 485 | 585 |
Development | 开发 | 270 | 280 |
Analysis | 需求分析 (包括学习新技术) | 15 | 20 |
Design Spec | 生成设计文档 | 10 | 15 |
Design Review | 设计复审 | 20 | 25 |
Coding Standard | 代码规范 (为目前的开发制定合适的规范) | 30 | 35 |
Design | 具体设计 | 10 | 15 |
Coding | 具体编码 | 140 | 155 |
Code Review | 代码复审 | 15 | 20 |
Test | 测试(自我测试,修改代码,提交修改) | 10 | 10 |
Reporting | 报告 | 30 | 50 |
Test Repor | 测试报告 | 10 | 15 |
Size Measurement | 计算工作量 | 5 | 5 |
Postmortem & Process Improvement Plan | 事后总结, 并提出过程改进计划 | 10 | 20 |
合计 | 485 | 585 |
黄龙骏
PSP2.1 | Personal Software Process Stages | 预估耗时(分钟) | 实际耗时(分钟) |
---|---|---|---|
Planning | 计划 | 20 | 30 |
Estimate | 估计这个任务需要多少时间 | 450 | 515 |
Development | 开发 | 230 | 245 |
Analysis | 需求分析 (包括学习新技术) | 20 | 15 |
Design Spec | 生成设计文档 | 10 | 15 |
Design Review | 设计复审 | 10 | 15 |
Coding Standard | 代码规范 (为目前的开发制定合适的规范) | 15 | 20 |
Design | 具体设计 | 15 | 20 |
Coding | 具体编码 | 130 | 145 |
Code Review | 代码复审 | 20 | 25 |
Test | 测试(自我测试,修改代码,提交修改) | 15 | 20 |
Reporting | 报告 | 10 | 15 |
Test Repor | 测试报告 | 30 | 25 |
Size Measurement | 计算工作量 | 10 | 20 |
Postmortem & Process Improvement Plan | 事后总结, 并提出过程改进计划 | 15 | 25 |
合计 | 450 | 535 |
陈少龙
PSP2.1 | Personal Software Process Stages | 预估耗时(分钟) | 实际耗时(分钟) |
---|---|---|---|
Planning | 计划 | 20 | 30 |
Estimate | 估计这个任务需要多少时间 | 505 | 600 |
Development | 开发 | 280 | 300 |
Analysis | 需求分析 (包括学习新技术) | 20 | 25 |
Design Spec | 生成设计文档 | 15 | 20 |
Design Review | 设计复审 | 20 | 25 |
Coding Standard | 代码规范 (为目前的开发制定合适的规范) | 20 | 30 |
Design | 具体设计 | 15 | 15 |
Coding | 具体编码 | 100 | 110 |
Code Review | 代码复审 | 20 | 30 |
Test | 测试(自我测试,修改代码,提交修改) | 30 | 35 |
Reporting | 报告 | 20 | 20 |
Test Repor | 测试报告 | 15 | 20 |
Size Measurement | 计算工作量 | 15 | 20 |
Postmortem & Process Improvement Plan | 事后总结, 并提出过程改进计划 | 15 | 20 |
合计 | 505 | 600 |
何一山
PSP2.1 | Personal Software Process Stages | 预估耗时(分钟) | 实际耗时(分钟) |
---|---|---|---|
Planning | 计划 | 20 | 30 |
Estimate | 估计这个任务需要多少时间 | 420 | 495 |
Development | 开发 | 220 | 230 |
Analysis | 需求分析 (包括学习新技术) | 20 | 30 |
Design Spec | 生成设计文档 | 10 | 25 |
Design Review | 设计复审 | 15 | 15 |
Coding Standard | 代码规范 (为目前的开发制定合适的规范) | 20 | 20 |
Design | 具体设计 | 15 | 20 |
Coding | 具体编码 | 100 | 110 |
Code Review | 代码复审 | 10 | 15 |
Test | 测试(自我测试,修改代码,提交修改) | 25 | 30 |
Reporting | 报告 | 10 | 20 |
Test Repor | 测试报告 | 20 | 20 |
Size Measurement | 计算工作量 | 10 | 15 |
Postmortem & Process Improvement Plan | 事后总结, 并提出过程改进计划 | 15 | 15 |
合计 | 420 | 495 |
崔亚明
PSP2.1 | Personal Software Process Stages | 预估耗时(分钟) | 实际耗时(分钟) |
---|---|---|---|
Planning | 计划 | 20 | 30 |
Estimate | 估计这个任务需要多少时间 | 430 | 510 |
Development | 开发 | 230 | 240 |
Analysis | 需求分析 (包括学习新技术) | 10 | 15 |
Design Spec | 生成设计文档 | 15 | 20 |
Design Review | 设计复审 | 15 | 20 |
Coding Standard | 代码规范 (为目前的开发制定合适的规范) | 30 | 40 |
Design | 具体设计 | 20 | 30 |
Coding | 具体编码 | 110 | 115 |
Code Review | 代码复审 | 15 | 15 |
Test | 测试(自我测试,修改代码,提交修改) | 20 | 20 |
Reporting | 报告 | 10 | 10 |
Test Repor | 测试报告 | 15 | 20 |
Size Measurement | 计算工作量 | 10 | 10 |
Postmortem & Process Improvement Plan | 事后总结, 并提出过程改进计划 | 10 | 15 |
合计 | 430 | 510 |
陆桂莺
PSP2.1 | Personal Software Process Stages | 预估耗时(分钟) | 实际耗时(分钟) |
---|---|---|---|
Planning | 计划 | 20 | 30 |
Estimate | 估计这个任务需要多少时间 | 445 | 530 |
Development | 开发 | 220 | 230 |
Analysis | 需求分析 (包括学习新技术) | 15 | 20 |
Design Spec | 生成设计文档 | 20 | 30 |
Design Review | 设计复审 | 20 | 25 |
Coding Standard | 代码规范 (为目前的开发制定合适的规范) | 15 | 20 |
Design | 具体设计 | 15 | 20 |
Coding | 具体编码 | 140 | 150 |
Code Review | 代码复审 | 20 | 30 |
Test | 测试(自我测试,修改代码,提交修改) | 15 | 20 |
Reporting | 报告 | 10 | 10 |
Test Repor | 测试报告 | 15 | 20 |
Size Measurement | 计算工作量 | 5 | 5 |
Postmortem & Process Improvement Plan | 事后总结, 并提出过程改进计划 | 15 | 20 |
合计 | 445 | 530 |