物流信息管理系统的设计与实现.doc_第1页
物流信息管理系统的设计与实现.doc_第2页
物流信息管理系统的设计与实现.doc_第3页
物流信息管理系统的设计与实现.doc_第4页
物流信息管理系统的设计与实现.doc_第5页
已阅读5页,还剩23页未读 继续免费阅读

下载本文档

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

文档简介

数据库系统原理A实验文档物流管理系统的设计与实现作 者 姓 名: 李鲁凤 专业、班级 : 计算机科学与技术103 学 号 : 10422027 指 导 教 师: 赵宏伟 完 成 日 期: 2012-6-12 大连大学Dalian University 目录1系统需求分析21.1功能需求分析21.2数据需求分析51.2.1系统数据流图51.2.2系统数据字典102概念结构设计202.1实体与属性图202.2 E-R图232.3物理模型243逻辑结构设计241系统需求分析1.1功能需求分析物流网站是企业与客户间进行信息交流的载体。应实现的功能主要包括:(1) 客户注册与登录。客户可以在线注册,注册信息经管理员审核后才有效。注册客户在登录后可以对其资料进行修改,但不能再修改用户名。网站的部分功能,如在线交易、客户服务等,只对已登录的注册客户开放。(2) 在线浏览各类物流资讯和物流企业的业务范围信息。网站为客户提供物流动态、物流政策和物流知识这三类物流资讯,并对本企业的各类业务进行介绍。网站的所有访问者都可以浏览这些信息。(3) 报价和询价功能。物流企业为已登录的注册客户提供主要物流业务的报价信息,如仓储报价、运输报价和运输附加费报价。如果客户对报价信息还有疑问,可以在线填写询价单进行询价。询价单成功提交后,系统将询价单号在线反馈给客户,客户可凭此询价单号在线查询询价结果。(4) 对各物流业务进行咨询。登录后的注册客户可以在线填写咨询单,对物流企业的业务进行咨询。咨询单成功提交后,系统将咨询单号在线反馈给客户,客户可凭此咨询单号在线查询咨询结果。(5) 网上下单。登录后的注册客户可以直接在线提交物流服务订单。订单分运输单、入库单和出库单三类,提交成功后,系统将订单号在线反馈给客户。客户凭此订单号,可查询该订单的当前执行状态,查看相关账单,并可在订单正式执行前申请退单。(6) 信息反馈。登录后的注册客户可以在线提交对物流企业服务的建议、投诉信息,提交成功后,系统将反馈单号在线反馈给客户,客户可凭此反馈单号在线查询企业的回复信息。物流网站后台管理系统对各物流业务活动进行管理,并对物流网站的各功能进行支持,应实现的功能主要包括:(1) 客户管理。管理员登录后可以查看所有注册客户的基本信息,但不能查看客户密码,也不能对客户信息进行添加或修改。管理员负责对新提交注册信息的客户进行审核,一旦通过审核就不能进行修改。(2) 价格管理。管理员登录后可对仓储报价和运输报价信息进行录入、修改或删除。可查看用户提交的询价信息并予以回复。(3) 资讯管理。管理员登录后可对物流资讯信息进行录入、修改或删除。(4) 订单管理。管理员登录后可以查看客户提交的各类订单,并对订单进行审核,决定其是否执行。订单的状态分为未执行、执行中和以执行这三种,只有执行中的订单才可以进入到仓库管理或运输管理的待处理订单列表中。管理员还需对客户提交的退单申请进行处理。(5) 仓储管理。管理员登录后可对仓库及库位的基本信息进行添加、删除或者修改;可为待执行的入库订单进行库位分配,并在货物入库完成后对库位分配进行确认,一旦库位分配确认,即表示入库订单执行完毕;可为待处理的出库订单进行出库选货操作,并在货物出库完成后对选货信息进行确认,一旦选货确认,即表示出库订单执行完成;可对已入库而尚未出库的货物进行移库操作,即修改这些货物的存储库位;可按库位代码查询各库位的占用情况,也可按订单号查询该订单上货物的所在库位。(6) 运输管理。管理员登录后可对运输线路及线路关键点的基本信息进行录入、修改和删除;可对订车确认后的运输单进行线路的选择及最晚发车时间的计算,并在选择完成后进行调度确认;可对完成了调度确认的运输单进行托运操作,录入车辆到达及离开各关键点的时间,并在车辆到达目的地后进行托运确认,一旦托运确认,即表示运输单执行完毕。(7) 财务管理。管理员登录后可录入各订单的费用清单及付款清单,其中付款清单一旦录入就不能修改。1.2数据需求分析1.2.1系统数据流图(1)系统总体数据流图图1-1 系统总体数据流图(2)系统各级数据流图 图1-2 客户管理数据流图图1-3 资讯管理数据流图图1-4 报价管理数据流图图1-5 询价管理数据流图图1-6 订单管理数据流图图1-7 仓库管理数据流图图1-8 运输管理数据流图图1-9 财务管理数据流图1.2.2系统数据字典(1) 数据项。表1-1 数据项表序号名字定义长度别名位置I01idint4客户代码客户信息表、订单信息表I02usernamevarchar20用户名客户信息表I03passwordvarchar20密码客户信息表I04corpnamevarchar50客户名称客户信息表I05linkmanvarchar10联系人姓名客户信息表I06emailvarchar50联系人电子邮箱客户信息表I07websitevarchar50网址客户信息表I08telvarchar20电话客户信息表I09addressvarchar100地址客户信息表I10postcodevarchar6邮政编码客户信息表I11scopevarchar200业务范围客户信息表I12kindchar10客户性质客户信息表I13isokint4审核状态客户信息表I14idint4管理员代码管理员表、仓储报价表、运输报价表、资讯信息表I15managerchar20用户名管理员表I16passwardchar20密码管理员表I17powerint4权限管理员表I18idchar4仓库代码仓库信息表、库位信息表、库位分配表I19namevarchar50仓库名称仓库信息表I20addressvarchar50仓库地址仓库信息表I21idchar8库位代码库位信息表I22sidchar4仓库代码库位信息表I23kindchar4仓租性质库位信息表I24totalbigint8总容量库位信息表I25usernamebigint8已用量库位信息表I26idint4线路编号线路信息表、关键点信息表、调度信息表I27startvarchar20线路起点线路信息表I28terminusvarchar20线路终点线路信息表I29distancefloat8线路公里线路信息表I30lastimebigint8线路用时线路信息表I31bzvarchar100备注线路信息表I32idint4关键点序号关键点信息表、托运信息表I33typevarchar4关键点类型关键点信息表I34namevarchar50关键点名称关键点信息表I35lidint4所属线路编号关键点信息表I36onobigint8货物清单号货物清单表、订单信息表、出库选货表I37idbigint8货物编号货物清单表I38namevarchar30货物名称货物清单表I39amountbigint8数量货物清单表I40unitchar4单位货物清单表I41volchar10体积货物清单表I42weightchar10重量货物清单表I43typechar10货物类别货物清单表I44kindchar10货物清单性质货物清单表I45isokint4执行状态货物清单表I46feenobigint8费用单号费用清单表I47orderidbigint8订单号费用清单表I48namevarchar4费用项目费用清单表I49methodvarchar50计费方法费用清单表I50incomemoney8应收款额费用清单表I51curvarchar50币种费用清单表I52indatedatetime8录入时间费用清单表I53bzvarchar50备注费用清单表I54paynobigint8付款单号付款清单表I55orderidbigint8订单号付款清单表I56paymentmoney8付款金额付款清单表I57curvarchar10币种付款清单表I58paydatesmalldatetime4付款时间付款清单表I59idint4费用项目仓储报价表I60itemvarchar4费用特性仓储报价表I61methodvarchar4计算方法仓储报价表I62accordingvarchar4收费依据仓储报价表I63areavarchar4区域仓储报价表I64pricefloat8单价仓储报价表I65unitvarchar20单位仓储报价表I66curvarchar10币种仓储报价表I67manageridint4审核人仓储报价表I68idint4编号运输报价表I69pricemoney8单价运输报价表I70unitvarchar20单位运输报价表I71curchar10币种运输报价表I72manageridint4审核人运输报价表I73idint4编号资讯信息表I74typeint4类别资讯信息表I75titlevarchar70标题资讯信息表I76contentvarchar2000正文资讯信息表I77intimesmalldatetime4输入日期资讯信息表I78manageridint4审核人资讯信息表I79orderidbigint8订单编号订单信息表、费用信息表、付款清单表、库位分配表、出库选货表、调度信息表、托运信息表I80ordertypechar10订单类别订单信息表I81cidint4客户编号订单信息表I82gnobigint8货物清单号订单信息表I83renttypechar10租仓性质订单信息表I84indatesmalldatetime4入库日期订单信息表I85duedatesmalldatetime4租期订单信息表I86vehiclevarchar50车型要求订单信息表I87startpointvarchar40起点订单信息表I88endpointvarchar40终点订单信息表I89maxdatesmalldatetime4运输期限订单信息表I90outdatesmalldatetime4出库日期订单信息表I91orderdatesmalldatetime4下单日期订单信息表I92bzvarchar50备注订单信息表I93enforceint4执行状态订单信息表I94carfixint4订车状态订单信息表I95linefixint4调度状态订单信息表I96keyfixint4托运状态订单信息表I97isbackint4是否退单订单信息表I98inidint4序号库位分配信息表I99orderidbigint8入库单号库位分配信息表I100lidchar8库位代码库位分配信息表I101amountint4库位分配数量库位分配信息表I102outidint4序号出库选货表I103orderidbigint8出库单号出库选货表I104gnobigint8货物清单号出库选货表I105outnumint4出库数量出库选货表I106lineidint4序号调度信息表I107orderidbigint8运输单号调度信息表I108lidint4线路编号调度信息表I109ltimesmalldatetime4最晚发车时间调度信息表I110keynoint4序号托运信息表I111orderidbigint8运输单号托运信息表I112kidint4关键点编号托运信息表I113gettimesmalldatetime4到达时间托运信息表I114leavetimesmalldatetime4离开时间托运信息表I115quesnobigint8咨询单号咨询信息表I116quesidint4咨询客户代码咨询信息表I117contentvarchar200咨询内容咨询信息表I118answervarchar200回复内容咨询信息表I119answerdatedatetime8回复日期咨询信息表I120anstereridint4回复人咨询信息表(2) 数据结构。以“客户信息”为例名字:客户信息;别名:无;描述:物流企业客户的注册信息;定义:客户信息=客户代码+用户名+密码+客户企业名称+联系人姓名+联系人电子邮箱+客户企业网站网址+客户企业电话+客户企业通信地址+客户企业邮政编码+客户企业业务范围+客户性质+审核状态;位置:保存到客户信息表中。其他数据结构:管理员信息、仓库信息、库位信息、运输线路信息、关键点信息、货物清单、费用清单、付款清单、仓储报价、运输报价、资讯信息、订单信息、咨询信息。(3) 数据流。以数据结构“客户信息”在系统内的流动为例。数据流名:客户注册信息;说明:“客户信息”数据结构在系统内的流动;数据流来源:客户在线注册处理;数据流去向:客户信息表;平均流量:每天几十次;高峰期流量:每天上百次。其他数据流:仓库信息、库位信息、运输线路信息、关键点信息、货物清单、费用清单、付款清单、仓储报价、运输报价、资讯信息、订单信息、库位分配信息、出库选货信息、调度信息、托运信息、咨询信息。(4) 数据存储。以数据结构“客户信息”在系统内的存储为例。数据存储名:客户信息表;说明:客户注册信息及客户审核信息;编号:每个客户有一个唯一识别的编号,为从1001开始的顺序整数;输入的数据流:客户注册信息、客户经审核后的信息;输出的数据流:客户审核处理;数据结构:客户信息;数据量:一天约100*550=55000字节;存取频度:平均每小时访问10次左右;存取方式:联机处理、查询与更新、顺序查询与随机查询。其他数据存储:管理员信息、仓库信息、库位信息、运输线路信息、关键点信息、货物清单、费用清单、付款清单、仓储报价、运输报价、资讯信息、订单信息、库位分配信息、出库选货信息、调度信息、托运信息、咨询信息。(5) 处理过程。以“客户在线注册为例。”处理过程名:客户在线注册;说明:客户在线提交注册信息;输入:用户名、密码、确认密码,联系人姓名、联系人电子邮箱地址、客户企业名称、客户企业网站网址、客户企业电话、客户企业通信地址、客户企业邮政编码、客户企业业务范围;输出:保存至客户信息表;处理:对用户名进行唯一性验证,密码和确认密码应一致,除客户企业网站网址外,其他信息均不可为空,自动生成客户代码,客户审核状态自动为“未审核”。其他处理过程:管理员信息修改添加、管理员添加修改仓库信息、管理员添加修改库位信息、管理员添加修改运输线路信息、管理员添加修改关键点信息、货物清单生成、费用清单生成、付款清单生成、管理员发布仓储报价、管理员发布运输报价、管理员发布资讯信息、客户下单形成订单信息、由订单分配库位、出库选货、调度处理、托运处理、客户在线咨询。1.2.3功能模块设计(1).前台物流信息管理系统功能模图图1-10物流信息管理系统总模块图图1-11注册登录子模块图1-12物流资讯子模块图图1-13业务介绍子模块图图1-14在线交易子模块图图1-15客户服务子模块图 (2).后台物流业务管理系统功能模块图图1-16物流业务管理子系统总模块图图1-17订单管理子模块图图1-18仓库管理子模块图图1-19运输管理子模块图图1-20客户管理子模块图图1-21报价管理子模块图图1-22资讯管理子模块图图1-23财务管理子模块图2概念结构设计2.1实体与属性图主要实体及其属性图:图2-1 实体客户及其属性图2-2 实体库位及其属性图2-3 实体运输线路及其属性28图2-4 实体关键点及其属性图2-5 实体仓库及其属性图2-6 实体货物清单及其属性图2-7 实体费用清单及其属性图2-8 实体付款清单及其属性图2-9 实体订单及其属性图2.2 E-R图图2-10 物流管理系统总体E-R图2.3物理模型图2-11 物理模型图3逻辑结构设计表3-1 tb_member字段数据类型长度是否可以为空idint4否usernamevarchar20否passwordvarchar20否corpnamevarchar50否linkmanvarchar10否emailvarchar50否websitevarchar50是telvarchar20否addressvarchar100否postcodevarchar6否scopevarchar200否kindchar10是isokint4是表3-2 tb_manager字段数据类型长度是否可以为空idint4否managerchar20否passwardchar20否powerint4否表3-3 tb_storehouse字段数据类型长度是否可以为空idchar4否namevarchar50否addressvarchar50否表3-4 tb_location字段数据类型长度是否可以为空idchar8否sidchar4否kindchar4否totalbigint8否usernamebigint8否表3-5 tb_line字段数据类型长度是否可以为空idint4否startvarchar20否terminusvarchar20否distancefloat8是lastimebigint8是bzvarchar100是表3-6 tb_keypoint字段数据类型长度是否可以为空idint4否typevarchar4否namevarchar50否lidint4否表3-7 tb_goods字段数据类型长度是否可以为空onobigint8否idbigint8否namevarchar30否amountbigint8否unitchar4否volchar10是weightchar10是typechar10否kindchar10否isokint4否表3-8 tb_fee字段数据类型长度是否可以为空feenobigint8否orderidbigint8否namevarchar4否methodvarchar50否incomemoney8否curvarchar50否indatedatetime8否bzvarchar50是表3-9 tb_pay字段数据类型长度是否可以为空paynobigint8否orderidbigint8否paymentmoney8否curvarchar10否paydatesmalldatetime4否表3-10 tb_storequote字段数据类型长度是否可以为空idint4否itemvarchar4否methodvarchar4否accordingvarchar4是areavarchar4是pricefloat8否unitvarchar20否curvarchar10否manageridint4是表3-11 tb_vehiclequote字段数据类型长度是否可以为空idint4否pricemoney8否unitvarchar20否curchar10否manageridint4是表3-12 tb_information字段数据类型长度是否可以为空idint4否typeint4否titlevarchar70否contentvarchar2000否intimesmalldatetime4是manageridint4是表3-13 tb_ord

温馨提示

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

评论

0/150

提交评论