首页 > 文章中心 > 数据字典

数据字典

前言:想要写出一篇令人眼前一亮的文章吗?我们特意为您整理了5篇数据字典范文,相信会为您的写作带来帮助,发现更多的写作思路和灵感。

数据字典

数据字典范文第1篇

关键词: 可扩展;数据字典体系;结构设计

传统的信息系统模型多是以存储数据信息为核心的管理信息系统,但系统可扩展性较差,不能接纳新资源,另外,如果信息系统过于庞大,在开发过程中常常会遇到数据定义不一致、代码不统一、数据冗余大以及数据定义难以维护等多种弊端。随着我国现代信息系统的逐步完善,建立数据字典管理体系越发凸显其必要性。本文从数据字典体系本身特点入手,基于J2EE规范和MVC设计模式提出可扩展的数据字典体系结构设计方法。

1 概述

传统的信息系统模型通常是建立实体关系模型和数据库信息模式,将信息数据按照建立好的模式输入至一个数据库中,这种信息系统的程序、数据以及编写方式互相依赖,一旦系统投入使用,资源信息组织方式不能改变,该系统的不可扩展性较大的限制着资源更新。另外,当该系统数据过于庞大,在系统开发过程中就会出现一系列问题,比如数据定义不一致、数据冗余较大、代码值不便于统一表示、数据定义维护较为困难以及设计人员沟通障碍等等。基于这种情况,建立可扩展的数据字典体系有着极为重要的意义,一方面可扩展的数据字典体系可实现数据一致性,另一方面可有效提高数据结构和系统功能的独立性,最终增强系统通用性。

2 共享系统中可扩展的数据字典体系的设计思路

2.1 共享系统中信息模型运行模式

对我国国家实验教学示范中心、高校大型科学仪器设备及国家级精品类课程等资源整合、共享而最终形成一个共享系统,该共享系统涉及到国内多种异构、异质的教育资源,其具有自治性和自主性等特点,即其中任一节点可参与到共享系统中,同时也可随时离开共享系统。该共享系统的这种特点就突出强调系统自身必须具有良好的可扩展性及开放性,这样可随时接纳新资源,也可迅速撤离已有资源。共享系统将可扩展数据字典体系作为信息模型的最底层,以实现系统数据组织模式,并顺利实施数据库交互。在底层数据字典体系之上各种资源可封装为以“服务”为基础的信息模型单元,这些信息模型单元均以“接口”形式为上层应用系统提供支持。

2.2 共享系统中数据字典体系的结构设计

共享系统中可扩展的数据字典体系结构设计较为重要,数据字典体系主要有以下三方面的作用:① 对共享系统数据库有一个完整描述及总体把握;② 信息服务系统提供属性字典服务,其中,信息服务是共享系统中较为重要的组成部分;③ 共享系统中模块开发者提供公用数据字典服务,可以促进数据的共享,从而提高数据使用率[1]。这里提到的公用数据字典设计需参考国标建立,而建立属性字典时则要研究相关专业领域的信息规范,并结合共享系统实际情况进行设计。

2.3 资源属性字典的设计

在上述信息模型字典体系中主要有5种字典,即资源属性字典、通用数据字典、索引信息字典、专家字典以及表属性字典,信息模型字典体系详细结构见图1。其中,资源属性字典是该共享体系最能反映数据字典体系特色的,资源属性字典详尽地提供了资源的特性及各类信息,反映了资源的细节,成为描述资源不可缺少的信息。资源属性字典的建立需要依靠相关领域专家的帮助,在分析共享系统资源本质属性和属性间的关系的前提下,建立资源共享的数据规范及信息标准。

建立资源属性字典是为全局资源描述统一服务目录和信息服务模型提供支持,资源描述目录是一个树形的分类体系,在这个树形分类体系上,每个节点都代表一种资源分类,而节点模型描述该资源分类所具备的树形,每一个节点的子节点对该类别进行更细致的分类[2]。从该树形树根节点至叶节点,路径上所有节点树形共同描述该类资源的特性,同时,资源目录体系从实质上对应着实际资源信息模型,反映到共享系统底层数据库中,该资源目录体系直接决定设计了实际资源信息存储表格。所以,可以说资源属性字典为数据字典体系的结构设计提供了元数据支持。

