这个作业属于哪个课程 | 至诚软工实践F班 |
---|---|
这个作业要求在哪里 | https://edu.cnblogs.com/campus/fzzcxy/ZhichengSoftengineeringPracticeFclass/homework/12665 |
这个作业的目标 | 让团队能根据项目规范的方向走 |
其他参考文献 | 华为内部代码规范 |
一、代码规范
1.排版规范
1.1程序块要采用缩进风格编写,缩进的空格以统一的开发工具为准。函数或过程的开始、
结构的定义及循环、判断等语句中的代码都要采用缩进风格。
1.2较长的语句(>100字符)要分成多行书写,长表达式要在低优先级操作符处划分新行,
操作符放在新行之首,划分出的新行要警醒适当的缩进,是排版整齐,语句可读。
1.3不允许把多个短语句写在一行中,即一行只写一条语句。
示例: 如下例子为不符合规范
rng.Font.Size = 10; rng.Font.Name = "宋体";
应如下书写
rng.Font.Size = 11;
rng.Font.Name = "宋体";
2.命名规范
2.1所有命名规则必须遵循以下规则:名称只能由字母、数字、下划线、$符号组成,不能以数字开头,名称不能使用JAVA中的关键字。
2.2所有命名遵从驼峰命名法。
2.3绝对不允许在命名时出现中文,尽可能的少用拼音性的命名、简明,易读,无二义性
3.注册规范
3.1模块编号:<模块编号,可以引用系统设计中的模块编号>
作用:<对此类的描述,可以引用系统设计中的描述>
作者:作者中文名
编写日期:<模块创建日期,格式:YYYY-MM-DD>
如果模块有修改,则每次修改必须添加以下注释:
Log编号:<Log编号,从1开始一次增加>
修改描述:<对此修改的描述>
作者:修改者中文名
修改日期:<模块修改日期,格式:YYYY-MM-DD>
3.2类属性注释规范
属性说明
二、预期计划
计划天数 | 任务进度 |
---|---|
第一天 | 组长组织开会,分配后面大家要完成的部分 |
第二--三天 | 完成前端基础设计,开始写后端代码 |
第四--五天 | 完善前端页面并且实现各个功能 |
第六--七天 | 美化UI页面 |
第八--九天 | 前后端调用交互接口的引用 |
第十--十一天 | 测试软件找BUG并进行修改 |
第十二天 | 验收软件,并给用户提供更好的使用体验 |
三、预期目标
序号 | 功能点 | 功能实现 | 预期效果 |
---|---|---|---|
1 | 登录 | 用户登录 | 密码登录或手机号登录或游客登录 |
2 | 注册 | 用户注册 | 实名注册 |
3 | 购物车 | 可以加入购物车 | 可以加入 |
4 | 搜索 | 搜索准确物品或者模糊搜索 | 可以正常实现 |
5 | 发布订单 | 物品的发布 | 可以发布带有图片或者视频的物品 |
6 | 分类功能 | 将有共同特性的商品分类在一起 | 模糊搜索时会出现相关的物品 |
7 | 订单信息 | 订单的查看和精准的订单号和用户信息 | 商家可以查看,用户只能看到自己的信息 |
8 | 修改商品信息 | 实现对物品的编辑 | 店家可以修改成功 |