管理信息系统课程设计产品设计

更新时间:2024-05-29 04:30:01 阅读量: 综合文库 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

题目:

管理信息系统

课程设计

企业管理信息系统设计

(产品设计模块)

院 系: 机电工程学院

班 级: 指导教师: 朱!! 学 号: 姓 名: 成 绩:

年 月

目录

摘要 .......................................................................................................................................................... 1 0 引言..................................................................................................................................................... 2

0.1 设计目的与意义 ..................................................................................................................... 2 0.2 设计内容 ................................................................................................................................. 2 0.3 设计思路 ................................................................................................................................. 3 1 系统规划 ............................................................................................................................................. 3

1.1 组织战略规划分析 ................................................................................................................. 3 1.2 系统开发目标 ......................................................................................................................... 5 1.3 系统开发方案 ......................................................................................................................... 8 1.4 近期开发方案 ......................................................................................................................... 8 2 系统分析 ........................................................................................................................................... 10

2.1 系统目标分析 ....................................................................................................................... 10 2.2 业务流程分析 ....................................................................................................................... 10 2.3 数据汇总与分析 ................................................................................................................... 13 2.4 数据流程分析 ....................................................................................................................... 17 2.5 功能分析和划分子系统 ....................................................................................................... 19 2.6 系统数据相关分析 ............................................................................................................... 20 2.7 新系统的逻辑方案 ............................................................................................................... 25 3 系统设计 ........................................................................................................................................... 28

3.1 总体设计 ............................................................................................................................... 28 3.2 代码设计方案 ....................................................................................................................... 29 3.3 系统物理配置方案设计 ....................................................................................................... 29 3.4 数据存储设计 ....................................................................................................................... 33 3.5 计算机处理过程设计 ........................................................................................................... 34 4 系统实施 ........................................................................................................................................... 37

4.1 物理系统实施方案 ............................................................................................................... 37 4.2 程序设计实施方案 ............................................................................................................... 38 4.3 程序和系统调试实施方案 ................................................................................................... 39 4.4 系统切换、运行及维护方案 ............................................................................................... 41 5 总结................................................................................................................................................... 41

5.1 主要工作 ............................................................................................... 错误!未定义书签。 5.2 不足之处 ............................................................................................... 错误!未定义书签。 参考文献................................................................................................................. 错误!未定义书签。 附录 ........................................................................................................................ 错误!未定义书签。

附录1:课程设计小组成员分工安排 .......................................................... 错误!未定义书签。 附录2:部分程序设计 .................................................................................. 错误!未定义书签。

摘要

企业信息管理系统作为现代企业的一种重要管理手段已渗透到各行各业。信息管理系统自从用于企业管理开始,企业的管理效率已有了很大的提高。它使得企业能提供更加多样化的产品,使得企业的业务流程得到简化,供应链更加灵活、稳定、高效、及时,对企业的成本有所控制,使管理人员对企业的运行状况和财务状况有了及时和全面的了解,提高了员工的工作效率和准确性,提高了资金周转率,缩短了生产周期,提高了企业整体的经济效益。 本文开发的信息管理系统系是:企业信息管理系统下的产品设计信息子系统。系统开发的总的设计目标是实现企业产品设计管理的系统化、规范化和自动化,实现对企业产品开发和设计的集中统一管理。

本系统主要实现对产品设计开发信息的管理,主要步骤为企业总信息系统的系统规划;产品设计信息子系统的系统分析;产品设计信息子系统的系统设计;产品设计信息子系统的系统的系统实施和对系统开发成果的总结。主要内容和功能为系统目标分析、业务流程分析、数据汇总与分析、数据流程分析、功能分析和划分子系统、系统数据相关分析、新系统的逻辑方案、代码设计方案、系统物理配置方案设计、数据存储设计、计算机处理过程设计、物理系统实施方案、程序设计实施方案、程序和系统调试实施方案、系统切换、运行及维护方案。总体来说本系统并不复杂,主要解决的问题是分析和简单的设计企业的产品开发信息系统。

关键词:

1

0 引言

0.1 设计目的与意义

本次管理信息系统的课程设计充分应用了管理信息系统的种种知识,包括系统的分析、系统的规划、系统的设计、系统的实施等等,更好的把实践和理论结合。显示了整个企业管理信息系统的开发、运行以及改善的整个过程。

创新管理是企业竞争的一个主要方面,现代企业能否及时的跟上科技的脚步,是他能否在这一领域取得成就的根本。企业要在现代的社会中获得生存就必须发展,当现有规模不能适应企业发展时,企业必须思考是否应该采用先进的管理理念和管理技术,改变我国企业中陈旧的经营观念,落后的经营管理模式,改变低效率的物流运作方式,完善经营机制,为商生产企业的经营管理注入新的活力,促进大流通、带动大生产,改进传统商业,提升流通产业竞争力,推进流通现代化,从而提高企业工作效率和经济效益,增强竞争力。

信息在生活中扮演的角色日趋重要,管理信息系统作为一种工具应用于管理环节对于企业管理水平有重要意义。信息系统建设是创建企业现代管理系统的基础,这是因为首先,建设信息系统,采用先进的管理模式可以充分发挥企业的生产能力;其次,建设信息系统,加强成本控制和核算,可以提高市场报价的科学性;再次,有利于改进供应计划,加强库存管理;最后,还可以节省大量人力物力,从而降低运营成本。总之,建设信息系统有利于企业转变管理理念,为领导的科学决策提供支持,加强质量管理,实现质量信息集成,为企业提高效益。

学校通过管理信息系统课程设计,使我深刻领会管理信息系统规划、系统分析、系统设计、系统实施的知识,掌握系统规划、系统分析、系统设计、系统实施的方法和技能,并结合实际构造管理信息系统的逻辑模型和物理模型,培养学生开发管理信息系统的能力。

0.2 设计内容

我们小组十个成员就职于同一家具制造企业。该企业由产品设计部、生产管理部门、采购管理部门、库存管理部门、资金控制部、财务部门、人力资源部、质量控制部门、电子商务部门和物流配送部门组成,每一位小组成员为某一部门的经理。各小组成员着重分析或设计自己所在部门的业务,并结合实际构造该业务模块的逻辑模型和物理模型,以该业务模块为主的系统规划、分析、设计和实施等系统开发工作。

我们公司急需建立一个检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低的现代管理信息系统。本系统就是按照这种要求和指导方针开发建设的。 主要的设计内容有六部分:

第一部分为引言,主要解释文章的目的和意义,以及设计内容与思路安排进行阐明和论述。 第二部分为企业管理信息系统的规划,主要包括企业情况简介,组织战略规划分析、系统开发目标和系统开发方案,来确定近期的开发方案。

