HTTP服务器软件系统的设计与实现_毕业论文

毕业论文移动版

毕业论文 > 计算机论文 >

HTTP服务器软件系统的设计与实现

摘要:本论文讨论了一个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)