基于ASP技术的动态网站的设计与实现
- 格式:pdf
- 大小:1.78 MB
- 文档页数:61
蓉塑.苎凰。
基于A SP动态网站的设计与优化刘建莉(天津交通职业学院,’天津市300110)睛要】随着互联网的发展,网站制作技术也越来越广泛,本文主要介绍运用A SP技术构建网站论坛、聊天室和网站中的文章在线更新管理,使网站具备动态网站的特点,以及网站的动态优化策略。
拱键词】A SP;动态网站;网站优化动态网站应该具备“交互性。
、“自动更新”、“风格的改变”。
交互性即网页根据用户的要求和选择动态改变和响应:自动更新即无须手动地更新H TM L文档,而是自动生成新的页面,实现动态网站建设的技术有很多,在这里采用A S P技术来实现动态网站的建设。
通过A S P 我们可以结合H T M L网页、A SP指令和A ct i v eX元件建立动态、交互且高效的W E B服务器应用程序,实现动态网站的建魄1举例说明动态网站的设计1-1网站论坛与聊天室实现动态网站的交互性’网站论坛与聊天室作为提供给用户交流的平台应根据用户的要求和选择而动态改变和响应,满足个人的需要,论坛与聊天室的建立使得网站具有了动态交互性。
论坛的结构主要包括四大模块,分别为:用户注册登陆模块、文章显示模块、发表文章模块、文章管理模块。
论坛后台支持的数据库,主要采用A SP+A C C E SS的形式实现。
数据库的结构,主要有两个表,—个存储用户信息,—个存储论坛文章及信息。
用户论坛的实现,主要是对用户发表的论坛文章进行组织,实现相同主题的帖子组织在一块,后发帖居上。
跟贴要紧随父贴,每个跟m&^清父贴,否则会造成—层回复一律排在一起。
聊天室的设计,也包括四大模块:用户注册登陆模块、聊天内容显示模块、发言区功能模块、管理模块。
其设计要点为:1)服务器端只保留最新的30条发言作为缓冲区,新的发言内容将最旧的发言挤出:2)每句发言都分配一个递增的序号,用户端最后出现的发言的序号记录在Sess i on中:3)利用隐藏框架进行刷新,刷新时,将Sess i on值与缓;中区的每句发言的序号进行比较,当序号大于Sess i on值时说明该发言是新的,就将该发言的数据取出,并将该发言的序号值赋给S e s—s i on;4)对话显示区使用doc um enLopen打开后,就不再关闭,当隐藏框架刷新时有新数据取出并传到用户端时,将这些原始数据格式化为要显示的内容,然后调用docum ent w fi t e方法将发言的内容写到对话显示区的尾部;5)在对话显示区中放置—段自动滚屏的代码,使屏幕自动向下滚动,并可通过发言区的复选框来选择是否自动滚屏。
基于ASP动态网站设计与实现摘要在知识经济时代,信息和人才一样重要,而网站是信息资源最重要的发布和获取途径之一。
因此,及时的、有效的、连续的、安全的信息资源,成为保持和增进社会活力的可行、有效途径。
传统的静态网站己越来越不能满足现代社会发展的要求,采用基于ASP的动态网站技术来改变传统网站,已经成为改善可用性、降低管理成本和提升单位知识平台的迫切需要。
为实现单位信息化,下一代网站将广泛使用基于ASP等技术的数掘驱动的动态网站系统。
动态网站并不是指具有动画功能的网站,而是指通过数据库进行架构的网站。
动态网站除了要设计网页外,还要通过数据库和编程序来使网站具有更多自动的和高级的功能。
通过将网站上各种动态内容区域封装成页面元素,实现样式与内容的彻底分离。
提供的核心功能使单位能够对存储在数据库中的永久信息资源进行搜索、查询、分类、统计。
作者通过本部门员工工作动态网站的开发工作,从本部门的基本需求入手,对员工工作部的网站进行了一定的削析,提出了改进方案。
通过动态网站的开发,从工作原理着手,实现了使用ASP结合SQL Server 2008数据库数据访问技术,综合运用SQL Server 2008数据库来开发基于B/S模式的动念网站。
通过对动态网站的测试和试用,解决了原静态网站无法实现的员工管理工作需求:远程管理与查询、各部门协同工作等。
本文首先,阐述了当前动态网站的现状、存在的问题及解决对策,介绍了动念网站的功能特点及工作原理。
其次,结合网站开发实践给出了员工工作网站系统设计与实现的主要技术和理论基础,建立了系统运行和管理的逻辑模型,提出了网站整体的功能需求和框架结构。
再次,针对系统功能的要求,对数据库进行了选择和结构设计,建立了相关的数据库表。
最后,按照设计思想,实现了网站服务器基本功能配置及系统各功能模块。
关键词:动态网站;ASP;数据库The Design and Realization of Dynamic Network StationBased on ASP TechnologyAbstractIn the knowledge economy era, information and talent is as important as, and the website is the most important release information resources and get one way. Therefore, timely, effective, continuously, safety of information resources, keep and improve social vigor be feasible and effective way. The traditional static web site yourself more and can't meet the requirements of the development of modern society, the dynamic web site based on ASP technology to change the traditional web site, has become improve availability, reduce the management cost and improve knowledge platform unit of urgent need. To realize the unit informatization, the next generation of web site will be widely used such as the number of based on ASP technology to dig the dynamic website system driver.Dynamic web site and not refers to has the function of the animation website, but to through the database structure of the website. Dynamic web site in addition to web design, but also through the database and programming to make site has more automatic and advanced functions. Through the will of dynamic content area on the website packages into pages elements, realize the style and content of complete separation. The core function allows the unit to provide to the permanent storage in database information resources for search, inquiry, classification, statistics.The author through the staff of the department work the development work of dynamic websites, from the department of the basic needs of employees work site it is cut out, presents the improvement plan. Through the dynamic development of web sites, the work principle to realize the use ASP combined with SQL Server 2008 database data access technology, the integrated use of SQL Server 2008 to develop the database based on B/S model of dynamic read web site. Through dynamic web site to the test and trial, resolve the static websites can not achieve staff management work demands: remote management and inquires the, department collaborative work, etc. This paperfirst, expounds the present situation of the dynamic websites, problems and solutions of, this paper introduces the function of dynamic read website characteristics and working principle. Second, combined with web development practice was given a job site staff system design and realization of the main technical and theoretical foundation, established the system operation and management of the logical model, and then puts forward the of your overall site function demand and frame structure. Again, according to the requirements of the system function, the database and the selection of the structure design, build the relevant database table. Finally, according to the design thought, realize the basic function of the web server configuration and the function module system.Keywords: Dynamic Web Site; ASP; Database目录摘要 (I)目录 (IV)引言 (1)1 ASP动态网站的分析设计 (3)1.1 当今世界本课题的研究概况 (3)1.1.1 什么是网上购物 (3)1.1.2网上购物的好处 (3)1.1.3如何在网上购物 (3)1.2 系统设计主要功能及其特点 (4)1.2.1开发工具ASP的优势 (4)1.2.2 ASP的特点 (4)1.2 ASP的工作原理及配置 (5)2 系统设计与实现的主要技术及理论基础 (8)2.1开发工具数据库介绍 (8)2.1.1 SQL基础 (8)2.4.2 SQL语句 (9)2.4.3 DDL与DML (9)2.4.4复杂操作实现 (11)3 系统概要设计 (13)3.1需求分析 (13)3.2主页分析设计 (14)3.3数据库分析设计 (15)3.4服务器配置 (15)结论 (17)参考文献 (18)引言最早互联网出现时,站点内容都是以HTML静态页面形式存放在服务器上,访问者浏览到的页面都是这些实际存在的静态页面。
远程与继续教育学院专科生毕业大作业需要完整版请联系右上“文档贡献者”题目:基于ASP动态网站设计与实现内容摘要伴随着网络的出现,企业网站已成为现代公司的一个重要组成部分,可以发布企业信息和进行电子商务,适应全球信息化的需求。
这时候网页逐渐融入人们的生活。
快速及时的新闻浏览,五彩缤纷的网上信息,使网络与人们的生活息息相关,于是世界上又出现了第三媒体 Internet。
它打破了地域限制,真正使信息得以共享,改变了人们的工作和生活方式。
而网页具有信息量大,传递快速,没有时空限制等特点。
在这个网络时代,人们了解的新闻不仅仅是来源于电视、报纸等,还来源于网络。
关键词:ASP动态;网站;新闻;网站目录内容摘要 (I)引言 ............................................................................................ 错误!未定义书签。
1 绪论 .......................................................................................... 错误!未定义书签。
1.1 动态网站的开发工具 .................................................... 错误!未定义书签。
1.1.1 ASP 的优势 ......................................................... 错误!未定义书签。
1.1.2 ASP的特点 .......................................................... 错误!未定义书签。
1.2 ASP技术访问WEB数据库 ......................................... 错误!未定义书签。
动态网站建立全过程1.安装IIS Web服务器●将Windows XP Professional Service Pack 3安装盘插入光驱,自动运行弹出窗口,选择其中的【安装可选的Windows组件(O)】。
●弹出【Windows组件向导】对话框,在【Internet信息服务(IIS)】选项前的复选框打勾选中,然后单击【下一步】,等待安装完成。
●点击【完成】按钮。
2.测试IIS Web服务器●打开Internet浏览器,在地址栏输入http://localhost,然后回车进入,如果弹出“欢迎使用Windows XP Server Internet 服务”和“Microsoft Internet 信息服务文档”两个网页,则表示IIS安装成功。
3.在本地计算机建立站点文件夹●打开【我的电脑】,选择【D】盘;●单击鼠标右键,选择【新建】→【文件夹】,将文件夹命名为“aspsite”4.为站点文件夹建立虚拟目录●快速建立虚拟目录法1.选择文件夹“aspsite”,单击鼠标右键,在弹出的菜单中选择【共享和安全】菜单命令;2.弹出文件夹属性对话框,选择【Web共享】类别;3.单击【共享文件夹】前的单选按钮;4.弹出【编辑别名】对话框,设置其别名为默认值(和文件夹名相同);5.单击【确定】按钮,完成文件夹虚拟目录的快速建立。
●【Internet信息服务】控制窗口建立法1.【开始】→【控制板面】→【管理工具】→【Internet信息服务】,出现“Internet信息服务”窗口;2.按照下图,选择【默认网站】,单击右键,在弹出菜单中选择【新建】→【虚拟目录】选项;3.打开【虚拟目录创建向导】对话框,单击【下一步】;4.输入别名内容“aspsite”(即虚拟目录名),单击【下一步】;5.输入目录内容“D:\aspsite”,单击【下一步】;6.保持默认的【访问权限】,单击【下一步】,完成虚拟目录建立。
5.建立Dreamweaver动态站点●运行Dreamweaver 8,单击【站点】→【新建站点】;●弹出【站点定义】对话框,选择【基本】;●输入站点名为“aspsite”,URL为“http://localhost/aspsite”,单击【下一步】;●选择【是,我想使用服务器技术】,服务技术选择“ASP VBScript”选项,然后单击【下一步】;●文件存储位置输入“D:\aspsite”,单击【下一步】;●浏览站点的根目录设置为:“http://localhost/aspsite”,单击【下一步】;●选择【否】,单击【下一步】,完成Dreamweaver动态网站的建立。
ASP 动态网页设计 ASP 内建对象面向对象技术目前已遍及计算机软件的各个领域,除程序设计语言外,还广泛应用于数据库、计算机辅助设计工程、多媒体技术、计算机网络等诸多领域的软件系统开发。
对象是在软件开发中对客观世界中存在的各类实体的抽象,一个对象具有自己的静态特征(对象属性)和动态特征(对象方法)。
属性描述了对象的状态,方法表达了对象对外提供服务的能力。
ASP 提供了以下五个常用的内置对象,这些对象的实例由ASP 页面自动创建,每个对象都提供了一系列的属性、方法和集合,利用这些内建对象能够非常方便的实现很多常用的功能。
Request 对象:在 HTTP 请求期间,检索客户端浏览器传递给服务器的值,用于从客户端浏览器获取信息。
Response 对象:和Request 对象的功能相反,用于向客户端浏览器发送信息。
Server 对象:提供对服务器上的方法和属性的访问,其中大多数方法和属性是作为实用程序的功能服务的。
Session 对象:存储特定用户会话所需的信息,当用户在应用程序的 Web 页之间跳转时,存储在 Session 对象中的变量将不会丢失,而是在整个用户会话中一直存在下去。
Application 对象:用于在一个给定的ASP 应用程序中让所有的客户端用户共享信息。
5.2.1 Request 对象要动态生成用户所需要的页面,首先必须获取用户从客户端浏览器提交的信息。
通过Request 对象,服务器可以获取客户端相关信息。
这些信息包括能够标识浏览器和用户的HTTP 变量、存储在客户端的Cookie 信息以及附在URL 后面的值(URL 参数或页面中表单元素的值)。
Request 对象是动态页面编程的基础。
使用Request 对象的语法如下:Request [ . 集合 | 属性 | 方法 ] [ ( 变量名 ) | .count ]集合是存储字符串、数字、对象等值的地方。
集合与数组非常相似,它与数组的不同之处在于:集合被修改后,集合项的位置将会发生改变。