开发者社区> > 正文
阿里云
为了无法计算的价值
打开APP
阿里云APP内打开

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

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

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

客户需求方面

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

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

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

需求整理后的结果

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

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

界面草图:

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

数据库:

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

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

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

 

 

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

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
肝通宵写了三万字把SQL数据库的所有命令,函数,运算符讲得明明白白讲解,内容实在丰富,建议收藏+三连好评!(一)
肝通宵写了三万字把SQL数据库的所有命令,函数,运算符讲得明明白白讲解,内容实在丰富,建议收藏+三连好评!
86 0
MaxCompute SQL使用小技巧之时间日期处理
业务需求分析中经常会对时间日期进行处理,MaxComputer中也有很多关于日期的处理函数,文章就是对这些内置函数相互嵌套使用达到分析要求的分析
1469 0
Kubernetes 上是否运行数据库,取决于哪些因素?
如今,越来越多的应用部署在 Kubernetes 上的容器中,因此 Kubernetes 也被称为「云端的 Linux」。尽管在应用层(application layer)的容器化有了大量增长,但数据层(data layer)在容器化方面得到的关注并不多。
736 0
关于Scrapy爬虫项目运行和调试的小技巧(下篇)
前几天给大家分享了关于Scrapy爬虫项目运行和调试的小技巧上篇,没来得及上车的小伙伴可以戳超链接看一下。今天小编继续沿着上篇的思路往下延伸,给大家分享更为实用的Scrapy项目调试技巧。 三、设置网站robots.txt规则为False 一般的,我们在运用Scrapy框架抓取数据之前,需要提前到settings.py文件中,将“ROBOTSTXT_OBEY = True”改为ROBOTSTXT_OBEY = False。
1034 0
PS网页设计教程VIII——在Photoshop中设计不同寻常布局
作为编码者,美工基础是偏弱的。我们可以参考一些成熟的网页PS教程,提高自身的设计能力。套用一句话,“熟读唐诗三百首,不会作诗也会吟”。 本系列的教程来源于网上的PS教程,都是国外的,全英文的。本人尝试翻译这些优秀的教程。
975 0
+关注
文章
问答
文章排行榜
最热
最新
相关电子书
更多
《网站性能与体验优化实践指北》
立即下载
SEO学习步骤
立即下载
QQ移动页面框架优化实践
立即下载