企业人事管理系统需求分析文档.docx

上传人:b****8 文档编号:12872669 上传时间:2023-06-08 格式:DOCX 页数:14 大小:49.04KB
下载 相关 举报
企业人事管理系统需求分析文档.docx_第1页
第1页 / 共14页
企业人事管理系统需求分析文档.docx_第2页
第2页 / 共14页
企业人事管理系统需求分析文档.docx_第3页
第3页 / 共14页
企业人事管理系统需求分析文档.docx_第4页
第4页 / 共14页
企业人事管理系统需求分析文档.docx_第5页
第5页 / 共14页
企业人事管理系统需求分析文档.docx_第6页
第6页 / 共14页
企业人事管理系统需求分析文档.docx_第7页
第7页 / 共14页
企业人事管理系统需求分析文档.docx_第8页
第8页 / 共14页
企业人事管理系统需求分析文档.docx_第9页
第9页 / 共14页
企业人事管理系统需求分析文档.docx_第10页
第10页 / 共14页
企业人事管理系统需求分析文档.docx_第11页
第11页 / 共14页
企业人事管理系统需求分析文档.docx_第12页
第12页 / 共14页
企业人事管理系统需求分析文档.docx_第13页
第13页 / 共14页
企业人事管理系统需求分析文档.docx_第14页
第14页 / 共14页
亲,该文档总共14页,全部预览完了,如果喜欢就下载吧!
下载资源
资源描述

企业人事管理系统需求分析文档.docx

《企业人事管理系统需求分析文档.docx》由会员分享,可在线阅读,更多相关《企业人事管理系统需求分析文档.docx(14页珍藏版)》请在冰点文库上搜索。

企业人事管理系统需求分析文档.docx

企业人事管理系统需求分析文档

企业人事管理系统需求分析

1引言

现在的社会是信息化的社会,随着科学技术的发展,人们越来越多的用计算机去代替和延伸脑力劳动,而且计算机能够更高效地帮助人们去处理一些事情,为了把传统的人事管理和现在用计算机技术对人事进行管理,我们开发了这套企业人事管理系统方案。

2编写目的

本系统的对象主要用于企业级的用户,易于对企业员工进行管理,方便用户对企业职工信息的添加,删除,查询的一系列操作,也方便设置所录入的职工的信息,还能方便调用一些比较有用的工具,包括记事本和计算器,并且能够把报表导出。

3功能需求

通过了解:

一个企业人事管理系统主要应该包括:

基础信息管理、人事管理、备忘记录、数据库操作、工具管理、系统管理和职工信息模块等这些模块。

整个系统模块划分如下图:

3.1基础信息管理模块

主要对输入的员工信息进行设置

3.2人事管理模块

用户登录之后,可以对员工的信息进行增删改查,最主要的是可以对人事信息进行浏览和统计,使信息能够一目了然地呈现出来。

3.3备忘记录模块

备忘记录中可以记录日常事务已经查看员工的通讯录。

3.4数据库模块

由于要直接对数据库进行操作,以防操作有误,我们可以在登录之前对数据库经行备份,如果因为操作不当或者其他原因导致数据库损坏,我们可以对数据库进行还原。

保证了数据的安全性。

3.5工具管理模块

工具管理模块中,可以直接调用系统的记事本和计算器这两种工具,直接使用,方便快捷。

3.6系统管理模块

登陆者在进行完一系列操作后,可通过主菜单返回到登录界面,重新登录,也可以选择对登录用户的信息进行重新设置,也可以选择直接退出系统。

3.7员工信息模块

职工登录之后对自己的相应信息进行查询和修改。

4流程图

5数据字典

1.关系描述

需要建立以下表,其用途说明如下:

表名

说明

表Admin

保存管理员的登录名和密码

表CallType

职称类别

表DepartmentType

部门类别

表Education

文化程度

表Employee

职员的信息

表NationType

民族类别

表NoteType

记事本类别

表NoteInfo

记事本信息

表PostType

职务类别

表Rewards

奖惩类别

表SalaryType

工资类别

表Visage

政治面貌

表WorkerType

职工类别

表FamilyMember

家庭信息

表RewardsInfo

奖惩记录

表TrainInfo

培训记录

表EmployeeResume

个人简历

表AddressList

通讯录

各个表的详细的说明如下:

表Admin

字段名称

数据类型

可否为空

说明

姓名

nvarchar(20)

NotNull

登录名

密码

nvarchar(20)

NotNull

登录密码

表CallType

字段名称

数据类型

可否为空

说明

职称类别

nvarchar(20)

主键

职称类别

表DepartmentType

字段名称

数据类型

可否为空

说明

部门类别

Nchar(10)

主键

部门类别

表Education

字段名称

数据类型

可否为空

说明

文化程度

Nchar(10)

主键

文化程度

表Employee

字段名称

数据类型

可否为空

说明

职工号

nvarchar(20)

主键

职工的Id号

职工姓名

nvarchar(50)

Null

职工姓名

性别

nchar

(1)

Null

性别

合同到期日期

datetime

Null

出生日期

出生日期

datetime

Null

出生日期

身份证号

numeric(18,0)

Null

身份证号18位

照片

image

Null

职工照片

工资

money

Null

职工工资

工资类别

Nchar(10)

Null

工资类别

地址

nvarchar(MAX)

Null

职工的地址

电话

nvarchar(50)

Null

职工的联系电话

民族

