考勤管理系统的设计与实现(共20页).doc
《考勤管理系统的设计与实现(共20页).doc》由会员分享,可在线阅读,更多相关《考勤管理系统的设计与实现(共20页).doc(20页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、精选优质文档-倾情为你奉上考勤管理系统的设计与实现数据库设计摘 要:当今社会已进入信息社会时代。信息已经受到社会的广泛关注,被看作社会和科学技术发展的三大支柱(材料、能源、信息)。信息是管理的基础,是进行决策的基本依据。在一个组织里,信息已作为人力、物力、财力之外的第四种能源,占有重要的地位。然而,信息是一种非物质的,有别于基本资源的新形式的资源。信息也是管理的对象,必须进行管理和控制。本系统主要针对目前高校学生在线请假以及学生上课出勤管理而设计的信息系统。本系统总体上由三大功能模块:请假系统模块、考勤系统模块、后台管理模块组成。系统涉及到高校六大类用户:学生、任课老师、班主任、院系领导、学校
2、领导、系统管理员。本高校学生考勤管理系统用JSP+SQL Server 2005开发,开发过程中运用了页面模块化、信息发布的动态生成、静态页面显示等技术开发。本论文重点介绍本系统的请假系统、考勤系统两大功能模块设计,完成学生、任课老师、班主任、院系领导、学校领导五类用户功能的设计与实现。关键字:考勤管理 在线请假 JSPAbstract:Todays society has entered the era of the information society. Information has to be widespread concern in the community, is seen
3、as the three pillars of society and the development of science and technology (materials, energy, and information). Information is the basis for management, is a fundamental basis for decision. In an organization where, information other than as a human, material and financial resources of the fourt
4、h power, occupies an important position. However, the information is of a non-material, as opposed to new forms of resources basic resources. Information management objects, you must manage and control. This system is mainly used for university students and students attendance online leave managemen
5、t and design of information systems. This system generally consists of three modules: leave system modules, system modules, management modules. System involves the Universitys six major categories of users: students, teacher, head teacher, Faculty leadership, school leadership, systems administrator
6、. JSP+SQL Server 2005 development for university students attendance management system, used during the development of page modules, dynamically generated, static pages of information display technology development. This thesis focuses on the system of leave two function modules of the system, time
7、system design, complete the student, the teacher, the teacher in charge of Department leadership, school leadership, and design and realization of five categories of users.Key words:Attendance management, Online leave, JSP第一章 引言目前各高校校园信息化已逐步完善,而校园网不仅方便了用户,更重要地是提高了办事效率。各大高校有针对师生的成绩查询系统、教务管理系统、招生就业系统、
8、校园BBS论坛、校内网站等一系统系统在各大高校纷纷出现,给高校管理、学校师生的学习、生活、办公带来了便利。但我校的考勤管理模式还是以任课老师上课点到,以及学生会的学生干部、干事课堂查勤来管理。同时,学生请假需要经过系辅导员、系部领导批准才能生效。对于考勤结果,需要进行数据信息的录入以及数据信息的统计,这样比较麻烦,且费时费力,出现误差的概率也比较大。更重要的是暴露出了以下的弊端:一、学生请假不方便;二、学生请假对任课老师不透明。三、学生对自己整个学期的上课出勤情况没有整体的统计信息。四、院系领导、学校领导不能把握住学生的上课出勤情况。由于以上原因,我们小组决定开发学生考勤管理系统,由谢毅同学开
9、发系统后台设计,韦哲同学开发系统前台设计,本人主要负责系统数据库方面的开发。第二章 学生考勤管理系统开发相关技术介绍2.1系统开发工具根据各用户的需求,以及系统各大功能的需求,经过大量的调查分析,针对本高校学生考勤管理系统选择以下开发工具进行开发:系统结构:B/S (浏览器/服务器)开发语言:JAVA/JSP数据库:SQL Server 2005开发工具:JDK 1.5 Dreamweaver Eclipse服务器端容器:Tomcat 5.52.2相关开发工具简介2.2.1 B/S(浏览器/服务器)简介B/S(Browser/Server,浏览器/服务器)模式又称B/S结构。它是随着Inter
10、net技术的兴起,对C/S模式应用的扩展。在这种结构下,用户工作界面是通过IE浏览器来实现的。B/S模式最大的好处是运行维护比较简便,能实现不同的人员,从不同的地点,以不同的接入方式(比如LAN, WAN, Internet/Intranet等)访问和操作共同的数据;最大的缺点是对网络环境依赖性太强,由于各种原因引起网络中断都会造成系统瘫痪。2.2.2 JAVA/JSP简介JAVA是SUN公司推出的完全面向对象的语言,它有很好的跨平台性、安全性、重用性等特点。JSP的全称是Java Servlet Pages,它是SUN推出的一种动态网页技术标准。它在传统的静态页面文件(*.html,*htm
11、)中加入Java程序片段和JSP标记,就构成了JSP页面。由Web服务器上的JSP引擎来处理JSP元素,生成调用Bean,并用JDBC访问数据库(或文件),最后以HTML或XML的形式返回浏览器。JSP在Servlet类中编译,编译一次后存入内存,以后再调用时,不用再编译,所以速度很快。12.2.3 SQL Server 2005简介SQL Server 是一个关系数据库管理系统它是由Microsoft推出的。SQL Server 是一个具备完全 Web 支持的数据库产品,提供了对可扩展标记语言 (XML) 的核心支持以及在 Inter 上和防火墙外进行查询的能力,提供了以 Web 标准为基础
12、的扩展数据库编程功能。丰富的 XML 和 Inter 标准支持允许使用内置的存储过程以 XML 格式轻松存储和检索数据。SQL Server 提供强大的开发工具和各类开发特性,在大大提高开发效率的同时,进一步拓展应用空间,带来新的商业应用机遇。例如,XML数据库与Web Service的支持将使您的应用实现Inter数据互联,.集成极大的扩展了开发空间,异构数据集成、Service Broker使您的数据和其它应用无缝集成,各种新数据类型和T-SQL扩展带来了诸多灵活性。C#、VB.、XQuery、XMLA、ADO. 2.0、SMO、AMO等都将成为SQL Server数据平台上开发数据相关应
13、用的有力工具。它具有以下特点:(1)上手容易大多数的中小企业日常的数据应用是建立在Windows平台上的。由于SQL Server与Windows界面风格完全一致,且有许多向导(Wizard)帮助,因此易于安装和学习,有关SQL Server的资料、培训随处可得,并且目前国内具有MCDBA认证的工程师不在少数(2)兼容性良好由于今天Windows操作系统占领着主导地的位,选择SQL Server一定会在兼容性方面取得一些优势。另外,SQL Server 2005 除了具有扩展性,可靠性以外,还具有可以迅速开发新的因特网系统的功能。尤其是它可以直接存贮 XML 数据,可以将搜索结果以 XML格式
14、输出等特点,有利于构建了异构系统的互操作性,奠定了面向互联网的企业应用和服务的基石。这些特点在.NET 战略中发挥着重要的作用。(3)电子商务在使用由Microsoft SQL Server 2005关系数据库引擎的情况下,XML数据可在关系表中进行存储,而查询则能以XML格式将有关结果返回。此外,XML支持还简化了后端系统集成,并实现了跨防火墙的无缝数据传输。你还可以使用Hypertext Transfer Protocol(超文本传输协议,HTTP)来访问SQL Server 2005,以实现面向SQL Server 2005数据库的安全Web连接和无须额外编程的联机分析处理(OLAP)多
15、维数据集。(4)数据仓库Microsoft SQL Server 2005非常明显的改进就是增加了OLAP(联机分析处理)功能,这可以让很多中小企业用户也可以使用数据仓库的一些特性进行分析。OLAP可以通过多维存储技术对大型、复杂数据集执行快速、高级的分析工作。数据挖掘功能能够揭示出隐藏在大量数据中的倾向及趋势,它允许组织或机构最大限度的从数据中获取价值。通过对现有数据进行有效分析,这一功能可以对未来的趋势进行预测。第三章 需求分析用户是系统的最终使用者,根据调查分析,本系统应当包括学生、辅导员、任课老师、系统管理员四类用户,这四类用户对系统的需求简要概括如下:3.1学生用户需求描述学生对本系
16、统的主要需求是:学生可以查看在校期间所有课程请假、旷课、迟到、早退了多少次,以及具体的时间、任课老师姓名等详细信息,查看本人的院系、年级、专业、班级、学号、姓名、性别等。3.2任课老师用户需求描述任课老师对系统的主要需求是:查看所教班级学生整个学期上课缺勤日期、课程等,查看课程日期、课程名称等,教师姓名、年龄、性别等。3.3辅导员用户需求描述辅导员对本系统的主要需求是:上课缺勤日期、课程、任课老师姓名等,查看本班学生的学号、姓名、性别、年龄等。3.4管理员用户需求描述管理员对系统的主要需求是:对系统进行维护,进行增、删、改、查等。第四章 数据库设计在信息世界中,信息从客观事物出发流经数据库,通
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 考勤 管理 系统 设计 实现 20
限制150内