小米集团公司考勤管理系统设计与实现毕业论文(37页).doc
《小米集团公司考勤管理系统设计与实现毕业论文(37页).doc》由会员分享,可在线阅读,更多相关《小米集团公司考勤管理系统设计与实现毕业论文(37页).doc(37页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、-小米集团公司考勤管理系统设计与实现毕业论文-第 32 页 毕业设计(论文)(成教)题 目: 小米集团公司 考勤管理系统设计与实现 院 (系): 信息工程学院 专 业: 计算机及应用 姓 名: 张磊 学 号: 7135901011146 指导教师: 卢朝江 二 年 月 日 毕业设计(论文)任务书学生姓名张磊学号专 业计算机及应用院(系)信息工程学院毕业设计(论文)题目任务与要求完成时间段年 月 日 至 年 月 日 共 周指导教师单位职称院(系)审核意见毕业设计(论文)进度计划表日 期工 作 内 容执 行 情 况指导教师签 字教师对进度计划实施情况总评 签名 年 月 日 本表作评定学生平时成绩的
2、依据之一毕业设计(论文)中期检查记录表学生填写毕业设计(论文)题目: 学生姓名: 学号:专业: 指导教师姓名:职称: 检查教师填写毕业设计(论文)题目工作量饱满一般不够毕业设计(论文)题目难度大适中不够毕业设计(论文)题目涉及知识点丰富比较丰富较少毕业设计(论文)题目价值很有价值一般价值不大学生是否按计划进度独立完成工作任务学生毕业设计(论文)工作进度填写情况指导次数学生工作态度认真一般较差其他检查内容:存在问题及采取措施:检查教师签字: 年 月 日院(系)意见(加盖公章): 年 月 日摘 要随着计算机的普及和计算机科学技术的飞速发展,人们开始越来越多地利用计算机解决实际问题。员工考勤信息管理
3、是企业信息管理的重要部分。面对大量的企业考勤信息,采用人力处理将浪费大量的时间、人力和物力,且数据的准确性低。 因此,开发一个界面友好,易于操作的员工信息管理软件进行自动化处理具有较大的社会现实意义。同时,人事考勤管理系统是一切应用系统的典范,它具有一切应用系统的特征,系统结构与现实生活紧密结合,具体直观,开发应用简单,不失一般性。企业考勤管理系统的特点是从企业考勤管理的角度出发,用集中的数据库将几乎所有与考勤相关的数据统一管理起来,形成了集成的信息源。友好的用户界面,强有力的报表生成工具、分析工具和信息的共享使得企业考勤管理人员得以摆脱繁重的日常工作,集中精力从战略的角度来考虑企业考勤规划和
4、政策。本论文主要介绍了系统的分析,设计和开发的全部过程。运用数据流图,ER图,程序流程图等对系统的设计过程进行详细的说明。全文共分为前言、需求分析、系统设计、开发技术、关键技术解决,结论六部分。系统采用B/S开发模式,开发工具选择JAVA、JSP、JavaScript、Html语言,采用Tomcat服务器技术,后台数据库选用SQL Server 2000。关键词:JSP,JAVA,SQL Server 2000数据库,B/S模式AbstractWith the proliferation of computers and computer science and technology, the
5、 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
6、 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
7、 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. Enterprise Attendance Management System is characterized by attendance from the bus
8、iness management point of view, with a centralized database will be almost all the unified management of attendance-related data together to form an integrated source of information. User-friendly interface, powerful reporting tools, analytical tools and information sharing allows businesses Attenda
9、nce Management staff to get rid of the heavy daily work and concentrate from a strategic point of view business planning and policy appraisal.The thesis has introduced the analysis of the system, and its design and exploit. With the data flow chart, ER chart and program flow chart, the design proces
10、s of the system has been illustrated in detail. The paper can be divided into six parts: introduction, demand analysis, system design, development technique, key technology and the conclusion. The exploit mode is B/S, and the development tools are JAVA, JSP, JavaScript and Html. It takes the Tomcat
11、as its server, and the backstage supporters database is finished by SQL Server 2000.KEY WORD:JSP JAVA SQL Server 2000 database B/S mode目录第一章 绪论6第二章 需求分析72.1问题分析72.2方案选择72.3任务概述82.4功能需求概述82.5运行环境92.5.1硬件环境92.5.2软件环境10第三章 系统概念与结构设计113.1 功能划分113.2 系统结构设计113.3系统功能模块12第四章系统设计144.1指导思想144.2系统层次模块图144.3系统流
12、程图154.4数据流程图164.5功能模块设计164.5.1系统管理模块164.5.2部门管理184.5.3公告管理194.5.4员工管理214.5.5留言管理234.5.6个人考勤254.5.7考勤管理264.5.8请假管理274.6数据库设计28第五章 开发技术的实现305.1开发技术介绍305.1.1B/S模式及其优势305.1.2 Web应用程序开发环境JSP技术325.1.3Java简介325.1.4 Tomcat应用服务器345.1.5 SQL server 2000375.2数据访问接口39第6章 关键技术解决406.1 JSP企业考勤管理配置说明406.1.1JDK的安装与配置
13、406.1.2Web应用程序测试环境TOMCAT的安装与配置416.2 JSP与数据库的连接41结 论43致 谢44参考文献45第一章 绪论随着计算机技术的飞速发展,以计算机与通信技术为基础的信息系统正处于蓬勃发展的时期。同时,以计算机为基础的各种软件也渐渐走入规模不同的各种企业单位中。企业在对竞争日趋强烈的现代社会在不断提高自身产品质量的同时,对员工的要求也逐渐提高,考勤管理也就成为了一个大众化的课题。 企业考勤管理系统是为了解决员工考勤管理的而设计的,目的是建立一个能够初步实现企业考勤管理系统的智能化管理,提高考勤管理效率,工作人员能够在各个岗位上的工作状态得到及时的反馈,而系统所需的工作
14、人员的数量少,效率高。企业考勤管理系统是一个企事业单位不可缺少的一部分,它的内容对于企业的决策者和管理者来说都是至关重要的,因此,企业考勤管理系统应该能够为用户提供充足人事管理的信息和快捷的管理查询手段,但一直以来人们使用传统的人工方式管理员工的上下班等信息,这种管理方式存在着许多缺点,诸如效率低,保密性差等,而且时间一长,将产生大量的文件和数据,这对于查找、更新和维护都带来了不少的困难。随着科学技术的不断提高,计算机科学不断发展,其强大的功能已经被人们深刻认识,它已经进入了人类社会的各个领域并发挥着越来越重要的作用.作为计算机应用的一部分,使用计算机对企业考勤信息进行管理,具有着人工管理无法
15、比拟的优点,它检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等,可减少更多的人力物力,这些都能够极大地提高企业的考勤管理效率,也是企业考勤管理科学化、正规化,与世界接轨的重要条件.因此,开发一个企业考勤管理系统是很有必要的,具有其特有的技术意义和管理意义。第二章 需求分析2.1问题分析企业考勤管理系统是一个企事业单位不可缺少的一部分,它的内容对于企业的决策者和管理者来说都是至关重要的,因此,企业考勤管理系统应该能够为用户提供充足人事管理的信息和快捷的管理查询手段,但一直以来人们使用传统的人工方式管理员工的上下班等信息,这种管理方式存在着许多缺点,诸如效率低,保密性差等,而且时
16、间一长,将产生大量的文件和数据,这对于查找、更新和维护都带来了不少的困难。因此,开发一个企业考勤管理系统是很有必要的,具有其特有的技术意义和管理意义。企业考勤管理系统拟采用B/S模式,三层结构设计。涉及静(动)态网页编写(熟悉HTML、CSS、JavaScript)、程序设计(ASP、PHP、JSP或其它语言基础)、数据库应用(SQL server、MySQL的使用、SQL语言、调优)、数据库设计、软件工程及软件测试,用户界面设计、美化、文档编写(软件开发计划、用户手册等设计内容都要形成文字)等各方面知识;以及团队组织、项目管理,帮助文档的编写、部分的测试等。2.2方案选择开发企业考勤管理系统
17、,提出以下解决方案:采用B/S模式,选择SQL Server 2000作为后台数据库,选择JAVA、JSP、JavaScript、Html作为应用程序开发工具,运用Tomcat服务器技术,整个系统完全基于Browser/Server模式进行设计。B/S模式有以下优点:(1)开发成本及维护成本降低。由于B/S架构管理软件只安装在服务器端(Server)上,网络管理人员只需要管理服务器就行了,用户界面主要事务逻辑在服务器(Server)端完全通过WWW浏览器实现,极少部分事务逻辑在前端(Browser)实现,所有的学生端只有浏览器,网络管理人员只需要做硬件维护。(2)良好的安全性能,防火墙技术可以
18、保证后台数据库的安全性。所有学生端请求都是通过DBMS来访问数据库,从而大大减少了数据直接暴露的风险。因此系统的架构就采用了B/S设计模式。2.3任务概述企业考勤管理系统主要实现系统管理、部门管理、公告管理、员工管理、个人考勤、考勤管理、留言管理等功能,充分利用计算机网络技术,改变传统的操作方式进行管理,实现了网络化管理模式。2.4功能需求概述(1) 用户类别:登录系统的身份定为二种,一是管理员(企业领导),二是般普通员工,只有被授权的用户才可以使用本系统的资源。(2) 权限管理:系统需要经过有效的身份验证可以登录。用户的身份不同,使用的系统资源也不同。普通员工可以进行个人考勤查询,同时还可以
19、有系统公告的管理功能;管理员(企业领导)可添加公告、员工信息、查询修改管理员信息、进行留言管理、请假管理、考勤管理,可以对员工考勤进行查询操作,可以对系统发布公告等信息,可控制整个系统的登录功能(控制系统)的登录,拥有整个系统的全部使用权限。(3) 用户留言:管理员、普通员工可以在本系统中进行发表意见,并可以查看留言记录。(4) 控制系统:领导可对普通员工用户进行控制,看是否可以登录。(5) 部门管理:领导对本企业的部门进行添加、查询的功能。(6) 公告编辑:领导对本系统中的所用子级用户进行发布公告及编辑。(7) 个人考勤:用户登录系统后,可以考勤(上班,下班)。(8) 留言管理:本系统使用者
20、可以进行发表意见,并可以查看留言记录。(9) 请假管理:管理员可以以员工的请假信息进行操作(准请假和不准请假)。(10) 考勤管理:管理员可以对员工的全部考勤进行查询的功能操作,但普通员工只能对自己的考勤有查询的功能。(11) 员工管理:管理员对普通员工有查询与添加的操作功能。2.5运行环境系统对运行的环境的要求:2.5.1硬件环境服务器端服务器端的最低配置是由建立站点所需的软件来决定的,在最低配置的情况下,服务器的往往不尽如人意,现在的硬件性能已经相当出色,而且价格也很便宜,因此通常应给服务器端配置高性能的硬件。本网络系统服务器端的配置如下:(1)处理器:Inter Pentium 4 1.
21、6GHz 或更高(2)内存:256MB(3)硬盘空间:80GB(4)光驱:CD-ROM 48X(5)显卡:SVAG显示适配器。用户端因为学生端主要用于浏览和操作数据,所以对学生端的硬件要求不高,不过现在的电脑很高的性价比,因此需要的配置应该高于下面的配置:(1)处理器:Inter Pentium 1.0GHz 或更高(2)内存:32MB(2)硬盘空间:40GB(4)光驱:CD-ROM 48X(5)显卡:SVAG显示适配器。2.5.2软件环境服务器端操作系统:Windows 2000 Server网络协议:TCP/IPweb服务器:Internet Information Server5.0/P
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 小米 集团公司 考勤 管理 系统 设计 实现 毕业论文 37
限制150内