Ls114

导航

软件工程——团队作业3

团队成员
组长:1500802114 刘松
组员:1500802119 刘杰
1500802122 卫瑞亮
1500802099 王玉卿
1500802092 白文金

一、代码风格规范

原则:简明,易读,无二义性;

1)缩进: 4 空格,函数开始顶头
2)行宽80个字符;
3)括号:多重判断标明优先级;
4)if else ;switch case;for()等等全部要求换行;
5)分行:不同的变量定义与初始化分行;
6)命名:不使用C#的地方可以使用匈牙利命名法,其余以C#命名方式为规范;
7)下划线:用于分割命名时使用的单词
8)变量小驼峰;
宏定义都大写;
函数名动宾语结合大小写交叉

9)注释要求分行注释,放在被注释的上方;

二、代码设计规范
1)函数

原则:只做一件事,且做好;
不使用goto语句;

2)错误处理

标注错误处理的对象和结果;可以使用注释;

3)C++的类

只有数据的情况下只允许使用结构体;
函数的定义与声明无需分开;
构造函数进行初始化工作;
析构函数必须检验是否完全释放所占用的空间;

其它没有要求;

三、编码原则

简洁;易读;注释适中;文件划分合理;命名规范;数据结构合理;

四、数据库设计

系统数据结构设计如下:
(1)管理员信息(账号,密码,电话号码)
(2)商家信息(账号,密码,电话号码,性别,证件号码)
(3)买家信息(账号,密码,电话号码,性别,证件号码)
(4)物品信息(物品名称,物品类别,物品价格,物品描述,物品照片,上架日期,交易状态,交易日期)
(5)物品类别信息(分类名称)
具体表如下:

五、团队项目ER图

六、团队项目主要功能流程描述





七、分工与贡献分
刘松:项目PM,统筹全局,代码规范,数据库的设计 10分
刘杰:逐步改进需求规格说明书,绘制流程图 10分
王玉卿:撰写随笔,结构设计和界面设计,绘制流程图,E-R图 10分
卫瑞亮:代码规范的书写,绘制流程图 10分
白文金:代码规范的书写,测试,绘制流程图 10分

posted on 2017-06-01 10:22  致一队  阅读(149)  评论(1编辑  收藏  举报