计算机专业毕业设计-基于web的企业人力资源管理系统(编辑修改稿)内容摘要:

电脑载荷,减轻了系统维护与升级的成本和工作量,降低了用户的总体成本 [14]。 以目前的技术看,局域网建立 B/S 结构的网络应用,并通过Inter/Intra 模式下数据库应用,相对易于把握,成本也是较低的。 B/S 结构主要特征 ( 1) 维护和升级方式简单 B/S 大大简化了用户端,只要用户端机器能上网就可以。 对于 B/S 而言,开发、维护等几乎所有工作也都集中在服务器端,当企业对网络应用进行升 级时,只 需更新服务器端就可以,这减轻了异地用户系统维护与升级的成本。 ( 2) 系统的性能 在系统的性能方面, B/S 结构 的异地浏览和信息采集的灵活性占有优势。 任何时间、地点、系统,只要可以使用浏览器上网,就可以使用 B/S 系统 ( 3) 系统的开发 C/S 结构是建立在中间件产品基础之上的,要求应用开发者自己去处理事务管理、消息队列、数据的复制和同步、通信安全等系统级的问题。 C/S 技术发展历史更为悠久。 从技术成熟度及软件设计、开发人员的掌握水平来看, C/S 技术应是更成熟、更可靠的。 而 B/S 结构的系统开发更简 单 [15]。 湖南工业大学本科生毕业设计(论文) 5 ( 4) B/S 结构的优点 ① 具有分布性特点, 可以随时随地进行查询、浏览等业务处理。 ② 业务扩展简单方便,通过增加网页即可增加服务器功能。 ③ 维护简单方便,只需要改变网页,即可实现所有用户的同步更新。 ④ 开发简单,共享性强。 B/S 结构的使用越来越多,特别是由需求推动了 AJAX 技术的发展。 其 程序也能在客户端电脑上进行部分处理,从而大大的减轻了服务器的负担;并增加了交互性,能够进行局部实时刷新。 湖南工业大学本科生毕业设计(论文) 6 第 2 章 系统分析 可行性分析 可行性分析也称为可行性研究,是在系统调查的基础上, 针对新系统的开发是否具备必要性和可能性,对新系统的开发从技术、经济、社会等方面进行分析比较和调查研究,并对项目建成以后可能取得的财务、经济效益及社会影响等方面进行预测,从而提出该项目是否值得开发、投资和如何进行建设的咨询意见,为项目决策提供依据的一种综合性的系统分析方法。 可行性分析应具有预见性、公正性、可靠性、科学性的特点,以避免投资失误,保证新系统的开发成功。 可行性研究的目的就是用最小的代价在尽可能短的时间内确定问题是否能够解决。 技术可行性 目前在设计此类系统上的数据库技术已经非常成熟,可提供 的开发工具也很多,例如 : Visual Studio2020 等。 这些软件 具有功能强大、开发简易、开发周期短的特点,完全能够胜任本任务的开发。 本系统使用的开发工具为 Visual Studio2020 及 SQL Server2020。 Visual Studio2020 是一套完整的开发工具集,用于生成 Web 应用程序、 XML Web Services、桌面应用程序和移动应用程序。 Visual Basic、 Visual C++、Visual C和 Visual J全都使用相同的集成开发环境( IDE) , 利用此 IDE 可以共享工具且有助于使用混合语言创建解决方案。 另外,这些语言利用了 .NET Framework 的功能,通过此框架可使用简化 ASP Web 应用程序的关键技术。 SQL( Structure Query Languge,结构化查询语言)是一种数据库专用的计算机语言,不管是 Oracle、 MS SQL 、 Access、 MySQL 或其他公司的数据库,也不管数据库建立在大型主机或个人计算机上,都可以使用 SQL 语言来访 问和修改数据库的内容。 虽然不同公司的数据库软件多多少少会增加一 些专属 SQL 语法,但在大体上 还 是遵循 ASNI(美国国家标准协会)制定的 SQL 标准。 因为SQL 语言具有易学习及阅读等特性,所以 SQL 逐渐被各种数据库厂商采用, 从而成为 了 一种 通用 的标准查询语言。 只要学会 SQL,即可操作各种数据库如Visual Foxpro、 Access、 dBase 等等。 总之, SQL 语言是各种数据库都可以使用的数据库查询语言。 SQL 语言是由命令(函数)、子句、运算符、加总函数及通配符等组成,分述如下: 湖南工业大学本科生毕业设计(论文) 7 SQL 的命令可分成数据定义语言与数据操作语言,数据定义语言可用来建立新的数据库、数据表、字段及索引等,另一 种 为数据操作语言 ,可用来建立查询表、排序、筛选数据、修改、增删等动作。 数据定义语言命令常用的有选择、添加、删除和修改这四种。 操作可行性 本系统功能实用,界面设计友好,企业员工信息查看便捷、准确,数据存储安全可靠,便于用户的操作和管理员对系统的管理。 全面展示系统内所有的企业员工的各种信息,并进行分类显示。 为企业员工提供便捷的信息查看功能。 采用分类和列表的形式对信息进行显示,可以随时查看其需要的信息。 提供系统管理模块,可以方便的对企业员工信息进行管理以及权限控制。 对系统用户与管理员输入的数据,系统进行严格的数 据检验,尽可能排除人为的错误。 系统最大限度地实现易维护性和易操作性。 系统运行稳定、安全可靠。 用户不需要安装客户端。 法律可行性 该系统为个人独立开发,在技术上没有使用任何现有的系统与方法。 新系统的研制和开发,将不会侵犯他人、集体和国家的利益,不会违反国家政策和法律,所以在法律方面不会存在侵犯专利权、侵犯版权等问题。 系统需求分析 企业人力资源管理系统的目的在于能够让企业人力资源相关部门更好的了解和掌握企业员工各种信息,提高管理水平,让企业员工对自己的各种信息有更为直接的了解,降低企业人力 方面经营成本,最终为企业在人力资源管理上赢得更便捷高效的管理 效果。 因此,本系统应该满足以下功能: ( 1)由于操作人员的计算机知识水平有限,要求有良好的人机交互界面,可以很简单方便的管理各种客户信息。 ( 2)便捷高效的数据查询功能。 ( 3)管理个人信息:包括管理员以及企业员工的各种信息等。 ( 4)管理 人事招聘管理 信息:包括企业招聘信息、人事相关公告、员工变动信息等。 ( 5)管理考勤与工资信息:包括企业员工考勤信息、企业员工工资信息等。 ( 6)管理奖惩信息:包括对企业员工的奖励与惩罚信息等。 湖南工业大学本科生毕业设计(论文) 8 ( 7)在相应的权限 下,可以调整、分配数据 、备份。 系统流程 企业员工、企业人事管理人员通过系统管理员在 人事卡片 中新增用户来成为系统的正式用户,并成功登陆系统进行相关操作。 企业员工登陆系统后可以进行修改 、查询 等各类操作。 系统管理员 登陆系统后也可以进行新增、修改、删除、查询、备份等各类型操作。 管理员 及企业员工登陆系统流程图如图 所示: 登 录输 入 用 户 名 和密 码是 否 正 确进 入 相 应 页 面选 择 具 体 操 作操 作 成 功退 出是否 图 管理员 及企业员工登陆系统流程图 管理员及 企业员工登陆系统流程图: 用户 输入企业员工用户名跟密码,判断企业员工用户名 跟密码是否正确。 正确则登陆成功 并 可以进行相应的操作 , 错误则 提示企业员工输入信息错误 ,需 重新输入用户名与密码。 登陆成功后 用户可以自主选择 功能模块 进行 相关 操作。 湖南工业大学本科生毕业设计(论文) 9 第 3 章 系统总体设计 应用平台配置 硬件平台: 硬件平台由服务器、用户机、交换机、网卡、网线、 UPS 电源等设备构成。 ( 1)服务器: CPU 为 或更高、内存 256MB 或更高、硬盘 40GB 或更高。 ( 2)用户机: CPU 为 PII800 或更高、内存 128MB 或更高、硬盘 20GB 或更高。 ( 3)交换机 : 8 口或 16 口, 100Mbit/s。 ( 4)网卡: 100Mbit/s 网卡。 ( 5)网线:三类双绞线。 ( 6) UPS 电源: 500VA、 1000VA 或 3000VA。 软件平台: ( 1)服务器端操作系统: Windows 98/2020/XP 或更高。 ( 2)用户端操作系统: Windows 98/2020/XP。 ( 3)数据库: SQL Server2020。 ( 4) 编译 环境 :。 ( 5) Web 服务器: 及以上。 ( 6)浏览器: ,推荐使用。 ( 7)分辨率:最佳效果 1024*768 像素。 系统功能设计 企业 人力资源管理系统是为了加强对企业人力资源的管理,对企业员工各种信息的整理,对企业薪资相关的公布以及对企业各种内部各种有关于人事方面信息的展示而 添加。 系统主要目标主要是便捷、高效地查询和管理企业员工信息,实时、快速地为企业提供各种关于人事的信息。 系统应能够对企业员工信息以及企业人事相关的信息进行管理,能够快捷、有效地对数据库数据进行操作。 系统模块设计 通过 之前 的功能分析, 现 将企业人力资源管理系统划分为 以 下 七 个功能模块,分别为个人信息管理模块(修改密码、修改个 人信息二个子模块)、人事招湖南工业大学本科生毕业设计(论文) 10 聘管理模块(人事公告、招聘信息、人事卡片、部门管理、人事变动五个子模块)、考勤管理模块(考勤信息添加、考勤信息 变动 二个子模块)、工资管理模块(工资卡片,工资 管理 二个模块),关系管理模块(家庭成员、社会关系 二 个子模块),奖惩信息管理模块(员工奖惩记录、 员工培训记录、员工工作业绩、员工离职信息四个子模块),统计查询管理模块(人事卡片查询、工资查询、考勤查询、个人工作业绩、培训记录、奖惩记录六个子模块)。 企业人力资源管理系统的功能模块图如图 所示: 企 业 人 力 资 源 管 理 系统工 资 管 理 关 系 管 理考 勤 管 理奖 惩 信 息 管理人 事 招 聘 管理统 计 查 询 管理个 人 信 息 管理考勤查询个人工作业绩工资查询培训记录人事卡片查询奖惩记录员工培训记录员工工作业绩员工奖惩记录员工离职信息家庭成员社会关系工资卡片工资管理考勤信息添加考勤信息变动人事卡片部门管理招聘信息人事变动人事公告修改密码修改个人信息 图 企业人力资源管理系统的功能模块图 系统 功能模块的详细介绍: ( 1)个人信息管理模块包括修改密码以及修改个人信息。 人力资源管理系统只能有超级管理员来新增用户,所有系统用户都可以在此模块中修改自己的登陆密码以及个人的基本信息。 同时,用户也可以退出系统到登陆界面,重新进行登陆操作。 ( 2) 人事招聘管理 模块包括人事公告、招聘信息、人事卡片、部门管理以及人事变动。 管理员可以在此模块中添加和编辑企业相关的人事公告、招聘信息等信息。 企业员工可以在此模 块中查看企业内部的人事公告、招聘 信息以及人事变动,并且可以看到相关 部门及其人员的相关信息。 ( 3)考勤管理模块包括考勤信息添加、考勤信息变动。 管理员可以对企业员工的考勤进行录入与修改。 企业员工可以对考勤信息进行查询。 ( 4)工资管理模块包括工资卡片,工资 管理。 管理员可以对企业员工的工资进行录入。 企业员工可以对工资信息进行查询。 ( 5)关系管理模块包括家庭成员、社会关系。 企业通过对企业员工的摸底了解,对其家庭成员和主要社会关系进行记录,企业员工可以在此模块对相关信湖南工业大学本科生毕业设计(论文) 11 息进行查询。 ( 6)奖惩信息管理模块包括员工奖惩记录、 员工培训记录、员工工作 业绩、员工离职。 有管理员对此模块的信息进行录入,企业员工可以在统计查询模块中查询相关信息。 ( 7)统计查询管理模块包括人事卡片查询、工资查询、考勤查询、个人工作业绩、培训记录、奖惩记录。 所有系统用户均可在此模块中查询相关信息,如有必要可将相关信息打印。 湖南工业大学本科生毕业设计(论文) 12 第 4 章 数据库设计 数据库设计思想 设计数据库之前首先要理解用户需求,询问用户如何看待未来需求变化。 让用户解释其需求,而且随着开发的继续,还要经常询问用户以保证其需求仍然在开发的目的之中。 而后应该有明确的数据库设计规范,包括表,视图,字段等 的命名规范 ,设计约束和存储过程等的编码规范。 同时数据库设计应该遵守从逻辑设计到物理设计的实现思路,在充分了解用户需求的情况下,创建数据字典和ER 模型,遵守数据库的设计范式等基本要求进行设计。 系统的数据流图 系统 数据流图是一种便于用户理解、分析系统数据流的图形工具。 数据流图摆脱了系统的物理内容,精确地在逻辑上描述系统的功能、输入、输出和数据存储等。 企业。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。