




已阅读5页,还剩56页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
陕西师范大学远程教育学院 毕业论文(设计) 论文题目 基于 Web 的留言板的设计与实现 姓 名 李倩 学 号 61011120314001 专 业 计算机科学与技术 批次/层次 专升本 指导教师 学习中心 本部 摘要 I 摘摘 要要 本论文概述了 ACCESS 数据库及其相关的一些知识,着重论述 ACCESS 数据库和 ASP 的中间技术,构建一个简单的留言板。 具体的实现是构造一个留言板系统,能很方便的和同学沟通和交流。留言板具有 功能强大、使用方便的特点。用户以个人的身份进入,查看留言,以及在留言板中写下 自已要留言的内容。管理员可根椐管理员用户名和密码进入,进行适当的修改和删除。 在此设计中,主要的技术有:ASP,HTML,ADO 等,用到的运行环境(操作系统, 服务器)有 WINDOWS98,PWS,和 IE 5.0 等,将它们集成在一个 INTRANET(模拟 INTERNET)的环境中,从而实现了设计。 【关键词关键词】留言板 网络数据库 ASP HTML Abstract II AbstractAbstract 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 simple message board. Realizes in a specific way is to construct a message board system, can be very convenient with the classmate communication with exchanges.The message board has the function strong and 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 a message.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 (os and server): windows98, pws, and ie5.0 ect. we integrate them into an intranet(simulate the enviroment of internet),and complete our design successfully. 【Key phrase】Message board Network database ASP HTML Abstract 1 目目 录录 摘摘 要要 .I ABSTRACTABSTRACT II 引言引言5 第一章第一章 绪论绪论.6 1.1 网页制作的背景和意义 .6 1.2 相关术语的阐述7 1.3 开发工具的选用及介绍 .7 1.4 系统开发环境的选择.9 第二章第二章 配置服务器配置服务器10 2.1 IIS 的配置及主页发布 10 2.2 虚拟目录的介绍.16 第三章第三章 使用使用 ACCESS2000 创建数据库创建数据库21 3.1 数据库的概念.21 3.2 新建一个数据库.21 3.3 配置 ODBC 数据源.23 第四章第四章 留言板的结构设计与实现留言板的结构设计与实现.26 4.1 留言板的设计.26 4.2 留言板的实现.26 后记后记32 参考文献参考文献 33 致致 谢谢 1 Abstract 2 引言引言 在 Internet 飞速发展的今天,互联网成为人们快速获取、发布和传递信息的重要 渠道,它在人们政治、经济、生活等各个方面发挥着重要的作用。Internet 上发布信息 主要是通过网站来实现的,获取信息也是要在 Internet“海洋”中按照一定的检索方式 将所需要的信息从网站上下载下来。因此网站建设在 Internet 应用上的地位显而易见, 它已成为政府、企事业单位信息化建设中的重要组成部分,从而倍受人们的重视。为了 更好的办学,提高学校知名度,校园网是不可缺少的,留言板是校园网很重要的一部分, 他能方便同学、师生的勾通、 交流。特构建沈阳职业技术学院留言板。 Abstract 3 第一章第一章 绪论绪论 1.11.1 网页制作的背景和意义网页制作的背景和意义 我们读书就是为了获得知识,现在我们学习了 ASP 动态网页设计,当然就是要能 做一个精美的网页。在此次毕业设计中,我们要能更加的了解 Dreameaver 强大的功能 和更好的使用它。通过此次设计我们还要能够知道静态网页和动态网也的区别。诚然, 次此设计的个人网页,一方面是为了完成毕业作业,但更重要的是把我们所学到的东西 用在具体的实践之中,所以,这次设计的目的也是要我们更好的掌握和使用好 ASP 的 核心工具和技术,以便提高对网页知识的更深层了解。第三点也是最要的一点是,把我 们在书本上学到的知识充分运用到此次设计之中。使我们的在书上学到的东西不仅仅停 留在表面上,把这些东西都用在所要做的网页上面。以达到老师要求的效果和学以致用。 Internet 是目前世界上最大的计算机互联网络,它遍布全球,将世界各地各种规模 的网络连接成一个整体。作为 Internet 上一种先进的,易于被人们所接受的信息检索手 段,World Wide Web(简称 WWW)发展十分迅速,成为目前世界上最大的信息资源宝库。 据估计,目前 Internet 上已有上百万个 Web 站点,其内容范围跨越了教育科研、文化事 业、金融、商业、新闻出版、娱乐、体育等各个领域,其用户群十分庞大,因此,建设 一个好的 Web 站点对于一个机构的发展十分重要。近年来,随着网络用户要求的不断 提高及计算机科学的迅速发展,特别是数据库技术在 Internet 中的广泛应用,Web 站点 向用户提供的服务将越来越丰富,越来越人性化。 我们发现这样一个事实,一个用户在访问一个网站时一般来讲只对该网站的部分内 容感性趣,而且这种兴趣会持续一段时间。这点启发了我们,如果能根据用户的喜好为 不同的用户显示其个性化的页面,即着重显示该用户感兴趣的内容,将为用户节约大量 的检索时间,而且这样的网页显然是更具有吸引力的。一些站点已经在这方面作出了一 定的尝试,通常采用的方法是,在用户登陆时为其提供一系列的选项,使用户能够对站 点进行一些自主的设置。这样做能够使站点呈现一定程度的个性化,但是对用户来讲, 还是比较烦琐,而且在用户了解一个站点前让其对站点进行设置,其结果未免有些粗糙。 于是我们构想了这样一种方案,对用户登陆后的动作进行跟踪,分析,发掘用户点击的 规律,即用户先后点击的关联规则,这样,在用户点击一个主题(链接)之后,系统能 Abstract 4 够自动生成一页面,其中包含了该主题下用户经常关注的内容(若干链接),这样便在 无须用户作出任何额外工作的情况下实现了为用户量身订做的个性化页面。本文主要完 成 Web 服务器端的设计实现管理个人资料、照片上传、网文撰写、客户留言、日志以 及后台管理等 ASP 页面及整个实验网站的组织建立和测试工作。 我通过中国书画网站展示出中华文化的博大精深。不同的人,其网站上的展示方式 或手法各有不同,千变万化。在网站策划中,如何把把中华文化通过网站展示出来,是 我设计的重要内容。 1.21.2 相关术语的阐述相关术语的阐述 WWW 是“World Wide Web“的缩写;HTML 的意思则是“Hypertext Markup Language”,中文翻译为“超文本标记语言”。“超文本”就是指页面内可以包含图片、 链接、甚至音乐,程序等非文字的元素。URLs 是 Uniform Resource Locator 的缩写,统 称为统一资源定位器。可以把它想象成文件名的网络扩展。我们不但可以通过各种不同 的方法指出在网络的上哪一台机器的目录下的文件。这个文件可以通过各种不同的方法 得到。在 URL 中还指定了访问这一个文件的协议。在实际应用中,URL 经常称为“网 址”或 URL 地址。 TCP/IP 协议(Transmission Control Protocol / Internet Protocol 传输控制协议/因特网 协议)所谓协议,其实应该叫他网络协议,它是计算机与计算机之间,进行信息传输的 语言,只有两台计算机具有相同的协议方能进行信息传输,常见协议有 IPX 协议、 TCP/IP 协议等。 IPX 现广泛应用于局域网中,大多数局域网游戏都使用 IPX 协议。TCP/IP 协议可以 说它是你接入因特网的必备条件,因为它是因特网上的通用协议。 FTP 协议(File Transter Protocol)也就是文件传输协议。我们知道,在服务器中一般 都有大量的共享软件和免费资源,要想从服务器中把文件传送到本地的计算机(术语称 “客户机”)上或者把自己机器上的资源传送到服务器上,就必须在两台机器中进行文 件传送,那么双方就必须要共同遵守一定的规则,FTP 就是用来在客户机和服务器之间 进行文件传输以实现文件共享的协议。FTP 只是一种协议,必须要有相应的专用软件来 执行它,一般称为 FTP 软件。通过 FTP 软件可连接到 FTP 服务器上,执行上载和下载 文件的任务。 常用的 FTP 软件有 LeapFTP、CuteFTP、WS_FTP、FTPX 等,这些软件的原理基本相同, 只是用户界面和功能略有差异 Abstract 5 1.31.3 开发工具的选用及介绍开发工具的选用及介绍 ASP 的优势: Active Server Pages:“动态服务器网页”,一般简称为“ASP”,ASP 之所以能 受到大家的重视与使用的原因,主要在于所产生的执行结果都是标准的 HTML 格式,而 且这些程序是在网络服务端中执行,使用一般的浏览器(如 IE 或 Netscape)都可以正 确地获得 ASP 的“执行”结果,并且将这 ASP 执行的结果直接在浏览器中“浏览”,不 像 VBScript 或 JavaScript 是在客户端(Client)的浏览器上执行,若使用 VBScript 来设计程序,客户端(lient)在浏览器中可以显示程序执行的结果,可是,客 户端(lient)若使用 Netscape 浏览器就无法显示 VBScript 的执行结果。 的特点: 任何开发工具皆可使用。 只要使用一般的文书编辑程序,如 Windows 记事本,就可以编辑。当然,其他网页 开发工具,例如,Dreamweaver、 rontPage 等也都可以;不过还是建议你用记事本来 写,既省钱又方便,若是使用那些所见即所得的网页编辑来写,可能会发生一些 意想不到的离奇状态。 通吃各家浏览由于 ASP 程序是在网络服务器端中执行,执行结果所产生的 HTML 文 件适用于不同的浏览器。 语言相容性高: ASP 与所有的 ActiveX Script 语言都相容,除了可结合 HTML,VBScript、Java Script、Active X 服务器组件来设计外,并可经由“plug-In(外挂组件模组)的方式, 使用其他厂商(Third Party)所提供的语言。 隐密安全性高: 如果我们在浏览器中直接查看网页的原始代码,就只能看到文件,原始的 程序代码是看不到的!这是因杰程序先于网站服务(eb Server)端执 行后,将结果转换成标准文件,再传送到客户端(Client)的浏览器上,因此, 我们所辛苦撰写的程序并不会轻易地被看见进而被盗用。 易于操控数据库: Abstract 6 可以轻易地通过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.41.4 系统开发环境的选择系统开发环境的选择 系统开发环境分硬件环境和软件环境两部分,ASP 程序对系统的要求不是很高,因 此建议以下的开发环境即可。 硬件环境: CPU:Pentium 586 以上 内存:32M 以上 显存: 4M 硬盘:200M 空闲 软件环境: 操作系统:Microsoft Windows 98/xp/2000 Microsoft FrontPage 2000 Abstract 7 第二章第二章 配置服务器配置服务器 2.12.1 IISIIS 的配置及主页发布的配置及主页发布 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 服务之后,其它类型的服务也可做到触类旁通。 Abstract 8 IIS 的设置(注:文章中“客户”指 Web 站点的访问者,“用户”指 IIS 4.0 的使用者) 打开 Microsoft 管理控制台之后,单击 Internet Information Server 文件夹,出现用 户的电脑标识。打开后选中“默认的 Web 站点”,右击点属性,出现 IIS 的配置界面 (注:IIS 中的服务配置都是通过类似的属性界面实现,用户可以尝试一下。此外,IIS 中的属性具有继承性,子级目录自然继承上级目录的相同属性)。 Web 站点: (图 2.1) Web 站点标识: 描述-用户指定该站点的名称。 IP 地址-用户分配给该站点的 IP 地址(动态域名 的用户,您可以使用默认的 IP 地址,选中“全部未分配“,即可)。 在高级对话框中还可以进一步的设定该站点的 IP 地址,TCP 端口号以及主机名称等 (注:同一台 Web 服务器中,具有不同 IP 地址或不同主机名的不同站点称为虚拟主机) 。 TCP 端口-缺省值为 80,用户可以根据自己的需要进行改动。 SSL 端口-指定使用安全套接字层(SSL)的端口。 连接: 无限-不限制同时连接站点的用户数量。 限制到-读者可以根据需要限定 在同一时刻连接站点的用户数量。 连接超时-如果访问用户在指定的时间范围内没有 发出新的访问请求,Web 服务器自动中断与该用户的连接。 Abstract 9 启用日志: 在提供给用户的日志格式选择中,NCSA 为较通用格式,W3C 为扩展格 式,ODBC 为数据库日志格式。在属性对话框中,可以进一步的设定日志记录的时间间隔 单位,以及日志文件的存放位置。 操作员 (图 2.2) 通过该项可以在 NT 用户帐号中指定对站点拥有操作权的用户帐号(注:操作员帐 号不一定必须是 Windows NT 管理员组的成员, 操作员只具有有限的站点管理权限)。 性能: Abstract 10 (图 2.3) 性能调整-可以根据站点的具体情况设定每天访问站点的人数。该项可以相应的调 整 Web 站点所占用的系统内存的大小。 带宽限制-启用带宽限制将会限制 Web 站点所能够使用的带宽。 连接配置-“保留 HTTP 连接”允许客户维持与服务器已经打开的连接,而不要求 对客户的每个新请求都启用新的连接。 设置用于处理 HTTP 请求过程中的对事件作出响应的程序。 主目录: Abstract 11 (图 2.4) 许可访问-设置客户对站点内容的访问权限。只有支持源内容-设置存储站点内容 的目录或计算机。 HTTP 1.1 协议标准的具有“放置”功能的浏览器才能执行写操作。 内容控制-日志访问将在日志文件中记录对站点目录的访问;允许浏览目录可以在 当客户没有指定具体的访问页面同时站点也没有设定默认页面时自动生成一个目录内容 页面;索引此目录将指定目录加入 Web 站点的全文索引(注:需安装 Microsoft Index Server );Front Page Web 将在 Web 站点中创建一个 FrontPage Web 目录。 应用程序设置-在分开的窗口内运行: 选定该选项将使应用程序独立于 Web 服务器进 程单独运行。运行独立的应用程序可以在当应用程序出现错误时,使其他应用程序(包 括 Web 服务器)免受影响。 许可: 无-不允许在服务器端运行任何程序或脚本。 脚本-允许运行映射到脚本 引 擎的应用程序而不必拥有“执行”权限。 执行(包括脚本)-允许运行脚本程序,dll 以及 exe 程序。 文档标签 Abstract 12 (图 2.5) 启用默认文档: 设置当访问客户没有具体指定浏览页面时显示的默认页面。 启动文档脚注: 可以自动为网站的页面加上脚注,可以用于添加站点的 LOGO 等标 目录安全性标签 (图 2.6) 匿名访问和安全控制(单击编辑进入配置): 允许匿名访问-指定一个 NT 用户帐 号,使所有网站的访问者使用该帐号以匿名方式登录。 基本验证-验证来访客户的用 户名和密码(注:此项在不使用匿名登录方式或已经在 NTFS 文件系统中设置访问控制 Abstract 13 时有效)。 Windows NT 挑战响应-只有在禁用匿名方式或在 NTFS 文件系统中设置访问 控制时有效,不支持挑战响应方式的浏览器将被禁止访问。 安全通讯: 使用密钥管理器建立认证请求 IP 地址和域名控制: 允许访问将会向除用户指定的地址之外的所有客户授予访问 权;禁止访问将禁止除用户指定地址之外的所有客户的访问。 HTTP 标题 (图 2.7) 允许内容过期: 设置客户浏览器根据指定的过期时间决定是否从客户本机缓存读取数 据或连接网站请求新数据。 自定义 HTTP 标题: 用户自己编写的发送给客户浏览器的 HTTP 标题。 内容分级: 在 HTTP 标题中加入内容级别,使客户可以在浏览器端选择过滤不接受的内 容 MIME(多用途 Internet 邮件扩展)映射: 设定由 Web 服务器传送给浏览器的文件类型。 用户自己设定在出错时返还到浏览器的错误信息。 Abstract 14 2.22.2 虚拟目录的介绍虚拟目录的介绍 每个 Internet 服务可以从多个目录中发布。通过以通用命名约定 (UNC) 名、用户名 及用于访问权限的密码指定目录,可将每个目录定位在本地驱动器或网络上。虚拟服务 器可拥有一个宿主目录和任意数量的其它发布目录。其它发布目录称为虚拟目录。 指定客户 URL 地址,服务将整个发布目录集提交给客户作为一个目录树。宿主目 录是“虚拟”目录树的根。虚拟目录的实际子目录对于客户也是可用的。只有 http:/www.服务支持虚拟服务器;而 FTP 和 gopher 服务则只能有一个宿主目录。 主目录位置一旦改变,所有 Internet 用户的请求都将被路由到这个新的目录位置,IIS 也将把这个目录作为一个单独的站点来对待,并完成与各组件的关联。不过,有时 IIS 也可以把用户的请求指向主目录以外的目录,这种目录就称为虚拟目录。下面我们讲解 虚拟目录是怎么回事。 我们知道,建站人员必须为建立的每个 Internet 站点都指定一个主目录。主目录是一 个缺省位置,当 Internet 用户的请求没有指定特定文件时,IIS 将把用户的请求指向这 个缺省位置。代表站点的主目录一旦建立,IIS 就会缺省地使这一目录结构全部都能由 网络远程用户所访问,也就是说,该站点的根目录(即主目录)及其所有子目录都包含在 站点结构(即主目录结构)中,并全部能由网络上的用户所访问。一般说来,Internet 站 点的内容都应当维持在一个单独的目录结构内,以免引起访问请求混乱的问题。特殊情 况下,网络管理人员可能因为某种需要而使用除实际站点目录(即主目录)以外的其他目 录,或者使用其他计算机上的目录,来让 Internet 用户作为站点访问。这时,就可以 使用虚拟目录,即将想使用的目录设为虚拟目录,而让用户访问。 处理虚拟目录时,IIS 把它作为主目录的一个子目录来对待;而对于 Internet 上的用户 来说,访问时并感觉不到虚拟目录与站点中其他任何目录之间有什么区别,可以像访问 其他目录一样来访问这一虚拟目录。设置虚拟目录时必须指定它的位置,虚拟目录可以 存在于本地服务器上,也可以存在于远程服务器上。多数情况下虚拟目录都存在于远程 服务器上,此时,用户访问这一虚拟目录时,IIS 服务器将充当一个代理的角色,它将 通过与远程计算机联系并检索用户所请求的文件来实现信息服务支持。 创建虚拟目录的操作步骤如下: Abstract 15 1. 在“开始”“控制面版”中找到“管理工具” 2. 点击“管理工具”,进入如下所示界面: (图 2.8) 3. 点击“Internet 信息服务”,进入如下所示界面: (图 2.9) 4用鼠标选中“默认网站”,然后点击右键找到“新建”“虚拟目录”。 5 点击“虚拟目录”,进入如下所示界面: Abstract 16 (图 2.10) 6. 在“别名”对话框中输入你想输入的一个名称,但你要记住这个名称,我输入的是 swl。 (图 2.11) 7. 点击“下一步”进入如下所示界面: Abstract 17 (图 2.12) 8点击“浏览(R)”找到你存放 ASP 文件的目录,确认即可!点击“下一步” 9保持当前页面的默认选项,点击“下一步”,进入如下图所示界面: (图 2.13) 10点击“完成”,虚拟目录到此就完成了。 11最后在 IE 浏览器中输入 http:/jsj/swl/index.asp 按回车键,如下图所示界面: Abstract 18 (图 2.14) Abstract 19 第三章第三章 使用使用 Access2000Access2000 创建数据库创建数据库 3.13.1 数据库的概念数据库的概念 什么是数据库呢?当人们从不同的角度来描述这一概念时就有不同的定义(当然是描 述性的)。例如,称数据库是一个“记录保存系统“(该定义强调了数据库是若干记录的集 合)。又如称数据库是“人们为解决特定的任务,以一定的组织方式存储在一起的相关的 数据的集合“(该定义侧重于数据的组织)。更有甚者称数据库是“一个数据仓库“。当然, 这种说法虽然形象,但并不严谨。严格地说,数据库是“按照数据结构来组织、存储和 管理数据的仓库“。在经济管理的日常工作中,常常需要把某些相关的数据放进这样“仓 库“,并根据管理的需要进行相应的处理。例如,企业或事业单位的人事部门常常要把 本单位职工的基本情况(职工号、姓名、年龄、性别、籍贯、工资、简历等)存放在表中, 这张表就可以看成是一个数据库。有了这个“数据仓库“我们就可以根据需要随时查询某 职工的基本情况,也可以查询工资在某个范围内的职工人数等等。这些工作如果都能在 计算机上自动进行,那我们的人事管理就可以达到极高的水平。此外,在财务管理、仓 库管理、生产管理中也需要建立众多的这种“数据库“,使其可以利用计算机实现财务、 仓库、生产的自动化管理。 数据库是存储在一起的相关数据的集合,这些数据是结构化的,无有害的或不必要的冗 余,并为多种应用服务;数据的存储独立于使用它的程序;对数据库插入新数据,修改 和检索原有数据均能按一种公用的和可控制的方式进行。当某个系统中存在结构上完全 分开的若干个数据库时,则该系统包含一个“数据库集合“。 使用数据库可以带来许多好处:如减少了数据的冗余度,从而大大地节省了数据的存储 空间;实现数据资源的充分共享等等。此外,数据库技术还为用户提供了非常简便的使 用手段使用户易于编写有关数据库应用程序 数据库软件的种类有很多种,如:SQL、Foxpro、Microsoft Access 等等。但是为操作 方便,我们选择 Microsoft Access 数据库。 3.23.2 新建一个数据库新建一个数据库 Abstract 20 根据需要我们建立两张表:一个是 lyb 表,用来存放留言板的内容,一个是 password 表用来存放管理员的用户名和密码,具体的设计步骤如下。 首先打开 Microsoft Access 2000,会弹出下面的窗口。 (图 3.1) 然后选择空 Acceess 数据库。 (图 3.2) 这时会出现一个保存的窗口,我们在文件名处填上 stu 然后点击创建。会出现下图 的画面。 Abstract 21 (图 3.3) 然后单击设计,填加字段名。然后点保存既可。 3.33.3 配置配置 ODBCODBC 数据源数据源 ODBC 管理器(Administrator)它负责安装驱动程序,管理数据源,并帮助程序员跟 踪 ODBC 的函数调用。在 ODBC 中,应用程序不能直接存取数据库,它必须通过管理器和 数据库交换信息。ODBC 管理器负责将应用程序的 SQL 语句及其他信息传递给驱动程序, 而驱动程序则负责将运行结果送回应用程序。运行 32bit ODBC 管理器后,出现一个主 对话框,它的主要内容是要求用户输入一个数据源,所谓数据源就是数据库位置、数据 库类型以及 ODBC 驱动程序等信息的集成。数据源负责将运行结果送回应用程序。应用 程序、ODBC 管理在使用之前必须通过 ODBC 管理器进行登记和连接,启动 ODBC 管理器后, 选取 Add 按钮,根据自己的数据库类型,选择相应的 ODBC 驱动程序,然后输入数据源 名(Data Source Name)和数据库文件名(Database Name),完成这些步骤后,以后 的应用程序就能够通过 ODBC 管理器的数据源直接操纵数据库。 1、 用户 DSN:ODBC 用户数据源存贮了如何与指定数据库提供者连接的信息。只对 当前用户可见,而且只能用于当前机器上。这里的当前机器是只这个配置只对当前的机 器有效,而不是说只能配置本机上的数据库。它可以配置局域网中另一台机器上的数据 库的。 2、 系统 DSN: ODBC 系统数据源存贮了如何指定数据库提供者连接的信息。系统数 据源对当前机器上的所有用户都是可见的,包括 NT 服务。也就是说在这里配置的数据 源,只要是这台机器的用户都可以访问。 3、 文件 DSN:ODBC 文件数据源允许用户连接数据提供者。文件 DSN 可以由安装了 相同驱动程序的用户共享。这是界于用户 DSN 和系统 DSN 之间的一种共享情况。 Abstract 22 4、 驱动程序:这页列出了本机上所有安装的数据库驱动程序。里面列举了每个驱 动程序的名称,版本,提供商公司,驱动程序文件名,以及安装日期。 5、 跟踪:ODBC 跟踪允许创建调用 ODBC 的日志,提供给技术人员查看。里面可设 定日志的路径和文件名。技术人员通过这里面的信息可以看到本机上所有的数据库访问 的时间,用户,以及出错信息等情况。也可以通过这个辅助调试应用程序,可以启动 Visual Studio 的分析器,来进行 ODBC 的跟踪。 ? 6、 连接池:连接池允许应用程序重用原来打开的的连接句柄,这样可以节省到服务 器的往返过程。 7、 关于:最后这一页列出了所有的 ODBC 的核心文件。 下面详细的介绍如何建立 ODBC 数据源: 打开 ODBC 数据源管理器,选择“系统 DSN”后单击添加 在创建数据源窗口选 中 Microsoft Access driver 驱动程序后单击完成。 (图 3.4) 然后弹出下面的窗口。 Abstract 23 (图 3.5) 单击选择,在弹出的窗口中,选择刚才建立的数据库的文件夹中数据库的文件名, 然后在数据源名中写上数据源名,我们这里数据源名为 stu,单击确定,数据源创建完 成。 Abstract 24 第四章第四章 留言板的结构设计与实现留言板的结构设计与实现 4.14.1 留言板的设计留言板的设计 留言板要实现的功能有:显示留言、添加留言、删除留言。 开发留言板主要用数据库存取组件,将留言信息保存到数据库中,这样就可以方便 的查询、删除和添加。 4.24.2 留言板的实现留言板的实现 共有六个文件:guest.mdb,数据库文件,用来存储留言信息;index.asp,留言板 首页,显示留言信息和添加留言表单;Odbc_connection.asp,连接数据库文件; Guest_style.css,CSS 层叠样式表单;Add.asp,添加留言文件,将在首页中的留言添 加到数据库中;Delete.asp,删除留言文件,删除指定的留言信息。 1.1. 连接数据库文件连接数据库文件 Odbc_connection.aspOdbc_connection.asp 程序说明:程序说明:将执行连接数据库功能的语句单独写在一个文件中,然后利用#include 方法插入需要连接数据库的文件中,其最主要的目的就是要修改连接数据库语句时只需 要修改该语句即可。 2.2. 数据库文件数据库文件 guest.mdbguest.mdb 其字段名、字段类型如下图所示: 3.3. 留言板首页留言板首页 index.aspindex.asp Abstract 25 我的留言板 我的留言板 主题:* Abstract 26 内容: 姓名:* email: 主题 Abstract 27 内容 留言人 “ 时间 “删除 程序说明:程序说明:表示把数据库连接文件 odbc_connection.asp 包含到文件中;表示该文件调用 guest_style.css 样式表单文件,利用该文件可 以制定整个文件的显示样式,修改样式时只需要修改 guest_style.css 文件即可;通过 Abstract 28 语句“ ,单击留言人姓名就 可以给留言人发邮件;程序中利用了 Javascript 语句在客户端判断留言主题和留言人 姓名是否为空。 4.4. 添加留言文件添加留言文件 Add.aspAdd.asp “ Then Sql = Sql & “,body“ sValues = sValues & “,“ & body & “ End If If email Abstract 29 5.5. 删除留言文件删除留言文件 Delete.aspDelete.asp 删除留言 请输入删除密码: “ Then 如果输入密码有误,输出 信息 Response.Write “密码错误,请重新输入“ end if % Abstract 30 后记后记 上述就是本人留言板系统全部的设计和开发过程。本系统经历了从系统问题的提出 系统可行性分析系统数据库的设计总体的功能模块设计详细设计最后到程序 的实现,就是以这样的一个思路完成的整个系统的开发。 通过这次毕业设计,使我感到高科技、新知识的力量。这次毕业设计过程中,得到了学 校的大力支持,给我提供了舒适的工作学习环境,也得到了孙老师、教授的精心指导, 在此表示衷心的感谢! 由于本人第一次完整的设计程序,加之水平有限,设计中难免有不当之处,还请各 位老师给予批评、指正。 Abstract 31 参考文献参考文献 1. 巧学巧用 Dreamweaver、Fireworks、Flash 制作网页.北京:人民邮电出版社.2000 2. ASP 入门与实例演练薄.小志编著.北京:中国青年出版社.1999 3. 数据库原理及应用.李卓铃.北京:电子工业出版社.2001 4. ASP 程序设计.谭浩强.北京:清华大学出版社.2000 Abstract 14 大学本科生毕业设计(论文)撰写规范 本科生毕业设计(论文)是学生在毕业前提交的一份具有一定研究 价值和实用价值的学术资料。它既是本科学生开始从事工程设计、科学 实验和科学研究的初步尝试,也是学生在教师的指导下,对所进行研究 的适当表述,还是学生毕业及学位资格认定的重要依据。毕业论文撰写 是本科生培养过程中的基本训练环节之一,应符合国家及各专业部门制 定的有关标准,符合汉语语法规范。指导教师应加强指导,严格把关。 1、论文结构及要求 论文包括题目、中文摘要、外文摘要、目录、正文、参考文献、致 谢和附录等几部分。 1.1 题目 论文题目应恰当、准确地反映论文的主要研究内容。不应超过 25 字, 原则上不得使用标点符号,不设副标题。 1.2 摘要与关键词 1.2.1 摘要 本科生毕业设计(论文)的摘要均要求用中、英两种文字给出,中 文在前。 摘要应扼要叙述论文的研究目的、研究方法、研究内容和主要结果 或结论,文字要精炼,具有一定的独立性和完整性,摘要一般应在 300 字左右。摘要中不宜使用公式、图表,不标注引用文献编号,避免将摘 要写成目录式的内容介绍。 1.2.2 关键词 Abstract 15 关键词是供检索用的主题词条,应采用能覆盖论文主要内容的通用 技术词条(参照相应的技术术语标准),一般列 35 个,按词条的外延 层次从大到小排列,应在摘要中出现。 1.3 目录 目录应独立成页,包括论文中全部章、节的标题及页码。 1.4 论文正文 论文正文包括绪论、论文主体及结论等部分。 1.4.1 绪论 绪论一般作为论文的首篇。绪论应说明选题的背景、目的和意义, 国内外文献综述以及论文所要研究的主要内容。 文管类论文的绪论是毕业论文的开头部分,一般包括说明论文写作 的目的与意义,对所研究问题的认识以及提出问题。绪论只是文章的开 头,不必写章号。 毕业设计(论文)绪论部分字数不多于全部论文字数的 1/4。 1.4.2 论文主体 论文主体是论文的主要部分,要求结构合理,层次清楚,重点突出, 文字简练、通顺。 论文主体的内容要求参照大学本科生毕业设计(论文) 的规定第五章。 论文主体各章后应有一节“本章小结”。 1.4.3 结论 结论作为单独一章排列,但不加章号。 结论是对整个论文主要成果的归纳,要突出设计(论文)的创新点, 以简练的文字对论文的主要工作进行评价,一般为 4001 000 字。 1.5 参考文献 参考文献是论文不可缺少的组成部分,它反映了论文的取材来源和 广博程度。论文中要注重引用近期发表的与论文工作直接有关的学术期 Abstract 16 刊类文献。对理工类论文,参考文献数量一般应在 15 篇以上,其中学术 期刊类文献不少于 8 篇,外文文献不少于 3 篇;对文科类、管理类论文, 参考文献数量一般为 1020 篇,其中学术期刊类文献不少于 8 篇,外文 文献不少于 3 篇。 在论文正文中必须有参考文献的编号,参考文献的序号应按在正文中出现 的顺序排列。 产品说明书、各类标准、各种报纸上刊登的文章及未公开发表的研 究报告(著名的内部报告如 PB、AD 报告及著名大公司的企业技术报告等 除外)不宜做为参考文献引用。但对于工程设计类论文,各种标准、规 范和手册可作为参考文献。 引用网上参考文献时,应注明该文献的准确网页地址,网上参考文 献不包含在上述规定的文献数量之内。 1.6 致谢 对导师和给予指导或协助完成论文工作的组织和个人表示感谢。内 容应简洁明了、实事求是,避免俗套。 1.7 附录 如开题报告、文献综述、外文译文及外文文献复印件、公式的推导、程 序流程图、图纸、数据表格等有些不宜放在正文中,但有参考价值的内容可编 入论文的附录中。 Abstract 17 1 2、论文书写规定 2.1 论文正文字数 理工类 论文正文字数不少于 20 000 字。 文管类 论文正文字数 12 00020 000 字。其中汉语言文学专业不少于 7 000 字。 外语类 论文正文字数 8 00010 000 个外文单词。 艺术类 论文正文字数 3 0005 000 字。 2.2 论文书写 本科生毕业论文用 B5 纸计算机排版、编辑与双面打印输出。 论文版面设置为:毕业论文 B5 纸、纵向、为横排、不分栏,上下页边距分别为 2.5cm 和 2cm, 左右页边距分别为 2.4cm 和 2cm,对称页边距、左侧装订并装订线为 0cm、奇偶页不同、无网格。 论文正文满页为 29 行,每行 33 个字,字号为小四号宋体,每页版面字数为 957 个,行间距为固定 值 20 磅。 页眉。页眉应居中置于页面上部。单数页眉的文字为“章及标题”;双数页眉的文 字为“大学本科生毕业设计(论文)”。页眉的文字用五号宋体,页眉文字下面为 2 条 横线(两条横线的长度与版芯尺寸相同,线粗 0.5 磅)。页眉、页脚边距分别为 1.8cm 和 1.7cm。 页码。页码用小五号字,居中标于页面底部。摘要、目录等文前部分的页码用罗马 数字单独编排,正文以后的页码用阿拉伯数字编排。 2.3 摘要 中文摘要一般为 300 字左右,外文摘要应与中文摘要内容相同,在语法、用词和书 写上应正确无误,摘要页勿需写出论文题目。中、外文摘要应各占一页,编排装订时放 置正文前,并且中文在前,外文在后。 2.4 目录 目录应包括论文中全部章节的标题及页码,含中、外文摘要;正文章、节题目; 参考文献;致谢;附录。 正文章、节题目(理工类要求编写到第 3 级标题,即.。文科、管理类可视 论文需要进行,编写到 23 级标题。) 2.5 论文正文 2.5.1 章节及各章标题 论文正文分章、节撰写,每章应另起一页。 各章标题要突出重点、简明扼要。字数一般在 15 字以内,不得使用标点符号。标 题中尽量不用英文缩写词,对必须采用者,应使用本行业的通用缩写词。 2 2.5.2 层次 层次以少为宜,根据实际需要选择。层次代号格式见表 1 和表 2。 表 1 理工类论文层次代号及说明 层次名 称 示 例说 明 章第 1 章 章序及章名居中排, 章序用阿拉伯数字 节1.1 条 1.1.1 题序顶格书写,与 标题间空 1 字,下 面阐述内容另起一 段 款 题序顶格书写,与标 题间空 1 字,下面阐 述内容在标题后空 1 字接排 项 (1) 题序空2 字书写,以 下内容接排,有标题 者,阐述内容在标题 后空1 字 版心左边线 版心右边线 表 2 文管类论文层次代号及说明 章 节 条 款 项 一、 (一) 1. (1) 居中书写 空 2 字书写 空 2 字书写 空 2 字书写 空 2 字书写 版心左边线 版心右边线 各层次题序及标题不得置于页面的最后一行(孤行)。 2.6 参考文献 正文中引用文献标示应置于所引内容最末句的右上角,用小五号字体。所引文献编 号用阿拉伯数字置于方括号“ ”中,如“二次铣削1”。当提及的参考文献为文中 直接说明时,其序号应该与正文排齐,如“由文献8,1014可知”。 3 经济、管理类论文引用文献,若引用的是原话,要加引号,一般写在段中;若 引的不是原文只是原意,文前只需用冒号或逗号,而不用引号。在参考文献之外,若有 注释的话,建议采用夹注,即紧接文句,用圆括号标明。 不得将引用文献标示置于各级标题处。 参考文献书写格式应符合 GB77141987文后参考文献著录规则。常用参考文献 编写项目和顺序应按文中引用先后次序规定如下: 著作图书文献 序号作者书名(版次)出版地:出版者,出版年:引用部分起止页 第一版应省略 翻译图书文献 序号作者书名(版次)译者出版地: 出版者,出版年:引用部分起止页 第一版应省略 学术刊物文献 序号作者文章名学术刊物名年,卷(期):引用部分起止页 学术会议文献 序号作者文章名编者名会议名称,会议地址,年份出版地,出版者, 出版年:引用部分起止页 学位论文类参考文献 序号研究生名学位论文题目出版地学校(或研究单位)及学位论文级别答 辩年份:引用部分起止页 西文文献中第一个词和每个实词的第一个字母大写,余者小写;俄文文献名第一个 词和专有名词的第一个字母大写,余者小写;日文文献中的汉字须用日文汉字,不得用 中文汉字、简化汉字代替。文献中的外文字母一律用正体。 作者为多人时,一般只列出前 3 名作者,不同作者姓名间用逗号相隔。外文姓名按 国际惯例,将作者名的缩写置前,作者姓置后。 学术会议若出版论文集者,可在会议名称后加上“论文集”字样。未出版论文集者 省去“出版者”、“出版年”两项。会议地址与出版地相同者省略“出版地”。会议年 份与出版年相
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 工业智能化与人力资源的变革
- 工业安全与智能制造的关系
- 工业污染源监测的新技术动态
- 工业物联网在生产车间的应用实践
- 工业自动化中机器视觉算法优化探讨
- 工业能源管理与节能减排技术应用
- 工业绿色化与节能减排技术
- 工业级智能硬件产品的设计要求与标准
- 工业火灾防控策略与方法
- 工业设计在制造业的未来应用
- 隐匿性阴茎的护理
- 扳手订单合同协议
- 购买居间协议书范本
- 沥青路面施工方案
- 【西安交通大学】2025年电力人工智能多模态大模型创新技术及应用报告
- 2025年上海国企中铁十五局集团有限公司招聘笔试参考题库含答案解析
- 2025电梯年检项目整改合同田王
- 土地确权确权合同范本
- 临床教学师资培训
- 医疗器械相关压力性损伤预防
- GB/T 21369-2024火力发电企业能源计量器具配备和管理要求
评论
0/150
提交评论