第五章 系统设计.doc

上传人:啊飒飒 文档编号:11550154 上传时间:2021-08-23 格式:DOC 页数:24 大小:338.50KB
返回 下载 相关 举报
第五章 系统设计.doc_第1页
第1页 / 共24页
第五章 系统设计.doc_第2页
第2页 / 共24页
第五章 系统设计.doc_第3页
第3页 / 共24页
第五章 系统设计.doc_第4页
第4页 / 共24页
第五章 系统设计.doc_第5页
第5页 / 共24页
点击查看更多>>
资源描述

《第五章 系统设计.doc》由会员分享,可在线阅读,更多相关《第五章 系统设计.doc(24页珍藏版)》请在三一文库上搜索。

1、第五章 系统设计51 系统设计概述511 系统设计目的和依据管理信息系统设计阶段的主要目的是将系统分析阶段所提出的反映了用户信息需求的系统逻辑方案转换成可以实施的基于计算机与通信系统的物理(技术)方案。系统设计阶段的依据有以下几个方面:(1)系统分析的结果。(2)现行技术。(3)现行的信息管理和信息技术的标准、规范和有关法律制度。(4)用户需求。(5)系统运行环境。512 系统设计的任务系统设计的主要任务是从管理信息系统的总体目标出发,根据系统分析阶段对系统的逻辑功能的要求,并考虑到经济、技术和运行环境等方面的条件,确定系统的总体结构和系统各组成部分的技术方案,合理选择计算机和通信的软、硬件设

2、备,提出系统的实施计划,确保总体目标的实现。52 系统总体结构设计521 系统总体功能设计管理信息系统的各个子系统可看作是系统目标下面的第一层功能。对其每项功能还可以继续分解为第二层、第三层甚至更多的功能。上层功能包括(或控制)下层功能。愈上面的功能愈系统,愈下面的功能愈具体。功能分解的过程就是由抽象到具体,由复杂到简单的过程。所谓功能结构图就是按功能从属关系画成的图表,图中每一框称做一个功能。通常我们把复杂系统中由计算机完成的某项具体工作的部分称为一个功能模块。功能模块可以根据具体情况分的大一点或小一点。根据前一章对档案管理系统的分析结果,结合现行计算机技术,天津市汽车锻造有限公司人力资源管

3、理信息系统从功能上可做如图5-1所示的系统划分。人力资源管理信息系统人力资源控制与调整子系统退出人力资源保持与激励子系统人力资源开发子系统综合评定子系统人力资源整合子系统人力资源获取子系统图5-1人力资源管理信息系统子系统划分其中前五个子系统属于职能管理类,直接支持各职能部门的业务管理活动,是天津市汽车锻造有限公司人力资源管理信息系统的基础功能子系统。而第六个子系统是以挤出功能子系统提供的信息危机出,向公司高级决策层(总经理,副经理,总工)提供信息咨询。由于各位领导对信息的需求各有侧重,不尽相同,因此队每各领导分别提供与其需求相应的信息咨询服务功能。在子系统划分的基础上,对相应子系统的数据流图

4、采用变换中心法或事务中心法进行分析,对子系统进一步进行功能分解,这样不断分解下去,直到分解成为含义明确、功能单一的单元功能模块,从而得到系统的功能模块结构图,即系统的HIPO图。在子系统职能类子系统的HIPO图完成以后,得根据公司各位领导的具体信息查询要求,形成各领导信息服务子系统的HIPO图,领导信息服务子系统中提供的功能都是以各职能管理子系统提供的信息查询功能为基础的。如下图5-1所示:人力资源管理信息系统人力资源获取人力资源整合综合评定人力资源开发人力资源保持与激励人力资源控制与调整图5-2人力资源管理信息系统第一轮HIPO图职位统计委派职位查询职位输入职位维护图5-3人力资源管理信息系

5、统第二轮HIPO图人才输出选拔人才查询人才输入考试输成绩出人力资源获取考试考试成绩查询考试成绩维护考试成绩输入新员工基本信息输出招聘新员工基本信息维护新员工基本信息查询新员工基本信息输入人力资源整合设计制度设计沟通纪录保管档案员工评判输入新制度查询新制度输入新制度维护档案维护报表输出档案查询档案输入网上发布员工评判统计员工评判维护维护图5-4人力资源管理信息系统第二轮HIPO图人力资源开发培训计划发展咨询培训计划输入培训计划查询培训计划维护培训计划输出培训计划统计发展咨询输出发展咨询维护发展咨询查询发展咨询输入输入图5-5人力资源管理信息系统第二轮HIPO图工资发放医疗人力资源保持与 激 励福

6、利奖酬图5-6人力资源管理信息系统第二轮HIPO图医疗信息输入工资维护工资查询工资输入工资统计医疗信息查询医疗信息输出福利输入福利维护福利查询福利输出奖酬信息输出奖酬信息查询奖酬信息维护奖酬信息输入部门业绩评判对比业绩评判信息统计业绩评判信息输出调动透明信息输出人事调动透明调动透明信息统计保留分析信息输出保留分析信息统计人才保留分析人事支持达标考核达标考核信息输出达标考核信息统计员工技术晋升考核晋升考核信息输出晋升考核信息统计人力资源综合评定福利信息输出福利信息统计教育考核纵览沟通反馈信息统计沟通反馈信息输出教育考核信息输出教育考核纵览教育考核信息统计员工沟通反馈信息汇总领导考核信息输出领导考

7、核纵览领导考核信息统计图5-7人力资源管理信息系统第二轮HIPO图职工年龄分析统计信息输出职工年龄分析职工年龄分析输出由于时间的关系以及本系统涉及的模块很多,本人精力有限,所以暂时只开发“档案管理”模块。根据档案录入的工作内容和性质及对档案管理的功能要求,将档案管理子系统划分为四个功能模块。这些模块各自划分为多个任务模块。档案录入模块:该模块包括五个任务模块。主要是员工档案的基本信息录入、员工学历录入、合同信息的录入、部门信息录入。基本信息录入模块主要是把员工的个人简历进行登记,包括员工的姓名、年龄、联系方式等;学历录入模块主要是公司对员工知识水平的登记;合同信息录入模块主要是记录每一个员工与

8、公司签订的雇佣协议;部门信息录入是记录每个员工所在的部门及其工作岗位。档案查询模块:该模块包括基本条件的查询,条件查询。其中条件查询主要是方便管理人员及公司领导进行针对性的员工信息的查询浏览,比如按员工编号进行查询,只要在查询窗口的单行编辑框内输入所要查询的员工编号,然后点击“查询”按钮,该员工的相关信息就会显示在数据窗口内。档案维护模块:该模块包括档案的删除、档案的修改、档案的数据处理功能,其中档案的删除是删除那些退休、辞职等不再继续在该公司工作的员工的档案信息;档案的修改主要是随着时间的不断推移员工的有些个人信息也要随着一起被修改。报表输出模块:该模块主要包括员工通讯录的输出、员工登记表的

9、输出、员工和通信息的输出、员工档案的输出。522 系统的总体物理结构设计1. 天津市汽车锻造有限公司人力资源管理信息系统的运行环境:Winsdows98 、Winsdows2000、WinsdowsXP等操作系统都可运行。中心业务处理服务器建议使用HP P-7V-2.4G 256DDR 60GB客户机的硬件配置:处理器:P 1.8G以上;内 存:128 M以上;硬 盘:系统本身使用60GB的硬盘空间,运行时须存储大量的用户信息,建议使用3.2G以上的硬盘;显示器:17 分辨率1024768;2. 局域网系统组网工程局域网LAN是一种在有限的地理方位内将大量;PC机及各种设备互联在一起实现数据传

10、输和资源共享的计算机网络。社会对信息资源的广泛需求及计算机技术的广泛普及,促使了局域网技术的迅猛发展。在系统涉及时,必须按以下五个方面进行:l 建设目标;l 建设原则;l 主要技术原则;l 设备选型原则;(1)建设目标对一项工程来说,按用户的需求,往往分阶段进行的,有近期目标和远期目标,有几个关键目标必须确定:l 协议集:使TCP/IP,还是选用别的;l 体系结构:使INTRANET,还是非INTRANET;l 计算模式:是传统客户/服务器计算模式,还是B/S计算模式,后者两混合的计算模式。l 网络上最多站点数量和网络的最大覆盖范围;l 网络必要的应用服务和预期的应用服务;l 根据应用服务需求

11、,对中各系统的数据量、数据流成绩数据流向有个估计。对于近期建设目标,一般比较具体,容易实现,但必须注意到以下两点:l 近期建设目标所确定的网络方案必须有利于升级和扩展到最终目标;l 在升级和扩展到最终建设目标的过程中,尽可能保护近期建设目标的投资。 (2)建设原则l 系统的建设原则主要有如下几点:l 以用户的应用服务需求为依据;l 采用成熟的先进技术,兼顾未来发展趋势;l 保护原有投资,尽可能使用已有的设备;l 统筹规划,滚动发展;l 严格遵循国际标准和国标;l 采取必要的安全措施,确保网络系统和信息的安全性;l 系统是可管理的和可维护的;l 重视售前及售后的培训和维护工作。(3)主要技术线路

12、l 系统中采用的技术尽可能是当前的先进技术,但先进技术必须是经过考验的;l 统一技术规范和标准,统一设备选型;l 基于TCP/IP协议记得INTRANET体系结构保证了系统的开放性;l 系统具有良好的可扩展性;l 必须保证系统的可靠性和安全性;l 系统具有祖国的服务质量保证。(4)方案设计原则l 可用性原则l 先进性原则l 开放性原则l 可扩展性原则l 安全性原则l 投资合理性原则(5)设备选型原则l 设备的技术先进性l 设备的投资合理性l 售后服务3INTRANET总体结构l 要构建一个完整地INTRANET,可以包括如下4部分:l 总部INTRANET;l 若干分部INTRANET;l 归

13、属的全行业INTRANET;l 合作伙伴INTRANET;全行业INTRANET实际上是由行业中各个子系统的INTRANET组成,而各个子系统中又分总部和若干个分布的INTRANET。各个子系统的INTRANET组成全行业INTRANET,他们的域名体系应该一致的,既属于同一个域名服务系统,对于合作伙伴的INTRANET来说,往往通过INTRANET连入子系统总部INTRANET,当合作伙伴以INTRANET介入是最安全的,特别是合作伙伴处在国外更需要如此。子系统中总部与若干分部INTRANET的连接,全行业中各个子系统INTRANET的连接一般情况下通过专线或者公网所提供的通信线路汇合起来,

14、形成一个王政的INTRANET全行业Intranet 总部Intranet 公网或专网 合作伙伴Intranet分部3Intranet分部2Intranet分部1IntranetIntranet或公网 图5-8 Intranet总体结构4Intranet基本结构一个大中型Intranet典型的网络组成如图5-9所示,分布在各地的分支机构通过专线或者公网提供的通信线路(FR、DDNX.25或PPP拨号方式)连接起来,构成一个企业内部网,整个企业通过IP路由器互连成IP数据网。整个企业网通过总部提供的Intranet出口与Intranet互联,设置了防火墙与Intranet隔离。各部分需要不同的安

15、全策略,因此与公网联接时,分布得LAN与分布外部的网络隔离。总部和各分部均配置了拨号服务器(NAS),以提供通过的PPP接入,拨号系统必须支持认证等安全措施,以防止外部入侵者通过拨号系统闯入。在总部和分布的LAN为了实现网络服务各种功能,还配置了相应的各类服务器,说明如下:l Web WWW服务器l DNS 域名服务器l Proxy 代理服务器l Mail电子邮件服务器路由器,提供网络层间的协议转换,在不同的网络间存储和转发分组。 其工作于网络层,用以实现不同网络间的地址翻译、协议转换和数据格式转换等功能,一般用于广域网之间的连接或广域网与局域网之间的连接。防火墙是在被保护的Intranet与

16、Internet之间竖起的一道安全屏障,用于增强Intranet的安全性,目前的防火墙技术可以起到以下安全作用:l 集中的网络安全。l 安全警报。l 重新部署网络地址转换。l 监视Internet的使用。l 向外发布信息。网络服务器 总经理 副总经理 总工程师 总会计师 总经济师工作站工作站工作站工作站 工作站Mail 网络集线器(HUB)总部INRTANET生产管理 营销管理 人事管理 财务管理工作站 工作站 工作站 工作站 防火墙路由器 安全管理 研发管理 党委管理 工会管理 工作站 工作站 工作站 工作站 广域网代理服务器分部1分部2INTERNETWeb DNS proxy-a Web

17、 DNS proxy-a 图5-9 网络拓扑结构图53系统详细设计531数据库设计数据库是数据库应用系统(DBES)的重要组成部分。一个单位(企、事业)的管理信息系统绝大多数是在DBMS支持下建立数据库的,数据库设计、建立是在管理信息系统建立过程中完成的,所以数据库的设计过程要密切结合整个管理信息系统开发过程。数据库设计过程如下:l 调查用户需求,特别是对数据及处理的要求描述;l 设计数据库的概念模型;l 数据库的逻辑设计、优化设计;l 数据库的物理设计;l 物理数据库的建立、试运行、评价;l 数据库的使用与维护。在数据库设计过程中,可分为若干个阶段,如图3-2所示需求分析需求分析需求分析需求

18、分析需求说明 概念结构 逻辑结构 物理结构图5-10数据库设计步骤1. 概念设计数据库概念设计的任务是产生反映企业组织信息需求的数据库概念结构,即概念模型。数据库概念模型不依赖于计算机系统和具体的DBMS。设计概念模型的过程称为概念设计。实体联系法(Entity-Relationshup Approach,简称E-R方法),是常用的数据库概念设计工具,它将现实世界的信息结构统一用属性、实体以及实体之间的联系来描述。在E-R图中,用长方形表示实体,用椭圆表示属性,用菱形表示联系。在图形内标识它们的名字,它们之间用无向线相连,表示联系时在线上标明是那种对应关系的联系。联系一般可以分为:一对一的联系

19、(:);一对多的联系(1:n);多对多的联系(m:n)。E-R图的绘制方法:l 确定实体类型;l 确定联系类型;l 画出表示一个单位的E-R图模式;l 确定属性;l 将E-R图优化;l 将E-R图转化为DBMS可以接受的数据模型,即三大数据模型之一。这里以“档案管理”为例说明数据库基本结构的设计。如下图所示,在数据库设计前各实体之间的关系用ER图表示如下:部门名称部门描述部门编号主管编号部门1属于n企业员工员工编号员工学历员工职称所在部门员工姓名员工合同信息1 1签订负责职务编号劳动合同编号工作n 1职务名称甲方姓名劳动合同所属部门乙方姓名责任范围甲方法人代表员工合同信息工作范围图5-11 部

20、门实体E-R图从图中可见,部门和职工之间的关系是一对多的关系,职工和工作之间的关系是一对多的关系,职工和劳动合同之间的关系是一对一的关系。2. 数据库的逻辑设计概念设计是独立于DBMS的,而逻辑设计与DBMS有关,受到DBMS所支持的数据模型的约束。逻辑设计过程就是把概念结构转化为逻辑结构的过程。我们所说的转换就是把表示概念结构的E-R图转换为层次模型的转换。从E-R图中可见,档案管理中所涉及到的主要实体及其属性如下:员工基本情况(包括:员工编号、员工姓名、员工性别、所在部门、民族、出生年月、婚姻状况、身份证编号、政治面目、职称、籍贯、现住址、电话号码、员工参加工作时间、原单位名称)员工学历(

21、包括:员工编号、员工姓名、学历、专业、毕业时间、毕业院校、外语语种、外语水平、二外语语种、二外语水平、计算机水平、能力特长)劳动合同信息(包括:员工编号、员工姓名、合同签订日期、合同有效期现、合同终止时间、备注)。部门信息(包括:部门号、部门名称、部门描述、部门主管代号)。工作情况(包括:工作岗位、工作名称、在职情况、职称名、级别)。在对数据代码设计后再按照数据字典中的数据元素说明确定每一个数据项的类型和长度,从而使每个关系都对应一个关系数据库文件,同时要确定数据库的主码和外来码。数据库文件结构如下:表5-1(EMPLOYEE_BASIC)员工基本情况表列 名数据类型可否为空说 明Yg_noN

22、umber(8)Not null员工编号(主键)Yg_nameVarchar(10)Not null员工姓名Bm_noNumber(2)Not null员工所在部门(外键)指向部门表(bm_no)Yg_genderVarchar(2)Null 员工性别 Yg_lizhiNumber(2)Null是否离职Yg_birthdayDateNull员工出生年月Yg_nationVarchar(10)Null民族Yg_idNumber(15)Not null身份证号Yg_marriageNumber(2)Null婚姻状态(1表已婚0表未婚)Yg_zzmmVarchar(4)Null政治面貌Yg_cjgz

23、DateNull员工参加工作时间Yg_ydwmVarchar(10)Null员工原工作单位名称Yg_zcVarchar(10)Null员工职称Yg_telenoNumber(12)Null员工联系电话Yg_hometownVarchar(10)Null员工籍贯Yg_addressVarchar(10)Not null员工现住址表5-2 (HETONG)劳动合同信息表列名数据类型可否为空说明Yg_noNumber(8)Not null员工编号(外键)指向员工基本情况表(yg_no)Yg_nameVarchar(10)Not null员工姓名Ht_beginDateNot null合同签订日期Ht

24、_qxNumber(2)Not null合同期限Ht_end Date Not null合同终止日期Ht_bzVarchar(20)Null合同备注表5-3 (EMPLOYEE_SCHOOL)员工学历表列名数据类型可否为空说明Yg_noNumber(8)Not null员工号(外建)指向员基本情况表Yg_nameVarchar(10)Null员工姓名Yg_xlChar(4)Not null员工学历Yg_zyVarchar(10)Not null员工专业Yg_wyzVarchar(10)Not null外语语种Yg_wyspChar(10)Null外语水平Yg_ewyzVarchar(10)Nu

25、ll二外语种Yg_ewyspChar(10)Null二外语水平Yg_jsjspChar(8)Null计算机水平Yg_tcVarchar(10)Null员工能力特长Yg_byDateNot null员工毕业时间Yg_byxxVarchar(10)Not null毕业学校表5-4 (DEPARTMENT)部门信息表列名数据类型可否为空说明Bm_noNumber(2)Not null部门号(主键)Bm_nameVarchar(10)Null部门名称Bm_msVarchar(20)Null部门描述Bm_zgNumber(8)Not null部门主管代号(外建)指向员工基本情况表表5-5 (JOB)工作

26、情况表列名数据类型可否为空说明Job_idNumber(2)Not null工作岗位号(主键)Job_nameVarchar(10)Null工作名称Job_zgNumber(1)Not null在职情况(1表在职0表离职)Job_zcvarChar(10)Not null职称名532 代码设计代码设计在系统设计阶段就应开始。由于编制代码需要仔细调查和多方协调,所以是一项很费事的工作,需要经过一段时间到系统设计阶段,才能最后确实下来。代码的概念代码是代表事物名称、属性、状态等的符号,为便于计算处理,一般用数字、字母或它们的组合来表示。代码是人和计算机共同的语言,是两者交换信息的工具。代码的功能(

27、1)它为事物提供一个概要而不含糊的确定,便于数据的存储和检查,字符缩短以后,无论是记录、记忆还是存储,都可以节省时间和空间。(2)使用代码可以提高处理的效率和精度,编码以后,排序、累计或按某一规定的算法进行分析,可以十分迅速。代码的种类(1)顺序号()区间码()助忆码()缩写码本系统的代码设计主要采用区间码,信息处理比较可靠,排序、分类、检索等操作易于进行。1、部门代码设计考虑到本公司包括人事部、开发部、技术部、销售部、财务部、后勤部。因此,将部门代码由二位整数组成的层次码,设计方案如下所示。X X 顺序号图5-12 部门代码设计方案部门代码的具体情况如下:01生产制造部 02市场营销部 03

