人事档案管理系统详细设计说明书
人事管理系统模块(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 格式。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 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
②【取消】按钮触发的处理:关闭窗口。