人事档案管理系统详细设计说明书

合集下载

人事管理系统模块(49页)

人事管理系统模块(49页)

人事管理系统概要设计说明书1.引言1.1编写目的在本人事管理系统项目的前一阶段,已经将系统用户对本系统的需求做了详细的阐述,这些用户需求已经在上一阶段中对公司的实地调研中获得。

本阶段已在系统的需求分析的基础上,对人事管理系统做概要设计。

主要解决实现该系统需求的程序模块设计问题。

包括如何把该系统划分成若干个模块、决定各个模块之间的接口、模块之间传递的信息,以及数据结构、模块结构的设计等。

在以下的概要设计报告中将对在本阶段中对系统所做的所有概要设计进行详细的说明。

在下一阶段的详细设计中,程序设计员可参考此概要设计报告,在概要设计对人事管理系统所做的模块结构设计的基础上,对系统进行详细设计。

在以后的软件测试以及软件维护阶段也可参考此说明书,以便于了解在概要设计过程中所完成的各模块设计结构,或在修改时找出在本阶段设计的不足或错误。

1.2项目背景本项目(人事管理系统)时由公司委托,由<>负责开发。

1.3定义事务流:数据进入模块后可能有多种路径进行处理。

主键:数据库表中的关键域。

值互不相同。

外部主键:数据库表中与其他表主键关联的域。

: 数据库的错误恢复机制。

1.4参考资料1.人事管理系统项目计划任务书公司2.人事管理系统项目开发计划《》软件开发小组3.用户操作手册(初稿)《》软件开发小组4.软件工程及其应用周苏、王文等天津科学技术出版社5.软件工程张海藩清华大学出版社2.任务概述2.1目标概要设计系统各模块功能,为详细设计奠定基础。

2.2运行环境硬件要求: 133以上处理器,最低32M内存,300M以上硬盘剩余空间。

运行环境:984.020002.3需求概述公司为方便人事管理,需开发一个人事管理系统。

为便于职工信息查询以及工资情况统计,公司把职工的信息,包括姓名、性别、年龄,工资等信息输入机票人事管理系统的数据库,然后在管理终端可以对数据进行查询和修改操作。

要求系统能有效、快速、安全、可靠和无误的完成上述操作。

人事信息管理系统

人事信息管理系统

人事信息管理系统题目:人事信息管理系统班级:08计算机信息管理指导老师:肖斌老师组长:程默成员:邹初平陈海斌肖梅芳蒋俊时间:2009年11月1日可行性研究报告 (1)项目名 (1)项目定义 (1)技术可行性 (1)所需资源 (2)进度安排 (2)需求规格说明书 (3)任务概述: (3)产品概述: (3)用户特点: (3)条件与约束: (3)预计不良后果: (3)需求规定 (3)对功能的规定 (3)对性能的规定 (4)对输入输出的规定 (4)数据管理规定 (4)输入输出要求 (4)运行环境规定 (10)程序结构 (10)数据流图 (15)总体设计说明书 (15)概述 (15)模块结构 (16)模块描述 (17)详细说明书 (18)引言 (18)编写目的 (18)背景 (18)参考资料 (18)程序系统结构 (18)任务概述 (18)系统结构 (19)程序设计说明 (25)程序描述 (25)功能 (25)输入项 (26)输出项 (26)存储分配 (26)限制条件 (26)测试计划 (26)系统功能界面 (26)模块界面 (26)系统登录界面 (26)主界面 (27)信息录入 (27)浏览界面 (28)查询界面 (28)修改界面 (29)统计界面 (29)报表界面 (30)打印输出 (30)数据库设计 (30)数据项没计 (31)可行性研究报告项目名人事信息管理系统项目定义人事信息管理系统:人事信息管理系统是一种典型的管理信息系统。

管理信息系统(MIS)是一门跨越若干领域的新学科。

在强调管理,强调信息的现代社会中越来越普及。

信息管理系统能够实现管理信息系统化是一个企事业单位不可缺少的部分,它的内容对于企业的决策者和管理者来说都至关重要,所以人事信息管理系统应该能够为用户提供充足的信息和快捷的管理、查询手段。

一直以来人们使用传统人工的方式管理人事档案,这种管理方式存在着许多缺点。

如:效率低、保密性差。

时间一长,将产生大量的文件和数据,这对于查找、更新和维护都带来了不少的困难。

人力资源管理系统系统需求说明书---

人力资源管理系统系统需求说明书---

人力资源管理系统系统需求说明书--- 人力资源管理系统系统需求说明书1、引言本文档是为了详细描述人力资源管理系统(以下简称HRMS)的具体需求而编写的。

本文档的读者主要是开发人员和客户代表,他们将根据本文档的内容来开发和评估HRMS系统。

2、项目概述本章节将介绍HRMS系统的背景和目标,以及系统的主要功能和特点。

2.1 背景人力资源管理对于一个组织的成功至关重要。

传统的人力资源管理方式已经不能满足现代企业的需求,因此需要开发一个自动化的HRMS系统来提高效率和减少人力成本。

2.2 目标本项目的目标是开发一个功能完善、稳定可靠的HRMS系统,为企业的人力资源管理提供一站式解决方案。

该系统将覆盖招聘、培训、绩效管理、员工关系等各个方面,以提高人力资源部门的工作效率和响应速度。

2.3 主要功能以下是HRMS系统的主要功能模块:- 人员管理:包括员工基本信息录入、员工档案管理、员工离职等功能。

