学位论文 > 优秀研究生学位论文题录展示

基于嵌入式Web服务器应用技术的研究

作 者: 姜本臣
导 师: 张晓明
学 校: 沈阳工业大学
专 业: 计算机应用技术
关键词: 嵌入式Web服务器 Ajax CGI SQLite 考勤系统
分类号: TP393.05
类 型: 硕士论文
年 份: 2012年
下 载: 70次
引 用: 0次
阅 读: 论文下载
 

内容摘要


嵌入式系统在当前社会应用的需求不断增加,嵌入式技术的发展也正在迅速提高。随着人们的需求增加和嵌入式系统性能的增强,将Web应用技术融合到嵌入式系统中去是当前乃至未来几年的热点研究课题。因此,在嵌入式系统中实现连接互联网并使用Web应用技术具有非常重要的研究和应用价值。本文阐述了实现嵌入式Web应用的关键技术和SQlite数据库,搭建了以ARM9处理器和嵌入式Linux操作系统为核心的开发平台,研究并实现了一个嵌入式Web服务器。根据嵌入式系统存在着存储空间小和处理能力弱的特点,针对嵌入式Web服务器所受到的限制问题,提出了一个嵌入式瘦Web服务器体系结构。配合使用Ajax,将原本需要在服务器端进行用户输入信息的校验、处理等工作转移到相对资源丰富的客户端PC机上,这样就减少了一部分原本需要在服务器上处理的工作,减轻了它的负荷;但它会带来Web页面的代码量过大,不易于页面的更新和维护。本课题采取使用Ajax处理机制将内嵌在HTML页面的Java Script脚本程序分离出来,减少Web页面的代码量,产生一个轻型的Web页面有利于后期的维护和更新。根据SQLite的编程要点和对SQLit的特点分析和研究,实现了嵌入式Web服务器内嵌一个SQLite。加之使用CGI完成它的扩展功能,实现了客户端与嵌入式Web服务器端的动态交互,并且成功的应用在嵌入式Web考勤系统中。嵌入式瘦Web服务器应用在考勤系统中,很好的完成了嵌入式考勤系统与Internet相连接的功能需求,满足了系统管理人员对该系统的远程访问和维护要求。

全文目录


摘要  5-6
Abstract  6-10
第一章 绪论  10-15
  1.1 课题背景以及研究意义  10-11
  1.2 国内外研究现状及前景  11-13
    1.2.1 嵌入式Web 服务器的发展现状及趋势  12
    1.2.2 嵌入式数据库的发展现状及趋势  12-13
  1.3 本文研究内容  13-14
  1.4 本文的结构  14-15
第二章 Web 应用技术  15-27
  2.1 Web 应用的基本技术  15-19
    2.1.1 B/S 体系结构  15-16
    2.1.2 统一资源定位符URL  16-17
    2.1.3 超文本标记语言HTML  17-18
    2.1.4 超文本传输协议HTTP  18-19
  2.2 Ajax  19-22
    2.2.1 Ajax 介绍  19-20
    2.2.2 XMLHttpRequest 对象  20-21
    2.2.3 JavaScript  21-22
  2.3 通用网关接口CGI  22-26
    2.3.1 CGI 在Internet 中的作用  22-23
    2.3.2 CGI 的基本原理  23-24
    2.3.3 CGI 使用的环境变量  24-26
    2.3.4 CGI 的安全性  26
  2.4 本章小结  26-27
第三章 SQLite 数据库与嵌入式Web  27-37
  3.1 基于Web 应用的数据库结构  27-29
  3.2 嵌入式系统常用数据库技术分析  29-32
    3.2.1 嵌入式数据库  29-30
    3.2.2 几种常见的嵌入式数据库比较  30-32
  3.3 嵌入式数据库SQLite  32-35
    3.3.1 常用API 函数  33-34
    3.3.2 SQLite 数据库编程  34-35
  3.4 SQLite 在嵌入式Web 中的应用  35-36
  3.5 本章小结  36-37
第四章 嵌入式Web 服务器设计与实现  37-55
  4.1 嵌入式Web 服务器概述  37-39
    4.1.1 嵌入式Web 服务器的优点  37-38
    4.1.2 嵌入式Web 服务器的设计思想  38
    4.1.3 嵌入式Web 服务器工作原理  38-39
  4.2 搭建一个基于ARM-Linux 的开发平台  39-41
  4.3 嵌入式Web 服务器及数据库的实现  41-46
    4.3.1 Web 服务器的选择  41-42
    4.3.2 Boa 服务器的工作过程  42-43
    4.3.3 Boa 服务器的移植  43-46
    4.3.4 SQLite 在嵌入式Web 服务器上的移植  46
  4.4 嵌入式瘦Web 服务器的体系结构  46-50
    4.4.1 传统的嵌入式Web 服务器系统架构  46-47
    4.4.2 嵌入式瘦Web 服务器体系结构  47-50
  4.5 实现嵌入式瘦Web 服务器体系结构的关键技术  50-54
    4.5.1 Ajax 技术的实现  50-52
    4.5.2 Ajax 处理机制  52-53
    4.5.3 CGI 技术的实现  53-54
  4.6 本章小结  54-55
第五章 嵌入式Web 应用技术在嵌入式Web 考勤系统中的实现  55-64
  5.1 系统的需求分析  55
  5.2 系统的结构设计  55-56
  5.3 系统的数据库设计  56-57
  5.4 软件具体实现  57-58
  5.5 考勤系统的安全性设计  58-59
  5.6 嵌入式Web 考勤系统的实现与功能分析  59-63
  5.7 本章小结  63-64
第六章 结论  64-65
参考文献  65-67
在学研究成果  67-68
致谢  68

相似论文

  1. 基于WinCE平台的故障分析仪应用程序设计与开发,TP311.52
  2. LXI仪器Web接口开发,TP274
  3. 基于工作流的高校学生信息管理系统的设计与实现,TP311.52
  4. 基于嵌入式Web服务器的监控系统研究,TP393.05
  5. 基于Web的科学计算遗留应用共享技术研究,TP393.09
  6. 基于指纹识别的驾校考勤系统设计与实现,TP311.52
  7. 数字化查账系统研究,TP311.52
  8. 社区WebGIS原型系统设计与实现,P208
  9. 基于J2EE的Web题库后台管理系统的设计与实现,TP311.52
  10. 基于SNS的网络协作学习平台设计与实现,TP311.52
  11. 高校学生工作管理系统的分析与设计,TP311.52
  12. Web管理信息系统性能优化研究,TP311.52
  13. 宜春学院学生就业管理系统的设计与实现,TP311.52
  14. 基于嵌入式Web服务器的便携式卫星通信地球站监控系统的设计与实现,TN927.2
  15. 基于Android的多跳无线网络通信软件的设计与实现,TN929.5
  16. 动态流量管理系统的设计与实现,TP393.06
  17. 基于DaVinci DM6446处理器的视频监控系统设计与实现,TP277
  18. 基于嵌入式网络技术的远程温湿度监测系统的设计与应用,TP274
  19. 基于嵌入式的分布式点菜系统设计与实现,TP368.1
  20. 基于AJAX的民生平台的开发设计,TP311.52

中图分类: > 工业技术 > 自动化技术、计算机技术 > 计算技术、计算机技术 > 计算机的应用 > 计算机网络 > 一般性问题 > 网络设备
© 2012 www.xueweilunwen.com