B/S模式的客户端零安装、零维护,需要升级时只需对服务器端进行升级,服务器端可扩展性强等特点是本系统开发应用的优势所在。
2。2 ASP。NET介绍
ASP。NET是一种建立动态网络应用程序的全新技术,是。NET的一部分,基于这个技术,程序开发人员可很方便、快捷地开发Web程序。ASP。NET可以使用多种与公共语言运行兼容的语言来编写,还可以访问。NET架构中的类,可以使用多种网络控件,实现功能强大,界面简单的网络应用程序【[[3] 陶国荣.ASP。NET 2。0数据库与网络开发从入门到精通:(VB。NET).人民邮电出版社,2008-8]】。ASP。NET是架构在。NET之上的,而。NET是微软公司推出的一种面向XML Web服务平台,。NET最终要实现的目标就是:用户无论是何时何地,利用任何设备都能访问到自己所需要的信息,而用户不需要关注信息的来源,只需要接受自己所获取的数据信息即可【[[4] 孙东梅.Dreamweaver8+ASP完美动态网站设计 完全手册.电子工业出版社,2008]3】。
本系统就是利用ASP。NET简洁强大的开发环境开发和设计的。文献综述
2。3 SQL Server概述
SQL Server关系型数据库是在Microsoft的数据平台上发布的,数据库中可以存贮有结构化、半结构化和非结构化文档的数据;可以对数据进行增加、修改、删除、查询和搜索之类的操作。数据库是一种有组织、可共享的数据集合,它存储在计算机中。其可通过数据库对管理系统进行管理,并能生成相应的数据库文件。它还具有3大特点:数据的结构化、独立性和共享性【[[5] 莫志德.基于Web应用的停车管理系统开发和设计[硕士学位论文].天津大学,2013]】。SQL Server数据库系统允许使用 Microsoft 。NET 和Visual Studio开发的自定义应用程序,并从中使用数据,还可以在面向服务的架构(SOA)和通过 Microsoft BizTalk Server 进行的业务流程中使用数据,信息工作人员能享受到高性能、高扩展性的信息应用服务【[[6] 赵建领 薛圆圆等.51单片机开发与应用技术详解.电子工业出版社,2009]】。
2。4 单片机开发工具
2。4。1 STC89C51简介
STC89C51主要有中央处理器(CPU)、数据存储器(RAM)、程序存储器(ROM)、并行I/O接口、定时器和计数器、中断系统等几大单元【[[7] 李全利.单片机原理及应用技术(第3版).高等教育出版社,2013]】。
主要特点:
兼容标准MCS-51指令系统和80C51引脚结构
32个双向I/O口
2个16位定时/计数器
片上集成512字节RAM
1000次可反复擦写Flash ROM
时钟频率0-24MHz
2个串行中断,可编程串行通道
有PDIP、PLCC、TQFP、PQFP等封装形式,可以适应不同产品需求
主要管脚有:P0~P3为输入输出脚,8位准双向并行I/O口,引脚P3。0(RXD)和引脚P3。1(TXD)用于串行数据传输,分别为串行数据的接收和发送端口;引脚P3。2和P3。3为外部中断请求;引脚P3。4(T0)和P3。5(T1),分别为定时器/计数器0和1的外部计数输入端;引脚P3。6和P3。7用于读写单片机外部RAM,分别是外部数据写选通信号和读选通信号;X1(19脚)和X2(18脚)接外部晶体,是振荡器输入输出端口;RESET(9脚)是单片机内部CPU的复位信号输入端;VCC(40脚)是电源端,正电源接4。0~5。0V电压,正常工作电压为+5V【[[8] 文治洪,胡文东,李晓.基于PL2303的USB接口设计.国外电子元器件,2011