毕业论文范文网-论文范文
电气工程 会计论文 金融论文 国际贸易 财务管理 人力资源 学前教育 德语论文 工程管理 文化产业 工商管理 会计专业 行政管理 广告学
机械设计 汉语文学 英语论文 物流论文 电子商务 法律论文 工商管理 旅游管理 市场营销 药学论文 播音主持 人力资源 金融论文 保险学
制药工程 生物工程 包装工程 模具设计 测控专业 工业工程 教育管理 行政管理 计算机论 电子信息 市场营销 法学论文 财务管理 投资学
体育教育 小学教育 印刷工程 土木工程 书法论文 护理论文 心理学论 信息管理 公共事业 给水排水 新闻专业 摄影专业 广电编导 经济学
  • 范文首页 |
  • 毕业论文 |
  • 论文范文 |
  • 计算机论文 |
  • 外文翻译 |
  • 工作总结 |
  • 工作计划 |
  • 现成论文 |
  • 论文下载 |
  • 教学设计 |
  • 免费论文 |
  • 原创论文 |
搜索 高级搜索

原创毕业论文

当前位置:毕业论文范文网-论文范文 -> 免费论文 -> 计算机毕业论文

服务器信息管理系统开发设计(二)

作者: 浏览:23次
免费专业论文范文
免费专业论文
政治工作论文
计算机论文
营销专业论文
工程管理论文范文
医药医学论文范文
法律论文范文
生物专业论文
物理教学论文范文
人力资源论文范文
化学教学论文范文
电子专业论文范文
历史专业论文
电气工程论文
社会学专业论文
英语专业论文
行政管理论文范文
语文专业论文
电子商务论文范文
焊工钳工技师论文
社科文学论文
教育论文范文
数学论文范文
物流论文范文
建筑专业论文
食品专业论文
财务管理论文范文
工商管理论文范文
会计专业论文范文
专业论文格式
化工材料专业论文
英语教学专业论文
电子通信论文范文
旅游管理论文范文
环境科学专业论文
经济论文
人力资源论文范文
营销专业论文范文
财务管理论文范文
物流论文范文
财务会计论文范文
数学教育论文范文
数学与应用数学论文
电子商务论文范文
法律专业论文范文
工商管理论文范文
汉语言文学论文
计算机专业论文
教育管理论文范文
现代教育技术论文
小学教育论文范文
机械模具专业论文
报告,总结,申请书
心理学论文范文
学前教育论文范文

收费计算机专业论文范文
收费计算机专业论文
Delphi
ASP
VB
JSP
ASP.NET
VB.NET
java
VC
pb
VS
dreamweaver
c#.net
vf
VC++
计算机论文
毕业论文范文题目:服务器信息管理系统开发设计(二),论文范文关键词:服务器信息管理系统开发设计(二)
服务器信息管理系统开发设计(二)毕业论文范文介绍开始:
(三)项目开发目标
该项目目标是为了解决企业信息孤岛,实现对资源的共享和更好利用。目前,行业内主流解决途径大概有4类方向,数据层面的集成、应用系统集成、用户界面集成(界面重组)、业务流程整合。

1、数据层面的集成
主要是用于共享或合并来多个应用系统的数据库数据,具体包括数据的共享,数据的转化,数据的迁移及数据的复制等,这是实现信息共享最基本的需求,但仍涉及数据格式的转换、数据冗余以及完信息孤岛整性的保持等诸多难题。

2、应用系统集成
主要是使不同应用系统之间能够相互调用对方的信息。具体实现需要各系统间提供对应访问接口,涉及接口模块的对各个系统的兼容和数据传输方式等问题;

3、用户界面集成(界面重组)
它主要将各个系统的客户端和图形界面使用一个标准样式的界面(如:web浏览器)来替换。把应用客户端程序界面的功能,一对一地映射到一个浏览器的图形用户界面,形成一个新的统一的展示层。可以统一用户使用习惯,方便用户调用各类应用程序。

4、业务流程整合
优化原有的业务流程,并通过流程把所有应用、数据管理起来,使之贯穿众多应用系统、数据、用户和合作伙伴,这是最理想的层次。但是,实施起来也是最困难的,因为需要统筹协调的资源较多,整合实施难度较大。

由于,当前资源有限,无法采用大规模业务流程整合方案。升级改造现有系统,不能对在用业务系统造成影响,所以我们需要采用对其他系统影响最小的平滑方案。根据在用系统的特性,我们分别采用不同的解决方案。对于闭源系统或无对外数据接口系统,我们将采用底层数据整合集成方案;对于开源系统或提供外部数据接口的 应用系统,我们将采用应用系统集成方案。


二、开发方案所用技术概述
(一)Linux操作系统
目前,主流的服务器操作系统有UNIX,LINUX,Windows。由于,大部分UNIX和windows Server 系统都是收费的,从成本控制角度考虑LINUX更好。
另外,主流服务如,APACHE HTTPD, NGINX, MYSQL,主流开发环境,JAVA,PHP,PTYON等 原生系统都存在于Linux或Unix上,所以扩展库,应用版本更新速度及系统兼容稳定性,相比windows都更好。我选用Linux系统做为底层服务器操作系统。Linux分支较多,目前主流分支有Redhat,Debian,SuSE等,因为Redhat属于行业领先,并由企业对其支持,网上教程及帮助较多,所以选用Redhat分支 CentOS系统作为底层操作系统。

(二)Mysql数据库技术
    数据库主要分为关系型数据库及非关系型数据库2大类。非关系型数据库主要试用与键值对数据,用于数据缓存较多。我们这次选用关系型数据库更适合项目需要。关系数据库里目前主流Oracle,Mysql,SQLServer,PostgreSQL,DB2,Access,SQLite等。Oracle,DB2和SQLServer 是收费的,Access和SQLite是本地数据库对于网络访问支持不好。Mysql和PostgreSQL是目前较流行数据库,由于Mysql更成熟,相关文档介绍更多,所以这次选用Mysql数据库做为应用底层数据库。

(三)Python 与Shell 语言 
 目前开发语言有很多,php,ruby,java,perl,python,go 等。我们要选择一种简洁易用的开发语言,并具有跨平台特性的。对于开发语言我们选用Python和Shell脚本作为这次的开发语言,因为Python目前已经较为成熟,而且其开发理念There is only one way to do it.比较适合团队协作开发。

(四)web.py 框架
   一个好的网站离不开一个好的框架。Python框架,目前有很多,Web2py:全栈式Web框架;Django: Python Web应用开发框架;Pulsar:Python的事件驱动并发框架;Zerorpc:基于ZeroMQ的高性能分布式RPC框架;webpy: 轻量级的Python Web框架等。每种框架都有各自的优点,我们项目需要快速开发,web.py简单易学,只要有Python基础,web.py就非常容易掌握,所以我们选用这个框架作为我们底层开发框架。

(五)Dreamweaver 页面开发技术
 开发前端页面,选择一个合适的工具,将达到事半功倍的效果。Web编辑软件中我比较喜欢Dreamweaver,因为它具有所见即所得的功能,设计者可以在可视化或者文本这两种方式下,进行页面的设计,并且可以实时的显示HTML源代码。当设计者对代码作出任何改动时,结果将立刻显示出来。  你还可以在"Properties"(属性)窗体中调整参数,即刻在"Documentwindow"窗体中看到它的改变,如果你按下F12快捷键,Dreamweaver会自动生成HTML文件供欲览,方便测试调整。Dreamweaver它与现存的网页也有着极好的兼容性,不会更改任何其他编辑器生成的页面。这将大幅度降低由于HTML源代码的变更而给设计者带来的困惑。
对于已经习惯于使用这些纯文本编辑器的设计者,Dreamweaver将在不改变原有工作习惯的基础上,带来更多功能。设计者可以使用文本编辑器直接编辑HTML,同时生成较为复杂的动画、表格、java script等。


(六)Zabbix服务API接口技术
Zabbix 是目前较为流行的监控管理系统。其具有较为丰富的API接口可以方便二次开发和底层管理,比较适合我们这次项目的系统集成开发需求。
    目前开发的zabbix API接口有添加主机,获取主机信息,删除主机,添加模板,删除模板,获取模板信息等等。具体使用和二次开发可以详见官方手册。


三、系统需求分析
(一)需求分析 
尽早对软件项目进行细致可行性评估,避免开发过程中的浪费大量人力,物力和财力。由于篇幅和时间限制,我们这里主要对应zabbix功能模块进行重点分析。

(二)编写目的
整合现有各信息管理系统的信息资源,建立统一信息管理平台,实现在一个平台录入信息多个平台共享资源的需求。


(三)问题定义
明确当前存在的问题需要解决,对于整个系统平台的开发设计周期中将起到核心指导性作用,否则盲目的进行工作将会偏离我们的初衷。
现在我们的主要问题和任务有:
1.  如何让各系统间建立数据信息交互。
2.  如何实现各系统数据的同步增删改查。
3.  如何实现数据自动化更新和采集。

(四)可行性研究
 在明确需要解决的问题后,我们分析下实现的可能性。
从管理层面上来看,该解决方案能大大提供工作效率,降低人工成本,推荐企业信息化程度,得到管理层领导的支持和肯定。
从技术层面上来看,我们采用目前较流畅的B/S架构,后期维护和扩展都较为灵活。Python也是目前较为成熟的开发语言和Java等面向对象的设计语言设计思路较相近,有较多的模块支持,所以技术上来说学习曲线较为平缓。唯一需要注意的是设计第三方采购的系统底层开发,可能需要花费较多时间进行调试。
从经济层面上来看,目前由于自由研发,完全采用开源系统和软件,也尽可能避免需要第三方系统厂家协助开发接口,从而人工成本外暂时无其他成本,所以经费上无需特别支出。
 

(五)功能分析
Zabbix监控系统数据需求分析
图3.1  zabbix主机新增页面

1. 功能需求分析
每次新增设备或主机,我们都需要在zabbix上面填写相关设备IP,用途说明,等信息,这些信息经常其他系统中已经被重复录入,我们可以通过调用本服务器信息管理系统的数据,通过API接口来zabbix上主机,监控项,触发器等的创建,修改与删除操作,最终在zabbix上实现同步自动创建设备监控功能。
另外,在其他系统中,我们也经常会需要显示被监控设备的相关监控统计数据与图表等信息。这些信息,我们也可以通过本服务器信息管理系统,去调用在zabbix上保存的数据信息。

2. 界面需求分析
在服务器信息显示界面上,提供zabbix监控一键添加按钮。可以快速调用zabbix相应API接口实现设备新增。如果,设备添加成功,返回提示窗口:“设备已添加成功”。如果,添加设备失败,返回提示窗口:“设备添加失败,$Err_Message”($Err_Message 返回的错误信息)
   在服务器信息界面,鼠标停留在相应设备1.5秒以上,如果已添加zabbix监控,将通过zabbix相应API接口,获取该设备流量监控图,显示在设备信息下方,鼠标移动后自动关闭图形显示层。

3. 接口需求分析
Zabbix信息设备新增信息,通过我们的信息管理系统统一提供。我们整理后,以下为在zabbix新增设备必要信息:
(1)设备IP地址信息
(2)设备名称信息
(3)监控模板名信息
(4)设备分组信息

   服务器对于的资源历史和实时数据,通过zabbix监控接口提供。我们整理后,主要需要获取zabbix设备以下几类监控信息:
(1)网络流量监控信息
(2)CPU负载监控信息
(3)磁盘空间占用监控信息
(4)磁盘IO监控信息
(5)内存占用监控信息


2.权限分配需求分析
(1)普通用户
仅可以获取设备相关zabbix资源使用数据

(2)管理员用户
   可以获取对应设备,也可以想zabbix添加注册新设备监控



首页 上一页 1 2 3 4 5 下一页 尾页 2/5/5


以上为本篇毕业论文范文服务器信息管理系统开发设计(二)的介绍部分。
本论文在计算机毕业论文栏目,由论文网(www.zjwd.net)整理,更多论文,请点论文范文查找

毕业论文降重 相关论文

收费专业论文范文
收费专业论文
汉语言文学论文
物理学论文
自动化专业论文
测控技术专业论文
历史学专业论文
机械模具专业论文
金融专业论文
电子通信专业论文
材料科学专业论文
英语专业论文
会计专业论文
行政管理专业论文
财务管理专业论文
电子商务国贸专业
法律专业论文
教育技术学专业论文
物流专业论文
人力资源专业论文
生物工程专业论文
市场营销专业论文
土木工程专业论文
化学工程专业论文
文化产业管理论文
工商管理专业论文
护理专业论文
数学教育专业论文
数学与应用数学专业
心理学专业论文
信息管理专业论文
工程管理专业论文
工业工程专业论文
制药工程专业论文
电子机电信息论文
现代教育技术专业
新闻专业论文
艺术设计专业论文
采矿专业论文
环境工程专业论文
西班牙语专业论文
热能与动力设计论文
工程力学专业论文
酒店管理专业论文
安全管理专业论文
交通工程专业论文
体育教育专业论文
教育管理专业论文
日语专业论文
德语专业论文
理工科专业论文
轻化工程专业论文
社会工作专业论文
乡镇企业管理
给水排水专业
服装设计专业论文
电视制片管理专业
旅游管理专业论文
物业管理专业论文
信息管理专业论文
包装工程专业论文
印刷工程专业论文
动画专业论文
环境艺术专业论文
信息计算科学专业
物流专业论文范文
人力资源论文范文
营销专业论文范文
工商管理论文范文
汉语言文学论文范文
法律专业论文范文
教育管理论文范文
小学教育论文范文
学前教育论文范文
财务会计论文范文

电子商务论文范文

上一篇:机器学习与机器人学习优化的集成 下一篇:安全系统整体解决方案设计

最新论文

精品推荐

毕业论文排版

热门论文


本站简介 | 联系方式 | 论文改重 | 免费获取 | 论文交换

本站部分论文来自网络,如发现侵犯了您的权益,请联系指出,本站及时确认删除 E-mail:229120615@qq.com

毕业论文范文-论文范文-论文同学网(www.zjwd.net)提供计算机毕业论文毕业论文,毕业论文范文,毕业设计,论文范文,毕业设计格式范文,论文格式范文

Copyright@ 2010-2024 zjwd.net 毕业论文范文-论文范文-论文同学网 版权所有