第三方配送物流管理系统总体设计设计报告_第1页
第三方配送物流管理系统总体设计设计报告_第2页
第三方配送物流管理系统总体设计设计报告_第3页
第三方配送物流管理系统总体设计设计报告_第4页
第三方配送物流管理系统总体设计设计报告_第5页
已阅读5页,还剩31页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、第三方配送物流管理系统总体设计 设计报告 指导老师:班级:08市销一班小组成员: 第三方配送物流管理系统的战略规划 实 验 报 告(一)一、 企业战略分析二、 摘要用户:xxx公司第三方物流配送 拟建系统的名称:第三方物流配送管理信息系统拟达到的目标:针对公司现在运营的系统的缺点和不足,利用目前成熟的客户服务器体系结构,开发出了一个具有实用价值的第三方物流配送管理系统。根据用户的主要需求,我们得到系统的主要目标如下:(1).进销衔接。利用管理信息系统(mis),加强了对整个进销存过程的监控,加快物流、信息流,管理指令流的流动,和资金流的周转,在最短的时间内为顾客提供最快捷、周到的消费服务。(2

2、)库存管理。通过本系统能清楚地看到企业库存中的产品数量,存放位置等信息,并能在商品减少到临界值时自动发出预警,使得决策、采购和销售等职能部门能够根据库存信息作出决策。(3)信息管理。能够利用系统对消费者信息进行计算机管理,提高用户的透明度和自动化,提高信息效率。(4)销售管理。能够对商品销售进行有效记录和统计。(5)订单管理。对于采购部门录入的订单能实现计算机连网输入、查询、跟踪,并能汇总分析,以便安排采购资金。(6)资金管理。能够根据商品销售情况及时汇总销售收入,实现资金快捷配置(二)背景系统开发的组织单位:xxx公司系统服务的对象:公司第三方配送国际互联网的兴起,人们已经进入了信息时代。在

3、数字化网络环境下,消费者希望得到个性化的满足;生产商希望有效改进现有的管理模式,提高工作效率;给网上的消费者提供更全面灵活的服务,同时也希望全面准确地对公司信息进行跟踪和管理。第三方物流配送信息系统正是迎合这一市场需求而开发的管理系统,它旨在探索一种以互联网为基础的管理模式。通过这种新的模式,为生产商创造一种新的管理环境,信息管理已突破时空限制,使广大消费者可以随时、随地通过网络获取所需要的信息。从第三方物流配送发展规模上看,近几年我国第三方物流配送经营规模日趋扩大,连锁化过程日益提高,起销售额和门店数量大幅度增加。从公司第三方物流配送的结构看,许多公司正在突破以单一配送为主的传统格局,向品种

4、多样化发展。公司的投资主体、业务结构呈现出多元化和复合化的趋势。三、 企业组织与功能结构分析(一)组织结构分析1组织结构调查内容 通过各地区的公司第三方物流配送的发展及过程来看,xxx公司的第三方物流配送有着相对成熟的结构环境和公司性能,能相对稳定的发展第三方的物流配送。该公司地处繁华地带,周边有商业中心、大学、中学及广播电台等人群密集单位数个,每月有稳定的顾客进行物流配送的服务,业务呈稳定上升趋势,特别是到节假日,人满为患。公司有pos和货品采购录入、库存管理一体机数个负责商品销售和采购商品录入、分配条形码和库存管理等工作,在资金方面由财务部门管理,另外单位还给安排了一个人事部门对整个公司进

5、行人员的管理和分配.初期对于销售量不大时,尚能勉强支持营运,但随着销售量逐渐上升,该系统的负荷能力明显不足,每日光是各业务单元盘点就耗费大量的人力物力和时间,而且原系统报表、统计分析能力尤其欠缺,急需安装信息管理系统分担各个业务单元,加强系统统计分析,提供报表,加强决策支持的能力。管理信息系统主要为公司的日常营运、决策管理提供信息服务,它覆盖了公司的采购、库存、销售等各个单元,涉及所有业务职能,系统能够对购单管理、询价单管理、报价单管理、比价单管理、采购单管理、出库单管理,还库单管理、入库单管理、销售管理、财务报表、商品资料管理等等方面提供存储、更新、查询、统计汇总、打印等功能,公司中第三方物

