计算机科学与技术毕业设计选题

基于智能算法的教务管理系统的设计与实现访问

 

课题研究现状:

 

随着网络的普及的和计算机技术的发展,使得人们获取来自世界各地的信息更加便利,越来越多的高校紧随时代发展的潮流,传统的纯手工的教学管理方式逐渐退出历史舞台,取而代之的是高效率的基于计算机网络的教学管理系统。基于计算机网络的教学管理系统始于国外西方国家,早在二十世纪八十年代西方国家就已经使用基于计算机网络的教学管理系统,不过最初的计算机网络技术没有现在成熟,硬盘价格也非常昂贵,最初的教学管理系统只能单独运行某一个模块,不能将所有的模块整合协调的运行。我国基于计算机网络的教学管理系统的发展比西方国家要晚二十多年,虽然起步较晚但是发展很快,在借鉴和吸收先进技术的同时结合自身教育体制和现状实现了对学生信息管理、选课排课、考试安排、教师管理等功能的高效管理。现阶段我国绝大多数高校使用的教学管理系统已经基本满足高校的日常教务管理工作。

基于智能算法的教务管理系统的设计与实现1

 

课题研究目的:

基于智能算法的教务管理系统的设计与实现2

本系统开发的目的旨在应用现代的计算机网络技术与信息技术解决当前高校教务学生管理工作过程中人工管理上的不足,将教务相关的工作人员从重复、琐碎的手工处理中解脱出来,提高高校教务管理的工作效率,并通过进行相关系统设置,强化内控制度,进而减少差错和误差,提高管理效率,实现高校教务学生管理工作的信息化、科学化、现代化,使高校教务管理与时俱进,进一步完善高校管理相关工作的信息化制度,加快推进高校管理信息化的发展进程。就本系统而言,它的现实意义主要是:

(l)可以对教务工作中学生情况进行动态的管理,凭借计算机信息系统本身具备的高效数据处理能力整合系统提供的教务基础信息和资料,教务工作人员可以提高工作效率和质量,保证高校教务学生管理工作的顺利进行。

(2)减轻劳动强度,将教务工作人员从繁琐的日常工作中解放出来,提高管理工作的效率;

(3)通过系统内置的安全权限控制设置,强化教务工作管理制度,提高我校教务管理的安全性,准确性。

(4)整体上提高高校的教务管理能力,以适应社会信息化的需要。 

如需更多安卓毕业设计,可关注东哥毕设。

 

课题研究内容:

1、课题主要研究内容

教学管理系统的用户主要有三类分别为学生、教师和系统管理员。

前台主要用户是教师和学生,教师的主要功能有个人信息管理、学生成绩管理、教学计划管理、评教信息查询。学生的主要功能有自主选课、个人成绩查看、网上评教、个人信息管理。后台的用户为系统管理员,其主要功能有教师管理、学生管理、教学计划管理、排课管理。其功能模块图如下:

 

2、预期成果与特色

(1)简易性

系统功能应该简约实用便于操作和维护。

(2)完善性

系统功能较为完善。

(3)美观性

系统界面较为美观,使用户有良好的浏览体验。

3、技术简介

(1)JSP技术简介

JSP(Java Server Page)由 SUN 公司开发,一方面,其能与传统的 HTML 代码结合;另一方面,其也可在原来的开发基础上进行扩展。通过 JSP 脚本代码的实现可以将页面的设计由开发者实现,可以进行制作转换、编译,也可以对代码进行执行操作。同时 JSP本身也可以看作是一种具有特殊性的 Java 语言,因此在语言的运用上,也继承了 Java 语言的特点。并且借助于其本身可以跨平台的特性,可以在多种操作平台上执行,因此,在服务器的运行过程中,可以将其功能进行集群和负载均衡。而 JSP 的广泛性受到了许多开发者的支持,因此诞生了许多强大的开发工具用于扩展其本身功能。预期功能上的强大使得其产品往往具有较高的可能性,因此在执行过程中,对内存的需求也较高,导致执行速度较慢。也由于其出现时间较短,因此在使用过程中缺乏足够的资料进行系统性的分析和整理。

(2)Servlet简介

Servlet是一种 Java 应用程序,应用于 Web 服务器端,当用户发出HTTP请求与服务器建立连接时,Servlet作为请求与响应的中间层。JSP 是 Servlet 的一个特例,对JSP的操作本质上还是对Servlet的操作。在Web工程中,Servlet 容器会把每JSP文件转换为Servlet,然后由Servlet对来自客户端的请求进行处理,再将响应返回给客户端。Servlet 容器将Servlet动态地加载到服务器上。HTTPServlet使HTTP请求和HTTP响应标题与客户端进行交互因此Servlet容器支持请求和响应所有的 HTTP 协议。 HTTP 服务器将浏览器发出的请求消息转给Servlet容器,Servlet容器把请求消息传给Servlet,Servlet 对消息进行处理再将响应返回给Servlet容器最后再由 HTTP 服务器将响应返回给客户端。

