企业员工管理系统-本科毕业论文.doc
《企业员工管理系统-本科毕业论文.doc》由会员分享,可在线阅读,更多相关《企业员工管理系统-本科毕业论文.doc(25页珍藏版)》请在咨信网上搜索。
学校编码:15014 分类号 密级 学号:10141210103 UDC 本科毕业论文(设计) 企业员工信息管理系统 学生姓名:曹海东 所属院部:信息与计算工程学院 专 业:信息与计算科学 指导教师:刘燕 2014年 4月 28 日 赤峰学院本科毕业论文(设计)原创性声明 兹呈交的毕业论文(设计),是本人在导师指导下独立完成的研究成果。本人在论文(设计)写作中参考的其他个人或集体的研究成果,均在文中以明确方式标明。本人依法享有和承担由此论文(设计)而产生的权利和责任。 声明人(签名):曹海东 指导教师(签名): 2014年 04月 28日 摘 要 在人力资源高度发达的当代,企业对人力资源的需求越来越大,原因之一是现在企业的员工流动性比较大;其二是在工作中员工的分工更加细化,企业内部管理部门会经常变化,部门之间人事变动也逐步频繁。因此传统的手工员工信息档案管理方式不能满足现代企业的管理需求,所以人们使用新的管理方法来管理员工的相关信息。随着科学技术的不断进步,计算机科学日益成熟,其强大的功能促使我们在工作中越来越依靠。因此通过计算机企业可以方便的实现员工的档案信息、工作出缺勤等相关信息的管理,将传统的员工管理方式彻底的解脱出来,减轻管理人员以往繁忙的工作,提高管理效率,加速信息的更新速度,使企业管理层第一时间了解到员工的信息,从而进一步的进行对员工的调配。 本系统实现对企业员工基本信息的管理,比如档案信息、户口、教育背景、工作简历、社会关系、培训信息、薪资信息等;实现对员工的考勤管理,比如考勤时间、请假、加班、出差、考核等级,奖罚信息,特别是请假和加班,应该有主管领导的批示流程,如请假和加班的原因、出差地点等详细说明相关数据自动同步到考勤管理模块。 关键字:数据库、MYSQL javaEE 、信息管理 3 / 25 Abstract In the contemporary human resources highly developed, the demand for humanresources is growing, one reason is that employees greater liquidity; second is the staff in the work of the division of labor, the enterprise internal managementdepartments will often change, between the departments of personnel changesgradually frequent. Therefore not manual staff information records managementmode of traditional meet the modern enterprise management needs, so people to use new management methods to manage the related information of employees.With the continuous progress of science and technology, computer science increasingly mature, its powerful function prompted us to work more and more rely on. The computer company can facilitate the realization of employee's fileinformation management, work absenteeism and other related information, the traditional personnel management mode thoroughly liberation, reduce the management personnel former busy work, improve management efficiency,accelerate the speed of updating information, the first time the enterpriseunderstand the management of employee information, in order to further conduct of staff deployment. This system realizes the basic information on employees' management, such as fileinformation, residence, education background, work experience, social relations,training information, salary information; realize the attendance management to the staff, such as attendance, leave, overtime, travel, grade of assessment, reward and punishment information, especially for leave and overtime, should have flow of the competent leadership, such as leave and overtime, travel and other details of relevant data automatically synchronized to the attendance management module. Key words: database, MYSQL javaEE, information management 目录 第1章 绪论…………………………………………………………………….. 1.1 课题背景…………………………………………………………………….. 1.2目的和意义………………………………………………………………….. 1.3 本课题研究的意义………………………………………………………………. 第2章 可行性分析 2.1 经济可行性…………………………………………………………………………… 2.2 技术可行性…………………………………………………………………………… 2.3 操作可行性…………………………………………………………………………… 2.4 系统流程图…………………………………………………………………………… 2.5 本章小结……………………………………………………………………………… 第3章系统开发工具简介…………………………………………………… 3.1 JavaEE 简介……………………………………………………………………… 3.2 Tomcat 简介……………………………………………………………………… 3.3 MySql 简介………………………………………………………………………… 3.4 Maven 简介………………………………………………………………………… 第4章系统设计……………………………………………………………… 4.1 设计思想………………………………………………………………… 4.2 系统结构图……………………………………………………………… 4.3 模块间关系图…………………………………………………………… 4.4 模块划分………………………………………………………………… 第5章数据库的设计与实现……………………………………………… 5.1 数据库的需求分析……………………………………………………… 5.2 数据库各表设计………………………………………………………… 5.3 数据库创建……………………………………………………………… 第6章系统代码介绍………………………………………………………… 6.1 前台界面各表单元素设计…………………………………………… 6.2 登录页面………………………………………………………………… 6.3 系统主页面……………………………………………………………… 6.4员工管理页面…………………………………………………………………… 6.5考勤管理主界面…………………………………………………………… 6.6工资管理界面…………………………………………………………… 6.7请假管理页面…………………………………………………………… 6.8加班管理页面……………………………………………………………… 6.9部门管理页面……………………………………………………………… 6.10 权限管理页面…………………………………………………………………………… 结 论…………………………………………………………………… 参考文献…………………………………………………………………… 第1章 绪论 1.1 课题背景 随着全球以信息技术为主导的科技革命进程的加快,人类社会逐步由工业社会进入信息社会。信息技术是当代最具潜力的新的生产力,信息资源是经济和社会发展的重要战略资源。信息化成为各国经济和科技竞争的制高点,信息化程度已成为衡量一个国家和地区现代化水平和综合实力的重要标志。随着我国市场经济的迅速发展和加入WTO,企业信息化程度的要求越来越高,而现阶段计算机信息管理普及率并不高,企业中计算机资源得不到及时充分的利用,信息处理效率跟不上形势的发展,近几年很多单位对计算机信息管理需求越来越大。被调查单位普遍反映且迫切需要把计算机运用到信息采集、处理与维护,计算机信息管理中。 1.2目的和意义 当今社会计算机技术飞速发展,无论在工厂、商场、公司或者企业中,计算机应用越来越普及,利用计算机管理员工势在必行。对于企业来说,计算机管理可以大幅提升公司形象,建立现代化信息管理体制。规范并优化企业内部各部门、各办事机构的业务流程,再造业务规范,对重点业务实行全面质量监控。实现各部门间的协同作、无纸办公。达到公司内部各部门、使用权限明了,杜绝互相推诿现象。利用B/S结构制作的企业员工管理系统对职员的各种信息进行记录、统计,准确率显著提高;另外,可具有检索迅速、查找方便、可靠性高、存储量大、保密性好等特点。这些优点可以全面降低企业运作成本,提高公司的整体运作效率,大幅拓展业务,争取企业利润最大化,进一步提高企业的竞争力。 1.3 本课题研究的意义 商品经济化的高效益,使计算机的应用已经普及到经济和社会的各个行业。为了适应现代社会人们高度强烈的时间观念。企业员工管理系统为企业的人事管理带来了极大的方便,能够为用户可靠的信息存储和快捷的查询手段。以往人们使用传统人工的方式管理人事档案,这种管理方式存在许多的缺点。随着科学技术的发展,计算机日益成熟,其强大的功能是手工管理无法比拟的。因此开发这样的系统是企业必须的事情,它能够具体化、合理化的管理企业的人事信息,用结构化的思维方式运用计算机解决实际工作中和生活中遇到的问题。 第2章 可行性分析 2.1 经济可行性 该系统所需的相关资料可以通过已存在的相关系统进行调查采集,所需的其他应用软件、硬件系统也易于获得.因此,开发成本较低。而引进使用本系统后,与传统方式相比,具有高效率、低成本、高质量的特点,可以节省不少人力、物力及财力。所以,从经济的角度来看,该系统可行 2.2 技术可行性 采用了性能较高的硬件设备,和较稳定的系统软件,系统仍存在一定的因软硬件崩溃而带来的风险。解决办法之一是定期备份数据以降低风险。定期检查软件和硬件,电源和各个方面带来的风险,以保证系统的正常建设和运行,在规定的期间内达到预定的完成的效果。系统的开发存在因计划拖延带来的风险,在系统建立的过程中,因某些不确定因素所带来的困扰,以至于没有在预定的期限内达到完成预定的程序,达到预想的要求,给接下来的开发引来了不必要的因素 2.3 操作可行性 随着当今社会信息化的发展,计算机的应用已经渗透到日常生活和工作的许多方面无论是其自身还是所发挥的作用,计算机都标志着一种高科技、高效率和高水平。为了企业创先进、争一流,为了企业的明天,许多企业的领导正准备或已经投入高额资金,建立大规模的计算机管理信息系统。所开发的企业员工管理系统是一种具有交互功能的人才信息管理系统,可以全面降低企业运作成本,提高公司的整体运作效率,大幅拓展业务,争取企业利润最大化,进一步提高企业的竞争力,经过以上分析,本网站在运行方面是可行的。 2.5 本章小结 本章主要对系统开发的可行性进行具体的分析,从用户方的角度考虑本系统是否可行,主要通过有力的数据和软件运行环境方面作为依据。通过经济可行性、技术可行性、操作可行性等方面的分析说明本工程的技术成熟、完备,测试手段可靠,具有良好的市场拓展,它追求的是简单、易学、易懂、易用。因此,本网站具有一定的开发前景,具有开发的价值。 第3章系统开发工具简介 3.1 JavaEE 简介 JavaEE是 J2EE的一个新的名称,之所以改名,目的还是让大家清楚J2EE只是Java企业应用.随着WEB和EJB容器概念诞生,使得软件应用业开始担心SUN的伙伴们是否还在Java平台上不断推出翻新的标准框架,致使软件应用业的业务核心组件架构无所适从,从一直以来是否需要EJB的讨论声中说明了这种彷徨。 在2004年底中国软件技术大会Ioc微容器(也就是Jdon框架的实现原理)演讲中指出:我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本.此次J2EE改名为Java EE,实际也反映出业界这种共同心声。JavaEE的核心是EJB3.0, 其提供了更兼便捷的企业级的应用框架。 3.2 Tomcat 简介 Tomcat 服务器是一个免费的开放源代码的Web 应用服务器,属于轻量级应用服务器,在中小型系统和并发访问用户不是很多的场合下被普遍使用,是开发和调试JSP 程序的首选。对于一个初学者来说,可以这样认为,当在一台机器上配置好Apache 服务器,可利用它响应对HTML(标准通用标记语言下的一个应用。)页面的访问请求。实际上Tomcat 部分是Apache 服务器的扩展,但它是独立运行的,所以当你运行tomcat 时,它实际上作为一个与Apache 独立的进程单独运行的。 诀窍是,当配置正确时,Apache 为HTML页面服务,而Tomcat 实际上运行JSP 页面和Servlet。另外,Tomcat和IIS等Web服务器一样,具有处理HTML页面的功能,另外它还是一个Servlet和JSP容器,独立的Servlet容器是Tomcat的默认模式。不过,Tomcat处理静态HTML的能力不如Apache服务器。目前Tomcat最新版本为8.0.0-RC1 (alpha) Released。 Tomcat 很受广大程序员的喜欢,因为它运行时占用的系统资源小,扩展性好,支持负载平衡与邮件服务等开发应用系统常用的功能;而且它还在不断的改进和完善中,任何一个感兴趣的程序员都可以更改它或在其中加入新的功能。 3.3 MySql 简介 MySQL是一个关系型数据库管理系统,由瑞典MySQL AB公司开发,目前属于Oracle公司。Mysql是最流行的关系型数据库管理系统,在WEB应用方面MySQL是最好的RDBMS(Relational Database Management System:关系数据库管理系统)应用软件之一。MySQL是一种关联数据库管理系统,关联数据库将数据保存在不同的表中,而不是将所有数据放在一个大仓库内,这样就增加了速度并提高了灵活性。MySQL所使用的SQL语言是用于访问数据库的最常用标准化语言。MySQL软件采用了双授权政策,它分为社区版和商业版,由于其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,一般中小型网站的开发都选择MySQL作为网站数据库。由于其社区版的性能卓越,搭配PHP和Apache可组成良好的开发环境。 3.4 Maven 简介 Maven是基于项目对象模型(POM),可以通过一小段描述信息来管理项目的构建,报告和文档的软件项目管理工具。发文时,绝大多数开发人员都把 Ant 当作 Java 编程项目的标准构建工具。遗憾的是,Ant 的项目管理工具(作为 make的替代工具)不能满足绝大多数开发人员的需要。通过检查 Ant 构建文件,很难发现项目的相关性信息和其它信息(如开发人员/拥有者、版本或站点主页)。 Maven 除了以程序构建能力为特色之外,还提供 Ant 所缺少的高级项目管理工具。由于 Maven 的缺省构建规则有较高的可重用性,所以常常用两三行 Maven 构建脚本就可以构建简单的项目,而使用 Ant 则需要十几行。事实上,由于 Maven 的面向项目的方法,许多 Apache Jakarta 项目发文时使用 Maven,而且公司项目采用 Maven 的比例在持续增长。 Maven这个单词来自于意第绪语,意为知识的积累,最早在Jakata Turbine项目中它开始被用来试图简化构建过程。当时有很多项目,它们的Ant build文件仅有细微的差别,而JAR文件都由CVS来维护。于是Maven创始者开始了Maven这个项目,该项目的清晰定义包括,一种很方便的发布项目信息的方式,以及一种在多个项目中共享JAR的方式。 第4章系统设计 4.1 设计思想 项目背景 蓝山科技股份有限公司的主营业务是软件开发,公司目前规模为70人,其组织结构如图1.1所示: 公司的人员类型有以下几种:普通员工、部门经理、人事部成员和总经理。其中人事部有1个人事经理、3个人事助理。目前,公司尚无人事管理系统。薪资、考勤、业绩评定等业务流程都是由人事经理和3位人事助理手工完成。 为迅速改变现状,规范公司的管理,降低人事部的工作负荷,提高工作效率, 公司管理层经过仔细研究、分析,决定开发一套完善的人事管理系统。 图1.1 蓝山公司组织结构图 项目目标 本项目设计的目标:在统一的界面下,蓝山公司人事部门员工对公司内部员工、部门等人事信息进行管理,并实现了相关人事职能。同时员工可以通过公司内部网络实现自我管理,提高公司整体运作效能。 业务用例 公司的人员类型有以下几种:普通员工、部门经理、人事部经理和人事助理。权限定义如下表所示: 人员类型 权限描述 普通员工 查看员工资料、请假、加班、考勤、薪资等信息,填写业绩报告 部门经理 除普通员工的权限外,还可审批请假、加班和业绩报告的信息 人事助理 修改员工资料,登记考勤信息,核实加班请假信息并计算月工资 人事经理 除人事助理的权限外,还有指定员工起薪等权限 主要有员工信息管理、请假管理、加班管理、业绩评定管理、工资管理、考勤管理、部门管理等几个重要功能。 系统功能性需求 系统功能 整个系统分为两大主要功能模块和后台数据库服务器模块: 供员工使用部分 普通员工可以通过 Web 浏览自己的基本资料、考勤信息、薪资信息和请假记录等。员工也可以通过Web 提出请假和加班申请;部门经理的员工可以对普通员工进行审批请假,加班和业绩报告的信息;总经理拥有部门经理的所有权限。 人事部使用部分 主要功能是管理员工资料、管理员工考勤、计算员工薪资和业绩评定等。大部分涉及对敏感数据修改的工作都仅由人事部完成,如计算工资、修改考勤记录;并且有些只有人事经理才可以处理,如定制部门、指定员工的基本薪资等。 详细功能需求 针对各功能作详尽的描述,把系统前台和后台分开描述,每个功能的描述形式如下: 员工信息管理 员工资料管理模块实现的功能为: 员工个人信息显示:①显示基本信息、②修改基本信息、③修改密码。 所有员工信息显示:①显示所有员工基本信息、②查询员工、③删除员工、④修改起薪、所属部门和职位。 增加员工:增加员工。 示意图如下: 员工基本信息表(Employee)(员工编号(主键),员工姓名,员工性别,员工职位,所属部门编号,电子邮件,联系方式,出生日期,年龄,住址,聘用日期,基本工资) 员工 编号 员工 姓名 员工 性别 员工密码 角色编号 所属部门编号 电子 邮件 联系方式 出生日期 年龄 住址 聘用日期 基本工资 学历 照片 自我评价 赤峰学院本科毕业论文(设计) u 显示个人信息: Ø 显示基本信息(包括隐私信息):以用户名进入员工资料管理就可以点击查看我的信息页面跳转到显示员工本人基本信息和隐私信息的页面查看当前登录用户的所有信息,其中所有的信息(考勤、业绩、请假、和基本信息都通过外键来关联)。 Ø 修改基本信息:在显示信息的页面,可以点击修改基本信息来到修改基本信息的页面,该页面用文本框显示用户的基本信息(住址、联系方式、和电子邮件等),这些文本框都可以编辑以进行修改自己的基本信息。 Ø 修改密码:需要修改密码时候,首先要以用户名登录,点击桌面的修改密码进入修改密码的页面,在该页面中提供三个文本框供用户输入以前的旧密码,新密码和确认新密码。 在旧密码输入后在数据库中检索看旧密码是否为当前用户的密码,若不是则显示旧密码错误。 在新密码中输入后检索是否和旧密码雷同,若雷同则提示新密码不能和旧密码相同,让用户重新输入,也可以限制用户输入密码的格式当输入不符合规定时候也可以提示用户输入格式错误,要求用户重新输入。 在确认密码上加上一个验证控件用来验证两次输入的密码是否一致,若不一致则不可以提交。若验证通过则将修改信息写回数据库。 u 显示所有员工信息: Ø 显示所有员工基本信息:查询员工: Ø 删除员工: u 修改起薪和所属部门和职位:增加员工:该界面提供给用户一些文本框让用户输入要增加员工的姓名编号、密码、年龄、学 历、基本工资、所属部门等。用来增加一个用户。 请假管理 该模块主要包括以下几个功能部分: 此模块的功能示意图如下: u 个人 请假管理 Ø 提交请假申请 申请请假的员工填写相关信息并提交以便上一级审批,并显示员工本人年假总小时数、已使用小时数、当前可用小时数等信息(如:显示您当前剩余请假小时数为:20小时) 申请信息(部门编号,员工编号,申请人姓名,申请事由,申请日期,假期开始时间,假期结束时间) Ø 取消请假 此功能模块供已申请请假,但由于事情有变动想取消请假的员工使用,并实现显示申请是否被批准,若已被批准则无法取消请假 Ø 个人历史请假记录查询 此功能模块主要实现员工查询历史请假记录功能,实现显示员工本人请假次数和每次请假的时间以及剩余请假小时数 u 非个人请假管理 Ø 请假审核 该模块课实现以下功能 ² 显示下属名单 ² 显示某段时间内所有员工的请假记录汇总,包括年假总数、已使用小时数、当前可用小时数、请假理由等 ² 显示当前所有待其批准的请假记录,可以在上面执行“批准/否决”操作 Ø 员工请假记录查询 此功能模块主要实现所有\部分员工查询历史请假记录功能,实现显示员工请假次数和每次请假的时间以及剩余请假小时数 Ø 请假修改 此功能模块实现请假记录信息的修改 Ø 请假记录删除 此功能模块实现对无保存价值的请假记录的删除 u 时间设定 此模块主要实现年假总小时数的设定 加班管理 该模块主要包括以下几个功能部分: u 加班申请: Ø 加班申请: 申请人通过填写加班申请,向上级申请加班,申请提交后,审核状态默认为:未审核。当申请的状态变为:通过时加班批准,可以进行加班 Ø 修改,取消加班申请(可与个别员工加班记录查询一起实现): 当审核状态仍为:未审核时,申请人可对自己提交的申请进行修改和取消申请的操作 u 加班申请批准 Ø 批准申请: ² 申请批准,审核状态变为:通过 ² 申请否决,审核状态变为:未通过 ² 申请未处理,未到申请加班的时间,申请仍保留,状态仍为:未审核;时间已到或超过申请的加班开始时间,申请作废 Ø 加班安排: 安排人员进行加班 u 加班信息查询: Ø 个别员工信息查询: 通过员工编号可查询某个员工的加班详细信息,普通员工查询自己的加班信息,其员工编号默认为自己的员工编号 Ø 部门员工加班信息查询: 通过部门标号可查询某个部门的加班详细信息,部门经理查询自己部门的加班信息,其部门编号默认为自己部门的 u 加班核查: Ø 加班确认: 通过核对员工的加班申请和实际加班情况,对加班进行确认,(如果情况有出入,可修改其加班时间或判定其为未完成)确认后审核状态变为:完成。 Ø 添加加班记录: 对未登记的加班或漏登记的加班,进行补录 工资管理 该模块主要包括以下几个功能部分: 此模块的功能示意图如下: u “工资查询”功能 通过输入开始和结束时间可以查看自己的工资,不能查看别人的工资。显示员工工资信息(不能对员工工资信息进行操作),没有找到信息时提示无相关工资信息。 开始时间 结束时间 基本工资 加班所得 缺勤扣除 奖金 总额 是否已领取工资 领取时间 选中需要打印工资的月份,点击打印工资单,显示需要打印的信息预览。 u “员工查询”功能 通过输入姓名、编号来查询员工工资信息。修改员工资料,核实考勤信息,加班请假等信息并计算月工资。 u “部门查询”功能 输入开始和结束时间,按所选部门查询该部门所有员工工资信息,并提供打印。 u “历史查询”功能 列出员工工资历史记录。 u “设定基本工资”功能 通过输入员工姓名、编号和月工资数来设定员工月基本工资。 3.2.1.6考勤管理 考勤功能模块划分如下: u 考勤查询 Ø 个人考勤信息查询 输入起止日期(由三个下拉菜单设定),系统根据员工ID查询出员工在某一时间段内的考勤信息。 ² 缺勤 系统输出缺勤日期,缺勤总天数。 ² 迟到 系统输出迟到时间,迟到总天数。 ² 早退 系统输出早退日期,早退总天数 Ø 考勤汇总信息查询 查询员工考勤表,根据[状态信息]查询某段时间内各部门迟到、早退、缺勤人数,公司迟到、早退、缺勤总人数。 员工考勤数据表设计如下 考勤ID 员工ID 记录日期 状态信息 状态时间 2008.08.08 缺勤(迟到, 早退) u 考勤管理 Ø 考勤录入 员工参照请假表录入缺勤状态信息,如员工缺勤,则记录其缺勤,如员工迟到(早退),则记录其迟到(早退),并记录其相应迟到(早退)的时间(如:迟到3小时) Ø 考勤修改 ² 考勤编辑 修改指定员工考勤信息,通过员工ID查询出员工在某一时间的考勤 表记录,并可以修改其状态信息或时间。 ² 考勤记录插入 增加员工考勤记录。 Ø 考勤记录删除 可根据员工ID和指定的时间段(默认为全部)来删除员工考勤记录 3.2.1.7部门管理 该模块显示公司的组织结构,其中用树的形式呈现了公司的部门结构和每个部门所属员工。人事经理可以在结构树上添加或删除部门,其中如果删除一个部门,必须将该部门的所有员工转移到其他部门。人事助理可以在结构树上通过拖放操作来更改员工的所属部门。人事助理还可以查看部门人数汇总及明细信息。在本系统中,该模块实现的主要功能如下: Ø 构造公司的组织结构 Ø 人事经理添加/删除部门 Ø 更改员工所属的部门 Ø 查看部门人数汇总及明细信息 附加功能 : 只要权限允许,也可以适当的跳至其他的操作平台. 部门管理模块图 图 1-1 部门管理模块流程图 部门管理模块功能叙述 对于本模块而言,用户首先要登录,之后才能够进一步操作.它的主要功能是可以查看公司的所有部门设置的情况,部门员工的分属,添加/删除部门,根据特定的要求来查看部门及员工明细信息的情况等功能. 当然,在整个的模块系统运行过程之中,也会做一些小小的安全提示操作,便于保证系统的安全. 以下是较为具体的功能性需求描述. u 部门管理主界面 当人事部经理或者人事助理,还或者其他有着适当的被授权限人登录了部门管理的主界面之后,就可以接着进行部门的管理工作了,在界面中,管理者可以查看整个公司的部门设置及所属的员工情况,如果要想进行员工换部门的情况可以直接的进行拖放操作,至要最后换成的部门.而要想删除一个部门,必须保证该部门所属的员工人数为0,或者把要删除部门下的员工进行转移,之后才可以进行删除操作,否则事先如果没有选择部门就进行删除操作的话,系统会出现提示信息,使操作者选择部门,当然如果部门管理之后或者想要放弃操作的话,可以点击”退出”按钮控件,并跳出退出提示对话框,如果确实要退出该界面,点击确定即可. u 添加部门界面 当进入了上述主界面之后,点击添加部门按钮,即可调出创建部门的页面,实现部门的添加操作.当然,在该界面之中,用户还是要输入一些关键性的数据的,而这些数据主要是部门名称、部门编号、部门经理编号、部门描述。其中,部门经理的编号要进行选择,这些数据是经过数据库查询而产生的。用户完成了所有的添加数据之后,就是执行了,这时可以点击“添加部门”,但是用户想要放弃操作,点击“退出”按钮,最后用户都会返回到“部门管理”主页面。 u 查看部门及员工明细信息的界面 同样,在该界面当中,用户先要进入部门管理的主界面,然后才能够点击“查看部门及员工明细信息的界面”按钮控件,之后自动跳出查看部门及员工明细信息的界面。 用户首先要注意输入查询的条件,其中有两个条件供用户选择,一是根据部门编号来查询,一是根据员工编号来查询,填好查询条件之后,直接点击“开始查询”按钮控件,查询结果分类性的显示在下方。 当用户用的是部门编号来查询的话,就会在“管理部门信息”一块中显示它的名称及所属的员工总人数,而在“部门及员工的明细信息”一块中也会显示出更加详细的信息 当用户用的是员工编号来查询的话,就会在“员工信息”一块当中进行单个员工信息的显示(由于员工编号唯一),其中要显示的信息有员工姓名、员工性别、员工E-mail。同样,在“部门及员工的明细信息”一块中也会显示出有关该员工的更加详细信息。 除此之外,在该界面当中,用户还可以进行员工部门的更改,从而为用户的使用提供了便利. 如果用户要退出该页面或者放弃操作,直接点击“退出”按钮控件即可,之后返回部门管理主页面。 至此,该模块的大部分功能需求基本设计完毕。如果还需要美化或功能全面的话,就有待于后进的提高和完善了。 3.2.1.8角色管理模块: (无子功能) 可以在权限规定的范围之内,查询,添加,修改,删除角色。 3.2.1.9权限管理模块 可以在权限规定的范围之内,对各种角色的权限进行管理。如编辑某角色的所有权限,先选择某个角色,然后就会将该角色的所有权限从数据库读取出来,以一定的形式显示在页面中。每个模块下面的任务都有四种操作,分别为选择,添加,修改,删除,每种操作前面都有一个选择框,有这个权限,则选择框被选中,没有这个权限则选择框未被选中。当然这些选择框可以被修改,这样就可以控制所有角色的所有权限,各数据存入数据库表中。 Leave表:请假表 列名 类型 是否可为空 默认值 备注 Leave_ID int 否 主键,自加1 Leave_EmployeeID int 否 员工编号 Leave_AppDate datetime 否 申请日期 Leave_AppReason varchar(255) 否 申请事由 Leave_State varchar 否 是否通过(状态) Leave_BeginTime datetime 是 假期开始时间 Leave_EndTime datetime 是 假期结束时间 说明:EL_State为short类型,因为有好多状态,如待审核、审核未通过、审核通过、请假过期。 LeaveCount表:请假计数表 列名 类型 是否可为空 默认值 备注 LC_ID int 否 主键,自加1 LC_EmployeeID int 否 员工编号 LC_Year int 否 年份 LC_TotalHours float 否 年总小时数 LC_UsedHours float 否 0 已用小时数 说明:这个表是用来记录某员工的年请假数量。 Employee表:员工基本信息表 列名 类型 是否可为空 默认值 备注 Employee_ID int 否 主键,自加1 Employee_RoleID int 否 角色编号 Employee_Name varchar(20) 否 员工姓名 Employee_Sex varchar(2) 是 员工性别 Employee_Password varchar(20) 否 员工密码 Employee_DepartmentID int 否 所属部门编号 Employee_Email varchar(50) 是 电子邮箱 Employee_Phone varchar(20) 是 联系电话 Employee_Birthday datetime 是 出生日期 Employee_Address varchar(50) 是 地址 Employee_DateOfHire datetime 是 聘用日期 Employee_BasicSalary mo- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 企业 员工 管理 系统 本科毕业 论文
咨信网温馨提示:
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【可****】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【可****】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【可****】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【可****】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。
关于本文