企业员工信息管理系统内容摘要:
分柔性的中小企业管理信息系统。 企业级信息管理涉及到众多的项目、人员、数据和报告,如果没有一个有效的信息管理系统来支持和提高工作效率,企业信息管理将会难以实施。 现在众多的软件公司都开发出了自己的企业信息管理信息系统,包括微软公司的 MicrosoftProject2020; Primavera公司的 Primavera Project Planner for Enterprise; Wel 公司的 Open Plan 等,这些都是比较优秀的企业项目信息管理软件,但软件只是一个辅助工具,如果没有首先建立一个科学的企业信息管理体系,则企业项目管理软件将难以发挥作用。 因此,研究如何建立一个精简、有效的企业信息管理体系,企业信息管理信息系统,如何有效支持企业项目管理体系,从而提高企业的项目管理能力,是具有非常重大的实际应用意义的。 3 2 企业信息管理系统分析 需求分析 功能需求 随着经济的迅速发展,企业的规模越来越大,企业的管理也越来越复杂 ,组织机构越来越庞大,组织的划分也越来越细,对企业各组织部门的管理以及各部门内部各职务的管理变的十分复杂,需要借助于计算机来进行管理。 企业人员数量的增多,对员工的管理也是一项繁重的工作,不仅要对员工的基本信息进行管理,还要对员工的动态信息进行管理,例如调动信息,离职信息等,企业应对员工的这些动态信息及时的进行登记,只有合理的对员工进行管理,企业才能有条不紊的运行。 进入企业的员工要与企业签订合同,合同管理关系到员工和企业双方的利益,因而需要进行认真的管理。 为了企业扩展的需要,需要招聘新的人才,为企业注入新的 血液,所以招聘信息以及应聘人员的信息的管理也相当重要。 经济迅猛发展,竞争日趋激烈,企业为了能在竞争中立于不败之地,对员工的素质提出更高的要求,因而企业需要定期对员工进行培训,以便员工能更好的掌握新知识、新技术,提高工作效率,培训管理就是对企业开展的培训进行规划管理。 此外,为了进一步调动员工的积极性,适当的发放福利也是必要的,所以对福利的管理也是必不可少的。 考虑到对系统的安全控制,需要对登录该系统的管理员进行验证,因此涉及到对系统管理员的管理,综上分析,该系统应具备管理员登录管理功能,组织管理功能,人事管理 功能,合同管理功能,招聘管理功能以及福利管理功能等。 根据以上分析,可得系统的功能模块划分,系统功能模块图如图 21所示。 图 企业员工信息管理系统功能模块图 系统功能模块图展示了该系统的模块划分,是系统总体功能的初步分析概括。 管理员登录后,可以在主控界面查看统计分析信息,使用帮助信息,通过查看使用帮助信息可以了解系统操作的注意事项以及一些具体操作的使用说明,熟悉系统的操作规范后,管理员可以对人事管理,考勤管理,招聘管理,薪酬管理,培训发展管理 ,系统管理等模块进行相应的操作,从而实现对各个模块的管理。 企业员工信息管理系统 人事管理 考勤管理 招聘管理 系统管理 薪酬管理 主管部门审批 人事部门审批 人力规划 用户管理 添加用户 薪酬查询 薪酬修改 薪酬登记 考勤规划设置 招聘信息管理 员工考勤登记 考勤分析报表 4 数据需求 (1)数据录入和处理的准确性和实时性 数据的输入是否准确是数据处理的前提,错误的输入会导致系统输出的不正确和不可用,从而使系统的工作失去意义。 数据的输入来源是手工输入。 手工输入要通过系统界面上的安排系统具有容错性,并且对操作人员要进行系统的培训。 在系统中,数据的输入往往是大量的,因此系统要有一定的处理能力,以保证迅速的处理数据。 (2)数据的安全性 本系统为企业人事管理部门设计,因此只有特定的人事管理者才能对数据实现增,删, 改,查等操作。 未获授权人员不能进入系统。 (3)数据的备份 要定期对数据库中的数据进行全部或新增部分的备份工作,以保证在硬件出现故障或人为原因导致无法运行时是可以快速及时的还原到原来的正常状态。 技术可行性 程序语言的选择 JSP(JavaServer Pages)是一种新动态网页技术标准 ,类似其他技术标准 .在传统的网页 HTML 文件(*.htm,*.html)中加入 Java 程序片断 (Scriptlet)和 JSP 标签 ,构成了 JSP 网页 (*.jsp)Servlet/JSP Container 收到客户端发出的请求时 ,首先执行其中的程序片断 ,软后将执行结果以 HTML 格式响应给客户端 ,其中程序片断可以是 :操作数据库 ,重新定向网页以及发送 EMail 等等 ,这些都是建立动态网站所需要的功能 .所有程序操作都在服务器端运行 ,网络上传送给客户端的仅是得到的结果 ,与客户端的浏览器无关 ,因此 ,JSP称为 Serverside 之一。 经过比较 ,PHP 功能相对简单 ,不适合作大程序 ,而 CGI 效率相对较低 ,所以也不考虑 ,因为该系统并没有原有的基础平台需要 扩展 ,也不需要与其他系统进行太多的交互 ,所以使用 J2EE 的模式并不能够体现出 J2EE本身的优势 ,而 JSP又是 J2EE的核心技术之一 ,可以随时升级为 J2EE程序 ,这里暂时不考虑采用 J2EE,这样只需要在 ASP和 JSP中进行选择 .在进行了诸多因素的比较之后 ,最终认为目前这个阶段比较合适的是 JSP,而选择 Struts架构作为开发的主体框架 ,选用 Hibernate作为数据持续性处理层 ,则是考虑到了其高速的开发效率 ,及代码重用性高 ,易于维护等各种优势。 其最终目的是希望提高系统底层业务逻辑的可重用性 ,增加系统的可扩展性 ,降低系统维护成本。 JSP 技术特点 178。 将内容的生成和显示进行分离 使用 JSP 技术 ,Web 页面开发人员可以使用 HTML 或者 XML 标识来设计和格式化最终页面 .使用 JSP标识或者小脚本来生成页面上的动态内容 .生成的内容的逻辑被封装在标识和 JavaBeans 组件中 ,那么其他人 ,如 Web管理人员和页面设计者 ,能够编辑和使用 JSP页面而不影响内容的生成。 178。 一次编写,到处运行 作为 Java平台的一部分, JSP拥有 Java编程语言 ” 一次编写,到处运行 ” 的特点,随着越来越多的供应商将 JSP支持添加到他们的产品 中,您可以使用自己所选择的服务器和工具,但并不影响当前的5 应用。 178。 JSP 的平台适应性更广 这是 JSP 比 ASP 的优越之处,几乎所有的平台都支持 Java,它们可以在任何平台下通行无阻。 虽然 NT 的 OS 占据了很大的市场的份额,但在服务器方面 UNIX 的优势仍然很大。 从一个平台移植到另一个平台, JSP和 JavaBeans甚至不用重新编译,因为 Java字节码都是标注的字节码与平台无关。 178。 数据库连接技术 很多的 OS中都带有 JDBC驱动程序, Java就通过 JDBC与数据库连接,执行查询,提取数据等操作。 Sun公司还提供了 JDBCODBC的桥连方式,因此 Java也可以访问带有 ODBC驱动的数据库,目前大多数数据库系统都带有 ODBC驱动,所以 Java能访问诸如 Oracle、 Sybase、 MS SQL Server 和 Access等类型的数据库。 操作可行性 对于用户来说,本系统只要求使用者掌握一定的上网经验,经过仔细设计和测试之后的系统具有操作简单,方便灵活等优点,足可以满足各种用户的不同需求,同时也方便了公司的内部管理。 管理人员及用户一定会在短时间内掌握并熟练使用。 只要动一动鼠标键盘就可以达到想要的效果。 . 4 经济可行性 系统的经济可行性指的是对组织的经济状况和投资能力进行分析,对系统建设、运行和维护费用进行估算,对系统建成后可能取得的社会及经济效益进行估计。 本模块简单易开发,且开发需要资金少,系统开发运行后,可以实现企业员工信息管理的计算机化,节省了人力、物力,将人从繁重的工作业务中解脱出来,减少了信息管理中无意的错误,节省了大量的时间,管理效率也大幅度提高,因此,在经济上是可行的。 所带来的效益远远大于系统软件的开发成本。 在经济上完全可行。 综合 综上所述,本系统使用 JSP 开发技术,工作平台 为应用界面友好且功能强大的由 MX MyECplise软件,服务器端脚本用 JAVA脚本来编写,客户端脚本也用 JAVA来编写,数据库使用 Microsoft SQL Server 2020数据库,服务器是 TOMCAT。 在大学的学习中,已经自学过 JAVA这种语言,并且曾经参加实训开发项目,有一定的实地开发经验。 且热爱计算机科学,又刻苦钻研的精神,经过大学四年的学习,相关课程已基本熟练掌握,本系统是在学校开发,遇到问题可以与同学一起研究,再加上指导老师的指导。 因此在技术上能够适应本系统的开发。 环境可行性分析 软件环境 178。 操作系统 :Win2k Server sp4 178。 数据库 : Microsoft SQL Server 2020 Enterprise Edition sp4 178。 Web服务器 :TOMCAT 178。 IDE。 ++Lomboz+emf,Dreamweaver8 178。 外部包 : 硬件环境 6 AMD Athlon 64 3000+,KingMax PC3200 512MB 179。 2,Gainward NV35XT Seagate SATA 8M 120GB 179。 2 系统结构可行性分析 模式采用 本系统采用 B/S模式。 B/S( Browser/Server)结构即浏览器和服务器结构。 它是随着 Inter技术的兴起,对 C/S结构的一种变化或者改进的结构。 在这种结构下,用户工作界面是通过 WWW浏览器来实现,极少部分事务逻辑在前端( Browser)实现,但是主要事务逻辑在服务器端( Server)实现,形成所谓三层 3tier结构。 这样就大大简化了客户端电脑载荷,减轻了系统维护与 升级的成本和工作量,降低了用户的总体成本( TCO)。 以目前的技术看,局域网建立 B/S结构的网络应用,并通过 Inter/Intra模式下数据库应用,相对易于把握、成本也是较低的。 它是一次性到位的开发,能实现不同的人员,从不同的地点,以不同的接入方式(比如 LAN,WAN,Inter/Intra等)访问和操作共同的数据库;它能有效地保护数据平台和管理访问权限,服务器数据库也很安全。 特别是在 JAVA 这样的跨平台语言出现之后, B/S架构管理软件更是方便、快捷、高效。 目前,软件系统的改进和升级 越来越频繁, B/S架构的产品明显体现着更为方便的特性。 对一个稍微大一点单位来说,系统管理人员如果需要在几百甚至上千部电脑之间来回奔跑,效率和工作量是可想而知的,但 B/S架构的软件只需要管理服务器就行了,所有的客户端只是浏览器,根本不需要做任何的维护。 无论用户的规模有多大,有多少分支机构都不会增加任何维护升级的工作量,所有的操作只需要针对服务器进行;如果是异地,只需要把服务器连接专网即可,实现远程维护、升级和共享。 所以客户机越来越“瘦” ,而服务器越来越“胖”是将来信息化发展的主流方向。 今后,软件升级和维护会越 来越容易,而使用起来会越来越简单,这对用户人力、物力、时间、费用的节省是显而易见的。 因此,维护和升级革命的方式是“瘦”客户机,“胖”服务器。 现在的趋势是凡使用 B/S架构的应用管理软件,只需安装在 Linux服务器上即可,而且安全性高。 所以服务器操作系统的选择是很多的,不管选用那种操作系统都可以让大部分人使用 windows作为桌面操作系统电脑不受影响,这就使的最流行免费的 Linux操作系统快速发展起来, Linux除了操作系统是免费的以外,连数据库也是免费的。 Struts 架构 随着 Web开发技术的 日益成熟,在 Web开发开发领域中出现了许多设计好的软件开发框架, Struts就是一种基于 MVC经典设计模式的框架,也是当前 Web开发中比较成熟的一种框架。 经典 MVC 模式 MVC(ModelViewController)模式 ,即模型 视图 控制器模式,其核心思想是将整个程序代码分成相对独立而又能协同工作的 3个组成部分。 178。 模型 (Model):业务逻辑层。 实现具体的业务逻辑,状态管理的功能。 178。 视图 (View):表示层。 即与用户实现交互的界面,通常实现数据输入和输出功能。 178。 控制器 (Controller):控制层。 起到控制整个业务流程 (Flow Control)的作用,实现 View和 Model部分的协同工作。 7 MVC 设计模式可以针对需要为同样的数据提供多个不同视图的应用程序,例如 :公司产品数据库中同样的产品信息数据,但需要根据用户的不同需求在页面中显示其所需的不同产品信息。 MVC设计模式中,事件一般是指客户端 Web浏览器提交的各种不同请求,这些请求由控制器进行处理,控制器根据事件的类型来改变模型或各个视图,视图也可以接受模型发出。企业员工信息管理系统
相关推荐
平的提高,才能适应这一套变革,开发仓储管理系统齐天,管理人员可从中学习,掌握信息技术。 仓储管理系统建成之后,管理人员可以从繁琐,重复的事务工作中解脱出来,进行调查研究,使用各种数据分析手段和方法对企业的管理活动进行分析,制定改进和提高管理工作效率的措施,即从事信息分析,判断和决策等真正的信息管理工作,充分发挥信息在管理中的作用。 ( 4 )提供企业的经济效益和竞争地位
合同管理数据、社会保险管理数据。 (二)列表打印: 将自己查到的职员的名单或其他的资料列表进行打印出来。 管理员设置: 管理员即数据库的管理人员和维护人员。 由于数据管理人员接近核心数据,因此对管理人员要有一定的信任和权限。 数据库管理人员在维护的时候需要有单位赋予的用户名。 口 令等。 在用户名错误的情况下需要提示其不是数据库管理人员,并记录下所使用用户名和 IP,严重者可以抱警。 数据库设置
.............11 用户使用可行性 ..................................................................................................11 7.其他可供选择的方案 ..............................................................
的。 如果将 XML 用于不只是一种数据格式的 话,就需要与多种相关的技术相互作用。 这些技术包括为了向后兼容老式的浏 览器的 HTML、 CSS( Cascading Style Sheet,级联样式单)和 XSL( eXtensible Style Languages,可扩展的样式语言)、 URL 和 URI、 XLL( eXtensible Linking Language
第二章 需求分析 总体需求调查 组织结构图 对现行公司业务进行详细调查是了解系统需求和进行系统分析和设计的重要基础工作,因此要对公司日常事务和活动进行全面、细致而充分的调查研究。 系统调研采取的主要方法是到现场去,通过座谈、询问 、观察甚至直接参与公司经营活动,自上而下、逐步细化的进行了解。 通过调查得知,原先人工操作在公司人事档案管理过程中占绝大部分,本系统开发后的主要使用者是公司的领导
有效图片 无效图片抛弃 红点数目是否大于 70 判断图像中红点数目 通过摄像头采集图片 遍历该图片中每个坐标点 开始 N Y 位移的正负 有效动作, ppt 动作 开始 找到有效图片中所有红点坐标的中心坐标 对比两张最近的有效图片中心坐标 得到两次对比的位 移大小 位移大小是否大于 5cm 无效动作, ppt 不动作 N Y 左翻页 右翻页 负 正 5 图 32实现的是对有效图片进行分析