版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
第一章系统需求分析系统的背景介绍A、B、C、D家物流公司拟共同出资在大学城建立一个快递集散中心,解决大学城RFID等信息化设备完成入库,同时可依据大学城单位或社区为目的地进展分类存储,便利安排送72小时。仓库暂存客户送来的快件,并按客户选择的物48小时。为保证配送准确性削减配送引起的纠纷。要求仓库按先进先出原则进展配送。物件、车辆信息必需进入数据库统一治理,并可依据股东要求报送相关报表。为了完成上述快递集散中心的运行,现设计大学城快递集散中心物流信息治理系统,便利日常事物的开展。系统的可行性争论计的数据环境。需求分析阶段准确了解与分析用户需求如数据、处理。的物流治理信息系统减轻工作人员的负担。概念构造设计阶段DBMS3.规律构造设计阶段4.数据库物理设计阶段〔包括存储构造和存取方法〕。数据库实施阶段果。建立数据库,编制与调试应用程序,组织数据入库,并进展试运行。数据库运行和维护阶段必需不断地对其进展评价、调整与修改。的需求进展之际的系统设计工作。系统描述VisualFoxpro软件系统。系统功能本系统具有输入、输出、查找、配送等功能,完成信息的显示。系统用户及其特点就能够使用本系统。系统运行环境VF5业具备本系统的运行条件。费用估量计算机假设干台以及必要支持软件系统的开发费用及安装费用人员培训费用系统日常运行消耗效益估量直接效益本系统的应用可以削减信息处理的本钱,提高企业运营效率,降低运营本钱。间接效应本系统的应用可以改善信息获得性,提高执行者的办事效率。系统在经济上是可行的。系统业务流程的调查和分析及数据库维护等系统功能有:数据的添加、删除和修改派送单查询、接收单查询、投诉单查询以及未派送的快件查询等查询功能。对某一段时间内的数据进展统计打印具体报表根本资料维护及用户权限等数据库的备份与复原1-1系统规划单据处理、数据统计、单据查询、报表打印、数据库维护、权限治理数据的录入〔添加、删除和修改〕派送单、接收单、投诉单等的查询某一段时间内的数据进展统计打印具体报表根本资料的维护数据库的备份与复原权限治理系统数据流程的调查和分析1-3数据库设计概念构造设计数据库表4-1收件单〔接收单号,发站,运输方式,…,快递员号〕派送单〔派送单号,接收单号,发站,运输方式,…,快递员号,〕中转单(中转单号,发站,运输方式,…,快递员号〕投诉单〔投诉单号,派送单号,接收单号,货物编号,缘由〕快递员〔编号,姓名,手机,住址,宅电〕品名维护〔编号,品名,备注〕备注维护〔编号,备注〕创立数据库vfKD”KD9综合快递物流信息系统表汇总序号表名称功能描述1fj_lr派送单记录表2js_lr接收单记录表3ts_lr投诉单记录表4zz_lr中转记录表5Sender品名信息表6User1用户信息表7Memo备注信息表8Kuaidiyuan快递员信息表9权限治理权限治理表设计数据表字段名代表意义数据类型是否允许空值字段名代表意义数据类型是否允许空值主键fj_id派送单编号Varchar(15)否Keystation发站名称nvarchar(10)否send_mode运输方式nvarchar(10)否name品名nvarchar(10)否weight重量Numeric〔9〕否sender送货人nvarchar(10)rece_person收货人nvarchar(10)否rece_addr收货人地址nvarchar(60)否rece_tel收货人nvarchar(20)否thing备注nvarchar(60)fjfee派送费Float〔8〕否ps_data派送日期Datatime否Js_id接收单号Varchar(15)否id快递员idVarchar(15)否js_lr字段名代表意义数据类型是否允许空值主键js_id接收单号Varchar(15)否Keystation发站名称nvarchar(10)send_mode运输方式nvarchar(10)否name品名nvarchar(10)否weight重量Numeric〔9〕否sender送货人nvarchar(10)rece_person收货人nvarchar(10)否rece_addr收货人地址nvarchar(60)否rece_tel收货人nvarchar(20)否Memo1备注nvarchar(60)fjfee派送费Float〔8〕否js_data接收日期Datatime〔8〕否id快递员idVarchar(15)否ts_lr投诉单记录表字段名代表意义数据类型是否允许空值主键Ts_id 投诉单编号Varchar(15)否Keyfj_id 派送单编号Varchar(15)js_id 接收单号Varchar(15)customer 客户名nvarchar(20)customer_addr 客户地址nvarchar(40)customer_tel 客户nvarchar(20)Memo1 备注缘由nvarchar(40)否Ts_date 投诉日期Datatime〔8〕否表名:Sender 品名信息表字段名 代表意义数据类型是否允许空值主键Id 编号Char〔10〕否Keymane 品名Char〔20〕否字段名代表意义数据类型是否允许空值主键字段名代表意义数据类型是否允许空值主键id编号Nvarchar〔4〕否Keymemo备注Nvarchar〔50〕表名:zz_lr 中转记录表字段名zz_idStart_stationend_stationsend_modenameweightrece_personrece_addrrece_telMemo1zz_data
品名重量备注接收日期
数据类型Varchar(15)nvarchar(10)nvarchar(10)nvarchar(10)nvarchar(10)Numeric〔9〕nvarchar(10)nvarchar(60)nvarchar(20)nvarchar(60)Datatime〔8〕
是否允许空值 否 Key否否否否否否否表名:User1 用户信息表字段名 代表意义数据类型是否允许空值主键id 编号Nvarchar〔4〕否Keymane 姓名Nvarchar〔10〕password 密码Nvarchar〔10〕表名:Kuaidiyuan快递员信息表字段名 代表意义数据类型是否允许空值主键id 编号Nvarchar〔15〕否Keymane 姓名Nvarchar〔10〕否Tel 手机Varchar〔20〕否Addr 住址Nvarchar〔40〕Phone 宅电Varchar〔20〕数据字典数据字典的组成数据字典有6〔1〕数据项是数据的最小单位,是不行再分的数据单位。如学号,姓名等。对数据项的描述一般包括:数数据项编号I01-01数据项名称fj_id数据项编号I01-01数据项名称fj_id别名派送单编号简述用于记录派送单的代码类型及宽度Varchar(15)取值范围相关数据构造派送单记录表、投诉单记录表数据项编号I01-02数据项编号I01-02数据项名称send_mode别名运输方式简述简述用于描述承受何种运输方式类型及宽度nvarchar(10)相关数据构造派送单记录表、承受单记录表、中专记录表数据构造数据构造描述了数据项之间的关系,由数据项或者数据构造组成。一个简洁的数据构造由数据项组成,而简单的数据构造则包含了其他数据构造数据构造编号DS02-01数据构造名称品名信息数据构造编号DS02-01数据构造名称品名信息简述用于描述货物信息组成编号、品名相关数据流派送单、接收单、中转单相关数据处理录入、修改及删除出处理数据构造编号DS02-02数据构造编号DS02-02数据构造名称快递员信息简述用于描述快递员的信息组成编号、姓名、手机、住址、宅电相关数据流派送单、接收单、中转单相关数据处理录入修改及删除处理数据构造编号DS02-03数据构造编号DS02-03数据构造名称用户信息简述用于描述此软件的用户的信息组成编号、姓名、密码相关数据流派送单、接收单、中转单相关数据处理录入、修改及删除处理表六:数据构造描述——备注信息数据构造编号数据构造编号DS02-04数据构造名称备注信息简述用于描述备注组成编号、备注相关数据流派送单、接收单、中转单、投诉单相关数据处理录入、删除及修改处理数据流数据流用来描述数据的流淌过程,由一个或一组固定的数据项组成。可以是一个已定义的数据构造,也可以由假设干数据项组成。数据流编号F03-01数据流编号F03-01数据流名称派送单简述快递公司依据接收单开出此单,依据此单进展派送数据流来源首发站数据流去向快件派送及中转治理模块数据流组成派送单编号、发站名称、运输方式、品名、重量、送货人、收货人、收货人地址、收货人、备注、派送费、派送日期、接收单号、快递员id数据流编号F03-02数据流编号F03-02数据流名称接收单简述接收物品后的登记单据数据流来源快件接收登记数据流去向快件接收治理模块数据流组成接收单编号、发站名称、运输方式、品名、重量、送货人、收货人、收货人地址、收货人、备注、派送费、接收日期、快递员id数据流编号F03-03数据流编号F03-03数据流名称投诉单简述简述用于登记用户的投诉状况数据流来源发件人数据流去向客户投诉治理数据流组成投诉单编号、派送单编号、接收单号、客户名、客户、客户地址、投诉缘由、投诉日期数据流编号F03-04数据流编号F03-04数据流名称中转单简述用于登记快件的中转记录数据流来源快递中转站数据流去向快件派送治理模块数据流组成接收单号、发站名称、终站名称、运输方式、品名、重量、收货人、收货人地址、收货人、备注、承受日期其次章系统设计功能构造图代码设计
图2-1系统功能构造图接收单号20230101001接收单号20230101001—2023111个单子20230101002—2023112个单子20230101003—2023113个单子派送单号代码表派送单号派送单号20230101001—2023年1月1号派送的第1个单子20230101002—2023年1月1号派送的第2个单子20230101003—2023年1月1号派送的第3个单子投诉备注代码表类型号类型号1—运输途中丧失,运输公司负责赔偿2—不全3—破损4—丢了5—包装导致物品破损,由快递公司负责赔偿6—没有种类号001种类号001—书籍002—箱包003—衣物004—日用品005—灯具006—食品007—电器008—饮料009—其他输入输出设计输入设计的任务正确信息。输入设计的内容〔详见主界面设计和各模块设计。输入设备选择:键盘--磁盘输入装置。数据录入员通过工作站录入,经拼写检查和牢靠性验证后存入磁记录介质。2-2(1)输出设计的内容输出信息使用状况。信息的使用者、业务统计、业务查询、信息量等。输出信息内容。派送单据、业务单据、统计业务量等。输出格式。如表格、报告等。等。2-3第三章系统实现登录模块设计TDBLookupListBox它的列表中,用户可以在该组件中选取用户名进展登录。建窗体,设置BorderStyle〔边框类型〕为“bsNone”,在窗体上放TImageStretchtrue”图片放大或缩小以TImagepictures〔背景图片〕。TImageTDBLookupListBoxCtl3D“FalseListSourse“dm.dsuser1table”;KeyField“name”;设置ListFieldname”。在窗体上添加一个TEditCtl3D“FalsepasswordChar“*”。TImageTBitBtn组件,为了按钮的美观,设置其Glyph属性加载按钮图片。主要的代码在单击【登录】按钮和【取消】按钮。单击【登录】按钮,系统在数据库中查找与用户输入的“用户名”和“密码”相符的记录。假设有,则用户可出系统。〔代码详见附录〕主界面设计才能被用户所承受。TSpeedButtonTTreeView能名目树,使用TStatusBar组件显示当前系统状态信息。数据模块设计件,由于该模块不会在系统运行时显示出来。使用数据模块进展数据库设计与数据处理有以下优点:便于数据库的移植?增加了程序的清楚性可以最大程度的实现代码重用而且数据处理起来也相对便利,由于不需要在工程文件中去查找对应的数据集。?信息录入模块设计入等板。3-93-10快件中转录入信息统计模块设计
3-11客户投诉录入计和大客户运量统计等板块。其中未派送统计是多表联系查询统计。用并且有相应的打印模块可以打印报表。相应的主要代码:procedureTtj_paisong.BitBtn1Click(Sender:TObject);beginifthenbeginmessagebox(self.Handle,””,mb_iconinformation);Exit;end;););;sum(weight)”” 总 重 量 ””,sum(fjfee)”” 派 送 费 合 计””fromfj_lrwhereps_date>=cast(:date1asdatetime)”+”andps_date<=cast(:date2asdatetime)”;););dbedit1.DataSource:=dm.dssearch0;dbedit1.DataField:=”总重量”;dbedit2.DataSource:=dm.dssearch0;dbedit2.DataField:=”派送费合计”;end;3-12承受统计:主要负责对一段时间内的收件进展显示和重量计算。3-13查看这些快件有无缺失或者依据时间安排相应的派送挨次。:DBGriddm:datadmunitTDataSourceTADODataSetSQLselectjs_id‘票据号”,send_station‘发站”,send_mode‘运输方式”,name‘品名”,weight‘重量”,rece_person‘收货人”,js_date‘收件日期”fromjs_lrwherejs_date>=cast(:date1asdatetime)andjs_date<=cast(:date2asdatetime)andjs_idnotin(selectjs_idfromfj_lrwherefj_lr.js_id=js_lr.js_id)3-14量身定做的。相应的主要代码:fj_id””派送单号””,station””发站””,name””品名””,weight””重量””,fjfee””派送费””,”+”rece_person””客户名称””,ps_date””发件日期””fromfj_lr”+”whererece_personlike+””%””+”””+str+”””+””%””andps_date>=cast(:date1asdatetime)”+”andps_date<=cast(:date2asdatetime)”;);;dbedit1.DataSource:=dm.dssearch0;dbedit1.DataField:=”总重量”;dbedit2.DataSource:=dm.dssearch0;dbedit2.DataField:=”派送费合计”;end;end;3-15供发放给其他操作员,例如快递员或业务经理等。现局部。主要代码:procedureTtj_customer.BitBtn2Click(Sender:TObject);begintryifthenexit;;except!”,mb_ok);end;end;信息查询模块设计客户投诉查询是简洁的单表查询;未派送快件查询是多表查询。的信息查询模块设计。selectjs_id‘接收单号”,js_id‘票据号”,station‘发站”,send_mode‘运输方式”,name‘品名”,weight‘重量”,rece_person‘收货人”,fjfee‘派送费”,ps_date‘派送日期”fromjs_lrwhereps_date>=cast(:date1asdatetime)andps_date<=cast(:date2asdatetime)3-17selectfj_id‘派送单号”,js_id‘票据号”,station‘发站”,send_mode‘运输方式”,name‘品名”,weight‘重量”,rece_person‘收货人”,fjfee‘派送费”,ps_date‘派送日期”fromfj_lrwhereps_date>=cast(:date1asdatetime)andps_date<=cast(:date2asdatetime)3-19selectjs_id‘票据号”,send_station‘发站”,send_mode‘运输方式”,”,weight‘重量”,rece_person‘收
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 电池签字购销合同
- 宣传册印刷订购合同
- 人才借调三方协议模板
- 股权合伙合同模板示例
- 股东借款合同范本模板示例定制
- 2024旅游包车网简单旅游包车合同范本
- 日用化学产品口水鸡类考核试卷
- 新能源汽车产业链的企业战略规划与实施考核试卷
- 朋友宠物寄养合同模板
- 猪场转让协议合同范例
- 企业资产管理培训
- 公文写作课件教学课件
- 第45届世界技能大赛焊接项目全国选拔赛技术工作文件
- 《老年人生活照护》试卷B卷及答案
- 课程设计几种排序算法
- 学前教育法学习重点1
- 2024版合伙经营运输车辆合同范本
- 夏县县城污水处理提质增效-一厂一策-系统化整治方案
- 幼儿园中班健康《运动过后》课件
- 门卫室承包合同
- +Unit+2+We're+family+Section+A+2a+-+2e+说课稿 人教版(2024)七年级英语上册++
评论
0/150
提交评论