数据字典体系创建好之后,要根据开发人员要求进行一些更改,比如,增加一些特色属性、删除不必要的数据或属性、修改自定义属性等等,从这个意义上说,我们创建的这个数据字典体系是动态、可扩展的。

3 方案实现

基于UML面向对象进行建模,对共享系统数据字典进行用例建模。首先要确定用例图系统边界是“数据字典体系”,之后,根据系统边界识别与系统发生交互的“角色”,并根据系统业务流程确定与共享系统数据字典存在信息交互的用例角色为数据管理员和上层应用。系统用例。

从该图例中可看出,数据管理员可通过修改、增加和删除维护5类字典,同时还可查询和浏览数据,从数据字典体系中获取数据。

从静态角度描述该系统,类图作为该系统领域建模分析中最重要的一种表达式,其表明了对象之间的静态关系,比如,泛化、聚合和关联等,在UML规范中,对象不同的职责可将系统设计类分为实体类、边界类和控制类,这里选取“维护属性字典”来讨论其类图的建立。利用系统需求用例定义和过程描述,识别系统中存在的对象,并将其转化为系统可以实现的类,最终创建类图,类图可识别出一些较简单和具体的类,之后,再利用类之间关系识别出更多的类。考虑到面向对象系统是根据对象相互传递消息实现系统功能,因此,在静态角度描述系统的基础上,运用时序图描述消息时间顺序从动态角度描述系统,这样才更适合描述实时系统及复杂脚本。

在共享系统可扩展的数据字典体系的需求分析及设计阶段,基于UML语言建模,同时系统的实现要遵循J2EE规范,并应用MVC设计模式。根据MVC设计模式,该程序分为模型、视图和控制器三部分,这三部分利用不同的J2EE组件技术实现。其中,模型部分利用实体Bean实现,视图采用JSP动态页面设计及JavaBean实现[3],控制器也使用会话Bean实现。采用基于J2ee组件三层结构及MVC设计模式不仅让系统结构显得清晰,极大地提升了系统的运行效率,而且也显著地改善了系统的可扩展性、可维护性及可重用性。

4 结语

目前,该共享系统广泛应用于优质教育资源校级平台中,从当前的运行使用情况来看,基于UML语言,分析、设计和实现该信息系统有助于在较高的抽象层次上改进、调整和维护,进而对系统的修改和重构也有极大帮助。

参考文献:

[1]刘夏、汪新庆、常思思,基于数据字典的全国矿产资源潜力评价数据模型管理系统设计[J].微电子学计算机,2009,1(4):276-277

数据字典范文第2篇

关键词:动态数据库;参数字典;J2EE;SSH2;动态结构

中图分类号:TN91934文献标识码:A文章编号:1004373X(2012)18002203

引言

某武器试验资源库系统,面向多种武器装备,支持数值、文本、图形、图像、视频、音频、模型组件和仿真工具等多种数据格式,是一个综合的试验信息管理系统。系统数据库包括音频库、图形图像库、模型和仿真工具库、文本库、以及数值数据库。因为数值数据是每次试验武器性能的总结以及武器改进的重要依据,所以存放数值数据的数值数据库是实验资源数据库的重中之重。对于音频库、图形图像库、模型和仿真工具库和文本库,因具有规划好的数据结构,可以根据需求设计固定的数据库及其表结构,这种数据库设计模式可确保良好的数据完整性与一致性,在同类型的数据库设计中已被广泛应用。但是不同武器型号的试验参数不可能完全相同,不能使用固定的几个字段来限定参数的数量和种类,所以固定的表结构不能满足要求,所以系统必须实现动态数据库。

按照系统的安全性指标、软件性能指标、适用性指标的要求,选择J2EE(Java2Platform,EnterpriseEdition)作为开发平台。J2EE不但继承了B/S(Browser/Server)维护和升级方式简单,成本低,选择多等优点[1],还具有平台无关性、开放的标准以及优秀的企业级应用程序框架的优势。SSH2是J2EE平台主流轻量级设计框架[24],也是本系统所采用的开发框架。SSH2由Struts2,Spring和Hibernate组成,结构上分为3层,分别是表示层、业务逻辑层和持久层。Hibernate作为持久层框架,实现了ORM,把数据表映射成持久层对象的形式,简化了对数据库的操作,大大减少利用HibernateQL从数据库提取数据代码的编写量和复杂度。系统数据表由Hibernate映射成持久层对象,但数据表映射成对象类不是实时的,在系统的使用过程中增加的数据表不能映射成持久层对象。解决这个问题一般用2种方法:

