基于jsp的高校学籍管理系统

来源 :科技信息·上旬刊 | 被引量 : 0次 | 上传用户:wanwan1984
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘要:本文介绍了高校管理学籍过程中遇到的问题,并针对这一问题提出学籍管理系统的设计思路,使用基于mvc架构的,jsp语言编写出高校学籍管理系统。并且应用到课堂教学,具有一定的教学指导意义。
  关键词:jsp;学籍管理系统;b/s结构
  学籍管理是高校教育教学管理的重要组成部分,其重要性不言而喻。同时这也是一项政策性,原则性很强的工作,学籍管理涉及学生从录取报名到毕业离校全过程的记载,组织,协调和控制,学籍管理的规范化是学校管理规范化的基础,为教学活动的开展提供有力保障。随着高校扩招和发展,在校生的数量不断攀升,增加了学籍管理工作的难度,如何在这管理的过程中节约人力成本并且达到高效准确,是现阶段各高校发展中共同的需求。
  针对这一需求,开发设计了基于jsp语言的高校学籍管理系统,本系统采用eclipse开发环境,tomcat搭建服务器,jsp作为开发语言。本系统基于B/S架构下,使用这种方式编写的程序可以降低耦合,编写的程序可扩展性更好。
  1、系统开发工具
  Sql server 2008,tomcat7,eclipse
  2、系统需求分析
  受到高校办学多元化的影响,各高校的学生组成趋向多元化,以我校为例,既有专科学生,也有五年一贯制学生,还有技工学生。每种学生分别联系各自的上级学籍管理系统,每种学籍系统之间不连通,为了保证数据准确,需要设计多种数据表对接不同系统。这给学籍工作带来很大难度。
  目前大多数高校对学生的档案、入学、毕业等一些繁琐工作都是通过excel或者access表格的形式进行记载并处理的,学籍管理人员素质不均衡,多数非计算机专业毕业,对学生数据的新建和修改工作量特别大,需要组织学生不停的对信息进行核对,再组织各系部对其核对过的信息进行手动修改,而学校将这些修改后的数据再进行手动整合。而数据建立好以后要面临学生转专业,退学,休学,入伍,复学等学籍变动,也需要系统管理员通过手工改动。在数据量比较大的时候,人的手工修改经常会出现问题。
  所以,迫切的需要开发出一套统一的学籍管理平台,能够便捷的统计学生学籍信息,及时查阅学生学籍动态,了解学生学籍情况,在校奖惩情况。方便学校对学生的管理。
  3、系统设计
  3.1系统架构
  本系统采用B/S结构即Browser/Server(浏览器/服务器模式),在客户机上只要安装一个浏览器如internet explorer或火狐,服务器上安装上sql server等数据库,浏览器通过Web Server 同数据库进行数据交互。
  B/S结构分为三层,分别是表现层(UI)、业务逻辑层(BLL)、数据访问层(DAL)。表现层(UI)即展现给用户看的界面,业务逻辑层(BLL)是对数据层的操作,用于处理数据的业务逻辑。数据访问层(DAL)用于操作数据库,主要完成对数据的增添、删除、修改、更新、查找等操作。
  区分层次的目的即为了“高内聚,低耦合”的思想。
  3.2模块设计
  该系统的使用者分为学生,教师和管理者这三个角色,分别可以完成如下五个功能模块:
  1)学生管理模块:负责管理学生,学生使用学号登录,可以完成对学生信息进行增加,删除,修改和查詢。可以是单独操作,也可以通过系别,专业,班级筛选出学生信息,批量操作学生信息。该模块在学生管理中可以满足毕业的学生及时删除,新入校的学生及时添加。教师或者管理人员能够分系,分专业,分班查询学生的学籍及奖惩信息。
  2)教师管理模块:负责管理登录的教师,教师使用工号登录,可以修改密码。管理员可以及时清除离职的教师,新进的教师及时添加进入系统。管理员可以查询,修改教师信息。
  3)学籍管理模块:在新生入学的时候由各系建立新生的学籍信息,新生的学籍表依据为安徽省教育厅提供的学校录取表(在校由教务处提供),在录入的过程中以学生的身份证号为依据,通过学生的身份证号后4位查询到学生,将学生的身份证号,学号,录取的准考证,姓名作为学生的关键信息,不允许修改,这样可以保证基本信息的准确。学生在入学后查询并核对自己的学籍信息,将学籍信息中的其他部分如家庭地址,父母信息,邮箱等填全并提交系统,完成完整的学籍数据的建立。教师和学生从入校到毕业均可以查询学生的学籍状态(分别为在籍,休学,入伍,复学和退学),可以根据系别,专业,班级进行筛选,批量查询学生信息。各系学籍管理员在学年过程中,关注学籍状态出现变化的学生并及时在系统中修改学籍状态。毕业的学生批量删除学籍信息。
  4)奖惩管理模块:各系教师按学年录入学生的奖惩信息。对已录入的信息可以进行修改和删除。也可以通过系别,专业,班级筛选查看学生奖惩信息。
  5)系统管理模块:主要负责查询,修改用户,并且安全退出系统。
  4、数据库的设计
  4.1数据库关系模式设计
  学生信息表(学生学号,密码,姓名,性别,系别);
  教师信息表(教师工号,密码,姓名,性别,系别);
  管理员表(管理员账号,密码)
  学生学籍表(学生学号,密码,姓名,性别,系别,班级,e-mail,监护人姓名,监护人联系电话)
  奖励记录信息表(学生姓名,学号,奖励学年度,奖励名称,奖励描述);
  处罚记录信息表(学生姓名,学号,处罚学年度,处罚名称,处罚描述);
  5、实现关键代码
  try{
  //得到用户希望显示的pageNow
  String s_pageNow=(String)request.getParameter(“pageNow”);
  int pageNow=Integer.parseInt(s_pageNow);   UserBeancl ubc=new UserBeancl();
  ArrayList al=ubc.getUserByPage(pageNow);
  int pageCount=ubc.getPageCount();
  //将al,pageCount放入request中,带到wel.jsp显示
  request.setAttribute(“result”,al);
  request.setAttribute(“pageCount”,pageCount+””);
  request.setAttribute(“pageNow”,pageNow+””);
  //重新跳转回wel.jsp页面
  request.getRequestDispatcher(“wel.jsp”).forward(request,response);
  }catch(Exception e){
  e.printStackTrace();
  }
  }
  else if(flag.equals(“delUser”))
  {
  String UserName=request.getParameter(“userName”);
  UserBeancl ubc=new UserBeancl();
  if(ubc.delUser(UserName))
  {
  request.getRequestDispatcher(“suc.jsp”).forward(request,response);
  }else{
  request.getRequestDispatcher(“err.jsp”).forward(request,response);
  }
  }
  6、对教学的指导意义
  学生学习了java web程序设计课程以后,可以将本系统作为教学实训的一部分,将该系统分解为用户登录系统,学生管理系统,教师管理系统等让学生实训,提高学生解决实际问题的能力同时也能够锻炼学生将日常学习的知识点与实际工作结合起来,达到以科研促教学的目的。实际在实训操作的过程中,学生通过这种方式能够掌握更多的软件开发思想和操作技能。
  7、结语
  本系统已经在研发系统后进行了软件测试,测试结果界面简洁大方,提示清晰。同时,系统的可维护性较好。可以在以后的工作中使用和推广该系统,以提高工作效率。
  参考文献:
  [1]李平. 基于JSP的动态网页开发技术[J]. 微计算机信息,2009,25(21):108-110.
  [2]聂娟. 高校学籍管理制度建设研究[D]. 湖南大学,2005.
  [3]陈潇,戴长秀,张国伟. 基于JSP的MVC架构在南国商学院就餐系统的应用研究[J]. 电脑知识与技术,2017,13(2).
  [4]来学伟. 基于JSP的学生信息管理系统的设计[J]. 济源职业技术学院学报,2010,9(1):31-33.
  [5]郭麗. 基于JSP的学生就业信息管理系统的设计与实现[J]. 计算机时代,2013(3):67-68.
  [6]郭政辉. 基于JSP的学生信息管理系统的设计与开发[D]. 吉林大学,2014.
