团队作业2,第二周
Posted Gooze
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了团队作业2,第二周相关的知识,希望对你有一定的参考价值。
小组:OJBK
小组成员:陈敬轩201421122059,张洪滨201421122060,黄兴201421122067,林国梽201421122068,唐壶海201421122069
需求分析
需求描述:
为提高中小学生的计算能力与速度,以及方便家长或教师加强对孩子的培养。基于WEB开发的四则运算产生器,主要功能有登录,注册,产生题目,计时,查看排行等。
功能描述:
1.登录,注册。方便记录个人信息。
2.题目生成。为主要功能,随机产生式子。
3.计时功能。让用户更好掌握自己的做题时间。
4.排行榜功能。加强用户竞争性,给予做题动力,更清楚了解自己的实力。
项目 | 分析 |
Need | 中小学生需要通过大量的题目,来提高自己的运算能力,以便考场上取得优异的成绩。 |
Approach | 提供一个随机生成题目的web平台。 |
Benefit | 家长与教师无需准备大量的题目。 |
Competitors | 竞争压力小,用于小众群体。 |
Delivery | 给予web开发,所以用户只需能上网即可。 |
原形设计:
git地址:https://git.coding.net/Gooze/ojbk.git
编码规范
项目命名
全部采用小写方式, 以下划线分隔。
例:my_project_name
目录命名
参照项目命名规则;
有复数结构时,要采用复数命名法。
例:scripts, styles, images, data_models
EJS、JS文件命名原则
实现同一页面的EJS、JS应当使用相同的命名,以建立明了的对应关系。
例:error_report.ejs 对应 error_report.js
JS文件命名
参照项目命名规则。
例:account_model.js
CSS文件命名
参照项目命名规则。
例:retina_sprites.css
html、EJS文件命名
参照项目命名规则。
例:error_report.ejs
以上是关于团队作业2,第二周的主要内容,如果未能解决你的问题,请参考以下文章