当前位置:首页>> >>


ASP华夏文化交流平台的设计与实现(源代码 论文).rar

收藏

资源目录
    文档预览:
    编号:20180913212514153    类型:共享资源    大小:1.46MB    格式:RAR    上传时间:2018-09-13
    尺寸:148x200像素    分辨率:72dpi   颜色:RGB    工具:   
    35
    金币
    关 键 词:
    ASP 华夏 文化交流 平台 设计 实现 源代码 论文
    资源描述:
    分类号:TP315 U D C:D10621-408-(2007) 5948-0密 级:公 开 编 号:2003032141成 都 信 息 工 程 学 院学 位 论 文华夏文化交流平台的设计与实现论文作者姓名: 徐政申请学位专业: 网络工程申请学位类别: 工学学士指 导 教 师 姓 名 (职 称 ): 叶安胜(讲师)论文提交日期: 2007 年 07 月 25 日华夏文化交流平台的设计与实现摘 要在 Internet 飞速发展的今天,互联网成为人们快速获取、发布信息的重要渠道,它在人们学习、工作、生活等各个方面发挥着重要的作用。Internet 上获取、发布信息主要是通过网站来实现的。因此网站建设在 Internet 应用上的地位显而易见,它已倍受人们的重视。华夏文化交流平台包括两个模块:文章管理系统和留言板。其中文章管理系统包括文章浏览、网站公告浏览、后台登录、公告添加、文章管理、帐号管理等子模块。留言板包括发布留言、观看留言、后台管理等子模块。另外主页面提供本网站的一个宏观样式,并让各模块与之配合联系,就构成了一个完整的网站系统。关键词:MIS;ASP;Access;网站开发Design and Implementation of Chinese Culture Exchange Platform AbstractToday, the increasingly expanding of the Internet,the Internet has become an important access to information for people and plays an important role in work, life and education. Website implemented the acquisition, share and issue of the information and data through the Internet. Obviously, Website construction in Internet applications is now getting more and more attended.In this paper, design and development of the Website are discussed and Chinese Culture Exchange platform is implemented. It consists of two modules: news issuing and management module and message board management module. The first module includs the logging in manager module, the news issue module and the jnews browsing module. There are information issues on the Internet and backgroud management in message board management module. The main page provides pattern and enables to relate between each module, and they together add up to the integrity of the web site system.Key word: MIS;ASP; Access; Website Development 目 录论文总页数:23 页1 引言 ......................................................................11.1 课题背景和研究意义 ....................................................11.2 课题的研究内容 ........................................................11.3 开发工具的选用及简介 ..................................................11.3.1 ASP 技术简介 ........................................................11.3.2 SQL 语句介绍 ........................................................21.3.3 B/S 模式 ............................................................32 需求分析 ..................................................................42.1 网站功能模块分析 ......................................................42.2 文章管理系统分析 ......................................................42.3 留言板分析 ............................................................53 总体设计 ..................................................................63.1 网站总体设计 ..........................................................63.2 主页设计 ..............................................................74 系统数据库设计 ............................................................84.1 数据库需求分析 ........................................................84.2 数据库表设计 ..........................................................95 系统实现 .................................................................125.1 文章管理系统 .........................................................125.2 留言板 ...............................................................19结 论 .....................................................................21参考文献 .....................................................................21致 谢 .....................................................................22声 明 .....................................................................23第 1 页 共 23 页1 引言1.1课题背景和研究意义在 Internet 飞速发展的今天,互联网成为人们快速获取、发布信息的重要渠道,它在人们学习、工作、生活等各个方面发挥着重要的作用。Internet 上获取、发布信息主要是通过网站来实现的。因此网站建设在 Internet 应用上的地位显而易见,它已倍受人们的重视。华夏文化,正 是 由 于 其 具 有 海 纳 百 川 的 气 势 , 才 使 得 其 能 成 为 世 界 上 唯一 汹 涌 澎 湃 而 又 绵 延 不 绝 的 文 化 洪 流 。 如何继承,宣传华夏文化,是我们每个人义不容辞的责任。随着信息技术、通信技术、计算机技术以及网络技术的迅速发展和普及,人类正全面进入信息时代和知识经济时代,计算机网络越来越成为人们获取信息和知识的重要来源。因此利用计算机网络技术构建华夏文化交流平台,对宣传、了解、交流华夏文化起着积极的作用。1.2课题的研究内容综合运用以前所学的专业知识,用常用编程语言制作一个包含文章管理系统,留言板等内容的网站。具体包括以下内容:(1)研究 HTML 制作网页技术;(2)ASP 网页窗体的制作;(3)ASP 文章管理系统的制作;(4)ASP 留言板的制作;(5)网页身份验证技术;(6)ASP 数据库设计,各种数据表的建立和管理。1.3开发工具的选用及简介1.3.1 ASP 技术简介ASP(Active Server Page)是微软公司推出的一种用以取代通用网关接口(Common Gateway Interface)的技术。从字面上说,ASP 包含三方面含义:(1) Active:ASP 使用了 Microsoft 的 ActiveX 技术。ActiveX 是 Microsoft提出的一组使用部件对象模型(Component Object Model)使得软件部件在网络环境中进行交互的技术集。它与具体的编程语言无关。作为针对 Internet 应用开发的技术,ActiveX 被广泛应用于 WEB 服务器以及客户端的各个方面。 (2) Server:ASP 运行在服务器端。这样就不必担心浏览器是否支持 ASP 所使用的编程语言。 (3) Pages:ASP 返回标准的 HTML 页面,可以正常地在常用的浏览器中显示。ASP 使用的 ActiveX 技术基于开放设计环境,用户可以自己定义和制作组件加入其中,使自己的动态网页几乎具有无限的扩充能力,这是传统的 CGI 等第 2 页 共 23 页程序所远远不及的地方。ASP 与常见的在 Client 端实现动态主页的技术如 Java applet、ActiveX Control、VBScript、java script 等不同,ASP 中的命令和 Script 语句都是由服务器来解释执行的,执行结果产生动态生成的 Web 页面并送到浏览器;而 Client端技术的 Script 命令则是由浏览器来解释执行。由于 ASP 是在服务器端解释执行,开发者可以不必考虑浏览器是否支持 ASP;同时由于它在服务器端执行,开发者也不必担心别人下载程序从而窃取编程逻辑。 ASP 通过后缀名为.asp 的 ASP 文件来实现,一个.asp 文件相当于一个可执行文件,因此必须放在 Web 服务器上有可执行权限的目录下。当用户从浏览器输入了.asp 文件的地址后,浏览器就将这个 URL 请求发给 Web Server,如果Web Server 上装了 ASP,就调用 ASP。ASP 读出相应.asp 文件,解释并执行命令,动态生成一个 HTML 页面回传 Web Server,然后 Web Server 再把结果发送给浏览器。ASP 文件的制作和 HTML 类似,且和 HTML 开发集成,可以在同一个过程完成,利用 ASP 将可以执行的脚本嵌入到 HTML 文件中(将 HTML 文件的后缀名改为.asp) ,这使得 HTML 文件的编写与脚本的开发融合在一起。通过 ASP 内置的对象、服务器组件(Server Component)可以完成非常复杂的任务,而且用户还可以自己开发或利用别人开发的服务器组件完成专门的任务。ASP 比较网关及服务器扩展模式有着以下优点: (1)完全与 HTML 文件融合在一起; (2)容易创建,不需要其它编译、链接程序; (3) ActiveX Server Components 具有无限可扩充性。 (4)存取数据库轻松容易(使用 ADO 组件) 。1.3.2 SQL 语句介绍SQL(Structured Query Language)是一个功能强大的数据库语言。SQL 通常使用于数据库的通讯。ANSI(美国国家标准学会)声称,SQL 是关系数据库管理系统的标准语言。SQL 语句通常用于完成一些数据库的操作任务,比如在数据库中更新数据,或者从数据库中检索数据。使用 SQL 的常见关系数据库管理系统有:Oracle、 Sybase、 Microsoft SQL Server、 Access、 Ingres 等等。虽然绝大多数的数据库系统使用 SQL,但是它们同样有它们自立另外的专有扩展功能用于它们的系统。但是,标准的 SQL 命令,比如“Select“、 “Insert“、 “Update“、 “Delete“、 “Create“和 “Drop“常常被用于完成绝大多数数据库的操作。但是,不象其它的语言,如 C、Pascal 等,SQL 没有循环结构(比如 if-then-else、do-while)以及函数定义等等的功能。而且 SQL 只有一个数据类型的固定设置,换句话说,你不能在使用其它编程语言的时候创建你自己的数据类型。第 3 页 共 23 页SQL 功能强大,但是概括起来,它可以分成以下几组:DML(Data Manipulation Language,数据操作语言):用于检索或者修改数据;DDL(Data Definition Language,数据定义语言): 用于定义数据的结构,比如 创建、修改或者删除数据库对象; DCL(Data Control Language,数据控制语言):用于定义数据库用户的权限。DML 组可以细分为以下的几个语句: SELECT:用于检索数据; INSERT:用于增加数据到数据库; UPDATE:用于从数据库中修改现存的数据 DELETE:用于从数据库中删除数据。DDL 语句可以用于创建用户和重建数据库对象。DCL 命令用于创建关系用户访问以及授权的对象。1.3.3 B/S 模式华夏文化交流平台开发技术基于 B/S 结构的动态网页技术。B/S 是 Brower/Server 的缩写,客户机上只要安装一个浏览器(Browser),如 Netscape Navigator 或 Internet Explorer,服务器安装 Oracle, Sybase,或 SQL Server等数据库。在这种结构下,用户界面完全通过 WWW 浏览器实现,一部分事务逻辑在前端实现,但是主要事务逻辑在服务器端实现。浏览器通过 Web Server 同数据库进行数据交互。B/S 结构系统是援用动态网页技术,加入 OA 的开发理念,完全适应网络办公、网络教育等远程应用需求,也是现代网络应用系统的首选技术。B/S 模式特点:①B/S 建立在广域网之上的,不必是专门的网络硬件环境,例与电话上网,租用设备。信息自己管理。有比 C/S 更强的适应范围,一般只要有操作系统和浏览器就行。②B/S 建立在广域网之上,对安全的控制能力相对弱,可能面向不可知的用户。③B/S 对安全以及访问速度的多重的考虑,建立在需要更加优化的基础之上。比 C/S 有更高的要求,B/S 结构的程序架构是发展的趋势,从 MS 的.Net 系列的 BizTalk 2000 Exchange 2000 等,全面支持网络的构件搭建的系统。SUN和 IBM 推的 Java Bean 构件技术等,使 B/S 更加成熟。④B/S 对的多重结构,要求构件相对独立的功能,能够相对较好的重用。⑤B/S 构件组成方面,构件个别的更换,实现系统的无缝升级。系统维护第 4 页 共 23 页开销减到最小,用户从网上自己下载安装就可以实现升级。⑥B/S 建立在广域网上,面向不同的用户群,分散地域,这是 C/S 无法做到的。与操作系统平台关系最小。⑦B/S 建立在浏览器上,有更加丰富和生动的表现方式与用户交流,并且大部分难度减低,减低开发成本。2 需求分析系统总体结构设计是系统设计过程中及其重要的一步,对系统的技术层次,开发过程,功能实现及开发成本方面具有重大的影响。系统总统结构设计应尽可能的考虑人机关系,环境条件以及与运行管理系统等的联系,使系统每个部分都能协调适应。2.1网站功能模块分析本次项目的内容制作一个华夏文化交流平台,根据需求分析的结果,本网站分为两个模块—文章管理系统和留言板。其中文章管理系统包括文章浏览、网站公告浏览、注册、用户后台登陆、用户文章管理、管理员后台登陆、公告添加、管理员文章管理、帐号管理、退出后台等子模块。留言板包括发布留言、留言浏览、后台管理等子模块。这两个相互独立的功能模块通过主页面联系起来,构成了一个完整的网站系统。现在设计出功能结构图如图 2-1 所示。2.2文章管理系统分析文章管理系统按功能分为以下几个子模块:文章浏览、网站公告浏览、注册、用户后台登陆、用户文章管理、管理员后台登陆、公告添加、管理员文章管理、帐号管理、退出后台。其中管理员文章管理子模块有文章栏目管理、文章添加、文章编辑和删除等功能。图 2-2 是文章管理系统的功能结构图:华夏文化交流平台文章管理系统 留言板图 2-1:网站功能模块第 5 页 共 23 页2.3留言板分析留言板是挂靠在本网站上的一个独立的系统。本留言板设计出来,目的是让用户把对本网站以及有关华夏文化的各种问题和建议,发布到留言板上,让管理员了解并及时解决问题或者提出解释。这样才能更好的加强用户和管理员之间的沟通。留言板分为发布留言、观看留言和后台管理。1 发布留言:其中包括多种编辑功能(如字体编辑,图片编辑,表情编辑等) ,并可以选择采用只有版主才可以看的悄悄话模式。2 观看留言:可以显示留言,会显示出留言的标题,留言内容,发表留言的姓名或昵称,发表留言的具体时间,发表留言人的联系方式(包括邮箱,OICQ,电话号码和个人主页)以及管理员的回复。3 后台管理:1:管理留言。对用户发表的留言进行回复,删除等操作。2:留言板公告管理。3:更改资料。管理员进入后台之后,选择修改自己的资料/密码。图 2-2:文章管理系统的功能结构图文章管理系统前台浏览用户后台管理员后台 退出后台文章浏览网站公告浏览注册用户后台登陆用户文章管理管理员后台登陆公告添加管理员文章管理帐号管理第 6 页 共 23 页4:退出登陆。转到留言板首页。图 2-3 是留言板的功能结构图:3 总体设计3.1 网站总体设计本网站以 asp 为主要开发技术,数据库选用 access。主要步骤如下: 1.根据要求对网站进行初步规划,画出网站拓扑图; 2.设计数据库及详细数据表; 3. 网站后台的编写; 4. 设计网站页面; 5.测试; 6.上传。根据前面的设计思想进行分析,按照系统开发的基本观点对网站进行分解,从内容上可对网站作如下划分:1、主页面:发布一些有关华夏文化的文章和网站公告,并提供留言板等模块的入口。文章栏目包括 “常用工具” ,用来提供字典词典繁间体转换等工具的链接。 2、留言板:实现与用户和管理员之间的消息沟通。 3、用户后台:注册、用户后台登陆、用户文章管理等子模块的综合。4、管理员后台:管理员后台登陆、公告添加、管理员文章管理、帐号管理等子模块的综合。其中管理员文章管理子模块有文章栏目管理、文章添加、文章编辑和删除等功能。下图 3-1 是本网站的拓扑图:留言板 发布留言观看留言后台管理图 2-3:留言板 的功能结构图
    展开阅读全文
    1
      金牌文库所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
    0条评论

    还可以输入200字符

    暂无评论,赶快抢占沙发吧。

    关于本文
    本文标题:ASP华夏文化交流平台的设计与实现(源代码 论文).rar
    链接地址:http://www.gold-doc.com/p-138781.html
    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服客服 - 联系我们
    copyright@ 2014-2018 金牌文库网站版权所有
    经营许可证编号:浙ICP备15046084号-3
    收起
    展开