(1)把动态数据结构持久化成XML格式文件的形式[5];

(2)用HashMap的键值映射关系来实现类似静态数据库的列属性映射关系[6]。第1种方法只是针对个例,应用不广,第2种方法的代码量大,而且对数据库访问效率有影响。本文提出了一种基于参数字典的动态数据库结构设计和管理方法。

1基于参数字典的动态数据库设计

1.1参数字典定义

一般的武器试验数据信息包含3个方面:参数结构、参数描述、数值数据。参数字典是相对于数据字典而定义的,是指在基于参数字典设计的数据库中,用户可以访问的参数元数据的目录,其内容包括参数的名称、单位、数据类型等各种参数描述。它与数据集合有映射关系,通过数据库设计,能查询参数字典下属全部数值数据的信息,也可以从数值数据记录逆向搜索所属参数的定义和描述。在某武器试验资源数据库中,每个武器型号也拥有它自己的参数字典,型号参数字典包含于参数字典。

1.2基于参数字典的动态数据库结构

DBMS只能创建静态结构的数据表,所以动态可变结构只能通过静态数据表的“动态化”来构造,即采用静态表结构表现动态表结构[711]。在这个前提下,提出了基于参数字典的动态数据库设计方法。数据库结构设计如图1所示。

图1动态数据库构造模型图在数值数据表的基础上新建了3类表:参数结构表、参数字典表,参数字典模板表。数值数据表记录数值数据;参数字典表记录所有参数描述,参数与数据存在一对多的对应关系,在需要参数信息时可以通过搜索参数字典表的方式查询数据的基本信息;参数字典模板表是参数字典表具有代表意义的参数子集,在特定情况下可以高效地更新参数字典;参数结构表存储参数的逻辑从属结构。从参数结构表提取结构信息,从参数索引表提取参数的基本信息,从数值数据表提取数值数据,这样就可以得到完整的实验数据。拥有特定的参数字典表存储所有参数,不存在特定的几个字段限定参数的问题,任意多种武器型号试验数据都可以入库。经系统验证,由此结构设计的动态数据库,完全可以满足数据库设计的3个基本范式,即:第一范式(无重复列)、第二范式(完全依赖主键)以及第三范式(不依赖其他非主属性)。

2动态数据库管理

动态数据库管理主要是对数值数据表对象的检索、删除、修改、添加。在本系统中检索体现为根据参数结构来分层检索;删除和修改是在检索基础上的数据操作;而添加数据之前必须保证数据库中拥有该型号的参数字典,否则就必须首先添加型号参数字典。在基于参数字典设计的数据库中,参数字典表是完成数据库动态化的最重要所在。在武器试验资源系统中,参数字典更新遵循“少次、大量”的原则,对应本文设计了3种参数字典更新模式:参数字典模板导入模式、浏览器端直接输入模式、工作表导入模式,如图2所示。

图2参数字典添加的3种模式参数字典模板导入模式是基于模板的添加参数字典的方法。当数据库中拥有型号参数字典模板,而且所要录入的型号参数字典与数据库已存模板相似度很大时,采用参数字典模板导入模式。进入系统后首先要搜索已存模板并选中相近模板,对现模板的武器分系统进行增加、删除、修改,然后进入目标武器分系统对武器分系统参数进行增加、删除、修改,最后把参数更新到参数字典表或参数字典模板表。

浏览器端直接输入模式是一种从无到有地构建型号参数字典的方法。当新增的型号参数字典记录比较少或所要录入的型号参数字典记录与数据库已存模板相似度比较小时,采用浏览器端直接输入模式。逐个录入参数形成武器分系统,不同的武器分系统形成型号参数字典,最后更新到参数字典表或参数字典模板表。

有时试验数据在获取时采用txt的存储格式,这种情况就可以首先手动把txt文件转成更为规范、更好读取的工作表格式,然后通过程序读取。这种情况就需要工作表导入模式,它是从工作表中导入型号参数字典的方法。录入前必须把数据对象转成工作表且需要设定导入参数集在工作表里的格式,如工作表首列为导入参数或首行为导入参数,然后以武器分系统为基本单位整体导入,最后更新到参数字典表或参数字典表。

