现代软件工程团队项目贝塔阶段_开发日志
2018.1.10开发日志
已完成:
1.全面修改原有php代码,将与数据库名称相关的内容全部采用宏定义的方式从单一文件引入(microDefinition.php)
2.全面修改原有php代码,将mysql全部换成标准的mysqli
3.对数据库进行重建,新建的数据库为测试数据库,在原有的数据库基础上增加了“test_”前缀
未完成:
1.女生自习框更改为粉红色,与男生做明显区分
2.搜索功能增加时间搜索功能
3.翻页增加5页以内的直接跳转功能的跳转功能
4.到期自习不再显示
5.评价自习功能
6.站内信通知对方功能
7.联系对方功能(不知能否做成即时通讯)
2018.1.11开发日志
已完成:
1.女生自习框更改为粉红色,与男生做明显区分
2.搜索功能增加时间搜索功能
2.1首次访问主页即调用搜索功能(原有功能),搜索的“开始日期”默认为今天,“开始时间”默认为现在,相当于搜索现在以后的自习,即完成了昨天的第4条:到期自习不再显示
2.2主动搜索时,新增了“开始日期”、“开始时间”、“结束时间”,如果同时选中开始日期和开始时间默认为改时间之后的所有自习。
3.修复了已完成的自习–我发布的已完成的自习的bug,原先对方姓名记录为我的名字,现在改为对方姓名。
4.修复了已完成的自习–我发布的已完成的自习–查看详细信息报错
4.1错误原因:由于本功能点的查看详细信息与原先功能点不同,原先查看详细信息的selfStudyId和ustcEmail均为同一个人的,但此处selfStudyId为我的,ustcEmail为他的,故出现问题。
4.2解决办法:新增finishedSelfStuduMoreInfoRead.php文件,读取对应信息。修改finishedSelfStudy.js的learnMore函数,分情况调用php文件
未完成:
1.评价自习功能
2.站内信通知对方功能
3.联系对方功能(不知能否做成即时通讯)
3.翻页增加5页以内的直接跳转功能的跳转功能
2018.1.13开发日志
已完成:
1.评价自习前端部分任务
1.1 html部分在已完成的自习–评价Ta 增加了模态框evaluation
1.1.1五分制评价增加了五颗小星星
1.1.2我对他的印象,增加了标签,添加了删除的html,删除印象暂未添加js
1.1.3详细评价
1.2 js部分增加了模态框的相关调用
1.2.1五颗小星星 change_star(star_num)
1.2.2印象标签 添加新印象addNewExpressionFunc() ; 检验新印象并写到页面comfirmAddNewExpressionFunc()
(检验要求为印象长度小于7个字,写到页面的印象最多5个)
1.2.3鼠标滑过印象标签显示小叉叉,删除操作暂未完成
未完成:
1.删除操作的js部分,删掉本标签并将之后的标签顺次移动
2.已有五个标签后按钮变色、内容变化
3.五个标签之后,删除一个标签,按钮变回原来颜色、内容变化
4.详细评价做js检测
5.评价自习的后端部分,包括写入数据库,第二次进入时读取数据库内容填充
6.【更早】站内信通知对方功能
7.【更早】联系对方功能(不知能否做成即时通讯)
8.【更早】翻页增加5页以内的直接跳转功能的跳转功能
2018.1.14开发日志
已完成
1.删除操作的js部分,删掉本标签并将之后的标签顺次移动
【解决办法】具体为删掉第三个印象后第四个印象被改写为第三个,再次添加时添加到第四个印象上
2.已有五个标签后按钮变色、内容变化
【解决办法】已有五个标签后,添加按钮消失,出现文字提示
3.五个标签之后,删除一个标签,按钮变回原来颜色、内容变化
【解决办法】删除后文字提示消失,添加按钮出现
4.详细评价做js检测
【解决办法】要求标签不能为空,详细评价不能为空,且小于150字
5.评价自习的后端部分,包括写入数据库,第二次进入时读取数据库内容填充
- 5.1增加evaluationSelfStudyWrite.php文件
- 在klkq_db.selfStudy表中更新该自习的状态为haveSelectFinished
- 在klkq_user.self_study_releaserUstcEmail中更新该自习状态为haveSelectFinished
- 在klkq_user.my_application_applicantUstcEmail中更新自习状态为beSelectedFinished
- 在klkq_user.evaluation_myUstcEmail中先检查是否有该自习的id,若有则更新,若没有则插入评价,状态为haveSelectFinished
- 在klkq_user.evaluation_hisUstcEmail中插入评价,状态为beSelectedFinished
- 5.2增加evaluationSelfStudyRead.php文件
- 在klkq_user.evaluation_myUstcEmail中读取已有的评价信息
6.修改评价自习html部分
设置为他对我的评价和我对他的评价
初次进入时他对我若没有评价则只显示我对他的评价,星级默认五颗星,标签默认没有,评价内容默认空白,填写过后再次进入将会载入原来的评价。
未完成
1.【更早】站内信通知对方功能
- html在页面右上角做提示(红点)
- html在增加站内信页面
- html增加联系Ta页面(样式同QQ聊天)
- js对联系页面输入做限制,ajex传递数据
- php 注册时新建message_ustcEmail表记录聊天消息(ustcEmail,time,content,status),内部记录与本人有关的所有聊天,status为(toMe,toHim)
- 使用SSE作为通讯(后期如果有时间可以学习一下socket??)
2.【更早】联系对方功能(不知能否做成即时通讯)
3.【搁置】翻页增加5页以内的直接跳转功能的跳转功能