分析与设计
一、需求分析:
采用调查问卷对本四则运算系统初步用户需求进行采集:
对于学生的调查问卷:https://www.wenjuan.com/s/f2yMRv/
对于老师的调查问卷: https://www.wenjuan.com/s/63UF7f/
对于家长的调查问卷:https://www.wenjuan.com/s/6FrqIn/ 家长的数据分析报告:https://gitee.com/godfather_705/four_computing_systems/tree/master/oo_four_computing_system/docs
共计10名学生 10名老师 10名家长 参与了调查问卷 ,从问卷中看出大多数学生希望有条件也更希望在网上答题,大多数家长也希望有这么一个可以在网站完成答题并且可以看到孩子完成情况的平台,也愿意通过充值的方式给予孩子必要的奖励,大多数老师也希望有这么一个网站,可以减轻看作业的负担并且可以更加简便的布置作业。
软件规格说明书地址:https://gitee.com/godfather_705/four_computing_systems/tree/master/oo_four_computing_system/docs 本软件规格说明书中包括了用例图 时序图 类图。
二、原型设计
使用墨刀进行原型设计,给出原型地址:https://modao.cc/app/bqbjyLTWCyWrbibgoQTYpo3PDJeF4Yr
六、编码规范
标识符命名规则:统一、达意和简洁。本次命名采用驼峰命名法,变量名采用简单的英文单词,尽量避免使用拼音,在类名的命名上,首字母大写,根并且要据命名的后缀来区分该类的作用,比如以service,Imp等为后缀。在方法名命名上,首字母小写且动词在前。局部变量的命名规则上,尽量不要和域冲突,尽量表达这个变量在方法中的意义。
代码格式:用空格字符缩进源代码,不要用tab,每个缩进4个空格。
代码块格式:缩进格式中,大括号的开始在代码块开始的行尾,闭合在和代码块同一缩进的行首,
注释规范:
- 注释宜少二精,不宜多而滥,更不能误导
- 命名达意,结构清晰, 类和方法等责任明确,往往不需要,或者只需要很少注释,就可以让人读懂;相反,代码混乱,再多的注释都不能弥补。所以,应当先在代码本身下功夫。
- 不能正确表达代码意义的注释,只会损害代码的可读性。
- 过于详细的注释,对显而易见的代码添加的注释,罗嗦的注释,还不如不写。
- 注释要和代码同步,过多的注释会成为开发的负担
- 注释不是用来管理代码版本的,如果有代码不要了,直接删除,svn会有记录的,不要注释掉,否则以后没人知道那段注释掉的代码该不该删除。
七、分工说明
201521122069 :类图,编码规范,博客编辑
201521122122 :调研文档,软件规格说明书
201521122088:原型图
201521122087:用例图,用例规约
201521122072:时序图