系统需求分析与概要设计Word格式文档下载.docx

上传人:b****1 文档编号:6076830 上传时间:2023-05-06 格式:DOCX 页数:25 大小:148.31KB
下载 相关 举报
系统需求分析与概要设计Word格式文档下载.docx_第1页
第1页 / 共25页
系统需求分析与概要设计Word格式文档下载.docx_第2页
第2页 / 共25页
系统需求分析与概要设计Word格式文档下载.docx_第3页
第3页 / 共25页
系统需求分析与概要设计Word格式文档下载.docx_第4页
第4页 / 共25页
系统需求分析与概要设计Word格式文档下载.docx_第5页
第5页 / 共25页
系统需求分析与概要设计Word格式文档下载.docx_第6页
第6页 / 共25页
系统需求分析与概要设计Word格式文档下载.docx_第7页
第7页 / 共25页
系统需求分析与概要设计Word格式文档下载.docx_第8页
第8页 / 共25页
系统需求分析与概要设计Word格式文档下载.docx_第9页
第9页 / 共25页
系统需求分析与概要设计Word格式文档下载.docx_第10页
第10页 / 共25页
系统需求分析与概要设计Word格式文档下载.docx_第11页
第11页 / 共25页
系统需求分析与概要设计Word格式文档下载.docx_第12页
第12页 / 共25页
系统需求分析与概要设计Word格式文档下载.docx_第13页
第13页 / 共25页
系统需求分析与概要设计Word格式文档下载.docx_第14页
第14页 / 共25页
系统需求分析与概要设计Word格式文档下载.docx_第15页
第15页 / 共25页
系统需求分析与概要设计Word格式文档下载.docx_第16页
第16页 / 共25页
系统需求分析与概要设计Word格式文档下载.docx_第17页
第17页 / 共25页
系统需求分析与概要设计Word格式文档下载.docx_第18页
第18页 / 共25页
系统需求分析与概要设计Word格式文档下载.docx_第19页
第19页 / 共25页
系统需求分析与概要设计Word格式文档下载.docx_第20页
第20页 / 共25页
亲,该文档总共25页,到这儿已超出免费预览范围,如果喜欢就下载吧!
下载资源
资源描述

系统需求分析与概要设计Word格式文档下载.docx

《系统需求分析与概要设计Word格式文档下载.docx》由会员分享,可在线阅读,更多相关《系统需求分析与概要设计Word格式文档下载.docx(25页珍藏版)》请在冰点文库上搜索。

系统需求分析与概要设计Word格式文档下载.docx

对于企业来讲,人事管理系统是不可缺少的组成部分,它有效地管理企业的员工,对企业内部人事的流动和分配起着重要的管理作用,它正确地反映着企业的人事变化。

(企业管理业务流程图)

企业负责人(厂长、经理)

销售部主管

人事部主管

生产部主管

财务部主管

图2-1

根据企业对人员管理的需要,开发一个“人事管理系统”,开发目的如下:

1.能够对员工的有关资料进行输入,修改,删除。

2.能够为企业提供强大的查询功能,以便企业主管了解和掌握各职员的具体情况。

3.能够提供员工的考勤信息及调动信息。

4.能够对员工的资料数据进行备份,以作为相关的历史资料。

2.2.2业务流程图

业务流程图的符号说明如下图所示:

1、2、3、4、5、

系统中人员实体或单据实物或信息流处理数据存储

图2-2业务流程图图例

详细调查之后,绘制出的人事管理系统的管理业务流程图如下图所示。

图2-3企业人事管理系统业务流程图

2.3系统详细调查

2.3.1功能需求

基于以上的开发目标,系统开发的范围确定如下:

本系统只涉及人事资料部分,不包括工资计算等项目;

本系统提供强大的查询功能,可进行不同类型查询,提供多种索引;

本系统提供记录的添加,删除和修改;

本系统可单条或多条输出个人资料,并可打印相关报表。

2.3.2数据需求

通过调查和研究,本系统仅提供一个数据库,但该数据库包含各项所需信息,表名为person,(Access表结构)

此表包括职员所有的详细资料,可以为企业主管提供详细信息,以期对员工管理及分配。

2.3.3运行环境