6、流配送及供货商等信息由专门的基础数据管理人员在系统的基础数据单元负责录入和管理,采购单、请购单、比价单及询价单由采购管理人员在系统采购单元负责管理,库存商品资料,出库、还库、入库信息由库存管理人员在系统库存单元负责管理。因此系统范围不涉及管理决策单元和财务单元中往来账款资金方面的管理。2组织结构图 仓库采购部人力资源财务部配 送部总 经 理领导与被领导关系资金流 动关系物资流动关系 信息流动关系(二)功能结构分析 第三方配送基础数据管理采购业务管理配送业务管理库存管理质量管理统计分析财务管理(三)组织/功能联系分析 组织/功能联系表如表1-1所示: :表示该项业务是对应组织的主要业务(即主持工

7、作的单位); :表示该单位是参加协调该项业务的辅助单位; :表示该单位是该项业务的相关单位(或称有关单位);空 格:表示该单位与对应业务无关。功能序号 组织 联系业 务采购部配送部仓库财 务部人力资源部功能与业务1基础数据管理2采购业务管理3配送业务管理4库存管理5质量管理6统计分析7财务管理四、 企业主要业务流程分析(一) 业务流程图业务处理部门或单位:表达了某项业务参与的人或物数据流动及方向:表达了业务数据的流动方向各类单据、报表:表明了数据的载体数据存储或存档:作为档案来保存业务功能描述:表明了业务处理功能,一般用一个简单的祈使句表示配送部配 送 货 单领取配送 单仓库查库存状态配送处理

8、配送单 配送单配送单 开缺货单 缺货通知 采购部财务 部y销售部存档存档仓库存档 (二)表格分配图采购部 财务部 仓库准 备 配 送 单配送单位 4 3 2 配送单1登记待收待收货登记表收货处理应付款处理应付款存档付款 4 3 2 配送单1存档 配送单位取货通知五、 企业信息化的必要性、可能性分析(一)必要性分析20世纪90年代,我国第三方物流配送领域开始引进推广应用pos(point of sale)机管理系统,使零售业态发生革命性变革。经过20年的发展,这样的系统在当今竞争激烈、物品多样化的卖方市场的情况下,已经不能适应快速反应信息、快速组织货物,提高资金周转效率等发展要求了,造成许多人力

9、、物力和财力的浪费。物流配送企业要想提高内部管理水平、有效进行人力资源管理、降低成本、搞好公共关系,就必须进一步将信息集成,提高经营管理决策水平。随着信息技术在商业领域的应用范围和应用层次的不断提高,这种传统的管理方法必然被以计算机为基础的信息管理所取代。第三方物流配送管理信息系统分析与设计,针对配送的具体需求,在对公司原有的业务流程进行规范、整合之后,结合公司发展的新要求进行设计和开发的。系统上线后,可以轻松解决公司在商品流管理、物流管理、人力资源管理、信息流管理等一系列问题,迅速提高公司经营管理水平,实现稳固客户群,增加经济效益,提高商业零售竞争力的目标。该系统使工作人员从事第三方物流配送

10、信息管理时不需要填表和查表,能够解决以往信息系统处理的处理速度、处理内容满足不了日益发展的管理需求,提高了工作效率,则本系统开发是必要的。(二)可能性分析随着经济的全球化以及中国经济改革的逐渐深化,配送管理面临着越来越激烈的竞争,改善物流配送企业内部以及整个供应链各个环节的管理、调度及资源配置,迅速适应消费者的新需求和市场新机遇的能力,是中国物流配送企业赢得竞争胜利的关键因素,而快速有效地实施企业管理信息系统建设是被实践证明了的提高企业竞争力的有效的方法之一。 系统主要覆盖了配送的订单、库存、物流等各个单元,涉及所有业务职能,系统能够对购单管理、询价单管理、报价单管理、比价单管理、采购单管理、

11、出库单管理,还库单管理、入库单管理、配送管理、财务报表、商品资料管理等等方面提供存储、更新、查询、统计汇总、打印等功能,公司中物流配送及供货商等信息由专门的基础数据管理人员在系统的基础数据单元负责录入和管理,采购单、请购单、比价单及询价单由采购管理人员在系统采购单元负责管理,库存商品资料,出库、还库、入库信息由库存管理人员在系统库存单元负责管理。因此系统范围不涉及管理决策单元和财务单元中往来账款资金方面的管理。管理信息系统正式运营后,人员上不会做太大的调整,只需因为业务上升较快给目前的系统带来巨大的压力,所以迫切需要上信息管理系统,而且根据目前的利润情况上一套信息管理系统,一年左右就收回了全部

