您的位置:首页 > 其它

现代软件工程_团队项目_贝塔阶段_开发日志_2018.01.10-2018.01.14

2018-01-10 22:43 363 查看

现代软件工程团队项目贝塔阶段_开发日志

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页以内的直接跳转功能的跳转功能
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
相关文章推荐