大多数中小型企业,对计算机的要求并不高,一般只需能进行工资计算,人事录入,打印报表等功能,所以计算机的配置为普通配置,DDR256M内存,17英寸纯平显示器,80G左右硬盘,标准键盘和鼠标,打印机,Windows98/xp/me/2000操作系统等。

而本系统开发工具选取VB6.0,所以编制的程序在以上环境的机器中均可顺利运行,并且本系统占用空间较小,主要依靠鼠标和键盘进行录入,依靠打印机进行输出。

详细调查的重点是对管理业务的流程进行描述,通过采用系统流程图中部分图形工具来描述管理活动,进行规范化说明。

2.4系统的安全性

信息的透明和安全是一对矛盾的两个方面。

人事管理系统的安全性设计使得机密的人事信息处在一种“受控”状态下的透明。

只有得到系统授权的用户才可以访问被允许获取的信息。

因此,采用人事管理系统而加强了人事信息的安全性。

本程序考虑到系统的安全性,主要设置了用户登录论证,其中包括初始用户登录验证和再次用户登录验证,并且需要进行密码校验,保证了信息的“可控”透明性。

而且,为了提供企业日后需要的各期历史资料,本系统还提供数据备份功能,使原始资料的保留更为方便,并且能够进行新旧资料的对比,使企业主管对各期人员变动更好的了解,为以后的决定打下良好的基础。

(附密码验证流程图)

图2-4密码验证流程图

2.5数据流程设计

系统分析的主要成果是系统的逻辑模型。

本系统的逻辑模型主要是以系统的数据流图和数据字典为主要描述工具。

即在对人事管理方式和业务流程进行认真分析和研究的基础上,排除现有组织机构和业务分工所造成的信息障碍。

完全从业务管理功能和管理对象出发,按照信息系统中应有的数据流和数据结构来勾画系统的概貌。

数据流程图是组织中信息运动的抽象。

是在调研的基础上,从系统的科学性、管理的合理性、实际运动的可行性角度出发。

将信息处理功能和彼此之间的联系自顶向下,逐层分解,从逻辑上精确地描述系统应具有的数据加工功能、数据输入、数据输出、数据存储及数据来源和去向(外部实体)等项目。

首先,分析人事管理的总体情况,划分系统边界,识别系统的数据来源和去处,确定外部实体,得出系统的顶层数据流程图;

然后划分出几个主要的信息管理功能,并明确各功能之间的联系,绘制出数据流程图。

数据流程图的符号说明如下图所示。

外部实体处理数据流数据存储

图2-5数据流程图的符号

人事管理系统的顶层数据流程图如图5-5所示。

人事信息处理

P

人事出勤调动信息

用户单位领导

图2-6人事信息处理的顶层数据流程图

注:

数据流程图在另一页

2.6数据库概念模型设计

在系统的数据库设计中,先要对系统分析得到的数据字典中的数据存储进行分析,分析各数据存储之间的关系,然后才能得出系统的关系模式。

可以采用E-R图的方法来进行数据结构分析。

E-R设计方法是一种通过E-R图来描述现实世界信息结构的DB设计方法。

E-R图由实体、属性、关系、主键四部分组成。

E-R图的符号说明如图所示。

实体属性实体间的联系主键

图2-8E-R图图例

总E-R图

图2-9总E-R图

上班情况E-R图

图2-10上班情况E-R图

出差情况E-R图

图2-11出差情况E-R图

请假情况E-R图

图2-12请假情况E-R图

加班情况E-R图

加班情况

加班编号PK

特殊加班FK

正常加班FK

图2-13加班情况E-R图

调动情况E-R图

图2-14上班情况E-R图

企业人事管理系统中所涉及到的主要实体集及其属性如下:

员工﹛员工编号,员工姓名,性别,籍贯,年龄,生日,学历,专业,住址,邮编,电话,EMAIL,参加工作时间,进入公司时间,部门,起薪时间,职务,备注﹜;

考勤信息﹛记录编号,员工编号,员工姓名,当前日期,上班时间,下班时间,迟到次数,早退次数﹜;

请假信息﹛请假记录编号,员工编号,病假天数,事假天数,假期开始时间﹜;

