【《基于SSM框架的职工管理系统设计与实现》8900字(论文)】_第1页
【《基于SSM框架的职工管理系统设计与实现》8900字(论文)】_第2页
【《基于SSM框架的职工管理系统设计与实现》8900字(论文)】_第3页
【《基于SSM框架的职工管理系统设计与实现》8900字(论文)】_第4页
【《基于SSM框架的职工管理系统设计与实现》8900字(论文)】_第5页
已阅读5页,还剩20页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

PAGE17基于SSM框架的职工管理系统设计与实现摘要随着经济社会的不断发展,互联网在人类生活中扮演的角色日益重要,人们在日常工作和生活中也越来越网络化和信息化,无论是机关单位、公司企业,还是单一的生命个体,都无法摆脱网络而存在,因之,在这个高度信息化的时代,利用信息系统来对职工进行管理也是各单位和公司所必须更新的一种手段。这也使得人们对于信息系统的需求性更大,期待值更高,而那些更新换代快速,基础性能完善,处理能力强大的信息系统更能受到用户的信任和青睐。在现代管理制度中,职工管理的信息化已经不再是一个遥不可及的问题,但是随着信息技术的不断发展,用户对管理系统的需求也在随之变高,所以,只有技术先进,性能优良,服务到位的管理系统才能在市场竞争中获得优势,从而让用户更倾向于去选择。基于以上情况,本文将现代职工管理制度,尤其是职工管理制度中的信息化问题作为研究重点,把中国高校中的职工群体作为研究对象,详细探讨了一套基于SMM框架下的高校职工管理系统。该系统不仅能够将所有学校职工的个人信息记录在网,而且还能根据高校职工的动态变化对其基础信息进行更新和维护,并且能够对职工信息作出整体性分析。该系统的安全性是毋容置疑的,因为其采用的构建技术是jsp编程技术,不仅设计了诸多功能模块,几乎涵盖了高校职工的全部工作项目,而且采用Mysql为数据库,在ssm框架中融入java技术,从而使该管理系统的稳定性更强,可操作性性更高。关键词:职工管理系统SSMMysql目录摘要 2第一章绪论 61.1课题背景及意义 61.2研究内容 61.3本课题主要工作 7第二章系统开发环境 82.1Java技术 82.2SSM三大框架 82.3MyEclipse开发环境 82.4Tomcat服务器 9第三章系统分析 113.1可行性分析 113.1.1技术可行性 113.1.2操作可行性 113.1.3经济可行性 113.1.4法律可行性 113.2系统流程分析 123.2.1系统开发流程 123.2.2员工登录流程 123.2.3系统操作流程 133.2.4添加信息流程 143.3系统用例分析 153.3.1管理员用例图 153.3.2员工用例图 16第四章系统设计 174.1系统概述 174.3数据库设计 184.3.1数据库设计原则 184.3.2数据库E-R图 184.3.3数据库表设计 20第五章系统界面实现 235.1登录 235.2管理员功能模块 235.2.1个人中心 235.2.2员工信息 245.2.3系统公告管理 245.2.4考勤打卡管理 255.2.5年假信息管理 255.2.6系统管理 26第六章系统测试 276.1系统测试的意义 276.2系统测试的重要性 276.3测试方法 276.4测试分析 28第八章结论 29第一章绪论1.1课题背景及意义当今,人类社会早已进入信息时代,并且网络信息技术的发展日新月异,在巨大的市场竞争压力下,网络信息系统的研发人员也在不断地对于系统技术和功能进行更新和完善,以此来满足广大用户日益增长的信息化需求。而我国的高校作为广大学子的集聚地,其所管理的职工群体也是非常庞大的,不仅有教职工,还有保洁人员、安保人员等其他工作人员,面对如此庞大的职工群体,如何科学有效的管理就成为各大高校所面临的首要问题,无论是对职工群体的信息统计,还是对职工群体做分析调查,都离不开信息管理系统,而一套功能完备,性能强大,效能快速的信息管理系统还是许多高校所不具备的,除了国家针对各高校统一开发的平台之外,各高校很少拥有自己独特的信息管理系统,所以在实际工作中也造成了许多麻烦和不便。然而SSM框架下的职工管理系统,将有效地为高校管理职工服务,该系统不仅拥有超快的检索速度,能够在第一时间查询到想要查询的职工信息,也能够获得信息安全性的保障,从而不会使职工各类信息外泄。其强大的储存能力也是优势之一,不仅能够对上传数据进行功能强大的云计算,还拥有超大存储量,完全满足高校职工管理的需要,最关键的一点是,该系统的成本较低,可以为高校节省不少系统租赁费用,也有利于在市场竞争中受到高校用户的青睐。1.2研究内容在网络信息技术的飞速发展下,许多国有企业和大型公司都已经对职工管理系统进行的了更新换代,更新后的系统较老系统要更加智能化,也更加方便用户的系统操作。然后,我国大多数高校的职工管理系统还停留的半智能化的阶段,也就是需要人工集中上传到系统内,系统才能对数据进行保存和分析,这种人工与智能的交互造成了许多时间的消耗和资源的浪费,不能将工作效率发挥到最高,而且由于是人工上传数据,就很容产生一些失误和误差,这就会给高校的职工管理带来很大的麻烦和问题,所以,高校需要在职工管理系统上作出改变,及时地对原有系统进行更新和换代,淘汰掉老旧的职工管理系统,用性能更加完善,功能更加齐全的新系统来进行替代,以此来提升工作效率,改善职工信息管理的不良现状,使全校的工作人员都能够处在网格化的信息系统管理之下,尤其是在疫情肆虐的大环境下,核酸检测、健康信息、行程轨迹流调等数据统计工作都需要一套智能化程度更高的管理系统,来满足疫情时代下的系统管理需要。正因如此,高校才要强化职工管理系统建设,拥有一套属于自己的个性化职工管理系统。1.3本课题主要工作一开始,本章作者就对新系统内谈到的基础知识,从总体上做出了说明,并在此基础上展开了分析。而为了可以让本体系比较好、比较完善的被设计实施起来,就需要事先展开了分析研究。然后根据之前相关的基础知识,从功能上,对新体系做出了比较详细的分析。于此基础之上,笔者对该系统的研发方案做出了设计,在充分考量其技术可行性的前提之下,引入Mysql数据库来作为信息存储单元,将smm技术作为系统基础框架,同时,以java技术来进行细节化设计,最终完成了这套职工管理系统。而且这套系统在经过实验认定以后,已经被成功研发并投入使用。

