





























1、该文档不包含其他附件(如表格、图纸),本站只保证下载后内容跟在线阅读一样,不确保内容完整性,请务必认真阅读。
2、有的文档阅读时显示本站(www.woc88.com)水印的,下载后是没有本站水印的(仅在线阅读显示),请放心下载。
3、除PDF格式下载后需转换成word才能编辑,其他下载后均可以随意编辑、修改、打印。
4、有的标题标有”最新”、多篇,实质内容并不相符,下载内容以在线阅读为准,请认真阅读全文再下载。
5、该文档为会员上传,下载所得收益全部归上传者所有,若您对文档版权有异议,可联系客服认领,既往收入全部归您。
先给出了系统的总体设计然后介绍了对该系统数据库方面的设计工作,并给出了数据库的相关设计信息,其中包括数据库的配置信息和数据表的设计等。
接着本文介绍了在环境下对软件系统各功能部分的设计与实现,并包括了必要的代码信息和系统各部分的运行界面。
在软件部分的实现过程中,本文还给出了设计与实现步骤。
最后本文通过少量数据对系统的剩余功能进行了基本的检测。
在硬件部分,本文主要对相关硬件如相机图像采集卡,机等进行了研究和介绍。
在相机标定技术方面本文研究了相关的算法在视觉跟踪方面研究了多假设跟踪法在射频识别技术方面进行了硬件设计和软件设计的相关研究。
通过上机调试,本系统作为邮递系统的工业自动化的个环节在应用上有着较好的实用意义,在理论上也有定的参考价值。
关键词分拣函数数据库工业机器人哈尔滨理工大学学士学位论文哈尔滨理工大学学士学位论文摘要第章绪论课题背景相关研究状况介绍论文的主要工作与结构第章系统分析与总体设计系统需求分析系统应用软件体系结构设计系统数据库设计本章小结第章系统应用软件模块设计工程框架设计设置工程主界面为表添加类设计登录模块邮件分拣信息处理模块设计邮件信息添加对话框设计手动输入与查询对话框设计自动输入模块分拣箱信息管理模块分拣箱信息添加对话框分拣箱信息编辑对话框信息说明系统用户管理模块用户信息编辑对话框用户管理对话框密码修改对话框本章小结第章系统硬件部分系统的硬件组成相机镜头采集卡哈尔滨理工大学学士学位论文机主动式阅读器机器人相关硬件算法及技术相机标定技术目标检测视觉跟踪的多假设法系统模拟运行本章小结结论本文主要工作对后续工作的展望致谢参考文献附录附录附录参考英文文献附录英文参考文献翻译哈尔滨理工大学学士学位论文第章绪论课题背景随着经济的发展,我国的大中城市的邮件投递数量也在急剧增长,在我国的多个邮件处理中心中,普遍存在生产效率低下的现象,对采用技术创新提高生产效率有着迫切的需求。
本文根据技术的特点,通过引入工业机器人的方法,结合我国目前邮政业务的实际,设计了基于技术的邮件快速分拣系统。
相关研究状况介绍分拣系统的主要任务是把要分拣的物品按照业务品种邮件种类或地址等信息进行分离,使同种类或同目的地址的邮件进入同存储位置。
自动分拣设备中的邮件信息识别方式对设备的工作效率业务流程的复杂程度运营成本和业务的柔性拓展具有重要意义。
目前世界上的自动分拣系统普遍采用二维条码和三维条码为邮件特征信息的载体,通过对条码的识别获取邮件相关信息。
以条码作为信息载体的邮件分拣作业流程复杂,需逐件扫描才能进行邮件信息获取,因此工作效率低。
射频识别技术下文简称是上个世纪末出现的新型自动识别技术,它将大规模集成电路与无线通讯技术相结合,实现了存储信息的快速非接触式识别。
相对于条形码技术,利用设备可实现信息的非接触可擦写远距离的识别,且信息交换容量大,可实现集中读写,次进行多个单体信息识别。
鉴于自身的特点,技术在现代物流系统中被广泛应用。
目前世界上的邮件分拣系统大部分采用载物小车的方法用于邮件在传送带上的运输,但这种方法在面临大物流量的时候,就会出现分拣效率与系统维护成本的矛盾。
本文介绍的系统采用了工业上已经成熟的机器人技术保证了系统运行的效率,并有效的降低了系统维护费用。
论文的主要工作与结构基于技术的邮件快速分拣系统的开发和研究,本文主要章节与内容包括第章绪论。
着重阐述了课题研究的目的意义及内容。
第二章系统分析与总体设计。
主要是对系统的应用需求分析进行阐述以及对系统软件的总体规划与数据库的设计进行具体研究哈尔滨理工大学学士学位论文设计。
第三章系统应用软件部分。
主要介绍软件各部分的功能和设计包括部分的代码实现。
第四章系统硬件部分。
具体介绍本系统采用的各种硬件,以及相关硬件技术采用的算法。
总结总结与展望。
总结了本文主要工作,提出了本研究尚存的不足之处与后续工作展望。
哈尔滨理工大学学士学位论文第章系统分析与总体设计系统需求分析进入世纪以来,随着网络等新兴技术的发展,我国的邮件传送产业快速发展,此时传统的邮件分拣方法已经严重拖累了整个邮件系统的运行效率,由此催生了邮件快速分拣系统的产生与发展。
现在邮件自动分拣技术已经得到了初步发展,但是或者运行十分复杂或者维护费用较高,对于些小的邮寄网点仍然不适用,本文研究的邮件快速分拣系统适用于中小规模的邮寄网点,系统使用维护均十分简单方便。
邮件快速分拣系统的用户主要是邮局或者快递公司的从业人员,其中分拣系统应该至少包括名管理人员和若干员工,本系统主要实现邮件分拣信息管理分拣箱信息管理以及用户管理等功能,具体功能如下邮件分拣信息的添加修改删除查询和打印功能。
其中的添加功能分为自动输入和手动输入两种,其余功能均为手动输入。
邮件分拣箱信息的添加修改与删除。
此功能与具体的系统硬件相关,为系统分拣箱的添加去除或者内容更改提供依据。
用户信息的管理。
系统应用软件体系结构设计本节将根据需求分析中总结的用户设计系统应用软件部分的体系结构。
系统的功能模块如图所示。
在功能模块的树状结构中,每个叶节点都是个最小的功能模块。
每个功能模块都需要针对不同的表完成各种数据库操作包括记录的添加删除显示,查询或者直接启动相关的系统硬件进行工作。
在系统设置模块中,主要实现整个系统的运行暂停与退出。
并且当用户选择了开始运行后系统的硬件部分已经开始工作,但此时必须对下模块进行相应的选择后整个系统才能真正开始工作。
邮件分拣信息处理模块主要实现邮件信息的输入修改删除显示与打印功能。
选择自动输入模块后,系统的运行将实现完全自动化,当邮件信息读入失败或者希望获得已分拣邮件的信息时可以选择手动输入与查询模块。
分拣箱信息处理模块实现系统硬件的分拣箱方面的信息管理,属于系哈尔滨理工大学学士学位论文统设置。
在这个模块中主要是对分拣箱信息进行添加修改与删除操作。
在本系统中,用户管理模块的功能比较简单。
用户分为系统用户和普通用户两种,系统用户可以创建用户修改用户以及删除用户,普通用户只能修改自己的用户名和密码,他们的密码统默认为用户可以进入密码修改模块进行修改。
图快速邮件分拣系统功能模块示意图系统数据库设计数据库是软件总体设计非常重要的环节,好的数据库结构可以简化系统软件部分的开发过程,使得系统功能更加清晰明确。
本系统采用的数据库命名为。
数据库包括个表。
即邮件分拣信息表邮件分拣箱信息表和用户信息表。
下面介绍这些表的结构。
邮件信息表,用来保存邮件的各种信息。
表结构如表所示表表的结构编号字段名称数据类型说明邮件编号,主键邮寄日期邮件发出邮编邮件接收地邮编邮件分拣箱编号用户信息表,用来保存系统用户信息,结构如表所示哈尔滨理工大学学士学位论文表表的结构编号字段名称数据类型说明用户名,主键密码用户类型分拣箱信息表,用来保存系统分拣箱的信息。
表结构如表所示表表的结构编号字段名称数据类型说明分拣箱编号分拣箱编号对应的邮编其中在字段中,由于本系统的测试数据邮寄地址的设计是基于我国内陆地区省级行政单位的,所以只需输入对应的邮政编码的前两位在我国邮政编码中前两位代表省级新行政单位,有的省级行政单位对应的邮编前两位有多个的应该输入最小的个,省级单位对应的邮编前两位简明表可见附录,本系统若用于其他具体单位时,应根据具体情况对此字段进设计。
这三个数据库表均为保存系统必要的信息而设计,在实际运行时应该做好数据库的维护和备份工作。
这些工作虽然普通,但对于系统安全运行却是不可缺少的,做好维护工作可以保证系统的工作效率,做好备份工作,可以在数据因为不可抗拒因素遭到损毁时使系统得到及时恢复。
本章小结本章首先介绍了系统的总体需求分析然后对应用软件部分的总体结构进行了设计,并以图的形式对每个功能模块进行了说明。
最后对系统使用的数据库进行了介绍并给出了相关的设计信息。
哈尔滨理工大学学士学位论文第章系统应用软件模块设计工程框架设计设置工程主界面本系统的应用软件部分是个基于对话框的工程,工程名设置为。
主对话框的属性如表所示表设置主对话框的属性属性设置值说明邮件快速分拣系统对话框的标题条文本选中激活最小化按钮在工程中添加和控件,然后依次添加控件及控件。
向工程中添加类类,注意在中将连接字符串中设置为,设置为设置服务器为本体服务器,具体应用本系统时要根据具体情况进行设置。
在类中添加成员函数,用于从表格中读取数据。
制作个背景图片作为资源加入到工程当中。
设置主页面中的菜单。
在工程中添加资源,创建个新的菜单,并对菜单项的属性进行设置。
属性设置如表所示表菜单的属性标题属性系统设置„开始运行„暂停运行„退出系统邮件分拣信息管理„自动输入„手动输入与查询分拣箱信息管理„信息设置„信息说明系统用户管理用户管理密码修改哈尔滨理工大学学士学位论文打开默认主对话框的属性窗口,在组合框中选择,运行系统,可以看到系统的主界面如图所示图系统主界面示意图为菜单项添加代码,对应函数为,代码如下程序调用函数关闭对话框,退出系统。
从系统界面上可以看到,由于本系统面对的是中小规模的邮寄业务,所以功能较为简单,仅仅设置了些必须的功能。
这对于使用人员的培训和使用都将十分有益。
为表添加类本文为系统数据库的每个表都创建了个类,类的成员变量对应类的列,类的成员函数是对成员变量和表的操作。
在系统中为各个表添加相应的类,并设置类名,类的命名规则是大写字母加上表名,例如表对应的类名就是。
哈尔滨理工大学学士学位论文在通常情况下类的成员变量与对应的表的列名相同。
绝大多数成员函数的编码格式都是非常相似的,所以本节中只介绍每个类的成员