- 招聘管理:包括职位发布、简历筛选、面试安排等功能。

- 培训管理:包括培训计划制定、培训资源管理、培训结果评估等功能。

- 绩效管理:包括绩效评估、绩效考核、绩效反馈等功能。

- 薪酬福利管理:包括薪资管理、福利发放、社保管理等功能。

- 员工关系管理:包括员工投诉处理、员工福利反馈、活动组织等功能。

2.4 特点- 用户友好:HRMS系统将采用直观简洁的界面设计,使用户能够轻松使用系统。

- 可扩展性:系统将采用模块化的设计,使得系统能够根据实际需求进行扩展。

- 数据安全性:系统将严格保护用户数据的安全,包括数据的备份、权限管理等措施。

3、系统需求3.1 功能需求本章节将详细描述HRMS系统的功能需求,包括各个功能模块的具体功能和操作流程。

3.2 性能需求本章节将描述HRMS系统的性能需求,包括系统响应时间、并发用户数等方面的要求。

3.3 可靠性需求本章节将描述HRMS系统的可靠性需求,包括系统的故障恢复、数据备份等方面的要求。

人事档案系统详细设计说明书

人事档案系统详细设计说明书

(2)“取消”按钮触发的处理:关闭登录窗口
6 .接口 7.存储分配:由计算机自动分配内存 8.注释设计 9.限制条件 第一次使用系统时,用户名为000,密码为123456 10.测试计划 • 初次安装系统后,测试初始用户名和密码能否 正确登录 • 正确登录后,对用户名和密码进行更改 • 使用修改过的用户名和密码是否能正确登录 11.尚未解决的问题 密码的加密问题
5.主要算法 (1)“确定”按钮触发的处理:验证用户的合法 性 处理流程: • 取得用户输入的用户名和密码 • if 用户名 and 口令 正确 then 查询用户帐户表验证用户名和lse 提示“用户名或密码错误” 累计错误三次,系统自动关闭 end if
人事档案管理系统详细设计说明书
1.引言 2.系统结构图 3.模块设计说明(以登录模块为例) 3.1 登录模块 1.功能描述 对登录系统的用户进行身份验证,确定用户 的访问权限。 2.调用方式 任何用户登录系统时,都要首先调用此模块
3.处理过程 获得用户输入的用户名和密码,访问数据库 的用户帐户表,查询用户名和密码是否匹配。 如果匹配提示登录成功,否则提示错误信息。 登录3次失败则退出系统。 4.界面设计: 两个文本框用于输入用户名和密码,确定和取 消命令按钮

档案管理系统-需求规格说明书

档案管理系统-需求规格说明书

《档案管理系统》需求规格说明书更改履历状态:新建、增加、修改、删除。

目录目录 (I)1. 引言 (1)1.1 编写目的 (1)1.2 1.2项目背景 (1)1.3 定义、缩写词和符号 (1)1.4 1.4参考资料 (2)2. 任务概述 (2)2.1 目标 (2)2.1.1 开发目标 (2)2.1.2 应用目标 (2)2.2 运行环境 (3)2.2.1 硬件环境 (3)2.2.2 软件环境 (3)2.3 条件与限制 (3)3. 数据描述 (3)3.1 静态数据 (3)3.2 动态数据 (5)3.3 数据库描述 (5)3.4 数据流图 (5)3.4.1 登录数据流图 (6)3.4.2 档案管理 (6)3.4.3 档案查询 (6)3.4.4 系统配置 (6)3.4.5 系统维护 (7)3.4.6 打印报表 (7)3.5 数据字典 (8)4. 功能要求 (8)4.1 功能划分 (8)4.2 功能描述 (8)5. 性能需求 (10)5.1 数据精确度 (10)5.2 时间特性 (10)5.3 适应性 (10)6. 6. 运行需求 (10)6.1 用户界面 (10)6.2 硬件接口 (11)6.3 软件接口 (11)6.4 故障处理 (11)7. 其它要求 (12)1.引言1.1编写目的在完成了针对《档案管理系统》软件市场的前期调查,同时与多位软件使用者进行了全面深入地探讨和分析的基础上,提出了这份软件需求规格说明书。

此需求规格说明书对《档案管理系统》软件做了全面细致的用户需求分析,明确所要开发的软件应具有的功能、性能与界面,使系统分析人员及软件开发人员能清楚地了解用户的需求,并在此基础上进一步提出概要设计说明书和完成后续设计与开发工作。

本说明书的预期读者为客户、业务或需求分析人员、测试人员、用户文档编写者、项目管理人员。

1.2项目背景由于文件多,种类多,文件创建者多,创建时间为不定期,要保护好一些公司重要的文件极为不便,同时由于人员的流动,对原有的文件的再现,显得力不从心,有时查找与重新整理文件要浪费许多的人力、物力。

人事档案管理系统详细设计说明书

人事档案管理系统详细设计说明书

人事档案管理系统详细设计说明书1 引言详细设计阶段的任务是要设计出程序的“蓝图”,以后程序员将根据这个蓝图写出实际的程序代码。

因此,详细设计的目标是在逻辑上正确地实现每个模块的功能。

1.1 编写目的详细设计说明书编制的目的是:说明一个软件系统各个层次中的每一个程序(每个模块或子程序)的设计考虑。

本软件详细说明书的读者是系统开发人员或合同约定的人员。

1.2 背景(1)本系统的名称是:人事档案管理系统。

