电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本

基于WEB的网上排课系统

48页
  • 卖家[上传人]:cl****1
  • 文档编号:431204439
  • 上传时间:2023-10-04
  • 文档格式:DOC
  • 文档大小:1.28MB
  • / 48 举报 版权申诉 马上下载
  • 文本预览
  • 下载提示
  • 常见问题
    • 1、基于web的网上排课系统 院(系)、部: 学生姓名: 指导教师: 职称 专 业: 班 级: 完成时间: I摘 要现代信息技术的发展,使得基于WEB技术的网上排课系统成为技术改革与发展的方向。本文就根据现已存在的问题,对网上排课系统做了全面的分析和整体的介绍。介绍了ASP+ACCESS技术开发该系统的子系统的整个过程,即网上排课系统。该系统主要利用了ASP强大的网络数据库访问技术,实现了网上排课的方便性。本文是在参考各种市场上流行的排课软件的基础上尝试性地提出了一种大学排课算法,并开发而成小型自动排课系统。排课问题的研究主要是解决各种教学资源如教室、教师的合理有效利用问题,避免教师、班级在上课时间、地点上的冲突,使排课时间分配均匀。在算法设计中为排课操作设置了不同的优先级,逐级排课,有效地降低了排课时间冲突的几率,提高了排课的成功率。另外,系统为教师和教室分别设计了排课级别,从而能够避免教学资源过于集中地使用,实现均衡化利用。论文主要介绍了本课题的开发背景、系统分析、数据库设计和系统的设计与实现。关键词 ASP;ACCESS;自动排课,数据库,课程表ABSTRACTWith the de

      2、velopment of information technology, the web-based education platform has been a direction of modern education. According to the problems existing at present, the paper gives an overall analysis and introduction of Internet courseware system. At the same time, it gives all the procession of developing the subsystem using ASP+ACCESS technology. Through the strong ability of ASP+ACCESS technology, it realizes online studying adaptively. The system designs and realizes different navigation strategi

      3、es such as module navigation, searching navigation, knowledge classifying navigation and helping navigation. These strategies have different functions. Searching knowledge navigation and knowledge classifying navigation are mainly based on the relations of the knowledge and then supplies different knowledge to users. So that it improves users learning efficiency and study enthusiasm to a certain extent. The system is also realized using the course example “C programming”.The paper mainly introdu

      4、ces the developments context, system analysis, database design, the system design and implementation.Key words ASP; ACCESS ; course automatic ; database; curriculum scheduleI目 录1 绪 论11.1课题背景11.1.1网上排课系统的现状11.1.2 网上排课系统对导航系统的新要求21.2本课题的研究意义31.3相关技术介绍31.3.1浏览器/服务器模型31.3.2 ASP技术的介绍31.3.3 ADO访库技术介绍42 系统分析52.1系统的可行性研究52.2 系统需求分析62.2.1用户需求分析62.2.2 系统设计目标分析62.3用户模型的介绍62.4系统导航功能模块介绍72.4.1 教师管理介绍82.4.2 班级管理介绍82.4.3课程管理介绍92.4.4 教室管理介绍92.4.5 时间段管理介绍92.5 小结103 数据库设计113.1数据库的需求分析113.2 后台数据库的配置113.3 数据库表结构设计1

      5、13.4 E-R模型144 系统详细设计与实现164.1 系统工作原理介绍164.2系统数据流图174.3系统的实现算法174.3.1用户信息初始化算法174.3.2检索导航算法184.3.3安排课程关联导航算法194.3.4网络课程安排课程显示算法214.5前端页面的设计与实现214.5.1 系统公用页面224.5.2 用户登陆页面234.5.3 管理首页模块244.5.4 教师管理模块244.5.5 班级管理模块264.5.6课程管理模块284.5.7教室管理模块 284.5.8时间段管理模块.284.5.9课程管理模块 284.6.0密码修改模块 285 结束语36参考文献37致谢38附录39411 绪 论1.1课题背景未来的教育和学习将是在网络环境下进行的或者是通过网络实现的,而现今关于网络教育怎么做,将关系到以后的发展。目前,国内开展网络教育试点已一年有余,而网络教育究竟应该怎么做,都在探索、研究之中。网上排课系统打破了传统学校教育的课堂授课模式,同时也突破了传统远程教育无法实施有效的沟通和交流的局限,它要求建立一种全新的教学与学习模式。这种教学模式要求教师转变传统的教学观念

      6、,从知识传授者到学习帮助者、促进者,改变传统的课堂授课活动,从课堂授课转变网络教学课件制作、网上答疑、网上布置/批阅作业、网上组织学生的自主学习活动、提供学习资源等;同时这种教学模式也要求学生改变传统的学习观点和学习方法,从主要接受教师讲授为主转变为自主学习为主,从以课堂听课为主的学习活动转变为网上听课、课后答疑、讨论、测验练习、浏览相关课外资源、笔记记录等一系列的自主学习活动。要实现这种教学模式、教学(学习)活动的大转变,有两个因素是至关重要的,首先是从教育观念上转变,从重视“教”到重视“学”,从“行为主义”、“认知主义”等指导“教学”的教学理论转变到“建构主义”等指导“学习”的学习理论,要进行教师在教学过程中的角色从新定位的理论与实践研究;其次,要有一套能够很好地支持网上教学(学习)的支持工具,要能够使教师能很方便的实施新模式下的教学活动,学生能够很方便在网络上进行学习。1.1.1网络排课系统的现状传统的人工进行排课,最令人担心的问题就是出现教室资源冲突或教师资源冲突的情况,而且工作繁琐,工作量巨大,尤其是在给大学校园进行排课时出现的问题更多。市场流行的排课系统很多,比如:相似排课

      7、CIS,plsn智能排课系统,正信华课程安排管理系统,排课博士,排课无忧等等,这些排课软件在解决排课问题时大多数采用的算法都是回溯算法,排课的效果也都很好。利用回溯算法解决问题的思路是先选择某一可能的线索进行试探,每一步试探都有多种方式,将每一方式都一一试探,如有问题就返回纠正,反复进行这种试探再返回纠正,直到得出全部符合条件的答案或是问题无解为止。这种解决问题的方法就是回溯法。回溯算法对空间的消耗较少,当其与分枝定界法一起使用时,对于所求解在解答树中层次较深的问题有较好的效果。但应避免在后继节点可能与前继节点相同的问题中使用,以免产生循环。1.1.2网上排课系统的趋势计算机软件技术应用于学校的课程安排是发展的必然。充分发挥计算机的优势,将大量复杂的判断与运算交给计算机来做,是真正意义上的人脑的“减负”。教师设置好学校基本情况及排课要求,让计算机排出课程表,适度调课后的课表就能满意地应用于新的学期。随着计算机软件技术的不断发展,排课效率高、出错概率低的排课算法也必将会逐渐趋向成熟,功能更加完善的排课系统也将应运而生。1.2本课题的研究的目的对于每个学校来说,每到一个新学期的开始,首先要

      8、做的就是如何为该学期安排合理而又实用的课程表,而课程安排又涉及年级、班级、教师、课程、教室等方方面面的因素,如何合理地利用教室、教师等资源,如何解决好合班时班级间的时间冲突,给每个班排课时,如何避免时间、场地冲突等,排课时还要充分考虑到课程的均匀性(即课程安排尽可能均匀,如英语一周3节,若一周上5天的话尽可能每隔一天安排一节课)和教师授课的均匀性(如张教师一周5天共上15节,则尽可能安排每天3节课,且3节课不连续安排在如123或234节等)。自动排课系统主要完成基本信息管理、数据处理、数据输出等功能。1.1.3本系统的特点 小型自动排课系统与目前流行的排课系统不同之处在于排课算法的设计上,本系统没有采用回溯算法,虽然它在实际使用中可能不如已有的各种排课软件,但它是本人在应用程序开发和排课算法设计中的一次尝试,并且在今后我会更进一步对此算法进行修改,使它在排课的效果和效率方面有一定的突破。它在算法上具有如下特点: 首先,排课时设置了排课优先级:优先级最高的是公共课,因为公共课一般合班上课的班级个数较多,最容易产生时间冲突,优先级次之的是每周平均课时最多的课程,同样,因为平均课时多,选择时间时进行排课冲突的机会就大,最后是总课时最多的课程。 其次,产生的时间是在教师和所有上课的班级共同的空闲时间集合中产生,并且尽量保证时间选择上的均匀性,防止一周几次课集中于某一段时间。再次,对教师的选择,一方面考虑到教师的时间限制(由教师确定一学期中第几周,每周哪天哪节课没空),另一方面,对教师设置排课级别,随着排课时间的增多,级别值就增大,从而再次被选择排课的几率就减小(此时要求同一门课程有多个教师讲授)。 最后,教室也设置了排课级别,同教师类似,这样便可以保证教室资源会得到合理而均匀有效地利用。1.3相关技术介绍1.3.1浏览器/服务器模型WWW是构建在浏览器/服务器(B/S)模型以及http协议的基础上的,其运作模式可以描述为:请求处理应答。从浏览器提交的请求通过Web服务器给应用程序服务器,由它调用相关的网页应用程序进行处理,处理的结果由网页交给Web服务器,Web服务器把这个网页作为对请求的应答发还给浏览器。至于对提交的信息如何处理,就交由网站的开发人员编写相关的网页应用程序来决定反馈到浏览器的内容;如果需要对数据库进行访问,开发人员还可以利用应用程序服务器

      《基于WEB的网上排课系统》由会员cl****1分享,可在线阅读,更多相关《基于WEB的网上排课系统》请在金锄头文库上搜索。

      点击阅读更多内容
    最新标签
    信息化课堂中的合作学习结业作业七年级语文 发车时刻表 长途客运 入党志愿书填写模板精品 庆祝建党101周年多体裁诗歌朗诵素材汇编10篇唯一微庆祝 智能家居系统本科论文 心得感悟 雁楠中学 20230513224122 2022 公安主题党日 部编版四年级第三单元综合性学习课件 机关事务中心2022年全面依法治区工作总结及来年工作安排 入党积极分子自我推荐 世界水日ppt 关于构建更高水平的全民健身公共服务体系的意见 空气单元分析 哈里德课件 2022年乡村振兴驻村工作计划 空气教材分析 五年级下册科学教材分析 退役军人事务局季度工作总结 集装箱房合同 2021年财务报表 2022年继续教育公需课 2022年公需课 2022年日历每月一张 名词性从句在写作中的应用 局域网技术与局域网组建 施工网格 薪资体系 运维实施方案 硫酸安全技术 柔韧训练 既有居住建筑节能改造技术规程 建筑工地疫情防控 大型工程技术风险 磷酸二氢钾 2022年小学三年级语文下册教学总结例文 少儿美术-小花 2022年环保倡议书模板六篇 2022年监理辞职报告精选 2022年畅想未来记叙文精品 企业信息化建设与管理课程实验指导书范本 草房子读后感-第1篇 小数乘整数教学PPT课件人教版五年级数学上册 2022年教师个人工作计划范本-工作计划 国学小名士经典诵读电视大赛观后感诵读经典传承美德 医疗质量管理制度 2 2022年小学体育教师学期工作总结
    关于金锄头网 - 版权申诉 - 免责声明 - 诚邀英才 - 联系我们
    手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
    ©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.