劳动监察管理信息系统毕业论文_第1页
劳动监察管理信息系统毕业论文_第2页
劳动监察管理信息系统毕业论文_第3页
劳动监察管理信息系统毕业论文_第4页
劳动监察管理信息系统毕业论文_第5页
已阅读5页,还剩17页未读 继续免费阅读

下载本文档

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

文档简介

i目 录摘要 .1摘 要: .11 引言 .21.1 项目背景 .21.2 需求分析 .22 系统分析 .32.1 可行性分析 .32.1.1 技术可行性 .32.1.2 经济可行性 .32.2 需求分析 .32.2.1 功能需求 .32.2.2 性能需求 .42.3 开发环境 .53 设计工具及关键技术 .53.1 Tomcat 简介 .53.2 JavaWeb SSH 开源框架 .63.3 Ajax 简介 .64 监察系统设计与功能实现 .74.1 总体业务流程 .74.2 总体功能结构模块 .85 系统测试 .85.1 登录界面 .85.2 单位信息登记 .95.3 投诉 .95.4 投诉处理 .125.5 立案登记 .145.6 立案审批 .155.7 案件处理 .175 结束语 .18参考文献 .19Abstract.20德州学院 信息管理学院 2015 届 计算机科学与技术专业 毕业设计 1劳 动 监 察 系 统 的 开 发 与 实 现(德州学院 信息管理学院,山东德州 253023)摘要摘 要:本项目目的是为贯彻落实国务院办公厅转发人力资源社会保障部等部门关于进一步促进劳动关系和谐稳定意见的通知要求,切实维护劳动者合法权益和劳动关系和谐稳定,人力资源社会保障部决定从 2011 年起在全国开展劳动保障监察“两网化”管理工作。“两网化”建设,是转变监察执法模式、提升监察水平、加强和创新社会管理的重要举措。加强“劳动保障监察管理信息系统”建设是实施监察“两网化”管理工作的必然要求,也是“十二五”期间人力资源社会保障信息化建设的重要任务。该系统框架是基于 J2EE 的 B/S/S 架构,满足平台无关性,控制层采用 Struts、持久化层采用 Hibernate,并引入部分 Spring 的功能。提供了一套可参考实现的UI 组件,包括表格、表单、树及输入框等基本 UI 组件。系统管理功能包括机构管理、权限管理、用户管理、日志管理及参数管理等基础功能 1。关键词:J2EE;两网化;劳动监察德州学院 信息管理学院 2015 届 计算机科学与技术专业 毕业设计 21 引言1.1 项目背景为有效实施劳动保障监察,保障劳动保障法律法规贯彻实施,加强对用人单位劳动用工行为的监管,切实维护劳动者合法权益,促进经济发展和社会稳定,根据劳动和社会保障事业发展“十一五”规划纲要要求,人力资源和社会保障部决定在全国开展劳动保障监察网格化、网络化(以下简称“两网化”)管理工作。要求试点先行,总结经验,以点带面,全面推进(人社部发20094 号)。在全国建立劳动保障监察“两网化”管理体制,形成覆盖城乡的劳动用工监控网,建立统一规范、高效便捷的劳动保障监察执法信息联系和监控管理平台,保障劳动保障法律法规贯彻实施,维护劳动者合法权益,促进劳动关系和谐和社会稳定。2009 年至 2010 年,在部分城市进行劳动保障监察“两网化”管理工作试点。2011 年起,在总结试点工作经验的基础上,逐步在各地全面推广,以点带面,全面推进。为贯彻落实国务院办公厅转发人力资源社会保障部等部门关于进一步促进劳动关系和谐稳定意见的通知(国办发201040 号)要求,切实维护劳动者合法权益和劳动关系和谐稳定,人力资源社会保障部决定从 2011 年起在全国开展劳动保障监察“两网化”管理工作。“两网化”建设,是转变监察执法模式、提升监察水平、加强和创新社会管理的重要举措。加强“劳动保障监察管理信息系统”建设是实施监察“两网化”管理工作的必然要求,也是“十二五”期间人力资源社会保障信息化建设的重要任务。1.2 需求分析劳动监察业务主体围绕案件进行,来自投诉举报、网格动态监控、主动监察等发现的违法信息经过预立案登记或案件登记后进入审批阶段;审批通过后案件进入处理流程,经过案件处理后最终结案归档。部颁劳动关系管理信息系统建设要求如下:建设市、区县、街道(乡镇)、社区四级网格管理的模式,形成全覆盖、全方位、全过程监督检查的新型劳动保障监察机制。建立用人单位和劳动用工信息数据库和各级监察网络管理平台,通过现代技术手段,实现劳动保障监察信息化、现代化,全面提升监察执法效能,促进劳动关系和谐和经济社会发展。德州学院 信息管理学院 2015 届 计算机科学与技术专业 毕业设计 3加强实现整个监察过程的内部流程控制,使整个办案过程能够严格的遵照法律法规的既定程序进行。建立各种监察信息的电子档案,并提供统计分析,为经办机构提供决策支持。2 系统分析2.1 可行性分析可行性分析的目的就是要用最小的代价在尽可能短的时间内确定问题是否能够解决。通过分析解法的利弊,来判定系统目标和规模是否现实,系统完成后所能带来的效益是否达到值得去投资开发这个系统的程度 4。工程信息管理系统的可行性可从以下两方面考虑。2.1.1 技术可行性该系统在对数据的存储采用了数据库,安全可靠,能满足用户的需要 5。服务器端代码使用的是 Java 语言,为安全高效的开发使用了 JavaWeb 的开源的SSH(Struts2+Spring3+Hibernate3 )框架,使代码更加简洁,增强了代码的健壮性 2。而前台界面使用的是强大的 Javascript 框架 Extjs,使前台界面美观大方,并且配合Ajax 的技术的使用提高了与用户的交互性。2.1.2 经济可行性该系统界面简单易用,操作灵活存储安全,使用成本较低,管理维护简单。同时,本系统开发过程中利用了开源的开发工具,降低了开发成本,前期开发过程中只需要少量的必要投入,且开源产品资料丰富齐全使用者多,这都帮助本系统提高了可靠性与稳定性,从而降低了后期运行维护成本 3。本系统具有较高的工作效率,较低的开发成本和后期使用维护成本,因此,本系统在经济方面考虑,开发可行。2.2 需求分析2.2.1 功能需求在软件工程中,功能需求定义了开发人员必须实现的软件功能,使得用户能完成他们的任务,从而满足了业务需求。本系统主要实现以下功能。(1) 监察机构管理包括对监察机构及监察人员的信息管理,对监察人员的系统账号及权限的设置。(2) 单位信息管理包括对用人单位的信息登记、修改功能,以及网格人员采集的单位的审核功能。德州学院 信息管理学院 2015 届 计算机科学与技术专业 毕业设计 4(3) 监察执法方式包括劳动监察的投诉、举报、日常巡检、专项检查、书面审查及群体突发事件的管理功能。(4) 案件管理对案件全流程管理,包括案件的立案、调查取证、案件处理、案件执行及结案功能,并提供案件简易处理程序的功能。(5) 网格管理支持网格化管理的功能,包括网格机构管理、网格人员管理、网格动态监控及网格地图等功能。(6) 单位诚信管理实现对用人单位的诚信评级功能,包括诚信参数维护、单位诚信电脑评定、单位诚信人工审核以及诚信等级公示等功能。(7) 档案管理提供基础的档案管理功能,包括档案登记、档案借出、档案归还及档案转出功能。(8) 绩效管理实现对监察机构和监察人员的绩效考核,包括对监察机构整体绩效考核以及监察人员的绩效考核功能。(9) 统计分析实现监察业务信息的统计分析,支持部标准的劳动保障监察案件情况及劳动保障监察执法效果情况的统计报表。(10)系统管理提供监察子系统的权限管理、参数管理、日志管理等功能。2.2.2 性能需求性能需求是需求分析中的重要组成部分。该系统的性能需求主要包括真实性、可靠性、安全性、保密性和可用性。以下进行详细介绍。(1) 真实性对该系统的人员、考核等信息都要严格按照实际情况进行存档。(2) 可靠性对输入的数据要有严格的防错和校验措施,冗余数据处理时由程序自动更新,以德州学院 信息管理学院 2015 届 计算机科学与技术专业 毕业设计 5确保数据的准确性和一致性。(3) 安全性对用户要有使用权限上的限制,数据库的备份和恢复机制要完善,确保后台数据库中所有数据的安全。增加系统运行时日志的管理。(4) 保密性每个系统用户,都被要求必须有口令设置。(5) 可用性界面做到实时响应,对用户的错误操作能及时给出提示信息,方便用户的使用。2.3 开发环境Tomcat 服务器是一个免费的开放源代码的 Web 应用服务器,属于轻量级应用服务器;Java 是一种可以撰写跨 平台应用软件的面向对象的 程序设计语言,具有卓越的通用性、高效性、平台移植性和安全性;而 Oracle 是一个小巧的数据库系统软件,它们特别适用于网站建设 6。Tomcat+Java+Oracle 不仅仅是开源项目,可免费获取,而且它支持 Linux、UNIX 、 OS/2 和 Windows 多个操作系统,可移植性好。因此,这种组合是设计信息管理系统的最佳解决方案。3 设计工具及关键技术3.1 Tomcat 简介Tomcat 是 Apache 软件基金会(Apache Software Foundation)的 Jakarta 项目中的一个核心项目,由 Apache、Sun 和其他一些公司及个人共同开发而成。由于有了 Sun 的参与和支持,最新的 Servlet 和 JSP 规范总是能在 Tomcat 中得到体现,Tomcat 5支持最新的 Servlet 2.4 和 JSP 2.0 规范 7。因为 Tomcat 性能稳定、技术先进、开放免费,因而深受 Java 开发者的欢迎并得到了很多软件开发商的亲赖,成为目前十分流行的 Web 应用服务器,目前最新版本是 8.0。Tomcat 服务器属于轻量级应用服务器,是一个拥有免费的开放源代码的 Web 应用服务器,在中小型系统以及并发访问用户不很多的场合下被广泛使用,是开发和调试 JavaWeb 程序的首选。对于一个初学者来说,可以这样认为,当在一台设备上配置好 Apache 服务器以后,可利用它响应对 HTML(标准通用标记语言下的一个应用。)页面的访问请求。实际上 Tomcat 部分是对 Apache 服务器的一个扩展,但它是独立运行的,所以当你运行 tomcat 时,它实际上作为一个与 Apache 独立的进程单独运行德州学院 信息管理学院 2015 届 计算机科学与技术专业 毕业设计 6的。Tomcat 和 IIS 等 Web 服务器一样,具有处理 HTML 页面的功能,另外它还是一个 Servlet 和 JSP 容器,独立的 Servlet 容器是 Tomcat 的默认模式。若配置正确,Apache 为 HTML 页面服务,而 Tomcat 实际上运行的是 JSP 和 Servlet。3.2 JavaWeb SSH 开源框架JavaWeb 开源框架 SSH 为 struts+spring+hibernate 的一个框架,是目前非常流行的 Web 应用开发开源框架。集成 SSH 框架的系统从职责上分为四层:表示层、业务逻辑层、域模块层和数据持久层,能够很快的帮助开发者在短期内搭建可复用性好、结构清晰、维护方便的 Web 应用系统。其中使用 Struts 作为系统整体架构的基础,负责 MVC 的各部分分离,在 Struts 框架的模型部分,主要控制业务跳转,利用Hibernate 框架提供对持久层的支持, Spring 则进行管理,管理 struts 和 hibernate。详细方式是:用面向对象的分析方法依据需求抽象出一些模型,将这些模型实现为基本的 Java 对象,然后编写出基本的 DAO(Data Access Objects)接口,并设计出 Hibernate的 DAO 实现,采用 Hibernate 架构实现的 DAO 类来实现数据库与 Java 类之间的访问和转换,最后则由 Spring 负责管理,管理 struts 以及 hibernate 部分 8。系统的基本业务流程是:首先在表示层中,首先通过 JSP 页面实现交互界面,负责 Request 和 Response,然后 Struts 再根据配置文件(默认 struts-config.xml)将ActionServlet 接收到的 Request 委托给相应的 Action 处理。其次在业务层中,管理服务的 Spring IOC 组件负责向 Action 提供业务模型 (Model)的组件以及该组件的对象数据处理(DAO) 组件共同完成业务逻辑,并提供缓冲池、事务处理等组件以保证数据的完整性和提升系统性能。最后在持久层中,则使用 Hibernate 的关系-对象映射和数据库交互,处理 DAO 组件发来的请求数据,并返回处理后结果 9。使用上述开发模型,不仅很好的实现了持久层与业务逻辑层的分离,而且还实现了视图、控制器与模型三者的彻底分离。这样前端无论何种变化,模型层只是极小的改动。而且不同层之间耦合度小,更有利于开发团队并行工作,极大的提高了开发效率。并且数据库的变化也不会对前端有任何影响,极大增强了系统的可复用性。3.3 Ajax 简介Ajax 不是一种新兴的编程语言,而是一种用于创建更好、更快以及更强交互性的Web 应用程序的技术 10。通过 Ajax,JavaScript 可使用 JavaScript 的 XMLHttpRequest 对象直接与服务器端进行通信。通过这个对象,JavaScript 可在不重新载入页面的情况下与 Web 服务器端德州学院 信息管理学院 2015 届 计算机科学与技术专业 毕业设计 7进行数据交换。Ajax 在浏览器端与 Web 服务器端之间进行异步数据传输(HTTP 请求),这样可以使网页从服务器端请求更少的信息 11,而不是全部页面的信息。 Web 应用程序对比桌面应用程序有很多优势;它们能够涉及更多的用户,它们更易开发、安装及维护。Ajax 独立于 Web 服务器软件,因而可使 Web 应用程序更快、更小、更易交互 13。 4 监察系统设计与功能实现4.1 总体业务流程劳动监察业务主体围绕案件进行,来自投诉举报、网格动态

温馨提示

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

评论

0/150

提交评论