基于VB的文件自动更新系统的设计与实现毕业设计.docVIP

  • 2
  • 0
  • 约3.45万字
  • 约 53页
  • 2017-08-10 发布于湖北
  • 举报

基于VB的文件自动更新系统的设计与实现毕业设计.doc

基于VB的文件自动更新系统的设计与实现1 引言 1 1.1课题背景 1 1.2国内文件更新系统发展现状 1 1.3课题研究的意义和目的 1 1.4课题基本思路 2 1.5论文主要内容及构成 2 1.6小结 2 2 开发平台与关键技术 4 2.1系统开发环境 4 2.2开发平台的选择 4 2.2.1应用程序开发语言 4 2.2.2数据库管理系统选择 6 2.3开发的几种关键技术 8 2.3.1程序与数据接口 8 2.3.2 SQL技术 9 2.3.3 Windows Socket技术 10 2.4小结 13 3 系统总体结构与设计 14 3.1需求分析 14 3.1.1功能需求 14 3.1.2性能需求 14 3.2总体结构 14 3.2.1 C/S架构 14 3.2.2面向连接的C/S模型 15 3.2.3文件更新时C/S的信息交换 16 3.2.4软件设计 16 3.3小结 17 4 系统的详细设计 18 4.1 TCP简明通信协议的设计 18 4.2 Access数据库的设计 18 4.3服务器端的设计 21 4.3.1服务器端的功能结构 21 4.3.2服务器端工作流程 21 4.3.3服务器设计与实现 22 4.4客户端的设计 29 4.4.1客户端的功能结构 29 4.4.2客户端工作流程 29 4.4.3客户端设计与实现 30 4.5小结 35 5 典型问题的分析 36 5.1多用户的实现 36 5.2并行传输 36 5.3 TCP/UDP的选择 36 6 总结 38 6.1设计心得 38 6.2软件不足 38 参考文献 39 致 谢 40 翻译部分 41 1 引言 1.1课题背景 随着网络技术的日新月异,基于网络的各种应用软件层出不穷,而用户的需求也随着使用范围和深度的增加不断扩展,由于网络的分散性,软件提供商无法逐一为用户更新升级,因此网络软件自动升级功能显得尤为重要。目前软件自动升级功能已经在商业、管理、娱乐等领域得到充分应用,是一项十分成熟的技术[1]。 然而,煤矿的信息化相对于高度信息化的现代IT企业,其信息化程度较为滞后。淮北矿业集团作为国有大型能源企业,其信息化程度在同行业中名列前茅,但由于其应用需求的特殊性,许多应用软件根据生产和管理需求定制,然后由软件开发商定制开发。淮北矿业集团的OA系统,生产管理系统、物资管理系统、财务系统等已经十分成熟,但企业近年定制的“淮北矿业集团安全生产监测监控智能联网平台”虽在使用功能上基本满足了企业需求,然而某些功能仍需要完善和补充,其中,全局客户端软件的自动升级更新功能即为函待解决的问题之一。本文基于此,设计一套文件自动更新系统,以帮助企业解决软件自动更新方面的功能欠缺问题,为企业生产提供服务。 1.2国内文件更新系统发展现状 在因特网出现之前,为了使用户得到升级软件,软件的开发商主要采取邮寄的方法,这种方法的缺点是显而易见的:一是邮寄速度慢,二是邮件过程中可能会损坏或丢失升级软件,三是邮寄费用对软件开发商来说也是一笔不小的开支。因特网得到广泛应用后,用户可以从开发商的服务器下载升级软件或由开发商利用电子邮件将升级软件发送给用户,大大提高了软件升级的效率,给用户和开发商都带来了很大的便利[2]。目前大多数应用系统所采用的C/S两层体系结构是自PC诞生以来为克服集中式运算的弊端而应运而生的。该结构安装、运行在客户端的计算机中,通过局域网或广域网与后台数据库服务器连接、共享数据,并把原始数据或处理后的数据存储在后台数据库中,有效地解决了集中式运算的执行效率低及容量不足等问题,使企业信息系统网络化变成现实。 2 开发平台与关键技术 2.1系统开发环境 本系统的软件开发环境为Microsoft公司的Microsoft Visual Basic 6.0和Microsoft Office Access数据库。 Microsoft Visual Basic 6.0是由微软公司推出的一套完整的Windows系统软件开发工具,可用于开发Windows环境下的各类应用程序,是一种可视化、真正面向对象、采用事件驱动方式的结构化高级程序设计语言和工具的完美集成。它编程简单、方便、功能强大,具有与其它语言及环境的良好接口,不需要编程开发人员具备C/C++或者Turbo Pascal语言知识和特别高深的专业知识,只要懂得Windows的界面及其基本操作,就可以迅速上手,而VB在程序界面设计、多媒体开发方面更是独具优势Microsoft Office Access(前名 Microsoft Access)是由微软发布的关联式数据库管理系统。它结合了 Microsoft Jet Database Engine和图形用户界面两项特点,是Microsoft Office的成员之一。其实

文档评论(0)

1亿VIP精品文档

相关文档