物流信息系统课程设计报告3.doc

上传人:文库蛋蛋多 文档编号:2398143 上传时间:2023-02-17 格式:DOC 页数:31 大小:79KB
返回 下载 相关 举报
物流信息系统课程设计报告3.doc_第1页
第1页 / 共31页
物流信息系统课程设计报告3.doc_第2页
第2页 / 共31页
物流信息系统课程设计报告3.doc_第3页
第3页 / 共31页
物流信息系统课程设计报告3.doc_第4页
第4页 / 共31页
物流信息系统课程设计报告3.doc_第5页
第5页 / 共31页
点击查看更多>>
资源描述

《物流信息系统课程设计报告3.doc》由会员分享,可在线阅读,更多相关《物流信息系统课程设计报告3.doc(31页珍藏版)》请在三一办公上搜索。

1、 浙江工商大学计算机与信息工程学院课程设计报告 课程名称: 物流信息系统 专 业: 物 流 管 理 班 级: 物 流 0702 学 号: 0712600221 姓 名: 张 磊 题 目:阳光快递物流信息系统 指导教师: 蒋 长 兵 2010 年 1 月物流信息系统课程设计报告 物流管理专业计算机与信息工程学院物流信息系统课程设计任务书 物流信息系统课程设计报告 物流管理专业前言.1第1章 系统需求分析 .21.1 系统的背景介绍.21.2 系统的可行性研究 .21.2.1数据库设计方法简述 .21.2.2操作可行性 .31.2.3技术可行性 .31.3系统业务流程的调查和分析 .31.3.1系

2、统业务流程分析.41.3.2 系统规划 .51.4 系统数据流程的调查和分析 .51.5 数据库设计 .61.5.1 概念结构设计 .61.5.2逻辑结构设计 .71.5.3物理结构设计 .81.6 数据字典 .11第2章 系统设计 .152.1 模块结构图 .152.2 代码设计 .152.3 输入输出设计 .162.3.1、输入设计 .162.3.2、输出设计 .17第3章 系统实现 .183.1登录模块设计.183.1.1设计步骤 .183.1.2程序代码设计 .183.2主界面设计 .183.2.1主窗体设计概述 .183.2.2 菜单设计 .193.2.3 状态栏.203.2.4 树

3、状功能目录 .203.2.5 工具栏.213.2.6主窗体背景 .213.3数据模块设计.213.4信息录入模块设计.233.5信息统计模块设计.243.6信息查询模块设计.293.6.1快件接收查询 .293.6.2快件派送查询 .303.6.3未派送快件查询 .30 物流信息系统课程设计报告 物流管理专业3.7资料维护与数据库备份模块设计 .323.8报表设计.323.9数据保护设计.333.9.1防止用户直接操作数据库 .333.9.2权限管理设计 .343.10优化管理和维护 .36第4章 系统说明 .364.1系统环境说明.364.2数据库的命名规则.37第5章 系统评价与小结.37

4、5.1系统开发中的问题.375.2收获与心得 .37 物流信息系统课程设计报告 物流管理专业前言快递管理的磊(系统设计之2.2、权限设计、统计功能、报表设计、优化管理维护)3沈霞红(登录功能、录入功能、系统需求分析之数据字典1.6、关于系统) 1物流信息系统课程设计报告 物流管理专业第1章 系统需求分析1.1 系统的背景介绍快递是指承运方将托运方指定在特定时间内运达目的地的物品,以最快的运输方式,运送和配送到指定的目的地或目标客户手中。快递的市场基础是对于时间比较敏感的运输需求。中国快递市场可以分为国际快递市场和国内快递市场两大类型,其中国内快递市场又可分为同城快递市场和城际快递市场。同城快递

5、业务是指在同一个城市区域内互寄的快递业务。同城快递的时限标准一般可分为“限时递”、“当日递”、和“次日递”等。城际快递业务在国内城际市场按照空间运距,还可以细分为跨区城际快递和区域内城际快递,如华东地区、华南地区等。在快递行业中,时限和安全是快递服务价值的核心。客户对快递服务有着苛刻的要求,在时限、安全、可靠、便利、跟踪查询方面比其他运输服务有着更高的要求,因而客户愿意为得到这些高品质的服务支付较高的价格。目前快递市场目标客户主要来自高科技领域、从事高附加值含量的商品、半成品或配件的生产企业,其产品具有价值高、相对重量体积小等特点。如高科技、医疗器械、电子产品、电子元件、通讯产品、电脑产品及配

6、件、药品、日化产品的企业等。1.2 系统的可行性研究1.2.1数据库设计方法简述数据库设计是对于一个给定的应用环境,构造最优的数据库模式,建立数据库及其应用系统,使之能够有效地存储数据,满足各种用户的应用需求。 1.2.1.1数据库设计可以分为6个步骤:1.需求分析阶段准确了解与分析用户需求(包括数据与处理)它是整个设计过程的基础,是最困难、最耗费时间的一步。2.概念结构设计阶段它是整个数据库设计的关键。通过对用户需求进行综合、归纳与抽象,形成一个独立于具体DBMS的概念模型。3.逻辑结构设计阶段将概念结构转换为某个DBMS所支持的数据模型,并对其进行优化。4.数据库物理设计阶段2物流信息系统

