一、代码规范及编码原则
编码规范链接:
“代码规范”可以分成两个部分:
-
-
代码风格规范
-
匈牙利命名法是一种编程时的命名规范。基本原则是:变量名=属性+类型+对象描述,其中每一对象的名称都要求有明确含义,可以取对象名字全称或名字的一部分。要基于容易记忆容易理解的原则。保证名字的连贯性是非常重要的。
-
-
代码设计规范
-
经小组成员讨论,我们一直认为对于变量的命名,使用其常见的英文译名,如“菜单”在代码中体现为“menu”,口味在代码中体现为“flavor”等。并且在设计规范方面,尽量多的去使用函数,并实现函数功能的专精化,使程序更加的模块化。
二、数据库设计
三、E-R图
四、功能流程描述
-
主要功能流程描述:
1、首先请求获取用户的地理位置,用户可以允许授权也可以选择拒绝。 2、用户可以选择直接开始,系统会随机的为用户提供就餐方案,极大的为那些有选择困难症的人节省了时间。 3、用户也可以点击偏好设置按钮,设置自己的就餐偏好,这样后续系统就会给用户推荐适合用户口味的食物。 4、用户可以选择自定义按钮,比如用户今天想要吃的食物有好几种但又一时决定不了到底要吃什么,那么这个时候用户就可以在转盘上设置自己喜欢的菜品,然后按开始按钮由系统随机生成今天用户要吃的食物。
-
功能流程图: