人事管理系统系统设计说明书

人事管理系统系统设计说明书
人事管理系统系统设计说明书

人事管理系统系统设计说明书

更改记录

目录

1. 文档介绍 (4)

1.1文档目的 (4)

1.2文档范围 (4)

1.3读者对象 (4)

1.4参考文档 (4)

1.5术语与缩写解释 (4)

2. 系统概述 (5)

3. 系统总体结构 (5)

4. 用户界面设计 (5)

4.1.应当遵循的界面设计规范 (5)

4.2.界面的关系图和工作流程图 (5)

4.3.主界面 (7)

4.4.员工基本信息画面 (8)

4.5.员工明细信息画面 (9)

4.6.美学设计 (9)

4.7.界面资源设计 (9)

4.7.1 图标资源 (9)

4.7.2 图像资源 (10)

4.7.3 界面组件 (10)

4.8.其他 (10)

5. 模块设计 (10)

5.1.模块命名规则 (10)

5.2.模块汇总表 (10)

5.3.模块关系图 ................................................................................ 错误!未定义书签。

5.4.系统的模块设计 (11)

5.5.其他 (11)

6. 开发环境的配置 (11)

7. 运行环境的配置 (12)

8. 测试环境的配置 (12)

9. 其他 (12)

1. 文档介绍

1.1 文档目的

编写此文档的目的是详细描述人事管理系统中的用户界面设计及模块设计。并对本系统开发、运行及测试环境配置给予详细的说明。

1.2 文档范围

本文档为该系统的系统设计说明书,详细的说明了“人事管理系统”的用户界面设计、界面关系及美学设计等,并对模块设计、结构情况做了详细的阐述。另外对于该系统的开发环境配置、运行环境配置及测试环境配置进行了指定及推荐。

本文档主要适用于开发人员进行系统设计,测试人员进行系统测试,同时也为后续的系统维护工作提供了良好的使用说明,也可以作为未来版本升级时的重要参考资料。

1.3 读者对象

本文档的预期读者为项目管理人员、项目开发人员、项目测试及维护人员。

1.4 参考文档

1)软件所参照的软件开发标准为:GB8567-88标准

2)XX公司软件开发标准(2008)

3)本项目的需求说明书及产品规格说明书

4)戴坚锋,《软件项目开发与实施》,电子工业出版社,2009。

5)邵志东,《软件开发这点事儿——软件开发工具手册》,电子工业出版社,2009。

1.5 术语与缩写解释

2. 系统概述

本系统是为某企业定制开发,从其中截取了一部分功能,这部分功能在确保系统能

够正常运行的条件下,完成了人事系统重要组成功能,例如人员管理,考勤管理,离职

管理和系统管理。考勤管理的数据由考勤系统导出Excel格式的文档,然后导入到人事

系统数据库中。

本次项目中,实现的WEB应用方面只是实现了可以通过计算机,使用互联网进行人

事数据操作的处理;而对会计系统、考勤机系统并没有开发此功能,特此注明。本系统

大体分为以下几个模块:

员工管理、考勤管理、离职管理、系统管理。

3. 系统总体结构

整个系统遵循多层次的架构模式,从上到下依次为视图层、控制器层、模型层、持

久化层和数据库层。如右图所示。

依赖下层,而下层应该尽量减少对上层的依赖。同时层次间的

交互应该减少对实现的依赖,通过接口进行交互。这样修改哪

一层,对其他层不用做或者做尽量少的改动。

4. 用户界面设计

4.1. 应当遵循的界面设计规范

本系统所有用户界面遵循软件开发标准GB8567-88标准进行设计,用户界面设计友

好合理,充分考虑到用户的操作习惯,达到用户在需求说明书中对界面的需求要求。4.2. 界面的关系图和工作流程图

界面一览:

界面关系图如下:

人事管理系统各界面之间关系图

4.3. 主界面

人事管理系统主界面,用户通过主界面提供的菜单可进入各子界面进行进一步操作。

4.4. 员工基本信息画面

员工基本信息画面,可以根据不同条件查询员工信息,添加新员工,查看员工详细

信息并修改,删除员工信息,打印员工信息报表等。

4.5. 员工明细信息画面

员工明细信息画面,可对员工详细信息进行编辑,并可变更员工职务信息。

其他界面参见系统概要设计部分。

4.6. 美学设计

本系统充分考虑到用户的操作习惯,各用户界面组件布局合理。

本系统为使界面配色方案协调,对使用的主色,背景色,前景色,按钮大小,文字,格式,表格等进行了统一标准,采用了CSS保持了各界面风格的统一。

4.7. 界面资源设计

4.7.1 图标资源

本系统所使用的图标资源除企业提供的Logo外均来自于互联网。

4.7.2 图像资源

本系统所使用图像资源除界面标头图像为自主开发外均来自于互联网。

4.7.3 界面组件

本系统所使用的在界面输入日期时的日历控件为互联网下载的JS文件实现。

4.8. 其他

5. 模块设计

5.1. 模块命名规则

