1、 员工管理系统需求分析报告文库中有员工管理系统 ppt 演示、员工管理系统项目背景报告、员工管理系统需求分析报告、 员工管理系统设计报告、员工管理系统实现文档、员工管理系统测试报告一套项目开发文档,适用于毕业设计论文参考项目开发人员:XXX201X 年 XX 月 XX 日员工管理系统项目需求分析报告目 录一、可行性分析 .11. 引言 .11.1 编写目的 .11.2 背景 .11.3 定义 .11.4 参考资料 .22. 安全机制分析 .23. 技术可行性分析 .24. 系统功能可行性分析 .35. 社会可行性分析 .36. 经济可行性分析 .3二 、项目计划 .41. 任务概述 .42.
2、实施计划关键问题 .4三、 系统需求描述 .51. 对员工管理系统的功能规定 .51.1 公司基本信息管理模块 .51.1.1 员工管理模块 .51.1.2 部门管理模块 .51.1.3 职位管理模块 .51.1.4 用户管理模块 .61.2 员工考勤管理模块 .61.2.1 签到模块 .61.2.2 请假模块 .61.2.3 签到管理模块 .71.2.4 请假管理模块 .71.3 公司公告管理模块 .7员工管理系统项目需求分析报告1.3.1 公司基本信息模块 .71.3.2 提交公告模块 .71.3.3 公告审核模块 .81.3.4 查看公告模块 .81.4 公司留言模块 .81.4.1 员
3、工留言模块 .81.4.2 留言管理模块 .91.5 公司通讯录模块 .91.6 回收站模块 .91.6.1 员工删除历史模块 .91.6.2 部门删除历史模块 .91.6.3 职位删除历史模块 .91.6.4 用户删除历史模块 .102. 对员工管理系统的权限划分 .102.1 员工可以实现的功能 .102.2 管理员可以实现的功能 .112.3 超级管理员可以实现的功能 .12四、运行环境 .14员工管理系统项目需求分析报告1一、可行性分析1. 引言员工管理系统分析小组对当今社会的人事管理方面的需求进行了认真而全面的调查。根据对企业的员工管理系统的功能需求、业务操作规程及其数据结构等具体要
4、求,调查了单位对员工管理企业的员工基本信息、部门基本信息、职位基本信息、用户基本信息、员工考勤、员工请假、员工留言,确定了系统性能要求,系统运行支持环境要求,数据项的名称、数据类型、数据规格。以上这一切为统下一步的开发工作奠定了良好的基础。本软件需求说明书全面、概括性地描述了员工管理系统所要完成的工作,使软件开发人员和用户对本系统中的业务流程及功能达成共识。通过本需求说明书可以全面了解员工管理系统所要完成的任务和所能达到的功能。1.1 编写目的(1)作为软件系统开发技术协议的参考依据,为双方提供参考。(2)根据人事管理系统的特点,对被开发软件系统的主要功能、性能进行完整描述,为软件开发者进行详
5、细设计和编程提供基础。(3)为软件提供测试和验收的依据,即为选取测试用例和进行验收的依据。1.2 背景(1)项目名称:公司员工管理系统 (2)项目提出者:XX 软件开发中心 (3)项目开发者:中国石油大学胜利学院 计科 2 班 吴建海 (4)用户:公司员工和人事管理员 (5)项目建设背景:随着计算机技术、网络技术和信息技术的发展,现在办公系统更趋于系统化、科学化和网络化。网络办公自动化系统是计算机技术和网络迅速发展的一个办公应用解决方案,它的主要目的是实现信息交流和信息共性,提供协同工作的手段,提高办公的效率,让人们从繁琐的有纸办公中解脱出来。 1.3 定义开发(develop):不是单纯指开
6、发活动,还包括维护活动。项目 (project):该词指的是向顾客或最终用户交付一个或多个产品的收管理的相关资源的集合。这个资源集合有着明确的始点和终点,并且一般是按照某项计划运员工管理系统项目需求分析报告2行。这种计划通常会形成文件,并且说明要交付或实现的产品、所用的资源和经费、要做的工作和工作进度,一个项目可能有若干项目组成。系统流程图:系统流程图是描述物理系统的工具,所谓物理系统,就是一个具体实现的系统,也就是描述一个单位、一个组织的信息处理的具体实现的系统 数据流图(Data Flow Diagram,简称 DFD):是结构化(Structured)方法中用于表示系统逻辑模型的一种工具
7、,它描述系统由哪几部分组成,各部分之间有什么联系等,它以图形的方式描绘数据在系统中流动和处理的过程。DFD 只反映系统必须完成的逻辑功能。 数据字典(Data Dictionary,简称 DD):定义了数据流图中的数据和加工,是对各个数据流、加工及数据存储的详细说明,它包含 4 类条目:数据流条目、数据存储条目、数据项条目和加工条目。1.4 参考资料软件工程导论编著:张海藩 出版社:清华大学出版社软件需求工程编著:毋国庆、梁正平、袁梦霆、李勇华 出版社:机械工业出版社2. 安全机制分析 在进入系统之前,要进行身份确认,只有用户名和用户密码都相符的用户方可进入本系统。为了防止不合法用户对数据的察
8、看和修改,本系统把用户分为三个级别:超级管理员、管理员和员工用户,即一二三级用户。超级管理员(一级)用户权限最大,可执行的功能操作全面,不仅对员工具有最大权限的功能操作还可以对公司部门、公司职位和系统用户执行增删改查的操作以及相关流程的审批操作功能。管理员(二级)用户对员工信息具有最大权限的功能操作,除此之外还可以执行相关流程的审批操作。员工(三级)用户可以执行相关流程的发起人操作以及拥有对相关记录信息的浏览权限。当用户要进入系统是必须先输入用户名和密码,按“登录”按钮后,系统辨别用户身份,对合法用户根据用户的权限级别赋予相应的使用功能。3. 技术可行性分析由于 Eclipse 具有完整的 w
9、eb 应用开发功能,由它编制的软件可以方便的同服务器端的数据库协同工作,构成 Browser/Server 工作方式,它使用的是业界熟悉的 Web标准(HTML 和 Java) ,通过端对端的设计、调试和提交,可以控制 Web 应用的整个生员工管理系统项目需求分析报告3命周期。本系统采用 Eclipse 开发,可以实现系统全部功能的开发。4. 系统功能可行性分析公司内部的员工的管理,从大的方面分主要集中在公司职员的个人情况、部门分配、职位变动、日常考勤、留言公告等。所以该系统主要是实现对数据的录入、插入、删除,查询、更新、导出等功能。其次,为了信息的保密与安全,系统还要提供一定的安全机制。5.
10、 社会可行性分析随着计算机的发展与普及,以及互联网技术的扩展,日常人事管理必将实现无纸化办公,并且加入到公司内部的 Intranet 或者是 Internet 上去,实现数据的共享,这样有利于人事信息在单位内部的查询,提高了数据资源的利用,并且能及时的得到更新,不需要象过去那样浪费大量的人力物力去进行抄写,提高了工作的效率。6. 经济可行性分析通过经济,技术和社会等方面的可行性研究,可以确定本系统的开发完全有必要,而且是可行,可以立项开发。员工管理系统项目需求分析报告4二 、项目计划1. 任务概述 1.1 工作内容公司员工管理系统必须提供人员基本信息、部门信息,职位信息,用户信息,考勤信息,公
11、告信息,留言信息,请假信息的基础设置。另外,该系统还必须保证数据的安全性、完整性和准确性。1.2 产品首先在短时间内建立系统应用原型,然后,对初始原型系统进行需求迭代,不断修正和改进,直到形成可行系统。1.3 非移交的产品 员工管理系统项目背景报告 、 员工管理系统项目需求分析报告 、 员工管理系统项目详细设计说明书 、 员工管理系统项目实现文档和员工管理系统测试报告2. 实施计划关键问题任何事情都有风险,软件开发也不例外。比如客户需求会经常变更,影响项目的进度,可以加班并延长需求调研时间,也可以严格控制需求变更;对于资金不足问题,可以减少不必要代码输入量,降低开发成本,也可以与客户商量,去掉
12、不必要的需求,降低工作量,减少开发时间。员工管理系统项目需求分析报告5三、 系统需求描述本系统的目的是为公司、企业或是个人创造更大的价值,提高管理效益,从而为公司企业节约更多的人力、物力、财力。我们也希望在这个系统的开发过程中提高自已的能力,也在用户的意见中完善系统功能,更好地为用户服务。我们的目标是开发出更好的管理系统,提供用户我们所能提供的最好的服务。1. 对员工管理系统的功能规定1.1 公司基本信息管理模块1.1.1 员工管理模块员工管理模块是超级管理员和管理员权限可以操作的功能模块,该模块可以进行公司员工的增加、删除、修改、查询、查看员工详情和导出员工到 Excel 表的操作。员工增加
13、包含的数据项项目有姓名、性别、出生日期、学历、手机、邮箱、住址、部门、职位、入职日期、薪水和爱好。进行员工增加操作时除爱好选项外都为必填项其中员工姓名具有唯一性验证;员工删除操作可以支持批量删除和单删除操作,员工记录删除后可以在超级管理员的回收站菜单功能中执行回复操作以防止管理员的误删操作;员工修改操作除员工姓名不可修改外其他数据项项目都可以修改;员工查询可以根据员工姓名、员工所在部门、入职时间和最后修改时间进行检索员工并支持多条件查询;详情操作会将员工的详细信息以表格形式展现;员工导出功能可以将所有员工信息导出到 Excel 表格。1.1.2 部门管理模块部门管理模块式超级管理员可以操作的功
14、能模块,该模块可以对公司部门进行增加、删除、修改、和查询等操作。该模块包含的数据项项目有部门名称创建时间和最后修改时间。部门增加功能中只需要输入部门名称,创建时间和最后修改时间系统自动生成,部门修改功能中可修改部门的名称最后修改时间系统自动生成,部门删除功能支持单删除和批量删除,部门记录删除后可以在超级管理员的回收站菜单功能中执行回复操作以防止管理员的误删操作;部门查询功能检索字段有部门名称、创建时间和最后修改时间,支持多条件查询。1.1.3 职位管理模块职位管理模块式超级管理员可以操作的功能模块,该模块可以对公司职位进行增加删除、修改和查询等操作。该模块包含的数据项项目有职位名称、管理人、所
15、属部员工管理系统项目需求分析报告6门、创建时间和最后修改时间。职位增加操作中管理人必须从员工内部员工进行选择所属部门也必须从公司已有部门中选择,创建时间和最后修改时间可以自动生成;执行职位修改时管理人和所属部门同样需要从公司已存在的员工和部门中选择,最后修改时间自动生成;职位删除支持批量删除和单删除,职位记录删除后可以在超级管理员的回收站菜单功能中执行回复操作以防止管理员的误删操作;职位查询的检索字段有职位名称、管理人、创建时间和最后修改时间,支持多条件查询功能。1.1.4 用户管理模块用户管理是具有超级管理员权限可以操作的功能模块。该模块可以为公司内部员工分配管理员角色和超级管理员角色,还可
16、以执行用户的删除、修改和查询功能。用户的删除支持单删除,用户记录删除后可以在超级管理员的回收站菜单功能中执行回复操作以防止管理员的误删操作;用户修改可以修改用户密码和改变用户权限,并生成最后修改时间;用户查询检索字段有用户姓名、用户权限、创建时间和最后修改时间,支持多条件检索工能。1.2 员工考勤管理模块1.2.1 签到模块签到模块是普通员工可以操作的功能模块。该模块为员工提供每天的签到和签退操作,自动控制员工每天只能签到一次,签到之前不允许签退、不可重复签退。签到与签退时间由系统自动生成并且会根据用户的签到时间自动生成正常、迟到和旷工三种签到状态,满足企业对内部员工考勤的统一管理需求。1.2
17、.2 请假模块请假模块是普通员工可以操作的功能模块。该模块包含的数据项项目有请假人、所在部门、请假开始时间、请假结束时间、提交时间、请假事由、提交审批人、审批人、审批人职位、审批时间、销假时间、销假人、实际天数和状态,其中请假人、所在部门和提交时间会在请假记录创建时系统自动生成,请假实际天数会在销假时自动计算生成,请假流程所处状态会根据不同操作自动生成或改变。员工除可以进行增加请假记录之外还可以对未提交状态的请假记录进行提交和修改维护,对已经审批通过的请假记录进行销假操作以及对审批未通过和已经销假的记录进行删除操作和所有状态下的请假记录的详情查看操作。相应状态的记录只能进行满足该状态时可以进行
18、的操作否则系统会做出提示。该模块可以让员工方便地提交请假流程并实现销假等过程员工管理系统项目需求分析报告7方便公司统一管理员工请假事务。1.2.3 签到管理模块签到管理模块是具有管理员和超级管理员权限的用户可以操作的功能模块,管理员可以浏览和查询所有员工的签到和签退情况检索条件有员工姓名、签到状态和签到时间,并支持多条件查询;超级管理员除具有管理员的权限外还可以对员工的考勤记录执行删除操作支持批量删除。除此之外,超级管理员还可以定义员工签到时的迟到时间、旷工时间、早退时间和加班时间的设置,可以适用于不同季节的不同签到时间设置。1.2.4 请假管理模块请假管理模块是具有管理员和超级管理员权限的用
19、户可以操作的功能模块。管理员只可以对公司员工提交给当前管理员并未被审批的请假流程进行查看和审批。审批状态分为审批通过和审批未通过,审批通过和未通过的请假流程会返回到用户的请假菜单项中产生状态提示以供员工进行相应操作。超级管理员可以对公司所有员工的请假记录进行查看;可以对单条记录进行详情查看,该条记录会以表格形式展现;可以对待审核状态下的所有请假记录进行审批通过和审批不通过操作并可以对已经销假的请假记录进行删除操作。1.3 公司公告管理模块1.3.1 公司基本信息模块公司基本信息模块是公司内部所有员工、管理员和超级管理员可以查看的菜单列表。本系统中没有对公司宣传信息进行维护操作的后台模块,所以该模块只对公司的详细信息做出的一个展现页面。1.3.2 提交公告模块提交公告模块是具有管理员权限的用户进行操作的功能模块。管理员用户可以将公司内部公告如:公司制度、公司新规定、员工奖惩等信息以公告形式发到本系统方便内部员工的查看。该模块会产生提交公告和待审核公告两个列表在提交公告列表中管理员可以执行新增公告、修改公告、删除公告查看公告详细内容和提交公告操作。新增公告包含的数据项有创建人、公告标题、公告内容、创建时间、最后操作时间和状态,公告标题和公告内容两项为必填项,创建人、创建时间、最后操作时间和状态由系统自动生成,新增的数据系统会以未提交状态进行保存。修改公告可以对未提交