菜单
  

    1.2国内外研究的现状
    现在我国高校大部分采用人工排课方式,这种排课方式不仅仅增加了工作人员的工作量,而且容易出现错误,容易造成教室的重复占用,给学生、老师造成不便。
    虽然高校智能排课的问题在很早的时候就被人提上研究日程,但是由于它具有数据规模比较大、管理复杂以及规律不断变化的特点,智能排课问题一直没有得到很大的发展,因而排课问题还在不断的研究中。 随着计算机软件技术的迅速的发展,林林总总的智能排课软件随之产生,但是由于各个大学的教学资源、教学条件、教学方式、课程需求、排课方式等方面存在不同形式上的差异,使得它很难用一个统一的智能软件完成的课程安排。这就要求必须有新的智能排课软件的出现。
    1.3课题设计的意义
    目前,高校的排课过程,一般要经历选课、排课、编排教师、安排教室、通知学生等等一些过程。很明显,进行排课的人员工作量会很大,而且他们的这个工作流程也十分的繁琐、复杂,最重要的是还非常容易出错,所以利用现代网络技术的发展,对应的高校智能排课系统的需求也变得很大了 ,传统的排课系统出现的排课冲突的现象一直都很普遍,所以本系统将开发一个新的高校智能排课的系统。
    1.4设计方法
    1)系统应该满足不同用户角色的基本需求
    学生:可以在线进行查询自己的课程信息、查询课表、以及任课教师、上课时间。
    老师:查询自己和其他老师的课程信息和查询课程表的功能。
    管理员:具有教师和学生的所有的查询课程的功能,同时管理所有课程资源的基本信息。
    2)系统应满足用户智能排课的需求
    学生登录:可以在线进行选课和退课。
    老师登录功能:可以实现教师的选课和退课。
    管理员能录功能:可以实现对学生、教师、课程的课程安排和课程管理,确认学生的选课和退课信息。
    2.系统需求分析
    2.1编程的环境的选择
    系统主要采用的是Java语言技术,Java是现在计算机编程语言中最常见到的,也是现代各商家主要开发的计算机语言的一种,它具有面向对象、分布式等的特点,并且还具有可移植性、安全性等多个特点,对于刚接触这个语言的人来说,Java学起来相对于其他的编程语言而言要简单很多,它不用花大量的时间去参见培训,就可以自己编写一些简单的程序,比较适合现在企业或个人的需要。 Java的编程有些部分类似C++和C#,所以学习过C++的人将很快掌握Java的基本语言。
    2.2系统功能需求分析
    高校智能排课系统的主要目标是实现智能排课这一中心任务,包括用户登录、课程查询、课程表的生成、选课和退课、课程信息管理等这几个中心模块,这几个中心模块中又包括具体的内容。
  1. 上一篇:ASP.NET+sqlserver的B2C购物网站设计+源代码
  2. 下一篇:asp+access个人信息网站的设计+源代码
  1. jsp+sqlserver高校二手商品交...

  2. php+mysql高校迎新系统的开发与应用

  3. VB+Sqlserver高校教师公寓选房系统的设计与实现

  4. VB+sqlserver高校宿舍信息管理系统的设计与实现

  5. jsp+sqlserver高校教育超市管...

  6. CC2530云服务的智能家居系统的设计

  7. ASP.NET+SQLSERVER古诗词在线学...

  8. 河岸冲刷和泥沙淤积的监测国内外研究现状

  9. 大众媒体对公共政策制定的影响

  10. 杂拟谷盗体内共生菌沃尔...

  11. 酸性水汽提装置总汽提塔设计+CAD图纸

  12. 中考体育项目与体育教学合理结合的研究

  13. java+mysql车辆管理系统的设计+源代码

  14. 乳业同业并购式全产业链...

  15. 十二层带中心支撑钢结构...

  16. 当代大学生慈善意识研究+文献综述

  17. 电站锅炉暖风器设计任务书

  

About

751论文网手机版...

主页:http://www.751com.cn

关闭返回