12、投资。而上了新的信息管理系统后比原系统更加高效和方便地实施经营和管理,效益将会有一个明显的提高,所以在经济上也是可行的。五、企业信息化的阶段划分 数据类业务过程客户订货商品商品需求表成本商品库存职工配送区域财务计划设备负荷商品供应经营计划uuc财务规划uuuu资产规模c库存控制c调度u商品需求uuc配送区域管理u配送uu配送售后服务uu发运u通用会计uu成本会计u人员计划c人员考核(一)建立u/c矩阵二)u/c矩阵的求解 数据类业务过程计划财务商品商品需求表商品库存设备负荷商品供应客户配送区域订货成本职工经营计划c u财务规划u资产规模库存控制c调度商品需求计划c配送区域管理c配送ucu配送售

13、后服务u发运u通用会计uuu成本会计人员计划c人员考核 数据类业务过程计划财务商品商品需求表商品库存商品供应客户配送区域设备负荷订货成本职工经营计划c u财务规划u资产规模库存控制c调度商品需求计划c配送区域管理c配送ucu配送售后服务u发运u通用会计uuu成本会计人员计划c人员考核(一) 划分子系统(二) 划分子系统 数据类业务过程计划财务商品商品需求表商品库存商品供应客户配送区域设备负荷订货成本职工经营计划经营计划子系统c uu商品计划子系统配送需求计划cc配送子系统配送cucuuu财会uuu人事 财务子系统c(三) 信息系统结构图经营计划子系统 人事配送子系统财务订单计划子系统第三方配送

14、物流管理系统可行性分析实 验 报 告(二)一、 新系统方案(一)系统的目标 系统开发的目标是实现第三方物流配送管理的系统化、规范化和自动化。根据用户的主要需求,我们得到系统的主要目标如下:(1).进销衔接。利用管理信息系统(mis),加强了对整个进销存过程的监控,加快物流、信息流,管理指令流的流动,和资金流的周转,在最短的时间内为顾客提供最快捷、周到的消费服务。(2)库存管理。通过本系统能清楚地看到企业库存中的产品数量,存放位置等信息,并能在商品减少到临界值时自动发出预警,使得决策、采购和销售等职能部门能够根据库存信息作出决策。(3)采购管理。能够利用系统对采购业务进行计算机管理,提高采购的透

15、明度和自动化,提高采购效率。(4)配送管理。能够对商品配送进行有效记录和统计。(5)订单管理。对于采购部门录入的订单能实现计算机连网输入、查询、跟踪,并能汇总分析,以便安排采购资金。(6)资金管理。能够根据商品销售情况及时汇总销售收入,实现资金快捷配置。(二)系统规划及初步方案管理信息系统主要为物流配送的日常营运、决策管理提供信息服务,它覆盖了物流配送的采购、库存、配送等各个单元,涉及所有业务职能,系统能够对购单管理、询价单管理、报价单管理、比价单管理、采购单管理、出库单管理,还库单管理、入库单管理、配送管理、财务报表、商品资料管理等等方面提供存储、更新、查询、统计汇总、打印等功能,物流配送中

16、商品及供货商等信息由专门的基础数据管理人员在系统的基础数据单元负责录入和管理,采购单、请购单、比价单及询价单由采购管理人员在系统采购单元负责管理,库存商品资料,出库、还库、入库信息由库存管理人员在系统库存单元负责管理。因此系统范围不涉及管理决策单元和财务单元中往来账款资金方面的管理。(三)系统的实施方案 系统实施时先根据设计内容先安装硬件局域网系统,先在物流配送中心建立交换式快速以太网,主干采用快速以太网,各工作站通过10/100m网线连接到网络中,调测通畅后,便可将开发好的配送信息开发系统安装到各客户机上,然后将数据库系统sql server 2000安装到后台服务器中。(四)投资方案 系统

17、主要覆盖了物流配送的采购、库存、配送等各个单元,涉及所有业务职能,系统能够对购单管理、询价单管理、报价单管理、比价单管理、采购单管理、出库单管理,还库单管理、入库单管理、配送管理、财务报表、商品资料管理等等方面提供存储、更新、查询、统计汇总、打印等功能,超市中商品及供货商等信息由专门的基础数据管理人员在系统的基础数据单元负责录入和管理,采购单、请购单、比价单及询价单由采购管理人员在系统采购单元负责管理,库存商品资料,出库、还库、入库信息由库存管理人员在系统库存单元负责管理。(四) 人员培训及补充方案在人员的培训上经过短期培训即可,而且超市主管和各个职能单元负责人都积极希望尽快地上新系统,这样他

18、们的管理决策压力就会大大减轻,工作效率大大提高.所以在培训上不会花费大量的人力和物力.二、 可行性研究报告一 . 引言 1.系统名称:第三方物流配送管理信息系统 2.开发目标:本系统考虑系统组成各环的功能需求,基于使用成熟技术和实用化的原则,向企业提供一套先进的应用系统。这套系统应该具有最先进的技术特征;配置必要的数据库和应用服务程序;组织完整的管理员操作界面。软件系统的界面要美观,布局要合理,窗口的内容尽量简单明了提供的信息,语言要通俗易懂,有层次感,分类要清晰明了,便于管理。3.主要功能:本系统包括客户管理子系统、订单管理子系统、仓库管理子系统、配送管理子系统、经营决策子系统、账务管理子系