(3)JavaBean简介

JavaBean 处于MVC模型中的Model层,一般作一些数据处理及业务逻辑等操作。 JavaBean 是一个Java 类里面包含一些get()、set()方法,可以封装 JSP页面的数据,使代码的可用性大大提高。JavaBean 属于Java类,但是为了让编辑工具能够识别需要满足一定的条件,这里具体有三个条件。

1)有一个 public 默认构造器(例如无参构造器)。

2)类里面的属性全部都要设置成私有属性,再增加相应属性的 get()、set()方法,方法的访问修饰符要设置成公有化,并且与之关联的方法名要大写。

3)实现了 Java.io.Serializable 接口。

(4)决策树简介

决策树(Decision Tree)是在已知各种情况发生概率的基础上,通过构成决策树来求取净现值的期望值大于等于零的概率,评价项目风险,判断其可行性的决策分析方法,是直观运用概率分析的一种图解法。由于这种决策分支画成图形很像一棵树的枝干,故称决策树。C4.5算法继承了ID3算法的优点,并在以下几方面对ID3算法进行了改进:

1)用信息增益率来选择属性,克服了用信息增益选择属性时偏向选择取值多的属性的不足;

2)在树构造过程中进行剪枝;

3)能够完成对连续属性的离散化处理;

4)能够对不完整数据进行处理。

(5)开发工具

Eclipse :Eclipse是一个开放源代码的、基于Java的可扩展开发平台。就其本身言,它只是一个框架和一组服务,用于通过插件组件构建开发环境。幸运的是,Eclipse 附带了一个标准的插件集,包括Java开发工具。

Tomcat:它是一种运行时占用系统资源小,扩展性好,支持负载平衡等功能的轻量级应用服务器。它的7.0版本实现了对JSP2.2的支持,而且增加了Web应用内存溢出侦测和预防功能,因此选用Tomcat7.0作为系统服务器。

MySQL:它是一个关系型数据库管理系统,将数据保存到不同的表中,提高了访问速度并提高了灵活性。MySQL数据库体积小、速度快、移植性好,而且它是开源的,选用MySQL数据库对系统的各方面都有很大好处。MySQL5.5版本提高了MySQL的性能、可扩展性、可用性,因此选用MySQL5.5进行系统的数据库管理。

 

相关毕业设计文章

南京理工大学毕业设计

南京理工大学毕业设计:系统要求:针对大学辅导员群体,设计并实现一个能够支持多种用户操作的B/S架构的信息管理系统。本课题拟实现以下功能:学生信息管理:主要管理学生的基础信息;辅导员信息管理:用于管理辅导员基础信息。

基于SSM的计算机网页毕业设计

本章主要是仿去哪儿网做的基于SSM的计算机网页毕业设计,对该毕业设计进行了业务逻辑的分析,主要功能的讲解,以及最终效果的截图,大家可以了解下。

自主学习Java毕业设计指南

本文主要介绍了如何自主学习java,然后制作Java毕业设计的指南,以自主学习智能辅导系统的设计与实现为题目,做一个详细的毕业设计,通过对该毕业设计的需求分析进行设计,希望大家会喜欢。

android毕业设计

android毕业设计包含了:手机APP(登录,注册,有管理员,老师,学生三个角色),管理员手动添加学生的课程表(课程名,老师,上课地点,时间等)老师可以登录查看自己的课程(时间,地点),老师可以上传学习资料,布置作业,修改作业等。

游戏毕业设计选题参考学习_东哥毕设

本文是一个基于SSM技术的游戏竞技组队平台的设计与实现,大家如果是游戏毕业设计选题,可以作为参考,本文主要讲解了该游戏毕设的设计原理以及展示了功能效果截图,希望大家能学到有用的知识。

计算机系毕业设计题目

一个定做的计算机系毕业设计题目:面向Android系统的智能租房推荐系统,本课题旨在设计开发一款面向Android系统的智能租房推荐系统。该系统将从58同城、安居客等市场主流租房网站爬取房源信息,整合并分析相似房源;同时能针对用户所输入的资料实现智能匹配推荐;用户可以在首页预览热门房源,通过输入关注信息如房租,地段等,查询自己需要的房源。

java毕业设计处理系统总结说明

现在,国内外毕业论文选题一般选用两种办法:一种将毕业设计存在软盘上交;另一种则存放到教师的电脑上的一个同享目录内。但这两种办法都有各自的坏处:前一种办法不方便带着、速度慢、容量小、易损坏;后一种办法尽管处理了软盘容量小、简略坏的问题。

评论