团队作业3
代码规范#
1.代码风格规范##
原则:简明,易读,无二义性;
缩进###
4个空格,函数开始顶头eg:
void function()
{
//////;
if()
///////;
}
行宽###
100个字符;
括号###
多重判断标明优先级;eg:
if(()&&()||())
断行与空白{}行###
if else ;switch case;for()等等全部要求换行;eg:
if()
//////;
else
//////;
for(;😉
{
////;
}
分行###
不同的变量定义与初始化分行;
命名###
不使用C#的地方可以使用匈牙利命名法,其余以C#命名方式为规范;
下划线###
用于分割命名时使用的单词
大小写###
变量都小写;
宏定义都大写;
函数名动宾语结合大小写交叉;
注释###
注释要求分行注释,放在被注释的上方;
2.代码设计规范##
函数###
原则:只做一件事,且做好;
不使用goto语句;
错误处理###
标注错误处理的对象和结果;可以使用注释;
C++的类###
只有数据的情况下只允许使用结构体;
函数的定义与声明无需分开;
构造函数进行初始化工作;
析构函数必须检验是否完全释放所占用的空间;
其它没有要求;
编码原则#
简洁;
易读;
注释适中;
文件划分合理;
命名规范;
数据结构合理;
数据库设计截图
团队项目ER图#
流程图#
搜索功能:
个人健康管理之个人信息管理:
个人健康管理之个人身体指标管理(以体温为例):
个人健康管理之个人消息:
个人健康管理之个人建议:
项目主要功能描述#
第一,搜索功能,用户以关键字查询的方式输入内容,点击搜索即可得到相应的返回页面。
比如输入大叶金花草得到结果如下:
第二,个人健康管理功能,帮助用户储存个人健康信息,根据用户输入的数据提示健康行为的建议。UI界面如下:
基础功能,查看文章,如藏医药历史等。
分工##
张攀:流程图,代码规范
黄青:代码规范,ER图
高原:代码规范,流程图
童一帆:代码规范,流程图
廖云涛:文档,代码规范
贡献分##
张攀:10
黄青:10
高原:10
童一帆:10
廖云涛:10