19、统等。本系统的使用者能根据需要对订单实时查询和跟踪、实时准确的库存信息,企业的管理者能根据各种信息与报表,包括配送统计数据、客户对配送服务的反应报告、配送商品次数及所需时间报告、配送商品的失误率、仓库库存情况、设备损坏及维修报告、设备成本分析、人力资源分析等作出决策。4.开发背景:经济高速发展,信息技术的发展,第三物流公司不断兴起,而随着市场的竞争,而客户又需要更高的服务质量,第三方物流公司针对这些问题需要提高他们的工作效率、服务质量,才能提高企业的竞争力。所以我们决定开发了这个第三方物流配送管理信息系统。 二. 系统目标和开发的可行性 1.系统目标: 使企业员工缩短了工作时间,简化了工作流程

20、,提高了工作效率,使企业的管理者能根据各种信息与报表,包括配送统计数据、客户对配送服务的反应报告、配送商品次数及所需时间报告、配送商品的失误率、仓库库存情况、设备损坏及维修报告、设备成本分析、人力资源分析等作出决策。提高管理水平和企业竞争力,使企业能更好的满足顾客需求,从而最终实现利润最大化。2.开发的可行性(1)系统的名称、功能、目标等已如前所述。 (2)系统环境以及工具: a. 软件环境:用户端:windows2000,windows2003,windows xp windows vista服务器端:windowsnt/windows2000及以上操作系统 编程语言:sql 数据库:acc

21、ess2003 b 硬件环境: 有高性能的电子计算机、大容量的存贮装置,个人电脑(终端)以及联结起来的网线等,组成信息资源共享的计算机网络,有共享的打印机,扫描仪等等 (3)系统设计原则: 1) 系统运行安全可靠,稳定性好; 2) 系统的可管理性和可维护性好; 3) 系统输入界面友好,操作简便易行,尽量减少用户的输入工作量; 4)允许多种数据输入方式,能实现多种查询,允许进行模糊查询; 5)数据具有规范性,整体性,方便数据整理分析。 (4)系统可行性分析: a 技术可行性:系统要求在windows2000以上环境运行,后台数据库采用access2003,使用sql编程,采用ado方式连接数据库

22、,这些在目前都是容易实现的。程序将部分需要经常调用的数据存入内存,可提高程序运行速度 b经济可行性:在经济上,用此系统加强了企业物流的管理效率,为企业员工提供了较高的效率,可节省人力资源的开支。 c管理的可行性:在工作上,企业员工管理物流信息量非常大,开发了此系统,可极大提高企业员工的工作的效率。提高决策的管理能力等等,方便数据的储存和修改,及以后随时查询订单、客户信息,是一个比较人性化的管理系统。(5)系统分析结论: 由以上分析得出,本系统可进行开发。第三方配送物流管理系统系统分析实 验 报 告(三)一、 系统总体方案设计(一)系统结构模块设计1系统结构模块结构图客户资料第三方物流配送管理系

23、统客户管理系统订单管理系统仓库管理系统订单系统订单详细订单数量出库管理盘点管理库存管理客户信息管理客户检索系统2各个模块的ipo图 系统:第三方配送管理信息系统 模块:主控模块 上层调用模块:无可调用的下层模块:订单 配送管理 经营决策输入:功能代码0,1,2输出:第三方配送管理局部注释项 注释 开始 系统:第三方配送管理信息系统 模块:订单管理 上层调用模块:主控模块可调用的下层模块:订单管理详细信息输入:订单信息输出:订单管理局部注释项注释n是否到达订单规模? 开始提示订单信息 结束处理:订单查询y 系统:第三方物流配送管理系统 模块:仓库管理 上层调用模块:主控模块可调用的下层模块:分级

24、仓库管理输入:仓库信息输出:处理过的仓库管理局部注释项注释n是否需要进行管理? 开始向供应商提供信息 结束y处理:二、 代码设计方案使企业员工缩短了工作时间,简化了工作流程,提高了工作效率,使企业的管理者能根据各种信息与报表,包括配送统计数据、客户对配送服务的反应报告、配送商品次数及所需时间报告、配送商品的失误率、仓库库存情况、设备损坏及维修报告、设备成本分析、人力资源分析等作出决策。提高管理水平和企业竞争力,使企业能更好的满足顾客需求,从而最终实现利润最大化。 三、 数据库设计(一)、数据访问频度和流量用户端:windows2000,windows2003,windows xp window

