毕业论文
计算机论文
经济论文
生物论文
数学论文
物理论文
机械论文
新闻传播论文
音乐舞蹈论文
法学论文
文学论文
材料科学
英语论文
日语论文
化学论文
自动化
管理论文
艺术论文
会计论文
土木工程
电子通信
食品科学
教学论文
医学论文
体育论文
论文下载
研究现状
任务书
开题报告
外文文献翻译
文献综述
范文
jsp+sqlserver高校智能排课的设计+源代码(2)
1.2国内外研究的现状
现在我国高校大部分采用人工排课方式,这种排课方式不仅仅增加了工作人员的工作量,而且容易出现错误,容易造成教室的重复占用,给学生、老师造成不便。
虽然高校智能排课的问题在很早的时候就被人提上研究日程,但是由于它具有数据规模比较大、管理复杂以及规律不断变化的特点,智能排课问题一直没有得到很大的发展,因而排课问题还在不断的研究中。 随着计算机
软件
技术的迅速的发展,林林总总的智能排课软件随之产生,但是由于各个大学的
教学
资源、教学条件、教学方式、课程需求、排课方式等方面存在不同形式上的差异,使得它很难用一个统一的智能软件完成的课程安排。这就要求必须有新的智能排课软件的出现。
1.3课题设计的意义
目前,高校的排课过程,一般要经历选课、排课、编排教师、安排教室、通知学生等等一些过程。很明显,进行排课的人员工作量会很大,而且他们的这个工作流程也十分的繁琐、复杂,最重要的是还非常容易出错,所以利用现代
网络
技术的发展,对应的高校智能排课系统的需求也变得很大了 ,传统的排课系统出现的排课冲突的现象一直都很普遍,所以本系统将开发一个新的高校智能排课的系统。
1.4设计方法
1)系统应该满足不同用户角色的基本需求
学生:可以在线进行查询自己的课程信息、查询课表、以及任课教师、上课时间。
老师:查询自己和其他老师的课程信息和查询课程表的功能。
管理员:具有教师和学生的所有的查询课程的功能,同时管理所有课程资源的基本信息。
2)系统应满足用户智能排课的需求
学生登录:可以在线进行选课和退课。
老师登录功能:可以实现教师的选课和退课。
管理员能录功能:可以实现对学生、教师、课程的课程安排和课程管理,确认学生的选课和退课信息。
2.系统需求分析
2.1编程的环境的选择
系统主要采用的是Java语言技术,Java是现在计算机编程语言中最常见到的,也是现代各商家主要开发的计算机语言的一种,它具有面向对象、分布式等的特点,并且还具有可移植性、安全性等多个特点,对于刚接触这个语言的人来说,Java学起来相对于其他的编程语言而言要简单很多,它不用花大量的时间去参见培训,就可以自己编写一些简单的程序,比较适合现在企业或个人的需要。 Java的编程有些部分类似C++和C#,所以学习过C++的人将很快掌握Java的基本语言。
2.2系统功能需求分析
高校智能排课系统的主要目标是实现智能排课这一中心任务,包括用户登录、课程查询、课程表的生成、选课和退课、课程信息管理等这几个中心模块,这几个中心模块中又包括具体的内容。
共2页:
上一页
1
2
下一页
上一篇:
ASP.NET+sqlserver的B2C购物网站设计+源代码
下一篇:
asp+access个人信息网站的设计+源代码
浅析人工智能体系建设【5490字】
人工智能茬知识付费产业...
智能光网络茬城域网中的...
家居智能系统建设中的标...
校园网的高校教育信息系...
宽带城域网接入层的智能...
现代小区智能技术應用分析【3251字】
神经外科重症监护病房患...
承德市事业单位档案管理...
AT89C52单片机的超声波测距...
国内外图像分割技术研究现状
中国学术生态细节考察《...
10万元能开儿童乐园吗,我...
公寓空调设计任务书
C#学校科研管理系统的设计
医院财务风险因素分析及管理措施【2367字】
志愿者活动的调查问卷表