1. 版本控制

Coding :https://git.coding.net/SuperCodingChao/PSPDaily.git

2. 软件功能说明书

软件功能说明书发布在小组成员袁玥同学的博客中,地址为:http://www.cnblogs.com/yuanyue-nenu/p/7745477.html,内容如下:

一、开发背景

你在完成了一周的软件工程作业后,需要提交一个PSP图表,里面有4项,如下所示:

1. 本周PSP表格,包含每项任务的开始、中断、结束、最终时间,格式如下:

2. 本周进度条,包含从开始到现在每一周代码行数积累与博文字数积累,格式如下:

3. 内容有两项:

(1)从第一周到现在每周的代码行数积累折线图

(2)从第一周到现在每周的博文字数积累折线图

格式如下所示:

4. 第一项excel表格里的各项任务占用总时间的百分比的饼状图,如下所示:

你需要昨晚这4项工作才能得到相应的分数,不然就会得到负分很不开心。但是记录时间已经足够繁琐,把每天记录的excel表格中的每条记录整理出来,全部填进一个总体的excel表,生成各种图表也是一个很麻烦的问题,做完之后整个人很烦躁也不开心!这时候就需要使用到我们的PSP DAILY软件,可以大幅地减小工作量,使你能够轻轻松松完成软工PSP这一项工作,妈妈再也不用担心你的学习~

二、软件说明

PSP DAILY基于c#开发,运行环境为Windows,软件的主要模块有四个:生成记录时间的excel表格、生成时间分布饼状图、生成代码行数折线图、生成博文字数折线图。

1. 生成记录时间的PSP表格

用户在开始一项任务前,通过手动输入自定义的任务类别,这个类别会保存下来,下次输入的时候会变成下拉列表的选项之一。选择任务,输入好任务描述或者选填备注信息,点击“开始”button进行计时,如图一:

图一

任务结束时点击结束按钮,系统自动生成一条PSP记录,包括(日期、任务类别、开始时间、结束时间、中断时间、净时间、备注)。用户在进行任务过程中如果出现中断,点击暂停按钮,回到任务时再点击“返回”按钮,会生成中断的时间,最终会从净时间中扣除此时间段,如图二:

图二

其中,点击结束任务或暂停/继续任务按钮会跳出相应提示框,若任务A未结束开始任务B点击开始按钮会跳出错误提示,如下图三、图四所示:

图三

图四

用户不断完成任务,PSP表格不断积累。用户可以通过直接截图的方式提交该项作业,如图五所示:

图五

2.生成时间分布饼状图

根据模块2的PSP表格中记录的各任务类别统计占用时间的百分比,生成一个时间分布饼状图,可以显示各任务所占时间的比例,如下图六图七所示:

、

图六

图七

3. 生成代码行数折线图

用户手动输入从第一周开始至今的代码行数数字,输入图表的自定义标题,点击按钮自动生成代码行数折线图,如下图所示。在图表上右键可以点击copy复制图表粘贴至其他文档或博客中,如下图八所示:

图八

4.生成博文字数折线图

用户手动输入从第一周开始至今的博文字数数字,输入图表的自定义标题,点击按钮自动生成博文字数折线图,如下图所示。在图表上右键可以点击copy复制图表粘贴至其他文档或博客中,如下图所示:

图九

图十

图十一

附加功能:

(1).导出记录为excel表格

将用户以往的输入信息记录下来,保存在指定的路径下的excel表格中。在之后的使用中,若用户需要查看之前的输入信息,可以随时打开文件或者复制文件编辑使用。也可以在我们的客户端中查看往日记录,如下图所示:

图十二

图十三

(2).记录当前时间

页面中有一个button,点击button刷新页面显示时间。 这样用户就可以不必因为看时间而去打开手机、查看电脑桌面菜单栏右下角的系统时间或者其他事情,导致有可能干扰自己专心完成任务。

图十四

3.GUI Prototype

·主界面

 ·PSP管理(开始、结束、暂停)

 ·导入excel

·导出饼状图

·制作折线图

 ·记录当前时间

4.WBS 及 PSP

WBS及PSP发布在小组成员王超同学的博客中,地址为:http://www.cnblogs.com/wangc034/p/7755166.html

