现代软件工程_团队项目_阿尔法阶段_现有功能汇总_2018.01.04

现有功能汇总

网站地址http://101.132.149.219:82/keqi1/login.php


前一段时间由于任务繁忙一直没有时间更新博客,代码写了很多,现在将所有已有功能进行汇总

目录

  • 前端页面
  • 前后端交互
  • 后端数据库逻辑

一、前端页面

前端采用bootstrapt框架对原有页面进行了优化,大幅度美观了原先页面,并且具有很强的适应性。
bootstrapt不仅仅可以通过css进行美化,还通过js对不同分辨率的显示屏幕和窗口大小做了适配。

页面简介

  • 登录
    • 注册
    • 帮助
    • 联系我们
  • 主页
    • 搜索
    • 查看更多信息
    • 邀请一起自习
  • 我的
    • 发布我的自习
    • 正在进行的自习
      • 查看更多
      • 选择仔细对象
    • 已经完成的自习
    • 完善我的信息

二、前后端交互

  • 登录
    现代软件工程_团队项目_阿尔法阶段_现有功能汇总_2018.01.04

  • 注册
    现代软件工程_团队项目_阿尔法阶段_现有功能汇总_2018.01.04
    补充:点击发送邮件之后,邮件按钮会进入30秒倒数,30秒过后课一重新发送

  • 完善我的信息
    现代软件工程_团队项目_阿尔法阶段_现有功能汇总_2018.01.04
    补充:下去一次进入该页面会自动填充原有内容,可以更改信息

  • 发布我的自习
    现代软件工程_团队项目_阿尔法阶段_现有功能汇总_2018.01.04
    补充:下一次进入该页面会填充原先发布的自习内容
    补充:发布自习是会检查是否还有未完成的自习

  • 主页(已有自习列表)
    现代软件工程_团队项目_阿尔法阶段_现有功能汇总_2018.01.04

  • 搜索自习 (主页的一个模态框)
    现代软件工程_团队项目_阿尔法阶段_现有功能汇总_2018.01.04

  • 查看更多(主页的一个模态框)
    现代软件工程_团队项目_阿尔法阶段_现有功能汇总_2018.01.04

  • 发布申请(主页的一个模态框)
    现代软件工程_团队项目_阿尔法阶段_现有功能汇总_2018.01.04

  • 正在进行的自习
    现代软件工程_团队项目_阿尔法阶段_现有功能汇总_2018.01.04

  • 查看申请、选择对象(正在进行的自习–我发布的自习的一个模态框)
    现代软件工程_团队项目_阿尔法阶段_现有功能汇总_2018.01.04

  • 查看更多(正在进行的自习–我提出的申请的一个模态框)
    现代软件工程_团队项目_阿尔法阶段_现有功能汇总_2018.01.04

  • 已经完成的自习
    现代软件工程_团队项目_阿尔法阶段_现有功能汇总_2018.01.04


三、后端

数据库、表概览

现代软件工程_团队项目_阿尔法阶段_现有功能汇总_2018.01.04

klkq_db库

  • klkq_db.account_password
    账号密码表属性含义:
    status :0已发送验证码、未验证,1验证通过
    verificationCode:验证码,用于验证是否通过(应该用session)
    现代软件工程_团队项目_阿尔法阶段_现有功能汇总_2018.01.04
    现代软件工程_团队项目_阿尔法阶段_现有功能汇总_2018.01.04

  • klkq_db.improve_info
    现代软件工程_团队项目_阿尔法阶段_现有功能汇总_2018.01.04
    现代软件工程_团队项目_阿尔法阶段_现有功能汇总_2018.01.04

  • klkq_db.self_study
    自习列表属性含义:

    • selfStudyId:用于与klkq_user库中的表进行链接,采用了年月日时分秒的格式,结合发布人邮箱,每一个自习都具有唯一性。
    • status:属于我发布的自习属性
      • “nobodyApply”无人申请【正在进行的自习-我发布的自习】
      • “haveApplication”已有申请【正在进行的自习-我发布的自习】
      • “haveSelect”已经选择成功配对【正在进行的自习-我发布的自习】
      • “nobodyApplyFinished”无人申请–结束 【已完成的自习–未成功的申请】
      • “haveApplyFinished”已经选择成功配对–结束(已经评论)【已经完成的自习–成功的自习】
      • “notComment”已经选择成功配对–结束(暂没评论)【已经完成的自习–成功的自习】

现代软件工程_团队项目_阿尔法阶段_现有功能汇总_2018.01.04
现代软件工程_团队项目_阿尔法阶段_现有功能汇总_2018.01.04

klkq_user库

  • klkq_user.self_study_myaccount
    status属性含义同上
    本表存储本用户的所有自习
    现代软件工程_团队项目_阿尔法阶段_现有功能汇总_2018.01.04
    现代软件工程_团队项目_阿尔法阶段_现有功能汇总_2018.01.04

  • klkq_user.my_application_myaccount

    • status:
      • “notView”:对方没有查看或没做出选择【正在进行的自习-我提出的申请】
      • “notSelect”:对方没有选我【正在进行的自习-我提出的申请】
      • “btSelected”:对方选择了我【正在进行的自习-我提出的申请】
      • “notSelectFinished”:对方没有选我–结束【已完成的自习–未成功的申请】
      • “beSelectedFinished”:对让选择了我–结束(已经评价)【已经完成的自习–成功的自习】
      • “notComment”:对让选择了我–结束(暂没评价)【已经完成的自习–成功的自习】
        现代软件工程_团队项目_阿尔法阶段_现有功能汇总_2018.01.04
        现代软件工程_团队项目_阿尔法阶段_现有功能汇总_2018.01.04
  • klkq_user.evaluation_myaccount

    • 记录评价信息(暂未完成)
      现代软件工程_团队项目_阿尔法阶段_现有功能汇总_2018.01.04