本系统模块命名规则(类、函数、变量等)遵循Sun公司所定义的Java Source描述风格。

另外本系统所有DAO类均以DAO为类名后缀,所有Business层类均以Business 作为类名后缀,所有Action层类均以Action作为类名后缀,所有Form实体层类均以Form 作为类名后缀,所有DTO实体层类均以DTO作为类名后缀。

5.2. 模块汇总表

本系统采用4层架构来实现,分为UI层(用户界面)、实体层(对象-表的映射)、业务层(数据处理)和数据访问层(操作数据库),其中UI层为JSP网站,其他三层均为类库,另外添加一个类库,提供各层都可能用到的公共功能,如验证操作、数据操作等。

5.3. 模块关系图

以下为本系统各模块之间关系图。

人事管理系统模块关系图

5.4. 系统的模块设计

模块的具体设计参见《人事管理系统模块设计(JAVA).xls 》。

5.5. 其他

6. 开发环境的配置

7. 运行环境的配置

8. 测试环境的配置

本系统单元测试、集成测试环境的配置参见6.开发环境的配置。

本系统系统测试、验收测试环境的配置参见7.运行环境的配置。

9. 其他

人力资源管理人事管理系统分析与设计

(人力资源管理)人事管理系统分析与设计

目录 第壹章可行性分析方案 1.1引言 (1) 1.2系统建设的背景、必要性和意义 (1) 1.2.1背景 (1) 1.2.2必要性 (2) 1.2.3意义 (2) 1.3拟建系统的候选方案 (2) 1.3.1候选方案壹 (2) 1.3.1候选方案二 (2) 1.4可行性论证 (2) 1.4.1经济可行性研究 (2) 1.4.2社会可行性研究 (3) 1.4.3技术可行性研究 (3) 1.5几个方案的比较 (3) 第二章系统说明书 2.1引言 (4) 2.1.1系统的名称 (4) 2.1.2系统功能和系统目标 (4) 2.1.3系统开发的背景 (4) 2.2项目概述 (4) 2.2.1项目的主要工作内容 (4) 2.2.2现行系统的调查情况 (5)

2.2.3新系统的逻辑模型 (5) 2.2.4人事管理系统模块图 (9) 2.3实施计划 (9) 2.3.1工作任务的分解 (9) 2.3.2进度 (10) 第三章系统设计说明书 3.1引言 (11) 3.1.1项目背景 (11) 3.2系统总体技术方案 (11) 3.2.1模块设计 (11) 3.2.2模块划分及功能介绍 (13) 3.3运行测试 (14) 第壹章可行性分析方案 1.1引言 项目名称:人事管理系统 可行性研究工作的基本内容:于开发过程中,我们为了尽量给用户以方便,考虑到用户需求的实际情况,建立较为简单易明的系统服务,开发此系统无论于经济上,操作上,仍是于技术上均是可行的。 本次可行性方案的编写目的于于研究公司的人事管理部门的人事管理系统的各种需要。人事档案管理信息系统,作为数据库管理系统的壹个具体应用,于实际工作中得到了广泛的应用,因为通过它能对企事业单位的人力资源进行卓有成效的管理,提高了管理的效率,方便了使用,通过壹系列的操作能够快速、可靠的进行人事档案的更新、查找,极大的提高了工作效率,是现代企事业单位必

人事管理系统项目详细设计说明书

目录 1. 概述 1.1.目的 本文为教学案例项目SQLServer功能规范说明书。本说明书将: ●描述数据库设计的目的 ●说明数据库设计中的主要组成部分 ●说明数据库设计中涵盖的教学知识要点 1.2.内容 本文档主要内容包括对数据库设计结构的总体描述,对数据库中各种对象的描述(包括对象的名称、对象的属性、对象和其他对象的直接关系)。本文档中包含对以下数据库内容的描述: ●数据表 ●视图 ●存储过程 ●用户自定义函数 ●触发器 ●约束 在数据库主要对象之外,本文还将描述数据库安全性设置、数据库属性设置和数据库备份策略,为数据库管理员维护数据库安全稳定地运行提供参考。

1.3.与其他项目的关联 教学案例项目的数据库设计与教学项目(Web部分和Windows部分)功能密切相关。教学案例项目的数据库将按照教学项目程序部分的功能需求而设计,数据库设计将配合教学案例的程序部分,以实现一个功能完备的企业环境内的应用。 2. 数据库 2.1.数据库名称 数据库的名称一定要设为RGB,否则本案例设计的Web部分的应用程序和Windows 部分的应用程序将无法使用该数据库。 答案:USE[master] GO /******Object:Database[RGB]ScriptDate:06/18/201108:55:58******/ CREATEDATABASE[RGB]ONPRIMARY (NAME=N'RGB',FILENAME=N'C:\ProgramFiles\MicrosoftSQLServer\MSSQL10.MSSQLSERVE R\MSSQL\DATA\RGB.mdf',SIZE=3072KB,MAXSIZE=UNLIMITED,FILEGROWTH=1024KB) LOG ON (NAME=N'RGB_log',FILENAME=N'C:\ProgramFiles\MicrosoftSQLServer\MSSQL10.MSSQLS ERVER\MSSQL\DATA\RGB_log.ldf',SIZE=1024KB,MAXSIZE=2048GB,FILEGROWTH=10%) GO ALTERDATABASE[RGB]SETCOMPATIBILITY_LEVEL=100 GO IF(1=FULLTEXTSERVICEPROPERTY('IsFullTextInstalled')) begin EXEC[RGB].[dbo].[sp_fulltext_database]@action='enable' end GO ALTERDATABASE[RGB]SETANSI_NULL_DEFAULTOFF GO ALTERDATABASE[RGB]SETANSI_NULLSOFF GO ALTERDATABASE[RGB]SETANSI_PADDINGOFF GO ALTERDATABASE[RGB]SETANSI_WARNINGSOFF

企业人事管理系统总体设计

河南城建学院 《Visual FoxPro 数据库程序设计》 课程设计讲明书 题目:企业人事治理系统 指导教师:王康平 班级:房地产经营治理

学号: 053410143 姓名:李洪会 2011 年 12 月 30 日 目录 【主题】 (3) 1.系统总体设计 (4) 1.1系统功能简介 (4) 1.2系统功能结构图 (4) 2.数据库设计 (4) 3.实验数据 (5) 4.程序设计界面 (6)

4.1登录界面 (6) 7职工信息查询7 4.4职工信息录入 (8) 5.课程设计总结 (10) 参考文献 (11)

【主题】 本次课程设计我的课题是企业人事治理。 要紧培养我们的VFP的设计能力,提高我们的综合素养。 我的任务是建立能够实现对一个公司人员登陆,查询,录入、修改功能的系统。 在登录界面中,用户名是aaa,密码是123456 我的设计思路现建立一个主菜单,然后将表单联系起来。再通过表单对自由表的查询、录入、修改等功能来实现我们系统的顺利运行。 在制作过程中,我得到了同学的无私关心,结合个人努力,最终成功完成了本次课程设计,实现了原先预想的功能。。

1.系统总体设计 1.1系统功能简介 该系统能够进行职工信息查询,录入,修改和退出 录入:录入姓名,年龄,性不,学历,籍贯,职工编号。修改:职工信息都可修改。

查询:进入登陆界面后,会自动出现扫瞄查询界面,供人查询 1.2系统功能结构图 2.数据库设计 职工表(姓名,年龄,性不,学历,籍贯,职工编号) 一般关键字:职工编号 人事治理系统 职工信 职工信 职工信 退 通过登

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

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

目录 目录------------------------------------------------------------------------------------------------------------------- 2 1.引言 ---------------------------------------------------------------------------------------------------------------- 3 1.1 编写目的------------------------------------------------------------------------------------------------- 3 1.2 读者对象------------------------------------------------------------------------------------------------- 3 1.3 软件项目概述 ------------------------------------------------------------------------------------------ 3 1.4 文档概述------------------------------------------------------------------------------------------------- 3 1.5 定义----------------------------------------------------------------------------- 错误!未定义书签。 1.6 参考资料------------------------------------------------------------------------------------------------ 13 2.一般性描述------------------------------------------------------------------------------------------------------- 4 2.1软件产品与其环境之间的关系 --------------------------------------------------------------------- 4 2.2 用户特征------------------------------------------------------------------------------------------------- 4 2.3限制与约束 ---------------------------------------------------------------------------------------------- 5 2.4假设与前提条件 ---------------------------------------------------------------------------------------- 5 3.功能需求描述---------------------------------------------------------------------------------------------------- 6 3.1系统总体功能 ------------------------------------------------------------------------------------------- 6 3.2 职能设置模块 ------------------------------------------------------------------------------------------ 6 3.3 员工信息管理 ------------------------------------------------------------------------------------------- 7 3.4 工资管理 ------------------------------------------------------------------------------------------------- 8 3.5 员工考勤管理 ------------------------------------------------------------------------------------------ 10 3.6 工作考核管理 ------------------------------------------------------------------------------------------ 11 3.7 系统管理 ------------------------------------------------------------------------------------------------ 12 4.其它需求描述-------------------------------------------------------------------------- 错误!未定义书签。 4.1 性能要求----------------------------------------------------------------------- 错误!未定义书签。 4.2 设计约束----------------------------------------------------------------------- 错误!未定义书签。 4.3 界面要求----------------------------------------------------------------------- 错误!未定义书签。 4.4 进度要求----------------------------------------------------------------------- 错误!未定义书签。 4.5 交付要求----------------------------------------------------------------------- 错误!未定义书签。 4.6 验收要求----------------------------------------------------------------------- 错误!未定义书签。s 5.附录 -------------------------------------------------------------------------------------------------------------- 13

人事管理系统项目详细设计说明书

目录 1.概述 1.1.目的 本文为教学案例项目SQLServer功能规范说明书。本说明书将: 描述数据库设计的目的 说明数据库设计中的主要组成部分 说明数据库设计中涵盖的教学知识要点 1.2.内容 本文档主要内容包括对数据库设计结构的总体描述,对数据库中各种对象的描述(包括对象的名称、对象的属性、对象和其他对象的直接关系)。本文档中包含对以下数据库内容的描述: 数据表 视图 存储过程 用户自定义函数 触发器 约束 在数据库主要对象之外,本文还将描述数据库安全性设置、数据库属性设置和数据库备份策略,为数据库管理员维护数据库安全稳定地运行提供参考。

1.3.与其他项目的关联 教学案例项目的数据库设计与教学项目(Web部分和Windows部分)功能密切相关。教学案例项目的数据库将按照教学项目程序部分的功能需求而设计,数据库设计将配合教学案例的程序部分,以实现一个功能完备的企业环境内的应用。 2.数据库 2.1.数据库名称 数据库的名称一定要设为RGB,否则本案例设计的Web部分的应用程序和Windows 部分的应用程序将无法使用该数据库。 答案:USE[master] GO /******Object:Database[RGB]ScriptDate:06/18/201108:55:58******/ CREATEDATABASE[RGB]ONPRIMARY (NAME=N'RGB',FILENAME=N'C:\ProgramFiles\MicrosoftSQLServer\\MSSQL\DATA\',SIZE=3072KB,MAXSIZE= UNLIMITED,FILEGROWTH=1024KB) LOG ON (NAME=N'RGB_log',FILENAME=N'C:\ProgramFiles\MicrosoftSQLServer\\MSSQL\DATA\',SIZE=1024KB,MAXS IZE=2048GB,FILEGROWTH=10%) GO ALTERDATABASE[RGB]SETCOMPATIBILITY_LEVEL=100 GO IF(1=FULLTEXTSERVICEPROPERTY('IsFullTextInstalled')) begin EXEC[RGB].[dbo].[sp_fulltext_database]@action='enable' end GO ALTERDATABASE[RGB]SETANSI_NULL_DEFAULTOFF GO ALTERDATABASE[RGB]SETANSI_NULLSOFF GO ALTERDATABASE[RGB]SETANSI_PADDINGOFF GO ALTERDATABASE[RGB]SETANSI_WARNINGSOFF

软件工程课程设计报告人事管理系统

软件工程课程设计报告人事管理系统

软件工程课程设计 题目人事管理系统 系计算机系 专业班级软件工程(动画方向)(2)班 学生姓名贾秋洪 学号 2358069 指导教师姜青山 年 6 月 18 日 1.课程题目 人事管理系统设计 2.概述 2.1本课题的来源 A公司是一家以寿险营销为目的的寿险公司,公司员工众多业务流量大,为了方便管理,我制作了一个人事管理系统。主要经

过员工基本信息录入、修改、查询、删除以及员工考勤等方面来对员工综合考评。以便对员工发放工资进行合理分配。这样能提高领导的人事管理水平还能提高员工的积极性。经过现代计算机技术与企业管理相结合,实现人事管理系统的科学化、信息化、现代化,而且适合一般人群使用。 企业人事管理是相对企业内部员工的管理。集人员、考勤、工资、员工培训、系统功能等于一体的大型管理系统,为公司在人事管理等方面提供极大的方便。本软件是以中小型企业为背景而设计开发的,界面美观、使用方便。本系统主要以人员管理、考勤管理、统计分析管理、工资核算等,是企业人事管理必不可缺的好帮手。 2.2本课题目的、实现功能与预期成果 2.2.1目的 当前市面上流行的人事管理系统不少。可是,对于A公司来说,不需要大型的数据库系统。只需要一个操作方便,功能实用,能满足本中心对数据的管理及需求的系统。我们的目标就是在于开发一个功能实用、操作方便,简单明了的人事管理系统。 2.2.2实现功能 能够录入人事的基本资料,在操作上能够完成诸如添加、修改、删除、按各种条件进行查询、新用户的设置及密码修改等方

面的工作,基本满足人事日常业务的需要。 2.2.3预期成果 所做出的人事管理系统能让A公司管理层在操作简单的前提下并有效的提高对该公司的人事管理,并经过该系统提高员工的能力。尽量使本系统做到是一个科学化、信息化、简单使用的人事管理系统。 3.系统分析 3.1系统调研 正式开发管理信息系统之前进行调研是非常必要的,必要对现行系统进行详细的调查,明确用户需求,保证开发的新系统的功能与用户的要求相吻合,避免耗费大量的人力、物力、财力,新系统的开发却失败的悲剧发生。 3.2可行性分析概述 可行性分析是在A公司的要求和系统调研的基础上进行的,对新系统的开发从社会、技术、经济、管理等方面进行分析,并得出新系统的开发工作可行、不可行、需要修改、追加投资、暂缓开发、分步实施等方案和结论,最后完成可行性分析。 可行性分析一般可定义为:可行性分析是在建设的前期对工程项目的一种考察和鉴定,对拟议中的项目进行全面与综合的技术、经济能力的调查,判断它是否可行。 可行性分析阶段的主要工作包括以下几个方面:

人事管理系统使用说明

人事管理系统使用说明文件编码(GHTU-UITID-GGBKT-POIU-WUUI-8968)

人事管理信息系统操作说明书 目录 二、添加用户 一、系统登录 默认管理员登录名admin默认密码:123 二、添加用户 选择系统设置菜单—用户及权限管理—用户管理—添加用户,如图 三、权限管理 选择系统设置菜单—用户及权限管理—权限管理,单击左边列表框中用户,在右边模块权限中勾选相应权限,如图。 四、人事档案类别维护 选择人事管理—基础资料,单击左边类别名称,在右边窗体中添加、修改、删除类别值,如图。 五、人事档案部门维护 选择人事管理—人事管理,单击左边窗体部门列表,右键增加、删除、编辑部门信息,如图。 六、人事档案新增人员 选择人事管理—人事管理—新增,填写相关信息,需现场拍照,请先安装好摄像头

点击拍照—联机拍摄—打开摄像头—拍照,拍出照片如无需重拍请,点击照片裁剪—手工裁剪,裁剪照片大小完成后点击照片保存,返回员工档案窗体中图标显示照片。也可添加证件与简历照片,请点击字段边+号按钮。 七、厂证打印 厂证打印有2种打印方式,1、在员工档案登记中点击厂证打印,此方式只能单个打印。2、在人事档案主窗体中筛选出需打印人员,鼠标按下拖动记录选中需打印记录。 如图:打印方式一 打印方式二 八、档案导入\导出 档案导入需先将人员信息填入excel模板中,模板位置: D:\ProgramFiles\pomegranatc\rsda_mb.xls点击导入完成。 导出:员工档案获得焦点情况下点击导出,导出为excel文件格式,如图: 九、查询与筛选 1、按部门筛选,单击员工档案窗体左边相应部门,筛选出部门人员。 2、点击右边档案资料字段倒小三角,按字段值筛选。 3、点击查找,用筛选窗体中条件筛选。如图: 十、档案查询 查询方法如:第七条减少了添加、删除、编辑功能 十一、贺卡打印 选择人事管理—贺卡打印,选择相应日期打印贺卡。 十二、查询报表 1、花名册选择人事管理—统计报表—人事资料(花名册),如需导出,点击右键导出选择officeexcel1997-2003。 2、员工流失率报表,填写日期条件点确定,按部门统计流失率,双击列表中部门可展开明细。 3、人事分析报表,人事分析窗体可按部门、职位、学历、地图灯分析人员结构,如图。 十三、提醒设置 选择人事管理—提醒设置勾选需要提醒内容,填写需提前天数,打开系统时候会自动弹出按条件提醒内容。

企业人事管理系统详细设计说明方案

精心整理企业人事管理系统 详细设计说明书 文档作者谭聪 学号 一. 1.1 阶段中, 1.2背景 1.3 主键:数据库表中的关键域。值互不相同。 外部主键:数据库表中与其他表主键关联的域。 ROLLBACK:数据库的错误恢复机制。 1.4参考资料 1.人事管理系统项目计划任务书,XXX公司 2.人事管理系统项目开发计划,软件开发小组 3.用户操作手册(初稿),软件开发小组 4.软件工程及其应用,周苏、王文等,天津科学技术出版社 5.软件工程,张海藩,清华大学出版社 二.系统结构 模块结构由各个成员分别完成 身份认证模块及人员信息统计模块见《身份认证及人员信息统计模块》分页 人员信息维护模块见《人员信息维护模块》分页

人员信息查询模块见《人员信息查询模块》分页 工资信息维护模块见《工资信息维护模块》分页 工资信息查询模块见《工资信息查询模块》分页 三.身份认证模块 3.1软件结构 模块的界面参见概要设计文档 身份认证模块: 3.2 1. Check()过程: 对登陆的用户名及密码进行检验,如果通过验证则返回turu,进入系统主菜单,否则返回faulse,调用错误处理程序。 Callmenu()过程: 被check()过程调用,列出系统主菜单,并调用系统功能模块。

系统菜单: 2.性能 3 4 5 已经在软件结构中进行描述。四.统计模块 4.1软件结构

4.2 1 2.性能 统计模块对所有的或者选中类型的数据进行统计,在精度方面必须满足统计要求,精确到小数点后3位。 3.输入项目 统计模块要求用户选择统计方法,采用单选框的方式输入。 4.输出项目 统计模块输出统计结果,并列出被统计的条目,所有列出的条目及统计信息均为不可编辑项。 5.程序逻辑 已经在软件结构中进行描述。 五.人员基本信息查询模块

C语言-人事管理系统

人事管理管理系统 [要求] 某高校主要人员有:在职人员(行政人员、教师、一般员工)、退休人员和临时工。现在,需要存储这些人员的人事档案信息:编号、姓名、性别、年龄、职务、职称、政治面貌、最高学历、任职时间、来院时间、人员类别。其中,人员编号唯一,不能重复。 (1)添加删除功能:能根据学院人事的变动情况,添加删除记录; (2)查询功能:能根据编号和姓名进行查询; (3)编辑功能(高级):根据查询对相应的记录进行修改,并存储; (4)统计功能:能根据多种参数进行人员的统计(在职人数、党员人数、女工人数、高学历高职称人数(硕士学位以上或者副教授以上)),统计要求同时显示被统计者的信息; (5)排序功能:按照年龄、来院时间进行排序; (6)保存功能:能对输入的数据进行相应的存储; 一、需求分析: 根据题目要求,职工信息是存放在文件中的,所以应该提供相应的文件的输入输出的功能,在程序中应该有添加删除,查询,编辑,统计,排序,保存等程序实现相应的操作,另外菜单式的选择方式选择程序的功能也是必须需的。另外程序中要求存储的模块,采用的方式均为将原文件中的所有数据读入内存,在内存中处理之后以覆盖的方式写入文件中重新储存,这样的方法容易理解、容易编写,但当文件中的数据量很大时,这种方法也存在一定的难度,在本程序中将N定为100,也即最多可储存的职工人数为100; 二、总体设计: 根据以上需求分析,将程序分成以下几个模块: 1、新建档案信息; 2、删除信息; 3、追加信息; 4、搜索查找信息(按姓名或者编号搜索); 5、浏览全部信息; 6、修改信息; 7、信息排序; 8信息统计; 三、详细设计; 1、主函数: 〈1〉需求分析: 为使系统执行完每部分功能后能够方便的回到系统主界面,main()函数设计的 很简单,只包含一个menu()函数,其余的全部功能都通过menu()函数调用来实现,并通过menu()函数的递归调用实现返回主界面的功能。

人事管理系统的设计说明

目录 前言 摘要 关键词 第一章人事管理系统概述 1.1 人事管理系统简介 1.2 企业信息化发展 1.3 关于人事管理系统的几个误区第二章人事管理系统分析 2.1 系统初步调查 2.2 系统可行性分析 2.3 系统详细调查 2.4 系统的安全性 第三章人事管理系统设计 3.1 方案设计 3.2 开发工具选择 3.3 数据库设计 3.3.1人事管理系统的详细调查 3.3.2系统逻辑模型的提出 3.3.3数据字典 3.4 数据模块设计图 第四章人事管理系统的实现 4.1 开发环境的选择 4.2 人事管理系统模块设计举例 4.3 人事管理系统测试 4.4 系统运行与维护 4.5系统的转换方案 第五章开发总结 参考文献

人事管理系统的设计 前言 随着计算机技术的不断发展,计算机作为知识经济时代的产物,已被广泛应用于社会各个行业和领域。随着我国国企改革的深入和社会主义市场经济的日趋繁荣,导致各企业间的竞争日益激烈,迫使企业采取先进的计算机硬件设备以及高质量。。。。。。。。。。。。 摘要 本论文是从现代企业管理中的人事管理现状出发,针对人事管理的复杂程序,经过详细的系统调查,开发出的操作简单而且方便实用的一个人事管理系。。。。。。。。。 关键词 人事管理系统,Visual Basic 6.0,Access 2000 【Abstract】 This thesis is from the modern business enterprise present condition, aim at the personal management of the complicated procedure operation, pass by detailed system investigate, develop simple and convenient practical such a personal management system. The head tool of this system development is Visual Basic 6.0, the engine of the backstage database so。。。。。。。

人事管理系统架构设计

系统软件架构设计学生学号014301754116 题目:人事管理系统架构设计 学生姓名:贾金录 专业名称:软件工程 指导教师:陈国志

目录 1总体设计 (3) 1.1系统功能结构设计 (3) 1.1.1顶层系统结构 (5) 1.1.2用户登录功能结构图 (5) 1.1.3员工管理 (6) 1.1.4部门管理 (6) 1.1.5休假管理 (7) 1.1.6人事考勤 (8) 1.1.7加班管理 (8) 1.1.8工资管理 (9) 1.2系统对象设计 (10) 1.2.1数据库连接类 (10) 1.2.2用户登录功能类图 (11) 1.2.3员工管理功能类图 (12) 1.2.4部门管理类图 (13)

1总体设计 1.1 系统功能结构设计 以某公司为例,某公司需要对员工基本资料、所在部门、员工请假/休假、人事考勤、加班及工资进行合理的规划。通过与人力资源部门及相关人员进行需求沟通后,确定系统需要具有如下的功能。 ●用户登录管理:用户登录后才能进入系统,包含用户名和密码检查 ●员工信息管理:员工信息的添加、删除、更改,可添加员工照片 ●部门管理:能够以树状视图显示员工所在的部门 ●休假管理:员工的休假信息添加、查询及统计功能 ●考勤管理:员工的考勤记录、考勤历史查询及考勤统计功能 ●加班管理:录入加班信息、加班汇总及特定员工的加班查询功能 ●工资管理:录入员工的发薪记录、查询特定员工的发薪记录及发薪历史信息 ●系统日志:记录当前用户的所有操作信息,提供查询功能 需求分析用例图如图所示。

人事管理系统用例图

1.1.1顶层系统结构 系统顶层系统结构功能图 1.1.2用户登录功能结构图 用户登录功能结构图 用户登录功能包含用户登录及更改密码两个: ●用户登录:用户输入帐号及密码,系统验证,成功则进入系统,否则给予提示。 ●更改密码:在用户登录界面提供一个更改密码按钮,通过此按钮可以弹开一个更改密码的界面, 用户输入原有帐号及密码,以及新密码进行更改。

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

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

人事档案管理系统需求说明书 1.引言 1.1编写的目的 人事档案管理是现代企业人力资源管理中的重要内容, 也是人力资源开发利用的基础性工作。这份需求说明书分析了整个人事档案管理的基本流程, 并按照现代企业的人力资源管理模式进行设计, 符合现代企业人力资源的管理标准。因此, 这份说明书主要是面向现代企业的经理和软件开发公司的项目经理。 1.2背景 (a)该系统名为: 现代企业人事资源管理系统 (b)提出者: 梁东旭 开发者: 某软件开发公司开发小组 (c)本系统能为其它的系统提供人事数据 1.3定义 数据字典: 关于数据的信息的集合, 也即是对数据流图中包含的元素的定义的集合。 数据流图: 是一种图形化技术, 它描绘信息流和数据从输入移动到输出的过程中所经受的变换。 2

状态转换图: 简称状态图, 经过描绘系统的状态及引起系统状态转换的事件, 来表示系统的行为。 1.4参考资料 引用资料 [1]张海藩. 软件工程导论( 第五版) . 北京: 清华大学出版社, .2 2.任务概述 2.1目标 人事档案管理是现代企业人事资源管理中的重要内容, 也是人力资源开发利用的基础性工作。人事档案管理在信息化之前, 在人员进出、离退休、升迁、岗位变动、职称变动、学位变动, 以及档案管理人员的变动等方面存在诸多不利于管理的地方, 不适应现代的企业管理形势和人力资源开发利用的要求。 开发人事档案管理系统使企业的人事档案管理工作实现了信息化、规范化, 不但使企业能够高效率完成人事管理的日常工作, 还使企业深入开发利用人力资源成为可能。 2.2用户的特点 本软件的最终用户是企业人事部门的工作人员。部门有专职的人事数据录入人员, 具有一定的计算机操作知识; 系统的维护人员 3

事业单位人事管理系统详细设计

石河子大学信息技术学院 数据库系统课程设计 某单位人事管理系统的数据库信息 姓名:曾晨2010508013 李沁梅2010508063 老师:于宝华 专业:计算机科学与技术 学院:信息科学与技术学院 页脚内容1

完成日期:2013-1-17 目录 一、........................................................................... 人事管理信息系统概述5 1.1、项目简介 (5) 1.2、项目背景及现状分析 (5) 二、.............................................................................................. 可行性分析6 三、.................................................................................................. 需求分析7 3.1、系统的性能要求 (7) 3.2、总体需求 (7) 3.3、数据流分析 (7) 四、.................................................................................................. 系统规划9 4.1、系统的功能模块划分 (9) 4.2.、系统功能 (10) 五、.............................................................................................. 数据库设计11 5.1、系统E-R图 (11) 页脚内容2

人事管理系统架构设计

系统软件架构设计 题目人事管理系统架构设计 学生姓名:贾金录 专业名称:软件工程 指导教师:陈国志 目录 1.1.3 员工管理 ............................................................................ 1总体设计 1.1系统功能结构设计 以某公司为例,某公司需要对员工基本资料、所在部门、员工请假/休假、人事考勤、加班及工 资进行合理的规划。通过与人力资源部门及相关人员进行需求沟通后,确定系统需要具有如下的功能。 用户登录管理:用户登录后才能进入系统,包含用户名和密码检查员工信息管理:员工信息的添加、删除、 更改,可添加员工照片部门管理:能够以树状视图显示员工所在的部门休假管理:员工的休假信息添加、查询及统计功能 考勤管理:员工的考勤记录、考勤历史查询及考勤统计功能 加班管理:录入加班信息、加班汇总及特定员工的加班查询功能 工资管理:录入员工的发薪记录、查询特定员工的发薪记录及发薪历史信息 系统日志:记录当前用户的所有操作信息,提供查询功能 需求分析用例图如图所示。

人事管理系统用例图 1.1.1 顶层系统结构 系统顶层系统结构功能图 1.1.2 用户登录功能结构图 用户登录功能结构图用户登录功能包含用户登录及更改密码两个:用户登录:用户输入帐号及密码,系统验证,成功则进入系统,否则给予提示。更改密码:在用户登录界面提供一个更改密码按钮,通过此按钮可以弹开一个更改密码的界面,用户输入原有帐号及密码,以及新密码进行更改。 1.1.3 员工管理 员工管理功能结构图提供一个窗口显示所有员工信息列表,用户可以通过鼠标选择一条记录,窗口中提供当前选中记录的信息显示,并提供所列功能的功能按钮。 员工管理功能:新员工添加:通过在界面上的各种输入框、列表框输入新用户信息,包括用户头像选择,添加新用户删除员工信息:通过员工管理页面选择要删除的员工记录,点击删除按钮,进行删除。在删除的时候提示用户是否确定删除。 更改员工信息:在员工管理页面显示当前选中员工的所有信息,在相应的控件内进行更改,并保存。 1.1.4 部门管理 部门管理功能结构图提供一个窗口,以树状结构显示所有部门列表,并包含部门员工,提供添加、删除、更改、拖拽等功能。 部门管理功能:新部门添加:通过添加窗口输入新部门名称,然后在部门管理主窗口的树状结构添加新结点;删除现有部门:通过选择树状结构中的部门名称,点击删除按钮进行删除;更改部门名称:选中树状结构中的部门名称,点击更改部门名称按钮,在弹出的对话框中输入新名称; 调整部门结构:以拖拽的形式在树状结构里调整部门结构。 1.1.5 休假管理 休假管理功能结构图提供一个窗口显示所有历史休假记录,用户可以通过鼠标选择一条记录,窗口中提供当前选中记录的信息显示,并提供所列功能的功能按钮。 休假管理: 添加新休假记录:通过在界面上的各种输入框、列表框输入新休假信息,点击添加按钮确定添加; 查询员工休假记录:在弹出窗口中输入查询条件,确定后在主界面窗口中的记录列表中显示查询结果; 统计员工休假信息:在弹出窗口中选需统计的员工名称,确定后弹出统计界面。 1.1.6人事考勤 人事考勤功能结构图 提供一个窗口显示所有历史考勤记录。历史考勤记录列表上方提供输入新考勤记录的输入控件。

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

目录 1.引言............................................. 错误!未定义书签。 编写目的........................................ 错误!未定义书签。 项目背景........................................ 错误!未定义书签。 参考资料........................................ 错误!未定义书签。2.总体设计......................................... 错误!未定义书签。 需求概述........................................ 错误!未定义书签。 软件结构........................................ 错误!未定义书签。3.程序描述......................................... 错误!未定义书签。 功能描述........................................ 错误!未定义书签。 性能............................................ 错误!未定义书签。 输入项目........................................ 错误!未定义书签。 输出项目........................................ 错误!未定义书签。 算法............................................ 错误!未定义书签。 程序逻辑........................................ 错误!未定义书签。 软件接口........................................ 错误!未定义书签。 限制条件........................................ 错误!未定义书签。 测试要点........................................ 错误!未定义书签。

公司人事管理系统设计

(此文档为word格式,下载后您可任意编辑修改!) 河南工程学院毕业设计(论文) 题目公司人事管理系统设计 学生姓名___曹丽娜_____ 系(部)___河南工程学院__ 专业___软件学院____ 指导教师田正军___ 2011年 5月 28日

摘要 在当今社会,互联网空前的发展,给人们的工作和生活带来了极大的便利和高效,信息化,电子化已经成为节约运营成本,提高工作效率的首选。考虑到当前大量企业的人事管理尚处于手工作业阶段,不但效率低下,还常常因为管理的不慎而出现纰漏。因此根据部分企业提供的需求,设计此企业人事管理系统,以帮助企业达到人事管理办公自动化、节约管理成本、提高企业工作效率的目的。 本企业人事管理系统采用C/S结构,在Windows XP操作系统下,主要对企业员工的信息以及跟人事相关的工作流程进行集中的管理,方便企业建立一个完善的、强大的员工信息数据库。它是以Microsoft Visual Studio 2005和SQL 2005数据库作为开发平台,使用C# 设计操作控件和编写操作程序,完成数据输入、修改、存储、调用查询等功能;并使用SQL 2005数据库形成数据表,进行数据存储。 本文详细介绍了企业人事管理系统的功能需求,系统设计和具体实现。并简要介绍了系统开发采用的过程方法。 关键词: 企业人事管理系统;员工信息数据库;SQL;C# Abstract With the unprecedented development of Internet, it has been brought us great convenience and efficiency in our society. Normalization and electrification have become the first choice of saving operation cost and improving work efficiency. Many enterprises' personnel administration systems lie in the phase of manual management which is inefficient and easy to go wrong by carelessness. Therefore, the MIS(Management Information System)is designed to make the personnel administration more scientific, normative and efficient. The system adopts the structure mode of Client/Server(C/S), Windows XP as the operation system,SQL 2005 as the background database, and Microsoft Visual Studio 2005 as the developing tool. It can help enterprises to establish a perfect, strong staff information database, which facilitates the centralized management of staff information and workflow. The paper explains the course design, system design and implementation of MIS, also briefly introduces the process of the system development. Keywords: Personnel Management System; Employee Information Database; SQL; C# 目录 前言................................................................ - 4-第一章需求分析....................................................... - 7 - 第一节企业人事管理系统的研究内容及所达到的目标 (7) 一、研究内容........................................................ - 7 - 二、设计原则........................................................ - 7 - 三、所达到的目标.................................................... - 7 -

相关文档
最新文档