加班信息﹛加班记录编号,员工编号,特殊加班天数,正常加班天数,加班日期﹜;

出差信息﹛出差记录编号,员工编号,出差天数,出差日的地,出差开始时间﹜;

调动信息﹛调动记录编号,员工编号,员工姓名,原部门,新部门,原职务,新职务,调出时间,调入时间,备注﹜。

2.7功能模块设计

按照功能分析及数据库的设计结果,为本系统设计如下模块,最终得到如下图所示的功能模块图:

(附图)

企业人事管理系统

员工基本信息管理

员工考勤信息管理

员工调动信息管理

系统管理

数据检索

数据维护

系统检索

系统维护

图2-15功能模块图

从总体结构图容易列出应用程序的菜单,由总体结构图转换到菜单时,其对应情况如下:

系统对应菜单文件,子系统层对应菜单标题,功能层对应子菜单项。

本系统所使用的模块包括:

系统模块,员工调动信息模块,员工考勤模块,员工基本信息模块等。

2.7.1系统模块

系统启动的时候有一个管理员用户,使用这个用户登录后,可以添加其它用户,而且每一个用户都可以更改自己的密码。

2.7.2员工基本信息模块

一、添加员工信息:

系统自动生成员工编号,管理员可以添加员工的基

本信息,包括姓名、性别、籍贯、年龄、生日、住址、E-mail、学历、专业、进入本公司时间等。

二、修改员工信息:

选择一个员工,可以修改这个员工的基本信息。

三、查询员工信息:

可以根据员工的编号、姓名或者进入公司的时间进行查询员工基本信息。

并且可以针对查询结果进行修改和删除操作。

四、删除员工信息:

直接从列表中选中需要删除的员工信息,然后

进行删除操作,或者首先查询需要删除的员工信息,然后再删除。

2.7.3员工考勤信息模块

一、添加考勤信息:

主要分为上下班信息和其他考勤信息.上下班信息主要记录每个员工每天上下班的时间,而其他考勤信息包含有请假、加班、出差信息。

二、修改考勤信息:

当考勤信息出现错误需要修改的时候,可以从这里修改相应的记录。

三、查询考勤信息:

分为删除上下班信息和删除其他考勤信息。

四、删除考勤信息:

五、设置上下班时间:

设置公司上下班时间。

2.7.4员工调动信息

一、加调动信息:

添加企业员工的原有部门、原有职务、新部门、新职务等信息。

二、修改调动信息:

修改相应的员工调动信息。

三、查询调动信息:

查询某个员工的调动信息或者某段时间内企业内部的调动情况。

四、删除调动信息:

删除那些不需要的信息。

2.8数据字典(简称为DD)

绘制DFD,只是对数据处理和彼此之间的联系进行了说明。

为进一步明确数据的详细内容和数据加工过程,应将数据流图中的全部数据流及其组成部分的数据元素,数据存储,数据加工,通过数据字典描述清楚,以便于此后系统设计的进行。

这就需要开发人员编写详细的数据字典,来描述系统开发过程的细节。

2.8.1数据项

限于篇幅,下面仅列出本系统中的部分有关数据项的数据字典。

表1:

员工编号

数据项

系统名:

人事管理系统编号:

I001名称:

员工编号别名:

编号

数据项值:

类型:

文本长度:

8个字节取值范围:

简述:

每个员工都有唯一的一个编号,编号是某位员工的唯一标识.我们可以用形如“20040204“来标识一个员工,前四位‘2004’表明进入单位的时间,‘02’表示部门,‘04’表明此职工在该部门的序号,若本部门人数超过100,则用字母加数字的形式如“A1”的形式表示。

修改记录:

编写

日期

审核

表2:

员工姓名

数据项

I002名称:

员工姓名别名:

姓名

每个员工都有唯一的姓名,若出现重名现象,我们可以查看此员工的编号进行区别。

表3:

性别

I003名称:

性别别名:

2个字节取值范围:

男、女

性别仅有两种情况,为了便于录入,在设计时可以采用单选按钮或下拉列表框的方式。

表4:

籍贯

I004名称:

籍贯别名:

12个字节取值范围:

员工的出生地

表5:

年龄

I005名称:

年龄别名:

数字长度:

16-99