第三部分为系统分析。首先对企业目标、业务流程等进行分析,以确定系统功能和子系统的划分,由此得出新系统的逻辑方案。

第四部分是系统设计。根据系统分析出来的数据来进行系统设计,包括总体、代码和数据存储等设计。

第五部分为系统实施。主要对程序和系统进行调试,而且对系统的切换、运行和维护进行方案实施。

第六部分为总结。通过对以上内容进行总结,得出企业财务管理信息系统构建的一些主要工

2

作,并提出不足与需要改进之处。

0.3 设计思路

首先对企业所处行业的行业状况进行分析,找到企业产品设计管理中存在的问题。接下来对企业产品设计管理信息系统进行分析,整理出企业对财务管理信息系统在功能需求和对子系统的划分,期望达到什么样的目标,并且生成需求分析报告。接下来根据需求分析报告提出产品设计管理信息系统的设计方案,设计出系统后,提出产品设计管理信息系统的实施方案。最后对整个方案的效果进行分析。在整个文章中,主要用到了产品设计管理理论对公司遇到的产品设计管理方面的问题进行分析和提出解决方案;利用信息系统理论提出产品设计管理信息系统的需求分析方案、设计和实施方案以及维护。

此外,也可以按照面向对象开发方法的分析与设计过程与系统实施,采用基于UML(类图、对象图、用例图、状态图、顺序图、活动图、协作图、组件图、配置图)的面向对象方法完成系统分析、设计、实施等开发工作。

1 系统规划

1.1 组织战略规划分析

1.1.1 MIS战略规划性质

基于本企业的具体情况,定制MIS战略规划为三年计划。并且使用关键成功因素法(Critical success factors,简称CSF)。关键成功因素法是通过分析找出使企业成功的关键因素,然后再围绕这些关键因素来确定系统的需求,并进行规划,通过以下方法可以做到:

1)了解企业或MIS 的战略目标。

2)识别所有的成功因素:主要是分析影响战略目标的各种因素和影响这些因素的子因素。 3)确定关键成功因素。不同行业的关键成功因素不同。 4)明确各关键成功因素的性能指标和评估标准。

1.1.2 相关信息收集

本企业为家具制造企业,主要生产各式家具,为国内一家制造型企业,本企业的组织结构图如图1.1所示,企业主管理层为厂长,旗下设有10个管理部门,分别是产品设计部、生产管理部门、采购管理部门、库存管理部门、资金控制部、财务部门、人力资源部、质量控制部门、电子商务部门和物流配送部门。

3

厂长 产品设计 库存管理 资金控制 生产管理 质量控制 人力资源 财务部门 电子商务 采购管理 物流配送 图1-1 组织结构图

1.1.3 MIS战略分析

(1)MIS的目标

企业产品种类繁多,数量庞大,生产制造和使用分散性较大。如果没有一个准确、高效与便捷的管理信息系统,企业很难应对繁杂多变的业务需要,构建现代综合集成管理信息系统平台成为企业管理的急需。从企业实际需求出发,将企业主要管理和制造部门计算机网络化管理,创建集成的信息管理平台,提高产品研发和生产效率,缩短制造周期,加强质量管理,提高企业综合管理运作水平。综合集成管理信息系统使公司向现代信息化制造企业迈进。 (2)使用开发方法

根据企业的现状,选择使用结构化系统开发方法(Structured system development methodology)。结构化系统开发方法开发管理信息系统可分为三个阶段:系统分析、系统设计和系统实施。 (3)功能结构

管理信息系统结构通常有以下几种形式: 1. 职能式结构 2. 横向综合式结构 3. 纵向综合式结构

4. 混合式结构(综合结构)

根据本企业的部门设置和部门职能分工情况综合分析,采用混合式结构的信息集成系统,即以纵向综合为总体结构,系统内部局部采用横向综合结构的组织结构形式。系统结构的特点是组织部门和信息需要互相交织,管理职能有分有合,适合实际需要,体现出制造与管理信息链的衔接。同时能够把组织中上下级部门的职能联系起来,体现出组织结构的综合性和系统性。构建系统结构坚持简捷和高效的原则,其综合结构如图1-2所示。

4

图1-2 企业管理信息系统综合结构示意图

1.2 系统开发目标

1.2.1 MIS约束条件

企业明确自己的需求以后,要对企业的需求进行可行性研究,对系统是否能够实现和值得实现等问题做出判断,避免在花费了大量人力和物力之后才发现系统不能运行或新系统投入使用后没有任何实际意义而引起的浪费。对企业财务管理信息系统的可行性研究分为管理上的可行性、技术上的可行性、经济上的可行性和风险控制上的可行性四个方面。 (1)管理上的可行性

本企业是个业务规范的企业。在业务方面设有明确的规章制度,层级分明,管理部门与业务部门之间来往文档规范,审批手续齐全。同时在信息和系统安全方面,企业也将制定了严格的规章制度,规范系统操作方法,可以保证系统的安全运行。 (2)技术上的可行性

从企业的需求来看,该企业将要开发的财务管理信息系统不涉及到新开发技术的引用,成熟技术可以满足该系统开发的需要。成熟技术是被多次采用并证明是是行之有效的技术,具有较高的成功率。

(3)经济上的可行性

企业开发新的系统,一定要保证经济上可行,只有开发成本在企业可接受范围内,企业才能对这个项目进行投资。企业管理信息系统涉及到的主要成本因素有:软件费用,包括软件开发成本,数据库费用;硬件费用,包括服务器、存储设备、网络设备、基础设施等;人力成本,包括开发人员费用,参与开发的本公司员工费用,培训费等;咨询费用,包括项目专家的费用,付给咨询公司的费用;升级维护费用等。 在确定要开发信息系统之前,要估算各项费用是否在企业认为合理的范围之内,并且可按管理费用的一定比例增加弹性预算。企业财务管理信息系统是建立在原有财务核算系统之上的,不需要对原有系统做大幅度的改变,成本在可接受的范围之内。 (4)风险控制

5

项目的开发都具有一定的风险,这些风险主要包括项目过程风险和运行阶段风险。在项目开发过程中,可能会因为项目进度、项目质量和成本等原因导致项目终止。制定一套项目进度计划,严格按照计划执行,确保项目如期完成。同时在保证进度和质量之外,还要防止不断追加成本的事情发生,当管理信息系统的成本追加到一定的数额,就要考虑是否还有继续追加的必要,以免项目失败导致企业投资不能收回。

1.2.2 MIS战略目标

根据企业系统规划法(bsp),制作如下u/c矩阵:

表1-1 功能数据关系(1) 客 订 产 加物 零原成职 销财 设材用预 网薪 问 质运 交数据类 功能 财务规划 需求预测 设计开发 产品工艺 库存管理 调度 生产能力计划 物料需求 作业流程 销售区域管理 销售 订货服务 发货 会计 人员招聘 人员考核 售前咨询 售后服务 网上订购 收货 质量检测 质量改进 收发货协调 客户档案 客户联络 公关 工 料 件 料品 路 规库库 售 区 备 料 户 负供反 上 订 题 量 货 易 报 记户 货 品 线 表 格 存 存 工 域 务 荷 应 馈 测 单 酬 库 告 单 录 U C C C U U U U U C U U C U U C C U U C C U U U U U C U C U U C U U C U U U U U U C U U U U C U C U C C U C C U U U C C U C C U U U

对u/c矩阵进行调整。开始时数据类和过程是随机排列的,U、C在矩阵中排列也是分散的,必须加以调整。首先,功能这一列按功能组排列,每一功能组中按资源生命周期的四个阶段排列。

6

功能组指同类型的功能。其次,排列“数据类”这一行,使得矩阵中C最靠近主对角线。因为功能的分组并不绝对, 在不破坏功能成组的逻辑性基础上,可以适当调配功能分组,使U也尽可能靠近主对角线。上表的功能/数据类矩阵经上述调整后,得到下表表示的功能/数据类矩阵。 最后画出功能组对应的方框,并起个名字,这就是子系统,如表1-2所示。

表1-2功能数据关系(2) 数据类 预 测 需求预测 设计开发 产品工艺 物料需求 生产计划 调度 作业流程 质量检测 质量改进 功能 零件规格 物料 表 材料供应 C 设备负荷 产 品 C 加工路线 质量报告 C C 交易记录 C 原料库存 成品库存 运货 单 客 户 C 销售区域 订 货 网上订单 C 问题 库 C 用户反馈 财 务 C C C 职 工 C 薪 酬 新品研发 采购部 C U C U U C U 生产 控制 质量管理 仓库 管理 U C U U C U U U U U U U U U U 发货 收货 库存管理 销售区域管理 销售 订货服务 网上订购 售前咨询 售后服务 财务规划 成本 会计 人员招聘 U C U U U U U C C 销售 电子商务 客户服务 财务管理 人力资源 U C U C C U U C U 人员考核 物流 收发货协调 U 客户管理 公关部U C U U U 客户档案 客户联络 公关 U U U 由U/C矩阵可得,本企业管理信息系统被划分为多个子系统,分别是:采购、电子商务、物流、财务、仓库管理等,根据上述表格中的需求预测可以分析出各个部门所需的目标。

所以说,企业开发出来的MIS必须具有上述表格中的大部分功能。

7

1.3 系统开发方案

1.3.1 MIS未来战略

根据上述的战略目标,那么暂时将企业的管理信息系统分成如下几个部分,如图1.3。

企业管理信息系统产品设计 库存管理 资金控制 生产管理 质量控制 人力资源 财务部门 电子商务 采购管理 物流配送

图1-3 企业管理信息系统子系统划分

1.3.2 MIS开发方案

管理信息系统的优先开发的项目顺序为:产品设计部、生产管理部门、采购管理部门、库存管理部门、资金控制部、财务部门、人力资源部、质量控制部门、电子商务部门和物流配送部门。

对于系统的开发策略,将采用“自上而下”的发开策略。“自上而下”的开发策略强调从整体上协调和规划,由全面的局部,由长远到近期,从探索合理的信息流出发来设计信息系统。

而管理信息系统的开发方法则使用:结构化系统开发方法。结构化系统开发方法是目前应用最普遍的一种开发方法,可分为三个阶段:系统分析、系统设计和系统实施。

1.3.3 MIS实施进度

由于制定MIS 的计划为短期的一年计划,那么列出MIS 的开发进度表如图1.4。

2016年ID12345678910任务名称产品设计管理信息系统生产管理信息系统采购管理信息系统库存管理信息系统资金控制管理信息系统财务管理信息系统人力资源管理信息系统质量控制管理信息系统电子商务管理信息系统物流配送管理信息系统开始时间2016/1/6 星期三2016/2/8 星期一2016/3/7 星期一2016/4/6 星期三2016/5/6 星期五2016/6/6 星期一2016/7/6 星期三2016/8/8 星期一2016/9/8 星期四2016/10/6 星期四完成2016/2/5 星期五2016/3/8 星期二2016/4/7 星期四2016/5/5 星期四2016/6/6 星期一2016/7/5 星期二2016/8/5 星期五2016/9/7 星期三2016/10/11 星期二2016/11/7 星期一持续时间01月02月03月04月05月06月07月08月09月10月11月12月23d22d24d22d22d22d23d23d24d23d

图1-4开发进度表(甘特图)

8

1.4 近期开发方案

1.4.1 近期开发计划

(1)首先制定公司总体的战略规划(包括收集相关信息、进行战略分析、定义约束条件、明确战略目标、提出未来的战略图、提出开发方案、提出实施进度等)

对原系统进行系统化分析(分析系统目标、分析业务流程、数据的汇总和分析、分析数据流程、功能分析和划分子系统、数据储存分析等)

进行系统代码的设计(分析代码功能、进行代码设计、分析代码种类、代码结构中的校检位等)

管理信息系统的系统实施:物理系统实施(计算机系统的实施、网络系统的实施)、程序设计 (程序设计的目标、结构化程序设计方法)、软件开发工具

(2)接下来根据每个组员的每个模块(产品设计部、生产管理部门、采购管理部门、库存管理部门、资金控制部、财务部门、人力资源部、质量控制部门、电子商务部门和物流配送部门) 进行单独系统的开发和编制(每个单独子系统的系统化分析、系统代码设计、系统的实施等等)。

1.4.2 产品设计模块开发方案

产品设计模块能把企业在不同时期的产品进行科学的管理,为每一种产品建立档案,记录产品不断升级换代的历史资料,帮助企业发展产品线,并为其他模块应用提供强大的产品字典功能;通过价格调整管理及时调控产品的市场价格、计划成本价格,保持产品的市场竞争优势;通过BOM设计管理,优化产品的成本,为生产提供科学依据。

近期的开发的产品设计系统方案:客户化设置、产品档案、产品价格调整、产品物料组成设计和报表等等。

通过客户化设置功能,用户可以根据企业的实际情况或个人偏好,对客户关系模块进行个性化设置,如客户分类设置,客户类型设置,客户优质级别设置,产品订单销售绩效比例设置,订单销售价格折扣设置等,为客户关系模块的相关数据录入确立来源和规则。

产品档案管理能将产品按商品、商品物料、物料分类建立档案,强大的数据库能记录产品在不同时期的变化,查询产品不同时期的变化的重要属性.

