1 引言
1.1编写目的
1.1编写目的
本软件名字:大学生时间管理系统;
本节描述软件产品需求规格说明书(SRS)的目的是:
本节描述软件产品需求规格说明书(SRS)的目的是:
(1)定义软件总体要求,作为用户和软件开发人员之间相互了解的基础;
(2)提供性能要求、初步设计和对用户影响的信息,作为软件人员进行软件结构设计和编码的基础;
(3)作为软件总体测试的依据;
该文档的预期读者为:
(1)设计人员;(2)开发人员;(3)项目管理人员;(4)测试人员;(5)用户;
1.2背景
1.2背景
(1)处处阻碍自己的“拖延症”;
(2)时间管理解决我们理性和情绪的冲突;
(3)我们每天都在很多次做关于时间的决定;
(4)忙于学习的我们和朋友越来越远。
1.3产品定义
一个面向学生群体的时间管理系统。
1.4参考资料
1.3产品定义
一个面向学生群体的时间管理系统。
1.4参考资料
《Visual c#程序设计基础》
2 任务概述
2.1目标
2.1目标
(1)用户提前进行一段时间内的时间管理,规划好自己这段时间内的生活;
(2)系统提供简洁明了的用户界面,方便用用户使用;
(3)系统可以提供良好的使用效率;
(4)系统具有一定的灵活性,适用于各种各样的不同人群;
(5)系统可以帮助用户养成有规划的好习惯。
2.2用户的特点
2.2用户的特点
用户:该软件所面对的大部分用户均为学生,在除上课以外的时间内并不能很好的规划自己的课下时间,经常无法在预估的时间内将应该完成的任务完成,比较缺乏自律性,以上各种,用户均希望能通过本 软件的时间管理功能来进行改善,以达到培养有规划的生活的好习惯;
用户对本软件的预期使用频率应在一天一次左右;
2.3假定和约束
列出进行本软件开发工作的假定和约束,例如经费限制、开发期限等。
2.3假定和约束
列出进行本软件开发工作的假定和约束,例如经费限制、开发期限等。
3 需求规定
3.1对功能的规定
首先将课表输入,通过课表来判断课下时间,然后每天将要进行的项目输入,然后对该项目进行预估,设定一个预估完成需要的时间,然后添加一些设定,最后系统通过这些时间长度和设定来安排在那些 时间段内应该干什么,避免时间堆积。
3.1对功能的规定
首先将课表输入,通过课表来判断课下时间,然后每天将要进行的项目输入,然后对该项目进行预估,设定一个预估完成需要的时间,然后添加一些设定,最后系统通过这些时间长度和设定来安排在那些 时间段内应该干什么,避免时间堆积。
3.2对性能的规定
3.2.1精度
无。
3.2.2时间特性要求
a.响应时间:1s;
b.更新处理时间:无要求;
c.数据的转换和传送时间:无要求。
3.2.3灵活性
无;
3.3输人输出要求
输入输出类型均为String类型。
3.4数据管理能力要求
无。
3.5故障处理要求
无。
3.6其他专门要求
无。
3.2.1精度
无。
3.2.2时间特性要求
a.响应时间:1s;
b.更新处理时间:无要求;
c.数据的转换和传送时间:无要求。
3.2.3灵活性
无;
3.3输人输出要求
输入输出类型均为String类型。
3.4数据管理能力要求
无。
3.5故障处理要求
无。
3.6其他专门要求
无。
4 运行环境规定
4.1设备
PC端使用。
4.2支持软件
4.1设备
PC端使用。
4.2支持软件
支持Excel导入和导出。
4.3 接口
可以通过Excel导入和导出。
4.4控制
通过控件控制,如果没有在规定时间内进行预先设定好的行程,将会提示修改计划安排。
4.3 接口
可以通过Excel导入和导出。
4.4控制
通过控件控制,如果没有在规定时间内进行预先设定好的行程,将会提示修改计划安排。