教室管理系统

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

一、需求分析报告

黄星,许元,唐敏,李苗,方芳1 引言

教室管理系统需求分析用于分析教室管理系统,确定系统的综合要求,分析系统的数据要求,确定系统的功能需求,非功能需求,确定用户类型。

1.1 编写目的*

1.1.1实现软件

教师管理系统软件在WINDOWS平台下开发,采用visual studio 2010开发

1.1.2产品意义

帮助师生更好的获取教师资源,帮助学校更加高效,方便的管理教室

资源

1.1.3作用

管理教室的使用情况

1.1.4最终意图

1.2 项目来源

来源学校的教室管理的需求

1.3 项目风险

具体说明本软件开发项目的全部风险承担者,以及各自在本阶段所需要承担的主要风险,首要风险承担者包括:

●任务提出者:学校等教育机构

●软件开发者:软件工程专业学生

●产品使用者:学校的师生和管理者

1.4 文档约定

描述编写文档时所采用的标准(如果有标准的话),或者各种排版约定。排版约定应该包括:

●正文风格;

●提示方式;

●重要符号;

也应该说明高层次需求是否可以被其所有细化的需求所继承,或者每个需求陈述是否都有其自己的优先级。

1.5 预期读者和阅读建议

●用户;

主要是教师,学生和学校管理人员

●开发人员;

C++编程人员

●项目经理;

●营销人员;

●测试人员;

●文档编写入员。

并且描述了文档中,其余部分的内容及其组织结构,并且针对每一类读者提出最适合的文档阅读建议。

1.6 产品范围

教室管理系统主要针对学校的教室管理,可以出售给学校用做教室管理。

1.7 参考文献*

列举编写软件产品需求分析报告时所用到的参考文献及资料,可能包括:

●本项目的合同书;

●上级机关有关本项目的批文;

●本项目已经批准的计划任务书;

●用户界面风格指导;

●开发本项目时所要用到的标淮;

●系统规格需求说明;

●使用实例文档;

●属于本项目的其它己发表文件;

●本软件产品需求分析报告中所引用的文件、资料;

●相关软件产品需求分析报告;

为了方便读者查阅,所有参考资料应该按一定顺序排列。如果可能,每份资料都应该给出:

●标题名称;

●作者或者合同签约者;

●文件编号或者版本号;

●发表日期或者签约日期;

●出版单位或者资料来源。

2.教室管理系统综合描述

2.1、产品的状况

2.1.1项目概述

该教室管理系统软件目前已有比较完善的管理与使用功能,并且是计算机行业中用高级编程语言来完成的新软件。研制教室管理系

统软件是为了满足学生对空余自习室使用情况的随时掌握和老师调

节上课教室。本产品是一种依赖于高级编程语言为基础的系统软件,

用模块化思想来实现不同的功能。

2.1.2目标

(1)开发意图

a. 使大学教室管理系统更完善;

b. 最大提高教室的使用率。

(2)应用目标

通过本系统软件,能帮助师生利用计算机,快速方便的查找最适合的教室。

(3)作用及范围本软件适用于教育界,它是比较完善的系统管理软件,对教室的使用情况可以随时了解。

2.2、产品的功能

主要功能描述:

2.2.1 管理这学期要开的课程信息,包括课程的任课老师、上课

时间、选课人数和是否要求多媒体教学等;全校的教室资源信息,

包括教室的编号,最大容量,是否支持多媒体教学等。

2.2.2 根据课程信息和教室资源信息,给每门课安排一个最佳的

上课时间和上课地点,保证同一个老师不在同一个时间段授两门或

两门以上的课程(即授课的时间不交叉),同一个教室不在同一个时

间段安排两门或两门以上的课程(即授课地点不冲突),安排的教室

能够满足选课人数和多媒体的要求(假设学校的教学资源能够满足

这些要求)。

2.2.3 如果有临时讲座,能够尽可能安排一个满足讲座要求的教

室,如时间、容纳人数、多媒体等。

2.2.4 如果遇见意外情况,如老师临时停课,则要实时更新教室

的使用情况信息;老师有临时变更上课时间的要求,则能够查询教

室的使用情况信息,并尽力为其变更时间并重新安排教室。

2.3、用户类和特性

2.3.1由于系统的使用主体是教师和学生,用户类可以分以下两个方

面设计:

(1)教师类:

教师的基本信息,主要包括教师的教师编号,教师姓名,性别,所

属院系,职称,身份证号,本学期所教的课程信息等;

(2)学生类(重点类);

学生的基本信息,主要包括学生的学号,姓名,院系号,身份证号等;

(3)系统管理人员

管理人姓名,管理人编号

2.3.2关于类的特性

(1)教师类

查询自己的教授课程时间,地点,教授内容,所教学生,所教学生

数目

查询空闲教师,申请借用教室,申请更换教室

(2)学生类

查询自己的上课时间,地点,上课内容,上课老师。

申请借用空闲教室

(3)系统管理人员

输入教室信息,教室编号,容量,设备情况

输入课程信息,授课老师,上课学生信息,人数

修改学生和教师对教室的占用,并更新教室使用情况

2.4、运行环境

2.4.1开发环境:Microsoft Visual Stdio 2008

2.4.2运行环境:Windows NT、Windows 7

2.5、设计和实现上的限制

本系统采用MFC编程技术,我们项目组的成员必须学习MFC的知

识。

2.6、假设和约束(依赖)

2.6.1教室的最大容量会对查询的结果有一定的影响。

2.6.2教室使用出现拖堂等临时延长的情况,会对实际的安排出现影

响。

相关文档
最新文档