您的位置:首页 > 其它

团队作业3:需求改进&系统设计

2017-11-12 21:11 841 查看

需求原型改进

场景&痛点

  之前的页面场景:

  


  这是进行班级管理的页面,从中可以将各个博主进行对班级的归类,属于集中管理的部分。我们在此之上询问了不属于我们团队项目的同学关于这部分页面有什么不足,按照他的说明,班级管理不光能展现各个博主,还要能查看单个博主自身那些发布的博文和一些评论之类的页面。经他的回答,我们了解到了这部分页面的痛点,于是我们决定添加一个能显示博主个人信息的页面,原型如下:

  


  原先设定为点击班级管理页面的查看博主为跳转到博客园中的页面,改进后决定跳转到新设定的页面,显示出博主个人的一些动态和信息。

上次的不足

  上次的博文中,由于编码习惯都有些差别,所以没能规划好编码规范的问题

改进

编码规范

  变量命名以小驼峰法为主(即将变量名或函式名是由一个或多个单字连结在一起,而构成的唯一识别字),如int stuName;

  类名命名用大驼峰法(在小驼峰法的前提上首字母大写),如public class AdminLogin(){}

  大括号的位置选择用尾部法(第一个大括号在其父语句的末尾,第二个大括号单独占据一行,并与父语句的开始位置对齐)

  如

int[][] ary = new int

;

for(int i = 0; i < n; i++){
for(int j = 0; j < n; j++){
ary[i][j] = 0;
}
}


  关于注释的部分则由团队人员按照自身编写代码中比较难以理解或者说是比较重要的部分进行注释,在时间允许的情况下也可以尽可能地进行注释。

  还有的就是关于代码美观的问题,每个功能或方法完成后都需要进行回车空行,其他部分如i = 0;或者i=0;的部分由于习惯问题和自身审美不同,选择按照自身的习惯进行调整。

用例图



用户场景描述

老师创建班级,添加成员,设置采集博客记录,登陆|注册顺序图。





功能四限象



wbs



数据库设计



项目计划人员时间安排文档

时间

任务

实现成员

技术方案

第十周

设计数据库

全部成员

采用哪种数据库

第十一周

搭建系统框架

全部成员

采用哪种框架

第十二周

采集数据

许锰棕

爬虫算法

设计界面

陈志钦

HTML5

浏览查看博客记录

雷源城

Java

注册登录

宋浩

Java

第十三周

管理网站用户

许锰棕

Java

设计界面

陈志钦

HTML5

管理班级组

雷源城

Java

创建班级组

宋浩

Java

第十四周

设置对班级成员博客采集

许锰棕

Java/爬虫算法

添加班级组成员

陈志钦、宋浩

Java

管理采集博客记录

雷源城

Java

第十五周

完成未完成的任务或优化或新增额外功能

全部成员

Java

项目测试计划文档

时间

任务

效果

测试结果

第十周

数据库测试

统一数据库

第十一周

系统框架测试

统一开发平台

第十二周

采集数据测试

成功获取网上博客数据

设计界面测试

联合代码实现功能

浏览查看博客记录测试

迭代博客记录通过链接的形式跳转页面

注册登录测试

账号密码不能为空,登录需要输入验证码

第十三周

管理网站用户测试

对网站用户增删改查

设计界面测试

联合代码实现功能

管理班级组测试

删除班级组,修改班级组

创建班级组测试

新增班级组

第十四周

设置对班级成员博客采集测试

采集组内成员的博客

班级组成员管理测试

添加、删除、修改成员

管理采集博客记录测试

可设置全部显示或显示某位组员

第十五周

系统测试

功能完善,bug修复

完成未完成的任务或优化或新增额外功能测试

视情况而定

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: