当前位置:首页 > 教学设计 > 基于web应用的高职院校学生考勤系统的设计与开发|web学生考勤管理系统
 

基于web应用的高职院校学生考勤系统的设计与开发|web学生考勤管理系统

发布时间:2019-05-07 03:54:05 影响了:

  摘要:由于高等职业院校学生自制力差等特点,学生管理难度较大,考勤管理作为学生管理的关键环节,受到了各学校管理者的重视,传统的手工考勤已无法满足大量数据的及时准确的处理,开发一个考勤管理系统势在必行,该文从考勤管理系统的功能分析入手,介绍了数据库结构和所采用的开发环境。
  关键词:web应用;考勤;管理系统;java
  中图分类号:TP315文献标识码:A文章编号:1009-3044(2012)21-5062-02
   1高职院校学生考勤现状
  随着我国教育事业的飞速发展,高等学校的招生规模日益扩大,我国正逐步走向全民高等教育的时代,而处于招生分数线最底端的高等职业院校,生源高考成绩偏低和自我约束力差这些客观原因导致了高职院校学生管理的难度加大。学生考勤作为学生管理的基础,受到了高职院校管理者的重视,传统的考勤由人工完成,考勤数据的记录和统计占用了教师和辅导员的大量精力,直接影响了其他工作。人工考勤由于缺乏时效性,考勤数据每隔一段时间统计一次,不能实时进行更新,往往导致延误了对学生进行批评教育的时机。在考勤的过程中,参与者往往是多个教师、班干部和宿管人员,数据在进行汇总时极易出现错误。
  为了满足学校规范化管理的要求,促进高等职业院校信息化管理,开发一个学生考勤管理系统可以解决人工考勤时出现的效率低、时效性差和数据不准确的问题。
   2学生考勤管理的主要功能
  学生考勤管理系统采用B/S结构,主要用于记录学生的考勤情况,便于统计和查询,考勤数据由考勤管理员负责录入,考勤管理系统根据录入的缺勤数据实时进行统计以便供学生和管理人员查询,学生可以登录考勤管理系统进行请假操作,辅导员对学生的请假进行审核,系统管理员可以对考勤数据进行备份和对用户进行操作,具体功能结构如图1。
   2学生考勤管理系统数据库设计
  基于以上功能分析,学生考勤管理系统数据库由六个表组成,分别为考勤表、请销假表,班级信息表、学生信息表、课程信息表和用户信息表,相关表主要字段说明如下:
   3开发工具介绍
  学生考勤管理系统考虑到硬件环境、数据安全性和技术支持等因素,选择开发环境选择了windows Server、tomcat、sql Server、jsf、hibernate和spring,下面简要介绍一下tomcat、jsf、hibernate和spring:3.1 tomcat服务器
  Tomcat是Apache软件基金会(Apache Software Foundation)的Jakarta项目中的一个核心项目,由Apache、Sun和其他一些公司及个人共同开发而成。因为Tomcat技术先进、性能稳定,而且免费,因而深受Java爱好者的喜爱并得到了部分软件开发商的认可,成为目前比较流行的Web应用服务器。[3]
  3.2 jsf框架
  JavaServer Faces (JSF)是一种用于构建Web应用程序的新标准Java框架。它提供了一种以组件为中心来开发Java Web用户界面的方法,从而简化了开发。JSF还通过将良好构建的模型-视图-控制器(MVC)设计模式集成到它的体系结构中,确保了应用程序具有更高的可维护性。由于JSF是通过Java Community Process (JCP)开发的一种Java标准,因此开发工具供应商完全能够为JavaServer Faces提供易于使用的、高效的可视化开发环境。[4]
  3.3 hibernate框架
  Hibernate是一个开放源代码的对象关系映射框架,它对JDBC进行了非常轻量级的对象封装,使得Java程序员可以随心所欲的使用对象编程思维来操纵数据库。Hibernate可以应用在任何使用JDBC的场合,既可以在Java的客户端程序使用,也可以在Serv let/JSP的Web应用中使用,最具革命意义的是,Hibernate可以在应用EJB的J2EE架构中取代CMP,完成数据持久化的重任。[5]
  3.4 spring框架
  Spring是一个开源框架,它由Rod Johnson创建。它是为了解决企业应用开发的复杂性而创建的。Spring使用基本的JavaBean来完成以前只可能由EJB完成的事情。然而,Spring的用途不仅限于服务器端的开发。从简单性、可测试性和松耦合的角度而言,任何Java应用都可以从Spring中受益。简单来说,Spring是一个轻量级的控制反转(IoC)和面向切面(AOP)的容器框架。[6]
   4总结
  学生考勤管理系统的设计和开发应充分考虑高等职业学院学生管理的特点,采用B/S和胖客户端结构,帮助学生考勤管理人员准确无误的处理庞大的数据,及时准确的统计学生考勤信息,学生也可以登录本系统及时查看自己的考勤状况并进行请假和销假处理。学生考勤管理系统的投入使用,可以有效的促进高等职业院校学生管理的科学化、规范化和信息化。
  参考文献:
  [1]李嶒.基于web应用的高职院校教学管理系统[J].电脑知识与技术,2009(3).
  [2]王功.基于web技术的教学管理系统分析及总体设计[J].山东理工大学学报,2007(8).
  [3] tomcat_百度百科[EB/OL]. .htm.
  [4] JSF框架_百度百科[EB/OL]. .htm.
  [5] Hibernate_百度百科[EB/OL]..htm.
  [6] spring框架_百度百科[EB/OL]. .htm.

猜你想看
相关文章

Copyright © 2008 - 2022 版权所有 职场范文网

工业和信息化部 备案号:沪ICP备18009755号-3