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

现有功能汇总

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


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

目录

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

一、前端页面

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

页面简介

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

二、前后端交互

  • 登录 
    这里写图片描述

  • 注册 
    这里写图片描述
    补充:点击发送邮件之后,邮件按钮会进入30秒倒数,30秒过后课一重新发送

  • 完善我的信息 
    这里写图片描述
    补充:下去一次进入该页面会自动填充原有内容,可以更改信息

  • 发布我的自习 
    这里写图片描述
    补充:下一次进入该页面会填充原先发布的自习内容 
    补充:发布自习是会检查是否还有未完成的自习

  • 主页(已有自习列表) 
    这里写图片描述

  • 搜索自习 (主页的一个模态框) 
    这里写图片描述

  • 查看更多(主页的一个模态框) 
    这里写图片描述

  • 发布申请(主页的一个模态框) 
    这里写图片描述

  • 正在进行的自习 
    这里写图片描述

  • 查看申请、选择对象(正在进行的自习–我发布的自习的一个模态框) 
    这里写图片描述

  • 查看更多(正在进行的自习–我提出的申请的一个模态框) 
    这里写图片描述

  • 已经完成的自习 
    这里写图片描述


三、后端

数据库、表概览

这里写图片描述

klkq_db库

  • klkq_db.account_password 
    账号密码表属性含义: 
    status :0已发送验证码、未验证,1验证通过 
    verificationCode:验证码,用于验证是否通过(应该用session) 
    这里写图片描述 
    这里写图片描述

  • klkq_db.improve_info 
    这里写图片描述
    这里写图片描述

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

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

这里写图片描述
这里写图片描述

klkq_user库

    • klkq_user.self_study_myaccount 
      status属性含义同上 
      本表存储本用户的所有自习 
      这里写图片描述
      这里写图片描述

    • klkq_user.my_application_myaccount

      • status: 
        • “notView”:对方没有查看或没做出选择【正在进行的自习-我提出的申请】
        • “notSelect”:对方没有选我【正在进行的自习-我提出的申请】
        • “btSelected”:对方选择了我【正在进行的自习-我提出的申请】
        • “notSelectFinished”:对方没有选我–结束【已完成的自习–未成功的申请】
        • “beSelectedFinished”:对让选择了我–结束(已经评价)【已经完成的自习–成功的自习】
        • “notComment”:对让选择了我–结束(暂没评价)【已经完成的自习–成功的自习】 
          这里写图片描述
          这里写图片描述
    • klkq_user.evaluation_myaccount

      • 记录评价信息(暂未完成) 
        这里写图片描述
原文地址:https://www.cnblogs.com/klkqyfct/p/8192945.html