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


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


    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页以内的直接跳转功能的跳转功能

  • 相关阅读:
    Java遍历Map、List、Array
    自签名SSL生成
    oracle_round
    Timestamp_时间戳
    oracle_substr
    eval
    orcale_聚合函数
    oracle_decode
    js_JSON
    sql拼接
  • 原文地址:https://www.cnblogs.com/klkqyfct/p/8284854.html
Copyright © 2020-2023  润新知