(2)本姓名的任务提出者是**企业,开发者是**信息管理学院,用户是**企业人事及相关部门,实现该软件的计算中心是**信息管理学院电子商务技术中心。

1.3 定义数据字典:关于数据的信息的集合,也即是对数据流图中包含的元素的定义的集合。

VB:Visual Basic。

更多的术语定义不再一一列出。

1.4 参考资料[1]张海藩.软件工程导论.北京:清华大学出版社,2005.[2]石柱.软件工程标准手册.北京:中国标准出版社,2004.2 程序系统的结构本系统的软件结构图如下:3 数据库物理结构设计4 模块过程设计与界面设计1)验证用户模块设计说明(1)功能描述验证用户身份功能模块用于对登录系统的用户进行身份验证,确定用户是否拥有使用该系统的资格。

因此,任何用户登录系统都调研此模块,登录简易、方便。

(2)验证用户身份功能模块的IPO表如表1所示。

表1 IPO表系统名称人事档案管理系统模块名称验证用户身份模块编号作者×××日期模块简述用于对登录系统的用户进行身份验证调用模块被调用模块输入项目用户ID,密码格式用户ID:6位数的字符串密码:0~12位的字符串处理验证用户输入的用户ID和密码获得登录用户输入的用户ID和密码访问数据库的用户账户表查询匹配的用户名和密码,若未查询到或不匹配,返回结果到登录窗口,提示错误;相反登录成功输出提示信息:有效用户或无效用户局部数据元素约束条件登录失败3次,退出本系统注释涉及的表:用户账户表(3)界面设计验证用户身份的系统登录界面设计如图1所示。

数据库课设--人事档案系统说明书

数据库课设--人事档案系统说明书

数据库课设–人事档案系统说明书1. 简介人事档案系统是一个基于数据库管理的应用系统,旨在帮助企事业单位高效、有序地管理和查询员工档案信息。

本系统基于XX数据库管理系统,使用XX编程语言开发,实现了对员工信息的增加、删除、修改和查询等功能。

2. 系统功能模块人事档案系统主要包括以下功能模块:2.1 用户管理模块用户管理模块负责对系统用户进行管理,包括用户注册、登录、修改密码等功能。

2.2 档案管理模块档案管理模块是系统的核心模块,负责对员工档案进行管理,包括档案的增加、删除、修改和查询等功能。

2.3 信息查询模块信息查询模块提供员工档案信息的查询功能,用户可以根据不同条件(如姓名、工号、部门等)进行查询。

2.4 统计分析模块统计分析模块对员工档案信息进行统计分析,为决策提供数据支持。

如:按部门统计员工人数、按学历统计员工比例等。

2.5 系统设置模块系统设置模块负责对系统进行配置,包括权限设置、参数设置等功能。

3. 系统使用说明3.1 用户注册与登录新用户需在系统注册,填写用户名、密码等信息。

已注册用户输入用户名和密码登录系统。

3.2 档案管理3.2.1 增加档案1.进入档案管理界面。

2.点击“增加”按钮,进入档案增加页面。

3.填写员工信息,包括姓名、工号、性别、出生日期、籍贯、联系电话、邮箱、部门等。

4.点击“保存”按钮,完成档案增加。

3.2.2 删除档案1.进入档案管理界面。

2.选中要删除的档案,点击“删除”按钮。

3.确认删除后,系统提示删除成功。

3.2.3 修改档案1.进入档案管理界面。

2.选中要修改的档案,点击“修改”按钮。

3.修改需要更新的信息,点击“保存”按钮。

3.2.4 查询档案1.进入档案管理界面。

2.在查询框中输入查询条件,如姓名、工号等。

3.点击“查询”按钮,系统显示查询结果。

3.3 信息查询3.3.1 按条件查询1.进入信息查询界面。

2.在查询框中输入查询条件,如姓名、工号等。

《人事档案管理系统》使用说明书

《人事档案管理系统》使用说明书

《人事档案管理系统》使用说明书一、系统概述人事档案管理系统是一款专门用于企业或组织人事档案管理的软件工具。

它旨在帮助用户更高效、准确地管理员工的各类信息,包括个人基本信息、工作经历、培训记录、考核情况等,实现人事档案的数字化、规范化和自动化管理。

二、系统运行环境1、硬件要求处理器:_____及以上内存:_____及以上硬盘空间:_____以上显示器分辨率:_____及以上2、软件要求操作系统:_____(如 Windows 7/8/10 等)数据库:_____(如 MySQL、SQL Server 等)浏览器:_____(如 Chrome、IE 等)三、系统登录与退出1、登录打开系统登录页面,输入用户名和密码。

点击“登录”按钮,若用户名和密码正确,即可进入系统主界面。

2、退出点击系统主界面右上角的“退出”按钮。

确认退出操作,系统将关闭当前用户的会话。

四、主界面介绍1、菜单栏包含“档案管理”“查询统计”“系统设置”等主要功能模块。

2、快捷工具栏提供常用操作的快捷按钮,如“新增档案”“批量导入”等。

3、数据展示区以列表形式展示人事档案的相关信息。

五、档案管理1、新增档案点击“新增档案”按钮,进入档案信息录入页面。

依次填写员工的个人基本信息、教育背景、工作经历等各项内容。

点击“保存”按钮,完成新增操作。

2、编辑档案在数据展示区选中需要编辑的档案记录,点击“编辑”按钮。

对档案信息进行修改,修改完成后点击“保存”。

3、删除档案选中要删除的档案记录,点击“删除”按钮。

