大学生考勤系统论文(2)

2019-04-02 19:40

2.9.2学生在线请假活动图 ........................................... 16 2.9.3 辅导员审核学生假条活动图..................................... 18

3 概要设计 ............................................. 19

3.1概述 ......................................................... 19 3.2模块介绍 ..................................................... 21 3.2.1管理员模块 ................................................... 21 3.2.2辅导员模块 ................................................... 22 3.2.3任课教师模块 ................................................. 22 3.2.4学生模块 ..................................................... 22 3.3数据库设计.................................................... 23 3.3.1数据库概要设计 ............................................... 23 3.3.2数据库的逻辑结构设计 ......................................... 27 3.3.2数据库表联系图 ............................................... 27

4大学生考勤系统详细设计 ................................ 31

4.1数据库连接.................................................... 31 4.2系统关键功能模块的实现 ........................................ 32 4.2.1系统用户登录 ................................................. 32 4.2.2 任课教师在线考勤............................................. 32 4.2.3 学生在线请假................................................. 34 4.2.4 辅导员审核学生假条........................................... 35

5大学生考勤系统测试 .................................... 36

5.1系统测试简介 .................................. 错误!未定义书签。 5.2系统测试实现 .................................. 错误!未定义书签。 5.2.1所有页面基本的链接是否正确 ................... 错误!未定义书签。 5.2.2任课教师在线考勤是否实现 ..................... 错误!未定义书签。 5.2.3学生在线申请请假是否实现 ..................... 错误!未定义书签。 5.2.4 辅导员审核假条是否实现....................... 错误!未定义书签。

结束语 ................................................. 38

参考文献 ............................................... 39 致 谢 ............................................... 39

1 前言

1.1选题背景及意义

目前高校大学生上课考勤管理都是任课老师上课点名,然后用纸质版考勤表来记录学生上课出勤情况,学期末再根据所有上课出勤表及作业登记表对学生平时成绩打分,最后把出勤数据整理上交到各院系,而学生请假是以传统的写请假条的形式来向辅导员请假。

这种模式在目前高校管理中暴露了不可避免的弊端:一是任课老师在学期末整理考勤记录时比较麻烦,需要消耗大量的时间和精力;二是学生对自己整个学期的上课出勤情况没有整体的统计信息;三是辅导员对本班学生整个学期的上课出勤情况不易查看。四是学生请假不方便;五是学生请假对任课老师不透明[1]。针对这些弊端,大学生考勤管理系统不仅大大减少了任课老师整理考勤记录的大量工作,而且还方便了学校对学生班级出勤记录的查询,只要通过计算机登入本系统就能及时修改、更正学生的考勤信息,使信息真实、有效,大大提高了工作效率。

1.2国内外现状和发展趋势

当今时代是一个信息化时代,因此,一些国家考勤管理系统在国内外的高校中都有广泛的运用,与其相似的就有企业指纹考勤机插卡打卡等系统。目前,国内的考勤技术已经趋向成熟,有一些CPU内核均为科学院自主研发的考勤机器,像中控品牌的产品已经远销欧美、中非、东亚等,无论从质量、模具、品质均不输于其他国家。而学生考勤系统的开发条件低,开发周期短。功能结构相对简单,属于自行开发,自行使用,所以国内外对学生考勤管理系统的研究也就不多。但是传统的学生考勤都是通过老师或学生干部点名和签到进行的,花费了很多时间和人力,学校统计也比较麻烦,不便于学校管理[1]。随着国内外高校校园管理逐渐成熟完善,学校考勤管理也在逐渐改善,因而一个网上即时考勤管理就能提高管理工作效率,加强对学生信息的统一管理和及时查询。学生考勤信息系统就是作为实现现代信息管理的重要平台,在未来具有非常好的发展前景。

1

1.3研究内容

1.3.1具体研究内容/设计内容

