论文无忧网提供:计算机毕业论文范文|计算机毕业设计|计算机毕业论文
栏目导航 ASP Java Web .NET VB6.0 JAVA VC VF DELPHI PB 计算机网络 计算机科学与技术 PHP 安卓APP 其他 C# 代写论文
当前位置: > 计算机 > ASP >

ASP雅韵人文文学网毕业设计

  目  录

1   引言. 1 内容来自论文无忧网 www.paper51.com

1.1   课题背景和研究意义. 1

copyright paper51.com

1.2   课题的研究内容. 1 copyright paper51.com

1.3   开发工具的选用及简介. 1 内容来自论文无忧网 www.paper51.com

1.3.1 ASP技术简介. 1

内容来自论文无忧网 www.paper51.com

1.3.2 SQL语句介绍. 2

内容来自论文无忧网 www.paper51.com

1.3.3 B/S模式. 3 内容来自www.paper51.com

2   需求分析. 4

paper51.com

2.1   网站功能模块分析. 4

paper51.com

2.2   文章管理系统分析. 4

内容来自www.paper51.com

2.3   留言板分析. 5 paper51.com

3   总体设计. 6 http://www.paper51.com

3.1   网站总体设计. 6 http://www.paper51.com

3.2   主页设计. 7

copyright paper51.com

4   系统数据库设计. 8

copyright paper51.com

4.1   数据库需求分析. 8

内容来自www.paper51.com

4.2   数据库表设计. 9

http://www.paper51.com

5   系统实现. 12 内容来自论文无忧网 www.paper51.com

5.1   文章管理系统. 12

copyright paper51.com

5.2   留言板. 19 copyright paper51.com

结    论. 21 http://www.paper51.com

参考文献. 21 内容来自论文无忧网 www.paper51.com

致    谢. 22 内容来自论文无忧网 www.paper51.com

声    明. 23 内容来自论文无忧网 www.paper51.com

http://www.paper51.com

1       引言

copyright paper51.com

1.1  课题背景和研究意义 内容来自论文无忧网 www.paper51.com

在Internet飞速发展的今天,互联网成为人们快速获取、发布信息的重要渠道,它在人们学习、工作、生活等各个方面发挥着重要的作用。Internet上获取、发布信息主要是通过网站来实现的。因此网站建设在Internet应用上的地位显而易见,它已倍受人们的重视。 copyright paper51.com

华夏文化,正是由于其具有海纳百川的气势,才使得其能成为世界上唯一汹涌澎湃而又绵延不绝的文化洪流。如何继承,宣传华夏文化,是我们每个人义不容辞的责任。随着信息技术、通信技术、计算机技术以及网络技术的迅速发展和普及,人类正全面进入信息时代和知识经济时代,计算机网络越来越成为人们获取信息和知识的重要来源。因此利用计算机网络技术构建雅韵人文网,对宣传、了解、交流华夏文化起着积极的作用。

内容来自www.paper51.com

1.2  课题的研究内容

paper51.com

综合运用以前所学的专业知识,用常用编程语言制作一个包含文章管理系统,留言板等内容的网站。具体包括以下内容: copyright paper51.com

(1) 研究HTML制作网页技术;

http://www.paper51.com

(2) ASP网页窗体的制作; 内容来自论文无忧网 www.paper51.com

(3) ASP文章管理系统的制作; http://www.paper51.com

(4) ASP留言板的制作;

paper51.com

(5) 网页身份验证技术;

http://www.paper51.com

(6) ASP数据库设计,各种数据表的建立和管理。 内容来自论文无忧网 www.paper51.com

1.3  开发工具的选用及简介1.3.1 ASP技术简介

http://www.paper51.com

ASP(Active Server Page)是微软公司推出的一种用以取代通用网关接口(Common GatewayInterface)的技术。从字面上说,ASP包含三方面含义:(1) Active:ASP使用了Microsoft的ActiveX技术。ActiveX是Microsoft提出的一组使用部件对象模型(Component Object Model)使得软件部件在网络环境中进行交互的技术集。它与具体的编程语言无关。作为针对Internet应用开发的技术,ActiveX被广泛应用于WEB服务器以及客户端的各个方面。(2) Server:ASP运行在服务器端。这样就不必担心浏览器是否支持ASP所使用的编程语言。 (3) Pages:ASP返回标准的HTML页面,可以正常地在常用的浏览器中显示。

内容来自www.paper51.com

ASP使用的ActiveX技术基于开放设计环境,用户可以自己定义和制作组件加入其中,使自己的动态网页几乎具有无限的扩充能力,这是传统的CGI等程序所远远不及的地方。

paper51.com

