计算机教室排课程序如何处理教室问题

1、节次设置有了弹出框,一进入排课就弹出了这个设置,我第一次排课时就问在哪里可以设置上课的节次,放在后面有点不太方便,特别是容易忘记,后面出错了才意识到这里还没设置。
2.模板的变化。以前那个模板第一次用的时候真不明白是什么意思,什么“4+1”“老师A+老师B”的,上传也总显示不成功,这次的模块好像加了标注,对于表格里要怎么填进行了解释。
3.课时信息终于支持导出了,之前感觉好多老师反映这个问题,换了办公场地要改原数据都没办法,只能重头再做一份,还有就是“下载”和“上传”分开了,以前那个“现在导入”也是不太清楚是要先下载模板之后再导入
4.每个页面都设置了常见问题解答,叫做“排课遇到难题”,比起以前经常要跑到群里问,有时候同样的问题还好多人重复问,现在起码解决了一些基本问题的解答,很多问题老师自己看下就明白了。
5、标签可以编辑了,以前填错了也没办法修改还不能删除,密密麻麻的写了一堆,使用的时候还容易出错,现在可以直接修改和删除,但是好像还是存在不能直接显示在课表里的问题,我添加的那些标签在下载的课表里都没有显示,不知道这个功能在以后会不会再改进?
6、以前的“连堂”设置,上面写着是连堂,结果下面√的是不可连堂节次,导致我的几次任务都说找不到初始解,后来听管理员解释才明白,现在这样上下统一了就挺好的,还把上下午默认为不连堂了,挺方便的
7、排课出现冲突的时候总找不到哪里冲突了,也没有特别的显示,现在好像是在教师课表里有用不同颜色标记出来了,这样就直观多了。
1、课时分配表里能不能自动统计“总课时”?有时候数据量太大会有个别误差,要一个个去检查眼睛都看花了,以后有了总课时一看就明白了。
2、能添加作息时间吗?在生成课表之后设置每节课的上课时间,这样下载之后的课表就不
用在表格里手动添加了。
3、现在的课表格式跟我们学校的还不太一样,不知道其他学校情况怎么样,每次下载课表之后都要进行调整,要是能自主设置表格样式或者给出几个选择项就好了。
1). 我们生成的课表中,会尽量保证教案平齐;
2). 课表结果尽量保证每个老师 每天的课时数比较平均;
3). 课程优先和时段优先,就是在“偏好设置”那里我说的那个意思,这就是我们程序默认的那种情况;
4). 连堂处理,这个就是说明 上午最后一节和下午最后一节 不算连堂。
1)同一个老师或学科是否允许多节(&2)连堂?
2)某门课程或某位老师在上午第1节、最后1节或下午第1节的次数(最多、最少的次数)?
3)教师连堂设置,对于跨年级、班级、学科的老师的课能连堂,避免主课老师的连堂课连续上?
4)设置某位老师在某个时间段连堂与否?
5)某个学科或某位老师每天上课课时的设置(最多、最少课时)?
6)实现科目和老师的互斥?
1.教师的连堂课,我们高中很需要,老师的跨班级连堂在高中很常见,老师们都需要整块的时间来集中上课或者批改作业,太散了老师们都受不了
2.可以直接在线打印吗?
3.是的,比如七年级语文组、数学组这样的,也比较方便年级组来综合管理。
1、一个老师上多个班级,连上4节或是3节的现象有点多。
2、老师每天的课时量不均衡,如果每天的课时量均衡了,教案又不齐了。
3、计算机教室和操场最大能容纳的班级数虽然已导入了,但排出来的课还是有不能容纳的现象
“教育部推行走班,但基层大多保留行政班,你们能不能支持只有个别年级的走班?”“OK,支持走班的话,教室的物理位置是否考虑进去了?课间只有10分钟,别让孩子“跑班”上课!”“体育课男女分班上,而且要单双数合班,你们的排课算法是体育老师教的吧?”“只有课程概念,你们有没有教案概念?第一课时还有一个班没讲完呢,2班的课怎么排到第二课时了,让我一礼拜备两次课?”“师徒关系有没有考虑到!同一课时,徒弟的课不要排在师傅的前面,因为徒弟要先听师傅怎么讲这节课!“不要给甲、丙、戊老师排下午3-4节课,她们要接孩子”
的!”“高中语数英保证每周有且只有一次联堂,主科老师要用来小考,或者讲作文……”“体育课之后一节别排主科,睡到一片,浪费我一课时!”
看过本文章的还看过。。。
排课常见问题2_计算机软件及应用_it计算机_专业资料。1、节次设置有了弹出框......
排课系统几种常见算法_计算机软件及应用_it计算机_专业资料。讲述排课系统几种...作者又跑出了一个让我都 没有想到的问题,也许是外行看热闹,我只是觉得以.........
排课常见问题2_计算机软件及应用_it计算机_专业资料。1、节次设置有了弹出框...” “体育课男女分班上,而且要单双数合班,你们的排课算法是体育老师教的吧?.........
自动排课算法分析_设计艺术_人文社科_专业资料。自动排课算法分析自动排课算法分析 1 绪论 1 课题背景与研究意义 2 课题的应用领域 3 课题的现状 ........
和社会的进步, 学校的课程设置也向深度和广度发展, 因 此手工排课的实现相应...在 pbil 算法的求解中需要首先确定样本 集, 这关系到算法实现的复杂度和问题.........
排课问题分析摘要: 摘要: 本题要求我们对多约束条件的典型组合进行分析,求解,...缺点: 缺点 有很多待改进之处,该算法的优先级只是根据经验常识来进行优先级安排.........
如要投诉违规内容,请到百度文库投诉中心;如要提出功能问题或意见建议,请点击此处进行反馈。 目前流行的几种排课算法的介绍 流行的排课算法是学习算法和项目开发人员.........
2 基于优先级的排课算法 从数学上讲, 排课问题是一个在时间、教师、学生和教......
适合中小学的简单排课算法_计算机软件及应用_it计算机_专业资料。1、模型及...自动排课算法的研究 2页 1下载券
蚁群算法在排课问题中的... 3页 免费 .........
国内对排课问题的研究开始于 80 年代初期,所用方法包括模拟手工排课的人工智能、专家系统 等方法.基于时间位图迭加匹配的算法定义了教学过程中的时间位图、课时模式.........
贪婪算法在排课问题中分析与应用_it计算机_专业资料。贪婪算法在排课问题中分析与应用摘要:排课问题是教学管理中重要的问题,对教学质量起到十分重要的影响。随着计.........
因此,构造人性化的排课算法,编排出人性化的课表,是解决上述问题的关 键。为此,笔者愿将前些年在排课问题上的个人研究心得概述如下,以期交流共 进。 2 算法.........
如要投诉违规内容,请到百度文库投诉中心;如要提出功能问题或意见建议,请点击此处进行反馈。 实验室排课问题的分析排课算法 实验室排课问题的分析排课算法实验室排.........
如要投诉违规内容,请到百度文库投诉中心;如要提出功能问题或意见建议,请点击此处进行反馈。 排课算法 隐藏>>
自动排课算法 1 .问题的描述 我们讨论的自动.........
高校排课问题的约束满足优化模型与算法_高等教育_教育专区。高校排课问题的约束满足优化模型与算法 (北京大学医学部公共教学部 中国 北京 100191) 【摘要】 高校排.........
如要投诉违规内容,请到百度文库投诉中心;如要提出功能问题或意见建议,请点击此处进行反馈。 排课算法流程图 隐藏>> 分享到:
使用一键分享,轻松赚取.........
关于自动排课算法的分析方远(安徽中医学院 医药信息工程学院,安徽 合肥 230031) 摘要: 摘要:随着我国教育事业的不断发展,课程编排问题在在很大程度上影响着学校.........
1 排课算法设计 1 排课系统用到的数据库表 roominfo 表存放机房...暂时保存到冲突信息表 conflictinfo 中,最后使用冲突解决方案来解决这些 冲突问题.........
如要投诉违规内容,请到百度文库投诉中心;如要提出功能问题或意见建议,请点击此处进行反馈。 排课算法分析 隐藏>> 排课算法分析:由于本论文的排课是针对中学课程,.........
结合宁波电大课表编排的特点, 提出了降低问题空间纬度进行冲 突检测的算法,该算法在实际使用中有较好的效果。 关键词:排课;冲突检测 0 引言 电大系统生源的种类.........
排课算法的核心原理: 我们先将所有的班级从数据库中取出来,为所有的班级添加上每周......
■ 热门推荐企业大学网本站独家;1引言;随着计算机的普及,如何利用软件系统来进行课程编排;课程表的问题,是解决教师、课程、班级、教室、时间;在文献[2]中使用代数的矢量空间的概念,将S,C;根据图1描述空间点情况,排课问题的解就是空间中对;(2)确定NR轴上的点:此过程为列出所有可用教室;(3)确定T轴上的点:此轴上列出所有的教师资源(;(
企业大学网
本站独家整理最新30万大型管理、培训资源库共80G,限量提供移动硬盘版。 课程表的空间模型及排课算法分析
随着计算机的普及,如何利用软件系统来进行课程编排,是各个高校面临的问题。目前已经有一些比较成熟的排课软件,其大部分作为教务管理系统的一个子系统存在,其排课算法和数据采集效率及排课效率都各不相同,各有特点。高校课程表排课设计因素多和结构复杂被归结为NPC(Nondeterministic Poly-nominal Complexity)问题。本文在文献[2]提出的课程表的矢量空间的概念基础上,进一步完善设计及算法,并实现一个更具体可行的排课过程。
排课问题描述
课程表的问题,是解决教师、课程、班级、教室、时间的组合问题,这个问题的数学描述是给定一组学生S(S1,S2,??Si),一组课程C (C1,C2,??Cj),一组教师T (T1,T2,??Tk),一组教室R (R1,R2,??Rm),一个时间序列N(N1,N2,??Nn),问题的求解目的是找出这些序列的每个元素之间的一一对应关系,其中这些元素的组合要满足一定的对应关系。诸如:①S-C 之间的对应关系;②T-C 之间的对应关系;③R-C 之间的对应关系;④T-N 之间的对应关系;⑤S-N 之间的对应关系;这些对应关系是主要考虑的限制条件,还有一些次要的限制条件。这是一个复杂的NPC问题,它的求解是一个完整类的求解问题。
在文献[2]中使用代数的矢量空间的概念,将S,C,T,N,R 中每个组中的每一个元素的组合用5 维空间的点来表示,合并S和C为一个维度,合并N和R为一个纬度,可得3维空间点阵。本文引入教学任务概念,如图1所示,本文进一步将空间点阵细化,明确具体开课点在空间上的交点来源及含义。在T,C,S对应的平面上的点定义为教学任务1(C1,S1,W1,T1),C,S坐标上对应的点是班级排课序列,空间点P1,P2即为求的开课的时间和地点。
排课问题求解方法
根据图1描述空间点情况,排课问题的解就是空间中对应的交点P1,P2等。求解过程如下:
(1)确定CS轴上的点:此过程就是给班级排课,某班(S)上某门课程(C),在什么类型的教室上课(O),每周几课时(V),开课时间(开课周数,如单周开课、双周开课、5~10周开课等)(Y)。
(2)确定NR轴上的点:此过程为列出所有可用教室。此轴上应该列出每节(N)所有可用的教室资源(R),此外,每个教室对应有教室类型(O)。
(3)确定T轴上的点:此轴上列出所有的教师资源(T)。
(4)确定TCS平面上的点:此过程就是安排教学任务,也就是教师任课选择。
(5)寻找TCSNR空间上的点:此过程就是排课,根据教学任务列出的教室类型,查找符合条件的NR上的点,从而完成排课。
在排课求解过程中,潜在几个约束必须要满足:
(1) 一个班级在某一节课时只能在一个地点上课;如得到P1前,必须检查S1在N1时刻是否已经存在一个交点。
(2) 一个教师在某一节课时只能在一个地点上课;如得到P1前,必须检查T1在N1时刻是否已经存在一个交点。
(3) 一个地点在某一节课时只能有一个教学任务;如得到P1前,必须检查N1R1是否已经存在交点,合班教学除外。
(4) 一个地点的座位数是否大于上课学生总数;如得到P1前,必须检查R1座位数是否大于S1。
数据库建模
根据对排课问题的求解方法,定义数据库E-R图,如图2所示。在此E-R模型中,教学任务的定义十分重要,在此将教学任务的主要属性都列出,教学任务主要属性有班级、课程、教师、开课周、周课时、上课所需教室类型等。在设计中,开课周用20个字符来表示是否安排教学计划(前提为学期教学周定义为20周,若学期教学周为18周,则用18个字符),若某周安排上课,则对应字符为1,否则为0,如:某课程在一学期每周百万资源免费下载,30位清华北大硕士,每天更新1000条
企业大学网
联系电话:010-
传真:010-
电子邮件:study365@ 企业大学网
本站独家整理最新30万大型管理、培训资源库共80G,限量提供移动硬盘版。 都安排上课,则字符串为“ ”,某课程在一学期只有单周安排上课,则字符串为“”,某课程在一学期只有双周安排上课,则字符串为“”,某课程在一学期第5到10周安排上课,则字符串为“”,依此类推。此外,教学任务对于合班上课的处理可以虚拟为一条教学任务,这样可在排课过程中保持教学任务与教室、时间的一一对应关系。
排课遵循排课问题求解方法所描述过程,首先是教学任务数据的采集,采用Web模式,各教学部门首先对于班级排课,然后对于教师排课,然后选择上课场地类型,并且选择对应的周学时,从而生成教学任务。采用此方式,降低教务部门的压力,各系的教学任务由个系自己提交完成,然后教务处审核,通过后即可进行排课任务。
排课程序采用VC程序实现,排课过程采用自动排课和手动调课结合的方式,自动排课具体方法就是将教学任务安排到时间与地点构成的点上,并同时检查是否同时满足约束4个约束条件,如果满足,则教学任务安排上课完毕,并对于教学任务做已安排标记;否则,继续下一个时间与地点构成的点并检查约束。手动排课对于自动排课不完或者不合理的地方进行手动调整,使课程表更加合理。
排课过程需要按照一定的顺序进行,即对于教学任务中要求的资源相对短缺的先进行计算排课,对于一般要求或者资源相对充裕的后排课,这就要求排课前必须先对于全部资源和教学任务进行计算,由程序来统计出上课需求资源和实际资源,从而进行优先级别排序,依顺序进行排课。
排课过程中需要考虑的特殊问题的处理:
(1) 上大课(合班上课)的处理,合班上课会违反第(3)个约束,因此对于合班上课首先将其教学任务合并。
(2) 公共选修课的处理:全校范围内选修某门课程,根据学生选修情况分班,该分班结果为虚拟班级,然后对虚拟班级排课,此外,控制选修课程在固定的时间范围开设,以免违反第(2)个约束。
(3) 双肩挑教师上课时间的处理:对于双肩挑教师,设定某一时间段统一不排课。
(4) 双职工教师上课时间的处理:处于人性化考虑,属于此类教师,3、4节不能同时排课。
本文描述了课程表的空间点阵模型及排课算法,另外给出了课程表的E-R图,可以据此顺利实现一个排课系统,具有较高的实用价值。本文所描述的算法已经对于1500条实际教学任务的学校进行了2个学期的排课,结果比较理想,因此具有一定的实用性,此外对于课程表排好后,采用Web方式发布,随时随地可以查询和打印,方便快捷。
[1]潘以锋.高校智能排课系统的算法[J].上海师范大学学报(自然科学版),2006,(10)
[2]花鹏飞.课程表问题的数学分析[J].中国科技论文在线(HTTP://www.),2005,(7)
[3]李增智等.课程表问题的一种混合型模拟退火算法[J].西安交通大学学报,Vo.l37,No 4(2003)
[4]郭方铭等.采用增强学习算法的排课模型[J].计算机工程与设计,Vol.24,No11(2003)
[5]陶滔等.多维冲突在排课算法中的应用[J].华东地质学院学报,Vol.24,No 3 (2001) 百万资源免费下载,30位清华北大硕士,每天更新1000条
企业大学网
联系电话:010-
传真:010-
电子邮件:study365@ 三亿文库包含各类专业文献、生活休闲娱乐、行业资料、中学教育、各类资格考试、专业论文、外语学习资料、应用写作文书、96课程表的空间模型及排课算法分析等内容。 
 自动排课算法分析 1 绪论 1.1 课题背景与研究意义...结合到课表问题就是建立一 个合适的现实简约模型,...它在包含问题所有解的一颗状态空间树上, 按 照深度...  流行的排课算法是学习算法和项目开发人员很好的引导!完全免费共享!隐藏&& 2 ...算法分析 此算法以课程为中心,进行搜索匹配,取最先匹配的值;具有占有空间少,...  对课程表问题做了形式化描 述,提出了排课问题的数学模型.但由于在实践中遇到...学生和教室四维空间,以教学计划 和各种特殊要求为约束条件的组合规划问题,采用了...  适合中小学的简单排课算法_计算机软件及应用_IT/计算机_专业资料。1、模型及...课程―课时表 表 2:班级―课程表 已知表,由表 1、2、3 可计算出 Tij,...  论文-多目标优化模型 8页 免费 课表模型及排课算法应用 暂无评价 4页 免费 会议筹备优化模型(国二论文... 15页 免费 课程表的空间模型及排课算... 2页 2...  课程分为理论课和实验课两个课表; 模型建立: 模型...(2) 式) , 而存储时间段分配 字所用空间为 2 ...参考文献 [1]《自动排课算法分析》纳米程序员 论文...  其实质就是 为学校所设置的课程安排时间和地点,从而...课问题的数学模型[2],它标志着排课问题的研究正式...定义一个解空间.它包含问 4 第一章 绪论 题的...  现状,以及现有的排课算法,详 细分析一下排课算法...提出了一个课表问题的数学模型,他 利用匈牙利算法...取得最先匹配的值; 它具有占有空间少, 运算速度快...海滨排课系统下载6.3 官方特别版_西西软件下载
西西软件园多重安全检测下载网站、值得信赖的软件下载站!
相关软件 /中文/ /中文/ /中文/ /中文/ /中文/ /中文/ /中文/ /中文/ /中文/ /中文/顶好评:50%踩坏评:50%请简要描述您遇到的错误,我们将尽快予以修正。轮坛转帖HTML方式轮坛转帖UBB方式
700KB/中文/2.4
10.5M/中文/5.9
27.3M/多国语言[中文]/6.9
1.21G/英文/7.1
597.0M/中文/6.1
157.2M/中文/4.0
27.6M/中文/5.6
对于许多中小学的老师而言,新学期开始时排课是个十分令人头疼的问题,有没有什么软件工具能够帮助我们解决这一问题呢?这里小编给大家带来了海滨排课系统,它是一款专门帮助广大教师排课的软件,软件具有强大且人性化的智能排课功能,有了它你再也不会为排课而烦恼。傻瓜式操作,智能化结果,将会完美地解决你的排课问题!软件功能特色1、采用Microsoft Office 2007全新界面设计,操作更简单方便,更具人性化。没有过多的设置,一看即会,即使目前还不能熟练操作电脑的人,也可以在短时间内完全掌握其操作方法。&2、有用户管理功能,可以设置一些普通用户,使他人只有查询、打印等权限,没有管理课表的权限,从而保证数据的安全。&3、可设置程序在启动时是否自动打开课程表文件,如果设置为启动时自动打开课程表文件,又可以设置为是自动打开上次关闭程序前最后打开的文件,还是自动打开手工指定的文件。&4、在每年暑假期间,可以让数据“跟班上”。&5、有完善的备份、还原功能,可随时创建备份,也可随时还原到以前创建的还原点上。即可以方便你撤销近期对课程表的更改,又能保证数据的安全。&6、可以对年级、班级、教研组、教师、课程、场地(如:操场、计算机教室等)进行排课时间限制,使其在自动排课和调整课程时,自动避开被设置为不能排课的位置。7、可以在自动排课前对某些教师的某些课程进行手工安排(如:要求五年级所有班级的作文课都排在星期四的下午第1、2两节,可进行此操作。),使其在自动排课和调整课程时,自动避开对这些课程的更改。&8、有完善的调课功能,使调课非常简单,但调课后不会发生各种冲突。9、可对已经排好的某节课进行位置锁定,使调整课表时,免得无意中对其更改。10、可对每周上课天数进行设定和更改,可对每天早晨、上午、下午、夜晚的上课节数进行设定和更改,同时又不影响已排好的课程表中任何课程的节次位置。&11、有多种查看、打印课程表的方式,包括全校总课程表、年级总课程表、班级课程表、教研组总课程、教师课程表、场地课程表的查看、打印,其中,打印风格的选项非常丰富,可打印出非常漂亮的课程表。&12、具有班级、教师、课程等资料的导入功能,具有全校总课程表的导出功能。怎么排课表排课程表不是将各种课程进行简单的排列,而是要体现对学校资源的优化组合。科学、合理的课程表有助于稳定教学秩序,提高教学质量,调动教师的工作积极性。1、先排集体活动,后派其他课程。2、根据教师的具体情况安排(1)先班任后科任(2)先领导,后教师(教学管理两不误)(3)先跨年级后跨班,最后只排一个教学班教师的课。(4)先老弱后青壮(5)先满足有特殊要求教师后一般教师。3、根据课程的性质来安排;(1)先理科后文科,提高教学仪器、设备的使用率(2)先基础课后其他课,合理分配教师精力。教务人员除掌握上述原则和方法外,还要有较强的事业心和责任心,办事公正,熟悉其他学科的相关要求,学习掌握一定的排列组合、系统科学的知识等。
安卓官方手机版
IOS官方手机版
排课系统软件是一个将复杂的课程安排变成一个简单数字及数据安排的模拟排课安排系统,排课系统软件是把复杂的课程通过设置好条件来智能安排课程,简单又实用的工具,怎样去把所以的课程安排到最合理了很多人想破脑袋
中文 / 15.3M课程格子是一款面向学生群体的日
中文 / 16.4M超级课程表电脑版是近期发布的一
中文 / 1.3M对于许多学校的老师而言,排课是
中文 / 9.5M&傻瓜型的向导操作模式,一
中文 / 37.2M洪仔智能分班排课软件是一个智能
中文 / 11.2MPK2006智能排课系统是一款教学课
海滨排课系统 6.3 官方特别版
下载帮助西西破解版软件均来自互联网, 如有侵犯您的版权, 请与我们联系。您所在位置: &
&nbsp&&nbsp&nbsp&&nbsp
排课系统需求分析.doc 6页
本文档一共被下载:
次 ,您可全文免费在线阅读后下载本文档。
下载提示
1.本站不保证该用户上传的文档完整性,不预览、不比对内容而直接下载产生的反悔问题本站不予受理。
2.该文档所得收入(下载+内容+预览三)归上传者、原创者。
3.登录后可充值,立即自动返金币,充值渠道很便利
需要金币:150 &&
排课系统需求分析
你可能关注的文档:
··········
··········
排课系统需求分析
一、需求分析?
可行性分析,系统可行性研究是系统发展过程中的一项重要的工作,其目的就是订出一套选择标准和一套选择程序及组成一个有效能的决策组织,如此,使用者便能依正确的顺序解决相关的问题。下面将从操作可行性、技术可行性、经济可行性三个方面对排课系统进行分析。?
(1)?操作可行性?
对于新系统的实施运作,由于组织人员都相当配合,所以运作方面没有太大的困难。而由于作业流程和程序设计都很详细规划,所以方案的运作都能按照作业程序来进行。而软硬件方面,由于现有的PC和打印机,再加上ASP和IIS极为普遍,所以没有太大的问题。?
(2)?技术可行性?
在软件技术方面,我们采用Access作为后台数据库,使用ASP开发基于WEB的排课系统,因为这种技术已实用化,设计的页面精美,功能强大。?
(3)?经济可行性?
经济可行性是对将要开发的系统的成本效益进行的量度,可以说是可行性分析中最重要的一个,以低成本追求高效率是我们的目标。排课系统是通过计算机来自动地解决各种教学资源如教室、教师的合理有效利用问题,避免教师、班级在上课时间、地点上的冲突,使排课时间分配均匀,这就大大的节省了时间,提高了工作效率,避免了人力,物力,财力的浪费,因此本系统可行。
一、排课系统业务描述
排课是每个学期都必须面临的一件繁重的日常教务工作,是为下学期教学工作能顺利组织实施的一个前提条件。排课管理是高校教学管理工作的主要内容
排课系统功能结构图
二、系统功能模块设计
1、教学资源管理
教学资源是组织教学工作的必不可少的软、硬件资源。在高校,大量的课程都是通过上课教师在特定教室组织的。鉴于此,在本综合教学教务管理系统中将用于组织学生进行教学活动的场所(教室、实验室、体育场)以及组织教学的教师作为教务活动中的教学资源,纳入整个综合教学教务管理系统进行统一管理。
2、教室资源管理
教室资源分校区、教学楼、教室三级管理。本模块负责校区、教学楼、教室资源的添加、删除、修改等功能。能够对教室资源实现树形层次管理,不同的教室资源分布在不同的树节点层次。可以维护各层次教室资源的属性。可以做到WYSIWYG(What you see what you get)。
内容:各层次教室资源代码、名称及属性;
方式:由教务科从Web页面输入;
数据项:校区代码、校区名称、教学楼代码、教学楼名称、教室代码、教室名称、教室容量、教室类型、使用单位、管理单位。
将输入数据直接提交到数据库中的HLP_XQ、HLP_JXL、HLP_JS表中;
三、处理过程
将教室资源按照三级树形结构来设计,用TVirtualStringTree来实现。
对树形结构节点的添加、删除、修改操作采用复用程序模块技术,因此对每个节点的操作都带有节点层次(校区级、教学楼级和教室级)和操作类型(增加、修改和删除)。
树形结构单击设计右键弹出菜单,支持相应操作。各个操作和界面按钮事件对应一致。
系统初始化时,将提取数据库中相应教室资源建立教室资源树。并对教室中使用单位和管理单位属性列表初始化(从HLP_BM中提取),增加代码为“0000”,名称为“公用”的属性。
新增教学资源时,教学资源代码自动生成,生成规则:根据对应资源类型,将上一级代码作为前缀码,然后从数据库检索该前缀码对应的最大流水,加1生成新的资源代码。比如:为教学楼代码为“0201” 增加新的教室,自动生成代码时,先检索数据库出以“0201”为前缀码教室的最大流水编码12,则新生成流水码即为“020113”。对于其他属性,选择输入相应项目即可。
删除教室资源时,如果该教室资源正在使用,则不允许删除。
四、涉及的数据库表
数据库表及视图名称 表 说明
校区代码表 HLP_XQ
教学楼代码表 HLP_JXL
教室代码表 HLP_JS
教室类型代码表 HLP_JSLX
部门代码表 HLP_BM 初始化教室使用单位、管理单位属性列表。
学期可用教室表 STU_XQKYJS 教室资源删除时判断教室是否占用。
学期信息表 STU_XQXX 判断教室在该学期是否在使用。
3、教室资源分配管理
对每学期要使用的教室预分配到各学院或者作为公用教室。
内容:教室资源使用单位和管理单位属性;
方式:由教务科从Web页面进行选择输入;
数据项:教室代码、教室名称、使用单位、管理单位。
将修改数据直接提交到数据库HLP_JS表中;
三、处理过程
从HLP_BM提取数据直接填充属性列表。
提取全部教室,按指定顺序排序进行使用单位和管理单位的属性修改。校验数据是否真正修改,可以撤消修改。
四、涉及的数据库表
数据库表及视图名称 表
正在加载中,请稍后...

我要回帖

更多关于 计算机程序的耦合问题 的文章

 

随机推荐