员工的岁数,因为企业要求最低文化程度为高中或中专,所以最低年龄为16岁。

此外还要统计退休的人员岁数。

所以取值范围为16-99

表6:

生日

I006名称:

生日别名:

出生日期

日期/时间长度:

员工的出生日期。

表7:

学历

I007名称:

学历别名:

因为员工的学历分为高中,中专,大专,本科,硕士,博士,博士后这几种情况。

所以为了便于录入,在设计时可以采用单选按钮或下拉列表框的方式。

尽管企业中现在还没有具有博士及博士后学历的员工,但为了系统以后能适应企业发展的需要,需要把这两种学历考虑进去。

表8:

专业

I008名称:

专业别名:

20个字节取值范围:

员工取得现有学历时所学的专业。

表9:

住址

I009名称:

住址别名:

26个字节取值范围:

员工现在的家庭住址,若员工的家庭住址变动,则从每年一度的员工简明情况登记表中的信息进行修改。

表10:

邮编

I010名称:

邮编别名:

7个字节取值范围:

员工家庭住址的邮政编码。

因现在我国的邮政编码为6个字节,但为了系统能适应未来形势的变化,特设为7个字节。

表11:

电话

I011名称:

电话别名:

电话号码

现在的电话号码大部分为7位或8位,再加上分隔符所以设为12位,是为了以后系统适应未来形势的变化。

表12:

Email

I012名称:

Email别名:

电子邮箱

员工的邮箱地址。

表13:

参加工作时间

I013名称:

参加工作时间别名:

取值范围:

员工参加工作时间。

表14:

进入公司时间

I014名称:

进入公司时间别名:

员工进入本公司时间,注意与参加工作时间不同。

表15:

部门

I015名称:

部门别名:

12取值范围:

员工当前所在的部门,因为员工可能在不同的部门中调动,所以可根据定期的员工信息登记表进行修改。

表16:

起薪时间

I016名称:

起薪时间别名:

员工从事相应的工作可以领取相应的薪金的时间

表17:

职务

I017名称:

职务别名:

16取值范围:

员工在相应的工作岗位所承担的职责。

限于篇幅,其它的数据项的数据字典略。

2.8.2数据结构

基于系统物理结构的三条设计原则,本系统中关于数据库表结构设计如下:

1、员工信息表:

字段名称

数据类型

字段含义

Sid

文本

Sname

Sgender

Splace

Sage

数字

Sbirthday

日期/时间

Sdegree

Sspecial

Saddress

Scode

Stel

Semail

Sworktime

Sintime

Sdept

Spaytime

Sposition

sremark

备注

2、员工考勤信息表

ID

自动编号

记录编号

Astuffid

Astuffname

Adate

当前日期

Aflag

出入标志

Aintime

上班时间

Aouttime

下班时间

Alate

数字

迟到次数

Aearly

早退次数

3、请假信息表

Lid

Lstuffid

lIl1

病假天数

Lprivate

事假天数

LfromDay

假期开始时间

4、加班信息表

Oid

Ostuffid

Ospeciality

特殊加班天数

Ocommon

正常加班天数

Ofromday

加班日期

5、出差信息表

Eid

Estuffid

Eerranddays

出差天数

Epurpose

出差目的地

Efromday

出差日期

6、调动信息表

Aid

Aname

Aolddept

原部门

Anewdept

新部门

Aoldposition

原职务

Anewposition

新职务

调出时间

调入时间

Aremark

此外为了处理方便,我又设计了以下三个表:

7、用户信息表

UserID

文本

用户名称

UserPWD

用户密码

8、上下班时间设置表

Begintime

日期/时间

endtime

9、员工编号计数表

NUM

编号

2.8.3数据流

2.8.3.1数据流

数据流表在另一页

2.8.3.2数据处理

编号:

P1.1

输入信息:

D1.1.1

文件信息:

F1.1

输出信息:

D1.1.2

功能说明:

录入(修改)员工基本信息

出错信息:

出错后提示管理员

P1.2

D1.2.1

F1.2

D1.2.2

查询员工基本信息

P2.1

D2.1.1

F2.1

D2.1.2

检索员工考勤信息

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

当前位置:首页 > 高中教育 > 其它课程

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

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