物流信息系统课程设计报告Word下载.docx
- 文档编号:6828572
- 上传时间:2023-05-07
- 格式:DOCX
- 页数:33
- 大小:841.43KB
物流信息系统课程设计报告Word下载.docx
《物流信息系统课程设计报告Word下载.docx》由会员分享,可在线阅读,更多相关《物流信息系统课程设计报告Word下载.docx(33页珍藏版)》请在冰点文库上搜索。
〔1〕运算机假设干台以及必要支持软件
〔2〕系统的开发费用及安装费用
〔3〕人员培训费用
〔4〕系统日常运行耗费
2效益估量
〔1〕直截了当效益
本系统的应用能够减少信息处理的成本,提高企业运营效率,降低运营成本。
〔2〕间接效应
本系统的应用能够改善信息获得性,提高执行者的办事效率。
1.2.5综合评判
本系统的特点是成本较低,给企业所带来的效益要高于系统应用的费用,因此,本系统在经济上是可行的。
1.3系统业务流程的调查和分析
本系统服务于快递公司的业务。
处理单据,数据统计,报表打印,单据查询以及数据库爱护等
系统功能有:
1数据的添加、删除和修改
2派送单查询、接收单查询、投诉单查询以及未派送的快件查询等查询功能。
3对某一段时刻内的数据进行统计
4打印详细报表
5差不多资料爱护及用户权限等
6数据库的备份与还原
1.3.1系统业务流程分析
图1-1快递治理业务流程图
图1-2快递治理业务流程简图
1.3.2系统规划
3.2.2.1系统处理范畴
单据处理、数据统计、单据查询、报表打印、数据库爱护、权限治理
3.2.2.2系统功能
1〕数据的录入〔添加、删除和修改〕
2〕派送单、接收单、投诉单等的查询
3〕某一段时刻内的数据进行统计
4〕打印详细报表
5〕差不多资料的爱护
6〕数据库的备份与还原
7〕权限治理
1.4系统数据流程的调查和分析
图1-3快递治理数据流程图
1.5数据库设计
1.5.1概念结构设计
〔1〕数据库表
图4-1数据库表
〔2〕E-R图
1.5.2逻辑结构设计
收件单〔接收单号,发站,运输方式,…,快递员号〕
派送单〔派送单号,接收单号,发站,运输方式,…,快递员号,〕
中转单(中转单号,发站,运输方式,…,快递员号〕
投诉单〔投诉单号,派送单号,接收单号,物资编号,缘故〕
快递员〔编号,姓名,手机,住址,宅电〕
品名爱护〔编号,品名,备注〕
备注爱护〔编号,备注〕
1.5.3物理结构设计
(1)创建数据库
使用vf创建数据库〝KD〞再在数据库KD中新建9张数据表。
综合快递物流信息系统表汇总
序号
表名称
功能描述
1
fj_lr
派送单记录表
2
js_lr
接收单记录表
3
ts_lr
投诉单记录表
4
zz_lr
中转记录表
5
Sender
品名信息表
6
User1
用户信息表
7
Memo
备注信息表
8
Kuaidiyuan
快递员信息表
9
权限治理
权限治理表
(2)设计数据表
表名:
fj_lr派送单记录表
字段名
代表意义
数据类型
是否承诺空值
主键
fj_id
派送单编号
Varchar(15)
否
Key
station
发站名称
nvarchar(10)
send_mode
运输方式
name
品名
weight
重量
Numeric〔9〕
sender
送货人
rece_person
收货人
rece_addr
收货人地址
nvarchar(60)
rece_tel
收货人
nvarchar(20)
thing
备注
fjfee
派送费
Float〔8〕
ps_data
派送日期
Datatime
Js_id
接收单号
id
快递员id
js_lr接收单记录表
js_id
Memo1
js_data
接收日期
Datatime〔8〕
ts_lr投诉单记录表
Ts_id
投诉单编号
customer
客户名
customer_addr
客户地址
nvarchar(40)
customer_tel
客户
备注缘故
Ts_date
投诉日期
Sender品名信息表
Id
编号
Char〔10〕
mane
Char〔20〕
Memo备注信息表
Nvarchar〔4〕
memo
Nvarchar〔50〕
zz_lr中转记录表
zz_id
Start_station
end_station
终站名称
zz_data
User1用户信息表
姓名
Nvarchar〔10〕
password
密码
Kuaidiyuan快递员信息表
Nvarchar〔15〕
Tel
手机
Varchar〔20〕
Addr
住址
Nvarchar〔40〕
Phone
宅电
1.6数据字典
数据字典的组成
数据字典有6类条目:
数据项、数据结构、数据流、数据处理、数据储备和外部实体。
〔1〕数据项
是数据的最小单位,是不可再分的数据单位。
如学号,姓名等。
对数据项的描述一样包括:
数据项的编号、名称、别名和简述,数据项的类型、长度和取值范畴等。
表一:
数据项描述—派送单编号
数据项编号
I01-01
数据项名称
别名
简述
用于记录派送单的代码
类型及宽度
取值范畴
000000000000000~999999999999999
相关数据结构
派送单记录表、投诉单记录表
表二:
数据项描述—运输方式
I01-02
用于描述采纳何种运输方式
派送单记录表、同意单记录表、中专记录表
〔2〕数据结构
数据结构描述了数据项之间的关系,由数据项或者数据结构组成。
一个简单的数据结构由数据项组成,而复杂的数据结构那么包含了其他数据结构
对数据结构的描述包括:
数据结构的编号、名称、简述、数据结构的组成等。
表三:
数据结构描述—品名信息
数据结构编号
DS02-01
数据结构名称
品名信息
用于描述物资信息
组成
编号、品名
相关数据流
派送单、接收单、中转单
相关数据处理
录入、修改及删除出处理
表四:
数据结构描述—快递员信息
DS02-02
快递员信息
用于描述快递员的信息
编号、姓名、手机、住址、宅电
录入修改及删除处理
表五:
数据结构描述——用户信息
DS02-03
用户信息
用于描述此软件的用户的信息
编号、姓名、密码
录入、修改及删除处理
表六:
数据结构描述——备注信息
DS02-04
备注信息
用于描述备注
编号、备注
派送单、接收单、中转单、投诉单
录入、删除及修改处理
(3)数据流
数据流用来描述数据的流淌过程,由一个或一组固定的数据项组成。
能够是一个已定义的数据结构,也能够由假设干数据项组成。
表七:
数据流描述—派送单
数据流编号
F03-01
数据流名称
派送单
快递公司依照接收单开出此单,依照此单进行派送
数据流来源
首发站
数据流去向
快件派送及中转治理模块
数据流组成
派送单编号、发站名称、运输方式、品名、重量、送货人、收货人、收货人地址、收货人、备注、派送费、派送日期、接收单号、快递员id
表八:
数据流描述—接收单
F03-02
接收单
接收物品后的登记单据
快件接收登记
快件接收治理模块
接收单编号、发站名称、运输方式、品名、重量、送货人、收货人、收货人地址、收货人、备注、派送费、接收日期、快递员id
表九:
数据流描述—投诉单
F03-03
投诉单
用于登记用户的投诉情形
发件人
客户投诉治理
投诉单编号、派送单编号、接收单号、客户名、客户、客户地址、投诉缘故、投诉日期
表十:
数据流描述—中转单
F03-04
中转单
用于登记快件的中转记录
快递中转站
快件派送治理模块
接收单号、发站名称、终站名称、运输方式、品名、重量、收货人、收货人地址、收货人、备注、同意日期
第二章系统设计
2.1功能结构图
图2-1系统功能结构图
2.2代码设计
接收单号代码表
20210101001—2021年1月1号接收的第1个单子
20210101002—2021年1月1号接收的第2个单子
20210101003—2021年1月1号接收的第3个单子
派送单号代码表
派送单号
20210101001—2021年1月1号派送的第1个单子
20210101002—2021年1月1号派送的第2个单子
20210101003—2021年1月1号派送的第3个单子
投诉备注代码表
类型号
1—运输途中丢失,运输公司负责赔偿
2—不全
3—破旧
4—丢了
5—包装导致物品破旧,由快递公司负责赔偿
6—没有
物资代码表
种类号
001—书籍
002—箱包
003—衣物
004—日用品
005—灯具
006—食品
007—电器
008—饮料
009—其他
2.3输入输出设计
2.3.1、输入设计
(1)输入设计的任务
依照具体业务要求,确定适当的输入形式,使信息系统猎取治理工作中产生的正确信息。
(2)输入设计的内容
1.输入界面设计。
依照具体业务要求确定〔详见主界面设计和各模块设计〕。
2.输入设备选择:
键盘--磁盘输入装置。
数据录入员通过工作站录入,经拼写检查和可靠性验证后存入磁记录介质。
图2-2信息录入界面
2.3.2、输出设计
(1)输出设计的内容
1.输出信息使用情形。
信息的使用者、业务统计、业务查询、信息量等。
2.输出信息内容。
派送单据、业务单据、统计业务量等。
3.输出格式。
如表格、报告等。
4.输出设备和介质,设备:
如打印机、显示器等;
介质:
如磁盘、磁带、纸张等。
图2-3信息查询输出图
第三章系统实现
3.1登录模块设计
启动程序,第一进入登录模块,该模块用来确认用户身份,保证数据的安全性。
在该模块中使用了TDBLookupListBox组件,该组件能将被查找字段的值自动添加到它的列表中,用户能够在该组件中选取用户名进行登录。
3.1.1设计步骤
1)新建窗体,设置BorderStyle属性〔边框类型〕为〝bsNone〞,在窗体上放置一个TImage组件,设置其Stretch属性为〝true〞图片放大或缩小以TImage组件边框为准,pictures属性选择图片〔背景图片〕。
2〕在TImage组件上放置一个TDBLookupListBox组件,设置Ctl3D属性为〝False〞;
设置ListSourse属性为〝dm.dsuser1table〞;
设置KeyField属性为〝name〞;
设置ListField属性为〝name〞。
在窗体上添加一个TEdit组件,设置Ctl3D属性为〝False〞;
设置passwordChar属性为〝*〞。
3〕在TImage组件上放置两个TBitBtn组件,为了按钮的美观,设置其Glyph属性加载按钮图片。
3.1.2程序代码设计
要紧的代码在单击【登录】按钮和【取消】按钮。
单击【登录】按钮,系统在数据库中查找与用户输入的〝用户名〞和〝密码〞相符的记录。
假如有,那么用户能够登录,假如没有且输入3次都不正确,系统将自动退出。
单击【取消】按钮,退出系统。
〔代码详见附录〕
3.2主界面设计
主窗体设计在系统中占据专门重要的地位,因为只有界面友好、操作方便的软件才能被用户所同意。
本系统使用TSpeedButton组件作为工具栏按钮,使用TTreeView组件作为功能名目树,使用TStatusBar组件显示当前系统状态信息。
3.3数据模块设计
数据模块是将连接和处理数据的数据库组件统一规范治理的模块,在设计期间数据模块是以窗口的形式显示在界面中的。
然而不能够向数据模块中加入可视化组件,因为该模块可不能在系统运行时显示出来。
使用数据模块进行数据库设计与数据处理有以下优点:
1.便于数据库的移植
2.增加了程序的清晰性
3.能够最大程度的实现代码重用
总之,能够将数据集全部放在数据模块中,如此能够方便地设置数据关联等,而且数据处理起来也相对方便,因为不需要在工程文件中去查找对应的数据集。
3.4信息录入模块设计
信息录入模块包括快件接收录入、快件派送录入、快件中转录入和客户投诉录入等板。
图3-8快件派送录入界面
图3-9快件接收录入
图3-10快件中转录入
图3-11客户投诉录入
3.5信息统计模块设计
信息统计模块包括快件接收统计、快件派送统计、快件中转统计、客户投诉统计和大客户运量统计等板块。
其中未派送统计是多表联系查询统计。
派送统计:
要紧负责功能是统计在某一段时刻内的派送的物品的重量和派送费用同时有相应的打印模块能够打印报表。
相应的要紧代码:
procedureTtj_paisong.BitBtn1Click(Sender:
TObject);
begin
ifself.DateTimePicker1.Date>
self.DateTimePicker2.Datethen
begin
messagebox(self.Handle,'
起始日期不能大于终止日期'
'
提示信息'
mb_iconinformation);
Exit;
end;
dm.search1.Close;
dm.search1.Parameters.ParamByName('
date1'
).Value:
=formatdatetime('
yyyy-mm-dd'
self.DateTimePicker1.Date);
date2'
self.DateTimePicker2.Date);
dm.search1.Open;
dm.search0.Close;
dm.search0mandText:
='
selectsum(weight)'
'
总重量'
sum(fjfee)'
派送费合计'
fromfj_lrwhereps_date>
=cast(:
date1asdatetime)'
+
'
andps_date<
date2asdatetime)'
;
dm.search0.Parameters.ParamByName('
dbedit1.DataSource:
=dm.dssearch0;
dbedit1.DataField:
;
dbedit2.DataSource:
dbedit2.DataField:
end;
图3-12派送统计界面
同意统计:
要紧负责对一段时刻内的收件进行显示和重量运算。
图3-13接收统计界面
未派送统计:
具有相当重要的意义,因为快件派送统计、快件中转统计、客户投诉统计和大客户运量统计等,只是用来当做月末或季度末的结算功能使用;
而未派送统计那么是对工作有较大的意义,能够查到一段时刻之内,还未派送的快件,便能够查看这些快件有无缺失或者依照时刻安排相应的派送顺序。
具体实现为:
DBGrid连接到dm:
datadmunit中的TDataSource→TADODataSet
→TADOConnection(与相应数据库连接)。
相应的SQL语句为:
selectjs_id‘票据号'
send_station‘发站'
send_mode‘运输方式'
name‘品名'
weight‘重量'
rece_person‘收货人'
js_date‘收件日期'
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 物流 信息系统 课程设计 报告
![提示](https://static.bingdoc.com/images/bang_tan.gif)