25、s vista服务器端:windowsnt/windows2000及以上操作系统 编程语言:sql 关系数据库sql server2000硬件有高性能的电子计算机、大容量的存贮装置,个人电脑(终端)以及联结起来的网线等,组成信息资源共享的计算机网络,有共享的打印机,扫描仪等等 。从数据被访问的频繁程度看:产品库存数据、产品价格数据、业务帐数据、用户信访数据等需要经常输入与查询,因此数据的访问比较频繁。而产品安装数据、产品维修数据、运输与保险费用数据等通常是集中一定数量(或积累一定时间)的单据,以成批处理的方式进行,因此数据访问频度比较低。从数据的流量大小看:产品库存数据、产品安装数据、产品维修

26、数据、运输与保险费用数据等都与产品相关,特别是实施产品单台跟踪后数据流量很大。*采用标准的sql结构化查询语言。*具有丰富的开发工具,覆盖开发周期的各阶段。*支持超大型数据库,能支持在一个数据库中的数千g的存储,数据类型支持数字、字符、大至4gb的二进制数据,为数据库的面向对象存储提供数据支持。*具有第四代语言的开发工具(sql*forms、sql*reports、sql*menu等)。*通过sql*dba控制用户权限,提供数据保护功能,监控数据库的运行状态,调整数据缓冲区的大小。*分布优化查询功能。*具有数据透明、网络透明,支持异种网络、异构数据库系统。并行处理采用动态数据分片技术。*支持客

27、户机/服务器体系结构及混合的体系结构(集中式、分布式、客户机/服务器)。*实现了两阶段提交、多线索查询手段。*支持多种系统平台(hpux、sunos、osf/1、vms、windows、windows/nt、os/2)。*数据安全保护措施:采取快照snap方式完全消除了分布读写冲突。自动检测死锁和冲突并解决。*数据库内模支持多字节码制,支持多种语言文字编码。(二)、异构数据库的连接与数据传递方式第三方配送管理系统不是一个孤立的系统,它与其它系统之间存在着不同程度的数据交换。特别是与公司集团的mrp系统之间的数据交换问题需要加以研究解决。由于公司集团的mrp系统采用ca公司的manman软件,其

28、数据库系统为网状数据库,因此与关系数据库之间的信息交换比较困难。为了使第三方配送管理系统与manman系统有机的结合在一起,我们拟在nt www服务器上编写cgi程序。由该cgi程序启动vms系统的fortran程序,该fortran程序通过与manman的接口读取manman中的数据,再将数据传回给nt的cgi,再由cgi传送主页给最终用户。数据交换示意图如图所示。但是这一方案存在的问题是,处于nt www服务器上的cgi程序是否能够启动vms上fortran程序还需要做进一步的实验。所以,这一方案能否实现目前还没有十分的把握。但是这一方案存在的问题是,处于nt www服务器上的cgi程序是

29、否能够启动vms上fortran程序还需要做进一步的实验。所以,这一方案能否实现目前还没有十分的把握。但是这一方案存在的问题是,处于nt www服务器上的cgi程序是否能够启动vms上fortran程序还需要做进一步的实验。所以,这一方案能否实现目前还没有十分的把握。另一方案是:首先,在vms系统上配置www服务器(需公司集团方面协助实现)。然后将cgi程序直接放到vms上(利用fortran与manman接口直接编写cgi),这样用户就可以直接连到vms上,由cgi程序获取manman中的数据,这一方案能够大大提高整个系统的工作效率。此项工作需和电脑科的技术人员加以协调。(三)、数据安全性及

30、保密性设计公司营销管理系统对数据的安全性和保密性都有很高的要求。为了能够达到这些要求,营销管理系统将从多个方面、分层次的采取安全措施。1) 数据安全性设计数据的安全性主要体现在:不会由于人为因素,使系统数据遭到破坏;不会由于系统故障,导致系统数据的大面积破坏和丢失。使用数据库备份机制定时备份数据库中的数据,以便数据库丢失时恢复。2) 数据保密性设计数据的保密性主要体现在:任何使用者都不能看到与其业务无关的数据,更不能更改这些数据。比如:冰箱公司只能看到该公司自己的数据,而空调公司也只能看到该公司自己的数据;不同的中心/办事处只能看到与该中心有关的数据,集团公司只能查看而不能修改中心/办事处的数

