当前位置:论文写作 > 参考文献 > 文章内容

软件论文写作参考范文 关于软件类参考文献格式范文2万字有关写作资料

主题:软件 下载地址:论文doc下载 原创作者:原创作者未知 评分:9.0分 更新时间: 2024-03-21

软件论文范文

《云白科技智能终端管理软件的设计和实现》

该文是关于软件相关论文如何写与管理软件方面论文如何怎么撰写.

摘 要 本文介绍了云白科技智能终端管理软件的总体架构、主要实现技术、主要功能模块以及软件运行流程.该软件采用SPA开发技术、高可用应用架构与高可用MySQL数据库集群架构,采用智能化方法自动检测、安装、更新终端电脑上所需的各类业务软件,从而高效地解决了大企业中众多PC终端上的软件、驱动、补丁、插件等组件的安装更新难题.

关键词 终端管理;软件版本检测;配置管理;智能;SPA

概述

对于员工数量成千上万甚至几十万、分机机构遍布全国的大单位来说,IT部门的一个很头疼的工作就是对员工个人电脑的维护工作,新电脑的系统安装、操作系统补丁、常用办公软件升级、公司业务所需软件的安装和升级、驱动更新都是经常要做的日常工作,但由于终端电脑数量众多且分布在全国各地,维护起来非常不方便.云白科技智能终端管理软件正是为了解决这一问题而研发的.企业IT人员通过本软件可以轻松完成上述各项烦琐工作,只需要在每个新电脑装机时安装云白科技智能终端管理客户端软件,以后所有的软件、驱动、补丁、插件等等的安装升级都可以通过在服务器上进行简单配置即可完成,智能终端管理客户端自动连接服务器检查是否有软件需要安装更新,并自动进行下载和安装,从而大大节省IT人员的烦琐工作.对于大型企业来说整个安装进度可以由几个月减少为几天,工作效率和生产效益都得到显著提高.

本文介绍云白科技智能终端管理软件的设计与实现方法,具体介绍其系统架构及主要实现技术,其主要功能模块,软件的运行流程和本软件的实际使用情况.

1系统架构

云白科技智能终端管理软件的系统架构如图1所示,包括客户端和服务器两部分,后台管理采用SPA (Single Page Application)技术[1],客户端和服务器之间采用Restful API进行JSON格式的数据交换[2].

服务器端采用Tomcat作为Web服务器接收来自客户端查询、下载请求以及管理员的配置管理请求,请求接口采用Restful API,数据格式统一定义为JSON数据格式,通过两台Web服务器进行负载均衡和故障切换,采用MySQL主从集群数据库保存配置数据和客户端安装记录等数据.服务器端程序采用基于Ja的Web开发.根据服务器的带宽大小,服务器端对同时连接的客户端数量进行限制.该服务器系统架构具备非常好的高可用性,并可横向扩展保证系统性能.

客户端包括两部分,一是管理员使用浏览器进行本软件的后台管理,如终端机器需安装的软件更新管理;二是每台机器上都安装的云白科技智能终端管理客户端软件.云白科技智能终端管理客户端软件和服务器进行Socket通信获取需要安装的软件、组件和驱动信息,同时通过注册表、文件系统、文件分析等多种检测手段检测客户机器上是否已经安装对应版本的软件、组件和驱动[3],如没有安装则自动连接服务器进行下载安装.

2功能模块

云白科技智能终端管理软件包括服务器端的后台配置管理和客户端两部分,下面分别介绍各自的主要功能模块.

2.1 后台配置管理

后台配置管理功能模块图如图2所示.

管理员通过浏览器访问后台管理页面,通过登录后即可按角色对应的權限对各类组件进行增加、修改、删除,超级管理员也可以定义新的角色.

管理员可以通过后台配置管理上传新版本客户端程序,以供所有终端用户进行下载更新.也可以直接发送下载链接给用户,由用户进行手动下载安装.

管理员可用报表管理功能查看各类统计报表,如客户端安装统计表、客户端普及率统计表、组件安装情况统计表、安装组件普及率统计表等等.

2.2 智能终端管理客户端

云白科技智能终端管理客户端功能模块图如图3所示.

云白科技智能终端管理客户端在操作系统启动后自动运行,运行后首先进行自检,看是否有客户端新版本发布,如有则自动下载安装并重新启动,然后检查服务器端是否有其他软件更新,如有则提示用户确认安装.用户也可以直接点击检查更新菜单项来检查服务器是否有新的软件或版本发布,点击一键安装菜单项对检测到的软件更新进行下载安装.切换角色菜单项提供给用户选择不同角色的功能;设置服务器连接菜单项可以让用户连接到不同的服务器地址;自我更新菜单项则连接服务器检查是否有客户端新版本发布.

3运行流程

云白科技智能终端管理软件架构包括服务器端和客户端两部分,因此其运行流程也分为服务器端运行流程和客户端运行流程,下面对其分别进行介绍.

3.1 服务器端软件运行流程

云白科技智能终端管理软件服务器端主要包含后台配置管理和客户端通信请求处理两大功能,它们的运行流程图分别如图4和图5所示.

3.2 客户端软件运行流程

云白科技智能终端管理客户端软件的运行流程图如图6所示.

4结束语

云白科技智能终端管理软件研发成功后已申请软件著作权,通过了软件产品测试和软件产品评估.目前本软件在多家企业运行,最大的一家有3万台PC终端安装了本软件客户端,持续运行的稳定性和系统性能都很卓越,为用户IT部门节省了大量工作,提升了业务效率.我们将继续收集用户反馈,进一步增强本软件的功能,并将其推广给更多用户使用.

参考文献

[1] Fink G,Flatow I. Pro Single Page Application Development[M]. Berkeley,CA:Apress,2014:219.

[2] Shaohua Wang,Iman Keivanloo,Ying Zou. How Do Developers React to RESTful API Evolution?[C]. International Conference on Service-Oriented Computing. Springer,Berlin,Heidelberg,2014:11-17.

[3] 沈舟晨. 基于Windows系统的装机工具的设计与实现[D]. 南京:南京大学,2015.

作者简介

袁晓东(1973-),男,江苏阜宁人;毕业院校:南京大学,专业:计算机软件,学历:博士,现就职单位:南京云白信息科技有限公司,研究方向:数据库、大数据、机器学习、信息安全、软件工程、形式化方法等.

归纳总结:此文是适合管理软件论文写作的大学硕士及关于软件本科毕业论文,相关软件开题报告范文和学术职称论文参考文献.

软件引用文献:

[1] 软件工程学位论文选题推荐 软件工程学位论文题目如何拟
[2] 软件工程学士方面论文选题 软件工程学士论文题目如何拟
[3] 最新软件工程技师论文选题参考 软件工程技师论文题目哪个好
《软件论文写作参考范文 关于软件类参考文献格式范文2万字》word下载【免费】
软件相关论文范文资料