第二章系统开发环境2.1Java技术Java技术是一种较为基础的计算机编程语言,能够让研发者在最短的时间内去构建出一个交互站点,而且对于研发者的Java技术熟识度不需要特别高,只能能够掌握基础性的编程知识,并且能够有关科学规范地搭建出站点,就可以使用其进行系统开发,将其应用到管理系统的研发过程中去。在当今社会,Java技术的惯常应用是制作网页,尤其是动态网页的设计和开发,会用到大量的Java技术,研发人员在编写脚本时,可以十分轻松的将该技术运用的编程中,并且通过其丰富多样的设计来满足用户的多种需要。Java技术具多种优势特征,可以使其在计算机编程语言中处于优势地位,如其可以支持多任务开展,可以根据面临对象的不同进行个性化的设计和编程,针对不同使用对象的不同特点,Java技术都可以在系统研发中去以其独特的个性优势来解决许多麻烦和问题,同时,为系统的成功研发提供技术保障。正是因为Java技术有其自身的巨大优势,才是这一编程语言能够广泛地运用的互联网的各个领域。2.2SSM三大框架SSM是Spring、SpringMVC和Mybatis三者的集合体,也是一种常用的信息源处理框架。在这三部分中,SpringMVC属于Spring中的部分内容,同时也是Spring中的核心内容,在Spring中融入MVC架构,可以有效地分解web层,也使得Spring技术变得更加齐备和完善,在使用其构建系统的过程中,可以是系统设计更加简洁精炼。Mybatis属于一种建立在Java技术基础之上的持久型框架,具体设计是数据库系统中的操作语言在xml文件的处置作用之下,将数据库与编程代码有效融合,并且在支撑对象与数据库之间建立映射标记,以此来支持数据库的更新和变化。2.3MyEclipse开发环境MyEclipse是一款安全性强,设计多样的一款Eclipse插件集合,极其适用于Java编程语言的系统研发,并且对于计算机编程市场中几乎全部的数据库工具及产品都能够兼容。这款开发工具可以使所研发系统的操作性得到极大增强,其所具备的强大功能与完善环境,可以为多种编程语言提供支持。2.4Tomcat服务器Tomcat是一款轻量型服务器,对于许多高校来说并不十分适用。但是这款服务器确受到许多编程人员的青睐和喜爱,因为它会为研发系统提供一个较为强大的服务器,而且也具备执行多网页任务的处理功能,可以使研发的系统操作性更强,使用体验也更好。2.5Mysql数据库Mysal数据库是一种非常常用的数据库,也是一种关系型数据可管理系统,在国有企业和大型公司中非常常见,该数据库所具有的多样化功能、强大执行力和便捷操作性,以及高度的安全保障,使其受到了许多企业用户的喜爱。该数据库的管理系统采用了公开源代码的方式,所以也更容易被传播和推广,这样也扩大了Mysal数据库的使用范围,许多系统研发和软件编程的研发人员都在使用Mysal数据库。第三章系统分析系统分析主要是指工作人员与需求客户之间经过反复的协商与沟通,对需求客户所提出的要求进行总结与整理,然后再将整理好的信息以需求说明的方式发送至研发人员,然后研发人员根据这份需求说明进行系统的研发。在计算机编程的发展初期,系统分析往往被人么所忽略,如曾经美国的IBM受英国公司要求,为其订制一套信息管理系统,在对需求量不清楚的状况下进行了研究,结果原来的周期是第一年,却因为对需求量了解得不清晰而使得周期耽误了零点五年多,从而造成经济损失。而不少的软件企业就面临着这个状况,在不完全了解客户需求的情况进行系统研发,结果在系统验收时就会出现许多问题,然后在根据客户的反馈来进行修改,3.1可行性分析职工信息管理系统的主要目的是为高校管理层提供全方位、多层次的职工信息查询、更新、及分析统计服务。因此,其可行性也是多方面的。3.1.1技术可行性职工管理需要广泛应用SSM技术,如Mysql数据库,同时对于应用程序的设计也需要具有完整模块,应用简单的特点,并形成一个数据完整安全稳定的数据库系统。高校人事管理系统的开发技术具备较好可操作性,且开发者具备了相应的技术,使得管理系统的研发具备可操作性。3.1.2操作可行性SSM框架下的职工管理系统采取清晰明了的简单设计,通过常用的窗口页面来进行登录,这样可以使得用户更轻松便捷地使用该系统。而且这套职工管理系统运用了Java技术,这就使得系统的运行和操作具有更强大的性能,其简洁的页面设计,也增强了其可操作性,可以使用户在操作过程中获得最佳的的使用体验。3.1.3经济可行性这套职工管理系统是将Mysql数据库作为数据库源的,因此,上传的全部职工信息和数据都会储存在Mysql数据库中,与之相匹配的计算机配置不需要特别高,只要正常的计算机配置就可以实现其运行,而且对于网络环境的要求也比较正常,只要不是信号太差的网络环境都可以满足该管理系统的使用需要。所以,在运营此职工管理系统时,不会耗费太多公司的人力和财力,在经济可行性方面还有很大的潜力等着挖掘。3.1.4法律可行性这套职工管理系统是专门针对高校职工管理而设计的,针对性非常强,个性化程度也很高,而且数据库系统所使用的也是开放型编程源代码,因此,并不会产生专利纠纷和侵权行为,从法律的角度上说,是不违反相关法律法规的。通过以上分析可知,这套高校职工管理系统的各方面可行性都能够成立,因此,是非常值得去研发的。3.2系统流程分析3.2.1系统开发流程在这套高校职工管理系统的研发准备阶段,研究人员就针对高校用户的需求进行了分析,并对整体的系统建构进行设计,系统开发中准备阶段的规划如下图3-1所示:图3-1系统开发流程图3.2.2员工登录流程这套职工管理系统的安全性是很有保障的,而且对于对于密码的设置也要求高度加密才可以设置成功,在管理职工信息时,也需要输入正确的账号和密码才能进入到职工管理系统中,否则没有操作权限,如下图3-2所示:图3-2登录流程图3.2.3系统操作流程高校管理人员在启动职工管理系统后,会首先进入到管理系统的登录界面,系统会提示管理人员输入账号和密码,登录成功以后,才可以真正进入到职工管理系统的主页,此过程如下图3-3所示:图3-3系统操作流程图3.2.4添加信息流程高校管理人员还可以在管理系统中对职工个人信息进行新增、变更和删除,在对职工信息进行上传时,系统将对所录入信息进行内容和格式进行校验和核对,如果在校验中发现相关错误,系统就会及时提示管理员对上传信息进行修改,添加信息流程如下图3-4所示:图3-4添加信息流程3.2.5修改信息流程修改职工信息也是这套职工管理系统的一个功能,不仅管理人员可以修改有关信息,职工个人也可以通过个人账户和密码来修改个人管理信息,但是此项操作需要有管理人员的授权,当高校管理人员想要修改职工信息时,就要选择具体的某一个职工的职工信息,然后去修改需要修改的项目信息,全部修改完毕后,要提交系统进行内部核验,核验无误后才可以保存的管理系统中,具体的操作流程如图3-5:图3-5修改信息流程图3.2.6删除信息流程对系统中职工信息进行删除也是这套管理系统的功能之一,当管理人员在系统中进行删除操作时,首先要对需要删除的信息记录进行选择,也可以直接对某一个职工的全部信息进行删除,当管理人员选择删除选项后,系统会自动提示是否确定,以此来进一步确认,避免发生不当操作造成删除信息的情况,具体操作过程如图3-6:图3-6删除信息流程图3.3系统用例分析3.3.1管理员用例图在这套高校职工管理系统中,系统管理员是操作该系统的重要管理人员。当管理员在职工管理系统中注册账户以后,就可以通过登录系统管理员的专用账号,并且在管理员菜单中对该系统进行操作,其包含的功能模块是极其丰富的,具体管理员模块如图3-7:图3-7管理员用例图3.3.2员工用例图高校职工个人也可以对系统中的个人信息部分进行操作,如图3-8所示。图3-8员工用例图第四章系统设计4.1系统概述进行了系统的分类之后,再进行记性系统的建设,系统设计包括整体规划和细节设计。整体规划是一种大致的总体设计,进行了整体规划,就可以规划出信息系统的部分内容,而在总体设计以后,该系统的操作流程及功能模板就显得清晰明确了,不过只有一种初步的分类方式,而不是真正的实现。总体设计,只是一种初步设计阶段,而且,为了某个项目,我们可能做出许多整体方案设计,然后经过比较,优中选优,选出一种最佳的设计方案。而选择最佳的总体设计方法能够减少项目开发成本,从而提高企业经济效益,就这一点而言,总体设计方法是十分关键的。职工管理系统的工作原理是非常简单的,如图4-1所示:图4-1系统工作原理图4.2系统结构设计体系架构图正处于体系设计阶段,而体系架构图就是这阶段最后一个产品,从系统的总体结构确定了整个体系的基本模型,是体系的理论基石。职工管理的总体结构设计如图4-2所显示。图4-2系统结构图4.3数据库设计数据库设计是职工管理系统中的关键性基础设计,其研发的优劣直接关乎整套管理系统的操作和运行。4.3.1数据库设计原则4.3.2数据库E-R图所有员工资料:姓名、密码、姓名、年龄、头像、手机、身份证、住址实体图如图4-3所示。图4-3员工信息E-R图考勤打卡信息:编号、打卡时间、工号、姓名、用户id、操作实E-R图如图4-4所示:勤打卡信息E-R图年假信息:名称、工号、姓名、年假天数、备注、发布日期、操作E-R图如图4-5所示。图4-5年假信息E-R图4.3.3数据库表设计表4-1allusers管理员信息表列名数据类型长度主键允许空说明idbigint20是否编号usernamevarchar50否否登录名pwdvarchar50否否密码cxvarchar50否否权限addtimevarchar50否否时间表4-2gongzixinxi公告信息表列名数据类型长度主键允许空说明idint4是否编号addtimevarchar50否否添加时间mingchengvarchar50否否名称gonghaovarchar50否否工号xingmingvarchar50否否姓名jibengongzivarchar50否否基本工资jiabangongzivarchar50否否加班工资butievarchar50否否补贴shebaovarchar50否否社保huoshivarchar50否否伙食qitakoufeivarchar50否否其他扣费shifagongzivarchar50否否实发工资riqivarchar50否否日期表4-3yuangong员工表列名数据类型长度主键允许空说明idint4是否编号addtimevarchar50否否添加时间gonghaovarchar50否否工号mimavarchar50否否密码xingmingvarchar50否否姓名xingbievarchar50否否性别touxiangvarchar50否否头像shoujivarchar50否否手机shenfenzhengvarchar50否否身份证表4-3qingjiaxinxi请假信息表列名数据类型长度主键允许空说明idint4是否编号addtimevarchar50否否添加时间mingchengvarchar50否否名称qingjiariqivarchar50否否请假日期qingjiatianshuvarchar50否否请假天数jieshuriqivarchar50否否结束日期qingjianeirongvarchar50否否请假内容gonghaovarchar50否否工号xingmingvarchar50否否姓名sfshvarchar50否否是否审核shhfvarchar50否否审核回复表4-4xitonggonggao系统公告列名数据类型长度主键允许空说明idint4是否编号addtimevarchar50否否添加时间biaotivarchar50否否标题tupianvarchar50否否图片gonggaoneirongvarchar50否否公告内容fabushijianvarchar50否否发布时间第五章系统界面实现5.1登录管理者可以使用个人的客户名、密码登陆操作系统,一旦输入的账户和密码出现错误,操作系统就会显示出错误的消息显示,操作系统同时也会提醒管理者再次填写或者填写自己的客户名、口令和认证码,只有填写正确以后,才能够登录系统,如果连续多次输入错误,就会被系统锁定而无法登录。具体登录过程如图如图5-1:图5-1管理员登录界面5.2管理员功能模块5.2.1个人中心系统管理员可以凭借管理员身份,在个人中心模块对相关的账户密码进行重设、更改和锁定,具体流程如图5-2所示:图5-2个人中心界面图5.2.2员工信息系统管理员能够在管理员操作模块中对已经上传到数据库中的职工个人基础信息进行查询、增添和更改。操作效果如图5-3:图5-3员工信息界面图5-3职工信息界面5.2.3系统公告管理系统管理员也可以在公告管理模块中,对高校发布的公告信息进行查询、修改、删除等。具体操作流程如图5-4所示:图5-4系统公告管理界面5.2.4考勤打卡管理考勤打卡也是该职工管理系统中的一项重要功能,通过该功能管理员可以对学校职工的考勤信息进行有关操作,具体操作界面如图5-5所示:图5-5考勤打卡管理界面5.2.5年假信息管理年假信息管理是职工管理系统的一项小功能,系统管理员可以在该模块中对学校职工的各项年假信息进行操作和管理,具体的操作项目如图5-6所示:图5-6年假信息管理界面5.2.6系统管理系统管理员能够在系统管理的主界面对整个系统进行查询、更改等一系列操作。操作效果如图5-7:图5-7系统管理界面第六章系统测试6.1系统测试的意义系统测试是职工管理系统研发中的最后一道工序,同时,也是整个职工管理系统中最为重要的环节。因为,系统测试的结果直接关乎着系统研发是否成功,而且,系统测试的优劣好坏也影响到客户对整个职工管理系统的评价和体验,如果在系统测试中发现任何问题,将会及时地进行修缮和改正,但要是不执行科学规范的测试流程,那么系统测试也失去了意义,也不会得到真实的测试结果。真正科学规范的系统测试流程是可以在试验过程中发现一些系统的问题和纰漏的,所以要严格地执行测试流程,确保其科学性和规范性,寻找一些科学可靠的测试工具来进行系统测试。6.2系统测试的重要性在经济社会飞速发展的今天,互联网技术已经得到了极大的发展,在系统研发领域中,系统测试已经越来越受人重视,在软件市场的激烈竞争中,要想占据一席之地,就必须保证研发系统的质量和性能,而系统测试就可以在研发系统投向市场之前,对其性能和操作等方面进行全面的检测与核验,以便将其整个系统进行完善,保证不出现一丝一毫的质量问题,也使系统的声誉不受到任何影响。6.3测试方法对职工管理系统的测试方法主要有两种:黑盒测试和白盒测试。黑盒测试主要是测试系统的功能是否齐备和完善,主要是在编程接口处进行一个数据接收与传递试验,以此来测试其功能是否完善。白盒测试主要是测试系统的结构是否完整,通常会检查系统编程中国的逻辑顺序和运行程序是否正常,以此来判断其是否存在问题。6.4测试分析这套职工管理系统的服务对象主要面对高校管理人员和职工群体,在研发过程中充分考虑到了高校职工的群体特点,从而确保服务对象能够拥有更好地体验。该系统的优势主要有以下两点:这套系统具有极强的针对性,充分考虑到了高校职工群体的特殊性,会为高校用户带来更好的使用体验。这套系统的模板设计非常齐全,可以使高校管理人员更加便捷地管理各项职工信息,而且操作性极强,操作流程也非常简便,可以很轻松地进行操作。通过对上述系统检测的分析,可知该系统功能齐备,操作便捷,针对性强,可以方便高校对职工的信息化管理,具有很强的市场前景。第八章结论本系统通过对软系统方法论与Mysql系统的综合介绍,从管理方法与软件二个反面阐述了职工系统的实用性,本文结论与成果主要包括:完成了将软系统方法论与Mysql系统相结合而建设的大学人力系统,通过网站可响应式展示。经过对本次改革职工系统的探索和实践,我觉得学海无涯,学习是没有终点的,而是实践出了真知,只有多动手才能尽快学会实践。诚然,本文所提出的系统设计也存在一些问题和不足,比如必须要有更漂亮的页面,有更强大的功能才能留住更多的人才。因为在此之前对Java知识还缺乏进一步认识,导致在一开始就遇到了很多问题,比如在一开始的时候网页表现得不规范、数据库链接的困难以及不能进行参数的传输等,但是在通过自己上网查找相关信息和朋友们的协助下最后问题都获得了解决,而在此过程中,我不但掌握了不少理论知识,而且也培养了自我解决问题的能力,特别是懂得了怎样在如此丰富的大数据中筛选出所要有用的小数据,同时也更深切的感受到了,尽管书本上的很多东西都是有意义,正确的,但是其实每个人编程的思路以及对数据的方式、思路都是有所不同的,这也需要我们必须要经过实验才能找出解决的办法。在这次毕业设计活动中,我进一步的提升了自我,也获得了宝贵的经历,我认为这对我今后的工作都将有重要帮助。经过对这次全国职工管理系统的调查研究,我借鉴了许多有关管理系统的实例,取长补短,又借鉴了一些管理系统的优点,并逐渐地对该管理系统加以了充实,不过该管理系统仍然有许多的缺点,还值得今后进一步深入学习。经验表明,职工系统建设具有十分好的前景,经测试后运行,系统所有功能都非常齐全,而且界面美观,使用方便,运行简单,在技术理论上已经成熟。参考文献[1]张继东.Mysql数据

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论