- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
机房使用编排系统的需求分析
机房使用编排系统的需求分析
成剑
南京化工技师学院
X
关注成功!
加关注后您将方便地在 我的关注中得到本文献的被引频次变化的通知!
新浪微博
腾讯微博
人人网
开心网
豆瓣网
网易微博
摘????要:
本文讨论了机房自动排课系统的必要性, 并利用VB与Access对问题进行求解。在分析过程中采用一种硬约束与软约束结合的条件, 优化了排课的合理程度。若对本系统做适当的修改, 可适用于其他的时间表问题。
关键词:
排课管理; VB; 数据库;
作者简介:成剑, 江苏省南京市, 南京化工技师学院。
一、软件的开发背景
目前, 一些学校实验室排课仍采用纯手工方式操作, 首先教研室教师提交上实验课课程, 然后管理员基于学校教务系统中教师课表, 学生课表和教师的上实验课申请、机房的空闲状态、机器配置几方面的资料来排课。这样排课带来了很大的弊端, 例如, 工作繁重、易出错、容易造成机房冲突、学生课程冲突等问题。致使机房管理混乱。
因此, 机房网上排课系统是学校实验室不可缺少的部分, 它可以高效解决学校实验室目前面临的一系列烦琐问题。使得上机时间的安排, 课程的安排, 机房的安排, 老师的安排与他们之间的不冲突和资源的高效利用。机房排课系统可以为学校实验室资源提供有效的管理。同时机房教学随着其在我校教育中的地位的提高也越来越受到人们的关注, 因而在实验教学中利用计算机实现信息化也已成为目前机房管理的主要目标。
机房排课系统是学校教务管理系统和实验室管理系统中一个非常重要和非常复杂的一个工作。应用该系统, 可以大大提高机房管理工作的效率和质量。
二、排课的基本规则
一般情况下, 不同规模、不同类型学校的约束条件的数量及类型上有可能会有所区别, 这也是排课问题很难找到通用解决办法的原因之一。我们可以对约束条件对于排课问题的重要性来进行人为的分类, 分为硬约束及软约束。
硬约束———排课结果必须要满足的约束条件, 也可以称作为排课的规则。每个班级在同一时间内, 只能在一个机房上一门课程。同一机房在同一时间内, 只能上一门课程。同一老师在同一时间内, 只能在一个机房上一门课程。分配的应该能够容纳上课的学生人数。有些课程必须安排在特定的机房进行授课, 如3dsMax, 必须安排在503室进行。
软约束———可以不满足的约束条件, 但最好能满足。相连学科不要为同一班级的学生安排课程, 课程错开能够减低学生上课学习的压力。
同一个班级能够固定在某个范围的机房内上课。满足个别老师授课的喜好时间。
三、可行性分析
系统开发环境包括硬件平台和软件平台两种。
硬件平台是指开发与运行所需要的硬件环境, 主要包括计算机机型及硬件配置。由于本系统是一个小型的MIS管理系统, 因此对计算机硬件的要求不高, 比较经济, 只要配备有双核处理器 (或以上) 、4G内存 (或以上) 、50G硬盘 (或以上) 的普通微机即可顺利运行。软件平台是指系统开发与运行的软件环境。本系统在开发时选用了稳定性较强的WindowsXP中文专业版和VisualBasic6.0作为开发语言, 同时选用了Access数据库, 由于这些软件产品都是Microsoft公司的产品, 因此彼此之间的兼容性较好, 开发出的应用系统稳定性较高。
四、模块功能图
图1 总功能模块图 ??下载原图
图2“条件设置功能模块” ??下载原图
图3“课表管理”功能模块 ??下载原图
图4“系统管理”功能模块 ??下载原图
五、系统数据结构图
(一) 顶级数据流动图
图5 基本信息管理数据流动图 ??下载原图
(二) 第二级数据流动图
图6 总功能模块图 ??下载原图
六、系统评价分析
总之, 经过我一系列的研究表明, 编排机房的课表需要很强的原则性、科学性和经验性, 必须依照学校的实际情况, 既要照顾学科的特点, 又要符合学生心理与活动的规律。要尽可能使课表排的科学、合理、促使教学工作优化、高效。但是考虑到实际使用中有太多的问题, 目前软件还不能完全开发出一个全智能的机房排课系统完美解决所有问题。
参考文献
[1]伍俊良主编.VisualBasic课程设计与系统开发案例.清华大学出版社, 2002, 8.
[2]同志工作室编著.VisualBasic6.0数据库开发实例.人民邮电出版社, 2001, 1.
原创力文档


文档评论(0)