高效智能排课系统方案.doc

  1. 1、本文档共10页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
. . 高校智能排课的设计与实现 目 录  TOC \o 1-3 \h \z \u  摘 要  1  引 言 1  1.绪论  2  1.1课题背景  2  1.2国内外研究的现状  2  1.3课题设计的意义  2  1.4设计方法  3  2.系统需求分析  3  2.1编程的环境的选择  3  2.2系统功能需求分析  3  2.3系统模块和流程图  4  3.数据库设计与系统功能的设计  7  3.1数据库的逻辑实现  7  3.2 数据库的创建 7  3.3系统整体功能的设计 8  3.4系统登陆界面的设计  9  . . 高校智能排课的设计与实现 摘 要:本论文的主要工作是设计并实现高效的智能排课系统。使用计算机自动实现课程的查询、教师的查询以及教室的查询.并且能够自动生成课程表。高校智能排课系统平台采用Windows 7操作系统,数据库主要采用SQL?Server?2005,并采用Java语言实现编程。本系统运用管理员、教师、学生三级授权方式.快速的实现排课的功能.大大提高了排课的工作效率。 关键词:SQL?Server;Java;智能排课 引言 随着计算机科学技术的高速发展.计算机意境成为我们学习和工作中不可缺少的重要部分.它被应用于很多领域.它已经成为了人们生活中不可缺少的一部分.我们生活的各个方面都有它的存在。这是因为计算机具有以下几个特点:第一.计算机可以为人们的工作和生活提供方面;其次.使用计算机可以节省许多的纸质文件、节省了大量的存储空间;第三.计算机可以缩短人们的工作时间;第四.计算机可以对文档进行加密.让文件更安全等等。就排课工作而言.我国各个高校使用传统手动排课的管理方法.就是一件很复杂的工作.这篇论文充分利用了计算机的特点.使用Java语言开发一个相对便利的高校排课系统。 1.绪论 1.1课题背景 排课管理系统是各个大学中不可缺少的重要组成部分.它的内容的优劣对于学校的学生、老师、决策者和管理者来说都是至关重要的。智能排课管理系统必须能够做到为用户提供及时准确的课程信息、快捷的课程查询手段、快速的生成课程表的这三项基本功能。然而.一直以来各个学校都使用着最为传统的人工管理方式进行排课.这种传统的人工排课方法不但但是效率低、必威体育官网网址性差的特点.并且很难进行修改。再加上时间长了之后.会产生大量的课程文件和课程数据.如果人们要查找课程信息或者修改课程信息就需要查找大量的文件。现代社会.计算机技术不断的在发展.也不断的在成熟.使用计算机进行智能排课.具有着人工排课无法相比较优点。例如:查询课程信息方便、存储课程容量大、保存时间长、费用低等优点。这些优点不仅可以大大提高排课的效率.也是高校实行科学化管理、规范化管理的一个重要条件。 1.2国内外研究的现状 现在我国高校大部分采用人工排课方式.这种排课方式不仅仅增加了工作人员的工作量.而且容易出现错误.容易造成教室的重复占用.给学生、老师造成不便。 虽然高校智能排课的问题在很早的时候就被人提上研究日程.但是由于它具有数据规模比较大、管理复杂以及规律不断变化的特点.智能排课问题一直没有得到很大的发展.因而排课问题还在不断的研究中。 随着计算机软件技术的迅速的发展,林林总总的智能排课软件随之产生.但是由于各个大学的教学资源、教学条件、教学方式、课程需求、排课方式等方面存在不同形式上的差异.使得它很难用一个统一的智能软件完成的课程安排。这就要求必须有新的智能排课软件的出现。 1.3课题设计的意义 目前.高校的排课过程.一般要经历选课、排课、编排教师、安排教室、通知学生等等一些过程。很明显.进行排课的人员工作量会很大.而且他们的这个工作流程也十分的繁琐、复杂.最重要的是还非常容易出错.所以利用现代网络技术的发展.对应的高校智能排课系统的需求也变得很大了 .传统的排课系统出现的排课冲突的现象一直都很普遍.所以本系统将开发一个新的高校智能排课的系统。 1.4设计方法 1)系统应该满足不同用户角色的基本需求 学生:可以在线进行查询自己的课程信息、查询课表、以及任课教师、上课时间。 老师:查询自己和其他老师的课程信息和查询课程表的功能。 管理员:具有教师和学生的所有的查询课程的功能.同时管理所有课程资源的基本信息。 2)系统应满足用户智能排课的需求 学生登录:可以在线进行选课和退课。 老师登录功能:可以实现教师的选课和退课。 管

文档评论(0)

zxiangd + 关注
实名认证
内容提供者

本人从事教育还有多年,在这和大家互相交流学习

1亿VIP精品文档

相关文档