Web浏览计数器的设计应用

时间:2024-04-03 点赞:50352 浏览:100929 作者原创标记本站原创

本文是一篇数据库论文范文,数据库类毕业论文开题报告,关于Web浏览计数器的设计应用相关毕业论文格式范文。适合数据库及参考文献及计算机网络方面的的大学硕士和本科毕业论文以及数据库相关开题报告范文和职称论文写作参考文献资料下载。

【摘 要】随着网络的迅速普及,上网人数与日俱增,如何有效的统计浏览网页的人数是很多网站应用的重要技术.本文通过利用Delphi提供的WebMoudle模块能够建立一个Web浏览计数器,可以直接嵌入到网页文件中,然后利用网络浏览器进行浏览,只需要讲一个链接指针指向该程序就可以,同时拥有自动增加的功能,有效性更高.

【关 键 词】WebMoudle;Delphi;Web浏览计数器

一、Web计数器概述

Web计数器的实现使得用户能够更好的掌握网络运行的状况,能更快的得到网络的运行信息.在Delphi中,为了提供对当前比较流行的CGI程序的支持,提供了一个特殊的模块——WebMoudle模块,在CGI程序中,主要是通过几个功能强大的组件对象来实现对动态网页的操作的,如ASP中的Response等对象,他们的功能强大,而Delphi在这方面做了很好的支持,通过建立一个WebMoudle模块,为Response设置一些属性,从而达到在网页中显示计数的功能.

二、Web浏览计数器的设计与应用

1.新建一个工程——WebMoudle模块.创建一个CGI类型的WebMoudle,系统将显示一个“容器”类型的编辑器,它和数据模块非常类似,可以在Components框中添加程序需要使用的各种控件,还可以在DataProgram页面设置各种空间之间的关系.

2.别名的使用.在数据库管理中,别名是一个很重要的概念,需要一个常量定义,编程中我们引用数据库时利用别名引用,这样,一旦数据库发生改变,我们只需要改变别名设置,而不需要在程序中单个的改变每一个数据库引用.

3.创建数据库表.要建立一个本地数据库,并进入表构造设置,如图1所示.

对于图1中的Type和Size选项,列出Paradox数据库表常见类型,如表1所示:

4.保存上面的数据库表在PRIV目录,保存为Pwd.db,转到目录下可以发现多了三个文件,这句是数据文件,接下来转到Delphi编程.


5.打开一个工程,如果所给的工程不存在,则需要新建一个工程,完成之后,在新建的窗体上添加三个Label控件,两个Edit控件,两个Button控件,调整它们各自的属性.

6.服务器端验证成功后,将返回记录的Compid给用户端程序,然后将BitBtn1设置为操作状态:

Iffwaitingthen

Begin

Table1.edit;

Tbale1pid.asstring:等于socket.receivetext;

Table.post;

Listbox1.items.Add

Fwaiting:false;

End;

7.保存客户端工程文件,并新建一个工程用于服务器端开发,在服务器端程序,也需要用到一个数据源,除了拥有客户端数据源的所有字段之外,还将加入一个字段Loggedby用来记录该记录的操作执行者——即客户端名.在服务器端,将用到一个TTable控件,一个数据表格以及一个列表对象,当然还包括一个TServerSocket对象,如果客户端发送数据,将触发ServerSocket1的OnClientRead事件,在该事件中,通过获取客户端发送的数据,然后将之存储到服务器端数据源,并为该记录产生一个Copid值发送给客户端作为响应.

8.在本程序中,由于采用了数据传输,所以客户和服务器端的通信速度会相对较慢.

三、总结

本系统已经通过了现场测试,能实现其所需要的功能,能够按用户需求实时的实现对网络运行状况的监控,能让用户快速的得到网络运行状况.使得用户对网络的运行状况有了更好的监控,能更快的得到网络变化的信息

相关论文

Web应用程序安全设计应用技术的

本文是一篇数据库论文范文,数据库方面有关在职毕业论文开题报告,关于Web应用程序安全设计应用技术的相关毕业论文范文。适合数据库及信息技。

基于Struts框架的Web电子报表系统设计

本文是一篇数据库论文范文,关于数据库类毕业论文范文,关于基于Struts框架的Web电子报表系统设计相关研究生毕业论文开题报告范文。适合数据。