31、据等。(四)、数据字典设计erwin提供了丰富的处理文档的功能,有关实体、属性、联系、域及其相互之间的关系都可以用多种形式建立并打印出来,并且还可以将这些文档转换到选定的数据库中。科营销管理系统数据库设计中,所有的实体(表)名、属性名都是以英文形式出现。因此,为每个实体(表)建立了包含实体(表)名的中英文对照、属性名中英文对照、属性类型、长度、主键和外键等内容的实体表。实体表作为实体联系图的必要补充,既是实体联系图的有效的辅助说明,又是程序设计人员编写程序时必不可少的重要资料。四、 网络通信系统设计(一)、设计要求公司第三方配送管理系统网络的设计,主要考虑下列基本原则:1) 保证网络的先进性,

32、同时要兼顾网络的经济性和可行性2) 保证网络的开放性和可互连性3) 保证网络系统的可靠性和安全性4) 保证网络的可扩展性和可升级性5) 充分考虑和利用现有网络设施,降低网络建设成本基于上述基本原则,考虑到公司集团已经建立了覆盖集团总部和各分公司的主干网,所以营销管理系统网络只需要对公司主干网进行必要的扩充。公司集团第三方配送管理系统涉及到分布在全国各地的中心/办事处、营销网点、安装维修网点,因此营销管理系统的网络设计应充分考虑其特点,并且要兼顾到网络建造费用、网络运行费用、网络通讯速度、信息传输可靠性等因素。(二)、网络设计方案为了找出比较好的实现方案,对各种可能的组网方案的优点及存在的问题做

33、了分析比较,并与企管部电脑科的技术人员进行了讨论交流,提出了一套可行的实现方案。各地中心/办事处与集团公司之间、各网点与中心/办事处之间采用电话线拨号上网方式进行通讯。因此,集团公司主干网应配备modem pool及多条电话线。由于营销管理系统采用浏览器/服务器模式开发,因此集团公司主干网上需要增加一台www服务器。各地中心/办事处可以建立自己的局域网和www服务器,经modem和电话线与集团公司连网。各销售网点、维修网点可以只设一台pc机,经modem和电话线与该地区中心/办事处连网。五、信息系统流程图设计cgi程序nt wwwfortran程序vmsmanman软件用户浏览器图 第三方配送

34、管理系统与manman软件数据交换方案一第三方配送管理 信息修改更新模块配送信息 打印或输出配送信息 配送信息单 六、 计算机系统的配置1硬件配置 为了提高系统的可靠性、可扩充性和可维护性,及目前成熟的组网技术,我们设计该网络为局域网模式。基于10m/100m双绞线以太网(或者10m/100m细缆以太网)的客户/服务器系统。该局域网设计有6台pc机、4台打印机和ups电源设备若干分别提供给采购单元、库存单元、销售单元、财务单元和经理办公室做相关工作,5个pos机提供线销售单元做前台销售,一台高配置的服务器做中心服务器,一个32口100m带宽的集线器做网络集线器和四个8口10m带宽的集线器做各单

35、元内部网络集线器。计算机之间连接的传输介质全部用5类双绞线。网络物理结构为星型结构如图库存单元财务单元hubhub销售单元hub经理办公室交 换 式 hub中心服务器打印机pos机wswsws订单系统pos机pos机pos机2软件配置用户端:windows2000,windows2003,windows xp windows vista服务器端:windowsnt/windows2000及以上操作系统 编程语言:sql 关系数据库sql server2000硬件有高性能的电子计算机、大容量的存贮装置,个人电脑(终端)以及联结起来的网线等,组成信息资源共享的计算机网络,有共享的打印机,扫描仪等等

36、 3计算机系统的分布及网络协议文本基于10m/100m双绞线以太网(或者10m/100m细缆以太网)的客户/服务器系统。遵守的网络协议有:snmp, ip, http,ftp,html等网络协议。七、关键技术(一)、提高查询速度1) 使用并行服务器选件要求运行在多处理器计算机上,从而使多个现场(instance)能并行的访问一个单独的数据库。2) 使用并行查询选件要求oracle数据库服务器运行在多处理器计算机上,oracle利用查询协调器及查询服务器把一个复杂的数据库操作划为逻辑子任务,并将这些子任务交给多个处理器,这些处理器并行工作,从而大大缩短了数据库操作所需的总时间。3) 采用分区表及

37、索引技术为了能提高非常大的表的查询速度,oracle提出了分区表及索引技术。该技术将大表分成若干较小的较易管理的子分区。这样对该表进行查询时,并不是访问具有同样的字段名、约束定义及其他属性,即所有的子分区具有相同的逻辑分区,而实际上位于不同的物理分区(甚至可以位于不同的表空间)。采用分区表技术并不增加最终用户的负担,用户完全透明的访问数据。其优点时不但可大大加快查询速度,而且当某一分区发生故障时,并不影响其他分区的操作,便于各分区的独立备份和恢复,另外可根据情况,适当将各分区放在不同硬盘上,从而可平衡i/o负载。4) 使用mts(microsoft transaction server)技术为

