当前位置:文档之家› 考勤管理系统设计与实现毕业论文

考勤管理系统设计与实现毕业论文

考勤管理系统设计与实现毕业论文目录摘要 (I)1 绪论 (1)1.1 引言 (1)1.2 开发背景 (1)2 开发工具简介 (3)2.1 JSP简介 (3)2.2 SQL server 2000简介 (3)2.3 Tomcat应用服务器简介 (4)3 系统分析 (6)3.1 项目概述及基本要求 (6)3.2 可行性分析 (6)3.2.1 技术可行性 (6)3.2.2 经济可行性 (6)3.2.3 运行可行性 (6)3.3 功能需求 (7)3.4 性能需求 (7)4 总体设计 (8)4.1系统目标设计和流程设计 (8)4.2系统功能模块设计 (9)5 数据库设计 (11)5.1 数据库概念结构设计 (11)5.2 数据库逻辑结构设计 (13)5.3 数据库物理结构设计 (17)6 系统详细设计 (18)6.1 管理员登录界面设计 (18)6.2 管理员主界面设计 (18)6.3消息管理模块设计 (19)6.3.1添加消息界面设计 (19)6.3.2查询消息界面设计 (20)6.4员工管理模块设计 (20)6.5考勤时间管理模块设计 (21)6.6请假管理模块设计 (21)6.7 员工登录界面设计 (22)6.7.1员工考勤界面设计 (22)6.7.2员工考勤时间管理界面设计 (23)6.7.3员工个人资料界面设计 (23)6.8 月统计报表界面设计 (24)7 系统测试 (25)7.1 概述 (25)7.2 界面测试 (25)7.3 功能测试 (25)7.4 测试结论 (26)8 结论 (27)致谢 (28)参考文献 (29)附录 (30)建驰贸易考勤管理系统设计与实现摘要随着计算机的普及和计算机科学技术的飞速发展,人们开始越来越多地利用计算机解决实际问题。

员工考勤信息管理是企业信息管理的重要部分,面对大量的企业考勤信息,采用人力处理将浪费大量的时间、人力和物力,且数据的准确性低。

因此,开发一个界面友好,易于操作的员工考勤管理软件进行自动化处理具有较大的社会现实意义。

同时,人事考勤管理系统是一切应用系统的典,它具有一切应用系统的特征,系统结构与现实生活紧密结合,具体直观,开发应用简单,不失一般性。

企业考勤管理系统的特点是从企业考勤管理的角度出发,用集中的数据库将几乎所有与考勤相关的数据统一管理起来,形成了集成的信息源。

友好的用户界面,强有力的报表生成工具、分析工具和信息的共享使得企业考勤管理人员得以摆脱繁重的日常工作,集中精力从战略的角度来考虑企业考勤规划和政策。

论文主要介绍了系统的分析,设计和开发的全部过程。

运用数据流图,ER图,程序流程图等对系统的设计过程进行详细的说明。

全文共分为绪论、需求分析、总体设计、数据库设计、详细设计、测试系统、结论七部分。

系统采用开发工具选择JAVA语言,Jsp,后台数据库选用SQL Server 2000。

关键词:考勤管理系统,JSP,JAVA,SQL Server 2000数据库1 绪论1.1 引言我国的计算机应用于企业管理,只是在70年代末期以后才逐渐开展起来的。

目前,计算机辅助管理已在我国的各行各业得到了广泛地应用,但总的来说,计算机在我国管理中的应用,还处于初级阶段,尽管近两年发展较快,但还需要不断地探索和研究。

尤其是计算机辅助考勤管理仅是近几年才在我国得到普及和发展,而在许多发达国家计算机辅助考勤管理已十分普及。

随着我国国民经济建设的蓬勃发展和具有中国特色的社会主义市场经济体制的迅速完善,各个行业都在积极使用现代化的手段,不断改善服务质量,提高工作效率,这些都在很大程度上给企业提出越来越严峻的挑战,对企业体系无论是在行政职能、企业管理水平以及优质服务上都提出更高的要求。

建设一个科学高效的考勤管理系统是解决这一问题的必由之路。

考勤管理作为企业部的一种管理也是如此,由于企业职工人数较多,每一位职工的具体实际情况也不尽相同,日常的考勤工作。

我国中小企业信息化水平一直处在比较初级的阶段,有关统计表明,真正具备计算机信息化比较高应用水平的企业在全国1000多万中小企业中所占的比例还不足10%。

然而,随着我国市场经济的不断成熟,企业的竞争也在不断的加剧,同时企业组织管理观念的变革以及业务流程标准化也在不断完善,中小企业信息化建设的热情近几年来有了显著的提高。

因此开发一个高质量的考勤工资系统进行企业管理尤为重要。

伴随着计算机技术在各行各业日益广泛和深入的应用,企业对员工的考勤管理不在像过去一样靠手工去做,在一些稍具规模的企事业单位考勤也开始信息化。

考勤规则的灵活定义,提供和多种考勤机的接口,并可以手工录入考勤记录。

本系统就是为了适应这种要求而设计的。

集信息的显示、输入、修改、删除、查询等各种处理为一体,信息维护起来非常方便。

大大减少了公司的人力和物力,为公司的考勤以及工资的发放带来很大的便利。

1.2开发背景随着计算机技术的飞速发展,以计算机与通信技术为基础的信息系统正处于蓬勃发展的时期。

同时,以计算机为基础的各种软件也渐渐走入规模不同的各种企业单位中。

