企业员工信息管理系统的设计【报告】.docx
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《企业员工信息管理系统的设计【报告】.docx》由会员分享,可在线阅读,更多相关《企业员工信息管理系统的设计【报告】.docx(16页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、企业员工信息管理系统的设计摘要II1引言II2系统功能性需求分析III2.1 功能模块分析III2.2 系统用例分析V3系统框架设计架构设计VIII3.1 设计原那么VIII3.2 功能模块设计VIII员工自助查询子系统IX3.2.1 员工管理中心子系统IX系统后台管理子系统XI4数据库设计XIII4.1 数据库设计原那么XIII4.2 数据库设计方法XIII4.3 安全性设计XIV总结XV参考文献XVI图8员工管理中心子系统模块图档案管理模块档案管理是员工管理中心子系统的关键模组。档案管理模块分为员工的档案 共享、新员工、新培训/工作经历、生日提醒、合同原因、新合同和其他子功能。 可以使用员
2、工姓名、员工编号、开始日期、状态等字段来查询员工状态。根据所 查询的结果显示,管理员可以将其用列表进行查看,列表有员工编号、登入名称、 性别、部门、职位、 号码及学历、入职日期、合同到期日的中文名称等字段, 同时设置编辑按钮,点击编辑,可以编辑员工的档案文件信息。工资管理模块薪资调查子功能可以查看员工的薪资信息,包括薪资数量和薪资状态(按年 和月)。同时,也可以导出员工的工资条和其他内容,以方便保存。招聘管理模块招聘管理的子功能,管理人可以查询字段信息,例如名称、应聘职位、应用 应聘部门、工作年、状态等,查询结果以表格形式显示。表格栏位包括员工姓名、 性别、连络人 、专业、应聘职位、应聘部门、
3、工作年数、预期工资、工作清 单状态、面试时间,并指定编辑按钮以编辑记录,管理人可以将简历子功能添加 到系统员工列表中。培训管理模块培训管理主要是对公司管理的技能培训的管理,包括学习课程查询和新的培 训课程模块。课程查询可依据讲师姓名、课程名称、入职时间(范围)及课程类别 进行,查询结果显示在表格中,此表格提供ID号、课程编号、课程名称、时间、 位置、类别、讲师及其他栏位,设定编辑按钮以协助管理员编辑课程。新增的课 程子功能包括两种类型,是基本课程资讯和学员资讯。课程的基本资讯包括训练 名称、课程编号、训练时间间隔、课程持续时间(天)、课程类别、训练地点、讲 师等栏位;学员信息包括培训本钱、人数
4、、培训经理/部门、培训班级(内部培训I、 外部培训)、会议部门、受众、课程介绍、学习目标、课程附件等。表单管理模块表单管理模块主要包括诸如入职通知和离职通知表单等子功能。入职通知功 能的作用是通过电子邮件向相关部门通知员工的详细信息,并与相关部门联系。 离职申请表的主要任务之一是在相关员工在册的员工提出申请离职前的申请,人 事部进行相关员工个人离职基本信息真实填报,由相关部门经理、行政主管部门 相关负责人和上级人力资源保障部门相关负责人联名签字后立即完成填报流程。报表管理模块报表管理模块分为员工特征分析和入职率/离职率分析。员工特性分析功能 必须对当前员工的档案属性进行分类和分析,分析的内容包
5、括部门员工性别比、 员工学历比率、婚姻状况比率、员工籍贯比率等。以上比拟以图形方式表示,可 以用折线图、饼图和柱形图表示。对入职率/离职率的统计分析主要基于一年中 的统计周期,一个月作为每个节点,并以折线图或柱形图显示统计分析。参数设置模块参数设置主要为公司经理提供了添加、删除、修改和检查系统内业务字段的 功能。此类字段不包括系统的操作和维护,因此将放置在员工管理中心的子系统 中。参数设置包括的子功能有很多,例如档案设置、合同配置、招聘配置和培训 配置。档案配置包括部门配置、办公室位置配置、国籍配置、工作配置、专业配 置、价值配置、凭证类型配置、民族类别配置、教育配置、政治设定档配置等功 能;
6、合同配置包括合同状态、合同级功能;招聘配置包括工作年限配置、简历状 态配置、简历来源配置、应聘职位配置等功能;培训配置包括课程配置和训练位 置配置。系统后台管理子系统系统后台管理子系统专为系统管理员对系统运维操作使用,其各子功能模块 如图9所示XI系统后台管理子系统员工管理 系统配置4员工列表 h 邮件配置部门管理4角色管理图9系统后台管理各子功能模块图员工管理员工管理包括员工列表、部门管理和角色管理等子功能。可以搜索员工列表 的部门、名称,搜寻内容以表格格式显示,并分别设定登入名称、显示名称、部 门、员工编号和 号码,还定义了用于添加用户、删除批处理、批量角色、批 量更新、导出用户、添加批处
7、理和Excel导出和其他字段的名称和按钮。部门管理部门管理以表格式显示部门相关的信息,设置排序编号、部门名称、人员和 其他字段,并设置功能按钮,如添加、批量删除、更新、编辑、删除和Excel导 入。角色管理角色管理器以表格式显示与系统角色相关的信息,并确定角色名称、是否内 置、人员查询和其他字段。邮件配置管理邮件配置管理主要控制系统电子邮件服务器的相关参数。参数的特殊内容包 括电子邮件服务器用户名、SMTP地址、收件人姓名、密码、发件人地址、端口 宜寺。关于此子模块主要列出了应用程序系统服务器的当前运行状态和开发者的联系 信息,这些信息在发生故障后非常有用。XII4数据库设计4.1 数据库设计
8、原那么资料管理是一个信息库。要索引和分隔大量数据,最好使用数据库。但是, 要成功构建一个密集、高效和全面的网络数据库并不容易。出色的业务数据库无 疑可以有助于程序员有效减少在逻辑上的操作并大大降低业务出错的发生可能 性;但是一个不好的业务数据库,会当一个数据库功能需要同时添加其他功能时, 不能对其进行大量扩展,或者大量冗余,这会直接导致性能出现瓶颈。因此,构建一个优秀的数据库并很好地设计每个表显得尤为重要。然而,许 多问题都非常复杂,难以解决,因此需要在累积系统的把握和程序代码专业知识 和经验。但认为最好的方法是“综合考虑,权衡利弊。4.2 数据库设计方法当开始设计数据库时,需要做一个整体的设
9、计,而且不能图用最快的速度完 成。数据库最简单的属性理解方式是因为数据库本身是一个数据系统,而表是它 们的对象和每个字段是其基本属性。确保一个数据库安全事件正常安全运行的四 个关键基本要素通常包括:原子性,基本表中的原来字段不能分解。(2)原始性、基本表格记录为原始资料(基本资料)记录。(3)演绎性,所有的程序输出代码数据都必须可以从代码基本表和其他代码表 中的数据进行导出。(4)稳定性:基本表格结构相对稳定,表格资料必须保存很长时间。就软件开发而言,这些年来比拟热门的当数”领域驱动设计“了。”领域驱动设 计”简拼为DDD,DDD是全面基于面向对象的思想分析与设计技术,对系统技术架 构逐一进行
10、了多层次规划,与此同时对系统中每个类进行了策略及类型的划分。 因此”领域驱动设计”能够指导面向对象开发人员、系统分析人员和设计人员合理 地组织工作,各有侧重、彼此协作,有条不紊地进行复杂系统的开发,帮助他们建立 丰富而实用的领域模型,并由此创立长期适用的优质软件。设计应用数据库时,需要严格遵循一些基本规那么,以便于减少冗余和保证拥有 合理的数据结构。在关系数据库中,这种关系规那么也被称为范式。范式可满足特 定的设计需求。设计合理的关系数据库需要满足一定的范式。实际开发有三种基 本的设计理念:(1)第一范式(以确保每一栏保持为原子性)(2)第二个表范式(为了确保每个表中的每一列与表的主键相关联)
11、XIII(3)第三范式(请确定每一栏与主要键栏直接相关,而非中间关联)依据范例设计的资料库,最大的优点是排除了数据库冗余的情况,而且结构 简单稳定,是,问题是效能降低。例如,我们有一个储存局部资料的表格,其中 一个是用户的ID,而大多数的活动都只显示使用者名称,无需显示密码和电子 邮件地址等信息。事实上,这是最常被讨论的“关联”或“不关联”问题。关联的好处:(1)干净、简单、独立。虽然从整个系统的角度来看,表之间的连接要多得 多,但每个表都是独立的,从而保持了整个系统的简单性。(2)局部使用逻辑处理业务将数据提交给DBAO数据库查询接口层将重点主 要放在对于SQL等查询模式语句的编写准备上,而
12、那些高级别的数据业务系统开 发人员那么可以省下很多麻烦。(3)由于所有关联字段都使用主键进行查询,因此错误的可能性会降低。此 外,对关联的表的记录所做的更改可能会导致多个表的同步,这种同步很难处理, 而且容易出错。(4)关联的业务表格主要就是使用了 SQL等指来协助完成关联业务和处理逻 辑,而未完成关联的业务表格中那么可能会需要上层应用程序自行增加负责一局部 逻辑分析判断的处理任务,混乱的业务逻辑与烦杂的逻辑判断,增加了时间和困 难度。因此,该软件关联设计降低了非程序员发现错误的发生可能性。关联的坏处:(1)反复查询固定表,导致重复资源浪费和性能下降。(2)记录查询需要查询两个或多个表,从而导
13、致运行时间延长、服务器性能 下降并降低用户体验。(3)多个外键、和多个连接组件增加了系统的操作复杂性。4.3 安全性设计信息的性质决定了高安全性是系统设计的第一原那么,在系统设计阶段重点对 企业员工信息管理系统的安全架构进行了设计。可以说服务器的物理安全是系统 安全设计的根本所在,系统服务器的物理安全是整个系统安全防护的根本,目前 很多大型的企事业单位都设立了自己的数控机房和核心机房,这些机房的安全防 护措施对服务器的物理安全起到了良好的保证作用。服务器的物理安全首先要保 证服务器的温度和湿度在合理的控制范围内,防止服务器因为温度过高而出现的 自动关机和CPU或者电源烧毁的情况发生,然后还需要
14、对机房的防火设备进行 提升当机房出现火灾等一系列问题发生后可以做到机房自动启动应急措施对服 务器关机断电,并且还需要气体灭火装置以免水或者泡沫等灭火对服务器造成的XIV 无法挽回的损失。同时在操作人员进入机房对服务器操作层面也需要严格管控, 对人员的进入进行认证和登记制度,有效防止人员进入机房后对服务器进行物理 层次的安全威胁。总结随着经济的快速开展和技术的不断进步,信息管理的概念在大型企业中不断 加深,国内外企业都开始广泛使用企业员工的信息管理系统。企业对信息管理软 件的需求正在快速增长,软件的复盖面也在不断扩大,但随着管理水平的不断提 高,企业管理信息的数量正在增加,员工的信息系统开发和维
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 报告 企业 员工 信息管理 系统 设计
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内