• 现代软件工程_团队项目_阿尔法阶段_现有功能汇总_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

        • 记录评价信息(暂未完成) 
          这里写图片描述
  • 相关阅读:
    [P1034][NOIP2001]一元三次方程求解 (二分)
    考前停课集训 Day7 嘞
    [P4995]跳跳!(贪心)
    [P4994]终于结束的起点 (递推)
    考前停课集训 Day6 垒
    [BZOJ1899][ZJOI2004]Lunch 午餐 (DP)
    考前停课集训 Day5 累
    任务查询系统 【主席树】
    主席树入门
    HNOI2002 营业额统计 平衡树模板题 【splay】
  • 原文地址:https://www.cnblogs.com/klkqyfct/p/8192945.html
Copyright © 2020-2023  润新知