ImageVerifierCode 换一换
格式:DOCX , 页数:39 ,大小:446KB ,
资源ID:15879692      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/15879692.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(软件在线升级系统 设计与实现大学论文Word文档格式.docx)为本站会员(b****3)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

软件在线升级系统 设计与实现大学论文Word文档格式.docx

1、摘要就算是最专业的软件开发商也不可能在软件开发过程中做到完美,都会或多或少的存在这样或着那样的问题。软件开发商为了占领市场和继续发展客户,也为了自己产品的未来。软件升级这一概念我们听到的也就越来越普遍。对于用户来说,漏洞可以被软件升级来修补好,数据安全也会有很大一定的提升;软件开发商们为了开拓市场,增强自己产品的竞争力,也会不断升级自己的软件,力求把升级可以做到更好。可以说软件升级是一个一举多得的事情。该系统使用C/S模型编写。主要由服务端管理员登录模块,管理升级包模块,管理升级序列号模块,设置模块,与客户端段模块组成。整个程序编写完成之后实施并通过了了相关的测试与调试。保证运行正常。系统实现

2、的主要功能:客户端:下砸升级包,安装升级包,备份当前系统,还原系统,保存升级历史用户:运行系统,查看升级包列表,升级系统,查看升级历史管理员:添加升级包,查看升级包状态,停用升级包,启用升级包,提升升级包版本,开启升级服务,关闭升级服务,增加可升级序列号,删除可升级序列号,查看可升级序列号,升级服务器,查看服务器升级历史,设置服务器密码,修改服务器密码,重置服务器密码关键字:软件升级 客户端/服务器 升级包AbstractEven the most professional software developers can not do perfect existence, will more

3、or less of this or that kind of problem in the software development process. Software developers in order to capture the market and the continued development of customers, but also for the future of their products. Software upgrade this concept we hear is more and more common. For users, the vulnera

4、bility can be repaired software upgrades, data security, there will be some great promotion; software developers to develop new markets, enhance the competitiveness of their products, will continue to upgrade their software, strive to Upgrading can do better. Software upgrades can be said to be a fu

5、lly staffed thing. The system uses C / S model to prepare. The main login module by the server administrator, management upgrade package module, management module upgrade serial number, set up the module, and the client segment modules. After the completion of the preparation of the implementation o

6、f the entire program and passed the relevant tests and commissioning. To ensure normal operation.abstractThe main function of system implementation:Client: The next hit upgrade package, install the upgrade package, back up the current system, restore the system, save the upgrade historyUser: the ope

7、rating system, view the upgrade package list, upgrade the system, view the upgrade historyAdministrator: Add the upgrade packages, view the upgrade package status, disable the upgrade package to enable the upgrade package, upgrade version upgrade package, open upgrade services, upgrade services shut

8、 down, can be upgraded to increase the serial number, delete a serial number can be upgraded, view scalable sequence No, upgrade the server, view server upgrade history, set the server password, change the server password, reset the server passwordKeywords: software upgrade the client / server upgra

9、de package 第1章 绪论据研究称,至今没有发现任何一个团队能够在软件的开发设计中将软件做得足够完美,不需要升级维护的,总是有着或多或少的由于考虑不周导致的问题,更有甚者还存在着相当多的漏洞;软件在不断的使用过程中用户会逐步的发现各种各样的问题,这些问题是来自各个方面的,软件自身肯定也会存在一定的问题,还有一部分原因可能是由于软硬件的运行环境改变而导致的,因此用户会有不断的完善产品功能的要求。因此软件升级这一概念我们听到的也就越来越普遍。1.1 开发背景及意义任何软件开发商都不可能把软件开发做到完美,软件在使用一段时间之后由于各方面的原因,总会出现这样那样的问题,随着新技术的出现,以及

10、用户要求的不断增加,软件升级变得越来越重要。软件在软件的整个生命周期中,升级工作显得更加尤为重要,尤其是在当今社会高速发展的时期,各软件厂商为了拓展市场和增加竞争力,都对软件升级这个方面非常关心,投入相当数量的人力物力争取搞定这块难啃的骨头1。现在基本国内各种软件都具备自动升级,或者在线升级的功能。例如腾讯QQ,当检测到有新版本时提示用户进行升级,用户确定升级之后,开始下载软件,下载完成后安装软件,安装完成自动删除升级包。其它的软件也和腾讯QQ的升级流程以及做法大致相同,在告诉发展的现代社会软件升级技术已变的越来越成熟,网络上也出现了大量的参考书籍,开发人员可以通过学习此类资料,开发出属于自己

11、的,有自己公司特色的软件升级系统2。1.2 系统结构及组成 该论文本着严肃认真的态度完成,保证是自己独力完成,无抄袭现象。现将论文结构及答题内容做以下介绍:首先第二章介绍的是该项目使用的编程语言为Java与C#,数据库为sqlite,以及一些客户端与服务端的相关知识;接着第三章介绍的软件在线升级的设计原理,以及客户端与服务端的设计流图。这个在软件开发中是相当重要的;接着第四章介绍的是系统模块了,软件的界面以及各个模块的功能和具体实现代码。还有数据库的具体设计,还有软件升级系统的数据库UML表示法,和UML类图。我想这是其他论文里面所没有的,但是我在做项目时是真正用到的,我就写到里面了;接下来就

12、是系统的调试与测试了,这也是一个软件所必要的。在这里面我加上了错误处理;接下来就是对我的软件升级系统的展望了,虽然说我的软件目前只针对的是我公司的升级系统,但是在公司全体员工的共同努力之下,会把他做到更好慢慢的推向市场;接着是参考文献和致谢词。这些都是一个论文必不可少的内容。第2章 系统开发分析2.1 经济可行性软件开发商们为了使用户可以得到自己的升级软件,最开始的时候他们主要采取邮寄的方式,这种方法的缺点是非常明显的:一是邮寄耗费的时间较长,不能使用户获得最新的体验;二是邮寄花费了软件开发商的很大的一笔费用,如果软件每个月都要进行更新的话,这样一年下来邮递更新软件的费用也是一笔不菲的支出。三

13、是:邮递过程中可能会导致更新文件的丢失,从而造成用户安装不完整,影响整个软件的使用。网络得到普遍应用之后的今天,用户可以从软件开发商的服务网站下下载软件升级包,对自己的软件进行升级。这样开发商不仅节省了很大一笔开支,操作简单方便,多余广大用户和开发商来说何乐而不为呢?2.2 技术可行性开发者一般都具有开发该系统所需的硬件条件,计算机。该系统使用C#与Java 语言进行开发,Java是目前使用范围最广的开发语言。它具有以下特性:面向对象、可移植、并发性、安全性、分布式、解释型、可靠性、平台无关、高性能、多线程、简单性、动态性3。C#语言继承和发扬了C和C+的几乎所有优点。正如前文所述,C#是专门

14、为.NET应用而开发出的语言。这从根本上保证了C#与.NET框架的完美结合。使用这两种技术相结合,优势上互相补助,绝对不是一加一等于二的效果。2.3 操作可行性该升级系统采用目前十分流行的客户端/服务器模式,主要针对济南泰乐信息技术有限公司的测绘师软件进行升级。管理员登陆服务端之后首先将升级包放到服务器上,并且开启升级服务。就可以了。客户端用户检测服务端版本,如果发现服务端版本号高于客户端版本并且该客户端的升级序列号必须处于存放在可升级的序列号表中,该客户端用户单击升级按钮,将升级包下载到本地,首先备份当前的客户端系统数据,并关闭客户端,然后客户端开始安装升级包。安装完成之后,自动记录升级历史

15、到数据库。这样看来,操作简单,易懂。满足很多用户的需求。第3章 系统理论基础本系统使用了Eclipse和Visual Studio 2013作为开发工具,使用了Java和C#以及SQLite数据库系统来开发本系统,前台使用了C#语言开发,后台主要使用Java来完成。3.1 开发语言Java是目前使用范围最广的开发语言。面向对象、可移植、并发性、安全性、分布式、解释型、可靠性、平台无关、高性能、多线程、简单性、动态性等。Java语言的特点以表格的形式显示出来,简单,直接,让人一看赏心悦目。表3.1 Java语言的特点和优势特点名称特点简介面向对象现实世界中任何实体都可以被看成是对象。现实世界中万事万物皆对象。对象之间都是通过消息来起到相互作用的。另外,现实世界中的所有的对象都可以归为某一类事物。实体又是事物的具体表现。Java编程语言支持,封装、继承、多态,三个基本特性。平台无关性Java可以实现一处编译处处运行的原理,真正实现了支持跨

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1