电子技术论文J2EE在学生信息管理系统上的应用
所属栏目:计算机网络论文
发布时间:2014-08-19 14:46:14 更新时间:2014-08-19 14:24:14
随着计算机技术和网络技术的快速发展,计算机已经进入到全民普及的时代,掌握简单的编程技术、数据库管理技术、网络技术就显得尤为重要。
摘 要:随着计算机的逐渐普及,越来越多的软件工具被应用到日常生活当中,而另一方面,J2EE技术作为一项开源的技术,在应用程序开发过程中备受关注。本文以J2EE在学生信息管理系统上的应用为侧重点,分析讨论了J2EE在应用程序开发过程中具体的实现方案,并基于J2EE设计并实现了典型的学生信息管理系统。
关键词:电子技术论文,J2EE,学生信息,管理系统
另一方面,现代社会计算机技术的迅速发展,使得学校传统的管理方式和统计方式收到了极大地冲击,随着信息技术和计算机网络技术的高速发展,给学校传统的教学模式和管理模式提出了新的要求,为了迎合信息化时代的高效性和便捷性,利用J2EE技术设计一个学生信息管理系统,用来就学生信息进行管理,以便在最短的时间内,高效准确的完成整个高校学生信息的管理过程。
1 J2EE在学生信息管理系统上的应用现状
在国外高校中,由于教学体制和教学方式的差异,具体的学生信息管理体系跟国内略有不同,在国外高校中一般具有较大规模的稳定的技术队伍来提供技术支持和技术服务,具有较完善的计算机管理体系。随着计算机技术的高速发展以及网络技术的不断深入,国外高校的学生信息管理系统得到了相当程度的重视和研究。而相比于国外高校,国内高校的信息化建设相对起步较晚,在数字校园理论逐步应用的过程中,各高校一方面不断投资购建各种硬件、系统软件和网络,另一方面也不断开发实施了各类教学、科研、办公管理等应用系统,形成了一定规模的信息化建设体系。但是,在安全性和信息更新化方面存在有一定的不足,因此,依托校园网络建立完善的学生信息管理系统研究的重要方向。
2 学生信息管理系统具体需求分析
学生信息管理系统需要满足学生信息管理职能的基本要求,为学生、教师等各层次管理者提供数据支持并且提供方便灵活的数据查询功能。本系统还对操作人员的技能要求比较低,操作方便,能够实现方便的扩展,满足学校发展的需要能够保障管理数据的安全、准确。学生信息信息管理系统必须具有高度的适应性,需要根据不同学生的信息进行及时的更新和录入,同时需要对系统的数据内容进行保存和统计。
针对学生信息管理系统,各个功能模块的具体功能需求描述如下:(1)学生信息管理功能:学生信息管理功能主要完成学生基本信息的存储、统计、以及维护工作,具体包括学生信息的输入、查询、修改等内容;(2)成绩信息管理功能:成绩信息管理功能主要完成对学生成绩信息的管理和统计,方便学生和老师对学生成绩信息的查看和录入,在成绩信息管理功能中需要区别用户的属性,对于教师用户来说,可以完成对成绩的录入、修改、查阅等工作,而对于学生用户来说,只能完成成绩查询工作;(3)班级信息管理功能:班级信息管理功能主要完成对每个班级学生信息的管理,方便教师和辅导员对每个班级信息进行分类和统计;(4)课程信息管理功能:课程信息管理功能主要针对学校课程信息进行统计管理,主要包括各个课程具体信息的介绍、选课等内容,具体包括课程信息的录入、查询以及修改等操作;(5)系统信息管理功能:系统信息管理功能主要包括密码管理和用户管理两个部分,具体完成对用户的安全保护以及用户身份的鉴别。
3 基于J2EE的典型学生信息管理系统
3.1 系统总体架构设计
学生信息管理系统主要完成对学生信息的统计录入、信息查询、信息显示、信息修改、信息删除等功能,整个典型的学生信息管理系统需要涵盖学生基本信息管理、学生成绩信息管理、学生班级信息管理、学生课程信息管理、以及系统信息管理等几个部分,具体的系统总体架构如图1所示。
3.2 系统功能模块设计
(1)学生信息管理模块。此模块主要完成的是学生基本信息的管理功能,主要包括学生信息的录入、查询、修改等操作。在本模块中通过在后台对登陆用户权限的判断,能够使具有不同权限的用户登录到不同的管理界面。具体实现流程描述如下:首先用户在前台页面提交用户名和密码,提交之后该用户名和密码被发送到后台进行处理,在后台中按照用户名在数据库中进行查询,如果查询到该用户的用户名和密码相匹配,则读取其权限字段,并进入相应的登陆界面;如果数据库中用户名和密码不匹配,则返回登录失败的提示;(2)成绩信息管理模块。此模块主要完成对学生成绩信息的管理和统计功能,针对于不同权限的用户所具有的操作权限不同,本系统中主要包括教师用户和学生用户两种用户。对于教师用户能够在成绩信息管理模块执行成绩录入、成绩修改、成绩查询等操作,而对于学生用户来说只能进行成绩查询操作;(3)班级信息管理模块。班级信息管理模块主要完成对不同学号学生的分类、统计的功能,该模块主要由教师用户进行信息录入,而对于学生用户仅具有相应的查询和显示功能。因此本功能类似于成绩信息管理模块,主要通过数据库来完成对管理员用户和学生用户的权限区分;(4)课程信息管理模块.课程信息管理模块主要完成对学生课程信息的统计功能,对于学生用户来说需要能够查看自己的具体课程信息,主要包括:课程名称、上课时间、任课教师等,而对于教师用户来说需要能够查看的课程信息包括:课程名称、上课时间、上课班级、上课人数等信息;(5)系统信息管理模块.系统信息管理模块主要包括用户密码管理和用户权限管理两个部分,在本文所设计的学生信息管理系统中主要通过数据库来维护系统信息管理功能,通过数据库中一个单独的系统信息表来记录每个用户的用户名、密码、以及权限类别,当用户需要登录时,首先查询该系统信息表,只有用户名、密码、权限类别相互匹配的用户才可以成功登录到相应界面。
3.3 系统数据库设计
主要采用MySQL数据库作为本系统的数据库部分,主要包括学生基本信息表、班级基本信息表、课程基本信息表、成绩基本信息表、用户信息表等五个表项,具体表项中的字段定义如下:
4 结束语
计算机网络的迅速发展为学生信息管理的数字化和信息化提供了可能,通过应用计算机技术,能够良好的处理学生信息的记录与统计,一方面减少了人力物力等资源的投入,另一方面做到了实时准确的信息管理。此外,借助于MySQL数据库强大的存储和操作功能,能够进一步完成对学生信息的统计和备份等功能。本文针对于J2EE在学生信息管理系统上的应用进行研究分析,并针对典型的学生信息管理系统进行设计和实现,研究并论述J2EE在学生信息管理系统中具体应用。计算机的普及以及J2EE技术的不断发展,为学生信息管理系统的研发提供了良好的契机,相信在不久的将来,能够推出功能和应用更加完善的学生信息管理系统。
参考文献:
[1]刘畅.学生信息管理系统的设计与实现[D].吉林大学,2010.
[2]滕佳东.管理信息系统[M].大连:东北财经高校出版社,2008.
[3]薛鹤娟.基于WEB的高校选课系统分析[J].希望月报(上半月),2007(11).
[4]刘永勤.成人高校教学档案开发利用的现实意义[J].中文期刊,2008(03).
[5]张海藩.软件工程导论(第五版)学习辅导[M].北京:清华高校出版社,2008.
月期刊平台服务过的文章录用时间为1-3个月,依据20年经验,经月期刊专家预审通过后的文章,投稿通过率100%以上!