28、人力资源部 04财务部 05环境安全部 06财务部 07研发部 08后勤部 09党委工作室 10工会 11团委2、员工职称代码设计考虑到本公司员工情况,职称代码设为3位XXX X X 职称顺序码 部门代码图5-13 员工职称代码设计方案 码例:03105 含义为人力资源部科长。其他大量代码设计限于篇幅不再一一列举。员工职称代码具体情况如下: 100:普通员工 101:总经理 102:副经理 103:工程师 104:部长 105:科长 106:主管 107:代理 108:班长 109:会计师 110:组长 112 :保全 113:技术员114:调查员115:统计员116:分析员3、员工代码设计员

29、工编码由2位部门编码、2位职称编码、4位自然顺序码组成,设计方案如图2.4所示 X X X X X X X X X 自然顺序码 职称代码 部门代码图5-14 员工代码设计方案码例:031050101 含义为人力资源部科长,其自然顺序码是0101。其他大量代码设计限于篇幅不再一一列举。533 用户界面设计1. 输入设计输入数据的正确性对整个系统质量的好坏具有决定性的意义,输入设计不当有可能使数据发生错误,这时,所使计算机和处理十分正确,也不能得到可靠的输出信息,因此,输入设计必须考虑周全。尽量使出错率下降到最低水平。下面是输入设计应遵循的几类原则:(1)输入量应保持在能满足处理要求的最低限度。输

30、入量减少,错误率就越小。(2)输入的准备及输入过程应尽量容易进行,从而减少错误的发生。(3)尽量早对输入数据进行检查,以便使错误及时得到改正。(4)输入数据应尽早地用其处理所需的形式被记录。输入的屏幕设计:从屏幕上通过人机对话输入是目前广泛使用的输入方式。因为人机对话既有用户输入,又有计算机输出。通常人机对话采用菜单式,填表式和应答式三种方式。2. 输出设计及内容系统设计的过程正好和实际过程相反,并不是从输入设计到输出设计,而是从输出设计到输入设计,这是因为输出表格直接与使用者相联系,设计的出发点应当是保证输出表格方便的为使用者服务,正确及时地反映和组成用户生产和服务部门的有用信息。输出设计的

31、内容包括:(1) 有关输出信息使用方面的内容。(2) 输出信息的内容包括输出项目、位数数据形式。(3) 采用的输出设备如:打印机、显示终端的屏幕,卡片输出机等;(4) 输出介质如:输出到磁盘还是磁带上,输出是专用纸还是通用纸。3. 档案管理信息系统的输入输出界面设计本系统根据自身的实际情况,采用输入界面、输出界面、输入输出同一界面(其图例在附录内)。以下将用户界面的功能菜单作一简单介绍,办公自动化管理信息系统档案管理子系统分为二级菜单。如下表所示:表5-6档案管理子系统的功能菜单列表档案录入基本信息录入学历录入合同信息录入工作信息录入部门信息录入档案查询基本情况查询条件查询档案维护数据删除数据

32、修改数据处理报表输出员工通讯录员工登记表员工合同信息员工档案534 处理过程设计处理过程设计要根据模块划分以及结构化程序设计的基本原则,对每个程序模块中的详细处理过程进行设计,设计的工具有程序流程图、盒图(NS图)、过程设计语言、判断树和判定表等55 系统安全性设计本系统是多机系统,系统放在计算机硬盘上,计算机设有开机密码,非本部门人员无法使用。办公室的行政安全措施和物理安全措施比较严密,如果在设置一些复杂的技术安全措施,反而会给用户使用不便。本系统的安全性以适度为宜的原则,将本系统所在文件家设置制度贡献并设置制度密码。问题1 熟悉系统设计的目标和内容问题2 针对之前的系统分析,详细论述系统设计的目标和内容- 24 -

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

当前位置:首页 > 科普知识


经营许可证编号:宁ICP备18001539号-1