课程表需求规格说明书

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

课程管理软件项目需求规格说明书

组长:2012201408连天奇

组员:2012201423魏子涵

2012201411那晓旭

2012201405李丹

20122014 第八组作品

目录

1.引言 (5)

1.1项目名称 (5)

1.2编写目的 (5)

1.3参考资料 (6)

2.任务概述 (6)

2.1项目总体目标 (6)

2.2小组概况 (6)

2.3小组分工 (6)

2.4业务需求 (8)

2.5运行环境 (8)

2.6条件与限制 (8)

2.7一般性描述 (9)

3.功能需求 (12)

3.1功能总体描述 (12)

3.2功能模块1 (14)

3.2.1 业务概述 (14)

3.2.2 需求列表 (14)

3.2.3 实现工具 (15)

3.2.4 步骤 (15)

3.3功能模块2 (16)

3.3.1 业务概述 (16)

3.3.2 需求列表 (16)

3.4功能模块3 (16)

3.4.1 业务概述 (16)

3.4.2 需求列表 (17)

3.5功能模块4 (18)

3.5.1 业务概述 (18)

3.5.2 需求列表 (18)

3.6功能模块5 (19)

3.6.1 业务概述 (19)

3.6.2 需求列表 (19)

3.7功能模块6 (20)

3.7.1 业务概述 (20)

3.6.2 需求列表 (20)

3.8功能模块7 (21)

3.8.1 业务概述 (21)

3.8.2 需求列表 (21)

4.功能性需求分类 (22)

4.1数据流图 (22)

4.2数据字典 (23)

4.3 一级数据流图 (23)

4.4 一级数据流图数据字典 (24)

5.非功能需求 (25)

5.1时间特性 (25)

5.2软件接口 (25)

5.3安全性 (25)

5.4性能需求 (25)

5.5可扩充性 (25)

5.6互操作性: (26)

5.7健壮性: (26)

5.8易使用性: (26)

5.9可维护性: (26)

5.10可移植性: (26)

1.引言

1.1项目名称

课程表管理软件

1.2编写目的

由于大学的课程每节课的地点都不一样,时间等不确定。大学生每天上课都要提前查看课程表,而纸质的课程表有不易于携带。这给学生带来了极大的不便,所以为了方便在校

大学生的查询上课时间,地点,安排自己的时间计划,我们编写这款《课程表管理软件》,让同学们用手机就可以随时查看自己的课程表

1.3参考资料

a.《需求分析》教材

b.项目开发计划

2.任务概述

2.1项目总体目标

本系统软件是一款针对大学生的校园应用。应用通过对接高校教务(选课)系统,快速导入课表到手机,免除手动添加课程的繁琐,并且可以手动添加删除学期,选择周数,为同学上课查看课表提供方便,界面简洁,干净,美观,可以说是一款比较方便快捷的课程表软件。

2.2小组概况

组长:连天奇

组员:魏子涵,那晓旭,李丹

2.3小组分工

表2.1 人员分配表1

2

表2.2 人员分配表

组员魏子涵:添加删除模块编写(包括模块对应部分用例编写,功能分析DFD文字说明),数据字典中结构中数据流、数据存储部分编写,封面及目录编写,功能部分的概述,相应用例图绘制,根据文字绘制数据流图,需求规格说明书第二次整体检查与修改。

那晓旭:考试倒计时模块编写(包括模块对应部分用例编写),结构中包括组织

结构图,数据字典中数据项部分编写,引言部分的编写,需求规格说明书第一次整体检查

与修改。

李丹:每日提醒模块编写(包括模块对应部分用例编写),数据字典中结构中处理过程部分编写,根据数据项绘制实体E-R图并编写说明,需求规格说明书第三次整体检查与修改。

组长连天奇:组织组内进行3次大型讨论,并在QQ建立第八讨论组并每三天一次定期进行讨论,分配组内工作,模块的总体设计,非功能性需求的编写(含数据流图文字说明),根据组员编写的文字说明进行流程图的绘制,组织组员对需求分析报告,整体进行审核讨论与修改,需求规格说明书最终检查与修改。

2.4业务需求

能够快捷简单的从教务处导入课表,查看界面简洁明了,课表全面,避免手动录入课程表的繁琐, 不用输入课程的全部信息,只需简单几步操作就可自动录入课程表到手机中。

2.5运行环境

操作系统:Android 4.0及以上

2.6条件与限制

开发时间,开发环境,人员变动

2.7一般性描述

本软件可细化为两个子系统:查看系统和增删系统。

查看系统的工作过程为:首先进入软件,点击查看课表,如没有课表则浸入添加课表界面,进入增删系统,进行完增删工作后回到查看系统,并且可以选择周数查看课程。

增删系统的工作过程为:如果没有课表则进入添加课表界面,如需要删除课表则进入课表删除界面。

本系统在进入添加界面时输入学号,密码,验证码,模拟学生自己进入教务处查询过程,然后从教务处返回数据进入课表查看界面。

本系统还有考试倒计时功能,同学们在“考试倒计时”界面可以设定考试时间,矽统即开始计时,显示还有多少时间考试。

本系统还可以在上课前一天,提前提示学生第二天的课程,让同学们提前做好准备,以免同学们在繁重的课程安排中忘记自己第二天得课程。

细节方面我们也力求兼顾,比如点击课程信息会进行放大,方便同学们进行查看;同学们也可以根据自己的爱好进行背景的设置,打造属于自己的专属课程表。

本软件还兼顾一点小的细节,就是当前日期高亮显示,帮助学生快速找到当前日期,并显示课表

相关文档
最新文档