现代软件工程_团队项目_阿尔法阶段_现有功能汇总_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”:对让选择了我–结束(暂没评价)【已经完成的自习–成功的自习】
- status:
-
klkq_user.evaluation_myaccount
- 记录评价信息(暂未完成)
- 记录评价信息(暂未完成)