毕业论文
计算机论文
经济论文
生物论文
数学论文
物理论文
机械论文
新闻传播论文
音乐舞蹈论文
法学论文
文学论文
材料科学
英语论文
日语论文
化学论文
自动化
管理论文
艺术论文
会计论文
土木工程
电子通信
食品科学
教学论文
医学论文
体育论文
论文下载
研究现状
任务书
开题报告
外文文献翻译
文献综述
范文
HTTP服务器软件系统的设计与实现(5)
C.Http Response模块,它从Request接收信息,并把响应发回给Web浏览器。
D.Http Helper模块, 帮助Web服务器要能够解析windows下面各种类型的文件,图片格式ICO、GIF、G、EG、PNG,还需要支持解析各种超文本标记语言,如htm、html、xhtml、dhtml,还有脚本语言javascript,样式表css,可扩展标记语言xml。
(2)设置模块, 它包含了一组描述了应用程序如何将管理服务的设置。
(3)应用服务模块,它主要分了四个子模块:
A.ApplicationRequest模块,应用服务下的Request,它是原始请求包装。
B.ApplicationResponse模块,应用服务下的Response,它包含高层次的应用要求,例如申请要求。
C.SessionManager模块,应用服务下的Session, SessionManager是处理应用程序类型Session的一个类。
D.ApplicationSeverBase, 应用服务下的Base,它的基类来构建服务器端应用程序。包含与服务器进行交互和共享数据的方法。
(4) 缓存管理, 它创建一个单一的大缓冲区,可以划分并分配给每个Socket I/O操作使用SocketAsyncEventArgs对象。SocketAsyncEventArgs对象是缓存池对象。
2.4 数据库设计
在模块的需求中,本文提及的Web应用需要用到一个聊天室,它有一个Login界面,所以有用户名和密码验证。它的表结构如下。
数据表结构
通过关系模式的整理的,数据表已经初见雏形,通过再次对关系模式的整理可以得出具体表结构,下面就对这个表进行说明,如表2.1所示。
用户信息表Users
表2.1 用户信息表
字段 字段名 数据类型 说明
1 id int 主键
2 password Varchar(50) 密码
3 username Varchar(50) 用户名名
如表2.1所示,它为用户信息表,表名为Users。该表记录了用户实体的各项信息,在登录时,用户只需输入用户名和密码,系统将会获取表内用户名字段和密码字段进行验证。
3 设计
3.1 界面设计
正如包装那样,一个优秀的软件除了方便实用的功能外,其界面的优秀设计也是必不可少的,因为良好的界面形象一来能够体现公司的形象和实力;二来能够使用户操作更为方便,具有说明性的图表按钮也能够为用户带来使用的方便;三来能够体现其软件的良好特性和功能。
目前软件界面的发展潮流为图形说明化和具体化,以前简单和粗糙的简单设计已经逐渐被淘汰,典型的如Windows7,其界面和WindowsXP就有明显的差别,图形化的成分更多了,细致到每一个图表都有其特定的功能含义。
本次设计的HTTP服务器端的程序软件,虽然小,但也要尽量按照软件界面设计的发展趋势来完成,首先要方便简洁,另用户能很容易的上手操作,其次要尽量体现软件的良好特性和功能。
3.1.1 界面设计要求
对于应用软件来说,一个基本现实就是:用户界面是面向用户的。用户需要的是开发者开发的应用软件满足其需求,并且易于使用。界面设计的重要性有这么几个原因:首先,用户界面越直观,就越易用,越易用就越便宜。因为界面越好,培训用户就越容易,降低了培训成本;界面越出色,用户就越少求助,降低了客户支持成本。其次,界面越出色,用户就喜欢使用,增强了开发者工作的满意度。
3.1.2 界面设计技术选择
本软件使用了WinForm来开发,原因是WinForm的大多数优点都符合了本软件的设计目的。 WindowsForm的一些重要优点如下:
共24页:
上一页
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
下一页
上一篇:
ASP.net企业培训在线考试系统的设计与实现
下一篇:
对我国《小企业会计准则》的思考和探索
架设Linux(2.6内核)的服务器集群【745字】
使用http协议和winsockapi实现...
WEB服务器多框架解决方案【1450字】
浅谈网站服务器安全维护技巧【2595字】
小微商家移动互联进销存...
C++IM即时通讯系统服务器端的设计+源程序
GPRS技术无人车辆DGPS定位系统服务器系统设计
承德市事业单位档案管理...
C#学校科研管理系统的设计
中国学术生态细节考察《...
国内外图像分割技术研究现状
10万元能开儿童乐园吗,我...
志愿者活动的调查问卷表
公寓空调设计任务书
AT89C52单片机的超声波测距...
神经外科重症监护病房患...
医院财务风险因素分析及管理措施【2367字】