在参数字典添加完成之后,设定好参数结构、参数描述,完成录入数值数据后,实验数据的添加结束。若型号参数字典存在,只需录入参数结构和参数描述即完成录入。

3某武器实验资源动态数据库构建实例

数据字典范文第3篇

关键词:单元管理 要素分类 关联关系

中图分类号:P2 文献标识码:A 文章编号:1672-3791(2012)07(a)-0037-02

天津市基础地理信息要素数据字典集地形图图式、基础地理信息要素分类与代码和数据技术要求为一体,以国家标准为依据,结合天津市基础测绘和城市信息化建设的地域特点,借鉴天津市历年1∶500、1∶2000地形图数据的制作和应用中的经验,丰富了城市基础地理信息要素内容,以实用性和可操作性为基本原则编写的具有地方特色的基础地理信息要素标准。即《天津市基础地理信息要素数据字典第一部分:1∶500、1∶2000》,以下简称《数据字典》。在数据管理中有几点创新。

1 创新点

1.1 多个标准的融合,内容丰富

《数据字典》集地形图图式、基础地理信息要素分类与代码、数据字典和数据技术要求为一体,内容涵盖面广,融合性强。标准制订过程中既考虑了标准的先进性,又考虑了数据生产、建库和应用的适用性。融合了地形图图式关于符号、注记的表示方法,要素的分类与代码,数据的空间关系、属性信息以及生产作业中的数据技术要求,为每个要素配置制图表示、几何表示和分解表示,有针对性地增加了例图。在数字地图环境下建立了实地要素、地图符号、生产作业、识别应用四者之间的对应关系,形象直观,提高了数据字典的实用程度和使用范围。

1.2 基础地理信息数据的单元管理

1∶500、1∶2000基础地理信息数据一般采用图幅管理的方式,图幅采用50cm×50cm的正方形分幅或40cm×50cm的矩形分幅。《数据字典》创新地提出了基础地理信息数据的单元管理方式。单元管理是适合数据生产和数据建库的管理方式,在数据上最大限度地保证地物的完整性,在生产上减少接边工作量。

单元是根据基础地理信息数据管理的需要,按照一定原则划分的,边界清晰的多边形区域。它由一个或几个街区组成,街区是由若干道路、河流围成的最小的独立区域。

1.2.1 单元划分的原则

单元划分原则以行政区划界线、地籍街、坊线为主要参考,依据道路、河流中心线进行划分;单元线不宜切割要素、不应跨河,被单元线切割的面状要素,应单独维护;相邻单元之间不应有缝隙和重叠;单元数据量以10MB为宜,最大不应超过20MB。以上原则主要从四个方面考虑:单元划分的参考位置、避让原则、单元之间的关系和单元的大小。

1.2.2 单元的命名

第一项为图幅比例尺代码,L为1∶500代码,J为1∶2000代码;第二项为区县编号;第三项为单元顺序号。

1.3 要素分类的细化,编码的扩充

1.3.1 要素分类的细化

《数据字典》要素分类在国标要素分类上进行了细化,主要采用线分类法,要素类型按从属关系依次分为五级:大类、中类、小类、子类、细分类;在细分类基础上按照符号、信息细分形成符号信息类。大类包括定位基础、水系、居民地及设施、交通、管线、境界、地貌、植被与土质、地籍、地下管线、地名地址、城市部件等。中类、小类、子类在国标“分类与代码”的基础上增加一些类别。细分类是在子类基础上按结构、性质细分形成的要素类。符号信息类详见表1。

1.3.2 编码的扩充

《数据字典》要素编码结构采用“主编码”加“附编码”的编码方案,统一用10位十进制数字码描述,主编码是前八位数字码,附编码是后两位数字码。前八位数字码对应要素分类中的前五类,即大类、中类、小类、子类、细分类,大类由国标中的类扩充为十多类,因此编码由1位扩充为2位;中类为1位编码,小类、子类为2位编码,细分类为1位编码。后两位数字码对应要素分类中的第六类,即符号信息类,具体编码结构如图1。

符号信息类对应的附属编码,其编码规则详见表1。

1.4 要素关联关系