ASP与常见的在Client端实现动态主页的技术如Java applet、ActiveXControl、VBScript、javascript等不同,ASP中的命令和Script语句都是由服务器来解释执行的,执行结果产生动态生成的Web页面并送到浏览器;而Client端技术的Script命令则是由浏览器来解释执行。由于ASP是在服务器端解释执行,开发者可以不必考虑浏览器是否支持ASP;同时由于它在服务器端执行,开发者也不必担心别人下载程序从而窃取编程逻辑。 paper51.com

ASP通过后缀名为.asp的ASP文件来实现,一个.asp文件相当于一个可执行文件,因此必须放在Web服务器上有可执行权限的目录下。当用户从浏览器输入了.asp文件的地址后,浏览器就将这个URL请求发给WebServer,如果Web Server上装了ASP,就调用ASP。ASP读出相应.asp文件,解释并执行命令,动态生成一个HTML页面回传WebServer,然后Web Server再把结果发送给浏览器。ASP文件的制作和HTML类似,且和HTML开发集成,可以在同一个过程完成,利用ASP将可以执行的脚本嵌入到HTML文件中(将HTML文件的后缀名改为.asp),这使得HTML文件的编写与脚本的开发融合在一起。通过ASP内置的对象、服务器组件(ServerComponent)可以完成非常复杂的任务,而且用户还可以自己开发或利用别人开发的服务器组件完成专门的任务。 paper51.com

ASP比较网关及服务器扩展模式有着以下优点: (1)完全与HTML文件融合在一起; (2)容易创建,不需要其它编译、链接程序; (3) ActiveX Server Components具有无限可扩充性。(4)存取数据库轻松容易(使用ADO组件)。 内容来自www.paper51.com

1.3.2 SQL语句介绍

http://www.paper51.com

SQL(StructuredQuery Language)是一个功能强大的数据库语言。SQL通常使用于数据库的通讯。ANSI(美国国家标准学会)声称,SQL是关系数据库管理系统的标准语言。SQL语句通常用于完成一些数据库的操作任务,比如在数据库中更新数据,或者从数据库中检索数据。使用SQL的常见关系数据库管理系统有:Oracle、 Sybase、 Microsoft SQL Server、 Access、 Ingres等等。虽然绝大多数的数据库系统使用SQL,但是它们同样有它们自立另外的专有扩展功能用于它们的系统。但是,标准的SQL命令,比如"Select"、 "Insert"、 "Update"、 "Delete"、 "Create"和 "Drop"常常被用于完成绝大多数数据库的操作。 copyright paper51.com

但是,不象其它的语言,如C、Pascal等,SQL没有循环结构(比如if-then-else、do-while)以及函数定义等等的功能。而且SQL只有一个数据类型的固定设置,换句话说,你不能在使用其它编程语言的时候创建你自己的数据类型。 内容来自www.paper51.com

SQL功能强大,但是概括起来,它可以分成以下几组:

copyright paper51.com

DML(Data Manipulation Language,数据操作语言):用于检索或者修改数据;

http://www.paper51.com

    DDL(DataDefinition Language,数据定义语言): 用于定义数据的结构,比如 创建、修改或者删除数据库对象; paper51.com

DCL(Data Control Language,数据控制语言):用于定义数据库用户的权限。

内容来自www.paper51.com

DML组可以细分为以下的几个语句: SELECT:用于检索数据; INSERT:用于增加数据到数据库; UPDATE:用于从数据库中修改现存的数据DELETE:用于从数据库中删除数据。 http://www.paper51.com

DDL语句可以用于创建用户和重建数据库对象。 内容来自www.paper51.com

DCL命令用于创建关系用户访问以及授权的对象。 paper51.com

1.3.3 B/S模式

内容来自www.paper51.com

雅韵人文网开发技术基于B/S结构的动态网页技术。B/S是Brower http://www.paper51.com

/Server的缩写,客户机上只要安装一个浏览器(Browser),如Netscape Navigator或Internet Explorer,服务器安装Oracle, Sybase,或SQL Server等数据库。在这种结构下,用户界面完全通过WWW浏览器实现,一部分事务逻辑在前端实现,但是主要事务逻辑在服务器端实现。浏览器通过WebServer同数据库进行数据交互。B/S结构系统是援用动态网页技术,加入OA的开发理念,完全适应网络办公、网络教育等远程应用需求,也是现代网络应用系统的首选技术。

http://www.paper51.com

   B/S模式特点: paper51.com

   ①B/S建立在广域网之上的,不必是专门的网络硬件环境,例与电话上网, http://www.paper51.com

租用设备。信息自己管理。有比C/S更强的适应范围,一般只要有操作系统和浏览器就行。

内容来自论文无忧网 www.paper51.com

   ②B/S建立在广域网之上,对安全的控制能力相对弱,可能面向不可知的

paper51.com

用户。

内容来自论文无忧网 www.paper51.com

------分隔线----------------------------
联系方式