企业产品的价格是一个非常关键的属性,无论是商品的销售定价,还是商品或物料的采购指导价,都需要适应市场的变化,企业流程的变化,它需要经常性的变动,因此在产品设计模块里要有专项的价格调整管理。

生产型的企业必须对要生产的产品做物料组成设计,合理全面的物料设计能在实际的生产控制中起到提高效率、控制成本等作用(制定物料设计单、制定物料设计单审核)。

为了使用者得到个性化的数据报表提供了调用 Microsoft Excel 的报表功能。

1.4.3 产品设计模块开发实施进度

9

图1-5产品设计 开发进度表(甘特图)

2 系统分析

2.1 系统目标分析

系统的名称:家具制造公司产品设计的管理信息系统

(1)系统的总体目标:采用本方案建议的家具制造公司产品设计的管理信息系统后,可以期望实现的目标:

在原先系统的功能基础上,提高性能,加以完善。

实现制造、销售和设计工作的信息化、模块化、便捷化。 对用户的业务实现自动化,对有关的报表生成实现自动化。 提供对系统的安全性保证。

能高效率地处理传递信息。如:能快速处理信息并将其传递给需要的用户 能实现数据共享,保证信息透明度。

(2)从设计人员的技术观点看,要求系统达到以下目标:

设计能够方便用户(教师、学生)使用,便于使用者对系统维护。

具有较强的可维护性、可扩充性和兼容性,同时,能够适应用户新的业务要求变化。 有较高的运行效率。

具有较高的安全性,系统应该具备安全保护措施,合理使用密码,有较强的应对计算机犯罪和病毒的能力。

2.2 业务流程分析

2.2.1 管理功能分析

为了实现系统的目标,系统必须具有各项功能。所谓功能,指的是完成某项工作的能力。下面是我们企业的产品设计部所需的产品管理功能。

10

图2-1 管理功能图

2.2.2 业务流程分析

根据企业产品设计部门的运作,可以简单得出企业的业务流程图

图2-2 原业务流程图

11

图2-3 表格分配图

2.2.3 业务流程优化

增加系统管理者对产品数据库进行管理分析;增加社会调查增强数据收集的可靠性;对于开会审查的结果和内容要得到经理的了解签字,数据收集整理后也要经过总监的查阅和签字才能给下面的分析员使用

2.2.4 新系统的业务流程

12

图2-4 新业务流程图 根据优化的分析和要求可以得到上图2-4

2.2.5 新系统的人机界面

图2-5 新系统人机界面图

2.3 数据汇总与分析

2.3.1 数据汇总

在产品设计管理信息系统当中,要输入系统中的数据为:产品设计资料、产品需求材料、产品设计图纸、产品客户调查资料。因为输入了一些数据使系统产生的数据为:各种产品分析文件

表2-1 数据汇总图

2.3.2 数据分析

对产品设计部的产品的分析、设计、材料、图纸等数据资料收集、定义和储存,确保了他们的准确性和时效性,根据部门的数据资料构建初步的数据字典。

13

(1) 数据的静态分析

数据的静态特性分析是指分析数据的类型(字符型、数据型、日期型等)、数据的长度(位数、小数位数)、取值范围(最大值、最小值)和发生的业务量。在本系统中的凭证数据大多属于之中类型。

(2) 数据的动态分析

数据的属性按动态特性可以分为以下三类:

1.固定值属性。具有固定值属性的数据,其值基本上固定不变,叫做固定值属性数据,也叫固定半固定数据。企业的固定资产等就属于这种范畴。

2.固定个体变动属性。这类数据项,对总体来说具有相对固定的个体集,但其值是变动的属性。凭证中的金额等等。

3.随机变动属性。这种数据项,其个体是随机出现的,值也是变动的。

2.3.3 数据字典的初步构建

1.数据项定义

数据项编号:ASJ-01 数据项名称:产品设计资料单编号 别 名:产品设计资料单编号 类型及宽度:字符型,5位 取值范围 :00010-00090 数据项编号:ASJ-02 数据项名称:产品所需材料单编号 别 名:产品所需材料单编号 类型及宽度:字符型,5位 取值范围 :00100-00900 数据项编号:ASJ-03 数据项名称:产品设计图纸资料单编号 别 名:产品设计图纸资料单编号 类型及宽度:字符型,5位 取值范围 :01000-09000

2.数据结构定义

ASJ-00产品设计情况 ASJ-01:产品设计资料单 日期 产品代码 产品名称

ASJ-02:产品所需材料单 日期 材料代码 材料名称 14

ASJ-03:产品设计图纸资料单 日期 图纸名称 图纸代码 单位

3.数据流定义 单位 表2-2 数据结构定义表

单位

1) 数据流名称:产品设计资料单 标识符:F1 数据结构: 01产品设计资料单 02日期 00010 02产品代码 00020 02产品名称 00030 02单位 00040 流量:最大 5张/日 平均 5张/日 2) 数据流名称:产品所需材料单 标识符:F2 数据结构: 01产品所需材料单 02日期 00100 02材料名称 00200 02材料代码 00300 02单位 00400 流量:最大 6张/日 平均 6张/日 3) 数据流名称:产品设计图纸资料单 标识符:F3 数据结构: 01产品设计图纸资料单 02日期 01000 02图纸名称 02000 02图纸代码 03000 02单位 04000 流量:最大 5张/日 平均 6张/日

15

4.数据存储定义

1) 存储文件名:产品客户情况资料调查单 标识符:D1 数据结构: 01产品客户情况资料调查单 02日期 A0001 02资料名称 A0002 02 资料代码 A0003 02单位 A0004 02数量 A0005 流入的数据流:产品设计资料单F1 流出的数据流; 排列方式:按入库日期计序

2) 存储文件名:产品材料需求资料单 标识符:D2 数据结构: 01产品材料需求资料单 02日期 A0010 02材料名称 A0020 02 材料代码 A0030 02本日累计入库量 A0040 流入的数据流::产品所需材料单 F2 流出的数据流; 排列方式:按日期升序排列

3) 存储文件名:产品图纸资料单 标识符:D3 数据结构: 01产品图纸资料单 02日期 A0100 02图纸名称 A0200 02 图纸代码 A0300 02本日累计入库量 A0400 流入的数据流::产品设计图纸资料单 标识符:F3 流出的数据流; 排列方式:按日期升序排列

16

4) 存储文件名:产品分析文件资料单 标识符:D4 数据结构: 01产品分析文件资料单 02日期 A1000 02文件名称 A2000 02 文件代码 A3000 02本日累计入库量 A4000 流入的数据流:产品设计资料单F1 流出的数据流; 排列方式:按入库日期计序

处理逻辑定义:

处理逻辑编号:ASJ-01 处理逻辑名称:产品设计资料分析 简 述:产品设计资料分析 处 理:分析制作成文件 处 理 频 率:对每个用户一个月一次