企业在对竞争日趋强烈的现代社会在不断提高自身产品质量的同时,对员工的要求也逐渐提高,考勤管理也就成为了一个大众化的课题。

企业考勤管理系统是为了解决员工考勤管理的而设计的,目的是建立一个能够初步实现企业考勤管理系统的智能化管理,提高考勤管理效率,工作人员能够在各个岗位上的工作状态得到及时的反馈,而系统所需的工作人员的数量少,效率高。

企业考勤管理系统是一个企事业单位不可缺少的一部分,它的容对于企业的决策者和管理者来说都是至关重要的,因此,企业考勤管理系统应该能够为用户提供充足人事管理的信息和快捷的管理查询手段,但一直以来人们使用传统的人工方式管理员工的上下班等信息,这种管理方式存在着许多缺点,诸如效率低,性差等,而且时间一长,将产生大量的文件和数据,这对于查找、更新和维护都带来了不少的困难。

随着科学技术的不断提高,计算机科学不断发展,其强大的功能已经被人们深刻认识,它已经进入了人类社会的各个领域并发挥着越来越重要的作用。

作为计算机应用的一部分,使用计算机对企业考勤信息进行管理,具有着人工管理无法比拟的优点,它检索迅速、查找方便、可靠性高、存储量大、性好、寿命长、成本低等,可减少更多的人力物力,这些都能够极大地提高企业的考勤管理效率,也是企业考勤管理科学化、正规化,与世界接轨的重要条件.因此,开发一个企业考勤管理系统是很有必要的,具有其特有的技术意义和管理意义。

2 开发工具简介2.1 JSP简介JSP技术使用java编程语言编写类XML的tags和scriptlets,来封装产生动态网页的处理逻辑。

网页还能通过tags和scriptlets访问存在于服务端的资源的应用逻辑。

JSP将网页逻辑与网页设计和显示分离,支持可重用的基于组件的设计,使基于Web的应用程序的开发变得迅速和容易。

Web服务器在遇到访问JSP网页的请求时,首先执行其中的程序段,然后将执行结果连同JSP文件中的HTML代码一起返回给客户。

插入的java程序段可以操作数据库、重新定向网页等,以实现建立动态网页所需要的功能。

JSP与JavaServlet一样,是在服务器端执行的,通常返回给客户端的就是一个HTML文本,因此客户端只要有浏览器就能浏览。

JSP的1.0规的最后版本是1999年9月推出的,12月又推出了1.1规。

目前较新的是JSP1.2规,JSP2.0规的征求意见稿也已出台。

JSP页面由HTML代码和嵌入其中的Java代码所组成。

服务器在页面被客户端请求以后对这些Java代码进行处理,然后将生成的HTML页面返回给客户端的浏览器。

Java Servlet是JSP的技术基础,而且大型的Web应用程序的开发需要Java Servlet和JSP 配合才能完成。

JSP具备了Java技术的简单易用,完全的面向对象,具有平台无关性且安全可靠,主要面向因特网的所有特点。

2.2 SQL server 2000简介Microsoft SQL Server2000是由 Microsoft公司开发的,简称SQL Server,由一系列相互协作的组件构成,能满足最大的Web站点和企业数据处理系统存储和分析数据的需求。

SQL Server 2000 数据库引擎提供完整的 XML 支持。

它还具有构成最大的 Web 站点的数据存储组件所需的可伸缩性、可用性和安全功能。

SQL Server 2000 程序设计模型与 Windows DNA 构架集成,用以开发 Web 应用程序,并且 SQL Server 2000 支持English Query 和 Microsoft 搜索服务等功能,在 Web 应用程序中包含了用户友好的查询和强大的搜索功能。

同一个数据库引擎可以在不同的平台上使用,从运行 Microsoft Windows 98 的便携式电脑,到运行 Microsoft Windows 2000 数据中心版的大型多处理器服务器。

SQL Server 2000 企业版支持联合服务器、索引视图和大型存支持等功能,使其得以升级到最大 Web 站点所需的性能级别。

SQL Server 2000 关系数据库引擎支持当今苛刻的数据处理环境所需的功能。

数据库引擎充分保护数据完整性,同时将管理上千个并发修改数据库的用户的开销减到最小。

SQL Server 2000 分布式查询使您得以引用来自不同数据源的数据,就好象这些数据是 SQL Server 2000 数据库的一部分,同时分布式事务支持充分保护任何分布式数据更新的完整性。

复制同样使您得以维护多个数据复本,同时确保单独的数据复本保持同步。

可将一组数据复制到多个移动的脱接用户,使这些用户自主地工作,然后将他们所做的修改合并回发布服务器。

SQL Server 2000 中包括一系列管理和开发工具,这些工具可改进在多个站点上安装、部署、管理和使用 SQL Server 的过程。

SQL Server 2000 还支持基于标准的、与Windows DNA 集成的程序设计模型,使 SQL Server 数据库和数据仓库的使用成为生成强大的可伸缩系统的无缝部分。

这些功能使您得以快速交付 SQL Server 应用程序,使学生只需最少的安装和管理开销即可实现这些应用程序。

2.3 Tomcat应用服务器简介目前支持JSP的应用服务器是较多的,Tomcat是其中较为流行的一个Web服务器,被JavaWorld杂志的编辑选为2001年度最具创新的java产品,可见其在业界的地位。

Tomcat是一个免费的开源的Serlvet容器,在Tomcat中,应用程序的部署很简单,你只需将你的WAR放到Tomcat的webapp目录下,Tomcat会自动检测到这个文件,并将其解压。

相关主题