王者荣耀交流协会 — Alpha阶段中间产物的更多相关文章

  1. 王者荣耀交流协会-Alpha发布用户使用报告

    用户数量:10人 姓名如下(包括化名):张小斌.王瑞瑞.蛋蛋.小美.晨曦.小丽.张利刚.小闫.小谢.小崔 寻找的用户多为王者荣耀交流协会成员的同学,对管理时间有着强烈的需求,也对PSP Daily软件 ...

  2. 王者荣耀交流协会final发布中间产物

    WBS+PSP 版本控制报告 软件功能说明书final修订

  3. 互评Beta版本——王者荣耀交流协会的PSP DAILY作品

    基于NABCD评论,及改进建议 1)N(Need 需求) 开发本软件有利于我们记录PSP,省时省力.方便快捷.这样我们能充份的利用时间. 2)A(Approach 做法) 王者荣耀交流协会进行了网上调 ...

  4. 王者荣耀交流协会PSP Daily项目Postmortem结果

    王者荣耀交流协会PSP Daily项目Postmortem结果 整理:王超 设想和目标 1.       我们的软件要解决什么问题?是否定义得很清楚?是否对典型用户和典型场景有清晰的描述? PSP D ...

  5. D.王者荣耀交流协会——PSP Daily(测评人:贾男男)

    D.王者荣耀交流协会——PSP Daily(测评人:贾男男) 一.基于NABCD评论作品,及改进建议 每个小组评论其他小组beta发布的作品.1.根据(不限于)NABCD评论作品的选题;2.评论作品对 ...

  6. Beta周第14次Scrum会议(11/23)【王者荣耀交流协会】

    一.小组信息 队名:王者荣耀交流协会 小组成员 队长:高远博 成员:王超,袁玥,任思佳,王磊,王玉玲,冉华 小组照片 二.开会信息 时间:2017/11/23 17:02~17:14,总计12min. ...

  7. Beta周第7次Scrum会议(11/16)【王者荣耀交流协会】

    一.小组信息 队名:王者荣耀交流协会 小组成员 队长:高远博 成员:王超,袁玥,任思佳,王磊,王玉玲,冉华 小组照片 二.开会信息 时间:2017/11/16 17:03~17:17,总计14min. ...

  8. 基于NABCD评论作业-王者荣耀交流协会PSP DAILY

    一.根据(不限于)NABCD评论作品的选题   N(Need,需求):在我知道PSP DAILY这款软件的时候,就认为这款软件对于学习软件工程课的学生来说有很大的需要.对于需求来说,软件工程课程中的学 ...

  9. Beta周第8次Scrum会议(11/17)【王者荣耀交流协会】

    一.小组信息 队名:王者荣耀交流协会 小组成员 队长:高远博 成员:王超,袁玥,任思佳,王磊,王玉玲,冉华 小组照片 今天拍照的人是王磊.因此他没有出现在照片中. 二.开会信息 时间:2017/11/ ...

随机推荐

  1. vue中使用swiper并自定义分页器样式

    一,安装swiper 执行命令 npm install vue-awesome-swiper --save 二,引入swiper import {Swiper} from "vue-awes ...

  2. koa2学习笔记01 - 创建项目 —— koa生成器一键生成koa项目

    前言 从17年开始尝试学习搭建个人网站开始,就开始学习摸索node了,至今差不多快两年了. 说起来现在都9102年了,所以最近打算整体设计重构一下网站,索性node后台也重写一遍. 重温一下node, ...

  3. C# 删除指定目录下的所有文件及文件夹

    using System; using System.Collections.Generic; using System.IO; using System.Linq; using System.Tex ...

  4. 苹果App Store提交app审核时EULA(终端用户软件使用条款)的注意事项等政策解读

    写在前面,今天是2014年10月14日,以下内容可能会随着时间的推进而失效,请注意时效性 当在App Store提交app审核的时候,苹果通常会要求开发者提供一个EULA,苹果默认提供了一个,地址:  ...

  5. pomelo vscode 调试配置

    步骤 config/server.js 配置 .vscode/launch.json 配置 详细 1. 在server的配置中添加 args 参数,此参数为node开启此服务器时命令参数 " ...

  6. Qt的checkbox风格修改

    环境: HelperA64开发板 Linux3.10内核 时间:2019.01.12 目标:修改Qt中checkbox图片太小的BUG 问题: 在从Qt4移植为Qt5时遇到很多问题,这次是移植到开发板 ...

  7. s3c2440存储控制器详解

    从上图可知,外部内存类的设备与存储管理器相连,那么CPU是怎样访问到内存的呢?通过存储管理器.CPU比较单纯,只会按照指令执行,CPU只负责发出地址,怎样找到内存类设备呢?这些都交给存储管理器来管理. ...

  8. 基于OMAPL138的Linux字符驱动_GPIO驱动AD9833(一)之miscdevice和ioctl

    基于OMAPL138的Linux字符驱动_GPIO驱动AD9833(一)之miscdevice和ioctl 0. 导语 在嵌入式的道路上寻寻觅觅很久,进入嵌入式这个行业也有几年的时间了,从2011年后 ...

  9. P145MathTool测试类的编写

    如果我们在方法的自变量个数事先无法决定如何处理,比如: System.out.printf("%d",10); System.out.printf("%d %d" ...

  10. echarts x轴文字换行显示

    xAxis : [ { splitLine:{show:false}, type : 'category', data : ['社交人际','沟通交流','心理认知','游戏玩耍','大小运动','生 ...