处理逻辑编号:ASJ-02 处理逻辑名称:产品所需材料的取要 简 述:产品所需材料的取要 处 理:向库存部门索要 处 理 频 率:每天一次

处理逻辑编号:ASJ-03 处理逻辑名称:产品设计图纸资料分析制造 简 述:产品设计图纸资料分析制造 处 理:分析制造成成品 处 理 频 率:每个星期一次

2.4 数据流程分析

17

2.4.1 分析原有数据流程

图2-6 数据流程工具

图2-7 数据流程图

2.4.2 优化数据流程

在这个新的数据流程图中重新分析了产品设计部中的主要的数据资料的流动情况,分析好了它们的经手处理的工作人员和部门,得到数据资料最终的情况。

旧的数据流程图过于混乱,没有清晰的部门资料和数据的流动情况,没有把我们的产品设计部的产品客户数据资料、产品需求数据资料等主要文件的去向标明,其产品设计图纸和产品分析文件也没有了去向。还有其数据编号的不准确,导致了很多错误,对应不上数据字典,所以给予其改进。

2.4.3 新系统的数据流程

18

图2-8 新数据流程图

2.4.4 新系统的人机界面

图2-9 人机界面图

2.5 功能分析和划分子系统

2.5.1 功能分析

为了实现系统目标,系统必须具备一定的功能。在上文中,我们分析了企业的产品设计的业务流程和数据流程,同时也制定了系统的业务流程,那么系统所需的功能我们也大致上能够确定了,如下图

19

图2-10 功能分析图

2.5.2 划分子系统

数据类 设计 和实采购生产客户功能 验工 材料 设备 成本 情况 产品研发 采购管理 产品试验 生产管理 产品调查 U C U C U U C C C C U U U C 表2-3 子系统U/C矩阵 2.6 系统数据相关分析

2.6.1 数据存储分析

分析存储数据的内容和数据之间的关系可利用规范化理论进行数据存储的逻辑设计,建立概念数据模型。可采用ER图方法。

20

图2-11 产品设计管理E-R图

2.6.2 数据查询要求分析

通过调查和分析,将用户需要查询的问题列出清单: 1.每个新产品所需要的材料的种类和用量 2.每个新产品的加工所需设备、人员和加工时间 3.每个新产品的总成本和各类成本清单 4.新产品的生产实验数据和结论 5.新产品的结构图纸的查看 6.新产品的推行销售情况 表2-4 数据查询表 2.6.3 数据输入输出分析

分析各种数据输入的目的和适用范围,数据量的大小以及存在的问题。总体结果如下: 输入的大部分数据都得到了有效的应用,小量的数据由于是其自身原因利用率不高;输入的数据都比较符合实际需求,但仍有小部分的数据并非符合实际需要,需要剔除和改善;现在的输入方式基本能满足公司要求,输入速度基本能完成数据量的要求,但是仍有值得改善的地方;总体来说不需要改变输入方式和增加输入设备;其分析数据精确度还是比较高的;打印速度较快满足输出要求和输出的各种报表都是比较准确的并能符合实际需要。

2.6.4 新系统的数据处理方式

本公司采用成批处理方式,其是指把多个独立的事情聚集起来然后再一次性处理,也可以说

是指定期收集资料数据,按组或按批进行处理的方式。其特点:费用较低而又可有效的使用计算

21

机。适合于:固定周期的数据处理;需要大量的来自不同方面的数据的综合处理;需要在一端时间内累计数据后才能进行的数据处理;没有通讯设备而无法采用联机实时处理的情况。

2.6.5 完善后的数据字典

1.数据项定义

数据项编号:ASJ-01 数据项名称:产品设计资料单编号 别 名:产品设计资料单编号 类型及宽度:字符型,5位 取值范围 :00010-00090

数据项编号:ASJ-02 数据项名称:产品所需材料单编号 别 名:产品所需材料单编号 类型及宽度:字符型,5位 取值范围 :00100-00900

数据项编号:ASJ-03 数据项名称:产品设计图纸资料单编号 别 名:产品设计图纸资料单编号

类型及宽度:字符型,5位 取值范围 :01000-09000

2.数据结构定义 ASJ-00产品设计情况 ASJ-01:产品设计资料单 日期 产品代码 产品名称 单位 规格

3.数据流定义

22

ASJ-02:产品所需材料单 日期 材料代码 材料名称 单位 规格 ASJ-03:产品设计图纸资料单 日期 图纸名称 图纸代码 单位 表2-5 数据结构定义表

1) 数据流名称:产品设计资料单 标识符:F1 数据结构: 01产品设计资料单 02日期 00010 02产品代码 00020 02产品名称 00030 02单位 00040 02规格 00050 来源:产品设计部 去向:产品设计部 流量:最大 5张/日 平均 5张/日 2) 数据流名称:产品所需材料单 标识符:F2 数据结构: 01产品所需材料单 02日期 00100 02材料名称 00200 02材料代码 00300 02单位 00400 02规格 00500 来源:采购管理部门 去向:产品设计部 流量:最大 6张/日 平均 6张/日 3) 数据流名称:产品设计图纸资料单 标识符:F3 数据结构: 01产品设计图纸资料单 02日期 01000 02图纸名称 02000 02图纸代码 03000 02单位 04000 来源:产品设计部 去向:生产管理部 流量:最大 5张/日 平均 6张/日

4.数据存储定义

23

1) 存储文件名:产品客户情况资料调查单 标识符:D1 数据结构: 01产品客户情况资料调查单 02日期 A0001 02资料名称 A0002 02 资料代码 A0003 02单位 A0004 02数量 A0005 流入的数据流:产品设计资料单F1 流出的数据流; 排列方式:按入库日期计序

2) 存储文件名:产品材料需求资料单 标识符:D2 数据结构: 01产品材料需求资料单 02日期 A0010 02材料名称 A0020 02 材料代码 A0030 02本日累计入库量 A0040 流入的数据流::产品所需材料单 F2 流出的数据流; 排列方式:按日期升序排列 3) 存储文件名:产品图纸资料单 标识符:D3 数据结构: 01产品图纸资料单 02日期 A0100 02图纸名称 A0200 02 图纸代码 A0300 02本日累计入库量 A0400 流入的数据流::产品设计图纸资料单 标识符:F3 流出的数据流; 排列方式:按日期升序排列

24

4) 存储文件名:产品分析文件资料单 标识符:D4 数据结构: 01产品分析文件资料单 02日期 A1000 02文件名称 A2000 02 文件代码 A3000 02本日累计入库量 A4000 流入的数据流:产品设计资料单F1 流出的数据流; 排列方式:按入库日期计序 处理逻辑定义:

