欢迎来到天天文库
浏览记录
ID:46492748
大小:92.00 KB
页数:11页
时间:2019-11-24
《自习教室管理系统》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、自习教室管理系统美92施萌20090129361软件研究背景1.1背景介绍大学的口习,是学生们主耍的学习方式,而口习教室的安排和使用,成为了大学教学非常重要的一部分。人学教室资源是有限的,学生会根据教室条件设备的不同,地理位置的不同,空闲程度等选择教室H习。而教室的目前使用情况是不可知的,以清华为例:清华有口习教索查询机制,但只能静态的通过图片查看教家的排课安排,无法及吋的知道教室的情况,是单方而的信息不及时输出,缺少与使用者的及时交互,并且图书馆等其他重要自习场所的增加删减未被收入,等等问题。因此造成有些教
2、室学生“扎堆”无座位,而有些教索空空如也等情况的出现。本软件致力于解决此类问题。1.2本软件研究目的提供学生方便的查找教室的安排,提高信息的准确性,并且及时的更新教室信息,并R根据使用对彖的要求提供选择建议。木软件可广泛运用于学生的电脑,手机等便携设备,达到随时杳询更新的结果。合理的整合教室资源,提供白习教室杳询,并可统计学校不同教室使用情况,频率,对新教学楼的建设地点,设备等提供数据。1.3本软件意义软件注重人机交互,改进传统查询系统单方向静态输出的情况,达到信息的传递更及时,准确,满足不同学生对自习教室的
3、不同需求,并可发展为通过数据的分析计算,达到对教室人数预测的效果。同样原理可用于很多场所,软件改进后可用于包括飞机等交通工具的订票系统,酒店的预定,等等业务,增加订票业务的公开透明性,使竟争公平化,对■票务方而进行有效的预测,调整安排规划,对鬲峰时期的准备更加充分,提供更加合理的服务。2同类软件调研分析2.1同类软件介绍类似软件分类:(1)教室调度软件:主要在排课上进行优化,把老式的手工排课再输入计算机打卬改为通过计算机链表,提高效率,达到课程的安排更新较快,同时节省人力。与木软件对比:侧重点不同:这个软件在
4、排课方式进行改进,加快了课程表的产生,减少部分行政手段。木软件注重学纶自习教家的査询功能,包括目询哪个教家的人数多,哪个教室比较空闲等,在更新频率上要高很多。可认为这个软件在完成木软件的前期工作。(2)个人教室管理系统:方式上使用的是数据库,内容上主要是电脑H动与考试教室分配的各个环节有机融合起来,实现自动操作和管理,考试的教宗根据个人情况自动化分配。功能包括:用户登录,信息导入,数据处理,信息导出,査询。与本软件对比:目的不同,但在根据不同情况分配教室上有所相似(本软件为推荐教室)。功能流程类似,都包括信息
5、导入,数据处理,信息导出等。(3)教家预约管理系统主要实现电脑化的预约审批,减少人力成本,直接传递数据耍求即可,简化教室预约的流程,提高效率,并可以随时查看教室使川状况,是否冲突,并进行调节。与本软件对比:目的不同,该软件目的在简化教家预约,在随吋查看教宗使用状况上与本软件相似。本软件功能扩展的话,可以做到及时查看有讲座的预约教室,起到讲朋预告的效果。2.2软件分析目前市面上己有与教室管理有关的软件(多用数据库实现),以排课,考试,教室预约居多,主要用于提高工作的效率,减少人力成木,对空闲教室的关注不大。主要
6、而对行政办公人员。木软件面向学生,在交互上频率上优于其他软件,致力于提供及时的信息,忽略了教室设备维修等复杂因素,简化了设备维修预算,时问等,基本作用为传达目前教室基本情况,如果教室维修,临时安排课程,必须要有人(组织者或发现者)向软件输入信息,同理,什么时候恢复使用,也需要信息输入。木软件能根据使用者的不同提供选择建议,自动显示较为空闲的教室,并根据教室的使川频率等数据,捉供使川者较为受欢迎的教室。木软件收集的数据材料,可加以分析,做到对未来教室人流量的预测,并对校园规划起到参考作用。3功能设计本软件目标对
7、象为在校学牛,目的使学生方便的查询各白修教室的使用情况,便于学牛:选择教宗自习,理想结果为信息反馈准确简洁明了,广泛运用于学纶的电脑,手机等便携设备,达到随时查询更新的结果。3.1软件结构:软件设计若干个类,每个教室对应一个类(或同一类型的教室为一类)。其数据成员,函数成员人体范例如下,可根据需要增加:(教家类):classclassroom{protected:intname;〃教室名staticintstudentNo;//总共教室人流量floatCapacity;//教室容量floatnowstuden
8、t;//现在教室人数floatfree;//空闲比例boolIfcomclass;boolIfinterclass;boolIfvoiceclass;public:classroom();〜classroom();virtualvoidfigure();〃计算教室空闲比例floatGetfigure();//iS取教室空余比例voidSetName(int);〃设置教室名函数intGetName()
此文档下载收益归作者所有