当前位置:文档之家› 基于Java的企业考勤系统

基于Java的企业考勤系统

基于Java的企业考勤系统
基于Java的企业考勤系统

基于Java的考勤查询系统

摘要

随着计算机科学与技术的发展,人们开始使用计算机来解决生活中的实际问题。企业管理也更加信息化。员工考勤信息管理是企业信息化管理的重要组成部分。在面对大量的企业,利用人力解决员工考勤会浪费大量的时间,利用考勤系统解决了人力和物力的浪费,并且数据的准确性更高。因此,开发一个美观、实用的考勤管理系统有很大的意义。

本文设计并实现了一个基于Java的考勤查询系统,该系统实现了员工考勤查询功能,由个人考勤、修改密码、全部考勤、组织结构、考勤概况、权限管理等模块组成,具有快捷方便、页面美观、实用性强等特点。本设计是一个集中的数据库将相关数据统一管理起来,把所有信息都集成到了一起。将数据运用不同的模块展示出来。模块间关联比较少不但易于维护,而且美观的用户界面,强大的报表工具,信息的共享使得企业考勤管理人员挣脱沉重的日常任务,考勤查询系统从业务规划和考核政策的战略点出发,使考勤更加便捷。

本系统采用Java、JS、Css、Jquery等语言,采用了B/S模式,运用模块化开发,实现了一个基于网页的考勤查询平台,使考勤各个模块更加清晰,容易操作。

关键词模块化开发;数据库;考勤查询

Attendance Inquiry System Based on Java

Abstract

With the development of computer science and technology, people begin to use computer to solve real problems in life. Enterprise management information technology. Staff attendance information management is an important part of enterprise information management. In the face of a large number of enterprises, the use of human settlement of staff attendance will waste a lot of time, the use of time and attendance system to solve the waste of human and material resources, and the higher the accuracy of the data. Therefore, the development of a beautiful, practical attendance management system has great significance.

This paper designs and implements a query system based on Java attendance, the system realizes the employee attendance query function, by personal attendance, modify the password, all attendance, organizational structure, attendance situation, permissions, etc. modules, with fast and convenient, page appearance, strong practicability and the like characteristics. This design is a centralized database to unify the relevant data to form a source code for information integration. Display data from different modules. Modules associated with less is not only easy to maintenance and user friendly interface, powerful reporting tool, analysis tools and information sharing, so that enterprises attendance management staff to break free from the heavy day-to-day tasks and checking attendance system from the point of strategic business planning and appraisal policy of make the attendance more convenient.

The system uses Java, JS, CSS and jQuery language, uses the B / S model, using modular development, the realization of the one based on the attendance of the web query platform, make the attendance of each module is more clear,

easy to operate.

Keywords Modular development, database, attendance inquiry

目录

摘要 (1)

Abstract (2)

第1章绪论 (1)

1.1 课题应用背景 (1)

1.2 现有产品和存在问题 (1)

1.3 可行性及现实意义 (2)

第2章开发技术介绍 (4)

2.1 开发技术介绍 (4)

2.2 B/S模式及其优势 (4)

2.3 Web应用程序开发环境—JSP技术 (5)

2.4 Java语言 (6)

2.5 SQL server 2000 (6)

2.6 数据访问接口 (7)

第3章需求分析 (9)

3.1 问题分析 (9)

3.2 方案选择 (9)

3.3 功能需求 (9)

3.4 运行环境 (10)

第4章考勤查询系统详细设计 (12)

4.1 系统介绍 (12)

4.2 系统设计 (12)

4.2.1 系统功能 (12)

4.2.2 模块划分 (13)

4.3 数据库设计 (14)

4.3.1 数据库的逻辑设计 (14)

4.3.2 数据库的物理结构设计 (20)

4.4 系统流程图 (25)

第5章考勤查询系统的实现及测试 (26)

5.1 功能模块设计 (26)

5.2 修改密码模块 (26)

5.3 个人考勤 (27)

5.4 组织结构 (29)

5.5 全部考勤 (30)

5.6 考勤概况 (32)

5.7 员工表 (32)

5.8 审核 (33)

5.9 权限 (33)

5.10 假日 (35)

5.11 系统测试 (36)

5.11.1 兼容性测试 (36)

5.11.2 极端情况测试 (36)

5.11.3 表单验证测试 (37)

结论 (38)

致谢 (39)

参考文献 (40)

附录 (42)

第1章绪论

1.1课题应用背景

随着信息技术的发展,所有的公司规模的不断扩大,人员考勤查询系统变得越来越复杂,考勤,时间短,而且工作量大,在企业的考勤管理,起着非常重要的作用。由于员工考勤管理包含出勤率,个人奋斗值和员工态度相干的事件,一个考勤系统的好坏,间接影响到员工完成任务主动性的发挥,因此影响企业的经济效益。

随着经济的发展,公司中员工数量也变得越来越多。以往使用的考勤系统。如手工考勤已越来越不适应时代的开展,计算机人事考勤管理已成为迫切需要。

经过详细调查,目前,许多员工考勤仍在手工操持的基础上,这种管理方法是增加人力和物力资源,随着科学技术的不断发展,传统的手工管理方式将是以计算机为基本的信息管理方法来替代。运用计算机管理不但能减少操作难度,缩小错误和提高效率。因而,开发一种能为公司提供大量的信息和迅捷的查询技巧考勤管理是非常需要的。

本设计是从北京豆互动有限公司,在实际需求的基础上,对公司的手工考勤管理,通过严格的制度,对公司的设计和实用的前提下开发了一个智能考勤系统检查卡系统。

1.2现有产品和存在问题

目前市场上,有很多的考勤系统的存在,根据我们的调查分析,目前的情况是非常混乱的,不均匀。一些大型公司,一个好的智能考勤系统;和一些公司的考勤系统不强的智能,即使有设备,随意性较强。

当前市场上还在使用的考勤管理系统可分为以下四类:

手工管理系统都是依靠人工管理,每天工作人员都要签名考勤,该管理系统是最初的考勤方法,已基本消除了所有的公司,但一些中小型单位仍然还在使用。

指纹考勤管理系统,安全性更高的公司有更多的应用。在员工考勤系统,这是一个相对较新的产品。指纹考勤管理系统是唯一通过指纹身份认证。硬件是智能机考勤机作为前端,计算机数据库作为后台信息管理,员工指纹第一采样和存储。通过指纹考勤,指纹库的人员比较。确认后,保存员工缺勤,日期,后台管理系统进行验证操作。指纹考勤系统的缺陷:指纹考勤机使用,理论上是可行的,以防止欺诈现象。但在实际应用中,

有一部分人员指纹不清,会出现“错误”的现象,与温度,湿度也更严格的要求,适应性差。

纸卡考勤系统。纸卡考勤考勤系统是半自动的。的优点是,钱少,但所需的计算是男人。卡片机的原理是通过刷卡机,员工在打卡机播放时间使用他们的卡,在高峰期间记录。数据卡是一种消费品,存在着一个问题:现在这个系统欺诈现象尤为严重,并且需要有人照顾。但底部的投资成本。纸卡片机是早期的考勤方法,尤其浪费人力,并没有实际意义的实现信息化,必然面临淘汰的产品,但它仍然是公司的一部分。

智能卡考勤系统,智能卡考勤系统是磁卡机与电脑连接的使用,它是上下班考勤信息。有一个很好的管理功能,该卡信息的直接管理,如统计,打印,修改等。它实现的工作原理是:通过员工,每个人都有一个计算机可以识别的字符串,这是我唯一的字符串。计算机通过字符串作为员工的唯一记录。虽然该机具有便携卡考勤系统的管理能力,但欺诈现象非常普遍。智能卡是数字考勤,但仍有不足之处需要改进。智能卡,考勤系统,适用于大中型企业,有更大的管理功能。

1.3可行性及现实意义

通过调查,其他考勤系统、智能卡考勤系统,目前市场上存在的不足。考勤卡系统仍然在使用中被淘汰;指纹考勤系统的技术和硬件设备和增加空间。智能卡考勤系统是最完善的考勤设备。智能卡考勤系统具有成熟的市场和先进技术!在风险的发展,短的开发时间和开发成本,适用性强,这是卡,指纹考勤系统不能做,研发具有很强的实用性。

与其他考勤系统比较具有3个优点:

1.适应范围广。智能卡考勤系统不受温度,湿度的控制,光照等环境条件;此外,Delphi数据库开发技术,在网络支持,不受时间和空间的限制。

2.管理功能更强大。delphi开发的考勤管理系统是非常强大的,可维护性也很强。降低前负荷和操作难度。

3.成本低。因为该系统操作方便,软件开发资金和维护成本比较大。硬件上采用射频卡:卡片机相对便宜,每张卡片6-8百万。本课题是“考勤系统的设计”为题,在公司,开始开发想干的应用,处理了传统考勤的缺点。