系统会弹出确认删除提示框,确认后即可删除档案。

4、批量导入点击“批量导入”按钮,选择要导入的 Excel 文件。

系统会自动解析文件内容,并将数据导入到系统中。

六、查询统计1、条件查询在查询页面输入查询条件,如员工姓名、工号、部门等。

点击“查询”按钮,系统将显示符合条件的档案记录。

2、统计报表选择统计报表类型,如员工年龄分布、学历分布等。

系统会生成相应的统计报表,并支持导出为 Excel 格式。

《档案管理系统》软件需求说明书

《档案管理系统》软件需求说明书

用户类型
普通用户
01
需要查看档案信息,进行简单的档案检索和借阅操作。
管理员
02
负责管理档案信息,包括档案的录入、修改、删除等操作,以
及用户权限的管理。
系统管理员
03
负责整个档案管理系统的维护和管理,包括系统的配置、安全
性和性能等方面的管理。
功能需求
档案检索
支持多种检索方式 ,如关键字、日期 、档案类型等。
数据交换接口
系统需要提供数据交换接口,与其他系统进行数据交换和共享。
硬件接口
1 2
打印机接口
系统需要支持与打印机的连接和通信,实现打印 功能。
扫描仪接口
系统需要支持与扫描仪的连接和通信,实现扫描 功能。
3
存储设备接口
系统需要支持与各种存储设备的连接和通信,实 现数据存储和备份功能。
06
性能需求
数据处理速度
总结词
大容量存储
详细描述
系统应具备足够的存储空间,能够容 纳大量的档案数据,包括文本、图片 、视频等多种格式,以满足用户对档 案数据长期保存的需求。
07
测试需求
单元测试
单元测试是对软件中的最小 可测试单元进行检查和验证 。
单元测试通常由开发人员编 写,用于验证代码的正确性 和可靠性。
单元测试的目的是确保每个 模块的功能正常工作,并且 满足设计要求。
08
部署与维护
部署方案
01
02
03
04
硬件需求
确定系统所需的服务器、 存储设备、网络设备等硬 件配置,确保系统性能和 稳定性。
软件环境
确定操作系统、数据库、 中间件等软件环境,确保 系统正常运行和数据安全 。

人事管理系统需求分析说明书

人事管理系统需求分析说明书

目录需求说明书1引言1.1主要内容本需求说明书目的在于:将用户提供的需求描述系统化、精确化、全面化。

从而实现:1.作为高校人事管理系统开发软件协议的参考依据,为双方提供参考。

2.支持目标软件系统的确认。

3.控制系统进化过程,根据高校人事管理系统的特点,对被开发软件系统的主要功能、性能进行完整描述,为软件开发者进行详细设计和编程提供基础。

1.2背景人事管理是各个单位不可缺少的工作,然而一直以来人们习惯使用传统的人工方式来进行人事管理,这种方式效率低,保密性差,还会产生大量的文件和数据,不便于查找。

随着计算机网络技术的飞速发展,我们已经进入了信息化的时代。

仅仅依靠传统的人工方式已经不适应时代发展的要求,因此需要利用计算机进行人事管理。

利用计算机进行人事管理不仅搜索迅速,查找方便,保密安全;而且可以提高人事管理的效率,为企业正规化管理提供保障。

高等教育的普及和扩大,推动了我国高校的发展,教职工数量也日益增加,因此需要现代化的管理手段,快速全面的掌握教职工的信息,更好的管理高校人力资源信息。

目前大部分高校中人事资源采用的是人力与计算机相结合的方法,但也只是利用Excel表格管理和存储教职工的信息,这种方法数据量大,容易出错,需要耗费大量的人力物力。

因此需要人事管理系统对高校教职工进行有效管理,将实现数据共享,减少数据冗余,方便查询信息,提高工作效率。

综上所述,以高校需求为背景,结合高效人事管理的特点,运用计算机和网络技术,构建一个高校在线人事管理系统,可以实现教职工数据共享,提高高校的管理水平,适应了当代高校人事管理的发展要求。

1.3定义1)用户输入:用户输入的用户名及密码2)用户名及密码与用户分类信息:存放在一个数据库表中,用以判断该用户是员工用户还是管理员用户;3)员工用户信息管理:是员工用户使用该系统的权限的表现,只能处理自己的信息4)管理员用户信息管理:是管理员用户使用权限的表现,每一位管理员所拥有的权限不同,5)员工信息管理:即档案信息管理,包括员工的基本信息管理:存放工号、姓名、年龄、状态、院系、专业等;调动管理:记录员工的系别信息以及职称评定信息。

人力资源管理系统详细设计说明书(最新整理)

人力资源管理系统详细设计说明书(最新整理)
3.1 模块汇总表........................................................................................................................7 3.2 功能模块示意图................................................................................................................8
5 数据库设计 .............................................................................................................................14
5.1 数据库..............................................................................................................................14 5.2 系统数据流图..................................................................................................................15 5.2.1 登入流程图..................................................................................................................15 5.2.2 人员档案管理流程图..................................................................................................16

人力资源管理系统设计

人力资源管理系统设计

人力资源管理系统·概述为了提高企业信息化水平,促进企业管理的规范化、制度化、流程化,XX单位决定实施人力资源管理系统。

希望通过这个系统的实施规范人事档案的管理,规范薪酬体系和薪酬发放的管理,规范人事的调动管理、培训管理和激励管理。

并对招聘工作的职位发布、简历、面试、招聘题库、招聘考试、录用等环节加以规范。

系统还需提供人事档案的导出和报表功能·目的本文档是北京信息技术有限公司在XX单位的人力资源管理系统合同基础上编制的。

本文档的编写为下阶段的设计、开发提供依据,为项目组成员对需求的详尽理解,以及在开发开发过程中的协同工作提供强有力的保证。

同时本文档也作为项目评审验收的依据之一。

·范围本系统包括:系统管理、人力资源档案管理、薪酬管理、调动管理、培训管理、激励管理、招聘管理和标准化数据报表八个模块。

系统功能为本说明书与附件Demo版界面描述中功能的并集。

在上述文件未明确描述的情况下,应能满足合同和相关投标书所描述的功能。

·术语定义定义所使用的术语。

对于易混淆的客户常用语要有明确规定定义。

例如,“用户”是指客户的雇员而非软件的最终购买者等。

·概述在这一部分应对影响系统的主要因素进行描述。

对于系统的详细功能描述应在下一节进行。

在此,应侧重需求的背景并使在下一节所做的叙述易于理解。

可包括:现有系统描述、新系统解决方案描述、产品用途、产品功能、用户特点、局限性、前提和假设等。

Kayang Power HR2000是国内著名的人力资源信息系统。

系统开发遵循个性化、开放性、扩展性三大原则;系统应用遵循技术领先、功能完善、操作简便等原则。

由于人力资源管理具有业务繁多、随机等特性,系统采用了多层架构,将显示层,逻辑层与数据层分离,非常适合HR的具体业务。

Kayang Power HR2000融合了现代人力资源管理的先进理念和众多知名跨国企业的实践经验,为企业人力资源管理提供决策支持和辅助管理。

人事档案管理系统概要设计说明书

人事档案管理系统概要设计说明书

2. 总体设计 2.1 需求规定 (1)功能划分 ) • 系统帐户管理:主要对系统用户进行管理,包括 系统帐户管理:主要对系统用户进行管理, 登录、退出、 登录、退出、记录操作流程等 • 人事档案管理:。。。。 人事档案管理:。。。。 • 系统数据管理:。。。。 系统数据管理:。。。。 (2)性能规定 ) • 系统要求输入的年龄为整数 • 系统的更新处理时间应在可接受的范围内 • 。。。。。 2.2 运行环境 • 硬件环境:要求处理器为奔腾 ,内存为。。。。 硬件环境:要求处理器为奔腾3,内存为。。。。 • 软件环境:本系统要求操作系统为 软件环境:本系统要求操作系统为Windows XP, , 数据库为。。。开发工具为。。。 。。。开发工具为 数据库为。。。开发工具为。。。
4.系统数据结构设计 系统数据结构设计 4.1 数据库设计 根据ER图建立数据表 根据 图建立数据表 4.2 数据结构与程序的关系 系统进行用户身份验证时, 系统进行用户身份验证时,首先通过登录 界面获得用户输入的ID和密码 和密码, 界面获得用户输入的 和密码,程序访问 数据库的用户表,若不匹配, 数据库的用户表,若不匹配,返回结果到 登录窗口,提示错误,相反登录成功。 登录窗口,提示错误,相反登录成功。
人事档案系统概要设计说明书
1.引言 引言 1.1 编写目的 说明对程序系统的设计考虑, 说明对程序系统的设计考虑,包括程序系统 的基本处理流程,程序系统的组织结构, 的基本处理流程,程序系统的组织结构,模 块划分,功能分配,接口设计,运行设计, 块划分,功能分配,接口设计,运行设计, 数据结构设计和出错处理等, 数据结构设计和出错处理等,为详细设计提 供基础 1.2 背景 1.3 定义 1.4 参考资料

2.3 系统结构图 软件结构图 3 接口设计 3.1 用户接口 • 系统采用 系统采用Windows风格人机接口。。。。 风格人机接口。。。。 风格人机接口 3.2 外部接口 • 本系统与企业办公自动化系统相连接,接口形式 本系统与企业办公自动化系统相连接, 。。。。交换的数据为 交换的数据为。。。 为。。。。交换的数据为。。。 3.3 内部接口 户用验证:提供系统用户登录时,身份验证功能, 户用验证:提供系统用户登录时,身份验证功能, 用户进行角色切换时必须调用此模块进行身份验 证 。。。各模块之间的接口和调用关系 。。。各模块之间的接口和调用关系

人事管理系统需求规格说明书

人事管理系统需求规格说明书

人事管理系统需求规格说明书院系:信息工程学院一、引言 (1)1.1立项背景 (1)1。

2 立项原因概述 (1)1.3参考文献 (2)二、项目概述 (2)2。

1 面向的用户 (2)2。

2 实现目标 (2)2.3、项目开发要求 (2)2。

4开发工具 (2)三、系统描述 (3)3。

1 系统概述 (3)3.2管理流程 (3)3.3体系结构 (4)四、系统分析 (4)五、系统接口 (14)5.1软件接口 (14)5。

2硬件接口 (14)六、软件属性 (14)6.1 系统安全性 (14)6。

2 可维护性 (15)6。

3 系统扩展 (15)七、其他需求 (15)一、引言1.1立项背景企业间的竞争说到底是人的竞争,人力资源是企业中最难管理的资源,也是最急需管理的资源。

如何将"人“作为可以开发和增值的资源去投资和经营,是企业急需解决的课题。

人事管理是人力资源管理的基础工作.1。

2 立项原因概述本系统规范了企业员工的人事档案,提高了人事管理效率,能方便快捷地查询各类信息并进行统计分析.1.3参考文献1、齐志昌,谭庆平,宁洪。

软件工程(第二版)[M]。

北京.高等教育出版社。

20042、王珊,萨师煊.数据库系统概论(第四版)[M].北京。

高等教育出版社。

20063、郭睿志,张学志,c#+SQLserver项目开发实践[M]中国铁道出版社二、项目概述2。

1 面向的用户相关的管理人员主要是查询和修改。

普通员工能进行查询个人信息。

2.2 实现目标增强企业竞争优势和实现员工自我价值。

有效的人事资源管理是增强企业竞争优势的关键途径,帮助员工实现自我价值是人事管理的重要目标。

2.3、项目开发要求(1)项目开发规范统一:模块划分,代码编写均遵照小组命名规范文档;(2)程序优化、安全并要有良好的可扩展性;(3)用户界面简洁明了、操作简单实用;(4)与用户保持良好的沟通,及时根据用户新的需求改善系统功能2.4开发工具C#SQL server 2005三、系统描述3。

人事档案管理系统使用说明书

人事档案管理系统使用说明书

《人事档案管理系统》使用说明书一、系统简介该人事档案管理系统旨在对企业人事档案进行信息化日常管理,业务包括:(1)员工个人信息的查询及维护。

员工可以查询自己的各项档案信息,包括基本信息、培训信息、考勤信息、考核信息和奖惩信息;员工可以修改自己的联系方式和生日(对其他信息的修改需要管理员或具有相应权限的用户进行操作)。

(2)员工管理具有该权限的用户可以添加、删除、查询和修改员工信息。

对员工信息的查询支持多条件组合查询。

(3)考勤管理具有该权限的用户可以查看按月统计的员工考勤记录(普通员工只能在个人信息查询模块查看自己的按天列出的历史考勤记录)。

(4)培训管理具有该权限的用户可以添加、删除、查询和修改培训项目,以及将员工添加到培训中或从培训中移除。

(5)考核管理具有该权限的用户可以添加、删除、查询和修改员工考核成绩(业务流程还未实现)。

(6)奖惩管理具有该权限的用户可以添加、删除、查询和修改员工的奖励和惩罚记录(业务流程还未实现)。

(7)权限管理具有该权限的用户可以查询权限的授权情况,将员工(系统用户)添加到现有角色以及从所属角色中移除。

(8)角色管理具有该权限的用户可以添加、删除、查询和修改角色权限。

(9)账户设置用户可以修改登录密码。

(10)工资管理入职时间每满两年工资上涨浮动10%。

(触发器来实现)二、系统登录及当前可用的系统用户系统登录界面如下图所示:系统使用用户ID(即员工ID)和密码登录。

由于不同用户具有的权限不同,登陆后显示出的模块不同。

本说明书中使用用户ID“1”和密码“123”登录系统,作为使用说明。

登录系统后,显示的导航界面如下:当前可用的用户ID(系统中已录入的员工)及密码保存在数据库中的Users表中。

可使用Windows身份验证(具有管理员权限)或SQL Server 身份验证下的登录名sa(即数据库管理员,密码在安装数据库时已指定)和登录名Suna(本系统使用的数据库用户,密码为suna2013,只有有限的权限)登录数据库EmployeeManage,即可查看到该表。

(人力资源管理)年人事管理子系统详细设计说明书(1)

(人力资源管理)年人事管理子系统详细设计说明书(1)

目录1.引言 (3)2.子系统功能设定 (3)3.信息模型设计 (12)3.1数据流程图DFD (12)3.2数据字典DD (21)3.3数据库基表之间的关联 (75)3.4子系统接口描述 (82)4.子系统软件结构设计 (86)4.1软件结构图 (86)4.2软件结构的内部接口 (88)5.模块处理逻辑(IPO) (91)客户端数据库环境设置 (91)主模块 (91)6. 输入输出设计 (145)6.1输入设计(略) (145)6.2输出设计(只列出需打印的表格名称,具体参看原始样表) (145)7.基础数据编码方案 (147)8.环境需求 (160)9.附录 (160)1.引言人事管理子系统是PGL─经营管理分系统(人事管理分系统是PGL─CIMS的一部分)中的一个重要的子系统,本子系统的详细分析设计根椐«软件开发任务书»的要求,遵循《PGL─CIMS初步分析设计》的原则,并在详细调查研究的基础上进一步细化和完善而完成的。

人事管理子系统的直接用户是平果铝业公司劳资人事处以及劳人处各科室包括调派科、技术干部科、计划科、劳资科、档案室,纪检科、劳务市场、保险所等八个部门,本子系统可以帮助管理层迅速了解公司职工各方面情况,更方便、更合理地调配使用人才,支持对员工从聘用签订劳动合同到解除或终止劳动合同全过程的处理、其中包括考核、培训、加薪、晋级、奖惩、调配、请假、离退休、保险等的管理。

本子系统的开发目的在于:通过本子系统的开发与应用,使管理者逐步建立起一个完善的人事档案管理系统,使管理人员及时准确地掌握公司员工人力资源方面的动态信息,使管理人员能及时掌握员工出勤信息,为劳动纪律检查提供准确、可靠的依据,使管理人员能及时掌握公司全体员工资、保险等等一些方面的信息等等,从而提高工作效率和管理水平。

本详细分折设计说明书在对功能需求进行确认的基础上,设计子系统的详细结构模型、详细信息模型,并详细描述各主要程序模块的处理逻辑、各输入/输出格式及基础数据的编码方案。

人事档案管理系统_详细设计说明

人事档案管理系统_详细设计说明

人事档案管理系统_详细设计说明1.引言2.系统架构系统采用B/S架构,前端采用HTML、CSS和JavaScript进行界面开发,后端采用Java语言开发。

数据库采用关系型数据库,如MySQL或Oracle。

3.功能模块系统主要包括以下功能模块:-登录注册模块:用户通过账号密码进行登录,未注册用户可以进行账号注册。

-员工档案管理模块:管理员可以进行员工档案的增加、查询、修改、删除等操作。

-薪资管理模块:管理员可以对员工的薪资进行管理,包括薪资的增加、查询、修改、删除等操作。

-考勤管理模块:管理员可以对员工的考勤进行管理,包括考勤记录的增加、查询、修改、删除等操作。

-绩效管理模块:管理员可以对员工的绩效进行管理,包括绩效评定的增加、查询、修改、删除等操作。

-培训管理模块:管理员可以对员工的培训进行管理,包括培训计划的增加、查询、修改、删除等操作。

4.数据库设计系统的数据库主要包括以下表:- 用户表(User):存储用户的账号、密码等信息。

- 薪资表(Salary):存储员工的薪资信息,包括基本工资、奖金等。

- 考勤表(Attendance):存储员工的考勤记录,包括上班时间、下班时间等。

- 绩效表(Performance):存储员工的绩效评定结果,包括评定等级、评价内容等。

- 培训表(Training):存储员工的培训计划,包括培训内容、培训时间等。

5.系统流程系统的主要流程如下:-用户注册流程:用户通过注册页面进行账号注册,填写必要的个人信息后提交注册请求,系统将验证信息的合法性,并将用户信息存储到数据库中。

-用户登录流程:用户通过登录页面进行账号登录,输入账号密码后提交登录请求,系统将验证账号密码的正确性,并根据用户权限跳转到相应的页面。

-员工档案管理流程:管理员可以通过员工列表页面进行员工档案的增加、查询、修改、删除等操作,系统将根据用户的操作进行相应的数据库操作。

-薪资管理流程:管理员可以通过薪资列表页面进行员工薪资的增加、查询、修改、删除等操作,系统将根据用户的操作进行相应的数据库操作。

人事管理系统设计报告

人事管理系统设计报告

人事管理系统设计报告人事管理系统是企业管理中不可或缺的一部分,其主要功能是帮助企业管理人员实现对员工信息的存储、分析和管理,包括员工档案、工资、考勤、培训、绩效评估等方面。

本文将对一款人事管理系统进行设计报告,以高效、安全、可靠的方式完成企业人事管理的相关工作。

一、需求分析在进行系统设计时,首先需要进行需求分析,确定系统应该具备哪些功能,以及对功能的具体要求。

本系统需求分析的主要功能模块如下:1.员工档案:包括个人信息、教育背景、工作经历、员工合同、劳动合同等;2.工资管理:包括工资档案、实时工资查询、工资统计、考勤统计等;3.考勤管理:包括请假管理、加班管理、签到管理等;4.培训管理:包括培训计划、培训记录、培训考核等;5.绩效评估:包括绩效考核统计、个人绩效评估、绩效考核报表等;6.权限管理:包括管理员、普通用户权限管理、访问权限管理等。

二、系统架构设计本系统主要分为前台和后台两部分,前台主要功能是提供给员工使用,包括员工个人信息查询、档案查询、工资查询、考勤查询、请假管理、加班管理等;后台主要面向企业管理人员使用,包括员工档案管理、工资管理、考勤管理、培训管理、绩效评估管理等。

1.前台架构设计前台采用浏览器/移动客户端访问,用户使用浏览器/移动客户端输入账号密码进行登录,之后可以根据权限查看个人信息、工资条、考勤记录、请假详情等。

前台主要采用HTML+CSS+JS技术实现网页布局、交互效果,同时采用Ajax技术实现数据异步加载,提高操作体验和速度。

2.后台架构设计后台采用Java Web技术,基本框架为Spring+MyBatis,采用三层架构模式,分别为表现层、服务层、DAO层,服务层负责业务逻辑处理,DAO层负责数据库访问和记录查询操作。

后台采用MySQL数据库,将用户、员工、工资、考勤等信息存储在数据库中,并通过Java Web提供API接口供前台访问和调用。

三、详细设计1.员工档案设计员工档案包括个人信息、工作经历、员工合同、劳动合同等。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

人事档案管理系统详细设计说明书
1 引言
详细设计阶段的任务是要设计出程序的“蓝图”,以后程序员将根据这个蓝图写出实际的程序代码。

因此,详细设计的目标是在逻辑上正确地实现每个模块的功能。

1.1 编写目的
详细设计说明书编制的目的是:说明一个软件系统各个层次中的每一个程序(每个模块或子程序)的设计考虑。

本软件详细说明书的读者是系统开发人员或合同约定的人员。

1.2 背景
(1)本系统的名称是:人事档案管理系统。

(2)本姓名的任务提出者是**企业,开发者是**信息管理学院,用户是**企业人事及相关部门,实现该软件的计算中心是**信息管理学院电子商务技术中心。

1.3 定义
数据字典:关于数据的信息的集合,也即是对数据流图中包含的元素的定义的集合。

VB:Visual Basic。

更多的术语定义不再一一列出。

1.4 参考资料
[1]张海藩.软件工程导论.北京:清华大学出版社,2005.
[2]石柱.软件工程标准手册.北京:中国标准出版社,2004.
2 程序系统的结构
本系统的软件结构图如下:
3 数据库物理结构设计
4 模块过程设计与界面设计
1)验证用户模块设计说明
(1)功能描述
验证用户身份功能模块用于对登录系统的用户进行身份验证,确定用户是否拥有使用该系统的资格。

因此,任何用户登录系统都调研此模块,登录简易、方便。

(2)验证用户身份功能模块的IPO表如表1所示。

表1 IPO表
系统名称人事档案管理系统
模块名称验证用户身份模块编号
作者×××日期
模块简述用于对登录系统的用户进行身份验证
调用模块
被调用模块
输入项目用户ID,密码
格式用户ID:6位数的字符串
密码:0~12位的字符串
处理验证用户输入的用户ID和密码
获得登录用户输入的用户ID和密码
访问数据库的用户账户表
查询匹配的用户名和密码,若未查询到或不匹配,返回结果到登录窗口,提示错误;相反登录成功
输出提示信息:有效用户或无效用户
局部数据元

约束条件登录失败3次,退出本系统
注释涉及的表:用户账户表
(3)界面设计
验证用户身份的系统登录界面设计如图1所示。

图1 系统用户登录界面(4)主要算法
①【确定】按钮触发的处理:验证用户的合法性。

处理流程:
取得用户输入的用户名和口令;
加密用户名和口令,传输到数据库并与账户表进行一致性验证;
If 用户名and 口令正确
以该用户身份进入系统总控界面并获得相应系统权限
Else
提示“用户名或口令错误”
累计错误三次,系统自动关闭
Endif
②【取消】按钮触发的处理。

关闭用户登录窗口。

(5)接口
本模块是系统的启动模块,它需要用户交互输入用户ID、密码;它调用系统的主控模块(主窗体模块)。

(6)存储分配
本模块由及其自动分配内存。

(7)注释设计
①模块首部的注释:用户验证程序。

②对调用函数的注释:调用加密函数MD5。

(8)限制条件
当系统第一次使用时,具有统一的用户ID和密码:超级用户和123456。

在三次验证错误后,系统自动关闭。

(9)测试计划
①初次安装系统后,测试初始用户ID和密码能否正确登录到系统;
②正确登录后,对用户名和密码进行更改;
③采用刚才修改后的用户ID和密码登录,应该能够正确登录。

(10)尚未解决的问题
对用户ID和密码的加密尚未解决。

用类似的方式,继续说明本系统其他各功能模块的设计,这里略。

2)系统总控制模块
(1)功能描述
系统总控制模块是系统运行时的主控程序,通过系统的主菜单集中各子功能模块,用户在该模块中通过选择菜单进入到相应的子模块。

(2)菜单设计
系统菜单设计如表2所示。

表2 系统菜单
(3)界面设计
系统总控制模块的界面设计如图2所示。

图2 系统总控制界面
(4)主要算法
每个菜单项调用相应模块,如【重新登录】调用图1的登录界面。

其他菜单项类似。

3)修改更新授权功能模块
(1)功能描述
修改更新授权功能模块是对整个系统的用户进行权限分配的模块,通过调用该模块,具有修改更新授权权限的用户能够修改及更新系统所有用户对系统的操作权限。

系统第一次运行时只有超过用户具有用户权限分配的权限。

(2)调用方式
用户通过表2所示系统菜单可以调用修改更新授权功能模块。

具体操作是在表2系统菜单中通过【系统账户管理】| 【修改更新权限】打开修改更新授权界面。

(3)界面设计
修改更新授权界面如图3所示。

图3 修改更新授权界面
(4)主要算法
①【增加】按钮触发的处理:新增系统用户,产生新的系统用户修改更新授权界面,供用户填写。

②【删除】按钮触发的处理:删除当前的系统用户。

③【保存】按钮触发的处理:用于保存新增或修改系统用户数据。

处理流程:
●从窗口取得各字段值。

●存入数据库账户表。

If 数据正确提交
显示“数据成功保存”
Else
显示“数据保存失败”
Endif
④【上条】按钮触发的处理:显示当前记录的上一条记录。

⑤【下条】按钮触发的处理:显示当前记录的下一条记录。

⑥【首条】按钮触发的处理:显示第一条记录。

⑦【末条】按钮触发的处理:显示最后一条记录。

⑧【退出】按钮触发的处理:关闭修改更新授权窗口。

4)查询用户功能模块
(1)功能描述
查询用户功能模块是供系统使用人员对使用系统人员进行检索与查询并且进行修改的模块。

通过调用该模块,能够按照不同的条件组合进行用户的查询,并可以对查询到的用户信息进行修改。

(2)调用方式
用户通过表2所示系统菜单可以调用查询用户功能模块。

具体操作是在表2系统菜单中
通过【系统账户管理】| 【查询用户】打开查询用户界面。

(3)界面设计
查询用户界面如图4所示。

图4 查询用户界面(4)主要算法
①【查询】按钮触发的处理:提供对用户的查询
处理流程:
If 查询所有用户复选框被选中
以列表方式显示所有用户记录
Else
根据用户输入的条件产生查询表达式
If 查询结果不为零
以列表方式显示记录
Else
以列表方式显示记录并提示“满足条件的记录为空”
Endif
Endif
②【取消】按钮触发的处理:关闭窗口。

相关文档
最新文档