其他文献
摘要:构建了基于软件IUV-4G的PTN网络虚拟通信实验的操作平台,该实验平台通过利用IUV软件的仿真教学功能,软件具有用户登录、具体实验(核心网&无线、IP承载网、光传输网)等操作界面。使得实验项目具有一定的扩展性和灵活性。同时在不增加硬件设施的情况下,通过利用虚拟仿真软件技术可以提高实验的性能以及平台利用率,为同学们提供了一个创新设计、自主学习的实验平台。  关键词:PTN网络;实验教学改革;
期刊
摘要:有机化学是一门以实验为基础的化学,许多有机化学理论与规律都来自实验,通过实验也可验证理论,巩固和加深对理论的理解。有机化学实验使学生掌握有机化学的基本操作技能,培养学生严谨的科学态度,敏锐的创新能力,提高学生观察、分析和解决问题的能力。有机化学是药学专业中一门实践性强,应用型广的基础课程,同时也是将来学习药物化学、药物分析、天然药物化学和药理学等基础。然而,目前的有机化学实验在很大程度上依然
期刊
摘要:多媒体课件是近年来逐渐广泛使用的教学辅助手段之一,在小学数学教学中起着重要的功能,但由于教师素质、学生接受能力等因素的影响,使得当前的多媒体课件教学存在一些问题,需要采取针对性的改进措施进行解决。  关键词:多媒体课件;小学数学;功能;问题;改进策略  1 引言  多媒体课件简单来说就是老师用来辅助教学的工具,是由教师或多媒体创作人员根据教学内容信息,把文字、图形、图象、声音、动画、影像等多
期刊
摘要:为了适应新形势下应用型本科教育对人才培养的要求,为了解决单片机课程理论及实践性较强而学生学习起来较困难的矛盾,本文结合CDIO教学理念及项目式教学法对单片机课程的教学及实践改革进行分析,提出相应的改革措施,既提高教学质量,又提高学生的工程应用能力。  关键词:CDIO;单片机;应用技能;项目式教学法  单片机作为当代的重要科技成果之一,以其体积小,性价比高,耗电少及容易掌握的特点,在科学计算
期刊
摘要:随着我国动画产业近年来的发展,新一代动画人的培养成为了教育领域至关重要的课题,但当前的动画制作专业学生显然是以电脑制图为主,导致手绘动画作为动画专业基础技术的地位开始受到影响,显然不利于动画产业的发展。为此文中将重点分析这门课程改革的必要性,并提出相应的改革课程改革建议,以确保手绘动画理论在动画教学中的重要性能够再度体现出来,受到重视。  关键词:传统手绘动画;动画教学;动画产业  近年来随
期刊
摘要:供电企业与人民群众的生产生活息息相关,承担着为广大客户提供安全、清洁、优质、高效的供电服务的基本使命。只有不断提升卓越管理,着力打造优良作风,以崇高的使命感和紧迫的责任感,全力推动企业各项工作落到实处,才能深入践行“人民电业为人民”的宗旨。本文结合国网商洛供电公司实际,对供电企业提升卓越管理、打造优良作风的思路和经验作进一步梳理总结,以期抛砖引玉,更好地帮助供电企业完善管理,履行好所肩負的基
期刊
摘要:本文在简单分析职业院校英语教学现状的基础上,从教材、学生、教师三个方面阐述了使职业院校英语课堂教学“活”起来的观点与经验。笔者认为,教师只有灵活运用教材,坚持“以人为本”的原则,努力提高自身素质,才能使职业院校英语课堂教学“活”起来。  关键词:教材;学生;教师素质;职业院校英语教学  在这经济全球化、社会信息化,互联网高速发展的今天,随着中国“一带一路”宏图大计的实施,我国与国际的接轨越来
期刊
摘要:针对目前传统的课堂教学模式存在的现状和诸多弊端,在“互联网+”的背景下,将翻转课堂教学模式应用于“电气控制与PLC技术”课程教学中,以微课技术和任务导向教学方法为支撑,通过课前、课内活动的翻转设计与衔接,以达到课前、课内活动一体化。课前通过微课支撑进行知识的预传递与构建、课内通过交流讨论、任务完成与成果交流、教师指导学习等环节完成知识内化。这种课前课后的翻转不仅能解决课程内容枯燥繁多与课时有
期刊
提要:美术教学,要以学生愉快自主体验为中心、审美和学生动手相结合;从学生的实际出发,分层学习,让学生在愉快、轻松的氛围中快乐的学习,快乐体验绘画的乐趣;让学生的艺术创造思维真正地活起来,从而全面促进学生的创造能力和艺术素养的提升。  关键词:技法教學;普及美术教育;能力的培养  在中学美术技法教学中,教师要改变以往传统的教师示范,学生临摹的教学方法,只是一味地让学生接受“规范”技巧,以学生临摹来完
期刊
摘要:我国的电力企业施行改革之后,在新形势下,电力安全管理与职业健康安全管理是一个与时俱进的体系。本文主要阐述了电力企业建立“职业健康安全管理体系”的意义,然后探讨了电力企业职业健康安全管理体系的建立,最后就电力系统实施职业安全健康管理体系的有利条件进行了归纳总结。  关键词:电力企业;安全管理;职业健康  引言  随着我国的进步与发展,在最近几年的电力企业管理体系中涌现出企业职业健康安全管理体系
期刊