欢迎来到三一办公! | 帮助中心 三一办公31ppt.com(应用文档模板下载平台)
三一办公
全部分类
  • 办公文档>
  • PPT模板>
  • 建筑/施工/环境>
  • 毕业设计>
  • 工程图纸>
  • 教育教学>
  • 素材源码>
  • 生活休闲>
  • 临时分类>
  • ImageVerifierCode 换一换
    首页 三一办公 > 资源分类 > DOC文档下载  

    3093.物流信息管理系统.doc

    • 资源ID:3598619       资源大小:19.79MB        全文页数:64页
    • 资源格式: DOC        下载积分:8金币
    快捷下载 游客一键下载
    会员登录下载
    三方登录下载: 微信开放平台登录 QQ登录  
    下载资源需要8金币
    邮箱/手机:
    温馨提示:
    用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP免费专享
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    3093.物流信息管理系统.doc

    毕业设计(论文)题目:物流信息管理系统 基本资料管理系统 专业: 计算机网络技术 班级: 学号: 26号 姓名: xxx 组员: 指导老师: 教授 xxx电子机械高等专科学校二七年六月目录目录- 1 -摘要- 3 -关键词 :- 3 -Abstract- 4 -Key Words:- 4 -1. 引 言- 5 -2. 系统概述- 6 -2.1. 物流系统及其特点- 6 -2.1.1 物流系统的含义- 6 -2.1.2 物流系统的特点- 6 -2.1.3 物流系统的目标- 7 -2.2. 物流信息管理系统特点- 8 -2.3. 基本资料管理系统功能- 9 -2.3.1 用户管理- 9 -2.3.2 部门管理- 10 -2.3.3 项目资料管理- 11 -2.3.4 产品档案管理- 12 -2.3.5 客户档案管理- 13 -2.3.6 供应商档案管理- 14 -2.4. 系统开发平台- 15 -2.4.1 操作系统- 15 -2.4.2 数据库- 15 -2.4.3 开发语言- 15 -3. 系统分析与设计- 15 -3.1. PowerDesigner10简介- 15 -3.1.1 CDM(概念数据模型)- 16 -3.1.1.1 CDM的定义 - 16 -3.1.1.2 CDM的建立 - 17 -3.1.1.3 基本资料管理子系统的CDM图如图(3-1)所示:- 18 -3.1.2 PDM(物理数据模型)- 19 -3.1.2.1 PDM的基本概念:- 19 -3.1.2.2 PDM的对象:- 19 -3.1.2.3 PDM的功能:- 19 -3.1.2.4 PDM的定义:- 19 -3.1.2.5 PDM的建立:- 19 -3.1.2.6 基本资料管理子系统的PDM图如图(3-2)所示:- 20 -3.1.3 OOM(面向对象的模型)- 20 -4. 主要关键技术- 22 -4.1. 多层架构- 22 -4.2. 表示层的用户界面- 23 -4.3. 业务层的功能简介- 23 -4.3.1 项目资料维护- 23 -4.3.2 用户的管理- 23 -4.3.3 部门管理- 23 -5. 数据库结构- 24 -5.1. 外部设计- 24 -5.1.1 类型划分- 24 -5.1.2 标识符和约定- 24 -5.1.3 数据库表设计格式说明- 25 -5.2. 运用设计- 29 -5.2.1 数据字典设计- 29 -5.2.2 安全保密设计- 30 -6. 用户使用说明书- 31 -6.1. 系统平台- 31 -6.1.1 运行环境平台- 31 -6.1.2 系统组成- 31 -6.1.3 系统安装- 31 -6.2. 登录和进入系统- 31 -6.2.1 登录- 31 -6.2.2 进入系统- 32 -6.2.3 用户管理模块- 33 -6.2.4 档案管理模块- 35 -6.2.4.1 产品档案管理- 35 -6.2.4.2 客户档案管理- 38 -6.2.4.3 供应商档案管理- 43 -6.2.5 部门管理模块- 47 -6.2.6 项目资料模块- 49 -6.2.7 系统帮助- 51 -7. 主负责源程序- 52 -7.用户管理中的增加,修改,删除- 52 -7.1.1用户的增加功能- 53 -7.1.2用户删除功能- 55 -7.1.3用户修改功能- 56 -7.1.4用户查询功能.-608. 设计感言 - - 62 -9. 参考文献- 63-摘要物流管理系统是一个企事业单位不可缺少的部分,它的内容对于企事业的决策者和管理者来说都至关重要,所以物流管理系统应该能够为用户提供充足的信息和快捷的数据处理手段。物流管理系统是集现代运输、仓储、配送、搬运、包装、产品流通及信息管理于一体的网络系统,它实现了商品从原料供应商、制造商、分销商、零售商到消费者的各个流通环节的有机结合,以合理费用将确定的商品在需要的时间送达指定位置。该管理系统以Internet技术为基础,为交通运输企业创造了一种新的不受地域、时间和计算机本身约束的信息交流、共享和协作方式,这种新的方式给企业带来了新的机会,同时也带来了挑战。基于现代物流管理的要求,对Delphi应用程序设计,Delphi数据库技术进行了较深入的学习和应用,主要完成对企业物流管理系统的需求分析、功能模块划分、数据库模式分析,并由此设计了数据库结构和应用程序。现代物流的重要特性是物流的信息化,现代物流也可以看作是物资流通与信息流通的饿结合。信息在实现物流系统化,实现物流作业一体化方面发挥着重要作用。传统物流各个要素之间缺乏有机的联系,对物流活动的控制属于事后控制。而现代物流通过信息将各项物流功能活动有机结合在一起,通过对信息的实时控制控制物流系统按照预定的目标运行。准确地掌握信息,如库存信息、需求信息,可以减少非效率、非增值的物流活动,提高物流效率和物流服务的可靠性。主要的物流信息技术有数据交换、条形码技术、销售时点信息管理系统等。关键词 :物流信息管理系统、 增加,修改,查询, 结算, 数据库, 信息技术 数据访问对象(ADO), 结构化查询语句(SQL), MIS系统AbstractLogistics Management System is an enterprise units indispensable part It is an enterprise for the policy makers and managers are of great importance. So logistics management system should be able to provide users with sufficient information and efficient data processing means. Logistics management systems are the modern transport, warehousing, distribution, handling, packaging, product flow and information management in the integration of network systems, It is the fulfillment of goods from raw material suppliers, manufacturers, distributors, retailers to consumers all the circulation links the organic integration reasonable cost will determine the value of the time required in the designated location. The management system based on Internet technology for transport companies to create a new geographical, time and the computer itself bound by the exchange of information, sharing and collaborative approach This new approach to the enterprise has brought new opportunities, but it also brings a challenge. Based on modern logistics management, at the request of Delphi application design, Delphi database technology for a more in-depth study and application completion of major enterprise logistics management system requirements analysis, functional modules, database modeling, This design and structure of the database and application procedures. Modern logistics is an important characteristic of logistics information, modern logistics can also be considered as the flow of goods and information flow with the hungry. Information in achieving logistics system, the logistics operations to achieve integration plays an important role. Traditional logistics between the various elements organically linked to the lack of control over the activities of the logistics are in fact control. Modern logistics information through various logistics functions organic combination of activities, Information on the real-time control system to control the logistics according to the preset goal run. Accurate access to information, such as stock information, the demand for information, can reduce efficiency, non-value-added logistics activities, improving the efficiency of logistics and logistics service reliability. The main logistics information technology data exchange, bar code technology, marketing de facto information management systems.Key Words:Logistics Information Management System、 Inquiries 、 Clearing 、 DatabaseIT 、 Access Data Object(ADO)、 Structured Query Language(SQL)、 Management Information System,Increase,Changes1. 引 言 物流产业的发展和第三方物流企业的蓬勃兴起,逐步形成了现代物流的三个主要应用领域和研究方向,即物流管理、物流信息系统、物流技术与装备。信息化是企业发展的必由之路。现代企业管理、供应链管理和物流管理不能离开信息系统和信息技术。目前,企业决定外购或开发物流信息系统的动因来自两个方面:其一是源于市场竞争的逼迫;其二是信息技术的高速发展带来了新的应用前景。随着中国产业流通结构和应用科技领域一些新动向的显现,物流市场整体也出现了一些新的热点。作为物流运营管理重要手段的物流信息管理系统,已从过去的学习与尝试的初级阶段,逐步提升到了一个面向客户、面向市场、随需而变和应用为先的新阶段。物流信息系统和物流信息技术涵盖的内容极其广泛,是一切物流解决方案的基础。很多物流企业都在强化核心竞争力,丰富的客户资源、成熟的管理模式,加上强大的信息网络才是制胜的法宝。物流企业或企业物流不走信息化道路就是死路一条。在多年的实践中,企业也认识到了企业管理信息化的核心应该是应用加服务。 因此,设计一个更符合现代物流发展的新管理信息系统,对于提高物流的效率、节省物流成本、整合企业资源、增强企业竞争力是十分重要与必要的。 物流信息管理系统是集采购管理子系统,销售管理子系统,仓存管理子系统,配送管理子系统及基本资料管理子系统等所有与物流有关的活动,其中基本资料子系统是物流系统的重要资源,它包括项目资料、产品物料档案、客户档案、供应商档案、用户管理和部门管理等六个基本项目。 PowerDesigner10是Sybase公司推出的机遇客户/服务器体系结构的一组图形化的数据库模型设计工具软件。 在ASP.NET中将面向对象的程序设计思想引入到Web应用程序的设计中,在ASP.无论是页面本身,还是页面当中的元素以及后台的数据集,都可以用对象的思想来理解。页面内部的元素都是以服务器控件的形式存在于ASP.NET的页面中的。但是在服务器端,服务器控件的代码和普通的HTML控件代码是不同的。NET页面被访问的时候,服务器首先调用页面的装卸事件和页面中所有服务器控件的装卸事件。定义这些事件的触发代码来完成需要的功能,例如数据的绑定、属性的设置等。 在ASP.NET 提供的服务器端控件分为6组。这是一组特殊的服务器控件,这组控件的功能是对页面内部其他控件输入的值进行验证和判断。.NET中的层可以分为3种类别。 表示层提供应用程序的用户界面(UI),在ASP.NET中的页面就是UI的表现形式。表示层是系统与用户沟通的惟一渠道,是系统功能的展现。 业务层实现应用程序的业务功能。NET中通常以类库的形式封装系统需要处理的业务逻辑,业务层的设计与开发是ASP.NET的核心. 数据层提供对外部系统(如数据库)的访问。NET应用程序中的数据访问类库,这些类库中并不包含系统的业务逻辑而仅仅是数据的存取操作方法。 另外在某些大型的ASP.NET应用程序中,所有和数据处理相关的页面都用到了同样的操作数据库的方法,这时抽象出单独的数据层大大地降低了代码的复用率,同时也提高了开发效率。 2. 系统概述针对物流行业的特点和对信息系统的要求,物流管理信息系统的设计目标是充分利用现代网络技术、计算机软件技术和其他先进的物流技术,在充分借鉴国外先进系统的基础上,对我国现代物流企业的业务流程和管理进行归纳总结,建立一套完整的适合我国国情的现代物流管理信息系统,通过信息系统实现物流供应链上各方信息的良好沟通,以改善供应链的状况,进而实现整个供应链价值的最大化。物流信息管理系统采用Internet/Intranet网络结构,以满足物流网络化管理的需要。系统采用标准的浏览器/应用服务器/数据库服务器三层结构,应用程序集中在中间层的应用服务器中,客户端以WEB方式通过浏览器调用,大大拓展了应用端的使用范围,满足了企业电子商务应用的需求。2.1. 物流系统及其特点2.1.1 物流系统的含义随着工业化发展的历程,物流系统从手工物流系统、机械化物流系统、自动化物流系统、集成化物流系统、智能化物流系统逐步发展起来。由于物流的含义是将正确的物品,在正确的时刻,以正确的顺序,送到正确的地点。所以物流系统是指在一定的时间和空间里,由所需位移的物资、包装设备、装卸搬运机械、运输工具、仓储设施、人员和通信联系等若干相互制约的要素所构成的具有特定功能的有机整体。物流系统的目的是实现物资的空间效益和时间效益,在保证社会再生产进行的前提条件下,实现各种物流环节的合理衔接,并取得最佳的经济效益。2.1.2 物流系统的特点物流系统具有一般系统所共有的特点,即整体性、相关性、目的性、环境适应性,同时还具有规模庞大、结构复杂、目标众多等大系统所具有的特征。1).物流系统是一个“人机系统”物流系统是由人和形成劳动手段的设备、工具所组成。它表现为物流劳动者运用运输设备、装卸搬运机械、仓库、港口、车站等设施,作用于物资的一系列生产活动。在这一系列的物流活动中,人是系统的主体。因此,在研究物流系统的各个方面问题时,把人和物有机地结合起来,加以考察和分析。2). 物流系统是一个大跨度系统在现代经济社会中,企业间物流经常会跨越不同地域,国际物流的地域跨度更大。物流系统通常采用存贮的方式解决产需之间的时间矛盾,其时间跨度往往也很大。物流系统的跨度越大其管理方面的难度越大,对信息的依赖程度也越高。3).物流系统是一个可分系统无论规模多大的物流系统,都可以分解成若干个相互联系的子系统。这些子系统的多少和层次的阶数,是随着人们对物流系统的认识和研究的深入而不断深入、不断扩充的。系统与子系统之间,子系统与子系统之间,存在着时间和空间上及资源利用方面的联系,也存在总目标、总费用及总运行结果等方面的相互联系。根据物流系统的运行环节,可以划分为以下几个子系统:物资的包装系统;物资的装卸系统;物资的运输系统;物资的储存系统;物资的流通加工系统;物资的回收再利用系统;物资的情报系统;物流的管理系统等。上述这些子系统构成了物流系统。物流各子系统又可进一步分成下一层次的系统。如运输系统可进一步分为水运系统、空运系统、铁路运输系统、公路运输系统、及管道运输系统。物流子系统的组成是由物流管理目标和管理分工自成体系的。4). 物流系统是一个动态系统物流系统一般联系多个生产企业和用户,随需求、供应、渠道、价格的变化,系统内的要素及系统的运行也经常发生变化。物流系统受社会生产和社会需求的广泛制约,所以物流系统必须是具有环境适应能力的动态系统。为适应经常变化的社会环境,物流系统必须是灵活、可变的。当社会环境发生较大的变化时,物流系统甚至需要进行重新设计。 5).物流系统是一个复杂系统 物流系统的运行对象“物”,可以是全部社会物资资源,资源的多样化带来了物流系统的复杂化。物资资源品种成千上万,从事物流活动的人员队伍庞大,物流系统内的物资占用大量的流动资金,物流网点遍及城乡各地。这些人力、物力、财力资源的组织和合理利用,是一个非常复杂的问题。在物流活动的全过程中,伴随着大量的物流信息,物流系统要通过这些信息把各个子系统有机的联系起来。收集、处理物流信息,并使之指导物流活动,亦是一项复杂的工作。6).物流系统是一个多目标系统物流系统的总目标是实现其经济效益,但物流系统要素间存在非常强烈的“悖反”现象,常称之为“二律悖反”或“效益悖反”现象,要同时实现物流时间最短、服务质量最佳、物流成本最低这几个目标几乎是不可能的。例如,在储存子系统中,为保证供应、方便生产,人们会提出储存物资的大数量、多品种问题,而为了加速资金周转、减少资金占用,人们又提出降低库存。所有这些相互矛盾的问题,在物流系统中广泛存在。而物流系统又恰恰要在这些矛盾中运行,并尽可能满足人们的要求。显然要建立物流多目标函数,并在多目标中求得物流的最佳效果。2.1.3 物流系统的目标物流系统是社会经济系统的一部分,其目标是获得宏观和微观经济效益。物流的宏观经济效益是指一个物流系统作为一个子系统,对整个社会流通及国民经济效益的影响。物流系统是社会经济系统中的一部分,如果一个物流系统的建立,破坏了母系统的功能及效益,那么,这一物流系统尽管功能理想,但也是不成功的。物流系统不但对宏观的经济效益产生作用,而且还会对社会其他方面发生影响,例如物流设施的建设还会对周边的环境带来影响。物流系统的微观经济效益是指该系统本身在运行活动中所获得的企业效益。其直接表现形式是这一物流系统通过组织“物”的流动,实现本身所耗与所得之比。系统基本稳定运行后,主要表现在企业通过物流活动所获得的利润,或物流系统为其他系统所提供的服务上。建立和运行物流系统时,要以两个效益为目的。具体来讲,物流系统要实现以下5个目标。1). 服务 (Service)物流系统的本质要以用户为中心,树立用户第一的观念。其利润的本质是“让渡”性的,不一定是以“利润为中心”的系统。物流系统采取送货、配送业务,就是其服务性的表现。在技术方面,近年来出现的“准时供应方式” (JIT)、 “柔性供货方式”等,也是其服务性的表现。2). 快速、及时(Speed)及时性是服务性的延伸,既是用户的要求,也是社会发展进步的要求。随着社会大生产的发展,对物流快速、及时性的要求更加强烈。在物流领域采用直达运输、联合一贯运输、时间表系统等管理和技术,就是这一目标的体现。3). 低成本(Saving)在物流领域中除流通时间的节约外,由于流通过程消耗大而又基本上不增加或不提高商品的使用价值,所以依靠节约来降低投入, 是提高相对产出的重要手段。在物流领域里推行的集约化经营方式,提高物流的能力,采取各种节约、省力、降耗措施,实现降低物流成本的目标。4). 规模优化(Scale optimization)由于物流系统比生产系统的稳定性差,因而难于形成标准的规模化模式,使得规模效益不明显。以物流规模作为物流系统的目标,依此来追求“规模效益”。在物流领域以分散或集中的方式建立物流系统,研究物流集约化的程度,就体现了规模优化这一目标。 5).库存控制(Stock control) 库存控制是及时性的延伸,也是物流系统本身的要求,涉及到物流系统的效益。物流系统是通过本身的库存,起到对千百家生产企业和消费者的需求保证作用,从而创造一个良好的社会外部环境。同时,物流系统又是国家进行资源配置的一环,系统的建立必须考虑国家进行资源配置、宏观调控的需要。在物流领域中正确确定库存方式、库存数量、库存结构、库存分布就是这一目标的体现。要提高物流系统化的效果,就要把从生产到消费过程的货物量作为一贯流动的物流量看待,依靠缩短物流路线,缩短物流时间,使物流作业合理化、现代化,从而实现物流系统的目标。2.2. 物流信息管理系统特点(1)、系统完全基于Internet技术,运行于Internet或Intranet网上。只要有Internet的地方客户就可以查看他的货物及流动情况,资金及盈利情况,车辆及车况。(2)、蕴涵先进的物流管理理念和模式,同时结合了我国国内的实际情况,蕴涵了成功物流企业先进的管理思想和运行模式。(3)、模块化涉及可以根据客户不同需求灵活配置各模块。(4)、系统接口友好统一,客户只要会上网就会使用该系统。(5)、生产企业、提供物流服务的企业以及各种供货商之间通过该系统都可以了解到各自所需的信息与资料。(6)、采用Microsoft SQL Server2000 大型数据库支持,系统资料根据设置能自动备份。(7)、客户端没有维护工作,系统的维护工作集中在后台服务器。系统维护成本大大降低,维护工作相对集中也保证了系统的稳定性。(8)、为客户提供最优质的服务。2.3. 基本资料管理系统功能2.3.1 用户管理用户管理包括高级管理员、部门管理员和一般用户,用户管理在我们整个系统中是一个比较重要的部分,该子系统主要涉及权限管理,高级管理员管理用户,并为其分配相应的权限。所有用户的添加、用户的修改、用户的删除、用户的查询如图:(2-1)所示图2-12.3.2 部门管理部门管理主要包括对采购管理部门,销售管理部门,仓存管理部门,配送管理部门及基本资料管理部门等五大管理部门的管理,也可对一些下一级部门进行管理。对各个部门的增加、修改、删除、查询的操作如图:(2-2)所示图2-22.3.3 项目资料管理项目资料管理主要包括对整个物流系统所要经常反复要用到的一些字符串集合的管理,通过项目资料管理,可以设定好选择框中的对应项目资料的内容。使使用者在输入项目资料内容的时候更加的方便快捷。对项目资料各个字符串的管理的增加、修改、删除如图:(2-3)所示图2-32.3.4 产品档案管理产品档案管理主要包括对公司所购进的所有产品的基本信息管理,其具体的操作包括对产品名称、规格型号、材质、产地、计量方式、数量、含税单价、含税金额、仓储地点、仓位号、批号、备注等的增加、删除、修改以及查询!具体的增加、删除、修改以及查询的操作如图:(2-4)所示图2-42.3.5 客户档案管理客户档案管理主要包括对公司所有客户的基本信息管理,其具体的操作包括客户信息、客户类型、客户收货地点、客户结算方式等的增加、删除、修改以及查询!具体的增加、删除、修改以及查询的操作如图:(2-5)所示图2-52.3.6 供应商档案管理供应商档案管理主要包括对公司所有供应商的基本信息管理,其具体的操作包括供应商信息、供应商类型、供应商发货地点、与供应商结算方式等的增加、删除、修改以及查询!具体的增加、删除、修改以及查询的操作如图:(2-6)所示图2-6(注:以上模块详细功能见使用说明书!)2.4. 系统开发平台2.4.1 操作系统l Windows 2000 / XPl IIS(Web服务器)2.4.2 数据库l SQL Server20002.4.3 开发语言l VC#. Netl ASP. Net3. 系统分析与设计3.1. PowerDesigner10简介软件开发工具是支持软件生存期中某一阶段的任务实现而使用的计算机程序。软件开发环境是一组相关的软件工具的集合,它们组织在一起支持某种软件开发方法或某种软件开发模型。软件开发工具与环境是软件工程的重要组成部分,对于提高软件生产效率、改进软件质量起着越来越大的作用。本物流基本资料管理系统建模所采用的工具是PowerDesigner10.PowerDesigner10是Sybase.Inc公司推出的基于Client/Server体系结构的一组图形化的数据库模型设计工具软件它为系统分析员,数据库管理员,设计员和使用系统业务人员分析复杂的应用环境提供了一个灵活且便捷的工具,利用它可以很方便地完成面向对象的方法设计和建立数据库系统PowerDesigner10将业务流程建模、面向对象建模、物理数据建模与关系数据库无缝地集成在一起,在集成的工作环境中能够完成软件开发所需全部建模工作,这四种建模称为PowerDesigner的四级建模功能。业务流程建模主要解决业务领域的逻辑问题;面向对象建模主要解决应用程序的架构问题;概念数据建模主要解决现实世界中信息的表达以及信息之间的关系问题;物理数据建模主要解决现实世界中信息在一种具体DBMS中存储结构和相关约束问题。PowerDesigner10为各类数据库模型提供了直观的符号,不仅使设计人员能更方便和简洁地向非计算机专业技术人员展示数据库设计和应用系统设计,使系统的设计人员与用户更易于相互理解和交流,同时也使项目组内的交流更为直观和准确,更便于协调工作,从而提高系统的设计和开发过程PowerDesigner10是向用户提供管理和访问项目信息的有效结构,设计人员不仅能够利用它来设计和创建各类UML(统一建模语言)数据模型,而且可以对所建立的模型给出详尽的文档,或者从已建立的数据库生成PDM(物理数据模型)进而生成所需的文档开发人员还可以对利用当前流行的多种开发工具快速生成的应用对象和组件的应用对象和组件的应用程序进一步修改和完善,以便更好地满足应用的要求这种方法加速了应用开发过程的控制,提高了软件生产效率。PowerDesigner10中的面向对象建模主要包括建立用例图、时序图及类图。使用OOM中的用例图,能够描述系统的功能。可以说,用例图是应用系统的功能模型,它定义了应用系统的基本结构,是系统的高级框架。用例图主要由角色、用例、关联、概化、依赖和注释文本构成,其中每一个用例表达系统的一项功能。使用OOM中时序图,能够描述用例图中用例的具体实现。时序图确定了UML对象的生命线,并显示UML中一个对象按时间顺序实现的序列。使用OOM中的类图,能够建立相关的类(Class)或接口(Interface),并能为类或接口增加响应的属性(Attribute)和操作(Operation)。可为类、接口、属性和操作生成Java文档和注释;利用通用生成(Generic Generation)可为用户定义的语言产生代码。PD集成特性灵活,其集成化的结构不仅使开发组的成员可以对其裁剪,而且使开发单位能根据其项目的规模,范围和预算等方面的因素来选择所需的模块,同时也便于系统进一步地扩展.下面介绍本系统建立的模型.3.1.1 CDM(概念数据模型)概念数据建模是建模的重要阶段,它把现实世界中的信息抽象成实体和联系来产生实体联系图(E-R)模型。这一阶段为高质量的应用提供坚实的数据结构基础。概念数据建模通过实体和属性以及这些实体之间的关系(E-R模型)表明系统内部抽象的数据结构,概念数据模型建模与模型的实现方法无关,即概念数据建模与具体的数据库系统、操作系统平台等无关。PD中的CDM还可以转换成类图或PDM(物理数据模型)。3.1.1.1 CDM的定义 1)、通过设置模型特性定义对CDM的某些特定要求 打开Model Options对话框,设置CDM选项: (1) Enforce:不允许属性值偏离某些域(包括Data type、check、rules) (2) Default data type:域和属性的缺省数据类型 (3) Data item unique:设置数据项是否有唯一码 (4) Allow reuse:设置是否允许数据项作为多个实体的属性 (5) Default add option:当作为实体属性加入数据项时,指明是重用还是复制该数据项 (6) Relation unique code:设置联系是否有唯一码 (7) Confirm delete:删除整个数据对象还是只删除其符号 2)、通过设置模型特性定义CDM的说明信息 打开Model properties对话框,设置CDM说明信息: 包括项目名和项目代码、模型名和模型代码、标签、设计人、版本号、创建时间、修改时间等。对模型的信息说明可增强模型的可读性。 3.1.1.2 CDM的建立 建立CDM的过程就是对信息系统进行概念层次上的抽象和表达的过程,用CDM的各种对象来描述信息系统内部的实体之间的关系。 建立CDM的步骤: 1)为CDM定义域(Domain):包括设置所建域的域名、数据类型、长度、精度和扩展选项等。 2)定义数据项:指定数据项名、代码、选择域(或指定数据类型、长度、精度)等。 3)定义实体:打开List of Entities对话框建立相关实体 4)定义实体属性:包括设置实体名称、代码、规则等,并为所建立的实体引入相关的数据项。 5)定义联系:在相关实体之间建立联系,同时设置所建联系的属性(包括联系名、设置一对多、多对多等可选联系等)。 6)建立子模型:首先应确定所建CDM应划分成几个子模型,再对各子模型加入相应的各个实体。 7)定义继承:使用继承连接建立实体间继承关系,并设置继承属性(包括继承名称、代码、设置继承方向等)。 8)定义检查参数并检查所建立的CDM。3.1.1.3 基本资料管理子系统的CDM图如图(3-1)所示:图3-13.1.2 PDM(物理数据模型)物理数据模型把CDM与特定的DBMS的特性结合在一起,产生PDM,进而可产生其数据库表。同一个CDM结合不同的DBMS产生不同的PDM。PDM包含了DBMS的特性,反映主键(Primary Key)、外键(Foreign Key)、后选键(Alternative Key),视图(View),索引(Index),触发器(Trigger),存储过程(Stored Procedure)等特征。3.1.2.1 PDM的基本概念:PDM考虑了数据库的物理实现,包括软件和数据存储结构。 3.1.2.2 PDM的对象:表(Table)、表中的列(Table column)、主码和外码(Primary & Foreign key)、参照(Reference)、索引(Index)、视图(View)等。3.1.2.3 PDM的功能:*用图形的形式表示数据的物理组织 *生成数据库的创建和修改脚本 *定义完整性触发器和约束 *生成扩展属性 *从已存在的数据库进行逆向工程3.1.2.4 PDM的定义:1、通过设置模型特性定义对CDM的某些特定要求 打开Model Options对话框,设置PDM选项: 1)Enforce:不允许属性值偏离某些域(包括Data type、check、rules、Mandatory、Extended) 2)Default data type:域和列的缺省数据类型 3)Unique code:设置是否参照唯一码 4)Auto-migrate FK:设置是否自动移除外码 5)Confirm delete:删除整个数据字典中相关联的数据对象还是只删除其符号 2、通过设置模型特性定义PDM的说明信息 打开Model properties对话框,设置PDM说明信息。3.1.2.5 PDM的建立:1)建立表(Table):包括设置所建域的域名、数据类型、长度、精度和扩展选项等。 2)定义域:指定数据项名、代码、选择域(或指定数据类型、长度、精度)等。 3)定义列:打开List of Entities对话框建立相关实体 4)定义参照:包括设置实体名称、代码、规则等,并为所建立的实体引入相关的数据项。 5)定义码:在相关实体之间建立联系,同时设置所建联系的属性(包括联系名、设置一对多、多对多等可选联系等)。 6)定义索引:首先应确定所建CDM应划分成几个子模型,再对各子

    注意事项

    本文(3093.物流信息管理系统.doc)为本站会员(文库蛋蛋多)主动上传,三一办公仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知三一办公(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    备案号:宁ICP备20000045号-2

    经营许可证:宁B2-20210002

    宁公网安备 64010402000987号

    三一办公
    收起
    展开