关联关系是为表示一个要素的各个组成部分或若干要素表示为一个整体所建立的数据关系。要素各组成部分之间的关联关系为一级关联,相关要素之间的关联关系为二级关联。关联关系建立时,应保证关联关系类型正确、要素归属明确。关联关系的建立能够更好的保证数据质量,易于基础地理信息数据的编辑处理,利于信息图形化的实现,是实现自动缩编的有利条件之一。

1.4.1 一级关联主要包括以下情况

闭合轮廓线(范围线)或框架线与符号和注记的关联(依比例尺的液、气贮存设备闭合轮廓线或框架线与符号和注记、粮仓群闭合范围线或框架线与符号和注记等);独立符号与注记的关联(例如:不依比例尺的跳伞塔号与注记,不依比例尺的液、气贮存设备与注记等);地物中心线与注记和符号的关联(例如:道路中心线与注记、水系中心线与注记和流向符号等);骨架线与中心线、地物符号的关联(例如:铁路骨架线与中心线、铁路符号的关联);坡顶线与下坡脚线、符号的关联(例如:斜坡式路堤、斜坡式一般堤等);骨架线与下坡脚线、符号的关联(例如:斜坡式防洪墙有滩加固岸、斜坡式防洪墙无滩加固岸等);点与注记的关联(例如:单位点与注记、高程点与注记等)。

1.4.2 二级关联主要包括以下情况

相关要素之间的关联(例如:门墩与围墙、车挡与铁路、渠首与渠等);单位点与单位内建筑之间的关联;不同要素之间有岛时应建立的关联。

2 结论与应用

《数据字典》的制订,为天津市基础地理信息数据的生产、建库、更新、维护、开发服务提供了技术依据;为推进天津市基础地理信息公共服务平台建设发挥积极作用;该标准是国内制订的首部地方标准,可为国内其它地区提供经验和借鉴。《数据字典》已应用于天津市1∶2000测绘项目、天津市区1∶500地形图修测项目等。它既保证了1∶500、1∶2000基础地理信息数据生产过程的规范化、标准化,又保证了基础地理信息数据的质量,实现不同系统间的基础地理信息交换与共享,避免数据重复生产。

参考文献

数据字典范文第4篇

关键字:信息系统 数据迁移

中图分类号:TP311 文献标识码:A 文章编号:1672-3791(2012)10(b)-0014-01

在项目开发过程中经常会遇到老系统的历史数据向新系统迁移的问题,很多历史数据对新系统来说相当重要,有些甚至是新系统启用时所必须的,可以说一次成功的历史数据迁移是新系统成功上线运行的基础。数据迁移的质量不光决定了新系统的上线成功与否,也对新系统上线后的稳定运行有着巨大的影响。

1 系统概述

根据用户需求,为了贯彻政府文件要求,开展对持有独生子女父母光荣证的企业退休职工发放一次性奖励的工作,开发了计划生育一次性待遇发放系统。它以企业退休职工为服务人群,实现了计划生育一次性待遇发放相关的一系列流程控制和数据管理,包括了单位管理、单位发放管理、个人申请管理、个人公示管理、个人发放管理、综合查询等功能。

2 数据迁移设计

本系统虽然是个功能相对独立的系统,但企业退休职工数据作为所有业务的起点却非系统自身产生的数据,而是源自社会保障管理信息系统,因此社保系统必须向本系统提供系统运行所需的数据。只有这些数据的迁移成功后,一次性待遇发放的具体业务操作才能正常开展起来。然而社保系统由于历史原因,其数据并非统一存放,而是分散在各统筹区不同的社保系统中,客观上就存在着较大的差异。为了保证各统筹区的数据都能在本系统中运行,数据迁移的设计必须以实现统一数据格式,统一数据标准为原则。

2.1 数据字典设计

首先,根据用户的具体需求,确定能保障新系统运行的基础数据,而这些数据就是数据迁移所需要的数据内容。通过与用户的交流和分析,最终确定了各统筹区需向本系统提供的数据主要为单位基本信息和退休人员基本信息等,具体如下。

退休人员基本信息:个人ID、姓名、身份证号、性别、退休时间、单位ID、常住地、户口地、生存状态、死亡时间、联系电话。

单位基本信息:单位ID、单位名称、主管部门、注册地址、经营地址、联系人、联系电话。

