摘要
本论文概述了ACCESS数据库及其相关的一些知识着重论述ACCESS数据库和ASP的中间技术构建一个简单的留言板。
具体的实现是构造一个留言板系统能很方便的和同学沟通和交流。留言板具有功能强大、使用方便的特点。用户以个人的身份进入查看留言 以及在留言板中写下自已要留言的内容。管理员可根椐管理员用户名和密码进入进行适当的修改和删除。
在此设计中主要的技术有 ASP HTML ADO等用到的运行环境操作系统服务器有WINDOWS98 PWS和IE 5.0等将它们集成在一个INTRANET 模拟INTERNET的环境中从而实现了设计。
【关键词】留言板网络数据库ASP HTML
- 1 -
Abstract
The these summarize the theories of ACCESS database and its relative technology,Emphasize the treatise ACCESS database with the ASP middle technique, set up a simplemessage board.
Realizes in a specific way is to construct a message board system,can be very convenientwith the classmate communication with exchanges.The message board has the function strongand big,convenient characteristics in usage.Customer with personal body a contents for entering,looking into message,and in message board writing down from already leaving amessage.Managing person can a managing person the customer enters with the password,proceeding the appropriate modification with delete.
In the system, the main solutions we use are:asp,html,ado ect. the runtime enviroment (osand server):windows98,pws,and ie5.0 ect.we integrate them into an intranet(simulate theenviroment of internet),and complete our design successfully.
【Key phrase】Message board Network database ASP HTML
-2-
目 录
引言. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .4
第一章绪论. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .5
1. 1设计思想. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .5
1.2开发工具的选用及介绍. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .5
1.3系统开发环境的选择. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .6
第二章配置服务器. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .8
2. 1 IIS的配置及主页发布. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .8
2.2虚拟目录的介绍. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .15
第三章使用Access2000创建数据库. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .20
3. 1数据库的概念. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .20
3.2新建一个数据库. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .20
3.3配置ODBC数据源. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .22
第四章留言板的结构设计与实现. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .24
4. 1用户、管理员浏览模块. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .24
4.2用户留言及修改模块. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .27
4.3用户注册模块. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .29
4.4管理员登陆模块. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .32
4.5管理员回复与删除留言模块. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .33
4.6其他程序模块. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .37
后记. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .40
参考文献. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .41
附件系统程序文件清单. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .42
-3-
引言
在Internet飞速发展的今天互联网成为人们快速获取、发布和传递信息的重要渠道它在人们政治、经济、生活等各个方面发挥着重要的作用。 Internet上发布信息主要是通过网站来实现的获取信息也是要在Internet “海洋”中按照一定的检索方式将所需要的信息从网站上下载下来。 因此网站建设在Internet应用上的地位显而易见它已成为政府、企事业单位信息化建设中的重要组成部分从而倍受人们的重视。为了更好的办学提高学校知名度校园网是不可缺少的留言板是校园网很重要的一部分他能方便同学、师生的勾通、交流。特构建辽工大职业技术学院留言板。
-4-
第一章绪论
1. 1设计思想
通过留言板发布学校的重大活动安排与招生政策增强家长与学校之间的联系促进同学、家长、老师之间的感情在Internet上实现完成部分校务提高办事效率。
1.2开发工具的选用及介绍
ASP的优势
Active Server Pages “动态服务器网页” 一般简称为“ASP” ASP之所以能受到大家的重视与使用的原因主要在于所产生的执行结果都是标准的HTML格式而且这些程序是在网络服务端中执行使用一般的浏览器如IE或Netscape都可以正确地获得ASP的“执行”结果并且将这ASP执行的结果直接在浏览器中“浏览” 不像VBScript或JavaScript是在客户端Client的浏览器上执行若使用VBScript来设计程序客户端lient在 浏览器中可以显示程序执行的结果可是客户端lient若使用Netscape浏览器就无法显示VBScript的执行结果。
的特点
任何开发工具皆可使用。
只要使用一般的文书编辑程序如Windows记事本就可以编辑。当然其他网页开发工具例如 Dreamweaver、 rontPage等也都可以不过还是建议你用记事本来写既省钱又方便若是使用那些所见即所得的网页编辑来写可能会发生一些意想不到的离奇状态。
通吃各家浏览由于ASP程序是在网络服务器端中执行执行结果所产生的HTML文件适用于不同的浏览器。
-5-
语言相容性高
ASP与所有的ActiveX Script语言都相容除了可结合HTML VBScript、Java Script、 Active X服务器组件来设计外并可经由“plug-In 外挂组件模组的方式使用其他厂商Third Party所提供的语言。
隐密安全性高
如果我们在浏览器中直接查看网页的原始代码就只能看到文件原始的程序代码是看不到的这是因杰程序先于网站服务ebServer端执行后将结果转换成标准文件再传送到客户端Client的浏览器上因此我们所辛苦撰写的程序并不会轻易地被看见进而被盗用。
易于操控数据库
可以轻易地通过DBC(Open Database Connectivity)驱动程序连接各种不同的数据库例如 Acess、 Foxpro、 dBase、 Oracle等等另外 亦可将“文本文件”或是” Excel” 文件当成数据库用。
面向对象学习容易
具备有面向对象bject-Oriented功能学习容易 提供了五种方便能力强大的内建对象 Request、 Response、 Sever、 Application以及Session 同时若使用内建的“Application”对象或” Session”对象所撰写出来的程序可以在多个网页之间暂时保存必要的信息。
FrontPage优点
FrontPage优点就是“所见即所得”设计环境。 FrontPage的设计视窗也可以用来预览网页它显示的网页效果跟浏览器上显示的完全一样。 FrontPage提供了HTML语言编写窗口使程序编写更加简便。
因此我选用了ASP结合FrontPage构建了留言板。
1.3系统开发环境的选择
系统开发环境分硬件环境和软件环境两部分ASP程序对系统的要求不是很
-6-
高 因此建议以下的开发环境即可。
硬件环境
CPU:Pentium 586以上
内存 32M以上
显存: 4M
硬盘 200M空闲
软件环境
操作系统 Microsoft Windows 98/xp/2000Microsoft FrontPage 2000
-7-
第二章配置服务器
2. 1 IIS的配置及主页发布
IIS提供的基本服务:
WWW服务支持最新的超文本传输协议HTTP 1. 1标准运行速度更快安全性更高还可以提供虚拟主机服务。 WWW服务是指在网上发布可以通过浏览器观看的用HTML标识语言编写的图形化页面的服务。 IIS 4.0允许用户设定数目不限的虚拟Web站点。
FTP服务支持文件传输协议FTP。主要用于网上的文件传输。 IIS 4.0允许用户设定数目不限的虚拟FTP站点但是每一个虚拟FTP站点都必须拥有一个唯一的IP地址。 IIS 4.0不支持通过主机名区分不同的虚拟FTP站点。
MTP服务支持简单邮件传输协议SMTP。 IIS 4.0允许基于Web的应用程序传送和接收信息。启动SMTP服务需要使用NT操作系统的NTFS文件系统。除上述服务之外 IIS 4.0还可以提供NNTP Service等服务。本篇将主要讨论其中最重要的WWW服务读者在真正熟悉WWW服务之后其它类型的服务也可做到触类旁通。
IIS的设置注文章中“客户”指Web站点的访问者 “用户”指IIS 4.0的使用者
打开Microsoft管理控制台之后单击Internet Information Server文件夹出现用户的电脑标识。打开后选中“默认的Web站点” 右击点属性 出现IIS的配置界面注 IIS中的服务配置都是通过类似的属性界面实现用户可以尝试一下。此外 IIS中的属性具有继承性子级目录自然继承上级目录的相同属性。
Web站点
-8-
Web站点标识
描述--用户指定该站点的名称。 IP地址--用户分配给该站点的IP地址(动态域名的用户,您可以使用默认的IP地址,选中"全部未分配",即可) 。
在高级对话框中还可以进一步的设定该站点的IP地址 TCP端口号以及主机名称等注 同一台Web服务器中具有不同IP地址或不同主机名的不同站点称为虚拟主机。 TCP端口--缺省值为80用户可以根据自己的需要进行改动。
SSL端口--指定使用安全套接字层SSL的端口。
连接 无限--不限制同时连接站点的用户数量。 限制到--读者可以根据需要限定在同一时刻连接站点的用户数量。 连接超时--如果访问用户在指定的时间范围内没有发出新的访问请求 Web服务器自动中断与该用户的连接。
启用日志 在提供给用户的日志格式选择中 NCSA为较通用格式 W3C为扩展格式 ODBC为数据库日志格式。在属性对话框中可以进一步的设定日志记录的时间间隔单位 以及日志文件的存放位置。
操作员
-9-
近期RAKsmart上线云服务器Cloud Server产品,KVM架构1核1G内存40G硬盘1M带宽基础配置7.59美元/月!RAKsmart云服务器Cloud Server位于美国硅谷机房,下单可选DIY各项配置,VPC网络/经典网络,大陆优化/精品网线路,1-1000Mbps带宽,支持Linux或者Windows操作系统,提供Snap和Backup。RAKsmart机房是一家成立于2012年...
Contabo是一家运营了20多年的欧洲老牌主机商,之前主要是运营德国数据中心,Contabo在今年4月份增设新加坡数据中心,近期同时新增了美国纽约和西雅图数据中心。全球布局基本完成,目前可选的数据中心包括:德国本土、美国东部(纽约)、美国西部(西雅图)、美国中部(圣路易斯)和亚洲的新加坡数据中心。Contabo的之前国外主机测评网站有多次介绍,他们家的特点就是性价比高,而且这个高不是一般的高,是...
vpsdime上了新产品系列-Windows VPS,配置依旧很高但是价格依旧是走低端线路。或许vpsdime的母公司Nodisto IT想把核心产品集中到vpsdime上吧,当然这只是站长个人的猜测,毕竟winity.io也是专业卖Windows vps的,而且也是他们自己的品牌。vpsdime是一家新上来不久的奇葩VPS提供商,实际是和backupspy以及crowncloud等都是同一家公司...