处理逻辑编号:ASJ-01 处理逻辑名称:产品设计资料分析 简 述:产品设计资料分析 处 理:分析制作成文件 处 理 频 率:对每个用户一个月一次 处理逻辑编号:ASJ-02 处理逻辑名称:产品所需材料的取要 简 述:产品所需材料的取要 处 理:向库存部门索要 处 理 频 率:每天一次

处理逻辑编号:ASJ-03 处理逻辑名称:产品设计图纸资料分析制造 简 述:产品设计图纸资料分析制造 处 理:分析制造成成品 处 理 频 率:每个星期一次

2.7 新系统的逻辑方案

2.7.1 新系统的业务流程

在企业的原业务流程中,确实有些累赘,不需要分出多个人员处理,于是,将一些不必要和多余的部分合并,就得出了新的业务流程图,如图2-12。系统的人机划分就减免了那多余的部分,与产品管理合并在一起。

25

图2-12 新业务流程图

2.7.2 新系统的数据流程

新的数据流程图是图2-13,相比起原来的数据流程图,新的图减少了一些重复的数据存储,和简化了数据处理,整体汇总成一份财务报表,减少重复度。

图2-13 新数据流程图

26

2.7.3 新系统的逻辑结构

根据子系统的U/C矩阵,可以将系统划分为以下几个模块,作图

数据类 设计 和实采购生产客户功能 验工 材料 设备 成本 情况 产品研发 采购管理 产品试验 生产管理 产品调查 U C U C U U C C C C U U U C 表2-5 划分子系统U/C矩阵 根据上表可将系统分为5个模块

2.7.4 新系统的数据资源分布

因为本文分析设计的是产品设计系统,产品设计状况是一个商业机密,所以需要有良好的保密性和安全性,那么系统的数据资源就不应该分布在服务器当中,而应该在主机当中,因为如果系统资源存储在服务器当中的话,那么久容易造成数据被窃取和丢失。当然,如果只分布在主机当中也会因主机出现问题而导致数据丢失,那么,数据的日常备份就是必须的事情。 产品客户调查资料文件 产品研发资料文件 产品所需材料资料文件 产品专家分析文件 产品生产实验资料文件 产品推广销售资料文件 公司总服务器 产品设计部主机 产品设计部主机 产品设计部主机 产品设计部主机 公司总服务器 表2-6 新系统的数据资源分布图

2.7.5 新系统的管理模型

管理模型是系统在每个具体管理环节上所采用的管理方法。在手工系统中,由于受信息获取、传递和处理手段的限制,只能采用一些简单的管理模型,而在计算机技术支持下,许多复杂的计算在瞬间即可完成,这样,应用一些简单的管理模型就有了可能性。在系统分析中,应根据分析结果,研究是否有必要采用相应的管理模型来进一步提高管理的水平。

管理科学的发展在管理活动的各个层次、各个环节都形成了较为承受的管理方法和定量化的管理模型,为管理信息系统的应用创造了条件,但在一个具体系统中应当采用的模型则必须由前一阶段的分析结果来决定,因而并无固定模式。

27

3 系统设计

3.1 总体设计

3.1.1 系统流程设计

信息系统流程图示表达系统各功能之间的数据传递管理,它是以新系统的数据流程图为基础绘制的,首先将新系统的数据流程图转换为系统流程图,如下图

图3-1 子系统系统流程图

3.1.2 功能结构图设计

根据上面一些功能的分析,做产品设计系统功能结构图

28

图3-2 功能结构图

3.1.3 功能模块图设计

功能结构图是经过层层分解可以把一个复杂的系统分解成为多个功能较为单一的功能模块。这种把一个信息系统设计成若干个模块的方法称为模块化。模块既具有独立性,而且它们几间也有相对的联系,共同构成一个完整的整体,完成系统功能。

图3-3 功能模块图

3.2 代码设计方案

3.2.1 代码设计规范

(1)在逻辑上必须满足用户的需要,在结构上应当与处理的方法一致。(2)代码要系统化,一个代码应唯一标志它所代表的的事务或属性。(3)在代码设计时,预留足够的位置以适应不断变化的需要。(4)要注意避免误解,不要使用易于混淆的字符。(5)要注意尽量采用不易出错的编码结构。(6)当代码长于4个字母或5个数字字符时,应分小段,这样书写时不易出错。 (7)若已知码的尾数为P,每位上的可用字符 ,则可以组成的码的总数是:

2.2 代码设计

代码设计的原则:代码是代表系统中客观存在的事物名称、属性或状态的符号,而代码设计是将系统中具有某些特征或属性的信息归并到一起。我们在代码设计中遵循以下原则:

唯一性:在一个分类编码标准中,每一个编码对象仅有一个代码,一个代码只唯一表示一个编码对象。如:学号:学生的学号是学生在学校的唯一代码。 合理性:代码结构与分类体系相适应。

29

可扩充性:在设计过程中留有适当的空间,以便以后的补充。如:学号可以增添位数。 简单性:代码结构简单,以便节省存储空间和提高系统的处理效率。 实用性:代码能反映对象的特点。 规范性:代码的书写统一。

在这个系统中一般使用的代码,意义如下:

XX XX XX 部门员工号 部门编号 企业总号 100000 企业总经理 产品设计部员工

101001 产品设计部经理 101002 产品设计部员工02 101003 产品设计部员工03 ---------------

101099产品设计部员工99 采购管理部员工

102001 采购管理部经理 102002采购管理部员工02 102003采购管理部员工03 ---------------

102099采购管理部员工99 库管部员工

103001 库管部经理 103002库管部员工02 103003库管部员工03 --------------- 102099库管部员工99 生产部

104001生产部经理 104002生产部员工02 104003生产部员工03 --------------- 102099生产部员工99

代码校验(校验方法):代码是数据的重要组成部分,它的正确性将直接影响系统的质量。当人们抄写、录入时,发生错误的可能性很大,如抄写错(把1234写成1235)、易位错(1234记为1243)、隔位易位错(1234记为1432)等等。因此,为了验证输入代码的正确性,要在代码本体的基础上,再外加校验码,使它成为代码的一个组成部分。这就是前面介绍的自检码。校验码是根据事先规定好的数学方法及代码本体计算出来的。当自检码输入计算机后,计算机按照同样的数学方法,根据代码本体进行计算,将结果与校验位比较,检验输入的代码是否正确。

30

校验码的生成过程如下: (1)对代码本体的每一位加权求和

设代码本体为C1C2?Cn,权因子为P1,P2,?,Pn,加权求和:S=∑CiPi;其中权因子可取自然数1,2,3,?,几何级数2,4,8,16,32,?,质数2,3,5,7,11?,等等。 (2)以模除和得余数 R=Smod(M)

