在线员工请假管理系统
篇一:VB员工请假管理系统
毕业论文(设计)
题目:
专 业:计算机科学与技术 院 系: 继续教育学院 年 级: 2008 级学 号:0899070122 姓 名:计 ?抑傅冀淌Γ 职 称:导 师 湖北经济学院教务处 制
摘 要
本论文是从现代企业管理中的员工管理现状出发,为了满足企事业单位日常管理的需求,使单位请假过程更加快速、安全、高效的信息管理系统。针对员工管理的复杂程序,经过详细的系统调查,开发出的操作简单而且方便实用的一个员工请假管理系统。对企业中的请假信息进行管理。本系统的界面工具是VB 6.0,数据库软件Access 2000。经过测试,本系统能基本满足用户在请假管理方面的需求,界面友好,符合用户使用习惯,能实际地提高单位请假管理的效率。实现了系统管理、数据管理功能。其中系统管理包括登录、退出、基础单元设置、管理员设置等模块;数据管理请假设置、请假查询、员工设置、员工查询等模块.
关键词:请假管理 Visual Basic
Abstract This thesis is from the modern business management of employee management present situation, in order to meet the needs of enterprises and institutions to daily management needs, make the process more quickly took off, safe, and efficient information management system. Staff management for the complex procedure, investigate through detailed system, developed a simple and convenient to operate the utility of a staff leave management system. In the enterprises for information management. The system interface tool is VB 6, Access 2000 database software. After testing, the system can basically meet the needs of users in the leave management needs, user-friendly, conformed to the user use habit, can actually enhance the unit leave management efficiency. Implementation of system management, data management functions. The management system includes entry, exit, the base unit set, administrator module; data management, query, employee leave leave setting setting, staff query module.
Key words: information management system; Visual Basic
目录
摘要 ................................................................... II Abstract ............................................................. III 1 绪论 ................................................................. 1
1.1 系统介绍 ......................................................... 1
1.2 系统需求 ......................................................... 1 2 系统需求分析 ........................................................ 3
2.1 模块分析 ......................................................... 3
2.2 界面分析 ......................................................... 5 3 系统实现 ............................................................. 7
3.1 数据库 ........................................................... 7
3.2系统主菜单窗体 .................................................. 12
3.3 员工设置窗体 .................................................... 12
3.4 请假设置窗体 .................................................... 12 结束语 ................................................................ 13 参考文献 .............................................................. 14 致谢 ................................................................... 15
1 绪论
1.1 系统介绍
随着现代科技的进步,用计算机来进行员工请假管理成为现代化企业运作必不可少的一部分。现在利用计算机来管理员工请假工作,大大降低了工作人员的工作量,提高了工作效率,使原本复杂枯燥无味的工作变的简单而轻松。
计算机技术,特别是数据库技术的发展。为企业建立管理信息系统,甚至对改变管理思想起着不可估量的作用。实践证明信息技术已在企业的管理层面扮演越来越重要的角色。
当今社会正处于信息时代,信息技术已渗透到社会生活的各个领域,特别是各行业的管理领域,智能化信息处理已是提高效率、规范管理、客观审查的最有效途径。考勤作为一个公司的基本管理,是单位对员工工作管理的基本依据。使用请假管理系统,管理者可以快速记录公司全体员工当日的请假状况,并可统计员工请假状况。
1.2 系统需求
伴随着计算机技术在各行各业日益广泛和深入的应用,企业对员工的请假管理不再像过去一样靠手工去做,在一些稍具规模的企事业单位内考勤也开始信息化。本系统就是为了适应当前这种需求而设计完成的。集信息的显示、输入、修改、删除、查询等各种处理为一体,运用Microsoft Access数据库与Visual Basic程序语言设计了一个请假管理软件。为此本系统的设计需要达到以下几个主要目标:
1.数据库的访问
数据库技术已渐渐成为电子信息系统的重要核心技术,企业管理离不开数据库技术,因为数据库能够提供数据共享,且冗余度低,从而减少应用程序的研制和维护的费用。数据库访问是本系统的一个关键问题,本系统用ADO数据控件完成对数据库的访问,
2.系统的登录
本系统在登录之前,首先是调用系统的公共模块,获得一些基本数据,比如数据库打开,创建关系,都是在公用模块中进行的。然后出现登录界面。
篇二:企业请假系统
课程设计报告书
(2013届)
企业请假系统
学生姓名陈亮亮 杨骆一 尹渖杰 学 号0403130103/28/31
系 别信息与电子系
专业班级计算机科学与技术1301班 指导教师许志英
完成日期2015年6月17日
目 录
(2013届) ................................................................................................................................... 1
第一章 设计内容与要求 .............................................................................................................. 1
第二章 数据库运行开发环境 ...................................................................................................... 2
2.1背景 ...................................................................................................................................... 2
2.2支持软件 .............................................................................................................................. 2
第三章 需求分析 .......................................................................................................................... 3
3.1 系统目标与要求 ................................................................................................................. 3
3.2系统功能模块 ...................................................................................................................... 3
3.21员工档案管理建立 ........................................................................................................ 3
3.22员工职务调动管理 ........................................................................................................ 3
3.23请销假管理查询 ............................................................................................................ 3
3.24部门管理功能 ................................................................................................................ 3
3.25考勤管理的实现 ............................................................................................................ 3
3.26假期管理设置 ................................................................................................................ 4
3.3数据字典 .............................................................................................................................. 4
3.4数据流图 .............................................................................................................................. 7
第四章 概念设计 .......................................................................................................................... 8
4.1局部E-R图 ......................................................................................................................... 8
4.11员工信息 ........................................................................................................................ 8
4.12部门信息 ........................................................................................................................ 9
4.13考勤信息 ........................................................................................................................ 9
4.14请假信息 ........................................................................................................................ 8
4.15假期信息 ........................................................................................................................ 8
4.2全局E-R图 ......................................................................................................................... 9
第五章:逻辑分析 ...................................................................................................................... 10
5.1 把E-R图转换成关系模式 ............................................................................................... 10
5.2表结构 ................................................................................................................................ 10
第六章 详细设计与实现 ............................................................................................................ 12
6.1登录: ................................................................................................................................ 12
6.2 数据的载入 ....................................................................................................................... 16
6.3 查询数据 ........................................................................................................................... 18
6.4 更改数据 ........................................................................................................................... 19
6.5 删除数据 ........................................................................................................................... 19
6.6 创建必要的视图 ............................................................................................................... 20
第七章 总结 ................................................................................................................................ 29
参考文献(资料) ...................................................................................................................... 30
分工情况 ...................................................................................................................................... 30
第一章 设计内容与要求
当今社会正处于信息时代,信息技术已渗透到社会生活的各个领域,特别是企业的管理领域,用计算机来进行员工请假管理也已成为现代化企业运作必不可少的一部分。现在利用计算机来管理员工请假工作,大大降低了工作人员的工作量,提高了工作。
考勤作为一个公司的基本管理,是单位对员工工作管理的基本依据,使用请假系统,管理者可以快速记录公司全体员工当日的请假情况,并可统计员工请假情况。
设计请假系统的目的是企业为了解决员工请假的繁琐工作,减轻企业不必要的劳动力,金钱的损耗,提高工作效率,为企业创造更多利益,实现单位的系统化,规范化和自动化。因此本系统需要实现以下功能:员工信息维护,数据采集,基本数据维护,数据库管理,查询功能,请假记录系统的模块结构。
设计思想: (1)、尽量采用公司现有的软硬件环境及先进的管理系统开发方案,从而达到充分利用公司现有的资源,提高系统开发水平和应用效果的目的。 (2)、员工考勤管理系统能够和考勤相连接,从而完成自动、高效、科学的考勤信息输入。 (3)、系统采用模块化程序设计方法,既便于系统功能的各种组合和修改,又便于未参与开发技术维护人员补充、维护。 (4)、系统应具备数据库维护功能,及时根据用户需求进行数据的添加、删除、修改、备份等操作。
绍兴文理学院元培学院课程设计(论文)报告用纸
第二章 数据库运行开发环境
2.1背景
现今员工信息管理的繁索给具有强烈时间观念的行政人员带来了诸多不便,办公室缺少一种完善的管理软件,为了对员工请假的管理方便,开发人员完成了全面的调查与分析,同时与目标用户进行了多次深入沟通,并在此基础上着手开发此软件
系统名称:信息管理系统
开发平台:Windows 7
测试平台:Windows 7
数据库名称:student status
数据库系统:SQL Server 2008
数据库宿主环境:windows 7
使用平台:本系统适合于运行在Microsoft Windows 的各个版本下,包括Windows9X(win95需要升级系统文件)、Windows Me、Windows NT、Windows2000、Windows XP等平台下,奔腾166MHz或更快,64 MB内存或更多,16MB磁盘空间。
2.2支持软件
管理员工具:SQL Server 2008 Windows
查询浏览工具:SQL Server 2008 Windows
开发客户端:SQL Server 2008 connector
篇三:在线请假系统毕业论文
目 录
摘 要 ....................................................... 1
前 言 ....................................................... 1
第一章 概述 ................................................. 2
1.1 在线请假系统的任务与目标 ................................. 2
1.2 本论文所作的工作 ......................................... 2
第二章 在线请假系统技术背景以及支撑环境 ....................... 3
2.1 MVC .................................................... 3
2.2 STRUTS .................................................. 4
2.2.1 Struts概述 .......................................... 4
2.2.2 利用Struts框架开发MVC系统 ........................... 5
2.3 HIBERNATE ................................................ 5
2.4 AJAX .................................................... 6
2.5 JXL ..................................................... 7
2.6 在线请假系统的开发环境 ................................... 8
2.7 在线请假系统的运行环境 ................................... 8
2.7.1 在线请假系统的项目部署 ............................... 8
2.7.2 在线请假系统的环境需求 ............................... 9
第三章 在线请假系统总体设计 ................................. 10
3.1 在线请假系统需求分析 .................................... 10
3.1.1 用户分析 ........................................... 10
3.1.2 业务目标 ........................................... 10
3.1.3 业务处理过程 ........................................ 11
3.1.4 系统特点 ........................................... 11
3.1.5 其他需求 ........................................... 11
3.2 系统总体视图描述 ........................................ 12
3.2.1 系统用例视图 ........................................ 12
3.2.2 系统约束 ........................................... 13
3.3 在线请假系统的系统架构.................................. 13
3.3.1 系统用例总图 ........................................ 13
3.3.2 业务处理视图 ........................................ 14
3.3.3 系统实现视图 ........................................ 15
3.3.3.1 概述 ............................................. 15
3.3.3.2 层次 ............................................. 16
3.4在线请假系统功能模块分析 ................................. 17
3.4.1系统功能模块分析 .................................... 17
3.4.2系统功能模块设计 .................................... 17
第四章 在线请假系统数据库设计 ............................... 20
4.1 数据库设计 ............................................. 20
4.1.1 数据库信息..........................................
4.4.2 查询与访问技术 ......................................
4.4.3 数据字典以及对应的持久化类...........................
4.2 数据库约束关系图 ........................................
4.3 持久层 .................................................
4.4 非数据库文件............................................
第五章 员工请假申请模块的设计与实现 ..........................
5.1 模块功能分析............................................
5.2 员工请假申请用例视图 ....................................
5.3 模块的包类结构图 ........................................
5.4 用例关系图 .............................................
5.4.1 顺序图 .............................................
5.4.2 协作图 .............................................
5.5关键技术................................................
5.5.1 权限控制 ...........................................
5.5.2 Ajax日期校验 .......................................
5.5.3 定义组织框架中“环”的问题...........................
5.5.4 利用同步令牌来防止刷新导致的重复提交 .................
第六章 总结与展望 ..........................................
6.1 课题总结 ...............................................
6.2 课题存在的问题以及解决方案............................... 参考文献 .................................................... 致谢......................................(来自:www.zaidian.cOm 书 业网:在线员工请假管理系统).................. 20 20 20 24 25 26 27 27 27 28 30 30 30 31 31 33 35 35 37 37 37 39 40
摘 要
随着信息技术的高速发展,信息技术在企业以及机关部门的使用越来越广泛,各种基于B/S架构的管理软件的研究与开发也越来越受到人们的重视。本文基于Struts框架、Hibernate,MVC,详尽阐述了在线请假系统(Leave Application System,LAS)的设计与实现。本系统分为五大模块——用户登录、员工请假申请、请假批准模块、请假流程定义与休假计划维护。文中描述了这些模块的主要设计思想和实现方法,并着重研究和讨论了员工请假申请模块的设计以及系统中的一些关键技术。论文在最后还探讨了系统目前存在的问题与不足,并对如何进一步改善系统进行了讨论。
关键词:在线请假系统,MVC,Struts,Hibernate,Ajax
作 者: XXX
指导老师: YYY
前 言
随着科学技术的进步,尤其是计算机网络的迅猛发展,人类步入信息时代,人们的生活方式、思维方式、工作方式,以及教育方式也随之改变。同时网络技术的高速发展,计算机的广泛运用,使得实际生活中的问题通过计算机加网络得到了有效的解决。如,管理部门通过计算机可以对大量复杂的工序通过计算机控制,使其极大的降低了错误出现的概率,大幅度提高了工作的效率,从而获得经济效益。又如,每个公司都会遇到员工请假情况,需要经过,填写申请请假的表格,递交给上级批复,有时找不到上级本人递交申请,出现不能及时批复的情况。这样既给员工带来了不便,管理人员需要对请假记录进行归档,方便日后查阅,日积月累,查阅档案也不方便。综上所述,对于员工请假问题很有必要利用计算机来管理工作流程、存储请假文档,从而获得有效的管理。
本论文讲述了一个基于公司组织框架的在线请假系统(Leave Application System,LAS)的设计与实现过程,包括系统功能设计、数据库设计以及请假申请模块的详细设计与实现。
全文共分为六章。第一章简单阐述了LAS的开发背景,任务目标,以及本文的所做的工作,第二章阐述了LAS相关的技术背景以及的支撑环境,第三章详细描述了LAS的总体设计,包括需求分析等,第四章阐述了LAS的数据库设计以及其持久层设计,第五章重点阐述了LAS中请假申请模块的设计与实现以及LAS中所运用到的关键技术,第六章对课题进行了总结,并且对LAS存在的不足进行说明以及提出有效的解决方案。
第一章 概述
1.1 在线请假系统的任务与目标
LAS采用Java语言编写,结合Javascript、XML,基于Struts框架与Hibernate,实现了在线提交请假申请以及在线批复申请,并及时通知双方请假申请的审批情况,管理者也能够根据具体情况来制定不同的请假批复流程,通过该系统的假期维护功能能够准确的掌握公司员工的一定时期的请假情况。要求完成以下主要工作:
1)在线请假系统的设计与实现,包括系统的基本架构,系统需求分析,用户分析以及功能模块分析,系统的各种约束条件,以及系统的UML建模过程。
2)在线请假系统数据库的设计,包括系统数据库中的表的设计,数据字典和对应的 Hibernate持久化类,以及在日期维护模块中的非数据库文件,Excel文件。
3)在线提交请假申请模块的设计与实现,包括该模块的功能分析与用例设计,该模块中的逻辑处理过程,该请模块还使用Ajax技术,让用户有更好的用户体验和更傻瓜式的操作。
1.2 本论文所作的工作
本文阐述了在线请假系统的开发背景,围绕MVC架构、Struts、Hibernate以及其它技术背景进行了详细的阐述;同时详细阐述了整个系统的需求分析、功能分析、系统设计以及数据库设计,重点突出在线请假系统中的请假申请模块,详细地阐述了该模块从需求分析、系统设计、系统用例分析以及数据库设计的整个过程,借以达到展示整个系统开发过程的目的;另外,本文还对在线请假系统中所运用的几个关键技术进行了说明,并对整个系统目前存在的问题与不足进行了探讨,为进一步完善该系统提出可行的解决方案。