辖区基本信息:辖区ID、辖区名称。

其次,根据需要迁移的信息,设计统一的数据字典,制定迁移的目标。各统筹区的数据最终将转换成统一格式的接口表,便于将来新系统对数据的使用。

2.2 数据抽取转换设计

数据字典设计完成后,就可以进入各统筹区系统中,进一步研究如何因地制宜提取数据的方法。需要分析的内容包括原系统数据字典整理、原系统数据质量分析、新系统数据字典整理、新旧系统数据差异分析、建立新旧系统数据之间的映射关系等。

首先,要通过分析和整理原有系统的数据,从中找出与本次数据迁移所需要的数据和迁移范围。必须在系统中明确找到个人ID、姓名、身份证号等信息的数据来源。然而另外一些不需要迁移的数据也很重要。例如,本次迁移人员的要求是养老金需没有享受过独生子女5%上浮的企业退休人员,因此相关待遇计算信息也是需要明确的非迁移信息。如果分析过程中发现数据存在质量问题,需及时与用户和其相关技术人员进行沟通。

其次,根据整理好的原系统和新系统的数据字典,分析系统间的差异,建立新老系统数据字典的映射关系,将非标准的数据转化为在一定程度上的标准化的数据,使映射后的数据能够适应新系统的要求。大部分的迁移字段都可以通过直接映射的方法进行迁移(如个人ID、单位ID、姓名、身份证号等),还有一部分编码数据(如性别、单位的主管部门、各辖区编码等)由于各统筹区的差异性,不能直接使用,这就需要采用中间编码映射的方式,将不统一的编码映射成统一标准的编码。为了数据抽取方便,可以设计必要的视图;如果涉及到较为复杂的中间计算过程,也可以通过使用创建中间表的方法,将中间过程数据暂存到中间表中辅助建立映射关系。而通过各种方法通过映射关系转换后的数据放在与数据字典同名的表中备查。

最后,为了保证数据迁移的正确性,及时发现迁移中可能遇到的问题,需对迁移条件以及迁移字段的正确性进行校验。如果数据中含有不规范的数据,将对新系统的运行造成很多问题和麻烦。校验通常包括检查二义性、重复数据、不完整、违反业务或逻辑规则等问题的数据进行相应的检查操作,如人员是否满足条件、单位和退休人员是否一致、标准化后的编码的正确性等。

3 数据迁移的实施

根据上述的设计思路,可以开发出一套数据迁移实施脚本和数据迁移结果校验脚本。在迁移脚本执行完成后,可通过校验脚本检查数据,也可以通过筛选特殊测试用例进行抽查测试,及时对错误数据进行修正,或者调整抽取脚本,重新抽取。

数据抽取完成后,需要将数据传递到新系统中。由于各统筹区社保系统各自独立,而且新系统与各统筹区系统也没有实际的连接,因此本次数据迁移采用了通过中介文件的方式来实现。考虑到相关系统都使用ORACLE数据库管理数据,故可通过使用ORACLE的工具生成和导入DUMP文件的方法来实施数据传递,将数据迁入到新系统中去。导入后,可在系统中对迁移的数据进行进一步的测试,确保迁移的数据可在系统中正常使用。

4 结语

通过上述步骤的实施,计划生育一次性待遇发放系统的数据迁移已经基本完成了。本次实施过程中,主要难点是不同统筹区业务数据怎样进行统一,因此必须对各统筹区的相关业务数据都有了解,也需要同相关用户和技术人员反复沟通。迁移完成后要进行多次测试以检验迁移数据的完整性和正确性。目前本系统已经正式上线使用,本次数据迁移为企业退休职工一次性待遇发放的顺利开展提供了数据保障。

参考文献

[1] 池太崴.数据仓库结构设计与实施-建造信息系统的金字塔[M].2版.电子工业出版社,2009.

数据字典范文第5篇

[关键词] C/S进销存管理系统数据库'

开发此类软件支持多级仓库管理。软件界面直观、操作简单,支持访问全键盘操作。它采用C/S结构,开发而成,效率高,性能卓越。

一、C/S模式

C/S(Client/Server)结构,即大家熟知的客户机和服务器结构,二者可分别称为前台程序与后台程序。C/S是美国 Borland公司最早研发,是软件系统体系结构,Client/Server是建立在局域网的基础上的。

