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

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

ID:6187031

大小:1.45 MB

页数:51页

时间:2018-01-06

基于vb的文件自动更新系统的设计与实现毕业设计_第1页
基于vb的文件自动更新系统的设计与实现毕业设计_第2页
基于vb的文件自动更新系统的设计与实现毕业设计_第3页
基于vb的文件自动更新系统的设计与实现毕业设计_第4页
基于vb的文件自动更新系统的设计与实现毕业设计_第5页
资源描述:

《基于vb的文件自动更新系统的设计与实现毕业设计》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、基于VB的文件自动更新系统的设计与实现毕业设计目录1引言11.1课题背景11.2国内文件更新系统发展现状11.3课题研究的意义和目的11.4课题基本思路21.5论文主要内容及构成21.6小结22开发平台与关键技术42.1系统开发环境42.2开发平台的选择42.2.1应用程序开发语言42.2.2数据库管理系统选择62.3开发的几种关键技术82.3.1程序与数据接口82.3.2SQL技术92.3.3WindowsSocket技术102.4小结133系统总体结构与设计143.1需求分析143.1.1功能需求143.1.2性能需求143.2总体结构143.2.1C/S架构143.2.2面向连接的C/

2、S模型153.2.3文件更新时C/S的信息交换163.2.4软件设计163.3小结174系统的详细设计184.1TCP简明通信协议的设计184.2Access数据库的设计184.3服务器端的设计214.3.1服务器端的功能结构214.3.2服务器端工作流程2124.3.3服务器设计与实现224.4客户端的设计294.4.1客户端的功能结构294.4.2客户端工作流程294.4.3客户端设计与实现304.5小结355典型问题的分析365.1多用户的实现365.2并行传输365.3TCP/UDP的选择366总结386.1设计心得386.2软件不足38参考文献39致谢40翻译部分412中国矿业大学

3、2012届本科生毕业设计1引言1.1课题背景随着网络技术的日新月异,基于网络的各种应用软件层出不穷,而用户的需求也随着使用范围和深度的增加不断扩展,由于网络的分散性,软件提供商无法逐一为用户更新升级,因此网络软件自动升级功能显得尤为重要。目前软件自动升级功能已经在商业、管理、娱乐等领域得到充分应用,是一项十分成熟的技术[1]。然而,煤矿的信息化相对于高度信息化的现代IT企业,其信息化程度较为滞后。淮北矿业集团作为国有大型能源企业,其信息化程度在同行业中名列前茅,但由于其应用需求的特殊性,许多应用软件根据生产和管理需求定制,然后由软件开发商定制开发。淮北矿业集团的OA系统,生产管理系统、物资管

4、理系统、财务系统等已经十分成熟,但企业近年定制的“淮北矿业集团安全生产监测监控智能联网平台”虽在使用功能上基本满足了企业需求,然而某些功能仍需要完善和补充,其中,全局客户端软件的自动升级更新功能即为函待解决的问题之一。本文基于此,设计一套文件自动更新系统,以帮助企业解决软件自动更新方面的功能欠缺问题,为企业生产提供服务。1.2国内文件更新系统发展现状在因特网出现之前,为了使用户得到升级软件,软件的开发商主要采取邮寄的方法,这种方法的缺点是显而易见的:一是邮寄速度慢,二是邮件过程中可能会损坏或丢失升级软件,三是邮寄费用对软件开发商来说也是一笔不小的开支。因特网得到广泛应用后,用户可以从开发商的

5、服务器下载升级软件或由开发商利用电子邮件将升级软件发送给用户,大大提高了软件升级的效率,给用户和开发商都带来了很大的便利[2]。现在通过因特网升级软件已经被绝大多数软件开发商和用户采纳。不同的软件尽管功能各异,但其升级的过程都是类似的。目前大多数应用系统所采用的C/S两层体系结构是自PC诞生以来为克服集中式运算的弊端而应运而生的。该结构安装、运行在客户端的计算机中,通过局域网或广域网与后台数据库服务器连接、共享数据,并把原始数据或处理后的数据存储在后台数据库中,有效地解决了集中式运算的执行效率低及容量不足等问题,使企业信息系统网络化变成现实[3]。1.3课题研究的意义和目的49中国矿业大学2

6、012届本科生毕业设计本课题的意义在于通过在了解企业需求的基础上,设计完成企业所需的文件自动升级软件,让用户的软件和服务器端的软件第一时间内同步,满足企业的软件自动更新需求。1.4课题基本思路本课题的开发思路是以淮北矿业集团对文件更新的需求为向导,以先进的计算机和数据库技术为主要手段,以现有的局域网为依托,采用Windows平台,利用VB程序设计语言和assess数据库进行设计开发,对系统总体设计、各功能模块设计、数据库设计等进行研究,达到逐步实现文件更新系统系统软件开发的目的。由于该论文主要针对文件更新系统进行设计,所以主要有以下几方面的工作:(1)服务器和客户端使用人员的登陆,保证其安全

7、性。(2)文件更新时数据的在服务器端和客户端之间的传输。(3)利用access数据库,来记录登陆和更新的情况。1.5论文主要内容及构成本文的主要内容为:(1)能使数据库中的用户登陆(2)能够检测要更新的文件,方便下一步更新(3)能够自动传输检测到的更新文件论文构成如下:第一章为引言部分,主要论述了选题的背景、发展现状、设计开发的基本思路及研究的主要内容等几个方面。第二章为系统的结构和开发工具的选择部分,主要论

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。