整理第五章系统设计.docx
- 文档编号:4040971
- 上传时间:2022-11-27
- 格式:DOCX
- 页数:21
- 大小:471.95KB
整理第五章系统设计.docx
《整理第五章系统设计.docx》由会员分享,可在线阅读,更多相关《整理第五章系统设计.docx(21页珍藏版)》请在冰豆网上搜索。
整理第五章系统设计
第五章系统设计
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-4人力资源管理信息系统第二轮HIPO图
图5-5人力资源管理信息系统第二轮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或公网
图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的使用。
●向外发布信息。
网络服务器
总经理副总经理总工程师总会计师总经济师
工作站工作站工作站工作站工作站
网络集线器(HUB)
生产管理营销管理人事管理财务管理
工作站工作站工作站工作站
防火墙
路由器
安全管理研发管理党委管理工会管理
工作站工作站工作站工作站
代理服务器
分部1分部2
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
1.直接市场评估法Varchar(10)
规划环境影响评价技术导则由国务院环境保护主管部门会同国务院有关部门制定;规划环境影响评价技术规范由国务院有关部门根据规划环境影响评价技术导则制定,并抄送国务院环境保护主管部门备案。
Notnull
员工现住址
规划编制单位对可能造成不良环境影响并直接涉及公众环境权益的专项规划,应当在规划草案报送审批前,采取调查问卷、座谈会、论证会、听证会等形式,公开征求有关单位、专家和公众对环境影响报告书的意见。
[答疑编号502334050102]表5-2(HETONG)劳动合同信息表
C.环境影响报告书列名
数据类型
可否为空
说明
规划编制单位对规划环境影响进行跟踪评价,应当采取调查问卷、现场走访、座谈会等形式征求有关单位、专家和公众的意见。
Yg_no
Number(8)
Notnull
员工编号(外键)指向员工基本情况表(yg_no)
②既包括天然的自然环境,也包括人工改造后的自然环境。
Yg_name
Varchar(10)
Notnull
员工姓名
在评估经济效益不能直接估算的自然资源方面,机会成本法是一种很有用的评价技术。
机会成本法特别适用于对自然保护区或具有唯一性特征的自然资源的开发项目的评估。
Ht_begin
Date
意愿调查评估法(简称CV法)是指通过调查等方法,让消费者直接表述出他们对环境物品或服务的支付意愿(或接受赔偿意愿),或者对其价值进行判断。
在很多情形下,它是唯一可用的方法。
如用于评价环境资源的选择价值和存在价值。
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.输入设计
输入数据的正确性对整个系统质量的好坏具有决定性的意义,输入设计不当有可能使数据发生错误,这时,所使计算机和处理十分正确,也不能得到可靠的输出信息,因此,输入设计必须考虑周全。
尽量使出错率下降到最低水平。
下面是输入设计应遵循的几类原则:
(1)输入量应保持在能满足处理要求的最低限度。
输入量减少,错误率就越小。
(2)输入的准备及输入过程应尽量容易进行,从而减少错误的发生。
(3)尽量早对输入数据进行检查,以便使错误及时得到改正。
(4)输入数据应尽早地用其处理所需的形式被记录。
输入的屏幕设计:
从屏幕上通过人-机对话输入是目前广泛使用的输入方式。
因为人-机对话既有用户输入,又有计算机输出。
通常人-机对话采用菜单式,填表式和应答式三种方式。
2.输出设计及内容
系统设计的过程正好和实际过程相反,并不是从输入设计到输出设计,而是从输出设计到输入设计,这是因为输出表格直接与使用者相联系,设计的出发点应当是保证输出表格方便的为使用者服务,正确及时地反映和组成用户生产和服务部门的有用信息。
输出设计的内容包括:
(1)有关输出信息使用方面的内容。
(2)输出信息的内容包括输出项目、位数数据形式。
(3)采用的输出设备如:
打印机、显示终端的屏幕,卡片输出机等;
(4)输出介质如:
输出到磁盘还是磁带上,输出是专用纸还是通用纸。
3.档案管理信息系统的输入输出界面设计
本系统根据自身的实际情况,采用输入界面、输出界面、输入输出同一界面(其图例在附录内)。
以下将用户界面的功能菜单作一简单介绍,办公自动化管理信息系统档案管理子系统分为二级菜单。
如下表所示:
表5-6档案管理子系统的功能菜单列表
档案录入
基本信息录入
学历录入
合同信息录入
工作信息录入
部门信息录入
档案查询
基本情况查询
条件查询
档案维护
数据删除
数据修改
数据处理
报表输出
员工通讯录
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 整理 第五 系统 设计
![提示](https://static.bdocx.com/images/bang_tan.gif)