第五章系统设计.docx

上传人:b****5 文档编号:7882976 上传时间:2023-01-26 格式:DOCX 页数:21 大小:27.05KB
下载 相关 举报
第五章系统设计.docx_第1页
第1页 / 共21页
第五章系统设计.docx_第2页
第2页 / 共21页
第五章系统设计.docx_第3页
第3页 / 共21页
第五章系统设计.docx_第4页
第4页 / 共21页
第五章系统设计.docx_第5页
第5页 / 共21页
点击查看更多>>
下载资源
资源描述

第五章系统设计.docx

《第五章系统设计.docx》由会员分享,可在线阅读,更多相关《第五章系统设计.docx(21页珍藏版)》请在冰豆网上搜索。

第五章系统设计.docx

第五章系统设计

第五章系统设计

5.1系统设计概述

5.1.1系统设计目的和依据

管理信息系统设计阶段的主要目的是将系统分析阶段所提出的反映了用户信息需求的系统逻辑方案转换成可以实施的基于计算机与通信系统的物理(技术)方案。

系统设计阶段的依据有以下几个方面:

(1)系统分析的结果。

(2)现行技术。

(3)现行的信息管理和信息技术的标准、规范和有关法律制度。

(4)用户需求。

(5)系统运行环境。

5.1.2系统设计的任务

系统设计的主要任务是从管理信息系统的总体目标出发,根据系统分析阶段对系统的逻辑功能的要求,并考虑到经济、技术和运行环境等方面的条件,确定系统的总体结构和系统各组成部分的技术方案,合理选择计算机和通信的软、硬件设备,提出系统的实施计划,确保总体目标的实现。

5.2系统总体结构设计

5.2.1系统总体功能设计

管理信息系统的各个子系统可看作是系统目标下面的第一层功能。

对其每项功能还可以继续分解为第二层、第三层……甚至更多的功能。

上层功能包括(或控制)下层功能。

愈上面的功能愈系统,愈下面的功能愈具体。

功能分解的过程就是由抽象到具体,由复杂到简单的过程。

所谓功能结构图就是按功能从属关系画成的图表,图中每一框称做一个功能。

通常我们把复杂系统中由计算机完成的某项具体工作的部分称为一个功能模块。

功能模块可以根据具体情况分的大一点或小一点。

根据前一章对档案管理系统的分析结果,结合现行计算机技术,天津市汽车锻造有限公司人力资源管理信息系统从功能上可做如图5-1所示的系统划分。

人力资源管理信息系统

人力资源控制与调整子系统

退出

人力资源保持与激励子系统

人力资源开发子系统

综合评定子系统

人力资源整合子系统

人力资源获取子系统

图5-1人力资源管理信息系统子系统划分

其中前五个子系统属于职能管理类,直接支持各职能部门的业务管理活动,是天津市汽车锻造有限公司人力资源管理信息系统的基础功能子系统。

而第六个子系统是以挤出功能子系统提供的信息危机出,向公司高级决策层(总经理,副经理,总工)提供信息咨询。

由于各位领导对信息的需求各有侧重,不尽相同,因此队每各领导分别提供与其需求相应的信息咨询服务功能。

在子系统划分的基础上,对相应子系统的数据流图采用变换中心法或事务中心法进行分析,对子系统进一步进行功能分解,这样不断分解下去,直到分解成为含义明确、功能单一的单元功能模块,从而得到系统的功能模块结构图,即系统的HIPO图。

在子系统职能类子系统的HIPO图完成以后,得根据公司各位领导的具体信息查询要求,形成各领导信息服务子系统的HIPO图,领导信息服务子系统中提供的功能都是以各职能管理子系统提供的信息查询功能为基础的。

如下图5-1所示:

人力资源管理信息系统

人力资源获取

人力资源整合

综合评定

人力资源开发

人力资源保持与激励

人力资源控制与调整

图5-2人力资源管理信息系统第一轮HIPO图

职位统计

委派

职位查询

 

职位输入

职位维护

图5-3人力资源管理信息系统第二轮HIPO图

人才输出

选拔

人才查询

人才输入

考试输成绩出

人力资源获取

考试

考试成绩查询

考试成绩维护

考试成绩输入

新员工基本信息输出

招聘

新员工基本信息维护

新员工基本信息查询

新员工基本信息输入

人力资源整合

设计制度

设计沟通

纪录保管档案

员工评判输入

新制度查询

新制度输入

新制度维护

档案维护

报表输出

档案查询

档案输入

网上发布

员工评判统计

员工评判维护

维护

图5-4人力资源管理信息系统第二轮HIPO图

人力资源开发

培训计划

