软件工程毕业设计_公司考勤管理系统设计
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
河北农业大学
本科毕业论文
题目:公司考勤管理系统
摘要
随着计算机的普及和计算机科学技术的飞速发展,人们开始越来越多地利用计算机解决实际问题。员工考勤信息管理是企业信息管理的重要部分。面对大量的企业考勤信息,采用人力处理将浪费大量的时间、人力和物力,而且数据的准确性低。因此,开发一个界面友好,易于操作的员工信息管理软件进行自动化处理具有较大的社会现实意义。同时,人事考勤管理系统是一切应用系统的典范,它具有一切应用系统的特征,系统结构与现实生活紧密结合,具体直观,开发应用简单,不失一般性。
公司考勤管理系统的特点是从公司考勤管理的角度出发,用集中的数据库将几乎所有与考勤相关的数据统一管理起来,形成了集成的信息源。友好的用户界面,强有力的分析工具和信息的共享使得企业考勤管理人员得以摆脱繁重的日常工作,集中精力从战略的角度来考虑企业考勤规划和政策。
本系统主要分为网站管理员和普通员工及禁止登陆三种人员登陆权限,具体分为部门创建及管理,员工添加及管理,公告添加及管理,请假管理,个人考勤等功能。本系统采用B/S开发模式,开发工具选择JAVA、JSP、JavaScript、Html语言,采用Tomcat服务器技术,后台数据库选用Oracle11g。
关键词:JSP ;JAVA ;Oracle 11g ;B/S模式
Abstract
With the proliferation of computers and computer science and technology, the rapid development of more and more people began to use computers to solve practical problems. Employee attendance information management is an important part of enterprise information management. Attendance information on the face of a large number of enterprises, using manpower to tackle the waste of a lot of time, manpower and material resources, and the low accuracy of the data.
Therefore, developing a user-friendly, easy-to-employee information management software for automated processing of a larger social relevance. At the same time, personnel attendance management system is a model for all applications, it has all the characteristics of application systems, system structure closely integrated with the real life, concrete intuitive, development and application of simple, without loss of generality.
This system mainly divided into the website administrator and ordinary employees and ban on three kinds of land rights, concrete is divided into departments to create and manage, add and management staff, announcement and management, leave management, personal attendance etc. Function. This system adopts B/S development mode, development tool to select the JAVA, JSP, JavaScript, Html language, USES the Tomcat server technology, choose Oracle11g background database.
Key words :JSP ; JAVA ; Oracle 11g ; B/S mode
目录
1 绪论 (1)
1.1课题背景、目的及意义 (1)
1.2国内现状分析 (1)
1.3论文组织结构 (2)
2 开发技术及工具介绍 (3)
2.1B/S模式 (3)
2.2JAVA简介 (3)
2.3SSH介绍 (4)
2.3.1 数据访问框架 (4)
2.3.2 控制层框架 (4)
2.3.3 管理层框架 (5)
2.4TOMCAT应用服务器 (5)
2.5ORACLE11G (6)
3 需求分析 (7)
3.1任务概述 (7)
3.2功能需求概述 (7)
3.2.1 用户类别 (7)
3.2.2 权限管理 (7)
3.2.3 具体功能需求 (7)
3.3非功能需求概述 (8)
3.4问题分析 (8)
3.5方案选择 (8)
3.6运行环境 (8)
4 系统设计 (10)
4.1功能划分 (10)
4.1.1 系统结构设计 (10)
4.1.2 系统功能模块 (10)
4.2指导思想 (11)
4.2.1 系统流程图 (11)
4.2.2 数据流程图 (12)
4.2.3 系统E-R图 (12)
4.3数据库设计 (12)
5 系统实现 (15)
5.1部门管理 (15)
5.1.1 添加部门 (15)
5.1.2 查询部门 (15)
5.2员工管理 (16)
5.2.1 添加员工 (16)
5.2.2 查询员工 (17)