1.3课题设计意义
现在全国各所高校仍采用的是教师或者班长的人工点名制度,然后记录出每位学生的考勤上课情况,以便于学期末的时候为总成绩打分,但是这种人工制度存在着不便之处,比如说:学生有事需要与任课老师请假,学生还要等到上课才能见到老师请假,这样会造成请假的不及时等等。所以针对这些问题设计出这样一个学生考勤管理系统可以极大的提高教师、学生的工作效率。
1.4相关开发软件简介:
1)MyEclipise 简介
MyEclipise的中文名字我们可以翻译成“集成开发环境”,而MyEclipise(My Eclipse Enterprise Workbench)是Eclipise的一个升级扩展;利用这个软件可以实现与多个软件的开发利用和发布;其实简单来说,就是功能非常丰富、强大的JAVA集成开发环境,这个软件主要包括了一些编码、测试、调试和发布等基本操作的编辑,通常支持HTML、SQL、CSS等软件。
2)JAVA/JSP语言简介
JAVA是类似于C++或C#的一种计算机程序语言,在日常的生活中我们玩的一些小游戏都是主要利用JAVA语言来实现的;而JSP也比较容易理解,就是JAVA语言的服务器的页面,同样也是SUN公司所推行出的一种动态的网页技术标准,而这种技术应用领域也很广泛。比如说在而这种技术的实现方式上主要是利用一些我们经常见到的静态网页,然后加入了JAVA的一些相关的程序片段和JSP的标记相互结合工作而形成的一种页面,然后由Web服务器上JSP的引擎来处理它的元素,最后生成调用Bean,并用JDBC(数据连接)访问SQL数据库已达到一种以HTML或XML的形式返回浏览器的目的;其实JSP在Servlet类中进行编译,编译一次后,然后进行存入内存;如果以后再想调用的话,可以不用再笼统的进行编译,所以运行速度相对其它的软件比较快。
1.5设计方法
1)满足考勤系统中不同用户角色类型功能需求
学生:可以在线请假、然后查看本学期的所有的请假信息情况。
教师:可以查看这堂课学生的请假信息、进行请假审批、学生点名。
管理员:主要负责对学生、教师的一些基本信息的管理,具有添加、删除、查看、修改的权利。
2)满足考勤功能的要求
考勤管理功能:通过对考勤管理功能的设计,学生老师以及管理员(辅导员)可以进行相应的操作,从而节约时间提高效率。
学生登录功能:在上课之前,学生可以登陆考勤管理系统进行在线请假以及查看本学期的请假情况。
教师登陆功能:教师在上课的时候可以进行在线审批学生请假、上课学生点名。
管理员(辅导员)登陆功能:管理员可以查看所有老师的一些基本信息,如:姓名、专业等;同样管理员也要具有对老师的一些信息进行修改和删除的权利;对学生也同样具有这样的权利。
2.系统需求分析
学生考勤系统的主要目标是实现学生的考勤,围绕这一问题,系统需求设计主要包括学生请假、出勤情况、学生点名、教师管理、学生管理等等。而对于整个考勤管理系统则存在着三类用户角色:学生、教师、管理员(辅导员)。这三类用户有着不同的权限,想要进入系统必须要经过登陆验证,验证成功后才能进入相应的页面进行相应的操作,如果登陆失败,则就不能进入该系统 java+sqlserver高校学生考勤信息管理系统的设计+源代码(2):http://www.youerw.com/jisuanji/lunwen_30923.html