软件工程课程设计——远程监控系统

上传人:大米 文档编号:554943349 上传时间:2023-10-23 格式:DOC 页数:31 大小:1.69MB
返回 下载 相关 举报
软件工程课程设计——远程监控系统_第1页
第1页 / 共31页
软件工程课程设计——远程监控系统_第2页
第2页 / 共31页
软件工程课程设计——远程监控系统_第3页
第3页 / 共31页
软件工程课程设计——远程监控系统_第4页
第4页 / 共31页
软件工程课程设计——远程监控系统_第5页
第5页 / 共31页
点击查看更多>>
资源描述

《软件工程课程设计——远程监控系统》由会员分享,可在线阅读,更多相关《软件工程课程设计——远程监控系统(31页珍藏版)》请在金锄头文库上搜索。

1、编号:04软件工程课程设计题目:基于CS模式远程监控系统软件的实现系 (院):信息工程学院专 业:计算机科学与技术班 级:计科0901B组 长:谢永路组 员:赵春乐 胡园 刘燕三指导教师:王娟娟2基于CS模式远程监控系统软件的实现2012年6月6日 目录一、可行性分析报告4引言41.2 可行性分析的前提41.3对现有系统的分析5通过综合各个方面的资料,我们了解到基于BS模式的系统尚未成形普及,这说明基于BS模式的系统的需求很大!51.4 所建议的系统5可以使用CS模式,但这使用起来有一定的局限性,不能满足用户的需要!也不符合Intenet的快速发展的需要!51.5 可选择的其他系统方案5如果C

2、S模式开发出现问题,我们可以现开发BS模式,虽然与我们的期望南辕北辙,但可以把这看成第一个版本,这样也可以为CS模式垫定基础!这只是一种方案!51.6 投资及效益分析5开发这款软件投资较小,我们需要的只是在电脑上进行编程,投资较小!而且这个系统又是当今社会所需要的,他能满足我们各个方面的需求!所以未来的效益也是非常可观的!51.7 社会因素方面的可行性51.8 结论5二、 需求规格说明书61概述(Summary)62问题初始分析(Early Analysis)73目标系统功能需求(Function of Target System)74目标系统性能需求(Performance of Targe

3、t System)75目标系统界面与接口需求(Interface of Target System)86目标系统其他需求(Other Requirements of Target System)87目标系统假设与约束条件(Suppose and Restriction of Target System)9三、总体设计说明书91.1 远程监控的背景知识101 2 远程监控软件的原理102 系统需求分析及理论基础102.1 系统需求分析102.2 系统开发原理及关键技术112.3 系统的开发平台112.4 编程运行环境13四、详细设计说明书133.1 系统总体结构设计和分析133.2 程序流程及分

4、析14五、源程序清单184.1 系统主要模块设计184.2 连续获得被监控端机器屏幕变化功能实现18六、用户手册221前言(Preface)222功能(Function)23七、测试报告241. 概述(Summary)242. 组件测试(Module Test)243功能测试(Function Test)254. 测试结论(Test Verdict)255 系统运行及测试结果285.1 测试方法285.2 测试环境285 3 系统运行实例28八、软件开发总结报告30参考文献31一、可行性分析报告引言1.1.1 编写目的看这个方案是否可行,是否满足经济可行性,操作可行性,和技术可行性,只有各个方

5、面都可行,才可以进行下面软件的开发,否则以后做的所有工作都白搭!项目的目标:该项目的目标是能够实现B/S模式的远程监控,对局域网乃至整个网络都能够实现远程监控,让用户在任何一个地方都能够对提前设定的区域进行监控和管理。1.1.2 背景目前所有的系统都是在CS模式下完成,基于BS模式的远程监控系统尚未出现,在互联网发展的大背景下,基于CS模式的远程监控系统也就应用而生!1.1.3 定义基于BS模式的远程监控系统:就是让用户在任何地方,通过已经联网的浏览器,对提前设定的区域进行监控和管理!用户PC机:一台普普通通的电脑,具体点这里指能够上网的电脑。普通摄像头:他不具有网络摄像头的功能,只是有某种接

6、口的普通摄像头。后台服务器:他对用户数据进行分析与处理。管理真个网站。1.1.4 参考资料web程序设计(美)Robert W.Sebesta著JSP基础教程耿祥义 张跃平 编著软件工程导论(第五版) 张海藩 编著UML 基础、案例与应用(第三版)(美)Joseph Schmuller 著1.2 可行性分析的前提1.2.1 要求他必须的完成以下功能:(1)、视频数据的实时传输(2)、视频数据的存盘与管理(2)、视频数据的分析以及图像数据的分析1.3 对现有系统的分析通过综合各个方面的资料,我们了解到基于BS模式的系统尚未成形普及,这说明基于BS模式的系统的需求很大!1.4 所建议的系统 可以使

7、用CS模式,但这使用起来有一定的局限性,不能满足用户的需要!也不符合Intenet的快速发展的需要!1.5 可选择的其他系统方案如果CS模式开发出现问题,我们可以现开发BS模式,虽然与我们的期望南辕北辙,但可以把这看成第一个版本,这样也可以为CS模式垫定基础!这只是一种方案!1.6 投资及效益分析开发这款软件投资较小,我们需要的只是在电脑上进行编程,投资较小!而且这个系统又是当今社会所需要的,他能满足我们各个方面的需求!所以未来的效益也是非常可观的!1.7 社会因素方面的可行性我们从三个方面分析该项目的可行性:在操作方面:首先,在全校范围内没有该系统,或类似于该系统的东西出现。而我们又非常的渴

8、望这样的系统。比如,对于机房,机房管理员或任课教师就不用去机房,就能对整个机房的情况进行监控。对于宿舍或者其他居住场所,我们可以随时随地的通过网络,对这些地方进行远程监控和管理。也就是说,用户只需要通过浏览器,输入自己的账号和密码,就可以实现对现场设备状态的安全监控!在操作上是行的通的。在技术方面:我们采用java web程序设计,它是基于JAVA面向对象的。并且我们采用学习过的三种框架技术,实现整个网络编程。这些技术都是我们学习过,并且都已经掌握的。我们会涉及到图像识别,数据的分析与处理等这些前沿的东西。我们相信,在技术上我们完全可以做到。在经济方面:我们不需要学校的补助,我们小组每个人都有

9、电脑,如果可以的话,我们也能去机房,完成项目的编码与测试。可以说我们不需要什么费用,就可以完成这个项目。所以我们共同认为经济上绝对不是一个问题!1.8 结论 开发这个系统是可行的,不管从我们小组个人能力,还是从未来发展方向,都能为我们在web方向的学习,垫定基础!二、 需求规格说明书完成人: 谢永路 1概述(Summary)1.1项目的目的与目标(Purpose and Aim of Project)项目名称是:基于web技术的远程安全监控系统。项目的目的是用户可以在任何一个地方,通过网络就能对提前设置的区域进行监控和管理,而不用去监控室里,这样非常的方便,他是随着Internet发展,应用而

10、生,他是基于B/S模式的,而传统的监控系统是基于C/S模式。数据传输项目的目标:该项目的目标是能够实现B/S模式的远程监控,对局域网乃至整个网络都能够实现远程监控,让用户在任何一个地方都能够对提前设定的区域进行监控和管理。控制命令普通摄像头数据传输服务器发出请求用户PC机整个该系统的工作流程如上图所示,服务器从摄像头获得数据,PC机能够访问服务器,并可以得到实时数据和已经存盘的数据。并且用户也可以通过服务器对远程摄像头进行控制。另外系统所实现的功能远不止这些,他要对后台服务器进行全面管理。又类似一个网站的功能。所有的这些都是该项目的目的。1.2 术语定义(Terms Glossary)用户PC

11、机:一台普普通通的电脑,具体点这里指能够上网的电脑。普通摄像头:他不具有网络摄像头的功能,只是有某种接口的普通摄像头。后台服务器:他对用户数据进行分析与处理。管理真个网站。1.3 相关文档(Related Documents)说明用户需求报告的变更,以及可能受变更影响的其他相关文档,如:项目开发计划和设计说明书。web程序设计(美)Robert W.Sebesta著JSP基础教程耿祥义 张跃平 编著软件工程导论(第五版) 张海藩 编著UML 基础、案例与应用(第三版)(美)Joseph Schmuller 著 Java核心技术Cay S.Horstmann Gary Cornell 编著数据库

12、系统概论王珊 萨师煊 著2问题初始分析(Early Analysis)我们对整个项目进行全面分析以后,发现该项目面临的问题如下:(1)、如何把摄像头中的数据传到服务器中,并每隔一段时间进行保存,如果是多个摄像头,又该如何传输,这涉及到多线程并发的操作。(2)、用户如何通过网络从服务器上获得数据,以及获得的是实时数据。如果该用户又多个摄像头,又该获得每个摄像头中的数据。(3)、后台服务器,如何管理。(4)、用户如何通过服务器对远程摄像头进行控制。2.1 场景描述(Scene Description)用户所处的位置可以是任何一个地点,首先用户的电脑必须能够上网。也就是说能够通过浏览器进行访问,用户

13、不需要安装任何软件。用户必须在某个区域配置有摄像头,该摄像头并且能够连接到服务器中去。2.2 初始功能提取(Early Function Distill)(1)、视频数据的实时传输(2)、视频数据的存盘与管理(2)、视频数据的分析以及图像数据的分析3目标系统功能需求(Function of Target System)3.1 功能需求分析(Function Analysis)创建用例模型与域模型,要求采用用例表进行用例规约描述,必要时采用活动图进行检验。用户查看视频注册登录管理摄像头查询视频管理视频4目标系统性能需求(Performance of Target System)在B/S模式下采用

14、传统的三层体系结构来设计监控组态软件,并不能直接实现与被控对象进行数据通信,因此基于Web技术的监控组态软件采用四层体系结构进行设计,如图2所示。它是在一般的三层体系结构的基础上增加了控制层,用来实现Web服务器与被控对象的通信,进一步控制被控对象。这样既充分利用了现有的网络资源和工业现场资源,也使得两者有机地结合在一起,达到了Web服务器与现场设备通过现场总线进行远程通信的目的。4.1 时间要求(Time Request)如:(1)响应时间,如查询的最长等待时间。(2)更新处理时间,如记账的最长时间。(3)数据的转换和传送时间,如远程数据传输的时间要求。(4)解题时间。以上的时间要求,我们会控制在2s内完成。可能这个时间有些长,但是必须考虑到,网络的流量以及网络阻塞情况。就好比你上网看视频,如果网速很慢,你等的时间会很长些,如果网速快,你可能不用等很长时间。实时视频的传输速率也和网络状况有关。4.2 空间要求(Space Request)如:(1)支持的终端数。(2

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 大杂烩/其它

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号