物流管理信息系统项目三课件.ppt
《物流管理信息系统项目三课件.ppt》由会员分享,可在线阅读,更多相关《物流管理信息系统项目三课件.ppt(75页珍藏版)》请在三一办公上搜索。
1、项目三物流管理信息系统开发,知识目标,了解物流管理信息系统的相关知识;掌握物流管理信息系统开发的一般流程,熟悉开发基本步骤;熟悉Visual Basic 6.0编程工具以及数据库管理系统软件SQL Server;具备开发简单系统软件的能力。,能力目标,了解物流管理信息系统相关知识;掌握物流管理信息系统开发流程和步骤;能够开发简单的物流管理信息系统。,主要内容,任务一 系统分析和结构设计任务二 系统设计 任务三 系统实施与测试任务四 系统评价与维护,任务一 系统分析和结构设计,根据物流管理信息系统开发的实例对物流管理信息系统开发的重要第一步系统分析和结构设计所做的详细介绍,物流管理信息系统模块图
2、如下图所示。,一 系统功能分析,物流管理信息系统的开发需要考虑系统结构与功能,其具体结构图和功能图如下:,二 业务流程分析,物流管理信息系统中所要实现的功能包括货物验收入库、货物出库、订单管理、系统设置描述。,货物入库流程图,货物出库流程图,订单管理中的订单在该物流管理信息系统中共包括订货单和发货单,订单管理系统同时对这两种订单的签发、完成状况进行跟踪以及管理,其流程图如下。,系统设置描述主要是对商品类别、商品名称、单据格式等系统文件的更新,具体的流程如下图所示。,三 数据流程分析及需求评审,1.综合物流管理信息系统的结构设计、功能分析以及业务流程分析等功能模块可以得到物流管理信息系统的顶层数
3、据流程图。,订单管理,将顶层的数据流图进行功能分解细化,得到下一层的数据流程图:货物入库、货物出库以及订单管理流程图。货物入库流程图如下:,订单管理,货物出库流程图如下:,订单管理流程图如下:,2.需求评审是系统分析的重要一环,关乎整个系统需求分析的正确与否,系统开发人员可以从以下几个方面进行评审。,对需求规格说明的正确性进行评审;对需求规格说明的实践性进行评审;对需求规格说明的完整性进行评审;对需求方案的可行性和成本预算进行评审;对需求的质量属性进行评审;对需求的可实施性进行评审;对需求包含的用例文档进行评审;需求评审的过程和结束标准。,任务二 系统设计,系统设计是系统开发过程中的重要阶段,
4、是在系统需求分析阶段确定了“做什么”的总体目标和逻辑方案的基础上,解决具体“怎么做”的物理设计阶段。物流管理信息系统的设计可分为总体设计和详细设计。,一 系统总体设计,1.系统结构设计的主要是将一个复杂的系统通过一定的方式将其逐层分解为相对简单的子系统,子系统的划分方法和划分原则如下:,按逻辑划分按时间划分按过程划分按通讯划分按功能划分,独立性原则数据冗余最小原则前瞻性原则阶段性实现原则资源充分利用原则,子系统划分方法:,子系统划分原则:,结合物流管理信息系统的需求分析及职能划分法和顺序划分法,将系统进行划分成子系统,如下图所示。,制定出库单,订单管理,签发发货单,2.本实例的平台主要是在Vi
5、sual Basic 6.0和SQL Server 2000的基础上进行开发的,对系统的要求如下:,支持的体系结构: x86,CPU是32位版本的; x64 (WOW) ,CPU是64位版本的。支持的操作系统: Microsoft Windows XP ;Microsoft Windows Server 2003;Windows Vista 。硬件要求:最低要求:1.6 GHz CPU、384 MB RAM、1024x768 显示器、5400 RPM 硬盘; 建议配置:2.2 GHz 或速度更快的 CPU、1024 MB 或更大容量的 RAM、1280 x1024 显示器、7200 RPM 或
6、更高转速的硬盘; 在 Windows Vista 上:2.4 GHz CPU、768 MB RAM。,二 详细设计,系统详细设计阶段是在系统总体设计的基础上,将各个功能模块细化话进行设计,包括界面设计以及代码设计。,1.界面设计,登录界面,总体界面,订单管理界面,订单添加界面,库存管理界面,库存添加界面,2.代码设计,代码是一组有序的易于计算机和人识别与处理,代表事物名称、属性、状态的由数字、字母,或者数字和字母混合使用组成的符号。,科学性系统性实用性,代码设计的原则:,经济性可扩展性兼容性,3.数据库设计,数据以及数据加工这两个问题贯穿了物流管理信息系统整个开发过程,开发过程数据与数据加工图
7、如下所示。,数据库设计的核心是确定一个合适的数据模型,对这个模型具有一下三个方面的要求需要满足。符合用户要求。能被现有的数据库管理系统SQL Sever接受。具有较好的质量,易于理解、维护等。,数据库设计包括概念结构设计、逻辑结构设计以及物理结构设计三个方面,下面详细介绍概念结构设计以及逻辑结构设计。,(1)概念结构设计数据库的概念结构设计就是用一个概念数据模型将用户需求明确表达出来。概念结构设计一般采用ER图(或者ER方法)。结合本项目的物流管理信息系统设计出来的ER图如下所示。,(2)逻辑结构设计逻辑结构设计是在上面设计好的概念结构基础上,选定一个DBMS(例如:SQL Sever)特性,
8、按照一定的转换机制,把概念结构转换为DBMS所支持的数据模型。转换图如下所示。,任务三 系统实施与测试,一 程序设计,程序设计是系统实施最重要的任务,采用了Visual Basic 6.0程序设计语言,选择面向对象的程序设计方法来进行程序设计的。,1.界面设计,单击开始菜单所有程序下选择,并单击打开Visual Basic 6.0,将会出现下图所示的VB6.0启动界面窗口。,订单管理界面设计按照下面所示的信件工程文件,进行下一步操作,完成界面设计。,所示的新建工程文件,进行下一步操作,完成界面设计。,选择控件,如下图所示:,设置引用,如下图所示:,新建窗体,如下图所示:,添加标签、文本框、按钮
9、等控件,如下图所示:,2.程序设计,库存添加、修改、删除、查询功能的程序设计以及窗体加载的程序设计说明。,(1)添加功能的代码如下:添加Private Sub Command2_Click() FrmInventoryEdit.InventoryId = FrmInventoryEdit.Show 1End Sub,(2)修改功能的代码如下:修改Private Sub Command3_Click() FrmInventoryEdit.InventoryId = MSHFlexGrid1.TextMatrix(MSHFlexGrid1.Row, 0) FrmInventoryEdit.Show
10、 1End Sub,(3)删除功能的代码如下:删除Private Sub Command4_Click() Dim conn As New ADODB.Connection Dim rs As New ADODB.Recordset If MsgBox(确认删除记录吗,此操作不可恢复?, 33, 提示信息) = vbCancel Then Exit Sub End If txtsql = delete Tb_Inventory where Id= & MSHFlexGrid1.TextMatrix(MSHFlexGrid1.Row, 0) & conn.Open ConnectionStrin
11、g conn.Execute txtsql conn.Close Form_Load MsgBox 删除成功!, 0, 提示End Sub,(4)查询功能的代码如下:查询Private Sub Command1_Click() Dim conn As New ADODB.Connection Dim rs As New ADODB.Recordset conn.Open ConnectionString If rs.State adStateClosed Then rs.Close txtsql = select Id 编号,Commodity_Name 商品名,Commodity_Type
12、商品类别,Commodity_Num 商品数量,In_Time 入库时间,Out_Time 出库时间 from Tb_Inventory WHERE 1=1 If (Text1.Text ) Then txtsql = txtsql + AND Commodity_Name LIKE % + Text1.Text + % End If If (Text2.Text ) Then txtsql = txtsql + AND Commodity_Type LIKE % + Text2.Text + % End If,入库时间 txtsql = txtsql + AND In_Time betwee
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 物流 管理信息系统 项目 课件
链接地址:https://www.31ppt.com/p-1472341.html