发展咨询

培训计划输入

培训计划查询

培训计划维护

培训计划输出

培训计划统计

发展咨询输出

发展咨询维护

发展咨询查询

发展咨询输入

输入

图5-5人力资源管理信息系统第二轮HIPO图

工资发放

医疗

人力资源保持与激励

福利

奖酬

图5-6人力资源管理信息系统第二轮HIPO图

医疗信息输入

工资维护

工资查询

工资输入

工资统计

医疗信息查询

医疗信息输出

福利输入

福利维护

福利查询

福利输出

奖酬信息输出

奖酬信息查询

奖酬信息维护

奖酬信息输入

部门业绩评判对比

业绩评判信息统计

业绩评判信息输出

调动透明信息输出

人事调动透明

调动透明信息统计

保留分析信息输出

保留分析信息统计

人才保留分析

人事支持达标考核

达标考核信息输出

达标考核信息统计

员工技术晋升考核

晋升考核信息输出

晋升考核信息统计

人力资源综合评定

福利信息输出

福利信息统计

教育考核纵览

沟通反馈信息统计

沟通反馈信息输出

教育考核信息输出

教育考核纵览

教育考核信息统计

员工沟通反馈信息汇总

领导考核信息输出

领导考核纵览

领导考核信息统计

图5-7人力资源管理信息系统第二轮HIPO图

职工年龄分析统计

信息输出

职工年龄分析

职工年龄分析输出

由于时间的关系以及本系统涉及的模块很多,本人精力有限,所以暂时只开发“档案管理”模块。

根据档案录入的工作内容和性质及对档案管理的功能要求,将档案管理子系统划分为四个功能模块。

这些模块各自划分为多个任务模块。

档案录入模块:

该模块包括五个任务模块。

主要是员工档案的基本信息录入、员工学历录入、合同信息的录入、部门信息录入。

基本信息录入模块主要是把员工的个人简历进行登记,包括员工的姓名、年龄、联系方式等;学历录入模块主要是公司对员工知识水平的登记;合同信息录入模块主要是记录每一个员工与公司签订的雇佣协议;部门信息录入是记录每个员工所在的部门及其工作岗位。

档案查询模块:

该模块包括基本条件的查询,条件查询。

其中条件查询主要是方便管理人员及公司领导进行针对性的员工信息的查询浏览,比如按员工编号进行查询,只要在查询窗口的单行编辑框内输入所要查询的员工编号,然后点击“查询”按钮,该员工的相关信息就会显示在数据窗口内。

档案维护模块:

该模块包括档案的删除、档案的修改、档案的数据处理功能,其中档案的删除是删除那些退休、辞职等不再继续在该公司工作的员工的档案信息;档案的修改主要是随着时间的不断推移员工的有些个人信息也要随着一起被修改。

报表输出模块:

该模块主要包括员工通讯录的输出、员工登记表的输出、员工和通信息的输出、员工档案的输出。

5.2.2系统的总体物理结构设计

1.天津市汽车锻造有限公司人力资源管理信息系统的运行环境:

Winsdows98、Winsdows2000、WinsdowsXP等操作系统都可运行。

中心业务处理服务器建议使用HPP-7V-2.4G256DDR60GB

客户机的硬件配置:

处理器:

PⅣ1.8G以上;

内存:

128M以上;

硬盘:

系统本身使用60GB的硬盘空间,运行时须存储大量的用户信息,建议使用3.2G以上的硬盘;

显示器:

17″分辨率1024×768;

2.局域网系统组网工程

局域网LAN是一种在有限的地理方位内将大量;PC机及各种设备互联在一起实现数据传输和资源共享的计算机网络。

社会对信息资源的广泛需求及计算机技术的广泛普及,促使了局域网技术的迅猛发展。

在系统涉及时,必须按以下五个方面进行:

●建设目标;

●建设原则;

●主要技术原则;

●设备选型原则;

(1)建设目标

对一项工程来说,按用户的需求,往往分阶段进行的,有近期目标和远期目标,有几个关键目标必须确定:

●协议集:

使TCP/IP,还是选用别的;

●体系结构:

使INTRANET,还是非INTRANET;

●计算模式:

是传统客户/服务器计算模式,还是B/S计算模式,后者两混合的计算模式。

●网络上最多站点数量和网络的最大覆盖范围;

●网络必要的应用服务和预期的应用服务;

●根据应用服务需求,对中各系统的数据量、数据流成绩数据流向有个估计。

对于近期建设目标,一般比较具体,容易实现,但必须注意到以下两点:

●近期建设目标所确定的网络方案必须有利于升级和扩展到最终目标;