38、了提高整个broswer/server系统的影响速度,我们使用了mts(microsoft transaction server)技术。mts可有效地利用计算机资源,特别是我们系统所需使用的三种系统资源(线程、对象、odbc连接)都提供了缓冲池(pooling),而这三种系统资源的合理调用直接影响到站点的执行效能。首先mts根据内部定标特性,提供多线程技术能力来管理同时进入站点的多个用户线程;同时mts能建立一个所有用户能分享的对象实例库来避免系统资源的浪费;另外mts将asp页面上移走数据访问而将其转移到一个单独的商务对象中,以便其他支持dcom的应用程序可重复使用该商务逻辑,从而达到odb

39、c的集成库。通过一些精心设置的asp编码,及对ms iis进行一系列的配置,mts和iis可有机地无缝地联合工作,可大大提高b/s系统的性能。5) 合理分配服务器与客户端的负荷分配主页表单为用户提供了向服务器提交信息的手段,当要对用户的某些信息进行一些限制(如在一个文本框中只能输入数字,或在一个文本框内输入有长度限制的字符串等),可在服务器端设置一个对用户提交信息进行检验的程序。当用户输入不符合规定的信息,服务器会提醒用户重新输入,这样做的缺点是很明显的,用户需花较长的等待时间且加重了网络的信息流量。我们采用了均衡服务器和客户端负荷的方法,充分利用客户机的计算能力,在主页中插入一些脚本,由客户

40、浏览器来验证用户输入信息的合法性。(二)、保证系统安全1) 采用多级口令保证系统安全(关封匿名用户)为了保证系统安全运行,防止非法用户侵入,我们设置了多级口令来加强防范。首先任何用户想登录到www服务器上,必须有合法的用户名和口令,我们的www服务器不支持匿名登录。其次能登录到www的用户在运行某一应用程序时,必须提供数据库的用户名及口令,数据库系统根据该用户的操作级别(对记录的读、修改、插入、删除等)授予用户不同的程序界面。对一些重要操作(如插入、修改、删除)都自动记录其用户名及操作时间,根据这些操作记录,可迅速追踪操作事故的责任人。2) 建立虚拟目录在www服务器上设置虚拟目录,即在服务器

41、上将实际物理路径设置别名。虚拟目录隐藏了www服务器上的目录结构信息,从而避免浏览器用户通过选择view菜单中的source项,找到web页的来源,从而有可能对web服务器加以攻击。在实施时,对不同性质的文件分别存于不同的子目录中,并为不同名虚拟目录指定不同的访问方法,即read,execute或read and execute,从而进一步加强虚拟目录的安全性。3) 检查客户端ip地址为了进一步加强上网用户计算机的管理,我们在www服务器上设置了客户端ip地址核查工作。任一台登录的计算机必须在设定的ip地址范围之内,从而避免了外部ip地址的侵入。4) 利用电话回拨技术校核远程用户远程拨号上网用

42、户是容易造成非法侵入的重点对象。一方面为了保证在通话过程中信息不被窃听,我们采用ssl加密编码,网上传输的不是明码信息,使窃密者不能得逞。另外,为进一步校核拨号上网的用户的合法性,拟采用电话回拨技术,即远程用户拨入之后,服务器(或路由器)根据已设置好的合法远程用户电话号码进行回拨,确认是否从合法用户那里打来的电话,从而可以避免非法用户(使用非合法电话机)拨号上网。(三)、数据一致性及安全1) 历史数据库的存档对于大量的不经常使用的历史数据,拟采用脱机方式加以处理:(1)分离出所有的历史数据,将其移到一个新的表空间(2)将此表空间脱机(3)对该脱机表空间进行备份(光盘或磁带)(4)删除该表空间的

43、全部数据文件(5)若需要使用脱机数据,可从备份来恢复数据文件,然后使表空间联机。(6)安全备份2) 分布式数据库中数据的一致性整个系统采用分布式数据库系统,即集团和省级中心都装有数据库,其中省级中心只装其内部数据,而集团公司则装有全部数据。当省级中心输入数据时,操作员可直接在省级中心的主机或局域网上输入数据,各维修、销售点也可通过电话线录入数据。省级中心定时利用增量复制技术,将新数据(或修改过的数据)通过电话线传到集团公司,从而使两方数据保持一致。当省级中心需要集团公司数据或执行某些即时操作,则可通过电话线直接访问集团公司数据库。这可大大节省电话费用,同时又满足工作需要。第三方配送物流管理系统