企业考勤管理系统是解决员工考勤管理,为了创造一个可以实现企业考勤管理系统的智能化管理,提高考勤效率,员工可以在不同的位置,在反馈的工作状态,系统需要的人越来越少,效率高。

企业考勤管理系统是一个企业不可缺少的,它的实现是非常重要的管理的企业,因尔,考勤查询系统能够为用户提供全部员工考勤信息和查询手段,从始至终人们使用传统的人工考勤,这种管理方式存在着许多缺

陷,如效率低,安全差等,而不是时钟,但将产生巨量的文件和数据,寻找和维护都带来了很多的困难。

随着科学技术的不断进步,计算机技术的不断发展,其强大的功能已被所有的深刻理解,人类社会的各个领域已经离不开它。作为计算机应用的一部分,使用计算机管理企业考勤系统,和手工管理比较优点突出,它是简单和快速,查找方便,保密性好,容量大,寿命长,成本低,可靠性高,可减少大量的人力和物力,从而可以大大提高企业考勤管理的效率,也是企业的考勤管理科学,规范,快速,与世界接轨的必要条件。因此,一个企业的考勤管理系统的发展是十分必要的,具有特殊的意义。

第2章开发技术介绍

2.1开发技术介绍

本考勤查询系统采用B/S开发模式,开发工具选择JAVA、JSP、Ajax、JavaScript、Html、Css语言,采用Tomcat服务器技术,后台数据库选用SQL Server。

2.2B/S模式及其优势

1.C/S模式

以前,所有的软件开发都应用C/S(Client / Server)形式,在这种情况下,全部的任务都集中于员工端完成,使用Client / Server(员工端/服务器)模式的考勤系统,重点在于硬件,每台计算机(员工端)通过硬件设施就能与服务器端互相连接。利用计算机网络连接,不再人力花费大量时间去收集考勤信息集,计算机智能快捷和效率较高。但由于其结构特性,只适用与昂那个与服务器硬件连接,不能在网上直接完成工作,能够通过改变连接方式,对该架构进行改正,使它能在各种情况下被使用,但是由于需要许多硬件设施保证,用起来也不是特别方便[1]。

2.B/S模式

B/S(Browser / Server)结构就是浏览器和服务器结构。它是伴随网页端技术的兴起,对C/S模式的一种完善或者说是更先进的模式。在这种结构下,用户完全可以通过访问网页的方式来实现,在前端(Browser)不需要进行繁琐的配置和逻辑就能实现,但是最核心的技术还是要在服务器端(Server)实现,从而形成三层架构。三层架构是由三部分组成,分别是工作的网站或接口、事务逻辑、数据库和与其相关的程序设计。这三部分储存在服务器的位置也会不同。三层架构应用中,提供网页的用户界面(GUI)的程序设计和具体的应用如登录入口或交互时所用的接口是应用程序的用户工作站必不可少的[16]。

事务逻辑在局域网服务器或其他共享主机上运行,它作为网站所发出员工请求的服务器,它是作为员工登录,设定好访问哪种类型数据以及数据存储在数据库中的位置。第三层里面有数据库力的数据还有请求数据库对数据增、删、改和访问数据库的程序。但是页面设计可以比这个架构要简单,关于本模式来说,以上运用的方法比起C/S模式要简单许多[2]。

本系统设计利用员工/服务器(B/S)模式,所有模块能够一起开发,而且员工还可以用不同的编程语言来开发。因为每个模块怎么开发都不会

影响其他模块得开发,所以B/S模型对于开发软件是很方便的。这样就很大程度简化了员工编写代码的复杂度,减少了系统维护与添加其他模块的成本和工作量,公司的总成本也大大的降低了。根据公司要求本系统通过B /S模式下的数据库与网页链接的应用,更容易编写、成本也得到降低的。它是系统性的开发,能实现及时员工不在公司,也能通过网页查询自己的考勤信息;而且它能使访问数据平台变得更安全和设定本公司自己的管理机制和权限功能,数据库不存在安全问题。特别是本系统选择在Java 的语言上编写,B/S架构在本系统更是显现出它快捷、方便、高效的优点。

这种B/S模式考勤查询系统不需要繁琐的硬件安装只要你的电脑有普通的Web浏览器就可以,其它编程代码,后台服务器等都在远端服务器上。使用B/S模式的考勤查询系统,在远程服务器端就能对数据库进行管理,员工只需要通过浏览器登录,就能查询考勤。打破了时间空间的界限,能够自动考勤程序,而且考勤结果更加准确、客观。

2.3Web应用程序开发环境—JSP技术

基于电子商务的迅速变化,在人们的生活和工作方式,但保险业也面临着巨大的冲击,保证电子商务与互联网密不可分,并构建了一个应用程序需要的技术和工具。本文讨论了技术发展的互联网+程序的介绍[3]。

动态web技术的发展

从提供静态的网页信息服务系统逐渐发展成为可以用来购买的商品和应用,能够做成今天这个样子全是由于动态技术的不断发展所导致的。动态应用技术从此以后变成了主流。动态Web技术刚开始就是CGI技术,它在Web网页端运行就是从后台获取数据然后生成动态信息。然而,CGI编程是比较复复杂的,然后开始前台接收数据请求,导致系统承载大量的信息资源,运行效率也变低[4]。

动态Web技术不断地发展,后来逐渐演变成两个,一个是Web服务器插件供应商提供和API。这种两种方式都有缺点。只为你自己的Web服务器不同的供应商的产品[5]。例如,虽然微软ASP是实现动态网页很容易,但它只能运行在IIS Web服务器的个人和微软。换句话说,如果ASP 技术,你必须选择微软产品,也不可能适用于其他Linux操作系统的服务器,如Tomcat Web。另一种方法是采用Java技术,Java servelcts编写服务器端应用程序[7]。如CGI体验编码相同,编制一系列的过程,从而其开发起来难度变大,效率也变低[13]。

JSP是经过前面的洗礼和总结才生成的动态网页技术。它有自己开放的、免费的、开源的技术规范,而且他是Java2的重要组成部分。JSP可以与以前的Web技术共同使用创建动态网页,改变了以前的不足,其特

点是高效率和高效益。和ASP相比较JSP技术有以下五个优点:1.编程语言的不同。用JSP ASP VB脚本,由于Java的平台独立性,JSP网页可以跨平台访问数据。

2.组件技术是不同的。JSP使用java can组件技术,而ASP使用的ActiveX组件技术。

3.速度和稳定性更好。由于JSP页面编译成services首次被调用,调用尽快处决。因此,尽管ASP网页使用高速缓存技术仍然JSP网页速度更快、稳定性更好。

4.具有可扩展标记功能。JSP页面的功能可扩展标记的功能,使开发人员能够创建定制的标记。

5.选择的自由度是不同的。Web页只能运行在IIS微软和Web服务器的个人,而JSP服务器没有限制在一个特定的J K服务器或操作系统[8]。

2.4Java语言

在Java语言可以开发任何程序。它其实就是一个非常基本的和实用性又很强的技术,它广泛的在网络和业务上被使用。它对开发软件整体影响可以用印刷业对于文明发展的影响相比。Java在编程开发产生巨大的推动力量。

运用Java,你可以你可以方便自如的使用各种软件,因为Java不是基于平台的,他还能给你企业带来活力,用Java编写的软件没有局限性,不关你事用手机还是电脑都能使用[9]。

Java是全世界都比较流行的语言之一,在世界每个角落你都能找到运用它编写的程序。从它语言的能力上看,所有的应用程序,想要提高系统高性能,提高产品的安全,使系统更加简化,节约开发人力、物力、财力你都应该选择这门语言。

Java无处不在。它的用户随处可见,它发展的素度也是其他语言无法比拟的。它可以在任何地方,任何时间使用。Java迅速的被使用这是一个事实,用它来传播信息喜闻乐见,它既能给开发者带来收益,也能给用户带来良好的体验。

2.5SQL server 2000

SQL Server2000是由微软公司开发的,微软被称为SQL服务器是因为阿门之间有一系列的合作,它是可以满足一切前台需求的组件,他是为数不多数据库中最大的网站和企业数据存储系统的选择。

Microsoft SQL Server 2000 的特性包括:

Internet 集成

SQL Server 2000数据库提供了所有程序所需要的支持。它还具有可扩展性,可用性,还有所有Web站点的数据存储组件中它是最安全的。SQL Server 2000程序设计模型是基于Windows集成而设计的,开发Web应用程序是离不开SQL Server 2000的,支持数据库查询和智能搜索服务功能,在Web应用开发过程中包含了友好的查询、删除、修改和强大的访问功能。

可扩展性

SQL Server 2000数据库可以在不同的平台被使用,从运行微软的Windows 97笔记本电脑到运行微软的Windows 2000系统数据中心版的大型多处理器服务器。SQL Server2000企业版全部支持任何联合服务器,对于索引视图和比较大的诗句都支持,所以Web网站性能所需的他全部都能够满足。

企业级数据库功能

SQL Server 2000数据库支持现在数据库所要求的标准功能。数据库能够保护数据完整不受侵犯,而且解决了多个数据同时访问时数据库崩溃而且还给用户降低了成本。SQL Server 2000的查询功能,可以查询数据库中不同模块的数据。如果一部分数据数据丢失,SQL Server 2000数据库有自己的备份,便于重新组建数据库。还可以通过复制创建多个版本的数据库,同时保持数据同步的单独副本。数据可以在多个工作环境下被使用,主需要对他们重新发布服务器。

易于安装、部署和使用

SQL Server 2000包括许多的开发工具,可以在安装过程中,设置,部署,管理和使用SQL服务器上的多个接口。SQL Server 2000还支持Windows DNA整合规划模型,利用SQL Server数据库能产生强大的伸缩系统无缝的衔接起来。以上功能能使你快速的熟悉使用SQL Server数据库,只需要简单的安装和使用不但能减少开销而且能够轻易地完成你所需要的功能[10]。

数据库

SQL Server 2000包括联机分析处理汇总数据的提取和分析(OLAP)工具。SQL Server还包括一些其他常用的工具,可以直观地,便捷的,轻而易举的设计出你想要的数据库,而且还可以通过英文查询数据库对数据库进行分析[11]。

2.6数据访问接口

该系统采用Ajax访问数据库,通过Java代码封装Server语句来连接数据库,自定义访问每个数据库的接口。本系统页面的所有请求都是通过封装好的Jquery Ajax向后台Java发送请求,并且每条请求都有相应的在

数据库中查找所需要的字段。后台通过接口名判断字段,然后运用已经封装好的Server语句向数据库发送请求,请求分为增、删、改和提取数据,然后再把数据通过Ajax返回到前台页面[12]。

第3章需求分析

3.1问题分析

企业考勤管理系统是一个企业不可缺少的,它的实现是非常重要的对于企业的管理,因而,考勤查询系统能够为用户展示考勤信息和快捷的查询手段,公司结构管理,企业一直使用人工考勤,这种考勤方式存在着严重缺陷,如效率低,差安全等,而且将产生大量的考勤信息文件,寻找和统计都给统计者带来了很大的难度。因此,开发一个企业考勤查询系统,具有特殊的意义[11]。

企业考勤管理系统采用B/S模式,三层结构的设计。参与动态网页编写(熟悉HTML,CSS,JavaScript,Ajax),编程(ASP,Java,JSP等语言),数据库(SQL Server,MySQL的应用程序使用,SQL语言,调谐),数据库设计和软件测试,用户界面设计,,文档(软件开发计划,用户设计内容形式的话)等方面的知识;和团队组织,项目管理,文档编写,所有的测试[15]。

3.2方案选择

本系统采用B/S模式,SQL Server 2000作为后台数据库,Java,JavaScript,HTML,CSS,Jquery作为开发工具,使用Tomcat服务器技术,完全基于B/S模式的系统设计。B/S模式具有以下优点[17]:1.开发成本和维护成本低。由于B/S架构管理仅安装在服务器,管理人员只需要管理服务器,用户界面,业务逻辑在客户端完全通过WWW 浏览器实现,前面一小部分的业务逻辑实现,所有的工作人员只需登录浏览器,管理员只需要做代码维护。

2.良好的安全性,通过防火墙技术、数据库安全可以保证。所有员工通过Ajax请求访问数据库,从而减少数据连接直接暴露在网页中,增加风险[18]。

3.3功能需求

企业考勤查询系统主要由登录修改密码、全部考勤、员工信息、个人考勤,权限管理,公司治理等功能模块组成,充分利用B/S模式,改变传统的考勤查询模式,网页版考勤查询模型的实现。具体需求如下:

1.用户类别:只要数据库中有的员工都可以登录系统,用户可以查询本系统的考勤子资源。

2.权限模块:系统可以通过姓名或者卡号编号登录。每个用户都有自己的权限,权限不同页面构造也不同。普通员工可以进行个人考勤查询,同时还可以有修改考勤时间功能,请假功能;企业领导或者部门leader可查看员工信息、个人考勤、进行对员工考勤查看、请假审批管理、公司架构修改,可以对员工考勤的请假或者修改时间进行审批操作,可控制整个系统的登录权限。

3.管理员也不一定拥有全部权限,设置什么权限就拥有什么权限。

4.公司架构:管理员可以在本系统中进行修改公司构架。

5.登录管理:领导可对普通员工的考勤进行查看,更改员工登录权限。

6.部门管理:leader对本部门员工进行添加、删除、移动、查询的功能。

7.修改密码:所有用户都可以对本系统中的登录密码进行修改。

8.个人考勤:用户登录页面后,可以考勤,修改考勤信息还可以申请请假和修改上下班时间。

9.请假:领导和部门主管可以对本部门员工的请假进行批准。

10.全部考勤:leader或管理员可以对全部员工的考勤进行查询和审批,但普通员工没有查询其他员工的功能。

11.员工管理:管理员对普通员工表有查询与添、修改和删除的操作。

12.节假日设置:可以设置节假日,员工当天不算请假。

3.4运行环境

系统对如下环境有要求:硬件环境,服务器端,软件环境和用户端。

对于服务器浏览器最低配置下,体验效果通常不太好,硬件性能最好选用好的,通常要到服务器配置高性能的硬件。

本系统要求服务器端的最低配置如下:

内存:512MB

硬盘空间:40GB

光驱:CD-ROM 48X

显卡:SVAG显示适配器。

处理器:Inter Pentium 4 1.6GHz 或更高

用户端

因为主要用浏览器浏览,所以配置应高于下面的配置:

处理器:Inter Pentium 1.0GHz

内存:32MB

硬盘空间:40GB

光驱:CD-ROM 48X

显卡:SVAG显示适配器。

软件环境

服务器端

操作系统:Windows 2000 Server

网络协议:TCP/IP

web服务器:Internet Information Server5.0/Personal Web Server 数据库:Mircrosoft SQLserver2000

浏览器:chrome 浏览器

用户端

操作系统:Windows 7

网络协议:IP

数据库:Mircrosoft SQLserver2000

浏览器:Internet Explorer 8.0以上

第4章考勤查询系统详细设计

4.1系统介绍

得到需求分析的前提是先得到抽象的信息结构。概念结构设计是整个数据库设计的关键。

系统需求分析是要明确系统的目标,形成目标系统的逻辑模型。什么是需要系统改为“怎么做”的物理模型,并开始系统的需求。首先,我们分析了系统的体系结构的。

功能是由多个独立的分系统,单一功能的模块。模块之间的关系不是很密切,每个模块可以独立编写,维护,调试和修改,从而有效避免模块间的影响误差,提高质量系统(维护,操作,等)。因此,它大大简化了系统的开发。

素有人都可以通过用户名和密码进入考勤查询系统,可以通过员工编号或名称来查询员工出勤率,也可以查看所有员工的考勤,也可以添加,删除,修改等操作。

4.2系统设计

本课题系统设计主要是指合理安排的分析系统,对系统分区,硬件配置,数据存储和考勤系统实施规划。系统设计工作应按照规定的顺序。

系统设计的工作看起来很简单但是设计起来却非常复杂,总体设计都基于系统模块化设计,将系统分解成不同的系统模块。在详细设计阶段各个模块都划分很详细,并为每个模块的查看和修改过程进行了详细的描述,因此在设计过程中的系统实施阶段可以把这个描述与Java编程语言写的程序。

4.2.1系统功能

针对职工管理系统的流程图,功能具体描述如下:

1.节假日设置:可以设置节假日,员工当天不算请假。

2.权限模块:系统可以通过姓名或者卡号编号登录。每个用户都有自己的权限,权限不同页面构造也不同。普通员工可以进行个人考勤查询,同时还可以有修改考勤时间功能,请假功能;企业领导或者部门leader可查看员工信息、个人考勤、进行对员工考勤查看、请假审批管理、公司架构修改,可以对员工考勤的请假或者修改时间进行审批操作,可控制整个系统的登录权限。

3.公司架构模块:管理员可以在本系统中进行修改公司构架。

4.部门管理模块:leader对本部门员工进行添加、删除、移动、查询的功能。

5.修改密码模块:所有用户都可以对本系统中的登录密码进行修改。

6.个人考勤模块:用户登录页面后,可以考勤,修改考勤信息还可以申请请假和修改上下班时间。

7.请假模块:领导和部门主管可以对本部门员工的请假进行批准。

8.全部考勤模块:leader或管理员可以对全部员工的考勤进行查询和审批,但普通员工没有查询其他员工的功能。

9.员工管理模块:管理员对普通员工表有查询与添、修改和删除的操作。

4.2.2模块划分

将系统划分为若干模块。每个模块完成一个特定的功能,所有的模块拼接到一起,就形成一个完整的系统,并能够完成整个系统所需要的功能。本系统的模块划分并不是随意的,经过仔细研究模块之间的关系并减少与其他模块的联系。为了使系统用起来更加简单,提高可读性,可维护性。也就是说,每个模块只完成了系统的小型独立的功能需求,并联系的少,和一个单一的接口不与其他模块联系,即最大提高模块独立性,使系统达到性能最高。

系统的结构设计的任务是将模块系统划分好,并确定每个模块的性能和结构,并绘制模块结构图。玩车鞥以上需求要注意以下问题:如何把一个系统分成多个子模块。如何在子系统分为几个功能模块。如何保持数据和它的子系统和模块的转移之间的关系。如何对模块结构的质量进行评价。

模块划分适用于软件系统的具体设计,特别是将一个复杂的系统用模块化结构开发,具有许多的优点。在使用结构化设计方法来连接前后的规划。

模块化开发有以下优点:

系统的功能是很容易理解和易于操作的。操作界面美观实用,操作方便,不同级别的操作员。模块与模块之间的数据交换是简单和。

根据系统的需求分析,模块的结构如图4-1。

图4-1 模块的结构图

4.3 数据库设计

4.3.1 数据库的逻辑设计

根据系统的功能可以设计有关的概念模型,该系统涉可以画出E-R 图如图4-1。

本系统涉及到的实体包括: 1.菜单实体属性设计

“菜单”的主要属性包括id 、disbled 、index 、type 等实体属性如图4-2所示。

2.组织结构实体属性设计

“组织结构”的主要属性包括is_leader 、employee_id 、index 等实体属性如图4-3所示。

3.权限实体属性设计

“权限”的主要属性包括auth_id 、desc 、name 等实体属性如图4-4所示。

用户登录

修改密码 全部考勤 公司结构 个人考勤

员工表 考情概况 权限管理

menu

icon

name

show_text

href

actions

disabled

type

parent_id

id

index

图4-2页面菜单实体图

is_leader

employee_id

index

title

department_i

d

department_employee

图4-3组织结构实体图

auth_group

name

desc

auth_id

图4-4权限的实体图

OA自动考勤系统代码

OA自动考勤系统代码(完整) Public str01, str02 As String Private Declare Sub Sleep Lib "kernel32" (ByVal dwMilliseconds As Long) Private Sub Command1_Click() Static i As Long i = i + 1 Print str01; "已考勤人数" & i & "个" WebBrowser1.Document.getElementById("start_menu").Click WebBrowser1.Document.getElementById("m01").Click WebBrowser1.Document.getElementById("f7").Click Dim k As Integer Dim str03 As String str03 = "http://xp-201007231017/general/attendance/personal/duty/submit.php?REGISTER_TYPE=" For k = 1 To 4 WebBrowser1.Navigate str03 & k Sleep (60) Next k WebBrowser1.Navigate "http://xp-201007231017/" Adodc1.Recordset.MoveNext If Adodc1.Recordset.EOF Then MsgBox "考勤已完毕" Command1.Enabled = False Command2.Enabled = False Command5.Visible = True Exit Sub End If str01 = Adodc1.Recordset.Fields("用户名") '存储用户名的中间变量 If Not IsNull(Adodc1.Recordset.Fields("密码")) Then str02 = Adodc1.Recordset.Fields("密码") '用于存储密码 Else: str02 = "" End If End Sub Private Sub Command2_Click() Dim x As Integer For x = 0 To 2 Sleep (240) Command1.Value = True Sleep (240) Command1.Value = False

企业信息管理系统设计稿

企业信息化信息管理系统设计 目录 第一章可行性分析 (1) 1.1技术可行性 (1) https://www.doczj.com/doc/6516958916.html,介绍 (1) 1.1.2 SQL Server简介 (2) 1.2操作可行性 (2) 第二章需求分析 (2) 2.1系统功能概要分析 (2) 2.2详细功能需求 (3) 2.2.1 员工信息管理 (3) 2.2.2 部门信息管理 (5) 2.2.3 请假管理 (7) 2.2.4 加班管理 (8) 2.2.5日程管理 (10) 2.2.6业绩评定管理 (11) 2.2.4 工资管理 (12) 2.2.4 考勤管理 (14) 2.2.4 角色管理 (15) 2.2.4 权限管理 (15) 第三章系统设计实现 (16) 3.1数据库表设计 (16)

第一章可行性分析 企业信息化管理系统主要对企业内部的信息进行集中管理,方便企业建立一个完善的、强大的企业信息数据库,以SQL 2005数据库作为开发平台。使用https://www.doczj.com/doc/6516958916.html,编写程序,完成数据输入、修改、存储、调用查询等功能。并使用SQL 2005数据库形成数据,进行数据存储。 1.1技术可行性 https://www.doczj.com/doc/6516958916.html,介绍 https://www.doczj.com/doc/6516958916.html, 是一种建立在通用语言上的程序构架,能被用于一台Web服务器来建立强大的Web应用程序。https://www.doczj.com/doc/6516958916.html,提供许多比现在的Web开发模式强大的的优势。 (1)执行效率的大幅提高 https://www.doczj.com/doc/6516958916.html,是把基于通用语言的程序在服务器上运行。不像以前的ASP即时解释程序,而是将程序在服务器端首次运行时进行编译,这样的执行效果,当然比一条一条的解释强很多。 (2)世界级的工具支持 https://www.doczj.com/doc/6516958916.html, 构架是可以用Microsoft(R)公司最新的产品 Visual https://www.doczj.com/doc/6516958916.html, 开发环境进行开发,WYSIWYG(What You See Is What You Get所见即为所得)的编辑。这些仅是https://www.doczj.com/doc/6516958916.html,强大化软件支持的一小部分。 (3)强大性和适应性 因为https://www.doczj.com/doc/6516958916.html,是基于通用语言的编译运行的程序,所以它的强大性和适应性,可以使它运行在Web应用软件开发者的几乎全部的平台上(笔者到现在为止只知道它只能用在Windows 2000 Server上)。通用语言的基本库,消息机制,数据接口的处理都能无缝的整合到https://www.doczj.com/doc/6516958916.html,的Web应用中。https://www.doczj.com/doc/6516958916.html,同时也是language-independent语言独立化的,所以,你可以选择一种最适合你的语言来编写你的程序,或者把你的程序用很多种语言来写,现在已经支持的有C#(C++和Java的结合体),VB,Jscript。将来,这样的多种程序语言协同工作的能力保护您现在的基于COM+开发的程序,能够完整的移植向https://www.doczj.com/doc/6516958916.html,。 (4)简单性和易学性 https://www.doczj.com/doc/6516958916.html,是运行一些很平常的任务如表单的提交客户端的身份验证、分布系统和网站配置变得非常简单。例如https://www.doczj.com/doc/6516958916.html,页面构架允许你建立你自己的用户分界面,使其不同于常见的VB-Like界面。另外,通用语言简化开发使把代码结合成软件简单的就像装配电脑。 (5)高效可管理性 https://www.doczj.com/doc/6516958916.html,使用一种字符基础的,分级的配置系统,使你服务器环境和应用程序的设置更加简单。因为配置信息都保存在简单文本中,新的设置有可能都不需要启动本地的管理员工具就可以实现。这种被称为"Zero Local Administration"的哲学观念使https://www.doczj.com/doc/6516958916.html,的基于应用的开发更加具体,和快捷。一个https://www.doczj.com/doc/6516958916.html,的应用程序在一台服务器系统的安装只需要简单的拷贝一些必须得文件,不需要系统的重新启动,一切就是这么简单。 (6)多处理器环境的可靠性 https://www.doczj.com/doc/6516958916.html,已经被刻意设计成为一种可以用于多处理器的开发工具,它在多处理器的环境下用特殊的无缝连接技术,将很大的提高运行速度。即使你现在的

数据库课程设计--职工考勤管理信息系统

目录 1 概述 (1) 1.1设计背景 (1) 1.2研究目的 (1) 1.3理论基础的分析 (2) 1.4预期结果和意义 (2) 2 需求分析 (2) 2.1功能需求 (2) 2.2数据流图 (3) 2.3功能模块图 (4) 2.4系统数据流程图 (4) 3 概念结构设计 (5) 3.1局部E-R图 (5) 3.2整体E-R图 (8) 4 逻辑结构设计 (9) 4.1关系模式 (9) 4.2数据关系图 (9) 5 物理结构设计 (10) 5.1存储记录结构设计 (10) 5.2创建索引 (12) 6 数据库实施 (13) 6.1建立数据库 (13) 6.2数据表的创建 (13) 6.3建立存储过程 (17) 6.4创建触发器 (18) 7 数据库运行和维护 (19) 8 结论 (20)

1 概述 1.1设计背景 随着企业人事管理的日趋复杂和企业人员的增多,企业的考勤管理变得越来越复杂。规范的考勤管理是现代企业提高管理效益的重要保证,而传统的人工管理存在着效率低、不易统计、成本高和易出错等弊端,已经无法适应现代企业的需求。随着计算机技术和通信技术的迅速发展,将传统的人工考勤管理计算机化,建立一个高效率的、无差错的考勤管理系统,能够有效的帮助企业实现“公正考勤,高效薪资”,使企业的管理水平登上一个新的台阶。 企业考勤管理经过如下的业务流程: (1)员工基本信息管理,添加,删除,更改 (2)员工考勤管理,员工根据自己的班次在上下班时分别进行出勤操作,采用手动方式或者使用划卡机。由人事部门专门的人员管理出勤和退勤信息。 (3)一般在每个月月初进行考勤汇总,汇总信息包括工作日的出勤情况、请假天数、出差天数、休假天数和不同性质的加班记录等。 1.2研究目的 待开发的系统的名称为企业职工在线考勤系统; 我们以中小型企业的考勤管理业务为依托,结合科学管理的理论,设计并开发一个企业考勤管理信息系统,提供一个科学合理的考勤管理解决方案,彻底实现无纸化作业。根据管理权限的不同,将界面分为一般职员、部门经理、系统管理员和最高管理者四个层次,系统目标如下: (1)提供简单、方便的操作。 (2)根据企业原来的考勤管理制度,为企业不同管理层次提供相应的功能。 (3)通过考勤管理无纸化的实现,使企业的考勤管理更加科学规范。

公司指纹考勤系统方案

公司指纹考勤系统 方案 1

指纹考勤系统 方 案 书 用户单位:************有限公司设计单位:济南博远科技 设计日期:

目录 1.公司简介 (3) 2.主要工程项目 (4) 3.考勤系统方案 (5) 4.系统产品服务 (6) 5.软件的功能 (7) 6.系统产品报价 (8)

第一部、公司简介 济南博远(电子)科技公司是深圳市高优科技有限公司设于济南的办事处。主要从事指纹/射频卡考勤系统、门禁系统、收费系统、水控系统、电子巡更系统、监控系统等电子高科技产品及碎纸机、打卡机、装订机、点钞机等商用办公机具的经营,是当前国内市场上极具竞争力的智能一卡通产品及中小型办公机具供应商之一。 公司总部设在深圳,位于著名的电子科技商圈--华强北。公司由国内业界资深人士创办、多名具有丰富研发经验的科技人员技术开发、一批高素质的市场人员推广销售及技术支持;建立了一流的研发和管理队伍。公司数年来紧跟欧美同行业先进技术,结合国内实际应用情况,自行研发的CU系列门禁产品,完全拥有自主的知识产权,主要技术性能指标达到国际先进水平。公司的主要产品当前在国内市场上获得广泛的好评,而且成功地打入东南亚市场;其中一部份产品远销欧美及澳洲等地。在全国多个省市自治区设也有办事处。公司将利用对电子技术产品及办公机具丰富的经营经验,不断完善覆盖全国的销售服务网络,诚邀四方宾客,携手共进,开拓创新,为广大客户提供更全面更周到的服务,为振兴民族工业做出应有的贡献!我们的理念:科技促进安全、智能创导未来!我们的宗旨:

以优越的品质取信客户以优惠的价格回报客户以优质的服务方便客户 第二部、公司主要工程目录 济南博远部分样板工程 1、青岛商务管理学院(42台收费机考勤机) 2、青岛高科园地下餐厅(8台收费机) 3、青岛莱西建筑总公司十二个项目部(65台收费机) 4、青岛莱西第一中学(108台水控) 5、青岛三利集团(5台考费机) 6、山东高速青岛海湾大桥(3台收费机) 7、青岛亚海大酒店(3台考费机) 8、青岛皇家大酒店(5台考费机) 9、青岛高校电子(7台考费机) 10、胶州四洲电力设备有限公司(8台考费机) 11、胶州新永安服饰(12台收费机和考勤机) 12、胶州綺丽集团(11台考费机) 13、七公司技校(8台收费机)

企业员工管理系统的设计与实现

浙江大学远程教育学院 本科生毕业论文(设计) 题目公司员工信息管理与实现 专业电气工程及自动化 学习中心平阳电大 姓名林永绍学号712019202003 指导教师卢允伟 年月日 摘要 随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认

识。作为计算机应用的一部分,使用计算机对企业员工信息进行管理,具有着手工管理所无法比拟的优点。这些优点能够极大地提高企业员工管理的效率,也是企业的科学化、正规化管理,与世界接轨的重要条件。员工是企业生存和发展的中流砥柱,是企业的重要元素,也是为企业创造财富的重要力量。然而,能否高效地对员工进行管理,关系到企业发展的成败。改革开放以来,随着我国经济的快速发展和全球经济的一体化,我国的中小型企业显著增多。这就加剧了同行业之间的竞争压力,是否能够在激烈的市场竞争中生存下来,完全取决于企业决策者对员工的管理模式。 根据以上情况,大量企业已经实施建立企业员工信息管理系统,因为企业员工信息管理是一个企业单位不可缺少的部分,它的内容对于企业的决策者和管理者来说都至关重要,所以企业员工信息管理系统应该能够为用户提供充足的信息和快捷的查询手段。可以解决一直以来人们使用传统人工的方式管理文件档案存在着的许多缺点,如:效率低、保密性差,另外时间一长,将产生大量的文件和数据,这对于查找、更新和维护都带来了不少的困难。随着计算机技术的飞速发展,计算机在企业管理中应用的普及,利用计算实现企业企业员工档案的管理势在必行。企业员工管理系统是现代企业管理工作不可缺少的一部分,是适应现代企业制度要求、推动企业劳动企业员工管理走向科学化、规范化的必要条件。。 通过分析企业员工信息管理的内容及特点,提出了企业员工信息管理系统的解决方案。系统基于B/S模式,采用ASP,Microsoft Access,Dreamweaver作为主要开发工具进行开发。系统由登录模块、注册模块、员工管理模块等组成。 文章以需求分析、总体规划、模块划分、数据库设计与实现功能等为主线,详细介绍了企业员工信息管理系统。首先,根据企业员工信息管理的内容及用户特点对系统作了需求分析,其次,根据系统的实现功能和适用环境对系统作了总体规划,最后完成了模块的划分和数据库的设计与实现,并对系统进行了测试。 关键词:管理,模块,ASP 目录 1 绪论 (1) 1.1 研究背景 (1)

学生考勤管理系统

Oracle数据库作业 ——学生考勤系统的Oracle实现 1学生考勤管理系统背景分析 随着高校校园信息化的逐步完善,有效地借助网络、数据库等技术提高工作和管理效率。如今针对师生的成绩查询系统、教务管理系统、招生就业系统、BBS、校园网站等系统在各大高校纷纷出现,对全校师生的学习、生活、管理、办公带来了便利。因此学生考勤管理系统能进一步加强高校学风建设,维护正常的教学秩序,给学生创造一个优良的学习环境。 目前高校学生上课考勤管理都是以任课老师上课点名,记录学生上课情况,对于时间比较长的请假,需要通过递交请假申请让班主任、院系领导都批准方能生效。这种模式在目前高校管理中暴露了不可避免的弊端: 1、学生请假不方便; 2、学生请假对任课老师不透明; 3、学生对自己整个学期的上课出勤情况没有整体的统计信息; 4、班主任对本班学生整个学期的上课出勤情况不易查看; 5、院系领导、学校领导不容易把握学生上课的出勤情况。 因此一个好的学生考勤管理系统在一定程度上可以解决这些弊端,本系统主要针对目前高校学生在线请假以及学生上课出勤管理而设计的信息系统。本系统涉及到高校六大类用户:学生、任课老师、班主任、院系领导、学校领导、系统管理员。 2学生考勤管理系统需求分析 2.1 用户需求描述 用户是系统的最终使用者,根据分析,本系统应当包括学生、班主任、任课老师、院系领导、学校领导、系统管理员六类用户,这六类用户对系统的需求简要概括如下: 2.2.1学生用户需求描述 学生对本系统的主要需求是:在线请假以及查看在校期间所有的上课出勤信息。 在线请假需求:学生请假的全过程当中,学生可以随时查看请假的详细进展情况。 查看出勤信息需求:学生可以查看在校期间所有学期上课出勤的详细信息,如:查看“Oracle数据库管理应用于开发”这门课程在整个学期请假、旷课多少次等信息。 其它需求:查看本人的基本信息,如本人的所属的院系、年级、专业、班级、学号、姓名、性别等,以及修改个人用户密码。

Java程序设计课程设计学生考勤系统

信息与电子工程学院 课程设计报告 Java程序设计课程设计课程名称: 名:姓 学号: 级:班 指导老师:完成时间:月6年2016 学生考勤系统 问题描述:以班为单位,可以以日期为标识记录每个学生的考勤情况(正常、旷课、请假、迟到、. 早退)、可以查看某个学生的考勤情况、可以查看全班的考勤情况 0.5需求分析(标题,黑体,小四,段前段后行)1.(1)用户需求描述:

学生用户:学生对本系统的主要需求是在线请假以及查看学期内的上课出勤信息。 在线请假中,学生可以随时查看请假的进展情况。另外学生还可以修改本人的密码。 教师用户:任课老师对本系统的主要需求是查看班级信息,查看学生信息。并且在上课前进行点名,管理所教班级学生的上课出勤信息,查看学生上课出勤情况,对学生请假审请进行批准等。另外,教师还可以修改自己的密码。 (2)系统功能划分: 根据用户需求的描述,该考勤管理系统应该具备:在线请假模块,考勤管理模块这两大模块。 在线请假模块: 该模块主要操作用户是由学生,由学生登录并进行请假操作。可以选择请假开始时间,请假结束时间,请假的原因等,最后提交由教师和辅导员进行审核审批,审核通过后学生可以在请假记录里面实时查看请假通过情况。若教师或辅导员不允许该请假,学生可以在请假失败记录里面查看具体原因。 考勤管理模块: 该模块主要由教师登录并进行操作,自己操作界面中修改学生考勤。老师在上课时通过该模块可以对本课程考勤情况进行网上考勤,考勤结果会保存在后台,也可以通过选择导出为E表格,最后方便统计整个学期本课程所有学生的考勤情况。 2.总体设计 ; 功能结构图 : 图ER : 数据库设计数据库需求分析1 学生考勤管理系统要实现在线请假、随堂考勤两大子系统,需要了解学生用户、教 学生表:学生流水号、师用户两类用户的功能模块。然后,据此分析出数据需求。 请假表:请假开始时间、请学生学号、学生名字、性别、宿舍号、联系方式、密码。、ID假结

职工考勤管理系统数据库设计

《数据库原理及应用》项目实训任务书 一、题目:职工考勤管理信息系统 二、目的与要求 1. 目的: 1)锻炼学生的分析解决实际问题的能力; 2)培养学生的数据库基础系统的分析、设计和开发能力 2. 基本要求 1)《数据库原理及应用》课程设计采用以“项目小组”为单位进行,项目小组根据选定的项目,按计划进度完成项目的分析与设计及实现任务。 2)每个班级分成两个大组,每组选出组长一名,负责考勤、作业的收集上交。 3)题目自定或采用附录中的参考题目,每人选择一个题目 4)数据库工具:Access 或者 SQLServer 5)程序开发工具可以根据所学自行选择,或者采用ACCESS实现开发 3. 创新要求 在基本要求达到后,可进行创新设计,如系统用户功能控制,对管理员级和一般级别的用户系统功能操作不同 三、信息描述 系统基本信息描述,如:职工、考勤等。 四、功能描述 系统功能基本要求 职工信息,包括职工编号、职工姓名、性别、年龄、职称等; 出勤记录信息,包括上班打卡时间,下班打卡时间,缺勤记录等; 出差信息,包括出差起始时间、结束时间、统计总共天数等; 请假信息,包括请假开始时间,结束时间,统计请假天数等; 加班信息,包括加班开始时间、结束时间、统计加班总时间。 五、解决方案 1.分析程序的功能要求,划分程序功能模块。 2.画出系统流程图。 3.重点是设计数据库(严格按照数据库设计步骤),完成系统功能。 4.完成项目实训报告书。 六、进度安排

七、撰写项目实训报告及总结 项目实训报告要求: 包括需求分析、概念结构设计、逻辑结构设计、编码(详细写出编程步骤)、测试的步骤和内容、项目总结、参考资料等,不符合以上要求者,则本次设计以不及格记。 八、参考资料 《数据库原理及应用》 《ACCESS数据库与程序设计》 《ACCESS项目案例导航》 数据库教研室 2014.05.20 图1 系统结构图 1.2.1 模块管理 (1)用户管理模块 增加一名系统使用用户,同时设置密码和权限,当此用户要更改密码时,可以在修改密码模块中进行。必须具有一定权限才能进行此项操作。而当某些职工离职或者因某中缘故,不能再使用考勤系统,可以将该用户删除。可以更改拥护权限,使其具有访问某些模块的权限或者剥夺其访问某些模块的权限。所有系统使用用户都可能在此修改密码,以保障系统安全。 (2)基本资料管理模块 设置的时间有上午上、下班时间,下午上、下班时间,这个模块与上下班时间表相对应,以方便考勤操作。增加和删除请假类型,修改请假类型内容,并将操作结果存在请假类型表内。增加和删除外出类型,修改外出类型内容,并将操作结果存在外出类型表内。增加、删除和修改员工基本资料。

华扬企业信息管理系统设计方案.

课题名称:华扬企业信息管理系统设计方案

目录 前言 (1) 一、可行性分析报告 (2) 1、目前状况描述 (3) 2、可行性分析 (3) 2.1经济上可行 (3) 2.2技术上可行 (4) 2.3管理上可行 (4) 3、项目目标 (5) 4、设备及平台选择 (5) 5、ROI(投资回报率)分折 (5) 二、需求分析说明书 (5) 1、系统功能结构图(HIPO图) (6) 2、采购系统功能说明 (6) 2.1功能描述 (6) 2.2系统硬件需求 (8) 2.3系统软件配置 (8) 3、现有系统的业务流程图及说明 (8) 4、新系统的业务流程图及说明 (9) 4.1图表 (9) 4.2系统模块说明 (9) 附、课程设计任务书 (11) 课程小组成员一览表 (12)

华扬塑料有限公司信息管理系统设计方案随着华扬公司的高速发展,随着市场竞争的日益激烈、网络信息技术的飞速发展,以及武汉公司的投产,本公司与市场之间的信息传递速成度慢,总部很难及时了解各地产品销售、库存和货款回收的准确数据,在企业营销需要的人、财、物力需求的不断增加,产品的销售费用加速增加,为了公司的企业信息能实现一体化,公司急切需要一个实用、科学、先进、安全及可靠的系统,实行财务、经营、质管、仓库、模具及生产车间统一网络管理,并具有系统的伸缩性,达到资源共享,形成统一高效的系统,可以加强华扬公司对外扩展并管理好远程的分公司。 一、可行性分析报告 1、目前状况描述 广州市华扬塑料有限公司是一家主要从事汽车、摩托车塑料配件的生产,现有员工700多人,年产值3亿人民币,生产产品品种500多种,往来客户有200多家的较具规模的专业公司,广州市华扬塑料广州总部已建成独立的局域网,并于2000年使用金算盘财务软件,但财务和仓库都是单独使用,资源不能共享,没有形成统一高效的系统。2.可行性分析 2、1经济上可行性分析 本项目的针对企业信息一体化的要求设计,建立一个能同时管理多个分公司的资料,也能同时做到集中统计所有分公司资料或统计其中一家或多家分公司的资料的管理系统,必须有足够的资金,故公司领导对建立该管理系统做了一次详细的预算,预算分析表如下:

人事考勤系统

出勤安排是一个无法与工作场所分离的主题,也一直是人力资源部的痛苦所在。一旦公司达到规模,到月末考勤、旷工、迟到、调休、休假和其他数据处理,往往需要花费大量时间和人力资源。但是,随着软件产业的发展,市场上出现了很多的考勤系统,可以帮助HR解决这个问题。 人事考勤系统具有灵活的出勤规则配置,以满足各行业复杂的出勤规则和机制。其内容包括: 1.提供各种考勤方法: 支持WIFI、GPS、指纹、人脸识别、门禁多种考勤方式,实现分支机构、跨区域、跨店、多工作、多班次人员的统一管理,匹配企业的实际业务情况,满足不同业务场景的业务个性化的出勤需求。 2.自定义出勤规则: 针对不同岗位,职级,部门等设置不同的考勤规则,以满足企业灵活应对不同管理模式的特殊需求,同步多维考勤结果的计算和查询。 3.提供多维考勤报告:

多维数据报告,移动管理数据,保证考勤实时计算的稳定性和准确性,数据报告无缝对接企业调度计划,绩效工资模块,数据集成时间效率大大提高,带动企业高效运营。 人事考勤软件功能: 1.灵活配置人事业务流程: 不得使用转移流程,黑名单管理,合同管理,培训奖惩等数十项人员职能,支持定制功能的灵活配置,以满足企业在开发过程中的个性化管理需求。 2.员工完整生命周期在线管理: 基于人事管理和不同业务场景的不同业务角色,提供员工就业,成长,交易等流程管理,实现员工生命周期的闭环管理。 3.组织规划和调整既高效又方便: 支持多组织结构共存和调整,明确各部门的准备和管理,实现人员配置规划和调整,支持权限管理的灵活配置和切换,推动内部流程的有效运行。 特色功能有:多种考勤方式、无缝对接调度、多站点管理、考勤规则定制、考勤日、现场管理、加班规则配置、分段时间收集。

企业员工考勤管理系统

摘要 企业员工考勤管理系统是一个企业单位信息化建设不可缺少的部分,它的内容对于企业的决策者和管理者来说都至关重要,企业员工考勤管理系统应该能够为用户提供充足的信息和快捷的查询手段。 本系统主要包括职工基本信息管理、职工考勤信息管理、职工调动信息管理、系统管理四大模块。系统主要实现对数据的插入、删除、统计、查询、更新等功能。 本系统采用Visual Basic 6.0为开发工具,后台数据库采用Assecc 2003,操作系统为Windows XP。论文主要介绍了本课题的开发背景,所要完成的功能和开发的过程。详细说明了系统的设计重点、设计思想、难点技术和解决方案。在经过一系列调试与操作后,系统基本达到了预期的效果。 关键词:员工考勤管理,管理信息系统,Visual Basic, Assec

Abstract The enterprise staff management system management system is an enterprise unit informationization constructs the essential part, its content regarding enterprise's policy-maker and the superintendent all very important, the enterprise staff management system management system should be able to provide the sufficient information and the quick inquiry method for the user. This enterprise staff checks attendance the management system management system including the staff basic information management, the staff checks attendance the information management, the staff transfers the information management, the system administration four big modules. System main realization to functions and so on data insertion, deletion, statistics, inquiry, renewal. This system uses Visual Basic 6.0 is the development kit, the backstage database uses Assecc 2003, the operating system is Windows XP. The paper mainly introduced this topic development background, must complete function and development process. Key explanation system design key point, design concept, difficult technology and solution. Key word:The enterprise staffs manage; the management information system; the electronic data processing; the information retrieval

(精选)企业管理信息系统课程设计

河南城建学院《https://www.doczj.com/doc/6516958916.html,》课程设计报告书 设计题目:企业管理信息系统 专业:信息管理与信息系统 指导老师:王斌斌魏新红陈秋红 小组成员:苏良刚 成员学号: 083412236 设计时间: 2015年6 月15日

目录 第一章开发环境和开发工具 (1) 1.1开发背景 (1) 1.2开发工具 (1) 第二章企业管理信息系统的分析与设计 (2) 2.1 系统需求分析 (2) 2.2 系统可行性分析 (2) 2.3 系统总体设计 (2) 2.3.1 系统设计目标 (2) 2.3.2 开发设计思想 (3) 2.3.3 系统功能模块设计 (3) 第三章数据库设计 (4) 3.1 引入背景 (4) 3.2 数据库需求分析 (4) 3.3 数据库概念结构设计 (5) 3.4 数据库逻辑结构设计 (7) 第四章系统详细设计与实现 (9) 4.1 公共类设计与实现 (9) 4.2 数据访问层类设计与实现 (10) 4.3 业务逻辑层类设计与实现 (11) 4.4 界面设计及实现 (12) 4.4.1 登陆界面 (12) 4.4.2 显示新闻详情界面 (13) 4.4.3 添加新闻界面 (13) 4.4.4 编辑新闻界面 (14) 4.4.5 前台新闻展示界面 (14) 4.4.6 新闻列表界面 (15) 4.4.7 新闻详细展示界面 (16) 第五章总结分析 (17) 参考文献 (19)

开发环境和开发工具 1.1开发背景 由于企业规模进一步扩大,企业信息的管理也变得越来越复杂。为此,切实有效的把企业信息管理系统引入企业管理领域中,对于促进企业管理制度和提高企业质量有着显着意义。 Internet的发展使我们的企业越来越现代化,现在网上企业信息管理是我们现在企业管理中的一个热点。现在,员工跟公司的之间的信息传播只在一指之间。目前国家的企业管理体制也正处在不断改革、创新的阶段,我国的工商部门充分吸取国外优秀的管理模式,结合国内多年的企业管理经验,逐步探索出适合中国特色的企业管理形式。因此,企业信息管理软件应充分依托企业自身信息,实现企业信息的集中管理、分散操作、信息共享,、使传统的管理朝数字化无纸化、智能化、综合化的方向发展,并为进一步实现完善的信息系统打下良好的基础。由于Internet 具有影响范围广,能够方便快捷的传递信息,具有近乎实时的交互性,本身又是一个巨大无比的信息库等诸多优点。本企业信息系统,可以提高企业的信息管理效率。我们的目标是用本企业信息系统实现最快对企业信息的综合管理。在这里,运用计算机辅助管理,即能实时地对大量信息数据进行检验和统计,十分方便地输出管理结果,同时也避免了人工处理时容易产生的错误。 1.2开发工具 (一)VS2013。是美国微软公司的开发工具包系列产品。VS是一个基本完整的开发工具集,它包括了整个软件生命周期中所需要的大部分工具。 (二)SQL2008。SQL Server 是Microsoft 公司推出的关系型数据库管理系统。具有使用方便可伸缩性好与相关软件集成程度高等优点。 (三)JQuery。Jquery是继prototype之后又一个优秀的Javascrīpt框架。它是轻量级的js库(压缩后只有21k),它兼容CSS3,实现动画效果,并且方便地为网站提供AJAX交互。 (四)JavaScript。Javascript是一种继承的面向对象的动态类型的区分大小写的客户端脚本语言,主要目的是为了解决服务器端语言,为客户提供更流畅的浏览效果。JavaScript是一种基于对象和事件驱动并具有相对安全性的客户端脚本语言。同时也是一种广泛用于客户端Web开发的脚本语言,常用来给HTML 网页添加动态功能,比如响应用户的各种操作。 (五)CSS。(Cascading Style Sheet,可译为“层叠样式表”或“级联样式表”)是一组格式设置规则,用于控制Web页面的外观。通过使用CSS样式设置页面的格式,可将页面的内容与表现形式分离。

学生考勤管理系统

项目组号 44 密级公开 湖南科技职业学院软件学院 二○一二届毕业设计文档 项目名称学生考勤管理系统 专业软件技术(CMU认证方向 指导教师刘炜 项目组成员秦世龙 2012年 6 月

前言 1.项目开发目的: “至诚至公,精业乐业”是HNS软件学院的宗旨,同时每个学期的项目答辩更是为学院的“使无业者有业,使有业者乐业”做了很好的铺垫,项目学生考勤管理系统的开发使学校可以解决学生请假不方便;学生请假对任课老师不透明;学生对自己整个学期的上课出勤情况没有整体的统计信息;班主任对本班学生整个学期的上课出勤情况不易查看等问题。 2.项目开发背景: A、软件系统名称:学生考勤管理系统 B、任务提出者:HNS软件学院 C、本系统最终提供软件学院全体师生使用; 3.项目开发定义: 本项目包括用户注册登陆,在线请假,查看所有上课出勤信息,查看用户个人的基本信息。 4.项目开发技术: 本项目基于windows Server开发的门户网站。所用到的工具主要有BetBeans 等文本编辑器。所使用的技术为java框架技术。

目录 第1章项目开发计划书 (1) 1.1项目范围 (2) 1.2客户资料 (2) 1.3项目成果 (2) 1.4资源需求 (2) 1.5项目风险分析 (3) 1.6分配任务 (3) 第2章XXX系统需求规格说明书 (4) 2.1问题陈述: (5) 2.2要达到的目标: (5) 2.3具体的分析: (5) 第3章XXX系统设计书 (11) 3.1 命名规则 (12) 3.2软件结构图 (14) 3.3时序图 (15)

第1章项目开发计划书 文件修改记录

员工考勤系统说明

员工考勤系统说明 一、实验环境:装有sql2000和delphil7两个软件的计算机。 二、实验步骤: 1 .连接准备工作: (1)在sql2000的企业管理器里还原数据库employee. (2)employee数据库和delphil7连接步骤:控制面版→管理工具→ 数据源→添加→SQL server→按下面图示完成连接: 点添加进入下图界面 选中SQL server后单击完成

在名称项输入:“ygkq”在服务器项输入:“.” 点击下一步 更改默认的数据库为:employee

点击完成 点击测试数据源 测试成功后点击确定 2.打开员工考勤系统文件夹找到kaoqin.dpr文件双击打开系统,如下图所示:

3.按F9运行系统,运行界面如下图所示: 三、系统远行的相关说明: 本系统设有四个用户,分别为: system、renshi、caiwu、guest;其密码分别为: 111、222、333、guest。 用户只要选择给出的用户名并输入对应的密码单击确定键即可进入系统。下面以用户名为system的身份进入系统对本程序作简略的说明:

程序登录前 程序登录后 四、考勤管理系统功能分析 本程序由登录界面、员工信息、出勤信息、员工工资、相关查询、密码修改、帮助说明及退出系统五部分组成(如上图所示)。 登录界面:登录界面产生一个用户的下拉列表(系统管理员、财务部门、人事部门及guest),用户可选择相应的用户名称,输入 对应的密码进入,选择“取消”终止程序运行。防止用户以外的人看到密码,密码输入框内的密码用“*”屏蔽。 员工信息:本界面可实现员工相关信息的修改与添加。 出勤信息:本界面可实现员工出勤信息的输入,可参看缺勤情

企业信息管理系统设计需求与实现

企业信息管理系统设计需求与实现 信息管理系统是一个综合性很强的上层学科系统,其与多个学科都有紧密联系,如管理学、系统学、信息学、计算机学等。信息管理系统能够帮助企业实现科学管理、保证企业信息畅通,提供决策参考,对提升企业的竞争力具有重要作用.信息管理系统以信息技术为基础,集合了当代众多先进技术,是企业管理者的重要帮手,能够显着提高企业管理效率,信息管理系统是企业现代化管理水平的重要反映.企业内部管理是支撑企业发展壮大的重要力量,在企业内部应用信息管理系统,有利于实现企业内部管理的科学、高效。信息化管理系统还能够优化整合企业内部信息,为企业决策者提供参考意见,可以说,信息管理系统的应用对企业发展壮大具有重要意义. 一、系统控制理论概述 系统控制理论分为系统论与控制论两个部分,这两个部分各有特点,缺一不可,将系统控制理论应用到企业信息管理系统设计中,必须对这两个部分进行重点分析。 (一)系统论。系统论属于一种应用理论,其研究内容主要为系统一般模式、规律和结构。系统论的研究目的是将单独系统的功能的特殊性进行普遍化,归纳总结出不同系统的共同特征,以研究出使用范围广、适应性强的普遍系统,数学方法是其常用的研究工具。系统论具有逻辑性与数学性,是当前新兴学科的典型代表.系统论作为一门应用理论,其内在思想也有其特征,主要表现在以下方面:首

先,运用系统论进行研究,研究对象必须是一个完整的系统,从整个系统角度对该系统的结构与各部分功能进行分析,注重探究系统各不同要素之间内在的联系,总结其中蕴含的规律.由此可以看出,系统论是现代社会一体化特征的重要反映,体现了现代社会的复杂性,符合现代社会科学的发展趋势,可以广泛推广应用.其次,系统论与社会经济发展紧密联系,渗透于许多领域,如政治、经济、科学、文化等,是人们研究社会现象的重要工具,从这个意义上讲,系统论又是一种科学认识事物的方法论.总之,系统论对人类社会的发展具有重要作用. (二)控制论.控制论也是一门新兴的学科,对各种系统调节和控制的规律是控制论研究的主要内容.控制论也与许多学科相互渗透、密切联系,如自动化技术、计算机技术、通信技术等,控制论也具有综合性。依照控制论创始人维纳的理论,各种不同机制系统通信和控制的过程是控制论的主要研究对象,如生物体、机器等。控制论的研究目的是通过对不同行为的研究,如共同信息交换、自适应原理、改善系统等,归纳出一种有效的运行机制,以使系统运行更加稳定。控制论所归纳出的机制还应具有普遍性,即能够普遍使用于不同的学科。控制论研究方法具有多样性,常见的如信息法、反馈法等。 二、信息管理系统基础 企业信息管理系统属智能化控制系统,现代化管理思想与方法是信息管理系统的指导思想,计算机、操作系统软件、网络通信技术等是其主要利用工具,获取企业内部海量信息并进行分析、加工、

中控科技Web考勤管理系统解决方案

中控科技WEB考勤管理系统解决方案 版本:ZKNet9.0 ZK Software inc. 北京佳帆远航科技有限公司

目录 第一章中控科技WEB考勤系统概述3 1. 概述3 2. 系统架构说明3 3. 名词解释5 第二章WEB考勤系统整体介绍6 2.1 系统简介6 2.2 客户需求6 2.3 建议方案6 2.4 系统组成7 2.5 系统层次8 2.6 系统运行环境及软硬件配置8 第三章硬件系统介绍9 3.1 指纹考勤机9 3.1.1 指纹考勤介绍错误!未定义书签。 3.1.2 指纹硬件系统特色错误!未定义书签。 第四章软件介绍10 4.1 软件系统特色10 4.1.2 易用性10 4.1.3 可靠性11 4.1.4 可维护性11 4.2软件界面

指纹核心技术研发 OEM/ODM 制造 提供内联网及互联网在线身份认证 第一章 中控科技WEB 考勤系统概述 1. 概述 中控科技WEB 考勤系统,是中控科技公司结合多年的考勤系统开发经验,针对目前越 来越多的跨区域的企事业单位,希望实现总部统一部署,统一平台,实时信息同步,分布式管理,集中监控的需求,于06年开发的B/S 架构的考勤管理系统,配套中控最新的生物识别技术产品指纹网络考勤机,智能卡网络考勤机。 中控科技WEB 考勤系统,针对多用户多点跨区域等特点,除了日常考勤管理的功能, 更着重加强了安全性、实时性、易用性、扩展性方面。 从安全性方面,中控科技WEB 考勤管理系统采用多级用户多级权限的管理方式,不同 级别的用户能操作不同的功能,管理制定部门的人员。所有的终端数据采用加密传输的方式,不能被识别和修改,保证数据的真实性。 从实时性方面,中控科技的考勤设备采用直接TCP/IP 通讯,所有数据实时上传到服务器,特殊情况可以通过U 盘的方式将设备里的数据导入数据库。所以人员的操作、管理、查询都是从统一的数据库访问,保证数据的实时性、统一性。 从灵活性方面,中控科技的WEB 考勤提供多种人员录入(导入)、多套考勤制度设置、 多种异常考勤处理、个人查询、部门查询、统计查询等查询方式,适合于多种方式的管理需求,如个人查询登记、管理员审核等。 从扩展性方面,中控科技的WEB 考勤机采用TCP/IP 通讯方式,终端点可以无限扩展, 可以分布在可以互联的任何网络内,无需单独布线。而中控科技的WEB 考勤软件采用B/S 架构,用户只需安装有浏览器,有相应的权限,即可使用考勤管理系统。 2. 系统架构说明 系统架构可根据客户实际网络模式进行搭建,现以以下两种模式进行说明: 1、宽带接入模式: 分支机构只要可以上网即可,上网方式可以不固定(拨号、宽带均可)。总部上网方式要求是专线宽带接入(服务器也可以采用托管方式),由于传送的数据量很小,对带宽要求不是太高。(如下图所示)

Java程序设计课程设计学生考勤系统

信息与电子工程学院课程设计报告 课程名称:Java程序设计课程设计姓名: 学号: 班级: 指导老师: 完成时间:2016年6月

学生考勤系统 问题描述: 以班为单位,可以以日期为标识记录每个学生的考勤情况(正常、旷课、请假、迟到、早退)、可以查看某个学生的考勤情况、可以查看全班的考勤情况. 1.需求分析(标题,黑体,小四,段前段后0.5行) (1)用户需求描述: 学生用户:学生对本系统的主要需求是在线请假以及查看学期内的上课出勤信息。 在线请假中,学生可以随时查看请假的进展情况。另外学生还可以修改本人的密码。 教师用户:任课老师对本系统的主要需求是查看班级信息,查看学生信息。并且在上课前进行点名,管理所教班级学生的上课出勤信息,查看学生上课出勤情况,对学生请假审请进行批准等。另外,教师还可以修改自己的密码。 (2)系统功能划分: 根据用户需求的描述,该考勤管理系统应该具备:在线请假模块,考勤管理模块这两大模块。 在线请假模块: 该模块主要操作用户是由学生,由学生登录并进行请假操作。可以选择请假开始时间,请假结束时间,请假的原因等,最后提交由教师和辅导员进行审核审批,审核通过后学生可以在请假记录里面实时查看请假通过情况。若教师或辅导员不允许该请假,学生可以在请假失败记录里面查看具体原因。 考勤管理模块: 该模块主要由教师登录并进行操作,自己操作界面中修改学生考勤。老师在上课时通过该模块可以对本课程考勤情况进行网上考勤,考勤结果会保存在后台,也可以通过选择导出为E 表格,最后方便统计整个学期本课程所有学生的考勤情况。 2.总体设计 功能结构图;

ER图: 数据库设计: 1 数据库需求分析 学生考勤管理系统要实现在线请假、随堂考勤两大子系统,需要了解学生用户、教师用户两类用户的功能模块。然后,据此分析出数据需求。学生表:学生流水号、学生学号、学生名字、性别、宿舍号、联系方式、密码。请假表:请假开始时间、请假结束时间、请假原因、请假天数、审批时间。考勤表:考勤流水号、考勤的学生ID、考勤的课程ID、考勤时间、考勤课次、考勤结果。 3.主要功能的实现 (1)设计的思路: 根据用户需求的描述,该考勤管理系统应该具备:在线请假模块,考勤管理模块这三大模块。 在线请假模块: 该模块主要操作用户是由学生,由学生登录并进行请假操作。可以选择请假开始时间,请假结束时间,请假的原因等,最后提交由教师和辅导员进行审核审批,审核通过后学生可以在请假记录里面实时查看请假通过情况。若教师或辅导员不允许该请假,学生可以在请假失败记录里面查看具体原因。 考勤管理模块: 该模块主要由教师登录并进行操作,自己操作界面中修改学生考勤。老师在上课时通过该模块可以对本课程考勤情况进行网上考勤,考勤结果会保存在后台,也可以通过选择导出为E 表格,最后方便统计整个学期本课程所有学生的考勤情况。 用户信息修改模块:

相关主题
文本预览
相关文档 最新文档