




已阅读5页,还剩23页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
基于基于 ASPASP 的留言板设计与实现的留言板设计与实现 目目录录 摘要.1 第一章绪论.3 1.1 研究背景与选题意义.3 1.2 研究目标与主要工作.3 1.3 论文的内容安排.4 第二章系统分析与设计.4 2.1 需求分析.4 2.2 模块设计.5 2.3 数据库结构设计.7 第三章系统开发环境.8 3.1 开发工具简介.8 3.1.1 ASP 简介.8 3.1.2 IIS 简介.8 3.1.3 Access 简介.8 3.2 开发模式.9 第四章系统详细设计.9 4.1 创建与连接数据库.10 4.1.1 数据库表的设计.10 4.1.2 数据库的连接.10 4.1.3 数据添加.11 4.1.4 数据删除.12 4.2 留言信息页面的设计.12 4.2.1 建立查看留言相关页面. 12 4.2.2 建立发布留言相关页面. 13 4.3 留言管理页面设计.13 4.3.1 建立管理员登陆页面. 13 4.3.2 建立版面管理相关页面. 13 4.3.3 建立参数设置相关页面. 13 第五章系统调试与运行.17 5.1 配置过程.17 5.2 调试运行.17 5.3 网络测试.20 第六章不足和展望.23 6.1 不足.23 6.2 展望.23 参考文献.24 致谢.24 山东轻工业学院 2011 届本科生毕业设计(论文) 1 摘摘要要 随着计算机的广泛应用,人们已经对网络不再感到陌生。在科技飞速发展的 今天,电脑信息技术与各行各业进行了有效的结合。人们在网上可以进行网上购 物,网上交友,电子商务,网络营销等等。面对强大的网络功能,必须在某方面 要有一个健全的系统才能使网络发挥的淋漓尽致。在这个平台上,留言提供了一 个全新的人类沟通新方式。 互联网技术的不断发展和普及,使构造互联网站、开发网络应用程序已经成 为当前的热门技术之一。BBS 留言是 Internet 的重要应用之一,开发网上交流 软件,现已有很多工具和方法,各种技术都具有其特色和长处。针对网上 BBS 留 言的特点,文章叙述了在 Windows 环境下,利用 Access 创建数据库,运用 ASP 和 IIS 等开发工具,设计基于 B/S 方式运行的 BBS 留言系统的原理及过程。 BBS 是 Bulletin Board System 的缩写,即电子公告板。它是以文字为 主的界面,为广大网友提供了一个彼此交流的空间。如今 BBS 已经在各个 大学校园里普及,是学生之间交流信息,共享资源,娱乐休闲的场所,并 已经成为广大学生在校生活不可获缺的一部分。 本文首先介绍了该系统的设计思路和需求分析,接着介绍了该系统所 使用的一些关键技术,然后是对系统的详细介绍,包括系统所创建的数据 库及该系统的具体功能。 关键词关键词:留言板ASP数据库Access 山东轻工业学院 2011 届本科生毕业设计(论文) 2 ABSTRACT With the wide application of computer, people are no stranger to the network. Today the rapid development in technology, computer information technology and industries were effectively combined. It is available to online shopping, online dating, e-commerce, Internet business efficiency and so on. The face of strong network function, must in some way have a sound system to the network play the most. In this platform, the Forum provides a new way of human communication and new. Internet technology continues to evolve and spread, so that structure websites, web application development has become one of the most popular technology. BBS Forum is an important application of Internet, online communication software development, now there are many tools and methods, a variety of techniques has its own characteristics and strengths. BBS Forum for the online feature, the article describes the Windows environment, use Access to create databases, use of ASP and IIS and other development tools, design is based on B / S run the BBS forum systems theory and process. Indication of Bulletin Board System, BBS is the electronic bulletin board. It was based on the text-based interface and provides a place of communicate each other for the people on the Internet. Nowadays, BBS is very popular in the campuses, where the students can enjoy the services such as the exchange of information, sharing of resources, leisure and entertainment. It plays a important part in the studying life. At first ,this paper introduces the main idea and the requirements analysis of the system at first, and some key technologies are used in this system, the next is the introduction of the system in detail, including the database and specific operations. Key words:message boards; ASP; Database; Access 山东轻工业学院 2011 届本科生毕业设计(论文) 3 第一章第一章绪论绪论 1.1 研究背景与选题意义 1、研究背景 随着现代化技术的不断进步,人们发现交流的范围还是很小,不能满足更大 范围人的需要,这样就出现了利用因特网在全球发布信息的留言BBS。BBS 是电子公告板(Bulletin Board System)的简称,它是最常见的 Web 应用系统。 BBS 起源于 20 世纪 80 年代,最初,留言只是用于发布公告系统,讨论问题的在 线交流平台;后来,随着网络的普及,留言的功能越来越丰富,受到广大网民的 欢迎。企业、学校等单位可以利用网上的留言发布公告、通知等。 2、选题意义 互联网技术的不断发展和普及,使构造互联网站、开发网络应用程序已经成 为当前的热门技术之一。BBS 留言是 Internet 的重要应用之一,开发网上交流 软件,现已有很多工具和方法,各种技术都具有其特色和长处。ASP 是 Active Server Page 的缩写,意为“动态服务器页面” 。ASP 是微软公司开发的代替 CGI 脚本程序的一种应用,它可以与数据库和其它程序进行交互,是一种简单、方便 的编程工具。 ASP 的网页文件的格式是.asp,常用于各种动态网站中, 运用广泛。 通过对其编辑仿真达到建立留言板的目的。 1.2 研究目标与主要工作 1、研究目标 本系统采用 MVC(Model-View-Controller)三层构架开发模式,在这种设 计模式下,一个应用被分为三个部分:模型、视图和控制,每个部分负责不同的 功能。模型是指应用程序的数据,以及对这些数据的操作;视图是指用户界面; 控制负责视图和模型之间的同步,也就是说,根据用户界面的操作完成对程序数 据的更新;将程序数据的改变及时反应到用户界面上。通过这种设计模型把应用 逻辑, 处理过程和显示逻辑分成不同的组件实现, 这些组件可以进行交互和重用。 对于大量的信息,采用数据库技术,在系统中数据组织应用关系模型。对数据库 的访问,本系统使用数据库连接池,在系统初始化时启动文件中配置的数据的连 接, 如果程序需要链接, 则从此池中取出一个连接使用, 使用完后又返回给该池, 这些连接可以复用,提高了效率。 该系统采用 ASP 实现 BBS 留言系统。 在开发过程中实现了留言系统的部分管 理,并且对留言的页面布局进行详细设计,使页面美观,体现所有功能;还有对 系统管理页面的设计,使管理员能更方便清楚的进行用户管理、页面管理等。最 后,该留言将会是一个功能强大、美观方便、畅所欲言的“公共场所” 。 2、主要工作 首先介绍了留言板的功能特点,针对网上 BBS 留言的特点,在 Windows 环境 山东轻工业学院 2011 届本科生毕业设计(论文) 4 下,利用 Access 创建数据库 1,运用 ASP 和 IIS 等开发工具,设计基于 B/S 方 式运行的 BBS 留言系统的原理及过程。接着对数据库软件 Microsoft Office Access 的操作和使用进行了说明,接着对 HTML 语言和动态服务器页面 ASP 进行 了详细的介绍,ASP 可以和数据库 Microsoft Office Access 进行交互,是一种 简单、方便的编程工具,接着详细论述了整个方案的设计过程,最后对设计进行 了验证和总结。 1.3 论文的内容安排 第二章将介绍系统的分析与设计,包括需求分析,模块和数据库结构的基本 设计。 第三章详细介绍系统的开发环境,包括各种开发工具以及开发的模式。 第四章论述了系统的详细设计及各个模块的设计。 第五章详细的介绍了对系统进行配置运行和调试过程。 第六章总结了整个设计过程,指出了其中的不足和课题的展望。 最后是参考文献和致谢。 第二章第二章系统分析与设计系统分析与设计 2.1 需求分析 开发一个留言系统,首先需要确定留言的功能是什么,也就是用户想要的留 言所能做的工作。用户使用留言是按照一定的流程来进行的:用户注册登录进入 留言,可以就某个话题展开讨论,通过留言功能发布新的话题,通过回帖的功能 回复已有的话题;管理员要管理留言,系统需要具有的功能有创建、删除留言的 版块,管理注册的用户,管理留言,设置留言基本参数。这样的流程就决定了留 言所应具有的功能,留言功能流程如图 2-1 所示。 图 2-1 留言功能流程图 山东轻工业学院 2011 届本科生毕业设计(论文) 5 通过上面的分析,总结留言的功能有以下几项: 留言版块列表;浏览留言; 发帖回帖;编辑留言;删除留言;用户注册;用户登录;控制用户权限;修改注 册信息;设置留言参数;管理版块;管理用户。 观察留言所有功能需求,按不同实体分类,可以分为四类实体对象:版块、 留言、用户和留言。这四类对象,可以设计为四个数据实体,如果使用数据库存 储它们,即可以设计四个基本数据表的集合来存储这些实体的基本信息;它们可 以设计为四个基本表,映射四个实体的基本数据。这些基本对象只是留言系统中 最为基本的要素,对于一个完整的留言还需要其它相关的表来记录相关的信息, 即实体之间的相互关系信息。 留言一般存在两种用户,注册用户和管理员。用户的权限是向下覆盖的,即 上级权限包含下级权限,在这个留言中,管理员的权限是上级权限。 留言系统的用户浏览信息功能,是用户讨论问题的平台,发帖、浏览、回帖 一直贯穿用户的整个活动。同时,由于留言系统的留言管理是管理员在留言浏览 时进行的,因此编辑、删除等功能也安排在浏览信息时实现,只是一般用户没有 权限做这些动作。其它与管理员相关的功能,包括版块管理、用户管理和留言设 置的都是需要管理员在管理模块进行操作。 下面就管理员所做的管理进行介绍: 查看留言:任何用户可以根据发言者留下的邮箱地址发邮件。 删除留言:如果用户发表了不符合留言规则的留言,则需要管理员删除这些 留言。 管理版块:留言版块需要先创建,才能被使用,管理员还可以删改版块的相 关信息。 设置参数:留言一般有一些初始化信息,比如留言名称、每页显示留言数量 等参数信息,管理员可以在后台界面自行设置。 2.2 模块设计 从上一节需求分析可以知道, 留言功能分为用户使用的基本功能和管理员管 理系统的功能两类,因此模块设计也分为两大类。留言的模块体系图如图 2-2 所 示。 山东轻工业学院 2011 届本科生毕业设计(论文) 6 留 言 设 置 模 块 管 理 用 户 模 块 管 理 版 块 模 块 登 录 模 块 浏 览 模 块 发 帖 回 帖 模 块 管 理 留 言 模 块 图 2-2 留言的模块图 BBS 系统包括以下主要功能模块: (1)登录功能模块:用户个人注册、登录,管理员登录; (2)浏览功能模块:用户浏览版块、浏览主题帖列表、查看留言; (3)发帖回帖功能模块:用户发帖,管理员回帖; (4)留言管理功能模块:管理员编辑、删除; (5)留言设置功能模块:管理员设置留言参数; (6)用户管理模块:管理员添加、删除。 用户注册、登陆以及修改个人的注册信息组合成注册登录模块;用户浏览版 块、浏览主体帖列表、查看留言组合成浏览模块;用户发帖;管理员编辑留言、 删除留言。以上四个模块组成用户使用的基本功能模块。扩展功能模块都是与管 理员相关的,设置留言参数 2单独为留言设置模块;创建、修改和删除版块为管 理版块模块;删除和回复为管理用户模块。 从以上分析,可以得到留言的功能框架,即系统的各个部分已经确定,对于 留言系统来说,各个模块之间用一条主线串联起来,才能构建完整的系统。联系 各个模块的主线是使用者的权限, 用户能使用留言的哪些功能是由用户的权限决 定的。留言的每个功能都与相应的权限相对应。同一类用户使用的功能模块,是 以使用者为中心连接起来的。另外,操作同一类事物的功能模块,也是有相互关 系的。因此,浏览模块与发帖回帖模块、管理留言模块关联,是由留言的系统流 程决定的。而管理版块模块与浏览模块关联,是由留言与版块的父子关系 3决定 的,留言附于版块,先有版块,后有留言,留言必须发表在某个版块中。还有管 理用户模块与注册登录模块关联,是由同一类对象(用户)决定的,用户注册后 获得留言的身份,成为用户,所有的用户需要接受管理员的管理,用户登录证明 自己的留言中身份。由此,设计出留言系统的整体框架,如图 2-3 所示。 山东轻工业学院 2011 届本科生毕业设计(论文) 7 图 2-3 留言整体架构图 2.3 数据库结构设计 该系统的实体有:管理员信息实体、用户信息实体、留言实体、版面信息实 体。实体之间的 E-R 4图如图 2-4 所示。 图 2-4 实体间的关系 E-R 图 考虑到将来功能上的完整性,设计如下面所示的数据项和数据结构: 用户信息:包括数据项有用户名、密码、头衔、头像、用户等。 留言信息:包括数据项有所属版面、父留言的编号、子留言的编号、用户、 主题、内容、发表时间等。 基于上面的内容,设计了下列表,这些表之间相互关联,共同存储着系统所 需要的数据。在设计数据库表的过程中,一般要遵循几条原则:数据库设计一个 表最好只存储一个实体或对象的相关信息, 不同的实体最好存储在不同的数据表 中,如果实体还可以再划分,实体的划分原则是最好能够比当前系统要开发的实 体的复杂度小;数据表的信息结构一定要合适,表的字段的数量一般不要过多; 扩展信息和动态变化的信息一定要分开在不同的表里; 多对多这样的表关系尽量 不出现等。 留言版面表 note_comment: 记录所有的留言版面的信息。 版块表 note_comment2:版块信息。 用户 注册 登录 留言 浏览留言 管理员 管理留言 设置留言参数 山东轻工业学院 2011 届本科生毕业设计(论文) 8 后台留言配置表 note:对留言的某些信息进行配置,如留言 URL 地址、公 司名称、主页 URL 地址等,进行这些设置是为了尽可能最大地利用使用有限的资 源,同时更有效地管理留言,对访问留言的用户量信息也有一个很好的记录。 用户表 users:记录了用户的基本且必要的信息。 管理员表 note_admin:记录了管理员账号、密码、回复。 设计数据表间的关系为双层对应, 就是简单的针对某一留言管理员进行回复 至此,留言系统的架构部分设计完成了,有了具体的数据库结构设计和系统 功能设计,就确定了系统的数据基础和功能架构。 第三章第三章系统开发环境系统开发环境 3.1 开发工具简介 3.1.1 ASP 简介 ASP 是 Active Server Page 的简写。ASP 技术能让 Web 开发员和网页设计员 快速地开发容易维护的动态 Web 主页。ASP 将网页逻辑与网页设计和显示分离, 支持可重用的基于组件的设计,使基于 Web 的应用程序的开发变得迅速和容易。 ActiveX Data Oject(简称 ADO)技术 5与 ASP 结合使用,可以具备存取数据库 的功能, 主要实现三方面的功能:建立与数据库的连接,执行 SQL 声明以及处理 SQL 执行结果。 3.1.2IIS 简介 IIS 是 Internet Information Server 的缩写,它是微软公司主推的服务器, IIS 与 WindowNT Server 完全集成在一起,因而用户能够利用 Windows NT Server 和 NTFS(NT File System,NT 的文件系统)内置的安全特性,建立强大,灵活 而安全的 Internet 和 Intranet 站点。IIS 支持与语言无关的脚本编写和组件, 通过 IIS,开发人员就可以开发新一代动态的,富有魅力的 Web 站点。 IIS 完 全支持 VBScript,JScript 开发软件以及 Java,它也支持 CGI 和 WinCGI,以及 ISAPI 扩展和过滤器。IIS 的一个重要特性是支持 ASP。IIS 3.0 版本以后引入了 ASP,可以很容易的张贴动态内容和开发基于 Web 的应用程序。对于诸如 VBScript,JScript 开发软件,或者由 Visual Basic,Java,Visual C+开发 系统,以及现有的 CGI 和 WinCGI 脚本开发的应用程序,IIS 都提供强大的本持。 3.1.3 Access 简介 Access 是 Office 系列软件中用来专门管理数据库的应用软件。所谓数据库 是指经过组织的、 关于特定主题或对象的信息集合 6。 数据库管理系统分为两类: 文件管理系统和关系型管理系统。Access 应用程序就是一种功能强大且使用方 便的关系型数据库管理系统,一般也称关系型数据库管理软件。它可运行于各种 Microsoft Windows 系统环境中,由于它继承了 Windows 的特性,不仅易于使用, 山东轻工业学院 2011 届本科生毕业设计(论文) 9 而且界面友好,如今在世界各地广泛流行。它并不需要数据库管理者具有专业的 程序设计水平,任何非专业的用户都可以用它来创建功能强大的数据库管理系 统。 3.2 开发模式 网站建设目前主要有两种基本的开发模型:两层模型、三层模型 7。B/S 结 构是真正的三层结构,它以访问 WEB 数据库为中心,HTTP 为传输协议,客户端 通过浏览器(Browser)访问 WEB 服务器和与其相连的后台数据库, 我们称之为 B/S (Browser/Server)模式 8。其三级结构组成如图 3-1 所示: 图 3-1 开发模式图 图中从左到右,分为三个层次: 第一层是客户端即浏览器, 主要完成客户和后台的交互及最终查询结果的输 出功能。在客户端向指定的 Web 服务器提出服务器请求,Web 服务器用 HTTP 协 议把所需文件资料传给用户,客户端接受并显示在 WWW 浏览器上; 第二层 Web 服务器是功能层,完成客户的应用功能,即 Web 服务器接受客户 请求,并与后台数据库连接,进行申请处理,然后将处理结果返回 Web 服务器, 再传至客户端; 第三层数据库服务器是数据层。 数据库服务器应客户请求独立地进行各种处 理。 与传统的 C/S 模式相比,B/S 结构把处理功能全部移植到了服务器端,用户 的请求通过浏览器发出,无论是使用和数据库维护上都比传统模式更加经济方 便。而且使维护任务层次化:管理员负责服务器硬件日常管理和维护,系统维护 人员负责后台数据库数据更新维护。 第四章第四章系统详细设计系统详细设计 留言拥有大量的数据,这就需要对这些数据进行存储和管理建立数据库 9。 因为当留言的在线用户很多时,就会出现“瓶颈”现象,造成阻塞,这里应该创 建连接池来提高利用率。数据库建立成功后就应该进行具体的系统设计。然后, 将进行留言信息页面的设计,包括主页面、发布留言相关页面等,是显示在留言 页面,可以由用户(包括用户)以上级别的浏览者看到;最后,进行留言管理页 面的设计,这是只能由管理员进行操作的页面,管理员会对留言进行安全、有条 客户端 WEB 服务器后台数据库 客户端 山东轻工业学院 2011 届本科生毕业设计(论文) 10 理的管理。 4.1 创建与连接数据库 4.1.1 数据库表的设计 设计数据库表的字段时,需要充分考虑到留言的应用特点。数据库表的设计 要求简单易于理解, 扩展性好。 其中记录留言发表文章的数据库表 note_comment 主要有以下的以下几个描述字段: subject留言主题 Name:发贴者姓名 Comment:留言内容 Email:邮箱地址 url:主页 communication其他联系方式 IPIP 地址 PostDate留言提交时间 4.1.2 数据库的连接 Access 是文件型数据库,一个文件就是一个数据库,可以利用 ASP 中的语 法直接连接。 在连接数据库之前, 必须先声明一个对象来当作数据库与 ASP 程序 之间的媒介 10,具体连接方式如下: set rs=Server.CreateObject(ADODB.RecordSet),创建 RecordSet 对象 rs.open select * from note_comment order by id desc,conn,1,3 从数据库中读取留言,并保存在 rs 中 if rs.eof and rs.bof then不存在留言记录 response.redirect book_write.asp转到撰写留言页面 else存在记录 if counts=0 or counts= then counts=10每页留言条数 rs.pageSize = counts每页记录数 allpages = rs.pageCount总页数 page = Request(page)从浏览器取得当前页 If not isNumeric(page) then page=1page 不是数字 if isEmpty(page) or Cint(page) = allPages thenpage 值大于总页数 page = allPages end if rs.AbsolutePage = page转到某页头部 Do While Not rs.eof UserName=rs(Name)用户名 Comments=rs(Comment)内容 Reply=rs(Reply)回复 Usermail=rs(Email)邮件 url=rs(Url)主页 replyname = rs(ReplyName)回复人姓名 I=I+1留言序号 temp=RS.RecordCount-(page-1)*rs.pageSize-I+1 % 在打开数据库并完成相应的操作后,应关闭数据库连接。当不再需要连接时 将其关闭,可以减少对数据库服务器的要求并可以使其他用户能够使用该连接。 用 Connection 11对象的 Close 方法终止 Connection12对象和数据库之间的 连接。下面的脚本打开连接,然后将其关闭: 4.1.3 数据添加 rs.Addnew添加一条记录 rs(Name)=Request.Form(username)姓名 rs(Comment)=Request.Form(comments)留言内容 rs(Email)=Request.Form(usermail)邮箱地址 rs(url)=Request.Form(url)主页 rs(Communication)=Request.Form(communication)其他联系方式 山东轻工业学院 2011 届本科生毕业设计(论文) 12 rs(IP)=Request.serverVariables(REMOTE_ADDR)IP 地址 rs(PostDate) = now()留言提交时间 rs(Subject) = Request.Form(subject)留言主题 rs.Update更新数据库 4.1.4 数据删除 sub delfeedback()留言删除 if delid= or isnull(delid) then 要删除的记录 id 为空则给出提示 response.write alert(操作失败,没有选择合适参数,请单击 “确定”返回!); response.redirect admin_main.asp返回到留言管理界面 response.end elseid 存在 执行数据库中的删除操作,删除数据库中 id 列的值在 delid 数组中的记 录 conn.Execute(delete * from note_comment where ID in ( response.redirect admin_main.asp返回到留言管 理界面 response.end end if end sub 4.2 留言信息页面的设计 4.2.1 建立查看留言相关页面 留言是留言的主要交流内容,是用户-网页-用户之间交流的必要手段,在留 言的列表中,第一列“状态 13” ,主要是根据图标来显示留言所处的状态,这些 状态在页面最底部有图例表示,接下来一列是留言的主题,留言的主题前面有加 号图标的可以展开,点击留言主题可以预览留言的内容。之后是留言的作者,即 发帖人。回复和人气分别记载了回复的留言的数量和浏览过的人数。最后更新和 回复人指的是最后一个回复留言的时间和用户。 进入留言首先看到的就是这个留 言列表页, 通过这一页用户可以进入浏览留言或发表回复留言的界面进行各种操 山东轻工业学院 2011 届本科生毕业设计(论文) 13 作。这部分数据来源主要是留言表、用户表,其中界面的颜色设置取自管理员对 界面颜色配置的变量值。 4.2.2 建立发布留言相关页面 在发布留言板页面只允许会员发表新留言, 需要用户填写的新留言的信息包 括:用户名、密码、留言主题、当前心情、具体内容等,这也是留言表里的最基 本信息。其中标题不能超过 50 个汉字,要进行校验。其次该留言提供了一些表 示心情的图片,用户只需选择一种即可。内容说明是指书写留言内容时输入框支 持输入什么。具体内容输入框上的按钮可以对输入的内容进行字体方面的设置, 界面比较友好,让用过 Word 的人很容易掌握这些小按钮的用法,其中有加粗、 斜线等。输入框下方还提供一些小图片,用户可以点击表情图标就可在留言中加 入相应的表情。其中是否显示签名和有回复时,使用邮件通知由作者选定,可以 选择也可不选。所有内容都填写完毕后,点击“发表”按钮则数据库中相应的留 言表增加一条记录,用户留言发表成功 4.3 留言管理页面设计 4.3.1 建立登录界面 模块访问页面 login.asp,数据库中默认的已经存在的用户为 admin,密码 123456。该模块登录时要进行用户名和密码的有效性验证,查询用户表,如果该 用户存在则进入管理的主页面 admin.asp,该校验过程中存储该用户的编号在 session 中,以便维持该用户的有效性连接。 4.3.2 建立版面管理相关页面 上面介绍了登录模块,接下来在管理员登录后进入留言维护模块,负责新建 留言类型,留言名称等。管理员首先看到的是留言列表。该列表页是管理员对留 言进行各种操作的界面,所以要留给用户一些接口,以便用户进入到其他页面进 行各种操作(新增留言分类、新增留言、分类排序修改、删除分类等) 。在留言 的列表页,有一个接口是“新增留言分类 14” ,留言分类的维护包括新增、编辑 和删除。点击新建留言分类的部分界面,管理员须填写分类名,点击添加即可添 加一个新的留言分类。相应的数据库的留言分类表里增加一条记录。 下面进入留言内容的维护阶段的设计, 该模块的设计用于维护用户使用的留 言,包括留言的基本信息和显示样式,是该系统的主要模块。这些信息的描述是 一个留言所必需的,用户所看到的留言属性和显示信息从这里提取相应的信息, 因此该设定是非常重要的,不仅涉及到管理,还影响显示和功能。 4.3.3 建立参数设置相关页面 基本变量设置的界面维护该留言的一些公共基本信息, 留言变量设置的代码 如下所示。该管理变量的设计和开发完全是为留言的显示服务的,因此设计宗旨 就是一切为了留言的面貌和管理。 山东轻工业学院 2011 届本科生毕业设计(论文) 14 山东轻工业学院 2011 届本科生毕业设计(论文) 17 第五章第五章系统调试与运行系统调试与运行 5.1 配置过程 Microsoft Office, IIS 的安装和程序的安装。IIS(WinNT 平台下) 16和 PWS(Win9X 平台下)属同一事物,是 ASP 的开发平台、运行后台,也是服务器的 运行软件。安装 IIS 之前将所有 asp 文件保存到 EWeb 中,并在此文件夹中建立 子文件夹 images,将留言板制作页面时的图片保存其中。安装 IIS 之后,最重 要的就是要设置虚拟目录。如果没有虚拟目录,网页将无法访问。设虚拟目录的 方法是:打开控制面板管理工具,选择“Internet 信息(IIS)服务管理器” , 展开后在右侧边栏“基本设置” (或高级设置)点鼠标左键,选择“物理路径 EWeb确定” ,添加默认用户 8081。即完成了虚拟目录的设置,可通过网页浏 览器读取 Web 文件夹中 asp 编程制作的留言板,如图 5-1 所示。 图 5-1 IIS 设置调试图 5.2 调试运行 (1)启动 IIS。 (2) 在 IE 地址栏输入地址 http:/localhost:8081 就能访问 IIS 的默认主 页面即首页,如图 5-2 所示。 山东轻工业学院 2011 届本科生毕业设计(论文) 18 图 5-2 主页面 进入首页后,可通过点击进入注册,登陆页面,也可以浏览好友,相册,改 页面风格,写信加好友,浏览留言等。 (3)在 IE 地址栏输入地址 http:/localhost:8081/reg.asp,就能访问系 统的会员注册页面,如图 5-3 所示。 图 5-3 会员注册页面 山东轻工业学院 2011 届本科生毕业设计(论文) 19 进入会员注册页面后,按照页面的提示,输入用户名,密码等注册会员。 (4)在 IE 地址栏输入地址 http:/localhost:8081/login.asp,就能访问 系统的会员登陆页面,如图 5-4 所示。 图 5-4 会员登陆页面 进入会员登陆页面,输入已注册的用户名和密码,经验证后可登陆留言访 问等操作。 (5) 在会员登陆页面中填写管理账户用户名 admin 和密码 123456 可登陆管 理员界面 http:/localhost:8081/adm
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025湖南湘能多经产业(集团)有限公司高校毕业生招聘(第三批)考前自测高频考点模拟试题及答案详解(夺冠系列)
- 2025广西农垦集团第一批公开招聘381人模拟试卷及参考答案详解1套
- 2025陕西秦润人力资源集团有限公司招聘(2人)笔试历年参考题库附带答案详解
- 2025重庆庆铃集团校园招聘120人笔试历年参考题库附带答案详解
- 2025重庆万利来化工股份有限公司招聘8人笔试历年参考题库附带答案详解
- 2025贵州省金沙县机关企事业单位招募青年就业见习人员106人(第二批)笔试历年参考题库附带答案详解
- 2025贵州六枝特区区属国有企业选聘市场化职业经理人重点面谈答辩人员笔试历年参考题库附带答案详解
- 2025西安博爱学校教师招聘笔试历年参考题库附带答案详解
- 2025秋季安徽合肥市建投集团招聘20人笔试历年参考题库附带答案详解
- 2025河南民航发展投资集团有限公司招聘28人考前自测高频考点模拟试题及参考答案详解1套
- 国庆中秋双节安全培训课件
- 2025年全国青少年全国禁毒知识竞赛试题及答案
- 云南学法减分题库及答案
- 幼儿园大班数学活动《4的分解与组合》课件
- 2025秋七年级开学新生家长会《启幕新篇章携手创辉煌》【课件】
- GJB3243A-2021电子元器件表面安装要求
- 2025年4月自考03450公共部门人力资源管理试题
- 2025年《数字孪生与虚拟调试技术应用》课程标准
- 生物●安徽卷丨2024年安徽省普通高中学业水平选择性考试生物试卷及答案
- 蓝牙耳机委托加工协议书
- 北京车牌出租协议书
评论
0/150
提交评论