版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1概要
主要介绍条码应用系统的组成、条码应用系统的开发过程和步骤、条码设备的选择、数据库设计的原理和内容等。2条码应用系统设计一个信息处理系统由四大部分组成,即信息源、信息处理器、信息用户和信息管理者。31条码应用系统的组成与流程条码应用系统一般由数据源、条码识读器、计算机、应用软件和输出设备组成,条码应用系统的组成。41条码应用系统的组成与流程1.数据源数据源标志着客观事物的符号集合,是反映客观事物原始状态的依据,其准确性直接影响着系统处理的结果。数据源名称(DSN)是一个逻辑名称,开放数据库连接(ODBC)使用它引用驱动器以及访问数据所需的其他信息。51条码应用系统的组成与流程2.条码识读器条码识读器是条码应用系统的数据采集设备,它可以快速准确地捕捉到条码表示的数据源,并将这一数据送到计算机处理。61条码应用系统的组成与流程3.计算机计算机是条码应用系统中的数据存储与处理设备。由于计算机存储容量大,运算速度快,使许多繁冗的数据处理工作变昨方便、迅速、及时。计算机用于管理,可以大幅度减轻劳动者的劳动强度,提高工作效率,71条码应用系统的组成与流程4.应用软件应用软件是条码应用系统的一个组成部分。它以系统软件为基础为解决各类实际问题而编制的各种程序。应用软件包括以下功能:①定义数据库②管理数据库③建立和维护数据库④数据通信81条码应用系统的组成与流程5.信息输出设备信息输出则是把数据经过计算机处理后得到的信息以文件、表格或图形方式输出,供管理者及时、准确地掌握这些信息,制定正确的决策。91条码应用系统的组成与流程1.2条码应用系统的流程101条码应用系统的组成与流程1.2条码应用系统的流程1.条码编码方式一般以最容易与交易伙伴流通的编码方式为最佳。
2.条码打印机3.条码识读器
用以扫描条码,读取条码所代表字符、数值及符号的周边的设备为条码识读器。其原理是由电源激发二极管发光而射出一束红外线来扫描条码,由于空白会比线条反映回来更多的光度,由这些明暗关系,让光感应接受器的反射光有着不同的类比信号,然后再经由解码器译成资料。4.编码器及解码器编码器(Encoder)及解码器(Decoder)是介于资料与条码间的转换工具,编码器(BarcodeEncoder)可将资料编成条码。而解码器(Decoder)原理是由传入的条码扫描信号分析出黑、白线条的宽度,然后根据编码原则,将条码资料解读出来,再经过电子元件的转换后,转成电脑所能接受的数字信号。112条码应用系统的设计2.1条码应用系统开发的阶段划分1.软件项目规划阶段2.需求分析阶段3.系统设计阶段4.程序编写阶段5.测试阶段6.系统运行维护122条码应用系统的设计2.2系统设计应遵循的原则
1.系统性原则2.灵活性原则3.可靠性原则4.经济性原则5.简单性6.系统的运行效率132条码应用系统的设计2.3条码管理信息系统的开发方法
1.瀑布模型(生命周期方法学)
2.快速原型法(面向对象方法)143条码管理信息系统结构设计
3.1系统划分
1.系统划分的方法(1)功能划分法:按业务处理功能划分,特点是紧凑性非常好。(2)顺序划分法:按业务先后顺序划分,特点也是紧凑性非常好。
(3)数据拟合法:按数据拟合的程度来划分。(4)过程划分法:按业务处理过程划分。(5)时间划分法:按业务处理时间划分。(6)环境划分法:按实际环境和网络分布划分在实际应用中,一般采用混合划分法,即以功能和数据分析结果为主,兼顾组织环境的实际情况。153条码管理信息系统结构设计
3.1系统划分
2.系统划分的原则(1)独立性原则。
(2)数据依赖尽可能小原则。(3)数据冗余最小原则。(4)前瞻性原则(5)阶段性实现原则(6)资源充分利用原则163条码管理信息系统结构设计
3.2网络设计
1.网络设计的原则(1)安全性原则。(2)集成化原则。(3)实时性原则(4)可靠性原则(5)扩展性原则(6)异地远程工作能力。173条码管理信息系统结构设计
3.2网络设计
2.网络设计步骤(1)选择网络结构(2)选择和配置网络设备(3)线路布局(4)结点设置(5)确定与外部的联系。183条码管理信息系统结构设计
3.2网络设计
3.网络通讯协议选择策略(1)要选择适合于网络特点的协议(2)应尽量少选用网络协议(3)应注意协议的版本(4)要注意协议的一致性193条码管理信息系统结构设计
3.3码制的选择
1.使用国家标准的码制
2.条码字符集3.印刷面积与印刷条件4.识读设备5.尽量选择常用码制203条码管理信息系统结构设计
3.4识读器的选择
1.适用范围2.译码范围3.接口能力通用条码识读器的接口方式有串行通信和键盘仿真。
4.对首读率的要求5.条码符号长度的影响6.识读器的价格7.特殊功能214数据库设计
4.1数据库基本概念
1.数据库数据库(DataBase,DB)是一个结构化的数据集合,将数据按一定的数据结构组织起来,存储在磁盘等直接存取设备中。联系是数据库的重要特点。224数据库设计
4.1数据库基本概念
3.数据库模型(1)层次模型①方法:用树结构表示实体以及实体之间的联系。②适合:表现客观世界中有严格辈分关系的事物。③缺点:不能直接表示m:n的关系。④典型实例:美国IBM公司的IMS数据库管理系统。234数据库设计
4.1数据库基本概念
3.数据库模型(2)网状模型:①方法:用图来表示实体以及实体之间的联系。②适合:反映各种复杂的联系。③缺点:在实现时,只支持1:n的关系。④典型实例:DBTG系统。244数据库设计
4.1数据库基本概念
3.数据库模型(3)关系模型:使用最广泛的一种数据库模型。①方法:用若干个二维表来表示实体以及实体之间的联系。②适合:表示各种联系。③典型实例:FoxPro。254数据库设计
4.1数据库基本概念
3.数据库模型(4)面向对象模型①方法:使用对象、类、实体、方法和继承等来描述实体以及实体之间的联系。②适合:表示各种联系。③典型实例:ONTOS、ORION等。264数据库设计
4.1数据库基本概念
4.数据库语言数据库语言分为两大类:数据定义语言和数据操纵语言。(1)数据定义语言。数据定义语言(DDL)又称为数据描述语言,它用来定义数据库的结构、各类模式之间的映像和完整性约束等。
(2)数据操纵语言。数据操纵语言(DML)称为数据处理语言,用来描述用户对数据库的各种操作,包括数据的录入、修改、删除、查询、统计、打印等。274数据库设计
4.2数据规范化
1.关系数据库2.规范化理论3.范式(1)第一范式(2)第二范式(3)第三范式284数据库设计
4.3数据库设计的内容
1.数据库中包含哪些表?2.每一张表中包含哪些数据项(字段)。。3.每个字段的类型、长度、取值范围、约束条件等。4.每一张表的主关键字。也就是能够惟一确定一个记录的数据项或数据项的集合。5.表和表之间的关联关系。294数据库设计
4.4数据处理技术
1.集中化的信息处理(CentralizedDataProcessing)
(1)集中化的计算机。
(2)集中化的数据处理。
(3)集中化的数据存储。
(4)集中化的控制。(5)集中化的技术支持。
(6)集中化的信息处理便于充分发挥设备和软件的功能,304数据库设计
4.4数据处理技术
2.分布式数据处理(DDPDistributedDataProcessing)分布式数据处理是指计算机(一般都是小型机或微机)分布在整个企业中。这样分布的目的是从操作方便、经济性或地理因素来更有效地进行数据处理。这种系统由若干台结构独立的计算机组成,能独立承担分配给它的任务,但通过通信线路联结在一起。整个系统根据信息存储和处理的需要,将目标和任务事先按一定的规则和方式分散给各个子系统,各子系统往往都由各自的处理设备来控制和管理,各子系统必要时可以进行信息交换和总体协调。
314数据库设计
4.5数据仓库和数据挖掘
1.数据仓库(1)数据仓库的定义数据仓库是面向主题的、集成的、不可更新的、随时间变化的数据集合,用以支持企业或组织的决策分析过程。数据仓库通常包含了一个企业或组织希望查询的、用于决策的所有数据。324数据库设计
4.5数据仓库和数据挖掘
1.数据仓库(2)数据仓库的特点①数据仓库是面向主题的。②数据仓库是集成的。③数据仓库是稳定的
④数据仓库是随时间变化的。334数据库设计
4.5数据仓库和数据挖掘
1.数据仓库(3)数据仓库的结构数据仓库包括数据获取、数据存储和管理、信息访问三个部分。344数据库设计
4.5数据仓库和数据挖掘
2.数据挖掘(1)数据挖掘的定义数据挖掘(DataMining,DM)就是从超大型数据(VLDB)或数据仓库中搜索有用的商业信息的过程。
(2)数据挖掘的工具①神经计算②智能代理③辅助分析354数据库设计
4.6条码应用系统中数据库设计的要求在条码应用系统中,被管理对象的详细信息是以数据库的形式存储在计算机系统中。当条码识读设备采集到管理对象的条码符号信息后,通过通信线路传输到计算机系统中。在计算机系统中,应用程序根据这个编码到数据库中去匹配相应的记录,从而得到对象的详细信息,并在屏幕上显示出来。364数据库设计
4.7识读设备与数据库接口设计1.采用小型数据库管理系统2.采用大型数据库管理系统375条码信息管理系统代码设计5.1代码设计的基本原则①标准化:尽量采用国际、国家标准,便于信息的交换和共享。②惟一性:每个代码所代表的种类必须是惟一的。③合理性:编码方法必须合理,必须与分类体系相适用。④可扩充性:编码要留有足够的位置,以适应今后变化的需要。⑤简单性:代码结构尽量简单,长度尽量短,以方便输入,提高效率。⑥适用性:尽可能反应分类对象的特点,做到表意直观,使用户容易了解掌握。⑦规范化:代码结构、类型、编码格式必须一致。385条码信息管理系统代码设计5.2代码分类1.分类原则(1)必须保证有足够的容量,要足以包括规定范围内的所有对象。(2)分类必须遵循一定的规律。(3)分类应有一定的柔性。柔性是指在增加或变更处理对象时,不至于破坏代码的分类结构。一般情况下,柔性好的系统增加分类不会破坏其结构,但是柔性往往会带来其他问题,如冗余等,这是设计分类时应注意的问题。(4)注意本分类系统与外部分类系统和已有分类系统的协调,以便于系统的联系、移植、协作以及新老系统的平稳过渡。395条码信息管理系统代码设计5.2代码分类2.分类方法目前最常用的分类方法主要有线分类法和面分类法。(1)线分类方法。目前使用最多的分类方法是线分类方法。线分类法也称为层级分类法,它是将初始的分类对象按所选定的若干属性或特征逐次地分成相应的若干层级的类目,并排成一个有层次的、逐级展开的分类体系,采用线分类方法时要特别注意唯一性和不交叉性。线分类方法的特点是:①结构清晰,容易识别和记忆,容易进行有规律的查找;②使用方便,既要符合手工处理信息的传统习惯,又要便于计算机处理信息;③主要缺点是结构不灵活,柔性差,效率低。405条码信息管理系统代码设计5.2代码分类2.分类方法(2)面分类方法。面分类方法是将所选定的对象的若干属性或特征视为若干个“面”,每个“面”中又可分成彼此独立的若干个类目,再按一定的顺序将各个面平行排列。面分类法的特点是:①柔性好,“面”的增、删、修改都很容易;②可实现任意组配面的信息检索,对机器处理有良好的适应性;③主要缺点是不能充分利用容量,难于手工处理信息。415条码信息管理系统代码设计5.3常用编码方式(1)顺序码(2)区间码(3)助忆码(4)缩写码(5)校验码425条码信息管理系统代码设计5.4代码设计的步骤①明确代码目的;②确定代码对象;③确定代码使用范围和期限;④分析代码对象特征,包括代码使用频率、追加及删除情况等;⑤决定采用何种代码,确定代码结构及内容;⑥编制代码本或代码本。436条码信息管理系统功能模块设计6.1功能模块设计概述1.功能模块设计的目的功能模块设计的目的是建立一套完整的功能模块处理体系,作为系统实施阶段的依据。功能模块设计是以系统分析阶段和系统总体设计阶段的有关结果为依据,制定出详细的、具体的系统实施方案。2.功能模块设计的内容功能模块设计的内容分为总控系统部分和子系统部分。446条码信息管理系统功能模块设计6.1功能模块设计概述3.功能模块设计的原则为了确保设计工作的顺利进行,功能模块设计一般应遵循以下原则:①模块的内聚性要强,模块具有相对的独立性,减少模块间的联系。②模块之间的耦合只能存上下级之间的调用关系,不能同级之间的横向关联。③连接调用关系应只有上下级之间的调用,不能采用网状关系或交叉调用。④整个系统呈树状结构,不允许有网状结构或交叉关系出现。⑤所有的模块都必须严格地分类编码并建立起归档文件,建立模块档案进行编码,以利于系统模块的实现。⑥适当采用通用模块将有助于减少设计工作量。⑦模块的层次不能过多,一般最多使用6~7层。456条码信息管理系统功能模块设计6.1功能模块设计概述4.模块的连接方式模块的连接方式有五种:模块连接、特征连接、控制连接、公共连接和内容连接。其中,模块连接按功能和数据流程连接,是目前最常用的一种方法。466条码信息管理系统功能模块设计6.2功能模块设计工具1.结构图数据流程图转换成结构图主要是通过事务分析和变换分析两种方法。(1)事务分析事务型数据处理问题的工作机理是接受一项事务,根据事务处理的特点和性质,选择分派一个适当的处理单元,然后给出结果。
(2)变换分析按照模块设计的原则,以功能聚合作为模块划分的最高标准得出事务处理的模块结构。通常用于将低层数据流程图转换成结构图,它将数据流程图中的处理功能分解成具有输入、中心变换、输出功能和简单模块,当然在对低层的数据流程图进行转换过程中也可以采用事务分析。476条码信息管理系统功能模块设计6.2功能模块设计工具2.层次输入-处理-输出图层次输入-处理-输出图(HierarchyplusInputProcessOutput,HIPO)是在结构图的基础上推出的一种描述系统结构和模块内部处理功能的工具。任何模块都是由输入、处理和输出三个基本部分组成的。HIPO图方法的模块层次功能分解,就是以模块的这一特性和模块分解的层次性为基础,将一个大的功能模块逐层分解,得到系统的模块层次结构,而后再进一步把每个模块分解为输入、处理和输出的具体执行模块。3.输入-处理-输出图输入-处理-输出图(InputProcessOutput,IPO)图描述了某个特定模块内部的处理过程和输入/输出关系。IPO图必须包含输入、处理、输出以及与之相应的数据库和数据文件在总体结构中的位置信息等。HIPO图由I
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 催办完成市场调研报告回复函5篇范本
- 培养阳光心态迎接人生挑战三年级主题班会课件
- 年终财务结算数据核对确认函(4篇)
- 远离事故生命至上小学四年级主题班会课件
- 2026年6月重庆万州区周家坝街道公益性岗位招聘3人考试参考试题及答案详解
- 企业员工绩效管理与激励策略应用手册
- 2026年大连市金州区党校系统人员招聘笔试备考试题及答案详解
- 2026年卫生专业技术资格《医学检验》专项训练试卷
- 2026年鞍山市公安局面向社会公开招聘警务辅助人员400人考试参考题库及答案详解
- 2026年中国化学工程第九建设有限公司招聘44人(甘肃有岗)考试备考题库及答案详解
- 2025年基层法律服务工作者考试题及答案
- 学堂在线 智能医学发展前沿 章节测试答案
- 2026年小学数学三年级数学下册期末试卷
- 有限空间作业案例分析及应急救援
- 连锁便利店城市合伙人合作协议范本
- 2月住院医师规范化培训《康复医学》试题库(附解析)
- 山西路桥集团笔试题目
- 2026年化肥使用对土壤的影响及管理
- 烤肉店员工考核制度
- 矿山自救互救培训
- 学写宋体字课件
评论
0/150
提交评论