《第9章条码应用系统设计PPT讲稿.ppt》由会员分享,可在线阅读,更多相关《第9章条码应用系统设计PPT讲稿.ppt(53页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、第第9章条码应用系统章条码应用系统设计设计1第1页,共53页,编辑于2022年,星期一本章概要本章概要 本本章章主主要要介介绍绍条条码码应应用用系系统统的的组组成成、条条码码应应用用系系统统的的开开发发过过程程和和步步骤骤、条条码码设设备备的的选选择择、数数据库设计的原理和内容等。据库设计的原理和内容等。2第2页,共53页,编辑于2022年,星期一第第9章条码应用系统设计章条码应用系统设计一一个个信信息息处处理理系系统统由由四四大大部部分分组组成成,即即信信息息源源、信息处理器、信息用户和信息管理者。信息处理器、信息用户和信息管理者。3第3页,共53页,编辑于2022年,星期一9.1条码应用系
2、统的组成与流程条码应用系统的组成与流程条条码码应应用用系系统统一一般般由由数数据据源源、条条码码识识读读器器、计计算算机机、应应用用软软件件和和输输出出设设备备组组成成,条条码码应应用用系系统统的的组成。组成。4第4页,共53页,编辑于2022年,星期一9.1条码应用系统的组成与流程条码应用系统的组成与流程1.数据源数据源数数据据源源标标志志着着客客观观事事物物的的符符号号集集合合,是是反反映映客客观观事事物物原原始始状状态态的的依依据据,其其准准确确性性直直接接影影响响着着系系统统处理的结果。处理的结果。数数据据源源名名称称(DSN)是是一一个个逻逻辑辑名名称称,开开放放数数据据库库连连接接
3、(ODBC)使使用用它它引引用用驱驱动动器器以以及及访访问问数数据据所所需需的的其他信息。其他信息。5第5页,共53页,编辑于2022年,星期一9.1条码应用系统的组成与流程条码应用系统的组成与流程2.条码识读器条码识读器条条码码识识读读器器是是条条码码应应用用系系统统的的数数据据采采集集设设备备,它它可可以以快快速速准准确确地地捕捕捉捉到到条条码码表表示示的的数数据据源源,并并将将这一数据送到计算机处理。这一数据送到计算机处理。6第6页,共53页,编辑于2022年,星期一9.1条码应用系统的组成与流程条码应用系统的组成与流程3.计算机计算机计计算算机机是是条条码码应应用用系系统统中中的的数数
4、据据存存储储与与处处理理设设备备。由由于于计计算算机机存存储储容容量量大大,运运算算速速度度快快,使使许许多多繁繁冗冗的的数数据据处处理理工工作作变变昨昨方方便便、迅迅速速、及及时时。计计算算机机用用于于管管理理,可可以以大大幅幅度度减减轻轻劳劳动动者者的的劳劳动动强强度度,提高工作效率,提高工作效率,7第7页,共53页,编辑于2022年,星期一9.1条码应用系统的组成与流程条码应用系统的组成与流程4.应用软件应用软件 应应用用软软件件是是条条码码应应用用系系统统的的一一个个组组成成部部分分。它它以以系系统统软软件件为为基基础础为为解解决决各各类类实实际际问问题题而而编编制制的的各各种程序。种
5、程序。应用软件包括以下功能:应用软件包括以下功能:定义数据库定义数据库管理数据库管理数据库建立和维护数据库建立和维护数据库数据通信数据通信8第8页,共53页,编辑于2022年,星期一9.1条码应用系统的组成与流程条码应用系统的组成与流程5.信息输出设备信息输出设备 信信息息输输出出则则是是把把数数据据经经过过计计算算机机处处理理后后得得到到的的信信息息以以文文件件、表表格格或或图图形形方方式式输输出出,供供管管理理者者及及时时、准确地掌握这些信息,制定正确的决策。准确地掌握这些信息,制定正确的决策。9第9页,共53页,编辑于2022年,星期一9.1条码应用系统的组成与流程条码应用系统的组成与流
6、程9.1.2 条码应用系统的流程10第10页,共53页,编辑于2022年,星期一9.1条码应用系统的组成与流程条码应用系统的组成与流程9.1.2条码应用系统的流程1.条码编码方式一般以最容易与交易伙伴流通的编码方式为最佳。2.条码打印机3.条码识读器 用用以以扫扫描描条条码码,读读取取条条码码所所代代表表字字符符、数数值值及及符符号号的的周周边边的的设设备备为为条条码码识识读读器器。其其原原理理是是由由电电源源激激发发二二极极管管发发光光而而射射出出一一束束红红外外线线来来扫扫描描条条码码,由由于于空空白白会会比比线线条条反反映映回回来来更更多多的的光光度度,由由这这些些明明暗暗关关系系,让让
7、光光感感应应接接受受器的反射光有着不同的类比信号,然后再经由解码器译成资料。器的反射光有着不同的类比信号,然后再经由解码器译成资料。4.编码器及解码器编码器及解码器 编编码码器器(Encoder)及及解解码码器器(Decoder)是是介介于于资资料料与与条条码码间间的的转转换换工工具具,编编码码器器(Barcode Encoder)可可将将资资料料编编成成条条码码。而而解解码码器器(Decoder)原原理理是是由由传传入入的的条条码码扫扫描描信信号号分分析析出出黑黑、白白线线条条的的宽宽度度,然然后后根根据据编编码码原原则则,将将条条码码资资料料解解读读出出来来,再经过电子元件的转换后,转成电
8、脑所能接受的数字信号。再经过电子元件的转换后,转成电脑所能接受的数字信号。11第11页,共53页,编辑于2022年,星期一9.2 条码应用系统的设计条码应用系统的设计9.2.1 条码应用系统开发的阶段划分1.软件项目规划阶段2.需求分析阶段3.系统设计阶段4.程序编写阶段5.测试阶段6.系统运行维护12第12页,共53页,编辑于2022年,星期一9.2 条码应用系统的设计条码应用系统的设计9.2.2系统设计应遵循的原则 1.系统性原则2.灵活性原则3.可靠性原则4.经济性原则5.简单性6.系统的运行效率13第13页,共53页,编辑于2022年,星期一9.2 条码应用系统的设计条码应用系统的设计
9、9.2.3条码管理信息系统的开发方法 1.瀑布模型(生命周期方法学)2.快速原型法快速原型法(面向对象方法面向对象方法)14第14页,共53页,编辑于2022年,星期一9.3条码管理信息系统结构设计条码管理信息系统结构设计 9.3.1系统划分 1.系统划分的方法(1)功能划分法:按业务处理功能划分,特点是紧凑性非常好。(2)顺序划分法:按业务先后顺序划分,特点也是紧凑性非常好。(3)数据拟合法:按数据拟合的程度来划分。(4)过程划分法:按业务处理过程划分。(5)时间划分法:按业务处理时间划分。(6)环境划分法:按实际环境和网络分布划分在实际应用中,一般采用混合划分法,即以功能和数据分析结果在实
10、际应用中,一般采用混合划分法,即以功能和数据分析结果为主,兼顾组织环境的实际情况。为主,兼顾组织环境的实际情况。15第15页,共53页,编辑于2022年,星期一9.3条码管理信息系统结构设计条码管理信息系统结构设计 9.3.1系统划分 2.系统划分的原则(1)独立性原则。(2)数据依赖尽可能小原则。数据依赖尽可能小原则。(3)数据冗余最小原则。数据冗余最小原则。(4)前瞻性原则前瞻性原则(5)阶段性实现原则阶段性实现原则(6)资源充分利用原则资源充分利用原则16第16页,共53页,编辑于2022年,星期一9.3条码管理信息系统结构设计条码管理信息系统结构设计 9.3.2网络设计 1.网络设计的
11、原则(1)安全性原则。(2)集成化原则。(3)实时性原则(4)可靠性原则(5)扩展性原则(6)异地远程工作能力。17第17页,共53页,编辑于2022年,星期一9.3条码管理信息系统结构设计条码管理信息系统结构设计 9.3.2网络设计 2.网络设计步骤(1)选择网络结构(2)选择和配置网络设备(3)线路布局(4)结点设置(5)确定与外部的联系。18第18页,共53页,编辑于2022年,星期一9.3条码管理信息系统结构设计条码管理信息系统结构设计 9.3.2网络设计 3.网络通讯协议选择策略(1)要选择适合于网络特点的协议(2)应尽量少选用网络协议(3)应注意协议的版本(4)要注意协议的一致性1
12、9第19页,共53页,编辑于2022年,星期一9.3条码管理信息系统结构设计条码管理信息系统结构设计 9.3.3 码制的选择 1.使用国家标准的码制 2.条码字符集3.印刷面积与印刷条件4.识读设备5.尽量选择常用码制20第20页,共53页,编辑于2022年,星期一9.3条码管理信息系统结构设计条码管理信息系统结构设计 9.3.4 识读器的选择 1.适用范围2.译码范围3.接口能力通用条码识读器的接口方式有串行通信和键盘仿真。4.对首读率的要求5.条码符号长度的影响6.识读器的价格7.特殊功能21第21页,共53页,编辑于2022年,星期一9.4数据库设计数据库设计9.4.1数据库基本概念 1
13、数据库 数据库(DataBase,DB)是一个结构化的数据集合,将数据按一定的数据结构组织起来,存储在磁盘等直接存取设备中。联系是数据库的重要特点。22第22页,共53页,编辑于2022年,星期一9.4数据库设计数据库设计9.4.1数据库基本概念 3数据库模型(1)层次模型方法:用树结构表示实体以及实体之间的联系。适合:表现客观世界中有严格辈分关系的事物。缺点:不能直接表示m:n的关系。典型实例:美国IBM公司的IMS数据库管理系统。23第23页,共53页,编辑于2022年,星期一9.4数据库设计数据库设计9.4.1数据库基本概念 3数据库模型(2)网状模型:方法:用图来表示实体以及实体之间的
14、联系。适合:反映各种复杂的联系。缺点:在实现时,只支持1:n的关系。典型实例:DBTG系统。24第24页,共53页,编辑于2022年,星期一9.4数据库设计数据库设计9.4.1数据库基本概念 3数据库模型(3)关系模型:使用最广泛的一种数据库模型。方法:用若干个二维表来表示实体以及实体之间的联系。适合:表示各种联系。典型实例:FoxPro。25第25页,共53页,编辑于2022年,星期一9.4数据库设计数据库设计9.4.1数据库基本概念 3数据库模型(4)面向对象模型方法:使用对象、类、实体、方法和继承等来描述实体以及实体之间的联系。适合:表示各种联系。典型实例:ONTOS、ORION等。26
15、第26页,共53页,编辑于2022年,星期一9.4数据库设计数据库设计9.4.1数据库基本概念 4数据库语言数据库语言分为两大类:数据定义语言和数据操纵语言。(1)数据定义语言。数据定义语言(DDL)又称为数据描述语言,它用来定义数据库的结构、各类模式之间的映像和完整性约束等。(2)数据操纵语言。数据操纵语言数据操纵语言。数据操纵语言(DML)称为数称为数据处理语言,用来描述用户对数据库的各种操据处理语言,用来描述用户对数据库的各种操作,包括数据的录入、修改、删除、查询、统作,包括数据的录入、修改、删除、查询、统计、打印等。计、打印等。27第27页,共53页,编辑于2022年,星期一9.4数据
16、库设计数据库设计9.4.2数据规范化 1.关系数据库2.规范化理论3.范式(1)第一范式(2)第二范式(3)第三范式28第28页,共53页,编辑于2022年,星期一9.4数据库设计数据库设计9.4.3数据库设计的内容 1数据库中包含哪些表?2每一张表中包含哪些数据项(字段)。3每个字段的类型、长度、取值范围、约束条件等。4每一张表的主关键字。也就是能够惟一确定一个记录的数据项或数据项的集合。5表和表之间的关联关系。29第29页,共53页,编辑于2022年,星期一9.4数据库设计数据库设计9.4.4数据处理技术 1.集中化的信息处理(Centralized Data Processing)(1)
17、集中化的计算机。(2)集中化的数据处理。(3)集中化的数据存储。(4)集中化的控制。集中化的控制。(5)集中化的技术支持。集中化的技术支持。(6)集中化的信息处理便于充分发挥设备和软集中化的信息处理便于充分发挥设备和软件的功能,件的功能,30第30页,共53页,编辑于2022年,星期一9.4数据库设计数据库设计9.4.4数据处理技术 2.分布式数据处理(DDP Distributed Data Processing)分布式数据处理是指计算机(一般都是小型机或微机)分布在整个企业中。这样分布的目的是从操作方便、经济性或地理因素来更有效地进行数据处理。这种系统由若干台结构独立的计算机组成,能独立承
18、担分配给它的任务,但通过通信线路联结在一起。整个系统根据信息存储和处理的需要,将目标和任务事先按一定的规则和方式分散给各个子系统,各子系统往往都由各自的处理设备来控制和管理,各子系统必要时可以进行信息交换和总体协调。31第31页,共53页,编辑于2022年,星期一9.4数据库设计数据库设计9.4.5 数据仓库和数据挖掘 1数据仓库(1)数据仓库的定义数据仓库是面向主题的、集成的、不可更新的、随时间变化的数据集合,用以支持企业或组织的决策分析过程。数据仓库通常包含了一个企业或组织希望查询的、用于决策的所有数据。32第32页,共53页,编辑于2022年,星期一9.4数据库设计数据库设计9.4.5
19、数据仓库和数据挖掘 1数据仓库(2)数据仓库的特点数据仓库是面向主题的。数据仓库是集成的。数据仓库是稳定的 数据仓库是随时间变化的。数据仓库是随时间变化的。33第33页,共53页,编辑于2022年,星期一9.4数据库设计数据库设计9.4.5 数据仓库和数据挖掘 1数据仓库(3)数据仓库的结构数据仓库包括数据获取、数据存储和管理、信息访问三个部分。34第34页,共53页,编辑于2022年,星期一9.4数据库设计数据库设计9.4.5 数据仓库和数据挖掘 2数据挖掘(1)数据挖掘的定义数据挖掘(Data Mining,DM)就是从超大型数据(VLDB)或数据仓库中搜索有用的商业信息的过程。(2)数据
20、挖掘的工具数据挖掘的工具神经计算神经计算智能代理智能代理辅助分析辅助分析35第35页,共53页,编辑于2022年,星期一9.4数据库设计数据库设计9.4.6条码应用系统中数据库设计的要求在条码应用系统中,被管理对象的详细信息是以数据库的形式存储在计算机系统中。当条码识读设备采集到管理对象的条码符号信息后,通过通信线路传输到计算机系统中。在计算机系统中,应用程序根据这个编码到数据库中去匹配相应的记录,从而得到对象的详细信息,并在屏幕上显示出来。36第36页,共53页,编辑于2022年,星期一9.4数据库设计数据库设计9.4.7 识读设备与数据库接口设计1.采用小型数据库管理系统2.采用大型数据库
21、管理系统37第37页,共53页,编辑于2022年,星期一9.5 9.5 条码信息管理系统代码设计条码信息管理系统代码设计9.5.1代码设计的基本原则标准化:尽量采用国际、国家标准,便于信息的交换和共享。惟一性:每个代码所代表的种类必须是惟一的。合理性:编码方法必须合理,必须与分类体系相适用。可扩充性:编码要留有足够的位置,以适应今后变化的需要。简单性:代码结构尽量简单,长度尽量短,以方便输入,提高效率。适用性:尽可能反应分类对象的特点,做到表意直观,使用户容易了解掌握。规范化:代码结构、类型、编码格式必须一致。38第38页,共53页,编辑于2022年,星期一9.5 9.5 条码信息管理系统代码
22、设计条码信息管理系统代码设计9.5.2代码分类1分类原则(1)必须保证有足够的容量,要足以包括规定范围内的所有对象。(2)分类必须遵循一定的规律。(3)分类应有一定的柔性。柔性是指在增加或变更处理对象时,不至于破坏代码的分类结构。一般情况下,柔性好的系统增加分类不会破坏其结构,但是柔性往往会带来其他问题,如冗余等,这是设计分类时应注意的问题。(4)注意本分类系统与外部分类系统和已有分类系统的协调,以便于系统的联系、移植、协作以及新老系统的平稳过渡。39第39页,共53页,编辑于2022年,星期一9.5 9.5 条码信息管理系统代码设计条码信息管理系统代码设计9.5.2代码分类2分类方法目前最常
23、用的分类方法主要有线分类法和面分类法。(1)线分类方法。目前使用最多的分类方法是线分类方法。线分类法也称为层级分类法,它是将初始的分类对象按所选定的若干属性或特征逐次地分成相应的若干层级的类目,并排成一个有层次的、逐级展开的分类体系,采用线分类方法时要特别注意唯一性和不交叉性。线分类方法的特点是:线分类方法的特点是:结构清晰,容易识别和记忆,容易进行有规律的查找;结构清晰,容易识别和记忆,容易进行有规律的查找;使用方便,既要符合手工处理信息的传统习惯,又要便于计算机使用方便,既要符合手工处理信息的传统习惯,又要便于计算机处理信息;处理信息;主要缺点是结构不灵活,柔性差,效率低。主要缺点是结构不
24、灵活,柔性差,效率低。40第40页,共53页,编辑于2022年,星期一9.5 9.5 条码信息管理系统代码设计条码信息管理系统代码设计9.5.2代码分类2分类方法(2)面分类方法。面分类方法是将所选定的对象的若干属性或特征视为若干个“面”,每个“面”中又可分成彼此独立的若干个类目,再按一定的顺序将各个面平行排列。面分类法的特点是:柔性好,“面”的增、删、修改都很容易;可实现任意组配面的信息检索,对机器处理有良好的适应性;主要缺点是不能充分利用容量,难于手工处理信息。41第41页,共53页,编辑于2022年,星期一9.5 9.5 条码信息管理系统代码设计条码信息管理系统代码设计9.5.3常用编码
25、方式(1)顺序码(2)区间码区间码(3)助忆码助忆码(4)缩写码缩写码(5)校验码校验码 42第42页,共53页,编辑于2022年,星期一9.5 9.5 条码信息管理系统代码设计条码信息管理系统代码设计9.5.4代码设计的步骤明确代码目的;确定代码对象;确定代码使用范围和期限;分析代码对象特征,包括代码使用频率、追加及删除情况等;决定采用何种代码,确定代码结构及内容;编制代码本或代码本。43第43页,共53页,编辑于2022年,星期一9.69.6条码信息管理系统功能模块设计条码信息管理系统功能模块设计9.6.1功能模块设计概述1功能模块设计的目的功能模块设计的目的是建立一套完整的功能模块处理体
26、系,作为系统实施阶段的依据。功能模块设计是以系统分析阶段和系统总体设计阶段的有关结果为依据,制定出详细的、具体的系统实施方案。2功能模块设计的内容功能模块设计的内容分为总控系统部分和子系统部分 。44第44页,共53页,编辑于2022年,星期一9.69.6条码信息管理系统功能模块设计条码信息管理系统功能模块设计9.6.1功能模块设计概述3功能模块设计的原则功能模块设计的原则为了确保设计工作的顺利进行,功能模块设计一般应遵循以下原则:为了确保设计工作的顺利进行,功能模块设计一般应遵循以下原则:模块的内聚性要强,模块具有相对的独立性,减少模块间的联系。模块的内聚性要强,模块具有相对的独立性,减少模
27、块间的联系。模块之间的耦合只能存上下级之间的调用关系,不能同级之间的横向关联。模块之间的耦合只能存上下级之间的调用关系,不能同级之间的横向关联。连接调用关系应只有上下级之间的调用,不能采用网状关系或交叉调用。连接调用关系应只有上下级之间的调用,不能采用网状关系或交叉调用。整个系统呈树状结构,不允许有网状结构或交叉关系出现。整个系统呈树状结构,不允许有网状结构或交叉关系出现。所有的模块都必须严格地分类编码并建立起归档文件,建立模块档案进行编码,所有的模块都必须严格地分类编码并建立起归档文件,建立模块档案进行编码,以利于系统模块的实现。以利于系统模块的实现。适当采用通用模块将有助于减少设计工作量。
28、适当采用通用模块将有助于减少设计工作量。模块的层次不能过多,一般最多使用模块的层次不能过多,一般最多使用67层。层。45第45页,共53页,编辑于2022年,星期一9.69.6条码信息管理系统功能模块设计条码信息管理系统功能模块设计9.6.1功能模块设计概述4 4模块的连接方式模块的连接方式模块的连接方式有五种:模块连接、特征连接、模块的连接方式有五种:模块连接、特征连接、控制连接、公共连接和内容连接。其中,模块控制连接、公共连接和内容连接。其中,模块连接按功能和数据流程连接,是目前最常用的连接按功能和数据流程连接,是目前最常用的一种方法。一种方法。46第46页,共53页,编辑于2022年,星
29、期一9.69.6条码信息管理系统功能模块设计条码信息管理系统功能模块设计9.6.2功能模块设计工具1结构图结构图数据流程图转换成结构图主要是通过事务分析和变换分数据流程图转换成结构图主要是通过事务分析和变换分析两种方法。析两种方法。(1)事务分析事务分析事务型数据处理问题的工作机理是接受一项事务,根据事务事务型数据处理问题的工作机理是接受一项事务,根据事务处理的特点和性质,选择分派一个适当的处理单元,然后给处理的特点和性质,选择分派一个适当的处理单元,然后给出结果。出结果。(2)变换分析变换分析按照模块设计的原则,以功能聚合作为模块划分的最高标准按照模块设计的原则,以功能聚合作为模块划分的最高
30、标准得出事务处理的模块结构。通常用于将低层数据流程图转换得出事务处理的模块结构。通常用于将低层数据流程图转换成结构图,它将数据流程图中的处理功能分解成具有输入、成结构图,它将数据流程图中的处理功能分解成具有输入、中心变换、输出功能和简单模块,当然在对低层的数据流程中心变换、输出功能和简单模块,当然在对低层的数据流程图进行转换过程中也可以采用事务分析。图进行转换过程中也可以采用事务分析。47第47页,共53页,编辑于2022年,星期一9.69.6条码信息管理系统功能模块设计条码信息管理系统功能模块设计9.6.2功能模块设计工具2层次输入层次输入-处理处理-输出图输出图层次输入层次输入-处理处理-
31、输出图输出图(Hierarchy plus Input Process Output,HIPO)是在结构图的基础上是在结构图的基础上推出的一种描述系统结构和模块内部处理功能的工具。推出的一种描述系统结构和模块内部处理功能的工具。任何模块都是由输入、处理和输出三个基本部分组成的。任何模块都是由输入、处理和输出三个基本部分组成的。HIPO图方法的模块层次功图方法的模块层次功能分解,就是以模块的这一特性和模块分解的层次性为基础,将一个大的功能模块逐能分解,就是以模块的这一特性和模块分解的层次性为基础,将一个大的功能模块逐层分解,得到系统的模块层次结构,而后再进一步把每个模块分解为输入、处理和输层分解
32、,得到系统的模块层次结构,而后再进一步把每个模块分解为输入、处理和输出的具体执行模块。出的具体执行模块。3输入输入-处理处理-输出图输出图输入输入-处理处理-输出图输出图(Input Process Output,IPO)图描述了某个特定模块内部的处理过程和图描述了某个特定模块内部的处理过程和输入输入/输出关系。输出关系。IPO图必须包含输入、处理、输出以及与之相应的数据库和数据文件在总图必须包含输入、处理、输出以及与之相应的数据库和数据文件在总体结构中的位置信息等。体结构中的位置信息等。HIPO图由图由IPO图和结构图构成。图和结构图构成。48第48页,共53页,编辑于2022年,星期一9.
33、69.6条码信息管理系统功能模块设计条码信息管理系统功能模块设计9.6.2功能模块设计工具4模块处理流程设计模块处理流程设计模块处理流程设计是指用统一的标准符号来描模块处理流程设计是指用统一的标准符号来描述模块内部具体运行步骤,设计出一个个模块述模块内部具体运行步骤,设计出一个个模块和它们之间的连接方式以及每个模块内部的功和它们之间的连接方式以及每个模块内部的功能与处理过程。模块处理流程的设计是在系统能与处理过程。模块处理流程的设计是在系统处理流程图的基础上,借助于处理流程图的基础上,借助于HIPO图来实现图来实现的。通过对输入的。通过对输入/输出数据的详细分析,将处输出数据的详细分析,将处理
34、模块在系统中的具体运行步骤标识出来,形理模块在系统中的具体运行步骤标识出来,形成模块处理流程图,作为程序设计的基本依据。成模块处理流程图,作为程序设计的基本依据。49第49页,共53页,编辑于2022年,星期一9.7 9.7 系统设计报告系统设计报告(1)系统总体结构图,包括总体结构图、子系统结构图、设计流程图等。(2)系统设备分配图,包括硬件设备、网络的拓朴结构图和识读设备的规格型号等。(3)系统分类编码方案,包括分类方案、编码和校对方式。(4)I/O设计方案。(5)文件或数据库的设计说明。(6)HIPO图,包括层次化模块控制图、IPO图等。(7)系统详细设计方案说明书。50第50页,共53
35、页,编辑于2022年,星期一管理信息系统管理信息系统 数据源数据源 数据库数据库关关 键键 概概 念念 51第51页,共53页,编辑于2022年,星期一条码应用系统一般由数据源、条码识读器、计算机、应用软件和输出设备组成。系统设计应遵循以下六个原则:系统性原则、灵活性原则、可靠性原则、经济性原则、简单性、系统的运行效率。码制的选择的原则:使用国家标准的码制、条码字符集、印刷面积与印刷条件、识读设备、尽量选择常用码制。模块的连接方式有模块连接、特征连接、控制连接、公共连接和内容连接五种。其中,模块连接按功能和数据流程连接,是目前最常用的一种方法。小小 结结52第52页,共53页,编辑于2022年,星期一思考与练习思考与练习1.简述条码应用系统的组成及功能。简述条码应用系统的组成及功能。2.简述系统划分的原则。简述系统划分的原则。3.选择码制时应考虑哪些因素?选择码制时应考虑哪些因素?4.简述条码应用系统中代码设计的原则。简述条码应用系统中代码设计的原则。5.简述常用的编码方式。简述常用的编码方式。53第53页,共53页,编辑于2022年,星期一