7、课程设计报告 物流管理专业为逻辑数据模型选取一个最适合应用环境的物理结构(包括存储结构和存取方法)。5.数据库实施阶段运用DBMS提供的数据语言、工具及宿主语言,根据逻辑设计和物理设计的结果。建立数据库,编制与调试应用程序,组织数据入库,并进行试运行。6.数据库运行和维护阶段数据库应用系统经过试运行后即可投入正式运行。在数据库系统运行过程中必须不断地对其进行评价、调整与修改。 1.2.1.2 设计特点在设计过程中把数据库的设计和对数据库中数据处理的设计紧密结合起来将这两个方面的需求分析、抽象、设计、实现在各个阶段同时进行,相互参照,相互补充,以完善两方面的设计。 1.2.2操作可行性作为一个实

8、际存在的业务,系统设计的目的,以及所包括的信息内容功能都能够比较清晰地获得。通过合理的系统分析,能够基本上获得系统的需求,并且按照系统的需求进行之际的系统设计工作。1.2.3技术可行性本系统将用Delphi工具编写。Delphi系统开发工具能够大幅度节省系统开发时间,所开发的系统的可维护性和稳定性较高。数据库部分使用 SQL Server 2000 数据库系统。 1.3系统业务流程的调查和分析本软件服务于快递公司的业务。处理单据,数据统计,报表打印,单据查询以及数据库维护等系统功能有:1 数据的添加、删除和修改2 派送单查询、接收单查询、投诉单查询以及未派送的快件查询等查询功能。 3 对某一段

9、时间内的数据进行统计4 打印详细报表5 基本资料维护及用户权限等6 数据库的备份与还原3物流信息系统课程设计报告 物流管理专业1.3.1系统业务流程分析 图1-1 快递管理业务流程简图 图1-2 快递管理业务流程图 4物流信息系统课程设计报告 物流管理专业1.3.2 系统规划3.2.2.1系统处理范围单据处理、数据统计、 单据查询、报表打印、数据库维护、权限管理3.2.2.2系统功能1)数据的录入(添加、删除和修改)2)派送单、接收单、投诉单等的查询3)某一段时间内的数据进行统计4)打印详细报表5)基本资料的维护6)数据库的备份与还原7)权限管理 1.4 系统数据流程的调查和分析 图1-3 快

10、递管理数据流程图 5物流信息系统课程设计报告 物流管理专业1.5 数据库设计1.5.1 概念结构设计(1)部分数据表关系图 图4-1部分数据表关系图 6物流信息系统课程设计报告 物流管理专业(2) E-R图 1.5.2逻辑结构设计 收件单(接收单号,发站,运输方式,快递员号) 派送单(派送单号,接收单号,发站,运输方式,快递员号)中转单 (中转单号,发站,运输方式,快递员号) 投诉单(投诉单号,派送单号,接收单号,货物编号,原因) 快递员(编号,姓名,手机,住址,宅电) 品名维护(编号,品名,备注) 备注维护(编号,备注) 7物流信息系统课程设计报告 物流管理专业1.5.3物理结构设计(1)创

11、建数据库本系统使用SQL Server作为数据库管理系统。打印“企业管理器”,新建一个数据库,取名为“kd”。快递管理系统根据功能共需要设计9张数据表。综合快递物流信息系统表汇总 (2)设计数据表表名:fj_lr 派送单记录表8物流信息系统课程设计报告 物流管理专业表名:js_lr 接收单记录表 表名:ts_lr表名: zz_lr9投诉单记录表中转记录表物流信息系统课程设计报告 物流管理专业表名:Sender 品名信息表 表名:User1用户信息表 表名:Memo 备注信息表 表名:Kuaidiyuan 快递员信息表 10物流信息系统课程设计报告 物流管理专业1.6 数据字典数据字典的组成数据

12、字典有6类条目:数据项、数据结构、数据流、数据处理、数据存储和外部实体。(1)数据项是数据的最小单位,是不可再分的数据单位。如学号,姓名等。对数据项的描述一般包括:数据项的编号、名称、别名和简述,数据项的类型、长度和取值范围等。表一:数据项描述派送单编号(2)数据结构数据结构描述了数据项之间的关系,由数据项或者数据结构组成。一个简单的数据结构由数据项组成,而复杂的数据结构则包含了其他数据结构对数据结构的描述包括:数据结构的编号、名称、简述、数据结构的组成等。表三:数据结构描述品名信息表四:数据结构描述快递员信息11表五:数据结构描述用户信息物流信息系统课程设计报告 物流管理专业(3)数据流数据

