教室管理系统
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 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教室使用出现拖堂等临时延长的情况,会对实际的安排出现影
响。