●在升级和扩展到最终建设目标的过程中,尽可能保护近期建设目标的投资。

(2)建设原则

●系统的建设原则主要有如下几点:

●以用户的应用服务需求为依据;

●采用成熟的先进技术,兼顾未来发展趋势;

●保护原有投资,尽可能使用已有的设备;

●统筹规划,滚动发展;

●严格遵循国际标准和国标;

●采取必要的安全措施,确保网络系统和信息的安全性;

●系统是可管理的和可维护的;

●重视售前及售后的培训和维护工作。

(3)主要技术线路

●系统中采用的技术尽可能是当前的先进技术,但先进技术必须是经过考验的;

●统一技术规范和标准,统一设备选型;

●基于TCP/IP协议记得INTRANET体系结构保证了系统的开放性;

●系统具有良好的可扩展性;

●必须保证系统的可靠性和安全性;

●系统具有祖国的服务质量保证。

(4)方案设计原则

●可用性原则

●先进性原则

●开放性原则

●可扩展性原则

●安全性原则

●投资合理性原则

(5)设备选型原则

●设备的技术先进性

●设备的投资合理性

●售后服务

3.INTRANET总体结构

●要构建一个完整地INTRANET,可以包括如下4部分:

●总部INTRANET;

●若干分部INTRANET;

●归属的全行业INTRANET;

●合作伙伴INTRANET;

全行业INTRANET实际上是由行业中各个子系统的INTRANET组成,而各个子系统中又分总部和若干个分布的INTRANET。

各个子系统的INTRANET组成全行业INTRANET,他们的域名体系应该一致的,既属于同一个域名服务系统,

对于合作伙伴的INTRANET来说,往往通过INTRANET连入子系统总部INTRANET,当合作伙伴以INTRANET介入是最安全的,特别是合作伙伴处在国外更需要如此。

子系统中总部与若干分部INTRANET的连接,全行业中各个子系统INTRANET的连接一般情况下通过专线或者公网所提供的通信线路汇合起来,形成一个王政的INTRANET

全行业

Intranet

总部

Intranet

公网或专网

合作伙伴

Intranet

分部3

Intranet

分部2

Intranet

分部1

Intranet

Intranet或公网

图5-8Intranet总体结构

4.Intranet基本结构

一个大中型Intranet典型的网络组成如图5-9所示,分布在各地的分支机构通过专线或者公网提供的通信线路(FR、DDNX.25或PPP拨号方式)连接起来,构成一个企业内部网,整个企业通过IP路由器互连成IP数据网。

整个企业网通过总部提供的Intranet出口与Intranet互联,设置了防火墙与Intranet隔离。

各部分需要不同的安全策略,因此与公网联接时,分布得LAN与分布外部的网络隔离。

总部和各分部均配置了拨号服务器(NAS),以提供通过的PPP接入,拨号系统必须支持认证等安全措施,以防止外部入侵者通过拨号系统闯入。

在总部和分布的LAN为了实现网络服务各种功能,还配置了相应的各类服务器,说明如下:

●WebWWW服务器

●DNS域名服务器

●Proxy代理服务器

●Mail电子邮件服务器

路由器,提供网络层间的协议转换,在不同的网络间存储和转发分组。

其工作于网络层,用以实现不同网络间的地址翻译、协议转换和数据格式转换等功能,一般用于广域网之间的连接或广域网与局域网之间的连接。

防火墙是在被保护的Intranet与Internet之间竖起的一道安全屏障,用于增强Intranet的安全性,目前的防火墙技术可以起到以下安全作用:

●集中的网络安全。

●安全警报。

●重新部署网络地址转换。

●监视Internet的使用。

●向外发布信息。

网络服务器

总经理副总经理总工程师总会计师总经济师

工作站工作站工作站工作站工作站

Mail

网络集线器(HUB)

总部INRTANET

 

生产管理营销管理人事管理财务管理

工作站工作站工作站工作站

防火墙

路由器

安全管理研发管理党委管理工会管理

工作站工作站工作站工作站

广域网

代理服务器

 

分部1分部2

INTERNET

 

WebDNSproxy-a

WebDNSproxy-a

图5-9网络拓扑结构图

5.3 系统详细设计

5.3.1数据库设计

数据库是数据库应用系统(DBES)的重要组成部分。

一个单位(企、事业)的管理信息系统绝大多数是在DBMS支持下建立数据库的,数据库设计、建立是在管理信息系统建立过程中完成的,所以数据库的设计过程要密切结合整个管理信息系统开发过程。

数据库设计过程如下:

●调查用户需求,特别是对数据及处理的要求描述;

●设计数据库的概念模型;