44、系统设计实 验 报 告(四)一 、 数据库系统设计(一)设计要求鉴于公司物流配送系统的业务特点和公司集团对物流配送管理系统的要求,第三方物流配送管理系统所采用的数据库系统应满足如下要求:1) 分布式2) 关系型3) 能存储和处理公司集团庞大的产品及相关数据4) 能保持集团公司数据库数据和中心/办事处数据库数据的一致5) 具有备份数据与恢复数据的能力6) 较高的查询响应速度7) 具有完善的安全管理机制1.1 信息模型设计1.1.1 信息模型设计使用的符号说明信息模型设计中使用的图形符号完全服从idef1x方法规范。1) 实体公司营销管理系统涉及到两类实体:独立实体和从属实体。实体名(1) 独立实

45、体:实体的每一个实例能被唯一标识且又不依赖于它与其它实体的联系。图形表示为方角矩形框。(2) 从属实体:实体的每一个实例的唯一标识依赖于该实体与其它实体的联系。图形表示为圆角矩形框。2) 联系实体名可标定联系:子女实体的每一个实例都是由它与双亲的联系而确定,即子女实体的主键中包含双亲实体的主键。可标定联系图形表示为:实体名实体名双亲实体子女实体非标定联系:子女实体的每个实例都能被唯一的标识,不需要通过联系识别。实体名双亲实体实体名子女实体非标定联系图形表示为:完全分类联系:一般实体的一个实例仅与一个分类实例相联系。实体名实体名实体名实体名一般实体分类实体鉴别器完全分类联系图形表示为:3) 属性

46、属性表示事物的一种特征或性质。每个属性仅属于一个实体,为实体所继承的属性只能是关键字属性。一个实体的候选关键字属性可以由一个或多个属性组成,它唯一确定或标识实体的每一个实例。如果实体存在多个候选关键字,必须指定一个为“主关键字”,用pk表示,其它为候选关键字,也称为“次关键字”。由于公司营销管理系统选用是关系型数据库其数据模型为关系模型,因此设计中没有考虑候选关键字或次关键字。在确定联系和分类联系中,双亲实体或一般实体的主关键字要被子女实体或分类实体继承,这些被子女实体和分类实体继承的属性称为“外来关键字”,用fk表示。1.1.2 信息模型设计在系统详细调查的基础上,按照关系数据库设计方法和理

47、论,对公司营销管理系统所涉及到的台帐、报表、单据等信息进行分析整理,利用信息模型设计工具erwin,对实体、实体属性、关键字以及实体之间的联系进行设计。设计出了包含180多个实体(不包含视图)的公司营销管理系统信息模型。erwin基于图形用户界面实现并扩展了idef1x方法,erwin提供了逻辑视图和物理视图两种模式,并能够与oracle等数据库相连接,能够直接完成由实体联系图到oracle物理数据库的转换工作。另外,erwin还可以对数据库的完整性约束条件等进行设计,如属性的非空性、缺省值、有效性、触发器、增加及删除的约束等。视图、存储过程和触发器等都可以存储在erwin文件中,在进行实体联

48、系图到物理数据库转换时能够将视图、存储过程和触发器等一并生成。1.2 数据库设计1.2.1 数据访问频度和流量从数据被访问的频繁程度看:产品库存数据、产品价格数据、业务帐数据、用户信访数据等需要经常输入与查询,因此数据的访问比较频繁。而产品安装数据、产品维修数据、运输与保险费用数据等通常是集中一定数量(或积累一定时间)的单据,以成批处理的方式进行,因此数据访问频度比较低。从数据的流量大小看:产品库存数据、产品配送数据、产品维修数据、运输与保险费用数据等都与产品相关,特别是实施产品单台跟踪后数据流量很大。1.2.2 数据库选型公司物流配送管理系统目前涉及到冰箱和空调的全部产品库存信息和产品销售信息。而且数据库中的数据量将随着时间的推移而逐渐增加。如果按照年产冰箱360万台和年产空调120万台来估算,公司物流配送系统数据库不久将变得非常庞大。另外,公司物流配送系统对系统数据的安全性和数据处理速度都有有很高的要求。因此在数据库选型时应充分考虑系统对数据库的设计要求。在大型商业化关系数据库产品中,oracle数据库具有:采用标准的sql结构化查询语言。*具有丰富的开发工具,覆盖开发周期的各阶段。*支持超大型数据库,能支持在一个数据库中的数千g的存储,数据类型支持数字、

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论