其中:R表示余数;M表示模数,可取M二10,11,等等。 (3)模减去余数得校验位 Cn+1=M-R ,

例如,代码本体为123456,权因子为1,7,3,1,7,3,模为10,则 S= 1 X 1+2 X 7+3 X 3+4 X 1+5 X 7+6 X 3=81 R=81 mod (10)=1 校验位为:10-1=9

所以自检码为1234569,其中9为校验位。

当自检码C1C2?CnCn+l(其中Cn+1为校验位)输入计算机后,对C1C2?Cn分别乘以原来的权因子,Cn+l乘以1,所得的和被模除,若余数为零,则该代码一般说来是正确的,否则输入有错。但在本企业中本系统中,代码校验效果可以不用。

3.3 系统物理配置方案设计

3.3.1 系统设备配置

系统的设置配置的选择取决于数据的处理方式和要运行的软件。管理对计算机的基本要求就是速度快、容量大、通道能力强、操作灵活方便,但计算机的性能越高,其价格也就越高,因此,在选择计算机时应全面考虑。

在计算机机型的选择上则主要考虑应用软件对极端及处理能力的需求,包括:①计算机主存;②CPU频率;③输入/输出和通信的通道数目;④显示方式;⑤外接转储设备机器类型。

系统最低的计算机硬件配置为: 1GHz 32 位 (x32) 或 64 位 (x64) 处理器。 1 GB 系统内存。 DirectX 9 图形支持,WDDM 驱动程序,至少 128 MB 图形内存,Pixel Shader 2.0 和 32 位像素。

40 GB 硬盘容量,15 GB 可用空间。 DVD-ROM 驱动器。 音频输出能力。 Internet 访问能力。 软件配置为:windows 2000以上,Access 2003,Visual Basic 6.0 中文版 另外,其他系统配置根据企业的需要进行选择。

3.3.2 通信网络的选择与设计

(1)网络拓扑结构

31

图3-4 通信网络拓扑图

由于空间和内容的限制这里只是我们公司网络拓扑结构的一个部分,我们公司有一个总的系统和配备,其下面分别连接了我们10个分部门的分系统,我们的分系统和配备下连接我们职工的PC电脑,我们的通信服务器、路由器、调制解调器也是应由具有的,公司大多采用星心的连接结构,但也有其他的,例如总线型的和混合型的。

我们的网络操作系统是Windows系列的。 (2)网络逻辑设计

首先按软件将系统从逻辑上分为各个子系统,然后按需要配备设备,如主服务器、主交换机、子系统交换机、子系统集线器、通信服务器、罗尤其和调制解调器等,并考虑各设备之间的连接结构。

财务主机公司服务器其他部门1其他部门2网络交换机路由器打印机 图3-5 网络逻辑结构图

3.3.3 数据库管理系统的选择

数据库管理系统的选择数据库管理系统(Database Management System)是一种操纵和管理数据库的大型软件,用于建立、使用和维护数据库,简称DBMS。它对数据库进行统一的管理和控制,以保证数据库的安全性和完整性。综合考虑数据库构造数据库的难易程度、程序开发的难易程度、数据库管理系统的性能分析、 以及并行处理能力等,此CRM的数据库采用MS SQL Server。

32

3.3.4 应用软件的选择

应用软件的选择根据应用需求开发管理信息系统是系统开发的一般情况,这样开发的系统容易满足客户的特殊管理要求。但随着计算机产业的发展,也出现了许多商品化的应用软件。直接使用这些软件时,既可以节约投资,又能够规范管理流程,加快系统的应用的进度。选用软件时应考虑软件是否满足用户需求,软件是否具有足够的灵活性以及软件是否能够获得长期、稳定的技术与支持。基本的有套装软件office:Word、Excel、Outlook、Powerpoint、FrontPage、Access、Binder 、Entourage、Virtual PC、Publisher、Internet Explorer、Visio、MapPoint 、Picture Manager、OneNote、Project、PhotoDraw、Photo Editor。可同时运用字处、表格设计、数据库及绘图等功能。

3.4 数据存储设计

3.4.1 文件设计

我们根据文件的使用要求、处理方式、存储量、数据的活 动性以及硬件设备的条件等,合理地确定文件类别,选择文件介质,决定我们文件的组织方式和存取方法。

我们公司主要有主文件、处理文件、工作文件和周转文件四种。我们的文件组织方式是索引文件。

根据财务系统的数据得出,产品设计系统的文件类别是处理文件,而文件的组织方式使用顺序文件。

表3-1 处理文件设计表 主 文 件 产品凭证管理 记录文件名 应用 序号 数据项名 变量名 类型 宽度 小数位数

1 产品凭证编号 RN C 6 2 处理方 MD C 32 3 结果接受方 ZG C 32 4 处理时间 HC N 16 1 3.4.2 数据库设计

数据库系统介绍:高性能、高可用性、冗余和可扩展性,数据在集群内部的对等数据节点之间相互复制。数据复制采用同步机制,每个数据节点连接到所有其他数据节点上,数据在多个数据节点上存储。集群之间也可以复制数据,这时需要使用MySQL复制技术,它是异步的。 MySQL集群有一些创建高可用性系统的专用功能:节点恢复、日志、检查点、系统恢复、热备份及恢复、无单点故障、故障转移、分区、联机操作。硬件配置:一台mysql、两台manager server , 三台数据存储节点。

(1)数据库的概念结构设计

33

概念结构设计的任务是根据用户需求设计数据库的概念数据模型。而概念模型是从用户角度看到的数据库,使用E-R模型表现出来。

图3-6 E-R模型

(2)数据库的逻辑结构设计

逻辑结构设计是将概念结构设计阶段完成的概念模型转换成能被选定的数据库管理系统支持的数据模型。那么就将E-R模型转换为关系数据模型的规则。

在这里,财务系统涉及的实体包括:产品客户调查表、产品材料需求表、产品测试资料表、产品设计资料表等。

(3)数据库的物理结构设计

物理结构设计是为数据模型在设备上选定合适的存储结构和存取方法,以获得数据库的最佳存取效率。物理结构设计包括:第一,库文件的组织形式。第二,存储介质的分配。第三,存取路径的选择等。

3.5 计算机处理过程设计

3.5.1 输出设计

保证向系统输入正确的数据。在此前提下,应尽量做到输入方法简单、迅速、方便。

我们对其要求的三个原则,最小量原则:这是指在保证满足处理要求的前提下使输入量最小,从而,出错机会越少,花费时间越少,数据一致性越好。 简单性原则:输入的准备、输入过程应尽量容易,以减少错误的发生。早检验原则:对输入数据的检验尽量接近原数据发生点,使错误能及时得到改正。 少转换原则:输入数据尽量用其处理所需形式记录,以免数据转换时发生错误。

