10信管3+2马飞毕业论文 - 图文 联系客服

发布时间 : 星期三 文章10信管3+2马飞毕业论文 - 图文更新完毕开始阅读1b211b9d31b765ce04081411

通HTML中的脚本程序。当程序执行完毕后,服务器仅将执行的结果返回给客户浏览器,这样也就减轻了客户端浏览器的负担,大大提高了交互的速度。

(1)为什么采用ASP

随着Internet的发展,静态Web站点的开发与维护变得越来越困难。一方面信息的不断增加和变化,使站点维护人员不得不经常修改他们的网页,特别是基于数据库驱动的Web站点更是如此;另一方面静态网页由于不能与浏览者进行有效交互,使人们感到越来越乏味,而不愿意再一次地进入同一站点。所以在静态Web的基础上开发动态网页或动态内容成了越来越多的站点所追求目标。所谓动态内容是由每一个用户按照自己的需求发出请求而特殊制作的Web网页,例如在访问某一网站的新用户得到的欢迎词与重新返回到该站点的用户得到的欢迎词是不同的。这使网站的界面更加生动,新颖。

(2)IIS简介

Wsb服务器是Web应用程序的心脏。IIS(Internet Information Server)是微软推出的Windows NT Option Pack的主要成员,作为Win2000server的扩展,自推出以来已经有了很大发展,其体系结构是当今市场上最受关注的Web服务器之一。新推出的IIS4.0版本增强了系统安全性,具有服务器端脚本开发调试,内容管理和站点分析,崩溃防护,内置JAVA虚拟机及全面支持ASP等强大功能。

(3)IIS与ASP结合

在过去,客户机/服务器结构的设计与Web的相关技术几乎处于平行线上,两者相互独立并无法作出集成性的设计。现在我们利用IIS+ASP构成三层式Web结构(如图1.1)的中间一层,将客户机/服务器结构与Web密切结合(即浏览器/服务器模式),完成前后端两者的集成输出功能,使得Web站点的开发更方便,实现的功能更强大。利用IIS+ASP技术来集成Web前后端所带来的强大效益可归结为以下几个方面:

1、减少构建和维护成本; 2、加快联机过程;

3、应用软件集中在服务器端开发管理; 4、前端可使用任何浏览器(IE、Netscape…..); 5、后端可存取任何数据库 (SQL、Access…..);

17

6、可使用任何脚本语言开发 (VBScript、JavaScript、PERL…..) (4)ASP对象

ASP中有7个固定对象,分别是Request、Response、Server、Application、Session、ASP Error和Object Context。

Request对象用来处理用户做出的请求,就是处理用户要求浏览器查看特定的网页或Web应用时做出的请求。此请求可以HTML的形式输入或仅以URL的形式作出。

Response对象用来处理从Web服务器向用户发送信息并对此信息进行控制。 Serve对象用来代表服务器自身。因此它提供几个与Web服务器可能要完成的任务相关的常用功能,诸如建立新对象和设置脚本的超时特性等。还有通过将不合法字符转化为合法字符,把字符串转换为URL和HTML正确的使用格式的方法。

Application对象用来代表应用,可用它来管理诸如应用目录这一类的东西。 Session对象用来代表用户会话,并存储该会话的信息。可利用Session对象来管理如Web服务器在用户“请求”之间等待的时间等。

Object Context对象用来管理事务处理。它目前已经集成到Windows2000操作系统中了。它包含了所有ASP其他对象,可通过Object Context引用ASP的每个对象。

4.2 数据库管理技术

Microsoft SQL Sever 2000是微软公司推出的数据库管理和开发工具。一经推出就以其易用性得到了很多用户的青睐。它主要包括企业版、个人版、标准版、开发版和评估版等,是为当前的分布式客户-服务器环境特别设计的产品,对SQL Server数据库能够轻松通过Internet和内部网络加以访问。

Microsoft SQL Server 2000提供一系列方法将数据填充到Web服务器上,同时提供对数据的快捷访问。这是一个可伸缩、高性能的数据库管理系统,具备内置的复制能力、Internet集成、开放系统体系结构及强大的基于GUI的管理工具。SQL Server 的一个独特功能是基于服务器的作业调度系统,允许直观地控制多

18

个服务器和远程操作,这极大地增强了数据库的性能和可靠性。

Microsoft SQL Server 2000主要包括查询分析器、导入和导出数据向导、服务管理器、服务器网络实用工具、客户端网络实用工具、联机从书、企业管理器、事件探测器、在IIS中配置SQL XML支持等组件。

5 系统实现

5.1登录界面

1.登录流程

开始用户登录,用户名密码错误则返回登录页面,正确进入主页面。登录流程如图5-1所示。

开始用户登录用户名密码是否正确N返回登录页面Y进入主页面结束

图5-1登录流程图

19

2.登录界面

此模块主要功能是用于登录本系统,不同权限的用户登录本系统会进入不同的管理模块界面,因为在后台对该用户进行的判断,首先将从前台页面提交的用户名和密码进行接受,之后在后台进行处理,按照用户名在数据库中进行查询如果查到该用户则将该用户的权限和密码全都取出来分别赋给两个字符串变量,判断从数据库中读出的密码与登录时输入的密码是否配比上,若两个密码相同则根据权限的值进入相应的页面,否则输出密码错误。若用户未被管理员分配好权限那么也是无法登录本系统的。如图5-2所示。

图5-2登录界面

5.2 登录首界面

管理员登录本系统后,可以进行仓库管理,用户管理,统计报表查询以及系统设置。如图5-3所示。

20