●数据库的逻辑设计、优化设计;

●数据库的物理设计;

●物理数据库的建立、试运行、评价;

●数据库的使用与维护。

在数据库设计过程中,可分为若干个阶段,如图3-2所示

需求分析

需求分析

需求分析

需求分析

需求说明    概念结构   逻辑结构     物理结构

图5-10数据库设计步骤

1.概念设计

数据库概念设计的任务是产生反映企业组织信息需求的数据库概念结构,即概念模型。

数据库概念模型不依赖于计算机系统和具体的DBMS。

设计概念模型的过程称为概念设计。

实体-联系法(Entity-RelationshupApproach,简称E-R方法),是常用的数据库概念设计工具,它将现实世界的信息结构统一用属性、实体以及实体之间的联系来描述。

在E-R图中,用长方形表示实体,用椭圆表示属性,用菱形表示联系。

在图形内标识它们的名字,它们之间用无向线相连,表示联系时在线上标明是那种对应关系的联系。

联系一般可以分为:

一对一的联系(1:

1);一对多的联系(1:

n);多对多的联系(m:

n)。

E-R图的绘制方法:

●确定实体类型;

●确定联系类型;

●画出表示一个单位的E-R图模式;

●确定属性;

●将E-R图优化;

●将E-R图转化为DBMS可以接受的数据模型,即三大数据模型之一。

这里以“档案管理”为例说明数据库基本结构的设计。

如下图所示,在数据库设计前各实体之间的关系用E—R图表示如下:

部门名称

部门描述

部门编号

主管编号

部门

1

属于

n

企业员工

员工编号

员工学历

员工职称

所在部门

员工姓名

员工合同信息

11

签订

负责

职务编号

劳动合同编号

工作

n1

职务名称

甲方姓名

劳动合同

所属部门

乙方姓名

责任范围

甲方法人代表

员工合同信息

工作范围

图5-11部门实体E-R图

从图中可见,部门和职工之间的关系是一对多的关系,职工和工作之间的关系是一对多的关系,职工和劳动合同之间的关系是一对一的关系。

2.数据库的逻辑设计

概念设计是独立于DBMS的,而逻辑设计与DBMS有关,受到DBMS所支持的数据模型的约束。

逻辑设计过程就是把概念结构转化为逻辑结构的过程。

我们所说的转换就是把表示概念结构的E-R图转换为层次模型的转换。

从E-R图中可见,档案管理中所涉及到的主要实体及其属性如下:

员工基本情况(包括:

员工编号、员工姓名、员工性别、所在部门、民族、出生年月、婚姻状况、身份证编号、政治面目、职称、籍贯、现住址、电话号码、员工参加工作时间、原单位名称)

员工学历(包括:

员工编号、员工姓名、学历、专业、毕业时间、毕业院校、外语语种、外语水平、二外语语种、二外语水平、计算机水平、能力特长)

劳动合同信息(包括:

员工编号、员工姓名、合同签订日期、合同有效期现、合同终止时间、备注)。

部门信息(包括:

部门号、部门名称、部门描述、部门主管代号)。

工作情况(包括:

工作岗位、工作名称、在职情况、职称名、级别)。

在对数据代码设计后再按照数据字典中的数据元素说明确定每一个数据项的类型和长度,从而使每个关系都对应一个关系数据库文件,同时要确定数据库的主码和外来码。

数据库文件结构如下:

表5-1(EMPLOYEE_BASIC)员工基本情况表

列名

数据类型

可否为空

说明

Yg_no

Number(8)

Notnull

员工编号(主键)

Yg_name

Varchar(10)

Notnull

员工姓名

Bm_no

Number

(2)

Notnull

员工所在部门(外键)指向部门表(bm_no)

Yg_gender

Varchar

(2)

Null

员工性别

Yg_lizhi

Number

(2)

Null

是否离职

Yg_birthday

Date

Null

员工出生年月

Yg_nation

Varchar(10)

Null

民族

Yg_id

Number(15)

Notnull

身份证号

Yg_marriage

Number

(2)

Null

婚姻状态(1表已婚0表未婚)

Yg_zzmm

Varchar(4)

Null

政治面貌

Yg_cjgz

Date

Null

员工参加工作时间

Yg_ydwm

Varchar(10)

Null

员工原工作单位名称

Yg_zc

Varchar(10)

Null

员工职称

Yg_teleno

Number(12)

Null

员工联系电话

Yg_hometown

Varchar(10)

Null

员工籍贯

Yg_address

Varchar(10)

Notnull

员工现住址

表5-2(HETONG)劳动合同信息表

列名

数据类型

可否为空

说明