公司输入设计的内容: 确定输入数据内容:包括确定输入数据项名称、数据内容、精度、数值范围等。 确定数据的输入方式:采用联机终端输入或是脱机输入。 确定输入数据的记录格式。 选择输入数据的正确性校验方法,保证输入数据的正确性。 确定输入设备。

4)我们的计算机输出设计是评价管理信息系统能否为用户提供准确、及时、适用的信息的标准之一。

表3-2 输出设计书

34

输出设计书 资料代码 处理周期 份数 项目号 1 2 3 4

项目名称 凭证编号 接受日期 处理方 接受方 输出名称 形式 报送 打印表 产品设计部 产品编码 种类 备注 位数及编辑 3.5.2 输入设计

我们进行输出设计的组要内容:确定用户在使用信息方面的要求:使用目的、输出速度、频率、数量、安全性要求等;输出项目及数据结构,数据类型,位数及取值范围,数据的生成途径,完整性及一致性的考虑等。

我们选择输出设备与介质: 常用的输出设备:显示终端、打印机等。输出介质:有纸张、磁盘、光盘、多媒体介质等。

我们确定输出格式:满足使用者的要求和习惯,达到格式清晰、美观、易于阅读的目的。 我们的处理过程设计:阶段地位:是系统设计的最后一步;是编程实现的基础。前阶段工作成果:总体结构设计,编码方式设计,数据库结构设计,输入输出形式设计。

表 3-3接受处理凭证

接受处理凭证

编号: 日期: 提出方 接受方 情况 3.5.3 处理流程设计

根据上文论述,作出处理流程图

35

图3-5 子系统处理流程图

3.5.4 程序设计说明书

程序设计说明书是用来给处理过程下定义的书面文件。它以每个处理过程作为单位。这种说明由系统设计员编写,交给程序员使用。程序员根据说明书指示内容进行程序设计

程序设计说明书

系统名 程序名 语言 产品设计系统 SQL 子系统名 程序标识符 日期 2016.01.10

1. 输入 2. 输出 文件名 原文件 主处理文件 文件标识 设备 1 2 备注 文件名 新文件 文件标识 设备 3 备注

3.程序功能:更新产品资料账单

原财务账单主处理文件新财务账单更新

图3-6 程序设计说明

36

4 系统实施

4.1 物理系统实施方案

4.1.1 计算机系统的实施

MIS物理系统的实施是计算机系统和通信网络系统设备的订购、机房的准备和设备的安装调试等一系列活动。

公司计算机品牌选择为国内品牌联想。

购置计算机系统基本原则是能够满足MIS的设计要求。此外,还应当考虑一下问题: 计算机系统是否具有合理的性能价格比;系统是否具有良好的可扩充性;能否得到来自供应商的售后服务和技术支持等。

公司计算机购置的基本原则: 能够满足MIS的设计和运行的基本要求 合理的性价比;良好的可扩充性;良好的技术支持.

我们对计算机的环境要求:

(1)机房要安装双层玻璃门窗,并且要求无尘。 (2)硬件通过电缆线连接至电源,防止静电感应。

(3)防止由于突然停电造成的事故发生,应安装备用电源设备,如功率足够的不间断电源(UPS)。

我们的配置准备:

硬件准备:包括计算机主机、输入输出设备、存储设备、辅助设备(稳压电源、空调设备)、通信设备等。

软件准备:包括系统软件、数据库管理系统以及一些应用软件。

数据准备:没有一定的基础数据的准备,系统调试就不能很好的进行。 人员培训:主要指用户培训,包括主管人员和业务人员。

4.1.2 网络系统的实施

计算机网络是现代管理信息系统建设的基础,是创建和测试数据库、编写和测试程序的平台。在许多情况下,所开发的信息系统是基于已有的网络架构。如果是这样就可以跳过这一个活动的工作。但是,如果新开发的信息系统要求创建新网络或修改已有的旧网络。那么就必须建立和测试新网络。网络环境的建立应根据所开发的系统对计算机网络环境的要求,选择合适的网络操作系统产品,并按照目标系统将采用的CIS或B/S工作模式,进行有关的网络通信设备与通信线路的架构与连接、网络操作系统软件的安装和调试,整个网络系统的运行性能与安全性测试及网络用户权限管理体系的实施等。

本项任务的工作由系统分析人员、系统设计人员、系统构建人员共同来完成。其中网络设计人员和网络管理人员在这项工作中起最主要的作用。网络设计人员应该是局域网和广域网的专家,而网络管理人员是构建和测试信息系统网络的专业人员,并且负责网络的安全性。系统分析人员的作用是确保构建的网络满足用户的需求。

公司常用的通讯介质为双绞线和光纤。

37

公司常用的通讯设备为路由器设备和交换机设备。

4.2 程序设计实施方案

4.2.1 程序设计的目标

(1) 可维护性

由于信息系统需求的不确定性,系统需求可能会随着环境的变化而不断变化,因此,就必须对系统功能进行完善和调整,为此,就要对程序进行补充或修改。此外,由于计算机软硬件的更新换代也需要对程序进行相应的升级。

(2)可靠性:程序应具有较好的容错能力。 正常情况下能正确工作。意外情况下应便于处理,不至产生意外的操作,从而造成严重损失。 (3) 可理解性:

程序不仅要求逻辑正确,计算机能够执行,而且应当层次清楚,便于阅读。 (4) 效率: 程序能否有效地利用计算机资源。

程序效率的地位: 已不像以前那样举足轻重了,因为硬件价格大幅度下降,而其性能却不断完善和提高。

程序设计人员工作效率的地位日益重要。不仅能降低软件开发成本;而且可明显降低程序的出错率,进而减轻维护人员的工作负担。为了提高程序设计效率,应充分利用各种软件开发工具。 注意:程序效率、可维护性、可理解性三者之间的关系。

在过去的小程序设计中,主要强调程序的正确和效率。对于大型程序,人们则倾向于首先强调程序的可维护性、可靠性和可理解性,然后才是效率。

4.2.2 程序设计方法

我们公司主要使用自顶向下的模块化设计(主要有顺序结构、循环结构和选择结构)

图4-1自顶向下的模块化设计图示

结构化方法主张自顶向下实现,尽量先实现上层模块,逐步向下,最后实现下层最基本的模块(首先调试整个系统的结构及各个模块之间的接口,确保系统结构和各模块接口的正确性)。

模块应该具有独立性:在系统中模块之间应尽可能的相互独立,减少模块间的藕合,即信息交叉,以便于将模块作为一个独立子系统开发。

模块大小划分要适当:模块中包含的子模块数要合适,既便于模块的单独开发,又便于系统

38

本文来源:https://www.bwwdw.com/article/9hu7.html

Top