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

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

 

课题研究现状:

 

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

基于智能算法的教务管理系统的设计与实现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进行系统的数据库管理。

 

相关毕业设计文章

软件开发毕业设计

软件开发毕业设计之计算机零件报价及组装系统:计算机零件主要有CPU,主板,电源,内存,硬盘,显卡,鼠标,键盘,光驱等。随着科技的发展和人们知识水平的提高,电脑的普及会越来越广,人手一台电脑不再是问题,而电脑的损坏往往是由于个别零件的问题,而人们也不再一无所知,大部分会自己买零件更换,既节省时间又节省金钱。为了方便人们对计算机零件的认知及购买,提高计算机的使用价值,因此开发计算机零件报价及组装系统。

一个计算机信息管理毕业设计题目

本文以个性化新闻推送为题目,讲解一个计算机信息管理毕业设计题目的毕业设计,该毕业设计主要内容是:结合用户的浏览数据(新闻类型,浏览时间长,点击次数)和用户本身的特征(年龄、性别、兴趣爱好)将用户可能感兴趣的新闻推送给用户,希望对大家有用。

计算机专业毕业设计做商城_基于SSM的网上吉他商城

计算机专业毕业设计做商城的一个例子,基于SSM的网上吉他商城,该计算机专业毕业设计做商城主要是用户由管理员和普通用户组成。管理员管理系统的所有相关信息,包括商品信息和普通用户的信息。普通用户可以完成登录注册,然后可以浏览吉他的信息和添加购物车生成订单。管理员可以对商品进行管理,对生成的订单进行管理,对普通用户的信息进行管理。

电子商务毕业设计

一个基于电子商务毕业设计,包括卖家功能、买家功能及辅助功能。具体如下:查询(模糊、组合)商品:正在出售的/已经售出的/已经下架的。统计商品:按时间段/价格/类别等统计。

基于android的毕业设计_基于Android的旅游自助APP

一个基于android的毕业设计:基于Android的旅游自助APP,内容包含了:旅游局能维护景点的信息:位置、游览项目及价格、景点介绍、开发时间;旅游公司维护本公司开设的旅游线路信息:景点名称、餐饮、住宿、交通、游览时间、价格、联系方式等。

网络工程毕业设计题目

网络工程毕业设计题目:课题设计并实现基于Android的掌上社团App,用户可以随时随地获取学校社团资讯,与学生社团沟通交流。总体设计模块有用户注册登录模块、社团活动资讯模块、社团信息管理模块、互动交流等核心模块。

计算机系毕业设计题目

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

一个用java快速开发框架做的项目分享

本系统采用了javaee技术,使用了java快速开发框架springmvc纯注解模式,通过该框架的使用,可以快速的完成我们自己想要制作的程序,因为该框架的精简模式,可以让我们在开发的过程中只需要关注业务本身即可,不需要再弄配置文件什么的了。

一个计算机类本科毕业设计分享

一个计算机类本科毕业设计分享,是关于计算机网络技术校园网络公选课的设计和实现,本章主要对该计算机类本科毕业设计的详细分析,展示了该计算机类本科毕业设计的所有功能。

评论