java企业人力资源管理系统(论文内容摘要:

化的激励机制 完善激励机制市场的竞争要求企业在努力寻求、招聘优秀人才的同时 ,千方百计稳定住企业的核心员工 ,防止人才流失 ,充分发挥员工的积极性。 员工的工作动力来源于自身需要的满足程度。 人的需要是多样 化的 ,因此激励的措施也应该是多样化的。 ( 6)建立完善的绩效评估和约束机制 建立一套客观有效的业绩指导、业绩评价和业绩辅导改进体系,可以准确评价员工的各种表现,并以此建立与之相适应的各种激励制度、人员培训与开发计划、人员进退升迁制度和形成相应的流程程序等。 ***:小企业人力资源管理系统 6 2 可行性分析 技术可行性 动态网站技术介绍 Inter 起源于 20世纪 60 年代的美国,它在近几年迅速风靡全球,其根本原因不仅在于它拥有卓越的国际通信功能,更在于它拥有巨大的信息资源 .所谓的 Inter 是指由分布在全世 界成千上万的计算机网络遵循一定的通讯协议,并相互联系在一起而形成的国际互连网络,也就是说, Inter 是建立和使用这些网络的人群,群体,公司以及各种网络资源的集合体。 随着网络技术的不断发展,单纯的静态页面已经不能满足发展的需要,因为静态页面是用单纯的 HTML 语言组成的,它没有交互性 .因此,为了满足实际的需要,许多网页文件扩展名不再只是“ htm”,“ html”,出现了以“ php”,“ asp”,“ jsp”,“ shtml”等为后缀的网页文件,这些都是采用动态网页技术制作出来的。 程序语言的选择 JSP(JavaServer Pages)是由 Sun 公司倡导,许多别的公司参与一起创建的一种新动态网页技术标准,类似其他技术标准。 在传统的网页 HTML 文件 (*.htm, *.html)中加入 Java 程序片断 (Scriptlet)和 JSP 标签,构成了 JSP 网页 (*.jsp)Servlet/JSP Container收到客户端发出的请求时,首先执行其中的程序片断,软后将执行结果以 HTML格式响应给客户端,其中程序片断可以是 :操作数据库,重新定向网页以及发送 EMail等等,这些都是建立动态网站所需要的功能 .所有程序操作都在服务器端运行,网络上传送给客户端的仅是得到的结果,与客户端的浏览器无关,因此, JSP 称为 Serverside。 语言优势 ( 1)将内容的生成和显示进行分离 使用 JSP 技术, Web 页面开发人员可以使用 HTML 或者 XML 标识来设计和格式化最终页面。 使用 JSP 标识或者小脚本来生成页面上的动态内容。 生成的内容的逻辑被封装在标识和 JavaBeans 组件中,那么其他人,如 Web 管理人员和页面设计者,能够编辑和使用 JSP页面而不影响内容的生成。 ( 2)一次编写,到处运行 作为 Java 平台的一部分, JSP 拥有 Java 编程语言 ” 一次编写,到处运行 ” 的特点,随着越来越多的供应商将 JSP支持添加到他们的产品中,您可以使用自己所选择的服务器和工具,但并不影响当前的应用。 ( 3) JSP 的平台适应性更广 ******毕业设计(论文) 7 这是 JSP 比 ASP的优越之处,几乎所有的平台都支持 Java,它们可以在任何平台下通行无阻。 虽然 NT 的 OS 占据了很大的市场的份额,但在服务器方面 UNIX 的优势仍然很大。 从一个平台移植到另一个平台, JSP 和 JavaBeans 甚至不用重新编 译,因为 Java字节码都是标注的字节码与平台无关。 ( 4) 健壮的存储管理和安全性 由于 JSP 页面的内置脚本语言是基于 Java 编程语言的,而且所有的 JSP 页面都被编译为 Java Servlet, JSP 页面就具有 Java 技术的所有优点,包括健壮的存储管理和安全性。 ( 5) 数据库连接技术 很多的 OS中都带有 JDBC 驱动程序, Java 就通过 JDBC 与数据库连接,执行查询,提取数据等操作 .Sun 公司还提供了 JDBCODBC 的桥连方式,因此 Java 也可以访问带有ODBC 驱动的数据库,目前大多数数据库系统都带有 ODBC 驱动,所以 Java 能访问诸如Oracle, Sybase, MS SQL Server 和 Access 等类型的数据库。 操作可行性 对于用户来说,本系统只要求使用者掌握一定的上网经验,经过仔细设计和测试之后的系统具有操作简单,方便灵活等优点,足可以满足各种用户的不同需求,同时也方便了公司的内部管理。 管理人员及用户一定会在短时间内掌握并熟练使用。 只要动一动鼠标键盘就可以达到想要的效果。 环境可行性分析 软件环境 ( 1) 操作系统 :Windows xp ( 2) 数据库 : Microsoft SQL Server 2020 ( 3) Web 服务器 : ( 4) IDE: , Dreamweaver8 ( 5) 外部包 :Struts. jar, Hibernate. jar 硬件环境 AMD Athlon 64 3000+, KingMax PC3200 512MB , Gainward NV35XT Seagate SATA 8M 80GB 系统结构可行性分析 B/S 模式简介 本系统采用 B/S 模式。 B/S( Browser/Server)结构即浏览器和服务器结构。 它是***:小企业人力资源管理系统 8 随着 Inter 技术的兴起,对 C/S 结构的一种变化或者改进的结构。 在这种结构下,用户工作界面是通过 WWW 浏览器来实现,极少部分事务逻辑在前端( Browser)实现,但是主要事务逻辑在服务器端( Server)实现,形成所谓三层 3tier 结构。 这样就大大简化了客户端电脑载荷,减轻了系统维护与升级的成本和工作量,降低了用户的总体成本( TCO)。 以目前的技术看,局域网建立 B/S 结构的网络应用,并通过Inter/Intra 模式下数据库应用,相对易 于把握、成本也是较低的。 它是一次性到位的开发,能实现不同的人员,从不同的地点,以不同的接入方式(比如 LAN, WAN,Inter/Intra 等)访问和操作共同的数据库;它能有效地保护数据平台和管理访问权限,服务器数据库也很安全。 特别是在 JAVA 这样的跨平台语言出现之后, B/S 架构管理软件更是方便、快捷、高效。 B/S 模式的优点 (1) 维护和升级方式简单 目前,软件系统的改进和升级越来越频繁, B/S 架构的产品明显体现着更为方便的特性。 对一个稍微大一点的单位来说,系统管理人员如果需要在 几百甚至上千部电脑之间来回奔跑,效率和工作量是可想而知的,但 B/S架构的软件只需要管理服务器就行了,所有的客户端只是浏览器,根本不需要做任何的维护。 无论用户的规模有多大,有多少分支机构都不会增加任何维护升级的工作量,所有的操作只需要针对服务器进行;如果是异地,只需要把服务器连接专网即可,实现远程维护、升级和共享。 所以客户机越来越“瘦”,而服务器越来越“胖”是将来信息化发展的主流方向。 今后,软件升级和维护会越来越容易,而使用起来会越来越简单,这对用户人力、物力、时间、费用的节省是显而易见的,惊人的。 因此,维护 和升级革命的方式是“瘦”客户机,“胖”服务器。 (2) 成本降低,选择更多 大家都知道 windows 在桌面电脑上几乎一统天下,浏览器成为了标准配置,但在服务器操作系统上 windows 并不是处于绝对的统治地位。 现在的趋势是凡使用 B/S 架构的应用管理软件,只需安装在 Linux 服务器上即可,而且安全性高。 所以服务器操作系统的选择是很多的,不管选用那种操作系统都可以让大部分人使用 windows 作为桌面操作系统电脑不受影响,这就使的最流行免费的 Linux 操作系统快速发展起来, Linux 除了操作系统是免费的以外,连数 据库也是免费的,这种选择非常盛行。 比如说很多人每天上“网易”网,只要安装了浏览器就可以了,并不需要了解“网易”的服务器用的是什么操作系统,而事实上大部分的服务器实没有使用 windows 操作系统,但用户的电脑本身安装的大部分是 windows 操作系统。 ******毕业设计(论文) 9 3 系统设计 系统设计是在系统分析的基础上由抽象到具体的过程。 主要目标是将系统分析阶段所提出的反映了信息需求的系统逻辑方案转换成可以实施的基于计算机与通信系统的物理(技术)方案,为下一阶段系统实施提供必要的技术资料,应符合系统性,灵活性,可靠性,经济性的 要求。 总体设计 人 人 人 人 人人 人 人人 人 人 人 人 人 人 人 人 人 人 人 人 人 人 人人 人 人 人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人 图 人事信息管理系统功能模块图 Fig. human affairs information management system function module chart 数据库设计 数据库的需求分析 依据项目的处理需求,对应数据表的设计及功能如下 : 奖惩表是主要用于保存奖惩信息;培训信息表是主要用于保存培训信息;用户表是主要用于保存用户信息;应聘信息表是主要用于保存应聘信息; 薪金表是主要用于保存薪金信息。 数据库表的具体设计 ***:小企业人力资源管理系统 10 表 奖惩表( stipend) rewards and punishment table (stipend) 字段名 数据类型 长度 是否主键 描述 id int 4 是 数据库流水号 name varchar 2020 奖惩名称 reason varchar 50 奖惩原因 explain varchar 50 描述 createtime datetime 8 创建时间 表 培训信息表( educate) Tab. training information table (educate) 字段名 数据类型 长度 是否主键 描述 id int 4 是 数据库流水号 name varchar 100 培训名称 purpose varchar 500 培训目的 begintime datetime 8 开始培训时间 endtime datetime 8 结束培训时间 datum varchar 2020 培训材料 teacher varchar 50 培训讲师 student varchar 50 培训人员 createtime datetime 8 创建时间 educate bit 1 培训状态 effect varchar 500 培训效果 summarize varchar 2020 培训总结 ******毕业设计(论文) 11 表 用户表( users) user table (users) 字段名 数据类型 长度 是否主键 描述 id int 4 是 数据库流水号 username varchar 50 用户名称 password varchar 50 用户密码 sex bit 1 用户性别 birthday datetime 8 用户出生年月日 createtime datetime 8 用户创建的时间 isadmin bit 1 是否超级管理员 content varchar 2020 人员简介 表 应聘信息表( job) Tab. responds to a call for recruits information table (job) 字段名 数据 类型 长度 是否主键 描述 id int 4 是 数据库流水号 name varchar 50 姓名 sex bit 1 性别 age int 4 年龄 job varchar 50 应聘职位 specialty varchar 50 所学专业 experience varchar 50 工作经验 studyeffort varchar 50 学历 school varchar 50 毕业学校 tel varchar 50 电话 varchar 50 电 子邮件 createtime datetime 8 创建时间 content ntext 16 详细经历 isstock bit 1 标识 ***:小企业人力资源管理系统 12 表 薪金表( institution) Tab. pay record (institution) 字段名 数据类型 长度 是否主键 描述 id int 4 是 数据。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。