员工信息管理系统需求分析报告
企业员工信息管理系统的设计与实现论文

企业员工信息管理系统的设计与实现论文企业员工信息管理系统的设计与实现论文一、需求分析企业员工信息管理系统是集合了人力资源、薪酬等管理功能的信息系统。
该系统主要是为企业员工信息的管理、查询和统计而设计。
系统的设计者需要了解和分析用户需求,并结合企业实际情况,将其转化为系统可以支持的功能。
1、用户需求企业员工信息管理系统的用户主要是公司的人力资源管理部门。
为了方便管理人员对企业员工信息的管理、查询和统计,系统需要满足以下需求:(1)员工信息管理:可以对员工的基本信息进行录入、修改、删除、查询等操作,包括工号、姓名、性别、出生日期、入职时间、联系方式、身份证号、籍贯等信息。
(2)薪酬管理:可以对员工的工资、补助、奖金等进行管理和统计,支持工资条发布、数据导入和导出等功能。
(3)考勤管理:可以对员工的考勤情况进行统计和管理,支持请假、迟到早退等情况的处理。
(4)培训管理:可以对员工的培训情况进行管理和记录,支持课程安排、考试成绩查询等功能。
2、企业实际情况企业员工信息管理系统的设计需要结合实际情况,包括企业的规模、员工数量、薪资结构等,以及企业的管理体系、工作流程等。
二、系统设计1、架构设计企业员工信息管理系统采用三层架构,即包括表现层、业务逻辑层和数据访问层。
(1)表现层:表现层负责与用户进行交互,提供用户界面和反馈功能,包括网页、PC应用、移动端应用等。
(2)业务逻辑层:业务逻辑层负责实现系统的各种功能需求,包括员工信息管理、考勤管理、薪酬管理、培训管理等。
(3)数据访问层:数据访问层负责将数据存储到数据库中,并对外提供数据读取和写入服务。
2、数据库设计企业员工信息管理系统的数据库主要包括员工信息表、薪酬表、考勤表、培训表等。
(1)员工信息表:该表主要存储员工基本信息,包括工号、姓名、性别、出生日期、入职时间、联系方式、身份证号、籍贯等信息。
(2)薪酬表:该表主要存储员工的薪酬信息,包括工资、补助、奖金等。
管理信息系统需求分析报告

管理信息系统需求分析报告1. 引言本报告旨在对管理信息系统的需求进行分析。
管理信息系统是指在组织中为管理人员提供决策支持和信息处理的系统。
通过对需求的深入分析,我们将能够确定系统所需的功能和特性,为系统的设计和开发提供指导。
2. 需求分析方法在进行需求分析之前,我们首先需要选择合适的需求分析方法。
常见的需求分析方法包括用户访谈、问卷调查和文档分析等。
我们可以根据具体情况选择适合的方法,或者结合多种方法进行综合分析。
3. 需求获取需求获取是需求分析的第一步,通过与相关人员的沟通和交流,我们可以获取到系统的需求信息。
以下是一些常见的需求获取方法:3.1 用户访谈用户访谈是一种直接与系统使用者进行交流的方法。
通过与用户的访谈,我们可以了解到用户对系统的期望和需求,以及他们对现有系统的不满意之处。
3.2 问卷调查问卷调查是一种收集大量用户意见和建议的方法。
通过设计合适的问卷,我们可以向广大用户群体收集需求信息,并通过数据分析找出需求的共性和差异。
3.3 文档分析文档分析是一种通过分析相关文档来获取需求信息的方法。
我们可以分析组织的现有流程、制度和规范等文档,从中获取到对管理信息系统的需求和要求。
4. 需求分析过程在获取到需求信息之后,我们需要对需求进行分析和整理,以便进一步明确系统的功能和特性。
以下是需求分析的一般步骤:4.1 需求分类根据需求的性质和层次,我们可以将需求进行分类。
常见的需求分类包括功能需求、非功能需求和约束需求等。
通过对需求的分类,我们可以更好地组织和管理这些需求信息。
4.2 需求分解需求分解是将高层次的需求细化为更具体和可操作的需求的过程。
通过需求分解,我们可以将复杂的需求分解为更小的子需求,以便于系统的设计和实施。
4.3 需求优先级排序在需求分析过程中,我们需要对需求进行优先级排序。
通过与用户的沟通和讨论,我们可以确定哪些需求是用户最需要的,哪些是最重要的。
根据优先级排序,我们可以合理安排系统的开发和实施计划。
员工信息管理系统需求分析报告

员⼯信息管理系统需求分析报告1 引⾔1.1 背景随着社会的发展,⼈类科技⽂明的进步,企业为⼈类⽣活所创造的财富是巨⼤的,企业在社会经济所起到的重要作⽤更⽆法估量的。
并且随着我国与国际上先进的现代化企业的接轨,如:合资,独资企业的不断涌现,新型企业内部对其⾃⾝现代化信息管理的⽔准的要求也在不断提升。
因此,不同的企业都需要有适合⾃⼰管理规范标准的企业“员⼯管理系统” ,从⽽达到提⾼企业的管理⽔平、提⾼经济效益为社会、为⼈类服务的⽬的。
另外,事业单位拥有“员⼯管理系统”可以科学、全⾯、⾼效进⾏⼈事管理⽔平。
因此,针对事业单位所开发的“员⼯管理系统” ,也可以是功能全⾯地实⽤的“⼈事管理系统”。
1.2 ⽬的学习使⽤Java设计与开发“员⼯信息管理系统”,能把多所学到的Java6 技术、数据库技术更好的进⾏融合,让学⽣在Eclipse 开发平台上进⾏⼀次有意义的实战开发演戏。
在此系统的设计过程中,学⽣可以充分展⽰个⼈的发散思维以及⼩组集体的创造⼒,从⽽达到开发别具风格与特⾊的“员⼯管理系统”。
使学⽣在此综合实训过程中达到学会学习软件设计的⽬的,达到培养⾃⾝综合素质的能⼒。
为下⼀阶段的学习,也为⾛向社会⼯作岗位奠定良好的基础。
1.3 意义编写此篇⽂档的主要意义是让使⽤该系统的⼈可以清晰地明⽩该系统的主要功能,使⽤户可以合理的应⽤该系统,减少由于⽤户的不当操做给该系统所带来的危害。
1.4 参考⽂献《Java 学习笔记》编著:林信良出版社:清华⼤学出版社《软件需求⼯程》编著:⽏国庆、梁正平、袁梦霆、李勇华出版社:机械⼯业出版社2项⽬概述2.1总体功能描述员⼯信息管理系统是对员⼯信息的管理,其中包括对新员⼯信息的录⼊, 对在职员⼯信息进⾏修改,删除,查询。
整个项⽬⼤致划分为增加员⼯基本信息,修改员⼯基本信息,删除员⼯信息,查询员⼯基本信息这四⼤模块,也是整个项⽬的核⼼。
功能模块2.2⽤户特点员⼯⼯资管理系统⾯向企业,属于企业信息管理的⼀部分。
管理信息系统需求分析报告

管理信息系统需求分析报告1项目概述1.1 建设思路以进度管理为核心,以流程控制基础,以项目文档为重点,以质量管理为中心,全面融合ISO质量体系,以先进的项目管理理念为支撑,把设计院打造成国际一流的知识型设计企业;结合PMBOK及PINCE2项目管理理念,注重过程管理的同时也注重结果的管理,严格贯彻ISO管理体系文档,生产管理系统中项目计划是事件驱动中心,以任务驱动流程的建设思路。
:把生产大流程拆分为若干标准流程:●以项目计划为主线,连接起整个项目;●可以适应各种类型工程阶段的项目管理;●做到项目计划任务包与流程弱关联;1.2 建设目标在系统应用方面,要求该系统通过建立企业管理信息平台,建立企业门户,实现单点登陆访问各应用系统,整合与提升办公自动化系统,建立企业的综合信息管理系统,整合企业资源数据库与管理知识库,以便建立工程设计集成系统,整合企业设计数据库与设计知识库,建立项目文档管理系统与文档数据库,建立综合管理项目管理系统和项目资源数据库,将企业管理中所涉及到的财务、人力资源、生产计划、客户关系、项目管理等方面的信息集成在一个资料充分共享的信息系统中,使各管理过程协同运作,确保企业良好运作。
积极推进系统应用与质量体系的有机结合,特别是设计流程管理应能够和ISO9000认证体系紧密结合到一起,将贯标表单和流程结合到一起,使将来能够顺利通过电子贯标审核。
项目管理抓住工程项目的过程管理,严格执行ISO管理体系,从而提高整个工程项目管理的质量和水平。
在项目管理中引入流程管理、计划管理、成本管理、质量管理和知识管理概念,统一规划、统一指导生产管理系统的开发。
使设计院的工程项目分解、工作流程、知识管理更能步入可量化、科学化、自动化的轨道,建成一个集内容管理、流程管理、档案管理、协同工作、数据分析、危机预警等诸功能于一体的工程项目管理功能,为各相关部门支援多专业、多层次、多目标的服务系统。
流程管理方面实现生产过程的控制与管理、从而实现网上协同工作、消除信息孤岛、实现生产基础数据的采集、实现信息共享、文件及资料等快速传递,从而提高信息的流转效率,提高设计效率和自动化水平。
教职工信息管理系统设计报告

教职工信息管理系统设计报告1. 背景教职工信息管理系统是为了方便学校对教职工信息进行管理和查询而设计的一套系统。
传统的教职工信息管理方式通常采用纸质档案,操作繁琐且易丢失,无法满足现代学校对快速、准确、方便的管理需求。
设计一个基于计算机网络的教职工信息管理系统,可以实现信息的集中存储、快速查询和更新、权限控制等功能,将大大提高学校教职工信息的管理效率和准确性。
2. 分析2.1 系统需求分析2.1.1 功能需求分析教职工信息管理系统需要实现以下功能:•教职工信息录入:包括基本个人信息、任教科目、薪资等;•教职工信息查询:按条件查询教职工个人信息,并支持导出查询结果;•教职工信息修改:对已录入的教职工个人信息进行修改;•权限控制:不同用户具有不同的权限,只有管理员才能进行数据修改操作;•数据备份与恢复:定期备份数据,并能够在需要时进行数据恢复。
2.1.2 性能需求分析教职工信息管理系统需要满足以下性能需求:•系统响应快:用户查询、录入、修改操作都需要在较短的时间内完成;•数据安全可靠:系统需要保证数据的完整性和机密性,防止数据泄露和损坏;•并发处理能力:系统需要支持多个用户同时进行操作,保证数据一致性。
2.2 系统设计方案2.2.1 系统架构设计教职工信息管理系统采用三层架构设计,包括表现层、业务逻辑层和数据访问层。
•表现层:负责与用户进行交互,接收用户请求并展示结果;•业务逻辑层:负责处理用户请求,实现各项功能,并调用数据访问层进行数据库操作;•数据访问层:负责与数据库进行交互,执行数据库操作。
2.2.2 数据库设计教职工信息管理系统的数据库主要包括以下表:•教职工表(Employee):存储教职工的基本信息;•科目表(Subject):存储所有的教学科目;•薪资表(Salary):存储教职工的薪资信息。
不同表之间通过主外键关联,实现数据的一致性和完整性。
3. 结果经过系统设计和开发,教职工信息管理系统已经实现了以下功能:•教职工信息录入:管理员可以通过系统界面录入教职工的基本信息、任教科目和薪资等;•教职工信息查询:用户可以根据条件进行查询,并支持导出查询结果为Excel文件;•教职工信息修改:管理员可以对已录入的教职工个人信息进行修改;•权限控制:系统根据用户角色进行权限控制,只有管理员才能进行数据修改操作;•数据备份与恢复:系统定期自动备份数据,并提供恢复功能。
人事管理系统需求分析

人事管理系统需求分析1. 简介人事管理系统是一个用于企业内部人事管理的软件系统。
它旨在帮助企业管理人事信息,包括员工档案管理、招聘管理、考勤管理、绩效管理等方面的功能。
本文将对人事管理系统的需求进行分析和说明。
2. 功能需求2.1 员工档案管理•通过系统可以录入员工的个人信息,包括姓名、性别、出生日期、联系方式等;•系统可以生成唯一的员工编号,并管理员工编号的唯一性;•可以查看和编辑员工的详细档案信息,包括教育背景、工作经历、家庭情况等;•提供查询功能,可以根据关键字、员工编号、部门等条件进行员工档案的检索。
2.2 招聘管理•可以发布招聘公告,并将招聘信息展示在企业网站上;•提供简历管理功能,包括简历的录入、浏览和筛选;•可以进行面试安排,并记录面试结果;•根据招聘需求,生成招聘报告和统计分析。
2.3 考勤管理•提供考勤打卡功能,可以记录员工的上下班时间和打卡情况;•可以管理员工的请假申请和加班申请,并审批和记录申请结果;•生成考勤报表,包括迟到早退情况、请假加班统计等。
2.4 绩效管理•设定员工的绩效指标,并根据实际情况进行评估;•对员工的绩效进行排名和可视化展示;•生成绩效评估报告和统计分析。
2.5 培训管理•提供培训需求调查功能,根据员工的培训需求进行调查;•管理培训计划和培训资料;•记录员工的培训结果和反馈。
3. 非功能需求3.1 安全性•人事管理系统需要保证员工信息的安全性,只有授权人员可以访问和修改员工信息;•数据传输过程中需要加密保护,防止信息泄露。
3.2 可靠性•系统需要具备良好的稳定性和容错性,能够保证数据不丢失和可恢复。
3.3 易用性•系统界面简洁友好,易于操作;•提供帮助文档和指导,方便用户使用和理解系统功能。
4. 系统界面设计人事管理系统的界面设计应该符合用户习惯,简洁明了。
主要界面包括:员工档案管理界面、招聘管理界面、考勤管理界面、绩效管理界面和培训管理界面。
5. 数据库设计人事管理系统需要设计数据库来存储员工信息、招聘信息、考勤记录、绩效评估等数据。
公司ERP系统需求分析
公司ERP系统需求分析一、引言在现代企业管理中,ERP系统(Enterprise Resource Planning)是一种能够整合和管理企业各个功能部门的信息系统。
通过ERP系统,企业能够实现对资源的有效配置和利用,提高生产效率,降低成本,提升管理水平。
本文将对公司ERP系统的需求进行分析。
二、功能需求分析1.人力资源管理ERP系统应具备员工信息管理、薪资管理、绩效管理等功能。
员工信息管理包括员工基本信息、合同管理、培训管理等,薪资管理包括工资计算、社保公积金管理等,绩效管理包括考核指标设定、绩效评估等。
2.采购管理ERP系统应具备采购计划管理、供应商管理、采购合同管理等功能。
采购计划管理包括采购申请、采购订单等,供应商管理包括供应商信息维护、评估等,采购合同管理包括合同签订、跟踪等。
3.销售管理ERP系统应具备销售计划管理、客户管理、销售订单管理等功能。
销售计划管理包括销售预测、销售目标设定等,客户管理包括客户信息维护、客户分类等,销售订单管理包括订单录入、订单跟踪等。
4.财务管理ERP系统应具备财务预算管理、会计核算、资产管理等功能。
财务预算管理包括预算编制、预算执行等,会计核算包括凭证录入、报表生成等,资产管理包括资产登记、资产变动等。
5.生产管理ERP系统应具备生产计划管理、生产工艺管理、生产过程控制等功能。
生产计划管理包括生产计划编制、生产进度跟踪等,生产工艺管理包括工艺路线维护、工艺文件管理等,生产过程控制包括生产现场监控、生产质量检测等。
三、性能需求分析1.可扩展性ERP系统应具备良好的可扩展性,能够随着企业的发展和需求变化进行系统更新和升级。
2.性能稳定性ERP系统应具备良好的性能稳定性,能够在高并发的情况下保证系统正常运行,不出现卡顿和崩溃等问题。
3.数据安全性ERP系统应具备高度的数据安全性,包括数据的备份恢复功能、权限管理功能等,能够保障企业数据的安全和可靠性。
4.界面友好性ERP系统应具备界面友好性,采用直观简洁的操作界面和人性化的交互设计,方便用户使用和操作。
信息化管理系统需求调研报告
信息化管理系统需求调研报告一、引言随着企业业务的不断发展和规模的扩大,传统的管理方式已经难以满足日益增长的需求。
为了提高工作效率、优化管理流程、提升决策的科学性,引入信息化管理系统成为了众多企业的必然选择。
本次调研旨在深入了解企业对于信息化管理系统的需求,为后续系统的选型和实施提供有力的依据。
二、调研背景(一)企业概况本次调研的对象是一家具有一定规模的制造企业,主要从事电子产品的生产和销售。
企业拥有多个生产车间、销售团队和管理部门,员工人数约 500 人。
(二)现有管理模式及问题目前,企业主要采用手工和电子表格相结合的管理方式,存在信息传递不及时、数据不准确、流程繁琐等问题。
例如,生产计划的制定和调整依赖于多个部门之间的沟通协调,容易出现误差;销售数据的统计和分析需要耗费大量的时间和人力,难以快速做出决策。
三、调研目的(一)了解企业各部门的业务流程和管理需求通过与各部门负责人和员工的沟通交流,深入了解其日常工作中的流程、痛点和期望,为信息化管理系统的功能设计提供依据。
(二)评估现有信息系统的使用情况对企业正在使用的信息系统进行评估,分析其优点和不足之处,为新系统的选型和集成提供参考。
(三)收集对信息化管理系统的期望和要求了解企业对于信息化管理系统的性能、安全性、易用性等方面的期望和要求,确保新系统能够满足企业的实际需求。
四、调研方法(一)问卷调查设计了涵盖企业各个部门和业务环节的问卷,发放给员工进行填写,共回收有效问卷 300 份。
(二)访谈对企业的高层管理人员、部门负责人和关键岗位员工进行了一对一的访谈,了解其对于信息化管理系统的看法和需求。
(三)实地观察深入企业的生产车间、仓库、销售部门等实地观察工作流程,获取第一手资料。
(四)案例分析研究了同行业其他企业的信息化管理系统实施案例,借鉴其成功经验和教训。
五、调研结果(一)各部门业务流程及需求1、生产部门生产计划的制定和调整需要更加灵活和准确,能够根据订单变化、库存情况和设备状况及时进行优化。
数据库设计需求分析报告
数据库设计需求分析报告一、引言二、背景描述公司拥有大量员工,需要对其进行详细的信息管理,包括个人基本信息、工作记录、考勤记录等。
为了方便管理人员对员工信息的查询、修改和删除,以及生成各种统计报表,公司需要开发一套员工信息管理系统。
数据库作为应用系统的核心,需要满足系统的功能需求,同时能够提供高效的数据存储和查询性能。
三、数据库设计需求分析1.数据库范围和功能需求-数据库范围:员工信息管理系统的数据库包括员工基本信息、工作记录、考勤记录等,不包含其他模块的数据。
-功能需求:数据库需提供数据的增删改查功能,同时能够根据一定的条件进行高效的数据查询。
2.数据库表结构设计根据需求分析,员工信息管理系统的数据库应包括以下表:-工作记录表:包括员工编号、工作日期、工作内容、工作时长等字段。
-考勤记录表:包括员工编号、考勤日期、上班时间、下班时间等字段。
3.数据库关系设计-员工信息表与工作记录表之间的关系:一位员工可以对应多个工作记录,即一对多关系,因此工作记录表的员工编号字段需要与员工信息表的员工编号字段关联。
-员工信息表与考勤记录表之间的关系:一位员工可以对应多个考勤记录,即一对多关系,因此考勤记录表的员工编号字段需要与员工信息表的员工编号字段关联。
4.数据库性能需求-数据库查询性能:员工信息管理系统需要支持高效的数据查询,特别是根据员工编号、日期范围等条件进行查询时,要求响应时间在可接受范围内。
5.数据库安全需求-数据库访问权限控制:只有经过授权的用户才能访问数据库,其他人员无法直接访问数据库。
-数据库备份和恢复:定期对数据库进行备份,以防止数据丢失或损坏,并能够在需要时进行恢复操作。
四、总结与建议本报告对公司员工信息管理系统的数据库设计需求进行了分析。
根据需求分析,数据库应包括员工信息表、工作记录表和考勤记录表,并通过关联字段建立相关关系。
数据库还需满足高效的数据查询性能和安全访问控制需求。
建议在数据库设计过程中充分考虑系统的功能需求,并合理优化数据库结构,以达到高效、安全、可靠的数据库设计目标。
管理信息系统系统分析报告
管理信息系统系统分析报告一、引言随着信息技术的飞速发展,管理信息系统在企业和组织中的应用越来越广泛。
管理信息系统是一个以人为主导,利用计算机硬件、软件、网络通信设备以及其他办公设备,进行信息的收集、传输、加工、储存、更新和维护,以提高企业效益和效率为目的的集成化的人机系统。
本文将对某企业的管理信息系统进行系统分析,旨在揭示其现状、问题,并提出改进建议。
二、企业背景与现状(一)企业概况该企业是一家中型制造企业,主要生产电子产品,拥有多个生产车间和部门,员工人数约 500 人。
(二)现有管理信息系统企业目前使用了一套自主开发的管理信息系统,涵盖了生产管理、财务管理、销售管理和人力资源管理等模块。
(三)系统使用情况生产管理模块能够实现生产计划的制定和执行监控,但存在生产进度反馈不及时的问题;财务管理模块可以进行日常的财务核算和报表生成,但在成本分析方面功能较弱;销售管理模块能够记录销售订单和客户信息,但对于市场趋势的分析支持不足;人力资源管理模块能够管理员工基本信息和考勤,但在绩效评估和培训管理方面不够完善。
三、需求分析(一)管理层需求管理层希望能够通过系统及时获取全面、准确的企业运营数据,以便进行决策分析。
同时,需要系统提供更强大的数据分析和预测功能,帮助制定战略规划。
(二)业务部门需求生产部门希望系统能够更好地支持生产流程优化,提高生产效率和质量;销售部门期望系统能够提供更精准的市场预测和客户需求分析;财务部门则需要系统加强成本控制和风险管理功能;人力资源部门希望系统能够完善绩效评估和培训体系,提升员工素质。
(三)员工需求员工希望系统操作界面更加简洁友好,提高工作效率。
同时,希望系统能够提供更多的自助服务功能,如个人信息查询、请假申请等。
四、系统功能分析(一)生产管理功能应具备更精确的生产计划制定功能,能够根据订单需求和库存情况自动生成生产计划。
加强生产进度跟踪功能,实时反馈生产线上的情况。
引入质量管理模块,对生产过程中的质量问题进行记录和分析。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
1引言
1.1背景
随着社会的发展,人类科技文明的进步,企业为人类生活所创造的财富是巨大的,企业在社会经济所起到的重要作用更无法估量的。
并且随着我国与国际上先进的现代化企业的接轨,如:合资,独资企业的不断涌现,新型企业内部对其自身现代化信息管理的水准的要求也在不断提升。
因此,不同的企业都需要有适合自己管理规范标准的企业“员工管理系统”,从而达到提高企业的管理水平、提高经济效益为社会、为人类服务的目的。
另外,事业单位拥有“员工管理系统”可以科学、全面、高效进行人事管理水平。
因此,针对事业单位所开发的“员工管理系统”,也可以是功能全面地实用的“人事管理系统”。
1.2目的
学习使用Java设计与开发“员工信息管理系统”,能把多所学到的Java6技术、数据库技术更好的进行融合,让学生在Eclipse开发平台上进行一次有意义的实战开发演戏。
在此系统的设计过程中,学生可以充分展示个人的发散思维以及小组集体的创造力,从而达到开发别具风格与特色的“员工管理系统”。
使学生在此综合实训过程中达到学会学习软件设计的目的,达到培养自身综合素质的能力。
为下一阶段的学习,也为走向社会工作岗位奠定良好的基础。
1.3意义
编写此篇文档的主要意义是让使用该系统的人可以清晰地明白该系统的主要功能,使用户可以合理的应用该系统,减少由于用户的不当操做给该系统所带来的危害。
1.4参考文献
《Java 学习笔记》编著:林信良出版社:清华大学出版社
《软件需求工程》编著:毋国庆、梁正平、袁梦霆、李勇华出版社:机械工业出版社
2项目概述
2.1总体功能描述
员工信息管理系统是对员工信息的管理,其中包括对新员工信息的录入,对在职员工信息进行修改,删除,查询。
整个项目大致划分为增加员工基本信息,修改员工基本信息,删除员工信息,查询员工基本信息这四大模块,也是整个项目的核心。
功能模块
2.2用户特点
员工工资管理系统面向企业,属于企业信息管理的一部分。
操作本软件的工作人员只需具备基本的计算机知识,而系统的维护人员需要具备Eclipse 和数据库的相关知识。
2.3假定和约束
本程序在开发的过程中,分为技术实现和软件工程两大部分。
两部分都有侧重点,若技术支持出现故障或疑难问题无法解决、程序开发出现偏差,会延误工程进度,影响工程的按期完成。
若软件工程陈述出现问题,部分描述含糊不清,则会影响系统的完整性与可继承性。
在管理方面,如管理者没有预见性,对出现的问题无法提出可行的解决手段,都会影响开发模块之间
的互动,从而影响工程的顺利开展,导致工程无法按期开工。
3系统分析
本系统的目的是为公司、企业或是个人创造更大的价值,提高管理效益,从而为公司企业节约更多的人力、物力、财力。
我们也希望在这个系统的开发过程中提高自己的能力,也在用户的意见中完善系统功能,更好地为用户服务。
我们的目标是开发出更好的管理系统,提供用户我们所能提供的最好的服务
3.1系统设计思想
采用现有的资源,先进的管理系统开发方案,充分利用公司现有的资源,减少开发中的时间和财力、物力、提高系统开发的水平和应用效果。
系统就满足公司的需求,例如员工信息的录入、查询、更新等。
系统就具备数据库维护功能,及时根据用户需求进行数据添加、删除、修改等操作。
3.2系统需求分析
“员工信息管理系统”可以是面向企业或事业单位的科学、全面、高效进行人事管理的系统,可以根据企业或事业单位人事管理的实际情况,进行科学的、具体的、实用性的系统设计。
内容包括机构的建立和维护,人员信息的录入和输出,各种实用信息的浏览,个人信息相关信息的添加,工资的调整和发放以及各类报表的绘制和输出等功能。
系统简便灵活实用或者自动化功能较强均可。
3.3系统设计分析
用于小型企业,其功能主要分为:
用户管理:用于对用户的添加,删除,修改。
帮助信息:用于对本系统的具体操作进行详解。
本系统性能力求易于使用,具体有较高的扩展性和可维护性。
3.4系统功能分析
3.4.1员工信息录入
3.4.2员工信息删除
3.4.3员工信息修改
3.4.4员工信息查看
3.5主要功能模块
在系统总体设计的基础上,企、事业“员工信息管理系统”中应该具有如下主要功能模块:
3.5.1用户登录模块:分超级管理员、管理员、普通员工三种登录设计。
3.5.2数据录入模块:根据系统设计功能,可实现各种信息的录入。
如:
添加新员工信息、添加福利信息、添加简短通知信息等。
3.5.3信息查询模块:根据系统总体设计,进行各种实用信息的查询及
生成各种报表。
3.5.4信息修改模块:根据系统设计需求,进行相关信息的更新操作如:
数据的修改、删除等。
4系统功能设计与实现
4.1超级管理员可以实现的功能
超级管理员属于本系统三大权限中的一个权限,系统中存在的所有员工都可以在被分配了超级管理员权限后以分配的用户名和用户密码登录本系统进行相关操作。
超级管理员权限用例图如图1所示。
员工管理:可以对公司所有员工执行增删改查功能,便于日常管理。
部门管理:可以对公司所有部门执行增删改查功能,便于日常管理。
职位管理:可以对公司所有职位执行增删改查功能,便于日常管理。
用户管理:可以对公司所有用户执行增删改查功能,便于日常管理。
签到管理:查看所有员工考勤情况,了解员工的迟到旷工情况。
请假管理:对所有用户的所有请假流程进行审批操作。
公司基本信息查看:查看公司的基本详细信息。
超级管理员
图1超级管理员用例图
4.2管理员可以实现的功能
管理员属于本系统三大权限中的一个权限,系统中存在的所有员工都可以在被分配了管理员权限后以分配的用户名和用户密码登录本系统进行相关操作。
管理员可以操作的功能模块主要有以下八大模块。
管理员权限用例图如图2所示。
员工管理:可以对公司所有员工执行增删改查功能,便于日常管理。
请假管理:对所有提交给当前用户的请假流程进行审批操作。
员工考勤查看:查看所有员工考勤情况,了解员工的迟到旷工情况。
公司基本信息查看:查看公司的基本详细信息。
管理员
图2管理员用例图
4.3员工可以实现的功能
员工属于本系统三大权限中的一个权限,系统中存在的所有员工不需要分配用户权限即可以使用本人姓名作为登录姓名和姓名拼音全拼作为登录密码登录本系统进行相关操作。
员工可以操作的功能模块主要有以下七大模块。
员工权限用例图如图2-1所示。
考勤:员工每天登录系统进行签到和签退以完成公司考勤统计。
请假:员工可以根据需要在该系统进行提交请假流程,完成正常请假流程。
查看个人信息:员工登录后可以浏览自己的详细信息。
浏览公司基本信息:员工登录后可以查看公司的基本详细信息。
员工
图3员工用例图
5数据库设计
根据设计要求,需要5个数据表:部门基本情况表、员工基本信息表、员工考勤信息表、员工工资信息表、口令信息表。
这5个数据表的结构如下各表:
5.1部门基本情况表
5.2员工基本信息表
5.3员工考勤信息表
5.4员工工资信息表
5.5口令信息表。