本系统是基于JSP技术和数据库SQL Server 2005以及考勤系统的发展而提出的。本系统的开发环境是:MyEclipse。主要研究的内容是大学生考勤系统的设计和实现,并且结合JSP开发技术、 SQL Server 2005数据库技术来研究系统的可行性,对系统进行实现。首先介绍当前大学生考勤系统的发展和趋势,得出本课题的项目背景和需要解决的问题。再次基础上对系统的业务流程进行分析,得到功能需求,使用用例图和功能模块划分的方法来描述需求分析。然后在这个需求分析的基础上,对系统管理模块、考勤管理模块和学生在线请假模块进行详细设计和实现,并给出系统的实现效果图。最后进行系统的测试,并公布系统的测试结果。

大学生考勤系统主要的功能是实现以下3个基本大模块,每个大模块中含有小功能模块。

1、系统管理模块(管理员):系统管理员动态的管理用户信息、老师课程表安排等信息。

2、考勤管理模块(管理员、辅导员、任课教师、学生):本模块的功能是学生考勤信息统计的实现、查看及管理,涉及所有用户。

3、在线请假管理模块(学生、辅导员):学生通过此功能模块进行在线请假及查看请假记录信息;辅导员在线审批学生请假及查看请假记录信息。

1.3.2重要解决问题

1)合理的设计数据库和数据表。作为大学生考勤系统,应具有信息的录入,删除,修改,浏览等基本功能,还要求能够根据用户的需求进行操作。尽量减少数据库数据的冗余,使重复数据保持在最小限度,这样将不必要多占用存储空间,减少产生混乱影响的危险,还能提高计算机运行速度。

2)设计出友好的界面。界面的友好是否用户评价一个软件、系统优劣的重要方面。数据的录入,修改,删除,查询等功能按钮直接分布在主界面上,且布局合理,美观。尽量减少用户的键盘输入,减少用户的工作量,提高工作效率。

3)为任课教师提供一个方便快捷的考勤系统,即时记录考勤时间,减少老

2

师纸质版进行考勤工作的工作量。

1.4相关技术简介

1.4.1 JAVA/JSP介绍

JAVA是SUN公司推出的完全面向对象的语言,它有很好的跨平台性、安全性、重用性等特点。

JSP的全称是Java Servlet Pages,它是SUN推出的一种动态网页技术标准。它在传统的静态页面文件(*.html,*htm)中加入Java程序片段和JSP标记,就构成了JSP页面。由Web服务器上的JSP引擎来处理JSP元素,生成调用Bean,并用JDBC访问数据库(或文件),最后以HTML或XML的形式返回浏览器。JSP在Servlet类中编译,编译一次后存入内存,以后再调用时,不用再编译,所以速度很快。

1.4.2 SQL Server 2005数据库

本系统采用的数据库是SQL Server 2005数据库管理系统,是一个关系型

的数据库管理系统,与Visual Studio 2008开发工具紧密集成,为开发人员提供更加方便的数据管理方式。SQL Server 2005数据库是一个全面的数据库平台,其数据引擎是企业数据管理解决方案的核心,集成了商业智能工具、分析、报表等功能,为用户提供企业级的数据管理。SQL Server 2005可以为开发人员、数据库管理员、信息工作者以及决策者提供了创新的解决方案,帮助用户从数据中获取更多的收益。SQL Server 2005数据库的数据引擎为关系型数据和结构化数据提供了更安全可靠的存储功能,可以构建和管理用于业务的高可用和高性能 的数据应用程序。

1.4.3 B/S体系结构

本系统是一个基于Web技术的管理信息系统,采用B/S体系结构,即Browser/Server结构,它实质也是一种客户端/服务器结构,只不过它的客户端是浏览器。在B/S体系结构中,用户通过浏览器向Web服务器发出请求,服务器对浏览器的请求进行处理,将用户所需信息返回到浏览器并通过HTML呈现给用户。采用该体系结构的系统具有以下优点:

3


大学生考勤系统论文(2).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:某设计院设计人员工资及提成比例的规定及奖惩制度.

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: