现有功能汇总

网站地址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

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

  1. 现代软件工程_团队项目_阿尔法阶段_前端知识共享_2017.11.21

    现代软件工程_团队项目_阿尔法阶段_前端知识分享 更加舒适浏览格式 http://blog.csdn.net/bowean HTML基础(一) 本文参考了[http://www.w3school.co ...

  2. 【软件工程实践 · 团队项目】 第一次作业

    [软件工程实践 · 团队项目] 第一次作业 Part 0 · 简 要 目 录 Part 1 · 队 伍 阵 容 Part 2 · 会 议 记 录 相 关 Part 3 · 会 议 讨 论 记 录 Pa ...

  3. 软件工程导论团队项目

    软件工程导论团队项目(速课小龙) 一.团队介绍 1.团队成员 邓  旭 2016012068 (组长) 陈逸璇 2016012056 周紫伊 2016012043 谢月鹏 2016012066 洪泽芳 ...

  4. 软件工程课程团队项目——团队日志

    软件工程课程团队项目,团队日志 项目进度 项目代码地址 项目进度 第0周 软件工程课程团队项目--第0周开发日志 https://blog.csdn.net/Seb_Veeeettle/article ...

  5. 软件工程课程团队项目——第3、4周开发日志

    软件工程课程团队项目,第3.4周开发日志 时间 成员 具体工作 个人日志 Zhang同学 Xu同学 Lu同学 Duan同学 时间 2020.5.4-2020.5.17 成员 Zhang同学.Xu同学. ...

  6. 机器学习中一阶段网络是啥_机器学习项目的各个阶段

    机器学习中一阶段网络是啥 Many businesses and organizations are turning to machine learning for solutions to chal ...

  7. 【HelloKitty团队项目】Alpha阶段项目展示

    项目 内容 这个作业属于哪个课程 2023北航软件工程 这个作业的要求在哪里 团队项目-Alpha阶段项目展示 我在这个课程的目标是 学习软件工程技术,完成团队开发流程 这个作业在哪个具体方面帮助我实 ...

  8. 【HelloKitty团队项目】Beta阶段项目展示

    项目 内容 这个作业属于哪个课程 2023北航软件工程 这个作业的要求在哪里 团队项目-Beta阶段项目展示 我在这个课程的目标是 学习软件工程技术,完成团队开发流程 这个作业在哪个具体方面帮助我实现 ...

  9. 现代软件工程_团队项目_阿尔法阶段_团队建设_第一次会议记录

    第一次会议记录 会议时间:2017.11.11 12:00-14:00 会议地点:中科大西区图书馆201研讨室 参会人员:刘荪傲 姜博文 夏铭阳 顾培健 徐宇飞 张淦霖 [内容一]:自我介绍 六位同学 ...

最新文章

  1. [云炬创业管理笔记]第三章测试5
  2. MySQL性能优化最佳实践 - 02 MySQL数据库性能衡量
  3. boost::uuid::string_generator相关的测试程序
  4. 并发系列1:并发基础知识
  5. vba 不等于_EXCEL表格VBA中的运算符
  6. linux 权限提示信息,命令行快速提示:权限进阶 | Linux 中国
  7. 命名管道实现进程的信息传递【mkfifo函数、open函数】
  8. Oracle归档日志管理
  9. PyTorch学习笔记(一):PyTorch环境安装
  10. oracle判断字符串以什么开头_sql语句判断字符串以什么什么开头
  11. python搭建bs架构_bs架构设计方案的.doc
  12. 什么是港美股窝轮(Warrants)?
  13. 解决“找不到msvcr120.dll,需要重新安装服务 ”最终版本
  14. vue自定义组件总结
  15. idea Ctrl+Alt+T 快捷键失效、无法弹出surround with、与qq热键冲突-解决办法
  16. PCL学习笔记一入门(更新中)
  17. 正则校验手机号,身份证,护照,社会统一信用代码,银行卡号码,传真
  18. 郝萌主的微信公众号上线了
  19. append()与prepend()的区别
  20. C#毕业设计——基于C#+asp.net+sqlserver的学生信息管理系统设计与实现(毕业论文+程序源码)——学生信息管理系统

热门文章

  1. ASP.NET-EF基础知识
  2. WebSocket API使用篇检测浏览器是否支持WebSocket(4)
  3. 微信公众平台开发之在网页上添加分享到朋友圈,关注微信号等按钮
  4. 看看吉祥三宝程序员版本你就明白了
  5. Per-FedAvg:联邦个性化元学习
  6. CVPR 2022 中科院、腾讯提出LAS-AT,利用“可学习攻击策略”进行“对抗训练”
  7. CV Papers|计算机视觉论文推荐周报20200501期
  8. 自学Python编程和科班出身的Python编程差别在哪?一张图告诉你
  9. 在Linux系统中,使用useradd命令新建用户后,登录该用户时shell开头为$,不显示用户名和路径,如下:...
  10. Matlab线性/非线性规划优化算法(4)