nchar(10)

Null

职工的民族

职工类别

nchar(10)

Null

职工类别

文化程度

nchar(10)

Null

职工的文化程度

政治面貌

nchar(10)

Null

职工的政治面貌

所在部门

nchar(10)

Null

职工所在的部门

职务

nchar(10)

Null

职工的职务

职称

nchar(10)

Null

职工的职称

表EmployeeResume

字段名称

数据类型

可否为空

说明

职工简历ID

int

主键

自增,用来标识简历

职工姓名

nvarchar(50)

Null

职工的姓名

起始日期

datetime

Null

开始进入公司的日期

结束日期

datetime

Null

离开公司的日期

工作单位

nvarchar(50)

Null

职工所在的单位

从事工作

nvarchar(50)

Null

职工在公司所从事的工作

任职

nvarchar(50)

Null

担任的职务

表FamilyMember

字段名称

数据类型

可否为空

说明

家庭成员ID

int

主键

自增,用来标识家庭成员

职工姓名

nvarchar(50)

Null

职工的姓名

关系

nchar(10)

Null

家庭成员与职工的关系

成员姓名

nvarchar(50)

Null

家庭成员的姓名

出生日期

datetime

Null

成员的出生日期

文化程度

nchar(10)

Null

成员的文化程度

政治面貌

nchar(10)

Null

成员的政治面貌

工作学习单位

nvarchar(50)

Null

成员的工作学习单位

职务

nchar(10)

Null

成员的职务

住址

nvarchar(50)

Null

成员的住址

联系电话

nvarchar(50)

Null

成员的联系电话

表NationType

字段名称

数据类型

可否为空

说明

民族类别

nchar(10)

主键

民族类别

表NoteType

字段名称

数据类型

可否为空

说明

记事本ID

int

主键

自增,用来标识记事本

职工姓名

nvarchar(50)

NotNull

职工姓名

记事本类别

nchar(10)

NotNull

记事本的类别

记事本日期

datetime

Null

记事本创建的日期

记事本题目

nvarchar(50)

Null

记事本的主题

记事本内容

nvarchar(MAX)

Null

记事本里的内容

表PostType

字段名称

数据类型

可否为空

说明

职务类别

nchar(10)

主键

职务类别

表RewardsType

字段名称

数据类型

可否为空

说明

奖惩类别

nchar(50)

主键

奖惩类别

表RewardsInfo

字段名称

数据类型

可否为空

说明

职工奖惩ID

int

主键

自增,标识奖惩ID

职工姓名

nvarchar(50)

Null

职工的Id号

奖惩名称

nvarchar(50)

Null

奖惩名称

奖惩原因

nvarchar(MAX)

Null

职工奖惩原因

奖惩日期

datetime

Null

奖惩开始的日期

备注

nvarchar(MAX)

Null

备注

表SalaryType

字段名称

数据类型

可否为空

说明

工资类别

nchar(50)

主键

工资类别

表TrainsInfo

字段名称

数据类型

可否为空

说明

职工培训ID

int

主键

自增,标识id

职工姓名

nvarchar(50)

NotNull

职工的姓名

培训方式

nvarchar(50)

Null

培训方式

培训单位

nvarchar(50)

Null

培训所在的单位

培训地点

nvarchar(50)

Null

培训的地点

学习内容

nvarchar(MAX)

Null

学习的内容

培训开始时间

datetime

Null

培训开始时间

培训结束时间

datetime

Null

培训结束时间

表Visage

字段名称

数据类型

可否为空

说明

政治面貌

nchar(10)

主键

政治面貌

表WorkerType

字段名称

数据类型

可否为空

说明

职工类别

nchar(50)

主键

职工类别

表AddressList

字段名称

数据类型

可否为空

说明

职工号

nvarchar(20)

主键

职工号

姓名

nchar(10)

NotNull

职工的姓名

性别

nchar(10)

Null

职工的性别

手机号

nvarchar(50)

NotNull

职工的手机号

住址

nvarchar(MAX)

Null

职工的住址

生日

datetime

Null

职工的生日

qq号码

nchar(20)

Null

职工的qq号码

邮箱

nchar(20)

Null

职工的邮箱

2.动态数据:

输入数据:

用户登录,新增数据,修改数据,删除数据等

输出数据:

查询输出

6接口要求

1.硬件接口:

无特别要求;

2.网络硬件接口要求:

由于企业内部使用一般无需网络通讯接口。

3.软件接口要求:

7软件属性

1.可用性:

本软件也可以通过单步跟踪的操作进行检查处理。

2.安全性:

由于软件运行数据放在数据库中,所以参数不容易被错改、破坏,万一参数受到破坏也不会影响源程序,还可对数据库进行备份和还原。

3.可维护性:

本软件利用数据库进行编程,系统结构由程序基本确定,大量的参数及文本内容全部放于数据库中。

修改、更新数据只要在数据库进行修改添加,而不需要对系统结构进行修改,这样系统维护性、升级都十分方便。

4.兼容性:

由于尚未测试,故无法对兼容性进行评析。

8支持信息及运行环境

1.软件支持:

本软件开发是使用C#编写;

2.设备支持:

WindowsServer2003系统,512内存;

3.数据库:

MicrosoftSQLServer2005

9参考资料

1.《C#程序设计及应用教程(第2版)》马骏主编人民邮电出版社

2.XX等网络资源

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > IT计算机 > 电脑基础知识

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2