公司考勤系统设计与实现

上传人:第*** 文档编号:57569800 上传时间:2018-10-22 格式:DOC 页数:49 大小:3.61MB
返回 下载 相关 举报
公司考勤系统设计与实现_第1页
第1页 / 共49页
公司考勤系统设计与实现_第2页
第2页 / 共49页
公司考勤系统设计与实现_第3页
第3页 / 共49页
公司考勤系统设计与实现_第4页
第4页 / 共49页
公司考勤系统设计与实现_第5页
第5页 / 共49页
点击查看更多>>
资源描述

《公司考勤系统设计与实现》由会员分享,可在线阅读,更多相关《公司考勤系统设计与实现(49页珍藏版)》请在金锄头文库上搜索。

1、兰州交通大学毕业设计(论文)1摘要摘要办公自动化(Office Automation,,简称 OA)是利用了目前先进的互联网技术和完善的办公设备构成的人机信息处理系统,最大限度帮助管理人员和员工进行日常的办公活动。随着互联网行业的发展迅猛,网络交互也日益成为人们日常生活中重要的组成部分,伴随着生活节奏的加快,给现实中的企业发展带来了极大的冲击,它要求当前企业更加专业和迅速,而随着企业的不断发展,规模不断地扩大,部门之间变得越来越密切,部门之间的交流也变得越来越频繁,无论是企业的文件传输,企业资源的共享,还是文件的审批,都占用了大量的人力和物力,在这种背景下一个属于企业自己的办公自动化管理系统是

2、非常必要的1。本系统基于 B/S 模式,采用 Struts2 框架、Spring 框架、JavaBean、Hibernate 框架以及 JSP 技术,以 MyEclipse Professional 2014 作为系统开发平台,通过 Oracle 10g 管理数据库系统来设计和实现 OA 办公自动化系统。本系统主要包括公司内部文件的上传和下载、消息的接受和发送、共享资源的上传和下载、申请的发送及审批、员工在线考勤以及考勤查询、报警。从而进一步提高企业的管理水平,提高工作效率,实现企业内部资源的共享,增强企业的竞争力。关键词关键词:办公自动化系统;JSP;MyEclipse;Oracle;B/S

3、。兰州交通大学毕业设计(论文)2AbstractOA (Office Automation, hereinafter referred to as OA) is to combine the modern Office and computer network function and a new type of Office way. Along with the development of the Internet industry rapidly, network interaction has become an important part of Peoples Daily lif

4、e, with the accelerating rhythm of life, to the reality of enterprise development has brought the huge impact, it requires that the enterprise is more professional and quickly, and with the continuous development of enterprise, scale is continually expanding, between departments is becoming more and

5、 more close, and the communication between departments is also becoming more and more frequent, whether the file transfer of the enterprise, enterprise resource sharing, or files for examination and approval, all take up a lot of manpower and material resources, in this context a enterprise own offi

6、ce automation management system is very necessary. This system based on B/S mode, the use of Struts, Spring, JavaBean, Hibernate and JSP technology, with MyEclipse Professional 2014 as a development platform, through the Oracle 10 g database management system to design and realize OA office automati

7、on system. The system mainly includes the internal documents transmission, message sending, enterprise resource sharing, and application of send documents of examination and approval, the employees attendance and attendance online query, emergency alarm function, moreover can always see the departme

8、nts of general manager. To further improve the management level of enterprises, improve the work efficiency, to reach the company internal resources sharing, enhance the competitiveness of the enterprises. Key Words: office automation system; The JSP; MyEclipse; Oracle; B/S。 兰州交通大学毕业设计(论文)3兰州交通大学毕业设

9、计(论文)41.1. 前言前言1.1.1 1 论文研究背景论文研究背景随着计算机技术的发展,尤其是计算机网络技术和数据库技术的发展使人们的工作方式和生活方式发生了翻天覆地的变化。互联网技术的发展使得计算机之间的通信、信息共享成为了可能,而数据库技术的发展和应用给人们提供了许多新的功能,比如数据存储、信息分析,从而提高了工作效率。而计算机技术、网络技术、各种软件工作平台不断的发展使得信息可以快速的获取,极大地提高了办公效率,及时准确地实现办公信息的上传下达。伴随着知识经济时代的到来,社会进步的步伐正在不断加速,企业的规模也越来越大,业务也不断增加,靠传统的企业管理方法已经不能满足现代企业的要求,

10、浪费了大量的人力和物力,而且效率及其低下,其主要缺陷如下:1. 企业资源无法共享,使得企业无法充分利用现有资源1。2. 文件审批效率低下,办公效率低1。3. 员工考勤信息不精确。4. 消息文件的发送、通知不方便。1.21.2 发展现状发展现状办公自动化发展方向:数字化办公。1.2.11.2.1 国外自动化发展现状国外自动化发展现状办公自动化最早出现于西方的发达国家,后期经过一系列的发展才进入我国。办公自动化的发展和推广,对企业的发展有着特别重要的革命意义。1.2.21.2.2 国内办公自动化发展的现状国内办公自动化发展的现状我国的办公自动化系统是从上世纪 80 年代中期才逐渐发展起来的,我国办

11、公自动化系统的应用和发展历程,可分为以下三个阶段:(1)第一代时间是上世纪 80 年代中期到 90 年代中期,它的主要特征以个人电脑、办公套件为标志。(2)第二代时间是从上世纪 90 年代中期开始的,它的主要以现代网络为基础,收发文件不再是以前的手工方法,而是更高效的工作流自动化方法。(3)第三代办公自动化系统的主要特征是信息处理和业务流程。兰州交通大学毕业设计(论文)51.2.31.2.3 未来办公自动化发展趋势分析未来办公自动化发展趋势分析随着技术的发展,未来将会有更多的技术应用到办公自动化中,促进办公自动化的升级适应当今时代的要求。未来办公自动化发展的趋势分别是智能化、多媒体化、网络化、

12、集成化、人性化。(1)多媒体化:传统的办公自动化系统仅仅处理一些与文字相关的信息,现代的办公自动化系统不仅可以处理文字,还可以处理图片,音频、视频等各种信息,功能更加完备,节省大量的人力和物力。所以,自动化办公会朝着多媒体的方向发展。(2)网络化:在目前的技术条件下,已经实现了办公自动化,例如,许多公司通过建立局域网,建立公司内部的办公系统。但是,任有大多数企业的办公网络范围比较小,并没有实现大范围的资源共享。(3)集成化:所谓的集成化就是可以整合多种技术与一体,构建出一个新的系统。我国办公自动化集成性还不够高,主要是因为很多设备独立存在,没有关联。将来随着技术的不断发展,网络设备、计算机等设

13、备集成到一起,使用者可以简单地使用,真正实现办公自动化。(4)人性化:为了使工作效率更高,办公自动化是通过一系列系统的使用,通过一系列系统的综合,使得工作流程更加简单,节省大量的时间,工作效率自然就高了。因此,办公自动化的设计必须要符合人的使用习惯,外来的系统,人们可以根据自己的需求,设计自己的办公界面,使得自己办公更加高效和方便。所以,未来办公自动化会沿着人性化的方向发展。2.2. 系统的开发工具与环境系统的开发工具与环境2.12.1 JSPJSP 简介简介JSP 使基于 Java 的技术,具备 Java 语言的所有特点,同时拥有强大的服务器端网络动态网页技术功能。JSP 可以将 java

14、代码以及规定的网页动作嵌入到静态网页,并且 JSP 语法增加了自的标签库,可以用来调用一些实用功能。JSP 具体的运行原理为:客户端发送的请求通过 web 服务器交给 JSP 容器,JSP 文件会被 JSP 编译器编译成Java Servlets。2.22.2 Struts2Struts2 简介简介 在 Struts2 问世之前,Struts1 已经是一个高度成熟的 web 产品,不论是可靠性还是兰州交通大学毕业设计(论文)6安全性都得到开发者高度的肯定,但是随着时间的流逝以及 FreeMarker,Velocity 等模板技术的出现,Struts1 本身的表现层单一,与 ServletAPI

15、 严重耦合等缺点便暴露了出来。而 SpringMVC 等先进框架的出现,也严重侵蚀着 Struts1 的市场占有率。2.32.3 OracleOracle 简介简介Oracle 是以高级结构化查询语言(SQL)为基础的大型关系数据库,通俗的讲它是用方便逻辑管理的语言操纵大量有规律的数据集合。是目前最流行的客户/服务体系结构的数据库之一。2.42.4 J2EEJ2EE 简介简介J2EE 是一个开放的、基于标准的开发和部署的平台用于构建 N 层的、基于 web 的、以服务端计算为核心的、模块化的企业应用9。J2EE 定义了四种组件,也就是我们常说的组件开发,并且每种组件对应着一种容器。2.52.5

16、 开发环境开发环境 (1)操作系统:Windows 7;(2)JDK 1.7.0_07(3)数据库Oracle 10g 数据库。Oracle 数据库是一款功能非常强大的数据库,是大型企业级开发中经常用的一款性能很高的数据库7。(4)Tomcat 6.0.41 是一个开源的 web 应用服务器,是一个 JSP/Servlet 容器。向用户提供免费的服务,可以降低系统的开发成本。(5)MyEclipse2014MyEclipse 源代码是开放的,是基于 Java 的可扩展的平台。它是 Eclipse 的插件,也是一款功能强大的 J2EE 集成开发环境。由 Genuitec 公司发布。3.3. 系统分析系统分析3.3.1 1 可行性研究可行性研究可行性分析是软件开发中一项重要的步骤,它对整个系统的需求,技术及开发方法,以及开发人员的综合考虑以评估对于系统开发是否符合实际。系统的可行性分析主要包括经济上的可行性,技术上的可行性,操作上的可行性和法律上的可行性四大部分。兰州交通大学毕业设计(论文)73.1.13.1.1 系统目标

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 高等教育 > 大学课件

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号