摘 要
对于公司而言,通过开发出来的考勤管理系统,节省成本,减少不必要的支出。企业的考勤在现有的信息管理作用下发挥巨大的作用。管理系统可实现真正的跨平台,也就是说,通过其设计的架构,可以在Windows或者Linux等服务器上面发挥应有的作用。对于企业的考勤系统而言,其主要具有管理考勤数据、出差、请假、统计考勤和后台管理等作用。该系统由四类用户组成:员工,管理员,部门经理以及经理。
企业考勤管理系统由Jsp + Servlet + MySQL开发。开发过程使用类包装,模块化页面,生成动态并显示静态页面。本文重点介绍四种用户功能的设计和实现:员工,管理员,部门经理以及经理。
关 键 词:考勤系统;SSH;Java EE;框架;JSP
1综述
随着互联网的普及,在机构和企业里,都在建设和完善自己的官方网站来实现内部管理,从而达到实现公司量化的考核。在企业的网站中,考勤信息是不可或缺的部分。他的作用在于实时更新每一个公司员工的请假、调休、考勤等相关的状况信息,并第一时间把这些信息标准化、系统化的公示在公司网站上面。管理人员只需要对页面进行简单的操作,就可以编制完成员工的考勤信息,然后把数据统计并放置在数据库中,有效的管控了公司运营的成本。
1.1 开发背景
在这个信息时代,在每一个行业中,信息处理变得非常的普遍。我们可以充分利用计算机的优势,进行有效的信息管理。通过计算机的方式,有效的控制信息,不仅仅提高了工作效率,而且也确保了信息的安全性。员工考勤管理是公司管理体系中尤为重要的一部分。如果通过人力的方式处理海量的考群信息,势必会造成人力、物力和财力的浪费,而且很容易导致数据出现错误和偏差。基于此开发出一个考勤系统不仅仅非常有必要,而且作用不小。以此同时,要求开发的考勤管系统,必须符合现实生活需求,并且结构系统化,简单、直观具体,同时由具有自我实用特征。
从公司的考勤管理的层面出发,从构件的特征出发,进行信息管理系统的设计,使之具有相应的特点。充分发挥集中数据库的作用,统一并有效管理与考勤相关的内容,实现信息源的集成。公司考勤管理人员通过友好的用户界面,借助于报表生成工具、分析攻击以及信息共享攻击,减少他们的日常工作量,解放他们的双手,让他们有更多的时间和精力,进行考勤的统筹规划,同时他们制定相关的公司发展政策。其作用不仅仅在于满足日常考勤所需,同时优化工作空间,推进公司管理安全、全面、高效的发展。
1.2课题研究的目的和意义
对于企事业单位而言,考勤信息系统的作用是无需质疑的。对于企事业单位的管理者和决策者而言,它的内容信息显得唯有重要,不仅仅可以提供充足的信息,满足其日常考勤所需,还可以满足其快速查询信息所需。过去,采用传统的考勤方式进行考勤管理,存在效率低、保密性不佳等弊端,而且一旦时间过长,势必会累积了大量的数据,一旦丢失了数据,对后续的维护和查找造成了巨大的难度。人类在社会生活的过程中,随着计算机技术和计算机的广泛运用,越来越意识到其强大功能的优势,并且在诸多领域中发挥其强大的作用。基于此,在信息化时代,充分利用数据库、计算机等技术,充分利用B/S体系结构,设计出一个考勤管理系统,使得其在考察和管理员工考勤过程中发挥应有作用,这样的设计具有实践意义。
1.3研究内容
在本课题中,研究的主要内容是,利用考勤信息管理系统,统计员工日常出勤的相关信息,推进企业考勤信息管理的自动化、标准化和系统化发展。充分利用考勤信息管理系统的作用在于,充分发挥其签到、请假、加班、出差、调休、排班、任务、系统管理等功能作用,并设置用户登录的界面,也就是说,设置相关的用户友好界面,确保数据的安全性,而且整个页面操作简单,只要进入到系统就可以使用;非常的便捷、简单,轻松上手。因此在中小型企业中,该系统能够在考勤管理中被广泛的运用。
在本课题中,在管理理论前提下,结合中小型企业的考勤管理业务需求,在构件前提下,创建出符合需求的考勤信息管理系统。其主要的工作主要包含以下几方面的内容:首先,以企业的考勤需求着手,在网络和专业书籍基础上,结合企业考勤管理的业务流程,确定企业管理的目标和功能需求进行设计。而且设计出来的系统,需要满足公司不同员工的使用需求,依据人事部员工、企业员工、部门经理等设置不一样的使用权限。全面调查和分析系统使用者的功能需求,创建出可实现的文档进行需求设计。
其次,在系统目标和功能需求的前提下,拟定相应的方案和原则,进行考勤管理系统的设计,合理安排开发进度,完成各个模块和数据库的相关设计。
最后,进行具体的系统开发,搭建完成系统界面,实现了功能模块相应的功能,达到系统的目标最终完成的功能需求,对系统进行模块测试。
2关键技术及开发环境介绍
2.1开发平台
在本系统中,利用MyEclipse平台进行开发。是在Eclipse 前提下,结合开发出来的插件,形成功能强大的企业级基层开发环境,主要用于开发Java、Java EE以及移动应用。在最新版本的MyEclipse中,搭配CodeMix使用支持,具有非常广泛的用途,特别是支持并满足各种开源产品和主流架构开发所需。从现阶段看,在不仅仅支持Vue、Angular、React、Java等语言,而且还满足架构开发所需。
考勤信息管理系统采用的是J2EE架构,其是一整的计算机环境,满足应用分布式企业级所需。它对异步消息传输机制、名称和目录定位服务、与子系统的连接器和安全服务等功能进行定义。对于J2EE技术而言,它前提的核心是Java2平台的标准版或者Java平台,相较于标准版,J2EE对其便存取数据库的JDBCAPI、能够在Internet应用中保护数据的安全模式的优势加以巩固,使得其成为一个满足企业开发中所需的体现架构,使得其能够用最短的时间完成市场投放。
2.2开发语言
Java作为一种对象编程的语言,可应用在跨平台的程序软件中进行编写。它不仅包含了Java编程语言,而且包含了Java平台,而且还包含了Java编程语言。1995年5月,发布的Microsystems具有高效性、多功能性,同时安全性,因此在游戏机、数据中心、个人电脑、互联网以及移动电话等多个地方,被广泛的运用。Java在全球云计算和移动互联网行业环境不仅仅优势显著,而且未来有不错的发展前景。
对于Java编程语言而言,Sun公司认为其变成语言简单,满足多元化对象需求,同时具有可移植、解释、安全、高性能等动态特征。
Sun公司在开发过程中,与传统程序最大的区别至于,采用了Java这一开放技术,因此数据具有全局特征。开发人员只需要进行必要设计,就可以实现ava软件的彼此兼容。不得不说,正是在团队的力量之下,完成了 Java语言的开发,因此也获得了诸多软件开发公司的肯定。其也有别于精英和封闭模式的理念,两者有着天壤之别。
对于Java平台而言,其是在Java语言前提下的平台,因此平台非常受欢迎。而对于微软而言,在模仿Java的C#语言,开发出了.NET平台与之进行竞争。
2.3 MySQL
瑞典MySQL AB公司率先完成了MySQL数据库管理系统的开发,之后几经努力,正式出具Oracle产品,该产品充分利用“客户/服务器”模式的方式进行使用,因此该小型数据库服务器皆有多用户和多线程的特征。
MySQL这一数据库管理系统(DBMS),具有开放源代码特征。因此该数据库中的源代码可被所有人利用,并且不管是谁均可对其MySQL的帮助进行修正。作为一个跨平台的开源关系型数据库管理系统,其在开发的Internet上的中小型网站开发发挥了巨大的作用,而且具有跨平台的特征,因此不仅仅在Windows平台上运用,而且在UNIX.Linux和MacOS等平台上也发挥了巨大的作用。MySQL相较于其他数据库最大的优势是变绿,而且是不收费的,所以不需要太高的运用运营成本。对于MySQL而言,其使用的 SQL 语言是最常见的最标准的 访问数据库的标准化语言。相较于Oracle. DB2、SQLServer等其他大型数据库管理系统,MySQL虽然规模不大,功能有限的,但是其速度快、成本不高,体积也不到,所以如果不是应用过于复杂完全够用了。所以选择 MySQL 作为基于构件的考勤信息管理的数据库。
2.4JSP/Servlet
JSP这一技术是一种动态的开发网游技术。在HTML网页中,可利用JSP标签完成JSP标签插入。通常情况下,在整个标签中,其开头和结束分别是<%和%>。作为一种Java Servlet,JSP满足Java Web 应用程序书序,在用户界面部分发挥作用。因此在Sun Microsystems中,其符合Web技术需求。有诸多公司创建了动态Web技术标准。对于JSP技术而言,其与ASP技术很相似,在把Java程序段(Scriptlet)和JSP标记(标记),进行插入处理进入传统的Web HTML文件中,最终形成JSP文件(* .jsp) ),通过JSP技术,开发的Web应用程序具有跨平台特征,因此在Linux等诸多操作程序均可顺利运行。
Servlet的程序,是利用Java语言编写完成,并且在服务端的程序进行运行。满足客户端传来的HTTP的处理需求,并返回响应。servlet容器提供了servle,同时利用servlet容器加载servlet动态到服务器上。HTTP协议相关的servlet使用请求,交互HTTP响应与客户端。
3系统分析与设计
通过分析常见的考勤系统以及搜集的资料,明确了基于构件的考勤管理系统的实际需求和实际目标,并根据设计的具体内容开发该项目。
3.1可行性分析
深入探讨在线考勤系统,判断其实行的可能性和必要性,判断开发出来的系统是否在经济,在技术、人力方面是有存在哪些不足,评估考勤系统的可行性面对在于,用最短时间,最少的代价判断是否能够有效能妥善相关问题,以避免投资的失误,基于此可从以下几方面,判断考勤系统是否具有可行性。
3.1.1经济可行性分析
对于本系统的使用者而言,都具备了上网的条件。因此在实际系统的过程中,要求计算机把数据库安装在计算机上,然后搭建项目就可以政策使用了。其他用户也可以借助办公电脑登录到系统,访问系统,进行数据的操作和管理。不仅仅几乎没有经济成本,不需要太高的安装成本,是在绝大部分企业可承受经济范围。其次,大部分系统的设计操作非常多见简单,及本省不需要任何的培训,只要正式投入使用之后就可以使用了,从而在某种程度上改善了人事管理的状况,提升了企业的运作效率,管控了人力资源成本,提供了更更准确的数据信息满足企业管理者所需,能够帮助管理者做出更为客观的决策,所以此系统的开发具有较强的经济可行性。
3.1.2技术可行性分析
本系统的开发使用Windows10、MyEclipse、 Mysql 等。由于本系统采用SSH的开源框架,框架本身已经封装的很强壮。运用该框架可以很容易实现在线考勤的系统所需要的功能。由于本系统所涉及到数据库的表很少,数据库开发采用的是用MySQL实现的,因此可以轻松完成搭建数据库的工作。而且MySQL可以处理大量的数据,保证数据完整性,一致性等能满足更多高级功能管理所需。
3.1.3操作可行性分析
本系统主要是为了方便公司管理人员方便记录用工考勤,假期申请,加班申请,加班调休等功能,全力为了改进工作效率,使工作方便化,所以在更方面都会得到认同和支持。该系统在许多的企业和公司都会有利用的空间。
3.2系统需求
本系统的用户主要是公司的员工,其登录类型为管理员、部门经理、经理以及普通员工这四个类型用户。
管理员可实现的操作如下:
(1)部门信息管理,包括添加部门信息、修改部门信息和删除部门信息。
(2)员工信息管理,包括查看员工信息、添加员工信息、删除员工信息。
(3)考勤时间管理,设置考勤时间.
(4)。考勤补录管理,一旦员工因为特殊原因和情况,不能打卡,交由管理员补录考勤信息。
(5)统计考勤信息。包括员工出勤、加班、请假、出差等信息进行管理。
(6)系统管理,对考勤的数据库资料进行清空、备份和还原。
部门经理可实现的操作如下:
(1) 查询并且可以修改个人的相关信息
审批员工提交的请假出差申请查看个人的考勤信息经理可实现的操作如下:
查询并且可以修改个人的相关信息审批员工提交的请假出差申请查看个人的考勤信息查看部门员工的信息员工可实现的操作如下:
查询并且可以修改个人的相关信息提交请假出差申请(3) 查看个人的考勤信息
3.3系统功能设计
经过对系统的功能模块需求分析,根据登录角色的不同,实现的功能模块图如下:
3.4数据库表设计
数据库的作用在于信息存储,同时起到对数据操作的作用。数据库的作用在于对信息的组织和表达,同时集合有关的信息。通过数据库的作用,才可以保障系统功能的运作,在数据库中存储了全部的考勤系统的信息,满足用户查询所需,因此开发本系统是数据集设计的有机组成部分,
秉承使用方便的大前提,结合系统功能特征,最大限度的减少数据冗余的情况,在MySQL上,创建出jspm53178kqglxtsx数据库,进而得出下表:管理员表(allusers表),部门信息表(bumenxinxi表),出差信息表(chuchaxinxi表),考勤记录表(kaoqinjilu表),考勤时间表(kaoqinshijian表),经理表(renshiguanliyuan表),事件信息表(shijianxinxi表),休假信息表(xiujiaxinxi表),员工信息表(yuangongxinxi表)
字段名称 | 数据类型 | 字段长度 | 备注 |
ID | int | 11 | 自增序号,主键 |
username | varchar | 255 | 登录名 |
pwd | varchar | 255 | 登录密码 |
cx | varchar | 255 | 职务 |
管理员表
字段名称 | 数据类型 | 字段长度 | 备注 |
ID | int | 11 | 自增序号,主键 |
bumen | varchar | 255 | 部门名称 |
部门表
字段名称 | 数据类型 | 字段长度 | 备注 |
ID | int | 11 | 自增序号,主键 |
danhao | varchar | 255 | 单号 |
biaoti | varchar | 255 | 标题 |
chufashijian | varchar | 255 | 出发时间 |
huiguishijian | varchar | 255 | 回归时间 |
didian | varchar | 255 | 地点 |
chuchailiyou | varchar | 255 | 出差理由 |
gonghao | varchar | 255 | 员工工号 |
xingming | varchar | 255 | 姓名 |
bumen | varchar | 255 | 部门名称 |
issh | varchar | 255 | 审批结果 |
出差信息表
字段名称 | 数据类型 | 字段长度 | 备注 |
ID | int | 11 | 自增序号,主键 |
gonghao | varchar | 255 | 工号 |
xingming | varchar | 255 | 姓名 |
bumen | varchar | 255 | 部门名称 |
riqi | varchar | 255 | 日期 |
zaoshangshangbanshijian | varchar | 255 | 早上上班时间 |
zaoshangxiabanshijian | varchar | 255 | 早上下班时间 |
zaoshangshangbanzhuangtai | varchar | 255 | 早上上班状态 |
zaoshangxiabanzhuangtai | varchar | 255 | 早上下班状态 |
xiawushangbanshijian | varchar | 255 | 下午上班时间 |
xiawuxiabanshhijian | varchar | 255 | 下午下班时间 |
xiawushangbanzhuangtai | varchar | 255 | 下午上班状态 |
xiawuxiabanzhuangtai | varchar | 255 | 下午下班状态 |
考勤记录表
字段名称 | 数据类型 | 字段长度 | 备注 |
ID | int | 11 | 自增序号,主键 |
zaoshangshangbanshijian | varchar | 255 | 早上上班时间 |
zaoshangxiabanshijian | varchar | 255 | 早上下班时间 |
xiawushangbanshijian | varchar | 255 | 下午上班时间 |
xiawuxiabanshijian | varchar | 255 | 下午下班时间 |
考勤时间表
字段名称 | 数据类型 | 字段长度 | 备注 |
ID | int | 11 | 自增序号,主键 |
renshibianhao | varchar | 255 | 登录名 |
mima | varchar | 255 | 登录密码 |
xingming | varchar | 255 | 姓名 |
gongling | varchar | 255 | 工龄 |
chushengnianyue | varchar | 255 | 出生年月 |
shouji | varchar | 255 | 手机号码 |
youxiang | varchar | 255 | 邮箱 |
经理表
字段名称 | 数据类型 | 字段长度 | 备注 |
ID | int | 11 | 自增序号,主键 |
danhao | varchar | 255 | 单号 |
biaoti | varchar | 255 | 标题 |
leixing | varchar | 255 | 事件类型 |
kaishiriqi | varchar | 255 | 开始日期 |
jieshuriqi | varchar | 255 | 结束日期 |
tianshu | varchar | 255 | 天数 |
yinyou | varchar | 255 | 因由 |
gonghao | varchar | 255 | 工号 |
xingming | varchar | 255 | 姓名 |
bumen | varchar | 255 | 部门名称 |
zhiwei | varchar | 255 | 职位 |
bumenshenpi | varchar | 255 | 部门审批 |
jinglishenpi | varchar | 255 | 经理审批 |
issh | varchar | 255 | 是否审核 |
事件信息表
字段名称 | 数据类型 | 字段长度 | 备注 |
ID | int | 11 | 自增序号,主键 |
bianhao | varchar | 255 | 休假编号 |
biaoti | varchar | 255 | 标题 |
kaishishijian | varchar | 255 | 开始时间 |
jieshushijian | varchar | 255 | 结束时间 |
yuanyin | varchar | 255 | 原因 |
gonghao | varchar | 255 | 员工工号 |
xingming | varchar | 255 | 姓名 |
bumen | varchar | 255 | 部门名称 |
zhiwei | varchar | 255 | 职位 |
issh | varchar | 255 | 是否审核 |
休假信息表
字段名称 | 数据类型 | 字段长度 | 备注 |
ID | int | 11 | 自增序号,主键 |
gonghao | varchar | 255 | 工号 |
mima | varchar | 255 | 密码 |
xingming | varchar | 255 | 姓名 |
xingbie | varchar | 255 | 性别 |
bumen | varchar | 255 | 部门名称 |
zhiwei | varchar | 255 | 职位 |
xueli | varchar | 255 | 学历 |
shenfenzhennghao | varchar | 255 | 身份证号 |
lianxishouji | varchar | 255 | 联系手机 |
beizhu | varchar | 255 | 备注 |
员工信息表
4基于构件的考勤管理系统实现
之所以进行本系统的设计,目的在于使得系统功能更全面,同时基于MVC的设计模式的前提条件,减少各个功能模块的依赖性,给客户带来更便利的操作体验,通过良好交互信息界面,使得每一个系统的使用者能够更加高效科学的进行本系统操作。
4.1 用户登录模块
待系统的文件目录部署好后,启动myeclipsetomact,在地址栏输入http://laptop-3bqf42ah:8080/QRCode/login.jsp,顺利登录到页面。在用户输入用户名、密码后,系统会根据输入的值到数据库查找,如果存在则登录成功,来进行相关的访问操作,如图所示:
用户登录界面
判断用户登录的代码如下:
4.2员工功能模块
4.2.1个人资料管理模块
只要成功登录之后,员工就可以查看个人资料,并进行个人信息修改。
关键代码如下:
4.2.2申请信息管理模块
只要完成正确的用户名,密码登录,员工就可以顺利的登录考勤管理系统,进入申请信息管理栏,随后点击右上角的小加号,此时出现申请信息添加,对应的文件为shijianxinxi_add.jsp。依次填写好姓名、开始时间、请假原因和请假天数,提交表单后请假信息就会实时发送给部门经理,最后可以从请假记录中看到审核的状态。如图所示:
4.2.3考勤管理模块
员工查看某一段时间之内的个人的考勤信息
4.3系统管理员功能模块
系统管理员登录之后,界面左边显示系统管理员可以执行的具体选项,包括:部门信息、员工、考勤记录等相关信息的管理。点击对应的功能按钮后可以在右侧进行相应的详细操作。如图所示:
4.3.1部门信息管理
在部门信息管理模块中,优化部门信息的管理功能,管理员具有修改、删除和相关的添加功能。
4.3.2考勤时间管理模块
添加上下班的时间,方便考勤统计
4.3.3考勤补录管理模块
对于一些其他情况,比如签到不成功的情况由管理员进行补录
4.3.4考勤记录管理模块
管理员在这个模块可以查看员工的考勤信息,并对此进行修改和删除
4.3.5考勤信息管理模块
管理员在这个模块可以查看员工的请假、休假、加班信息
4.4部门经理功能模块
部门经理登录之后,界面左边显示可以执行的具体选项,包括:个人资料管理、员工申请管理以及考勤管理等。点击对应的功能按钮后可以在右侧进行相应的详细操作。如图所示:
员工申请管理:
部门经理可以对员工提交的请假、出差等事件进行审批
4.5经理功能模块
经理登录之后,界面左边显示执行的具体选项,包括:查看个人信息,员工申请审批等。点击对应的功能按钮后可以在右侧进行相应的详细操作。如图所示:
4.5.1员工信息管理模块
经理可以对员工的信息进行修改和删除
4.5.2员工申请管理模块
经理可以对员工提交的请假、出差等事件进行审批
4.6本章小结
在本章节中,依据不同的系统使用者的需求,设置相应的功能模块,并利用图形化的形式,展示其界面,并介绍其代码,对系统的 相应功能具体说明。在系统中,包含了登录员工用户、修改个人资料、查看员工出勤情况、记录其打卡情况等功能,设计的系统符合功能的预期。能够很好的完成系统。不过还是逐步完善系统的细节,给用户带来更好的使用体验。
5系统测试
5.1系统测试目的与意义
在开发管理信息系统的过程中,系统测试本身是一个需要长时间并且非常的重要的过程。主要是这个关口,可以有效管控系统的可靠性和质量,因此其显得尤为重要,是审查系统设计、实现的等各个环节的关键内容。
在进行系统测试,目的在于对程序进行彻查,了解其可能存在的错误,确保软件系统的可靠性。目的是进一步验证系统的质量如何。这个阶段包含了以下三个环节:测试模块,判断每一个模块的程序是否准确;测试组装,判断不同模块之间的借口是否正确;对测试进行确认,判断整个软件系统的用户性能是否符合要求,其功能性如何。通过测试之后,可以发现系统存在的问题,找寻问题所在,问题存在不足的地方,并有针对性的加一个改正。系统测试,顾名思义是对整个产品系统的测试,判断系统是否符合规格另一需求,并 找寻系统与整体需求说明书不足和矛盾的地方,并有效妥善的解决。
5.2测试过程
在测试的最初阶段,因为之前输入到数据库中的数据非常随意,不具有任何的实用功能,因此在之后的系统测试之中,我们将全部清理到原有编程输入的数据,之后再输入一个有效的测试数据,通过这些数据,了解系统的功能性是否能够实现。并在这个过程中,不断的测试、调试,并逐步发现问题,同时各个击破,促使系统的正常运作。以下是一个登录测试用例:
用例名称:登录测试
基本描述:用户通过登录拥有系统的基本操作权限
测试方案:采用不同的登录方法进行系统登录,判断系统是否能够顺利运行。
模块名称 | 测试用例 | 预期结果 | 实际结果 | 是否通过 |
模块1 | 用户名:001
密码:002 | 弹出窗口,显示错误,提示错误,要求其完整输入 | 说明了用户名或者密码存在错误,没办法成功登录 | 过 |
模块2 | 用户名:001
密码:null | 再次弹出窗口,提示错误,要求其完整输入 | 没有办法成功登录,要求其重新输入,确保其用户名和密码的正确性 | 过 |
模块3 | 用户名:null
密码:null | 再次弹出窗口,提示错误,要求其完整输入 | 不能成功登录,确保输入的密码和用户名的完整性 | 过 |
5.3其他错误
在设计程序的过程中,因为各种突发因素可能存在各种没办法预料的问题。比如说书写不正确,不能保证传值员工信息一致性、出现参数传递的问题、占用tomcat端口号等等。只有不断的测试、一次次的检测,才有可能及时的识别出这些问题。比如或,正是因为tomcat端口被占用,才导致其出现了运行错误的问题,如图可知:
结论
虽然在设计和实现考勤信息管理系统过程中,我碰到了诸多问题,还在在我迷茫的时候,总有老师及时施以援手,引导我进行资料查询,更好的完成资料查询。在整个改进和实践项目的过程中,我深深的意识到,只有多练习,多运用所学的知识,不断的实践,才能更好提升自己的能力,才能有效的提高自己的水平,整个撰写论文的过程,是一个不断学习和成长的过程,这就充分表明了,在指导实践过程中,发挥理论的作用。在过去,我只理解这个理论,比较少的进行实践开发,对知识的理解不够明确,通过这次认真细致的实践,才认识到将理论与实践真正结合起来多么重要。
总之,通过毕业设计,要完成一个完整的项目,通过系统全面的思维方式,采取可行性措施,妥善解决问题,必须要清楚的意识到,有全局观,在一个步骤之后,再进行下一个步骤,只有这样才能保证其有效性。
通过这次毕业设计,我学会了如何完成一个基于构件的考勤信息管理系统,增强了动手能力,同时也奠定了良好的基础,让我未来能够更好的就业。
致 谢
从论文选题到收集资料,再到写提纲,其中经历了聒噪、痛苦和彷徨,在写论文的过程中心情是五味杂陈的。开始选题时很迷茫,不知该怎么选好,幸而在同学和任课老师的帮助下,才得以确定。然后就是最难的找资料,由于首次写论文,不懂该怎么着手去收集、归纳资料,因而花费了好多时间在这上面,但收集到的资料真正能用上的却没多少。这时得感谢我的指导老师,他始终给予我细心的指导和不懈的支持。从论文框架到细节修改,都给予了细致的指导,提出了很多宝贵的意见与建议。老师以其严肃的科学态度,严谨的治学精神,精益求精的工作作风和大胆创新的进取精神深深地感染和激励着我。他渊博的知识、开阔的视野和敏锐的思维给了我深深的启迪,这篇论文是在老师的精心指导和大力支持下才完成的。在此谨向老师致以诚挚的谢意和崇高的敬意。
参考文献
[1]季相云. 基于J2EE的考勤管理系统的设计与实现[D].山东大学,2012.
[2]胡传圣. 基于J2EE的员工信息管理系统的设计与实现[D].湖南大学,2017.
[3]王宇鹏.基于B/S结构的考勤系统的设计与实现[D].四川:电子科技大学,2010.
[4]陈雪.中小企业人事管理系统设计与实现[D].内蒙古:内蒙古科技大学,2017.
[5]郑譞. 企业人事管理系统的设计与实现[D].电子科技大学,2012.
[6]黄云. Java EE项目开发实践[m].长沙:中南大学出版社, 2015
[7]孙更新. 从零开始学Java Web开发[m].北京:电子工业出版社, 2012
[8]刘增杰,刘少军. MySQL从零开始学[m].北京:清华大学出版社, 2012
[9]祝小玲,吴碧海. MySQL数据库应用与项目开发教程[m].北京:北京理工大学出版社有限责任公司, 2019
[10]隗丽坤.基于J2EE的公司人力资源管理系统的设计与实现:北京工业大学,2016
[11]童红斌. 基于J2EE的人力资源管理系统的设计和实现[D].复旦大学,2008.
[12]秦艳红. 基于J2EE的人力资源管理系统[D].大连海事大学,2007.
[13]李少杰. 基于J2EE的企业人力资源信息系统研究[D].华中科技大学,2007.
[14]李倩倩. 基于J2EE的学校人事管理系统[D].华南理工大学,2010.
[15]曹智. 基于SSM框架的企业人事管理考勤系统的设计与实现[D].电子科技大学,2019.
1、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“文章版权申述”(推荐),也可以打举报电话:18735597641(电话支持时间:9:00-18:30)。
2、网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
3、本站所有内容均由合作方或网友投稿,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务。
原创文章,作者:1158,如若转载,请注明出处:https://www.447766.cn/chachong/163806.html,