- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
中国科学技术大学 软件学院
第 PAGE 1 页/总 NUMPAGES 10 页
课表小管家项目需求分析说明书
V1.0
小组名称:huchant
小组口号:I want,then I can!
指导教师:朱洪军老师
文档撰写人:谭杨
文档撰写时间:2012年11月22日
团队分工记录表
项目名称
学号
姓名
分工
课表小管家
S陈强
技术文档撰写
S胡湜
操作手册撰写
S谭杨
需求分析撰写
目录
TOC \o 1-3 \h \z \u 1系统概述 3
2系统需求分析 3
2.1需求概述 3
2.1.1目标 3
2.1.2运行环境 4
2.1.3用户的特点 4
2.1.4约束条件 4
2.2需求规格 5
2.2.1软件系统总体功能/对象结构 5
2.2.2软件子系统功能/对象结构 6
2.2.3描述约定 7
3 详细需求说明 8
3.1功能需求描述 8
3.1.1课表管理模块 8
3.1.2 学习记事模块 8
3.1.3 闹钟提醒模块 9
3.2数据需求规格说明 9
3.2.1数据的逻辑描述 9
3.2.2静态数据 10
3.2.3动态输入数据 10
4.未解决的问题 10
1系统概述
课表小管家基于Android2.3开发,可以运行于2.3及以上版本手机。本软件是一款课表管理软件,实现的功能主要有3大部分。①课表管理,用户可以对课表进行查看、添加、修改以及删除的操作。②学习记事,该模块主要是方便用户做随笔小记,主要功能有添加、查看、编辑和删除。③闹钟提醒,用户可以设定提醒闹钟,系统到时间了就提醒用户有课要上需要查看课表,主要实现了提醒的添加和删除。
2系统需求分析
2.1需求概述
2.1.1目标
随着人们在移动环境下生活工作频率的不断增加,手机的用途也日益丰富。现在,对于用户来讲,手机不仅意味着一种打电话,发短信的沟通工具,而是日常生活,娱乐,工作的一部分。对于大学生来说,手机软件也是学习的好帮手,每天课程作业、实验繁忙,一些同学经常有忘记当天课程或作业的烦恼,这款软件的目标就在于解决同学的这种烦恼。
本软件的主要功能有:
记录课程表信息。
记录随堂记事,并可以自己设置闹钟提醒,上课提醒,交作业提醒等等;若您想在其他时间查看某天(某门课程)的作业,也可以打开应用,查看当天及一周的课程列表。(3)灵活地对作业以及课程信息(课程名称,老师,教室,时间段等)的编辑,更新。
系统流程如下图:
图2-1系统流程图
2.1.2运行环境
客户端操作系统:Android;
客户端硬件设备:Android手机等移动终端;
JDK版本1.6以上;
Android SDK版本2.2以上
开发环境:windows7 / windows XP
开发软件:eclipse
2.1.3用户的特点
安卓系统移动终端使用者。
2.1.4约束条件
由于学生的课表是变化且不可能有一样的课表,所以对课表的存储需要客户自己手动输入,本软件还未能实现课表导入机制;由于时间有限,对课程提醒的功能还有待优化,比如增加作业实验提醒等更丰富的功能。
2.2需求规格
2.2.1软件系统总体功能/对象结构
本软件系统总体要体现的功能如下用例图,为用户的课表和课程管理提供
课表管理
课表管理
学习记事
闹钟提醒
查看课表
添加课表
删除课表
添加记事
编辑记事
查看记事
删除记事
添加闹钟
删除闹钟
图2-2 系统用例图
第一层第二层第三层课表小管家
第一层
第二层
第三层
课表小管家
课表管理
学习记事
闹钟提醒
查看课表
添加课表
删除课表
删除记事
编辑记事
添加记事
查看记事
添加闹钟
删除闹钟
图2-3 系统层次图
2.2.2软件子系统功能/对象结构
本软件实现的系统结构如下图:
闹钟提醒
闹钟提醒
添加课表
编辑/删除课表
查看课表
课表管理
查看记事
添加记事
编辑\删除记事
学习记事
添加闹钟
删除闹钟
图2-4 系统结构图
2.2.3描述约定
包命名
命名规则:全部小写,域名用.分隔。本程序包含了3个包,分别是timetable.student,timetable.database和timetable.service。命名符合了java包命名的基本规则,又按照各文件实现的作用进行了具体分类,使各模块功能一目了然。
类命名
命名规则:类名采用大小写混合的方式,每个单词的首字母大写,词组的每个单词首字母也使用大写,类名简洁而富于描述。
例如: class TimeTable; class AddClass;
方法的命名
命名规则:
原创力文档


文档评论(0)