一个小的手机答题网页【1. 需求及数据库设计】

简介: 最近接了个项目,需要做一个手机答题网页,想想自己也好久没更新博客了,感觉还是要记录点东西,索性就把这次的项目经过记录一下吧。 客户需求方面       客户的需求就是:“领导说要做一个手机答题的网站”。

        最近接了个项目,需要做一个手机答题网页,想想自己也好久没更新博客了,感觉还是要记录点东西,索性就把这次的项目经过记录一下吧。

客户需求方面

      客户的需求就是:“领导说要做一个手机答题的网站”。于是就有了这个项目。(上帝说要有光,于是就有了光。。。。)

      一开始以为是简单的答题的,想着用问卷网之类的第三方的就好了,结果客户又说:“要有排名,要有积分等等,要做成跟游戏一样。”于是悲剧的发现现有的东西不能适用了,所以只能自己从头弄了。到这个地步,其实已经知道大概需要花一个星期左右的时间弄了。当时恰逢大阅兵,Boss竟然说阅兵三天赶出来。。哎我就不说什么了。

  之后再交流了下,客户也没提出具体的想法了,反正就是“参照现有的游戏弄一下吧。”

需求整理后的结果

        按照我自己的整理,整理出了以下几个功能:

  • 用户登录(注册)
  • 题库选择(包含单选、多选、判断)
  • 闯关模式(设置关卡,例如第一关为 前10道题目中随机选10道,第二关为前20道题目中随机选择10道题目)
  • 无限答题模式(如果答错了题目就一直答题)
  • 排名(闯关排名、无限答题排名)

界面草图:

  经过为师一顿操作,也就乱七八糟的搞出了这么一个界面草图。

数据库:

  接下来要分析数据了,那么根据以上几点功能,我们就理出了一下几张数据表:

  • 用户表
  • 题库表
  • 题目表
  • 选项表
  • 无限答题记录表
  • 无限答题答案表
  • 无限答题答案选项表
  • 关卡表
  • 用户闯关记录表
  • 用户闯关答案表
  • 用户闯关答案选项表

  系统的关联大概也就是这样子了

 

 

今天有点小累,就先到这里吧

目录
相关文章
|
存储 Java 关系型数据库
JSP考试质量分析系统myeclipse开发mysql数据库bs框架java编程web网页结构
JSP 考试质量分析系统是一套完善的web设计系统,对理解JSP java编程开发语言有帮助,系统具有完整的源代码和数据库,开发环境为TOMCAT7.0,Myeclipse8.5开发,数据库为Mysql5.0,使用java语言开发,系统主要采用B/S模式开发。
228 1
|
Java 关系型数据库 MySQL
JSP房地产门户管理系统myeclipse开发mysql数据库BS模式java编程网页结构
JSP 房地产门户管理系统是一套完善的web设计系统,对理解JSP java编程开发语言有帮助,系统具有完整的源代码和数据库,开发环境为TOMCAT7.0,Myeclipse8.5开发,数据库为Mysql5.0,使用java语言开发,系统主要采用B/S模式开发。
93 0
|
7月前
|
存储 关系型数据库 MySQL
Python Django框架下将MySQL数据库的内容在网页上动态展示(修订版-2021-05-17)
Python Django框架下将MySQL数据库的内容在网页上动态展示(修订版-2021-05-17)
30710 0
|
3月前
|
人工智能 机器人 UED
数字人模型网页手机云推流语音交互
随着AI技术的发展,数字人与大型语言模型的结合迎来了新机遇,各类数字人服务不断涌现,应用于多种场景。点量小芹发现许多厂商仍在探索如何优化数字人在移动端的表现。通过云推流实时渲染解决方案。无论是直播中的数字人形象定制,还是网页客服与大屏讲解的应用,只需将数字人模型置于服务器端,借助云渲染技术,用户即可在网页或移动设备上轻松使用高精度的数字人,显著降低硬件需求,提升互动体验。
145 13
|
5月前
|
SQL 关系型数据库 MySQL
|
4月前
|
前端开发 Java 关系型数据库
通过HTML网页对mysql数据库进行增删改查(CRUD实例)
通过HTML网页对mysql数据库进行增删改查(CRUD实例)
253 0
|
4月前
|
存储 小程序 关系型数据库
原生小程序 获取手机号并进行存储到mysql数据库
原生小程序 获取手机号并进行存储到mysql数据库
|
5月前
|
JavaScript
vue 项目/备案网页/ip网页打包成 apk 安装到平板/手机(含vue项目跨域代理打包成apk后无法访问接口的解决方案)
vue 项目/备案网页/ip网页打包成 apk 安装到平板/手机(含vue项目跨域代理打包成apk后无法访问接口的解决方案)
130 0
|
7月前
|
JavaScript 小程序 Java
二手手机管理系统|基于Springboot的二手手机管理系统设计与实现(源码+数据库+文档)
二手手机管理系统|基于Springboot的二手手机管理系统设计与实现(源码+数据库+文档)
80 1
|
7月前
|
JavaScript 前端开发 UED
JS自动跳转手机移动网页
JS自动跳转手机移动网页
495 0