13、流用来描述数据的流动过程,由一个或一组固定的数据项组成。可以是一个已定义的数据结构,也可以由若干数据项组成。表七:数据流描述派送单表八:数据流描述接收单表十:数据流描述中转单12物流信息系统课程设计报告 物流管理专业(4)数据处理数据处理定义数据流程图中数据项的处理方式。表十一:数据处理登陆13表十四:数据处理录入、修改、删除信息处理物流信息系统课程设计报告 物流管理专业(5)外部实体外部实体描述了数据流入、流出和处理的实际发生地点和有关的实体。 表十七:外部实体客户14物流信息系统课程设计报告 物流管理专业 第2章 系统设计2.1 模块结构图 图2-1快递管理系统结构图2.2 代码设计 派送

14、单号代码表 15物流信息系统课程设计报告 物流管理专业 2.3 输入输出设计2.3.1、输入设计(1)输入设计的任务根据具体业务要求,确定适当的输入形式,使信息系统获取管理工作中产生的正确信息。(2)输入设计的内容1输入界面设计。根据具体业务要求确定(详见主界面设计和各模块设计)。2.输入设备选择:键盘-磁盘输入装置。数据录入员通过工作站录入,经拼写检查和可靠性验证后存入磁记录介质 。(3)输入数据正确性校验常用的校对方式有:1.人工校对:录入数据后显示或打印出来,由人进行校对。2.根据输入数据之间的逻辑关系校对:利用会计恒等式,对输入的记账凭证进行借贷平衡的检验。3.用程序设计实现校对:通过

15、设置取值区间检验,或利用输入数据表的外键进行一致性检验。图2-2 信息录入界面16 物流信息系统课程设计报告 物流管理专业2.3.2、输出设计(1)输出设计的内容1.输出信息使用情况。信息的使用者、业务统计、业务查询、信息量等。2.输出信息内容。派送单据、业务单据、统计业务量等。3.输出格式。如表格、报告等。4.输出设备和介质,设备:如打印机、显示器等;介质:如磁盘、磁带、纸张等。(2)输出设计的方法1表格信息。一般用来表示详细的信息。 图2-3信息查询输出图 图2-4信息统计报表输出图17物流信息系统课程设计报告 物流管理专业第3章 系统实现3.1登录模块设计启动程序,首先进入登录模块,该模

16、块用来确认用户身份,保证数据的安全性。在该模块中使用了TDBLookupListBox组件,该组件能将被查找字段的值自动添加到它的列表中,用户可以在该组件中选取用户名进行登录。 3.1.1设计步骤1)新建窗体,设置BorderStyle属性(边框类型)为“bsNone”,在窗体上放置一个TImage组件,设置其Stretch属性为“true”图片放大或缩小以TImage组件边框为准,pictures属性选择图片(背景图片)。2)在TImage组件上放置一个TDBLookupListBox组件,设置Ctl3D属性为“False”;设置ListSourse属性为“dm.dsuser1table”;

17、设置KeyField属性为“name”;设置ListField属性为“name”。在窗体上添加一个TEdit组件,设置Ctl3D属性为“False”;设置passwordChar属性为“*”。3)在TImage组件上放置两个TBitBtn组件,为了按钮的美观,设置其Glyph属性加载按钮图片。 3.1.2程序代码设计主要的代码在单击【登录】按钮和【取消】按钮。单击【登录】按钮,系统在数据库中查找与用户输入的“用户名”和“密码”相符的记录。如果有,则用户可以登录,如果没有且输入3次都不正确,系统将自动退出。单击【取消】按钮,退出系统。(代码详见附录) 3.2主界面设计3.2.1主窗体设计概述 主

18、窗体设计在系统中占据很重要的地位,因为只有界面友好、操作方便的软件才能被用户所接受。本系统使用TSpeedButton组件作为工具栏按钮,使用TTreeView组件作为18物流信息系统课程设计报告 物流管理专业功能目录树,使用TStatusBar组件显示当前系统状态信息。 图3-1用户主界面3.2.2 菜单设计 菜单是窗体的重要组成部分,本系统菜单主要是通过Additional页中的TActionMainmenuBar和TactionManager组件实现。下面是菜单设计的步骤:1)向窗体中添加TActionMainmenuBar和TactionManager组件,TActionMainmen

19、uBar一般摆放在窗体的最上边。2)双击TactionManager组件,将显示如图(3-2)所示的编辑窗口,在该窗口的Action选项卡中,单击【Add New】按钮可以添加一个TAction对象,单击【Delete Selected】按钮可以删除所选TAction对象。这里添加的TAction对象要与菜单功能项个数相等并且相对应。当选中一个TAction对象后在“ObjectInspector”窗口中可以编辑其属性。双击TAction对象,进行代码编辑,实现操作。 图 3-2 TAction对象编辑3)添加好TAction对象后返回主窗体,选中TActionManager组件,在“Object Inspector”窗口中单击ActionBars属性右边的【.】按钮,打开编辑窗口。4)在显示的编辑窗口中单击【add new】按钮添加TActionBarItem对象,并选中它,在“Object Inspector”窗口中设置Action

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 建筑/施工/环境 > 项目建议


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号