基于数据挖掘的学生成绩查询系统

基于数据挖掘的学生成绩查询系统

ID:31360263

大小:106.00 KB

页数:6页

时间:2019-01-09

基于数据挖掘的学生成绩查询系统_第1页
基于数据挖掘的学生成绩查询系统_第2页
基于数据挖掘的学生成绩查询系统_第3页
基于数据挖掘的学生成绩查询系统_第4页
基于数据挖掘的学生成绩查询系统_第5页
资源描述:

《基于数据挖掘的学生成绩查询系统》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、基于数据挖掘的学生成绩查询系统  摘要:开发基于ASP.NET的学生成绩挖掘系统。一方面使学校教学资源得到优化,减轻教师对于学生成绩查询的工作量。另一方面,通过数据挖掘技术进行系统开发,使大量的数据能得到有效利用。挖掘出的隐藏规则对学校各方面工作的指导以及学生的培养有着重要意义。  关键词:学生成绩查询;系统设计;数据挖掘  中图分类号:TP311文献标识码:A文章编号:1009-3044(2013)01-0017-03  信息社会的高科技,商品经济化的高效益,使计算机的应用已普及到经济和社会生活的各个领域。为了满足现今社会人们的时间观念,成绩查询系统软件成为教学办公的一项

2、重要工具。该软件的功能在系统内部有源代码直接完成。通过操作手册,使用者可以了解本软件的基本工作原理。操作人员只需输入一些简单的汉字、数字,即可达到自己的目标[1]。  1系统现状与解决方案  目前该系统主要是完成3类用户的需求。  学生:对各科成绩的查询及查看本班成绩排名等情况。  任课老师:输入并修改所教科目的学生成绩,能够计算成绩排名,输出成绩及排名情况;其中班主任则拥有更多的权利,如输入并维护本班的基本信息,对本班的各科成绩汇总,计算各科成绩的总分,排名,平均分等需求;并可输出上述结果。6  教务处(管理员):学校全体成员的信息管理,对考试科目,时间及对所考科目的编号

3、等进行具体的管理,并对任课老师,班主任等输入的信息进行存库,对学生的信息进增加、删除、修改等,可打印学生的所有信息,可添加用户等权限。  本研究应用ASP.NET框架,采用流行的三层架构开发数据挖掘系统。ASP.NET技术是典型基于B/S结构开发模式的技术,它提供了为建立和部署企业级Web应用程序所必需的服务。ASP.NET可以使用.NET平台快速方便的部署三层架构[2]。ASP.NET最具革命性的变化在于制作网页中使用了基于事件的处理,可以指定处理的后台代码文件。.NET中可以方便的实现组件的装配,后台代码通过命名控件可以方便的使用自己定义的组件。显示层则被放置于ASP.

4、NET页面中,数据库操作和逻辑层用组件来实现,这样就很方便地实现了三层架构开发。  成绩系统的数据挖掘功能的实现也是本研究要解决的基本问题,不但要在原有的系统中设计出数据挖掘的系统,还要验证本研究所提出挖掘的正确性,将推荐前后用户浏览的记录取出进行比较。  2系统总体设计  2.1目标系统的流程  本系统采用了流行的JSP中三层结构模式开发了基于B/S结构的WEB动态网站,通过这种结构和技术,是成绩管理系统具有更好的扩展性,灵活性,安全性,平台无关性以及可维护性。HTML,JSP,Serverlet为前端,JavaBean,EJB为中间层,数据库服务器为后端。  多层结构的

5、应用正是在对C/S6结构的总结基础上产生的,并且也已经扩展到了B/S应用开发领域。  学生成绩管理系统是由Web后台进行统一管理,在Web应用程序中管理和制定所有业务逻辑,具有数据的录入和查询统计等功能,虽然客户端分布广泛,但数据可集中处理,于是在设计时充分考虑各种体系结构的优缺点,选择了三层的Web模式进行开发[3]。  学生成绩挖掘的体系结构是指通过识别和理解数据在系统中的流动过程和数据在系统中的应用过程来提供挖掘智能系统应用的主框架。  系统的管理工作主要是更好的保证系统能够正常的运行,在起初完成对系统的安装后,应通过系统的构建结构,建立起体系,从而实现高校中学生成绩

6、数据挖掘系统的信息化,更好的提高工作效率及工作质量。  一般基于WEB的数据挖掘结构大多可以采用B/S结构进行架构,其分层结构较好的满足了客户、用户和数据之间的调用。在B/S结构中,可以将系统分为:“客户层”(用户界面),“应用层”(商用逻辑),“数据层”(数据库)。客户端只负责和应用层处理结果的展示。应用层软件部署在服务端,与客户端分离,当应用端应用发生变更时,不影响客户层和数据层[4]。如图1。  在上图B/S结构中,我们可以观察到,中间件应用服务器实现客户机和服务器间的连接和通讯;实现与数据库间的高效连接,这三层相互独立,改变任何一层都不会对另一层产生影响。在学6生成

7、绩挖掘系统的设计中,B/S体现出了较大的方便和实用性特征,但由于客户端维护成本高。而C/S架构只需要管理服务端,所有客户端只需要浏览器,无需要任何维护成本,无论客户端有多少用户,或者增加多少客户端,都不会增加其维护成本,这将是数据挖掘逐步发展的主要方向。  系统整体采用是“WEB客户机/WEB服务器/数据库服务器”三层结构,如图2所示。  2.2系统数据挖掘部分的设计  数据挖掘的数据源来自学生的学年考试成绩数据、学生的毕业成绩数据和外部发现的数据等等。数据源得到以后,需要进行分类,分类器的构造方法有统计方法,机器

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。