HTTP服务器软件系统的设计与实现
时间:2017-02-21 13:09 来源:毕业论文 作者:毕业论文 点击:次
摘要:本论文讨论了一个HTTP服务器的设计,从可行性分析、需求分析、概要设计、详细设计和测试等各方面探讨分析了WinForm环境下的HTTP服务器的开发。该系统基于WinForm环境和C/S结构设计。开发上运用.NET技术,采用WinForm技术呈现Web服务器界面。本系统满足了在WinForm环境下HTTP服务器的实际需求,除了能提供HTML、XML解析等常规WEB服务外,还提供了WEB应用服务框架。本系统安装方便,使用便捷,具有一定的实用性。5898 关键词: Web服务器;.NET;HTTP Design and Implementation of HTTP Server Software System Abstract: The paper discusses the design of HTTP server, I analysis the development of HTTP server in the WinForm, and I discuss it from feasibility analysis, demand analysis, outline design, detailed design, testing, etc. The system is based on the environment of WinForm and C/S structure design. I use the .NET for the development, taking WinForm to display Web Server interface. The system is satisfied with the actual demand of the HTTP server under WinForm. In addition to providing HTML, XML analysis and other conventional WEB service, WEB service application framework is provided either. This system is easy to install, and use it convenient. It is a practical system. Key Words: Web Server;.NET;HTTP 目录 1 绪论 4 1.1 本课题的目的和意义 4 1.2 调研情况 5 1.3 解决方案和所做主要工作 5 2 需求分析 7 2.1 用户需求 7 2.2 功能 7 2.3 模块 9 2.4 数据库设计 10 3 设计 11 3.1 界面设计 11 3.1.1 界面设计要求 11 3.1.2 界面设计技术选择 11 3.1.3 Web服务器界面设计 12 3.2 详细设计 15 3.2.1 HttpSession类 15 3.2.2 HTTP Request类 24 3.2.3 HTTP Response类 26 3.2.4 Http辅助功能类 26 3.2.5 服务器设置类 33 3.2.6 Web应用程序(聊天室) 35 3.2.7 Web应用程序(实时截屏) 43 3.2.8 ApplicationRequest类 48 3.2.9 ApplicationResponse类 49 3.2.10 SessionManager类 50 3.2.11 ApplicationSeverBase类 54 3.2.12 缓存管理类 56 4 测试 60 5 结论 67 5.1 设计内容总结 67 5.2 完成的工作 67 5.3 存在的问题 67 5.4 未来的工作 68 6 致谢 69 7 参考文献 70 1 绪论 如今,上网已成为最热门话题,通过Internet,我们既能获取信息又能发布信息,而迅速发展的Web技术更是给Internet应用提供了一个很好的发展方向。当今的许多应用都是基于web技术的,如电子商务、视频会议、远程医疗诊断等。由于HTMI 语言的标准统一性,只要在设备里建立一个微型HTTP服务器,人们就可以使用现有的Web浏览器与该设备进行双向交互、接收或发送信息。因此,针对微型HTTP服务器的研究和应用,具有重大的意义,它为我们管理、控制和监测各种各样的设备提供了一个很好的途径一基于Internet,也就是说,只要设备接入了Internet,我们就可以在世界上的任何地方十分方便地控制、操纵那些配备有微型HTTP服务器的设备。 (责任编辑:qin) |