二、进销存管理系统的构建

国内经济加速发展,市场竞争日趋激烈。伴随着产品的日趋同质,企业的竞争目标从单纯的产品竞争转向供应链竞争,企业关心的问题也从单纯的销售扩大到进、销、存的各个环节。“以满足客户需求为目的,为提高原料、制品及相关信息从供应到消费的流动和储存效率而进行计划、执行和控制……”。众多的中小型公司、中小型企业、中小型超市、中小批发商已经意识到这点,因此,进销存管理系统的开发和应用越来越需要。

制作中以提高企业的工作效率和经济效益为目标,提供了信息一体化的多部门应用模式和综合型职能管理方案。能帮助企业实现基础数据及业务、财务信息统一共享,使企业信息集成管理,从而实现了业务、财务、决策一体化。实现企业经营取得管理信息化、资源平衡化、成本最低化、利润最大化的效果。

三、进销存管理系统的技术基础

开发工具技术。是Microsoft公司推出的Visual 集成开发环境(IDE,Integrated Development Environment)的一部分,是一种完全面向对象的程序设计语言。

2.数据库原理。(1)SQL语言简单介绍。SQL全称是“结构化查询语言(Structured Query Language)”。被作为关系型数据库管理系统的标准语言。自从IBM公司1981年推出以来,SQL语言,得到了广泛的应用。如今无论是像Oracle,Sybase,Informix,SQL server这些大型的数据库管理系统,还是像Visual Foxporo,PowerBuilder这些微机上常用的数据库开发系统,都支持SQL语言作为查询语言。SQL语言的主要功能就是同各种数据库建立联系,用来执行各种各样的操作,例如,更新数据库中的数据,从数据库中提取数据等。

Structured Query Language包含4个部分:

数据查询语言DQL-Data Query Language SELECT

数据操纵语言DQL-Data Manipulation Language INSERT, UPDATE, DELETE

数据定义语言DQL-Data Definition Language CREATE, ALTER, DROP

数据控制语言DQL-Data Control Language COMMIT WORK, ROLLBACK WORK

(2)Access数据库。Access是一个数据库管理系统, Access的功能足够强大,并且简单易学,适合于中小型企业的一般数据管理及处理需要。Access可以实现建立数据库、报表,以及对它们的修改、查询等功能。

(3)SQL Server数据库。SQL Server 2000提供了以Web标准为基础的扩展数据库编程功能。丰富的XML和Internet标准支持允许使用内置的存储过程以XML格式轻松存储和检索数据。还可以使用XML更新程序容易地插入、更新和删除数据。

四、进销存管理系统的设计及实现

1.实现网上购物的整个流程。2.系统的功能(基础设置模块):基础设置模块是本系统比较重要的模块,也是最基本的模块功能模块:

(1)系统管理:功能:完成商品基本资料的数据录入、修改、删除。并可对商品基本资料进行查询和统计、打印输出功能。

商品资料查询条件:按编号、名称、类别来查询。

数据库:参见数据字典中商品基本资料表。

(2)商品管理:功能:完成对商品类别信息录入、修改、删除。

商品采购查询条件:按编号、名称、类别、日期来查询。

数据库:参见数据字典中商品类别表。

(3)订单管理:功能:完成对客户信息管理,包括对客户信息的录入、修改、删除。客户信息查询条件:按名称来查询。

数据库:参见数据字典中客户信息表。

(4)出入库管理:功能:完成对部门信息录入、修改、删除。并可对部门信息进行查询。查询条件:按编号、名称来查询。数据库:参见数据字典中部门表。

(5)查询统计管理:功能:完成收款信息录入、修改、删除。查询条件:按收付编号来查询。数据库:参见数据字典中收款表。

(6)帮助:提供了对该系统在操作过程中可能遇到的问题做一简单的介绍,并且对该系统的应用做一辅的操作介绍。目的是为了更好地方便企业或者用户的使用。

(7)退出管理。最后为了更好地服务大家,我们为客户提供24小时方便快捷的在线订购服务,你可以方便地定购或者需要我们为您服务。到此我们的进销存管理系统的主要功能基本完毕。

五、进销存管理系统的安装及运行

该软件只要在以上所需的系统软件和应用软件的环境下就可以进行安装,之后就可以很方便地操作应用。