Yg_no

Number(8)

Notnull

员工编号(外键)指向员工基本情况表(yg_no)

Yg_name

Varchar(10)

Notnull

员工姓名

Ht_begin

Date

Notnull

合同签订日期

Ht_qx

Number

(2)

Notnull

合同期限

Ht_end

Date

Notnull

合同终止日期

Ht_bz

Varchar(20)

Null

合同备注

 

表5-3(EMPLOYEE_SCHOOL)员工学历表

列名

数据类型

可否为空

说明

Yg_no

Number(8)

Notnull

员工号(外建)指向员基本情况表

Yg_name

Varchar(10)

Null

员工姓名

Yg_xl

Char(4)

Notnull

员工学历

Yg_zy

Varchar(10)

Notnull

员工专业

Yg_wyz

Varchar(10)

Notnull

外语语种

Yg_wysp

Char(10)

Null

外语水平

Yg_ewyz

Varchar(10)

Null

二外语种

Yg_ewysp

Char(10)

Null

二外语水平

Yg_jsjsp

Char(8)

Null

计算机水平

Yg_tc

Varchar(10)

Null

员工能力特长

Yg_by

Date

Notnull

员工毕业时间

Yg_byxx

Varchar(10)

Notnull

毕业学校

 

表5-4(DEPARTMENT)部门信息表

列名

数据类型

可否为空

说明

Bm_no

Number

(2)

Notnull

部门号(主键)

Bm_name

Varchar(10)

Null

部门名称

Bm_ms

Varchar(20)

Null

部门描述

Bm_zg

Number(8)

Notnull

部门主管代号(外建)指向员工基本情况表

表5-5(JOB)工作情况表

列名

数据类型

可否为空

说明

Job_id

Number

(2)

Notnull

工作岗位号(主键)

Job_name

Varchar(10)

Null

工作名称

Job_zg

Number

(1)

Notnull

在职情况(1表在职0表离职)

Job_zc

varChar(10)

Notnull

职称名

5.3.2代码设计

代码设计在系统设计阶段就应开始。

由于编制代码需要仔细调查和多方协调,所以是一项很费事的工作,需要经过一段时间到系统设计阶段,才能最后确实下来。

代码的概念

代码是代表事物名称、属性、状态等的符号,为便于计算处理,一般用数字、字母或它们的组合来表示。

代码是人和计算机共同的语言,是两者交换信息的工具。

代码的功能

(1)它为事物提供一个概要而不含糊的确定,便于数据的存储和检查,字符缩短以后,无论是记录、记忆还是存储,都可以节省时间和空间。

(2)使用代码可以提高处理的效率和精度,编码以后,排序、累计或按某一规定的算法进行分析,可以十分迅速。

代码的种类

(1)顺序号 (2)区间码 (3)助忆码 (4)缩写码

本系统的代码设计主要采用区间码,信息处理比较可靠,排序、分类、检索等操作易于进行。

1、部门代码设计

考虑到本公司包括人事部、开发部、技术部、销售部、财务部、后勤部。

因此,将部门代码由二位整数组成的层次码,设计方案如下所示。

XX

顺序号

图5-12部门代码设计方案

部门代码的具体情况如下:

01生产制造部02市场营销部03人力资源部04财务部05环境安全部06财务部07研发部08后勤部09党委工作室10工会11团委

2、员工职称代码设计

考虑到本公司员工情况,职称代码设为3位

XX XXX   

 职称顺序码

部门代码

图5-13员工职称代码设计方案

码例:

03105含义为人力资源部科长。

其他大量代码设计限于篇幅不再一一列举。

员工职称代码具体情况如下:

100:

普通员工101:

总经理102:

副经理103:

工程师

104:

部长105:

科长106:

主管107:

代理

108:

班长109:

会计师110:

组长112:

保全

113:

技术员114:

调查员115:

统计员116:

分析员

3、员工代码设计

员工编码由2位部门编码、2位职称编码、4位自然顺序码组成,设计方案如图2.4所示

XX XXXXXXX

自然顺序码

职称代码

部门代码

图5-14员工代码设计方案

码例:

031050101含义为人力资源部科长,其自然顺序码是0101。

其他大量代码设计限于篇幅不再一一列举。

5.3.3用户界面设计

1.输入设计

输入数据的正确性对整个系统质量的好坏具有决定性的意义,输入设计不当有可能使数据发生错误,这时,所使计算机和处理十分正确,也不能得到可靠的输出信息,因此,输入设计必须考虑周全。

尽量使出错率下降到最低水平。

下面是输入设计应遵循的

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

当前位置:首页 > 人文社科 > 文化宗教

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1