2系统开发环境及相关技术简介
2.1 开发环境
Intel(R) Pentium(R) Dual CPU,0.99GB内存,120G硬盘
Microsoft® Windows™ XP Professional
Microsoft® Visual Studio 2008(C++)
Microsoft® Developer Network for Visual Studio.NET 2008
2.2 运行环境
运行环境配置
操作系统:Windows XP
使用语言: C++
硬件要求:
CPU:C4 2.0G(四路);C4 2.4G(8路);C4 2.6G(12路);C4 2.8G(16路);P4 2.8G(24路)
内存:256MB以上(16路以上最好使用512MB)
磁盘空间:7200转的高速硬盘,容量根据需要配置,录像每小时每路大概120MB
电源:优质的350 – 400W ATX电源
显示器:能在1024*768或1440*900下面运行的SVGA显示器
软件要求:
Microsoft Visual Studio 2008
Sql Server 2005
2.3 相关技术
2.3.1 C++语言
● 介绍
C++是由AT&T Bell(贝尔)实验室的Bjarne Stroustrup博士及其同事于20世纪80年代初在C语言的基础上开发成功的。 C++保留了C语言原有的所有优点, 增加了面向对象的机制。
C++是由C发展而来的, 与C兼容。 用C语言写的程序基本上可以不加修改地用于C++。 从C++的名字可以看出它是C的超越和集中。 C++既可用于面向过程的结构化程序设计, 又可用于面向对象的程序设计, 是一种功能强大的混合型的程序设计语言。[4]
● C++语言特点 :
C++设计成静态类型、和C同样高效且可移植的多用途程序设计语言。
• C++设计成直接的和广泛的支持多种程序设计风格(程序化程序设计、资料抽象化、面向对象程序设计、泛型程序设计)。
• C++设计成给程序设计者更多的选择,即使可能导致程序设计者选择错误。
• C++设计成尽可能与C兼容,借此提供一个从C到C++的平滑过渡。
• C++避免平台限定或没有普遍用途的特性。
• C++不使用会带来额外开销的特性。
• C++设计成无需复杂的程序设计环境
2.3.2 SQL Server 2005数据库
● 介绍
SQL Server 是一个大型的关系型数据库管理系统,他最初是由Microsoft Sybase和Ashton-Tate三家公司共同开发的,SQL Server 2005共有4个版本,分别是个人版,标准版,企业版和开发版,支持关系数据库的结构化查询语言SQL,它提供了丰富的图形化管理工具,简化了系统管理与操作,具有动态自动管理和优化功能。它支持大型Web站点和企业数据吃力系统的数据存储要求,具有Web出版工具,支持XML、HTTP,并具有数据挖掘和分析服务的应用功能,可伸缩性和可用性强。它支持企业级数据库,容许大量用户同时访问,容许用户同时引用多处数据源,支持分布式查询,支持数据仓库。它具有丰富的编程接口,便于开发,支持ODBC、ADO数据库对象、OLE数据源,支持N层客户机/服务器系统,在客户机/服务器结构中SQL Server 2005扮演着后端数据库的角色。 [4]
● SQL Server 2005数据库特点
(1)、Internet 集成
(2)、可伸缩性和可用性
(3)、企业级数据库功能
(4)、易于安装、部署和使用
2.3.3 ZigBee 技术
● 介绍
ZigBee技术是一种近距离、低复杂度、低功耗、低速率、低成本的双向无线通讯技术。主要用于距离短、功耗低且传输速率不高的各种电子设备之间进行数据传输以及典型的有周期性数据、间歇性数据和低反应时间数据传输的应用。 简单的说,ZigBee是一种高可靠的无线数传网络,类似于CDMA和GSM网络。ZigBee数传模块类似于移动网络基站。通讯距离从标准的75m到几百米、几公里,并且支持无限扩展。ZigBee是一个由可多到65000个无线数传模块组成的一个无线数传网络平台,在整个网络范围内,每一个ZigBee网络数传模块之间可以相互通信,每个网络节点间的距离可以从标准的75m无限扩展。
- 上一篇:组态软件实现包装自动线虚拟对象的设计
- 下一篇:基于物联网的安全管理系统的研究与应用
-
-
-
-
-
-
-
java+mysql车辆管理系统的设计+源代码
酸性水汽提装置总汽提塔设计+CAD图纸
十二层带中心支撑钢结构...
中考体育项目与体育教学合理结合的研究
电站锅炉暖风器设计任务书
河岸冲刷和泥沙淤积的监测国内外研究现状
杂拟谷盗体内共生菌沃尔...
乳业同业并购式全产业链...
当代大学生慈善意识研究+文献综述
大众媒体对公共政策制定的影响