船舶企业电脑配置监控系统设计与实现开题报告

 2021-08-14 02:34:43

1. 研究目的与意义(文献综述)

1、目的及意义(含国内外的研究现状分析)

1.1课题的提出

很难想象世界上第一台电子计算机是1946 年才诞生的,至今不过仅仅半个世纪而已。我们要感谢图灵,他的作品几乎渗透进了这个我们所处的信息时代的各个角落。随着计算机技术的迅猛发展,计算机已经对整个世界产生了一个深远的影响。科研、商业、生产、教育、娱乐,几乎涵盖了任何你所知道的领域。计算机也的的确确给人们的工作提供了很多方便,不管部门还是单位,都需要计算机来辅助员工的工作。这就会产生一些新的问题。

虽然现在的计算机更新速度越来越快,但计算机还是具有相当的价值的。尤其是以企业为我们所谈论的对象时。一个大型企业可能会有成百甚至上千台计算机,不乏有些员工一时起意,将属于单位的计算机或其配件据为己有,这样的例子比比皆是。这对于单位来说均是一种不必要的损失。所以,就需要一种技术来减少或弥补这样的损失。企业计算机配置监控系统应运而生!

1.2课题研究的意义

企业计算机监控系统监控的对象是企业内部计算机的配置,包括显示器、CPU、主板、机箱、硬盘、声卡、显卡等计算机主要配件。这些配件有些也是价格不菲的,无论是损坏还是丢失,都会对企业造成损失。所以,这一技术的实现与应用,是对企业合法资产的保护并减少企业的损失,简化工作流程,提高企业的工作效率。为避免上述类似事件再度发生从而给公司带来不必要的损失,甚至是他人恶意窜改重要数据资料从而给公司造成无法挽回的损失,文件虽小,但其安全问题却不可忽视。有时候一份重要文件的遗矢,一组重要数据的泄露会给整个公司带来不可估量的损失。

1.3课题研究的历史和现状

以前,人们要知道设备的运行参数及运行状态,要依靠人逐级汇报。这些汇报需要用电信手段或工具。这样就延误了处理的时机,有可能造成不可弥补的损失。有了计算机监控系统,就可以及时掌握设备运行参数及状态,可以了解整个工程以致整个行业或更大范围所发生的一切并能快速做出反应等[[1]]。

1956 年美国首先研究了用于军事上测试项目的计算机监控系统。由于这种系统的性能优良、使用方便,从他问世以后即获得迅速的发展,几乎覆盖了数据自动检测、采集、处理和自动控制系统。这类系统中,比较典型的、具有代表性的是SCADA( Supervisory Control and Data Acquisition) 系统[[2]]。

目前,国内外多家公司均在开发此类用于监控电脑配置的系统,比较知名的一些系统有:北信源公司开发的VRV系统、上海腾顺公司开发的监控管理软件、青岛以太科技有限公司的监控系统,以及一些互联网科技公司开发的计算机管理软件如电脑管家、鲁大师、优化精灵等等。

计算机配置系统的发展方向是:

(1)跨平台性强,该系统应能在各种Windows系统上运行;

(2)模块化设计:降低程序复杂性,简化操作、维护的工作;

(3)通知功能:通知即时消息[[3]]。

为了保证所有计算机上的操作都是机主自己本人的操作,我们设置软件开机自动启动,并且立即锁住电脑,需要输入机主设置的密码才能进入电脑进行操作,若连续多次输入错误则发送信息到服务器。相关人员可以从服务器获取相关时间信息,从而可以调取对应地点、对应时间的监控进行调查。从而可以防止他人恶意操作损坏。即使泄密也更容易查找到追责依据。

同样,软件还必须实现员工普通权限不能自主卸载的功能,不然软件一旦被卸载就无法继续对计算机实施保护和监控功能。

综上所述,项目准备开发这样一套软件来管理和监控整个企业的办公计算机,保证企业工作的正常运行并降低意外损失,系统设计流程如下图所示:

图1系统工作原理流程简图

2. 研究的基本内容与方案

2、基本内容和技术方案

2.1基本内容

论文选题研究的主要内容包括如下几点:

(1)提出计算机配置监控的思路,提出关键问题,确定实施方案;

(2)了解电脑配置信息检测的实现方法,

(3)学习MySQL Server2008数据库与面对对象的程序开发工具的连接,如何向数据库添加、修改、删除和读取数据;

(4)学习vb.net语言编写软件,实现获取该软件运行电脑上配置信息的功能;

(5)实现电脑唯一识别的设计。

该软件系统的难点是:如何匹配用户与其计算机配件信息。

计算机监控系统,是以监测控制计算机配置为主体。为实现上述所说的功能,该系统应能做到以下具体内容:

(1)读取企业所需监控计算机的硬件信息内容;

(2)存储该信息内容于数据库;

(3)与设定或之前信息内容作比对;

(4)发现不同及时通知。

2.2技术路线

其中电脑的硬件配置信息通过调用CMD的WMIC命令能查询本机硬件信息。具体命令如下:

wmic csproduct get Version 命令可以获取本机电脑型号;

wmic cpu get name 命令可以获取本机CPU型号;

wmic BaseBoard get Product 命令可以获取本机主板型号;

wmic memorychip get Capacity 命令可以获取本机内存容量大小;

wmic DISKDRIVE get size 命令可以获取本机硬盘容量大小;

wmic Path Win32_DisplayConfiguration get DeviceName 命令可以获取本机显卡型号;

wmic DESKTOPMONITOR get name 命令可以获取显示器名字;

wmic SOUNDDEV get ProductName 命令可以获取声卡型号;

systeminfo 命令可以获取本机网卡型号[[4]];

在服务器端,可以添加、修改和删除用户的信息。也可以在指定文本框通过输入计算机编号或者机主姓名、指定时间,可以快速查询到对应计算机在相应时间段内使用记录和配置状态。方便对整个公司计算机进行监控管理。


3. 研究计划与安排

3、进度安排

第1—3周: 查阅相关文献资料,明确研究内容,了解研究所需的技术背景以及基础知识。确定方案,完成开题报告。

第4—5周: 完成翻译工作及文件综述。

第6—7周: 学习数据库知识,完成功能设计需求分析。

第8—13 周: 学习人工智能软件设计手册,完成专家系统设计。

第14—15周:完成并修改毕业论文。

第 16 周:准备论文答辩。

4. 参考文献(12篇以上)

4、参考文献

[1] 杨艳. 计算机监控系统的设计与研究[D]. 四川:电子科技大学,2009.

[2] 孙海勇. 单位内部计算机监控系统设计与研究[D]. 山东:中国海洋大学,2012.

[3] 黄鹏. 局域网计算机监控系统的设计与实现[D]. 湖北:华中科技大学,2005.

[4] 卢镇波,李青,万晶著.Visual Basic.NET实用编程百例[M].北京:清华大学出版社,2005.

[5] 程杰编著.大话设计模式[M].北京:清华大学出版社,2007.

[6] MartinFowler编著.重构 改善既有代码的设计[M].北京:人民邮电出版社,2010.

[7] 郭禾,陈锋,王宇新.数据库和数据仓库建模与建模CASE工具的设计实现[J].小型微型计算机系 统,2000,第10期.

[8] 初洪龙,徐业勇,何锦辉.基于MVC的图算法可视化的实现[J].农业网络信息,2006,第11期.

[9] 章立民.visual basic2005文件IO与数据存取秘诀[M]. 机械工业出版社.2007.1第1版.

[10] 江凤莲,郭华龙,龚长斌.基于JDBC构造中间件的工作方式与实现[J].吉首大学学报:自然科学版,2009,第3期.

[11] 杨帆,王钧玉,孙更新编著.设计模式从入门到精通[M].北京:电子工业出版社,2010.

[12] 明日科技.Java从入门到精通[M].清华大学出版社,2012.9. 第3版.

[13] Frank Carrano.数据结构与算法分析Java语言描述[M]. 清华大学出版社.2007.11 第2版.

[14] ErichGamma.设计模式可复用面向对象软件的基础[M].北京:机械工业出版社,2002.

[15] 王振龙. 内网计算机监控系统的设计与研究[D]. 黑龙江:哈尔滨工程大学,2008.

[16] Franois Scharffe, Ondej Zamazal, Dieter Fensel.Ontology alignment design patterns[M].26 Apr 2013.

[17] Salman Khwaja, Mohammad Alshayeb. towards design pattern definition language[M]. 2011.

[18] Ned J Nesti Jr; Jamie L Harmon. Design a pattern[J]. Scholastic Art, 03/2011.

[19] Jing Dong; Yajing Zhao; Yongtao Sun. Design pattern evolutions in QVT[J]. 2010.

剩余内容已隐藏,您需要先支付 10元 才能查看该篇文章全部内容!立即支付

课题毕业论文、开题报告、任务书、外文翻译、程序设计、图纸设计等资料可联系客服协助查找。