AutoACD平台上GPS导航定位系统的设计与开发
这是一篇关于GPS定位系统,AutoCAD,VB,VBA,C,C++的论文, 主要内容为近年来,GPS已经被广泛地应用于国民经济的各行各业,它具有快速,省时,高效等特点,低频信号的使用,即使天气恶劣时仍能保持相当大的信号穿透,全球覆盖高达98%,是迄今最好的导航定位系统。随着GPS技术的进一步发展及推广,信标台、DGPS、RTK、CORS网络基站等差分技术及其他配套技术同步成熟,在北海港、广州港、厦门港、泉州港、福州港、宁波港、上海港、天津港、大连港等沿海重要港口的工程建设,船舶导航,引航助导、海上救助、钻探勘测等领域得到了广泛的应用。 但目前国内外开发的海上定位系统都是独立运行的平台,无法直接在CAD工程图形上导航,有的系统虽然可以通过*.DXF文件调入,也只能含有简单的直线、圆圈等图形信息,且常因CAD版本兼容问题使导出的DXF无法正确读出而调用失败。导航背景一般是空白界面,如海上暗礁、岛屿、渔网、航标等参照物无法直观地在系统中呈现,可视性较差;在定位作业之前定义西南角坐标,而且还须设置工作区域的长度、宽度,特别是当工作区域无法准确确定时难以应对。 业务模型设计和梳理也是本系统设计的核心工作之一,只有熟悉具体业务工作的各个流程、细节,才能科学地规划、设计出适合不同用户需求的良好软件。仅有理论知识可能使设计出来的系统不适用、解算精度低、操作复杂、数据存储量大等缺点。本人毕业后一直在港航管理部门工作,长期从事港航工程、港口规划、港政管理等工作,积累了一定的工作经验。在实际工程管理工作中发现现有国内外商业软件存在上述问题或缺陷,利用CAD强大的图形操作功能,结合GPS精确的定位数据,在国内开发了首套在CAD平台下利用GPS数据实现实时动态导航系统(版权注册登记号:2008SR19107),达到直观、高效、快速的海洋导航定位,对海上定位特点进行深入分析,将波浪、潮流、风速、水深等可能引起的定位误差因数进行归类剔除;借鉴国内其他系统的设计经验,对功能模块、菜单布局等软件构架进行优化整合。 在设计之初,本人对各种计算机语言进行仔细分析,利用中低级语言(C、C++)对硬件可直接访问的优点来设计导航通讯的一系列接收模块,利用C语言的指针和动态数组来设计解算模块,并编译成动态链接库;利用高级语言对访问和操控AutoCAD优点,来设计界面、对话框和绘制图形等。用这些语言来对CAD进行二次开发,实现安装过程中可自动修改、添加、设置各种参数,操作简单、界面友好。可广泛、流畅地运行在CAD R2000以上各种版本的绘图平台,以及兼容在相应版本下国内其他的CAD二次开发平台,适用于Win98、Me、2000、Xp的家庭版和专业版等多种操作系统平台。 现在我国正大力开发海洋经济,伴随着施工船舶大型化、自动化对施工定位需求的也在不断变化,下一步将根据海上施工特点、难点,进一步优化、完善、添加相应的模块功能,使软件运行效率更高、定位准确度更高、维护更方便可行。
带时间窗推荐的城市货运共同配送系统研究
这是一篇关于共同配送,交通指数,VBA,分摊模型,Struts框架的论文, 主要内容为共同配送作为一种先进的城市货运配送方式,其广泛存在的好处和优势已经被广大学者和专家所认可。随着电子商务和互联网信息技术的发展,市场上出现了不少共同配送平台和物流信息平台,就目前而言其功能主要局限于货源和车源信息的发布上。本文开发设计了——带时间窗推荐的城市货运共同配送系统,在应用环境上进行了细分调研,在功能上进行了积极拓展。 首先,调研分析了系统的应用环境——北京市城市货运市场。相比于货运城际干线运输,城市货运配送存在更多的约束和限制,但这更加突出了开展城市货运共同配送的必要性和紧迫性。该部分主要从城市货运宏观数据和货运市场调研两方面开展工作,力求对系统的应用环境有全面科学的认识。 接下来,设计非交通繁忙时间窗推荐模块。该模块的数据来源为北京市交通委员会(http://www.bjjtw.gov.cn/)实时动态发布的交通指数。首先对交通指数的计算方法进行概述;然后设计开发了——基于VBA的网页爬虫程序,以实现交通指数数据7×24小时的无人值守自动收集;接下来评估数据收集缺失,并根据缺失类型分别应用线性插值法和动态因子法进行数据修复;然后设计开发了——交通指数时空分析报表系统以实现大量数据的自动分析,分别基于时间和空间两个维度量化了不同区域的交通拥堵规律,并论证了对于城市不同区域设置不同的非交通繁忙时间窗的可能性;最后基于交通指数采用数据可视化的方法确定不同区域非交通繁忙时间窗的区间。 然后,设计共同配送费用分摊模块。根据共同配送合作类型的不同,对于短期或临时的共同配送伙伴设计了基于参与方、货运量或货运周转量的简易一次分摊模型;对于规模企业长期开展共同配送联盟的情况,则设计了基于Shapley值的分摊模型,该模型在考虑各方利益的同时较好的维护了联盟的稳定性。最后通过 一个算例对Shapley值分摊法进行了演示说明。最后,在传统物流信息平台功能设计的基础上,结合前两部分的创新设计,采用Struts1.2框架使用JSP和MySQL技术设计开发了——带时间窗推荐的城市货运共同配送系统,该系统的开发获得计算机软件著作权一项。在论文的总结部分,在总结论述研究工作和结论的基础上,指出研究的不足之处和展望。
计算机应用基础考试系统的设计与实现
这是一篇关于考试系统,计算机应用基础,C#,VBA,COM的论文, 主要内容为随着计算机技术和网络技术的发展,计算机在教育领域的应用也越来越广泛。现代教学中很多学科都逐步采用计算机作为工具进行考试,即无纸化考试。从而节约人力物力资源,还能提高考试效率。目前,作者所在院校《计算机应用基础》课程的考试仍然采用教师出题,学生笔答的方式,不能很好地考核学生对办公软件的操作能力,不能全面的、公正的、客观地考查学生对课程的掌握情况。本论文的目的是结合作者工作的需要,立足于现有的考试现状,结合课程的特点开发一个规模适度、难度适中、可操作性强、移植性好、知识点覆盖面全、安全性好的考试管理系统,来解决计算机应用基础课程的无纸化考试问题。 本文主要研究和探讨了计算机应用基础考试系统的设计与实现。本文主要从《计算机应用基础》课程的特点出发,经过深入的研究、比较和分析,进行各个模块的设计,实现一个可用性强,安全性高的考试系统。 国内各种考试系统发展越来越迅速,应用越来越广泛。计算机应用基础课程是学校为所有专业学生开设的计算机公共基础课,是一门重要的必修课程。特别是对非计算机专业的学生尤为重要,可提高非计算机专业学生的计算机应用综合能力。计算机网络技术的不断发展为计算机考试提供了新的平台和技术支持,有了先进的技术平台和先进的“以人为本、以学生为主体、教师为主导”的教育教学理念,采用传统的开放式教育模式,使得计算机考试系统得以在高校推广并能够普及应用,进一步提高了学生素质能力。 本文结合《计算机应用基础》课程的实际情况,对考试系统进行了需求分析,包括性能需求和功能需求。考试系统的使用者是某些不同的特定对象,因此使用者进入系统应该进行身份验证;使用者进入考试系统后,应该能根据自己的需要进行个人信息的修改;鉴于考试环境一般为机房,考试者之间的距离很近,为使在线考试做到规范,对于每个考生来说,试卷的试题量是相同的,而内容不同。结合上述需求给出了系统用例图和部分用例的活动图。 对于系统主体的开发,本文给出了计算机应用基础考试系统的设计,包括设计的原则、体系结构、开发工具、系统的总体功能设计、系统的工作流程设计以及数据库的设计。这是一项复杂的任务,主要涉及软件设计方法、测量理论、教学理论、数据库技术、网络安全等知识,设计时必须先进行详细的需求分析,综合考虑各种因素。其次数据库的设计遵循了安全性、可伸缩性、数据交换可靠性、有效的并发控制原则,考虑到计算机应用基础考试中有多种不同的题型以及Office软件操作题各有各自的特点,按照类别把不同的考试题目和具体说明单独存放,以便于管理和维护,提高数据库存取的效率。 在需求分析和系统设计的基础上,完成了计算机考试系统的实现,包括后台管理系统、前台考试系统的实现过程,以及计算机组卷的策略、各部分试题评阅的方法、系统记时功能的实现及意外中断考试的处理。例如当考生点开始考试按钮时,计算机按照一定的规则开始自动组卷。自动组卷是考试系统自动化的核心目标之一,而保证生成的试卷能最大程度的满足用户的不同需要,并具有随机性、科学性、合理性,这是实现中的重点和难点。尤其在交互式环境下用户对于组卷速度要求较高,而一个理论上较完美的算法可能会以牺牲时间作为代价,往往不能达到预期的效果。在对试题进行评分过程中针对不同类型的试题有不同的的处理方式,由于每题的标准答案都具有唯一性,因此对它们的评分采用一一对应的完全匹配策略,也就是将每题的考生答案与对应的标准答案一一进行比较,只有完全相等的考答案才能得到满分,否则就为0分。 最后进行了系统测试和系统维护。在本系统的测试中,确定了模块测试->子系统测试->系统测试的方针,在实现各个模块的时候就开始进行测试工作,然后分别对用户管理、试题管理、考试管理、成绩管理四个模块进行功能测试,最后将整个系统集成起来进行整体测试。在各个模块测试过程中,采用的是白盒测试法。为达到上述目标,测试用例应确保:每个布尔表达式的求值结果为True和False。每一个无限循环至少要执行零次、一次和一次以上。可使用代码覆盖工具来确定白盒测试未测试到的代码。在进行白盒测试的同时应进行可靠性测试。通过白盒测试尽可能对模块中的所有可能执行路径一—遍历,发现了原先模块实现时的一些隐藏错误,并逐一纠正这些错误。 在系统开发过程中,作者认识到很多不足。首先,系统是基于局域网开发的考试系统,在安全性和可升级方面还有一定的局限性和不足;其次,在组卷方面没有考虑到知识点的分布、试题的难度等因素。作者将以此为契机,不断提高自己在计算机方面的综合素质,争取在将来开发出更加高效,功能更加完善的考试系统。
搅拌装备订单数据管理软件设计与开发
这是一篇关于BOM,VBA,制造信息化的论文, 主要内容为订单数据管理是企业信息化的基础工作。在某搅拌装备企业中,现有的智能制造管理系统、PLM、ERP等软件聚焦于对信息、数据的管理、分析与应用,对于实践中订单数据的创建、核对等过程,由于工厂中实际生产的特殊性和灵活性,现有软件无此类功能,无法处理。使用人工操作工作量大、易出错、效率低。为满足工作中对软件功能的需求,本文基于VBA编程的方法,设计、开发一种适用于某企业搅拌装备订单数据管理的软件。针对该企业中订单数据创建的难点,软件设计开发了BOM搭建功能。搭建订单BOM时,需要以生产计划为依据,从图纸和清单的明细表中,将物料逐一分析、处理后,创建可导入软件系统的BOM。现有的软件无此类功能。本文中使用分治法的设计思路,将BOM搭建过程划分为不同的类别,再进一步细化为各种详细步骤进行求解。针对订单数据核对的难点,软件设计开发了数据核对功能。订单准备发货前,需要对BOM数据是否完整、是否与图纸一致、物料属性标记是否正确进行核对。现有的软件无此类功能。本文中通过对顺序对比、乱序对比、乱序对比后自动排序三种方法进行设计和验证,开发了订单数据核对的功能;通过调用数据表对比的方法开发了物料属性核对的功能。本文中设计了现有软件中没有的一些其他功能,例如自动登记订单信息、自动生成编码申请表等功能。通过实际订单对软件各项功能进行测试,验证其运行效果。经验证,软件的各项功能符合预期。本文所开发的搅拌装备订单数据管理软件,在处理订单相关事务中有较好的应用价值,可提高工作效率、提高订单数据的准确性,有进行研究的意义。
搅拌装备订单数据管理软件设计与开发
这是一篇关于BOM,VBA,制造信息化的论文, 主要内容为订单数据管理是企业信息化的基础工作。在某搅拌装备企业中,现有的智能制造管理系统、PLM、ERP等软件聚焦于对信息、数据的管理、分析与应用,对于实践中订单数据的创建、核对等过程,由于工厂中实际生产的特殊性和灵活性,现有软件无此类功能,无法处理。使用人工操作工作量大、易出错、效率低。为满足工作中对软件功能的需求,本文基于VBA编程的方法,设计、开发一种适用于某企业搅拌装备订单数据管理的软件。针对该企业中订单数据创建的难点,软件设计开发了BOM搭建功能。搭建订单BOM时,需要以生产计划为依据,从图纸和清单的明细表中,将物料逐一分析、处理后,创建可导入软件系统的BOM。现有的软件无此类功能。本文中使用分治法的设计思路,将BOM搭建过程划分为不同的类别,再进一步细化为各种详细步骤进行求解。针对订单数据核对的难点,软件设计开发了数据核对功能。订单准备发货前,需要对BOM数据是否完整、是否与图纸一致、物料属性标记是否正确进行核对。现有的软件无此类功能。本文中通过对顺序对比、乱序对比、乱序对比后自动排序三种方法进行设计和验证,开发了订单数据核对的功能;通过调用数据表对比的方法开发了物料属性核对的功能。本文中设计了现有软件中没有的一些其他功能,例如自动登记订单信息、自动生成编码申请表等功能。通过实际订单对软件各项功能进行测试,验证其运行效果。经验证,软件的各项功能符合预期。本文所开发的搅拌装备订单数据管理软件,在处理订单相关事务中有较好的应用价值,可提高工作效率、提高订单数据的准确性,有进行研究的意义。
带时间窗推荐的城市货运共同配送系统研究
这是一篇关于共同配送,交通指数,VBA,分摊模型,Struts框架的论文, 主要内容为共同配送作为一种先进的城市货运配送方式,其广泛存在的好处和优势已经被广大学者和专家所认可。随着电子商务和互联网信息技术的发展,市场上出现了不少共同配送平台和物流信息平台,就目前而言其功能主要局限于货源和车源信息的发布上。本文开发设计了——带时间窗推荐的城市货运共同配送系统,在应用环境上进行了细分调研,在功能上进行了积极拓展。 首先,调研分析了系统的应用环境——北京市城市货运市场。相比于货运城际干线运输,城市货运配送存在更多的约束和限制,但这更加突出了开展城市货运共同配送的必要性和紧迫性。该部分主要从城市货运宏观数据和货运市场调研两方面开展工作,力求对系统的应用环境有全面科学的认识。 接下来,设计非交通繁忙时间窗推荐模块。该模块的数据来源为北京市交通委员会(http://www.bjjtw.gov.cn/)实时动态发布的交通指数。首先对交通指数的计算方法进行概述;然后设计开发了——基于VBA的网页爬虫程序,以实现交通指数数据7×24小时的无人值守自动收集;接下来评估数据收集缺失,并根据缺失类型分别应用线性插值法和动态因子法进行数据修复;然后设计开发了——交通指数时空分析报表系统以实现大量数据的自动分析,分别基于时间和空间两个维度量化了不同区域的交通拥堵规律,并论证了对于城市不同区域设置不同的非交通繁忙时间窗的可能性;最后基于交通指数采用数据可视化的方法确定不同区域非交通繁忙时间窗的区间。 然后,设计共同配送费用分摊模块。根据共同配送合作类型的不同,对于短期或临时的共同配送伙伴设计了基于参与方、货运量或货运周转量的简易一次分摊模型;对于规模企业长期开展共同配送联盟的情况,则设计了基于Shapley值的分摊模型,该模型在考虑各方利益的同时较好的维护了联盟的稳定性。最后通过 一个算例对Shapley值分摊法进行了演示说明。最后,在传统物流信息平台功能设计的基础上,结合前两部分的创新设计,采用Struts1.2框架使用JSP和MySQL技术设计开发了——带时间窗推荐的城市货运共同配送系统,该系统的开发获得计算机软件著作权一项。在论文的总结部分,在总结论述研究工作和结论的基础上,指出研究的不足之处和展望。
AutoACD平台上GPS导航定位系统的设计与开发
这是一篇关于GPS定位系统,AutoCAD,VB,VBA,C,C++的论文, 主要内容为近年来,GPS已经被广泛地应用于国民经济的各行各业,它具有快速,省时,高效等特点,低频信号的使用,即使天气恶劣时仍能保持相当大的信号穿透,全球覆盖高达98%,是迄今最好的导航定位系统。随着GPS技术的进一步发展及推广,信标台、DGPS、RTK、CORS网络基站等差分技术及其他配套技术同步成熟,在北海港、广州港、厦门港、泉州港、福州港、宁波港、上海港、天津港、大连港等沿海重要港口的工程建设,船舶导航,引航助导、海上救助、钻探勘测等领域得到了广泛的应用。 但目前国内外开发的海上定位系统都是独立运行的平台,无法直接在CAD工程图形上导航,有的系统虽然可以通过*.DXF文件调入,也只能含有简单的直线、圆圈等图形信息,且常因CAD版本兼容问题使导出的DXF无法正确读出而调用失败。导航背景一般是空白界面,如海上暗礁、岛屿、渔网、航标等参照物无法直观地在系统中呈现,可视性较差;在定位作业之前定义西南角坐标,而且还须设置工作区域的长度、宽度,特别是当工作区域无法准确确定时难以应对。 业务模型设计和梳理也是本系统设计的核心工作之一,只有熟悉具体业务工作的各个流程、细节,才能科学地规划、设计出适合不同用户需求的良好软件。仅有理论知识可能使设计出来的系统不适用、解算精度低、操作复杂、数据存储量大等缺点。本人毕业后一直在港航管理部门工作,长期从事港航工程、港口规划、港政管理等工作,积累了一定的工作经验。在实际工程管理工作中发现现有国内外商业软件存在上述问题或缺陷,利用CAD强大的图形操作功能,结合GPS精确的定位数据,在国内开发了首套在CAD平台下利用GPS数据实现实时动态导航系统(版权注册登记号:2008SR19107),达到直观、高效、快速的海洋导航定位,对海上定位特点进行深入分析,将波浪、潮流、风速、水深等可能引起的定位误差因数进行归类剔除;借鉴国内其他系统的设计经验,对功能模块、菜单布局等软件构架进行优化整合。 在设计之初,本人对各种计算机语言进行仔细分析,利用中低级语言(C、C++)对硬件可直接访问的优点来设计导航通讯的一系列接收模块,利用C语言的指针和动态数组来设计解算模块,并编译成动态链接库;利用高级语言对访问和操控AutoCAD优点,来设计界面、对话框和绘制图形等。用这些语言来对CAD进行二次开发,实现安装过程中可自动修改、添加、设置各种参数,操作简单、界面友好。可广泛、流畅地运行在CAD R2000以上各种版本的绘图平台,以及兼容在相应版本下国内其他的CAD二次开发平台,适用于Win98、Me、2000、Xp的家庭版和专业版等多种操作系统平台。 现在我国正大力开发海洋经济,伴随着施工船舶大型化、自动化对施工定位需求的也在不断变化,下一步将根据海上施工特点、难点,进一步优化、完善、添加相应的模块功能,使软件运行效率更高、定位准确度更高、维护更方便可行。
本文内容包括但不限于文字、数据、图表及超链接等)均来源于该信息及资料的相关主题。发布者:毕设工坊 ,原文地址:https://bishedaima.com/lunwen/53477.html