新疆农业大学专业文献综述题目:高校学生奖助学金申请管理平台的设计与实现姓名:学院:计算机与信息工程学院专业:信息管理与信息系统班级:学号:指导教师:职称:2013年12月1日新疆农业大学教务处制高校学生奖助学金申请管理平台的设计与实现综述摘要:高校国家奖助学金是国家为了激励大学生勤奋学习和缩小大学生之间经济差距,促进教育公平,构建和谐校园,实现高校科学发展目标而采取的重大举措。本文介绍了高校学生奖助学金申请管理平台开发背景,奖助学金管理和申请现在的现在的状况,管理和申请过程中存在的问题,开发高校学生奖助学金申请管理平台的意义。介绍系统开发模式,开发技术,后台数据库,使用的服务器。开发工具是java,数据库选择MySql。关键词:B/S开发模式;JSP开发技术;数据库;1.背景从上世纪90年代开始,我国的高等教育开始了一个高速增长阶段,高校招生规模逐渐夸张,在校学生人数也逐渐增多,而且在今后的一个时段内我国高校在校大学生人数依旧会保持平稳中增长的趋势,而且近年来,我国高校思想政治改革、高校后勤改革、高校人事改革都在稳步进行。学生管理工作历来是学校的中心工作,受到党和国家、教育管理部门和各高校的高度重视。随着教育部和各地方部委的政策的出台,我们的国家、各教育部门、各高校为了鼓励优秀学生不惜投入巨大的人力、物力和财力设立助、奖学金。高校奖学金是对学习成绩优异,思想品德积极向上,在社会活动或者体育方面表现优秀的学生的一种奖励,同时也设立助学金资助家庭条件贫困,但仍然刻苦学习,积极上进,热心公益的学生。高校的助、奖学金评定管理工作因为涉及到学生的自身利益,因此获得了学生的深切关注,高校在进行奖助学金评定时通常也会采取谨慎的态度,而奖学金的评定过程涉及的信息广,数据量大,传统的手工评定的方法越来越暴露了它的弊端,依靠手工评定的方式己经不能满足高校的奖助学金评定工作的需要,因此建立以学生综合信息管理为目标的功能强大的高校助、奖学金评选系统,提供助、奖学金评选管理工作各方面的信息支持和决策支持,是高校工作顺利开展,并逐渐过渡到信息化技术的必由之路,高校的奖助学金工作作为高校学生工作的一部分,他同其他学生信息管理、财务、后勤、教务等业务系统有着密切的联系。如此,高校的奖助学金评定系统既有自己的独立特性也需要同其他系统协系统协同工作。2.高校学生奖助学金申请管理平台现状以新疆农业大学为例,在我们学校助、奖学金一般分为三类,一是国家政府部门直接拨款设立的国家奖学金项目;二是各高校根据自身资源设定的奖助学金项目;还有一类是社会上的公司、团体或个人出资捐赠的社会赞助奖学金。我校为鼓励学生在校的时候刻苦学习,设立了各种奖学金。同时投入了大量的人力、物力、财力进行奖学金的评审与管理工作。所以,助、奖学金相关工作是我们学校学生管理的重要组成部分。新疆农业大学对贫困生的界定采用上述提到的定量标准与定性标准相结合的方法。助学金划分为六类:新疆一,二,三,国家一,二,三,等。奖学金:国家奖学金,国家励志奖学金,新疆励志奖学金,中粮奖学金。贫困生划分为三类:1、特别困难2、困难3、一般困难学院贫困生界定的程序是首先由学生本人提出书面申请,并填写新疆农业大学贫困生认定中请审批表后交给班主任。班主任统一收齐后,在班级成立考核小组进行调查其表格填写的内容是否属实,并填写调查结果后,交系认定工作组初审。最后由学院学生资助工作领导小组审批,公示贫困生名单。最后把贫困生的资料在学院学生管理工作处建档。奖学金对比各班成绩,表现最好的学生申请,过程:先成绩最好的学生申请,班主任审核,学院对比这些各班成绩最好的学生,发到学生处,工作人员初审。3.存在的问题1.流程过程存在问题信息不及时,2.全是人工来做,正确性低,工作率低。3.学生在办公室之间跑来跑去,浪费了很多时间和精力。4.开发高校学生奖助学金申请管理平台的意义高校学生奖助学金申请管理平台是一个教育单位不可缺少的部分。一个功能齐全、简单易用的系统不但能有效地减轻学校相关工作人员的工作负担,它的内容对于学校的决策者和管理者来说都至关重要。所以学生信息管理系统应该能够为用户提供充足的信息和快捷的查询手段。作为计算机应用的一部分,使用计算机对学校奖助学金申请进行管理,具有手工管理所无法比拟的优点.例如:省学生在相关部门之间跑来跑去浪费的时间和精力、效率高、可靠性好、存储量大、寿命长、成本低等。这些优点能够极大地提高学校信息管理的效率,也是一个单位科学化、正规化管理,与世界接轨的重要条件。随着计算机技术和网络技术的发展,利用网络进行管理越来越成为学校管理的发展方向。网络通信技术、多媒体技术等相关的技术,将各社员与学校管理老师联系起来实现时时信息通迅,为老师学生都节约了大量的时间与精力并大大提高了学校管理工作的效率与质量,同时也精简了学校管理机构。要解决以上提出的问题,就需要一种网络技术的方法来解决,那就是建立基Web的管理系统5.系统开发模式的分析5.1B/S(Browser/Server,浏览器/服务器)模式又称B/S结构。它是随着Internet技术的兴起,对C/S模式应用的扩展。在这种结构下,用户工作界面是通过IE浏览器来实现的,随着Internet和的流行,以往的主机/终端和C/S都无法满足当前的全球网络开放、互连、信息随处可见和信息共享的新要求,于是就出现了B/S型模式,即浏览器/服务器结构[5]。优点:(1)方便,快捷,高效。(2)维护和升级方式简单。(3)共享性强缺点:(1)操作是以鼠标为最基本的操作方式,无法满足快速操作的要求。(2)页面动态刷新,响应速度明显降低。(3)无法实现分页显示,给数据库访问造成较大的压力。5.2C/S模式C/S模式是采用二层客户机/服务器(Client/Server)模式(简称C/S模式),并用该模式实现与内联网(intranet)的数据交互。C/S软件结构的本质在于通过服务功能的分布实现分工服务。在这种结构中,数据存储层放在专用的数据库上,业务处理层和界面表示层放在客户机上。优点:(1)应用服务器运行数据负荷较轻。(2)数据的储存管理功能较为透明。缺点:(1)兼容性差,对于不同的开发工具,具有较大的局限性。若采用不同工具,需要重新改写程序。(2)开发成本较高,需要具有一定专业水准的技术人员才能完成。6.系统开发技术分析6.1JSP技术JSP即JavaServerPages。JSP是由SunMicrosystems公司倡导、许多公司参与一起建立的一种动态网页技术标准。JSP技术是用JAVA语言作为脚本语言的,JSP网页为整个服务器端的JAVA库单元提供了一个接口来服务于HTTP的应用程序。在传统的网页HTML文件(*.htm,*.html)中加入Java程序片段(Scriptlet)和JSP标记(tag),就构成了JSP网页(*.jsp)。Web服务器在遇到访问JSP网页的请求时,首先执行其中的程序片段,然后将执行结果以HTML格式返回给客户。优点:1、一次编写,到处运行。在这一点上Java比PHP更出色,除了系统之外,代码不用做任何更改。2、系统的多平台支持。基本上可以在所有平台上的任意环境中开发,在任意环境中进行系统部署,在任意环境中扩展。相比ASP/PHP的局限性是显而易见的。3、强大的可伸缩性。从只有一个小的Jar文件就可以运行Servlet/JSP,到由多台服务器进行集群和负载均衡,到多台Application进行事务处理,消息处理,一台服务器到无数台服务器,Java显示了一个巨大的生命力。4、多样化和功能强大的开发工具支持。这一点与ASP很像,Java已经有了许多非常优秀的开发工具,而且许多可以免费得到,并且其中许多已经可以顺利的运行于多种平台之下。6.2Php技术PHP即HypertextPreprocessor的缩写。PHP是英文“超级文本预处理语言”。PHP是一种HTML内嵌式的语言,PHP与微软的ASP颇有几分相似,都是一种在服务器端执行的“嵌入HTML文档的脚本语言”,语言的风格有类似于C语言,现在被很多的网站编程人员广泛运用。PHP独特的语法混合了C、Java、Perl以及PHP自创新的语法。6.3ASP.NET技术ASP.NET是Microsoft.NETFramework的一个组成部分,由于ASP.NET能够充分利用公共语言运行库(CLR,CommonLanguageRuntime)的功能,如类型安全、继承、语言互操作和版本控制,所以它能够提供对该框架所有功能的访问。ASP.NET页在服务器上执行并生成发送到桌面或移动浏览器的标记(如HTML、WML或XML)。ASP.NET页采用用户界面与应用程序逻辑相隔离的技术,其中用户界面部分的组成元素以及HTML代码保存在.aspx文件中,而用任何.NET编程语言编写的应用程序逻辑代码则保存在.aspx.vb文件或者.aspx.cs文件中。所有ASP.NET代码都是编译的,而不是解释的。7后台数据库技术分析7.1ACCESS数据库Access是由微软发布的关联式数据库管理系统。它结合了MicrosoftJetDatabaseEngine和图形用户界面两项特点,是MicrosoftOffice的成员之一。Access是微软公司推出的基于Windows的桌面关系数据库管理系统。它提供了表、查询、窗体、报表、页、宏、模块7种用来建立数据库系统的对象。(4)集成环境、处理多种数据信息缺点:(1)数据库过大,一般百M以上。(2)不能编译成可执行文件7.2SQLSERVER:SQLServer2000数据库SQLServe2000(简称SQLSERVER)由一系列相互协作的组件构成,能满足最大的WEB站点和企业数据处理系统存储和分析数据的需要。它是一个真正优点:(1)存储方式单一(2)面向对象(3)界面友好、易操作的基于客户,服务体系结构的RDBMS产品。优点:(1)物理数据和逻辑数据的独立性。(2)数据完整性。(3)查询优化。(4)备份与恢复和安全认证缺点:SQLServer只能运行在Windows上,而Windows能够安装的硬件是有限的。7.3MYSQL数据库MySQL是一个小型关系型数据库管理系统,开发者为瑞典MySQLAB公司。在2008年1月16号被Sun公司收购。目前MySQL被广泛地应用在Internet上的中小型网站中。优点:(1)速度快。(2)易用(3)源代码开放,容易找到技术支持源代码开放是开源数据库的优势所在。优点:(1)速度快。(2)易用(3)源代码开放,容易找到技术支持源代码开放是开源数据库的优势所在。8服务器技术分析8.1Apache服务器Apache是世界使用排名第一的Web服务器软件。它可以运行在几乎所有广泛使用的计算机平台上。Apache经过多次修改,成为世界上最流行的Web服务器软件之一。本来它只用于小型或试验Internet网络,后来逐步扩充到各种Unix系统中,尤其对Linux的支持相当完美。优点:(1)Apache的优点,基于C语言的编程的环境,可在双系统(Linux、windows)下移植。(2)稳定且性能卓越缺点:速度方面不如Tomcat服务器。8.2Tomcat服务器Tomcat是一个开放源代码、运行servlet和JSPWeb应用软件的基于Java的Web应用软件容器。TomcatServer是根据servlet和JSP规范执行的,因此也可以说TomcatServer实行了Apache-Jakarta规范,且比绝大多数商业应用软件服务器要好。但是,Tomcat对静态文件、高并发的处理比较弱。有点:1.免费2.开源3.支持最新标准4.更新快5.跨平台缺点:Tomcat对静态文件、高并发的处理比较弱。8.3iis服务器InternetInformationServer(简称IIS)是Windows系统提供的一种服务,它包括服务器、FTP服务器和SMTP服务器,是架设个人网站的首选MicrosoftIIS是允许在公共Intranet或Internet上发布信