团队作业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


 

posted @ 2017-11-05 18:52  Gooze  阅读(194)  评论(2编辑  收藏  举报