《海潮音》佛教在线网站开发 ——“寺庙巡礼、慈善事业、海潮音社”模块-毕业论文.doc

上传人:滴答 文档编号:1272739 上传时间:2019-01-25 格式:DOC 页数:49 大小:2.89MB
下载 相关 举报
《海潮音》佛教在线网站开发 ——“寺庙巡礼、慈善事业、海潮音社”模块-毕业论文.doc_第1页
第1页 / 共49页
《海潮音》佛教在线网站开发 ——“寺庙巡礼、慈善事业、海潮音社”模块-毕业论文.doc_第2页
第2页 / 共49页
《海潮音》佛教在线网站开发 ——“寺庙巡礼、慈善事业、海潮音社”模块-毕业论文.doc_第3页
第3页 / 共49页
《海潮音》佛教在线网站开发 ——“寺庙巡礼、慈善事业、海潮音社”模块-毕业论文.doc_第4页
第4页 / 共49页
《海潮音》佛教在线网站开发 ——“寺庙巡礼、慈善事业、海潮音社”模块-毕业论文.doc_第5页
第5页 / 共49页
点击查看更多>>
资源描述

1、 本科毕业论文 (科研训练、毕业设计 ) 题 目:海潮音佛教在线网站开发 “寺庙巡礼、慈善事业、海潮音社”模块 姓 名: 学 院:软件学院 系: 专 业:软件工程 年 级: 学 号: 指导教师(校内): 职称: 指导教师(校外): 职称: 年 月 日 厦门大学本科毕业论文 I 海潮音佛教在线网站开发 “寺庙巡礼、慈善事业、海潮音社”模块 摘要 随着 Internet 的普及 ,构建 网站已经逐渐成为各大寺庙、佛教机构传播佛学的一个重要渠道。世界上许多著名的寺庙及佛教协会都有了自己的网站。在这种背景下,受厦门佛教协会委托,为其开发一个大型佛教在线网站。本系统主要应用了 ASP.NET 技术 ;以

2、 SQL Server 2000 为数据库。本系统的设计目标是将吸引尽可能的多的访客访问;在网站的后台管理上,力求为后台管理人员提供尽可能简单的操作。本文介绍了系统开发所用到的基本知识; 系统的 整体 开发 过程;分管模块具体功能描述及实现过程。 关键词 ASP.NET, 佛教网站, SQL Server2000, 海潮音 厦门大学本科毕业论文 II Development of Hai Chao Yin Online Buddhism Website Module of “Temple List, Charity Introduce and Tide Forum” Abstract Alon

3、g with the popularity of Internet, Website building is gradually become a important channel for each temple and Buddhism organization to spread Buddhism A lot of famous Buddhism association and temple have their own Website. Under this kind of background, entrusted by Xiamen Buddhism association, we

4、 built a large-scale Buddhism Website for Xiamen Buddhism association. This system mainly uses ASP.NET technology; we select SQL Server 2000 as our database. The aim of this system is is to attract as more as possible visitor to visit our Website; on the management of Website, we make great effort t

5、o offer as much as possible simple operation for the administrator. This Article introduces some basic knowledge that we use in this system; the development course of our system; the detailed description and Realize course of the module that i take charge. Key words ASP.NET, Buddhism Website, SQL Se

6、rver2000, Hai Chao Yin 厦门大学本科毕业论文 III 目 录 第一章 引言 . 1 第二章 背景知识 . 2 2.1 佛教网站的发展现状 . 2 2.2 .NET 基本思想 . 3 2.3 Visual Basic.NET 简介 . 5 2.4 SQL Server 2000 的介绍 . 7 2.5 其他开发工具、技术介绍 . 8 2.5.1 Dreamweaver 简介 . 8 2.5.2 XML 简介 . 9 2.5.3 JavaScript 简介 . 10 第三章 网站的整体描述 .11 3.1 开发目的以及开发目标 .11 3.2 网站的 CI 形象 .11 3.

7、3 网站的目录描述 . 12 3.3.1 海潮音佛教在线网站目录框架 . 12 3.3.2 海潮音佛教在线网站各级目录说明 . 15 3.4 网站的层次结构和链结结构 . 17 3.4.1 网站的层次结构 . 17 3.4.2 网站的链接结构 . 18 3.5 网站的整体风格 . 19 3.6 首页的设计风格 . 20 第四章 分管模块的详细设计 . 22 4.1“寺庙巡礼”模块 . 22 4.1.1 模块功能描述 . 22 4.1.2 数据表的结构设计 . 24 4.1.3 从数据库读取寺庙列表的实现 . 25 4.1.4 搜索引擎的实现 . 27 4.1.5 从数据库读取具体文章内容的实现

8、 . 28 4.1.6 添加、编辑、删除文章的实现 . 30 4.1.7 预览功能的实现 . 32 4.2“慈善事业”模块 . 32 4.2.1 模块功能描述 . 32 4.2.2 数据表的结构设计 . 33 厦门大学本科毕业论文 IV 4.2.3 新闻标题显示的实现 . 34 4.2.4 滚动公告的实现 . 35 4.2.5 搜索引擎的实现 . 35 4.3“海潮音社”模块 . 36 4.3.1 模块功能描述 . 36 4.3.2 用户登陆注销的实现 . 38 4.3.3 用户管理的实现 . 39 第五章 结束语 . 42 致 谢 . 43 参考文献 . 44 厦门大学本科毕业论文 1 第一

9、章 引言 随着 Internet 的普及,越来越多的企业建立了自己的 WWW 网站,企业通过 网站可以展示产品,发布最新动态,与用户进行交流和沟通,与合作伙伴建立联系,以及开展电子商务等。 各行各业纷纷利用互联网展示塑造自己的 形象 (品牌)、展示自己的服务( 产品 )、及时 发布 信息。作为在东方世界的宗教、文化、社会生活等领域都发挥着重要作用的佛教,也 逐渐意识到互联网的重要性,诸如: 佛光山全球 资讯网、佛教天地、慈济全球资讯网等大型佛教网站在国内外纷纷成立。构建网站已经逐渐成为各大佛教机构、寺庙传播佛学,导人向善的一个重要渠道。在这种背景下,受厦门佛教协会的委托,开发了本系统。 目前国

10、内佛教网站整体上技术水平比 较低,很多网站都是静态的,这就导致了信息更新速度慢,安全性能低等问题。为了克服这些问题,本系统以 .NET为开发平台,选取 ASP.NET为开发语言,以 SQL Server2000 为数据库。因为 Microsoft.NET 是微软推出的下一代基于互联网平台的软件开发构想 , 其背后的基本理念就是:不再关注单个的网站和单个设备,而是要让所有的计算机群、相关设备和服务商协同工作,提供更加广泛和丰富的解决方案 。 .NET 开发平台使得开发者创建运行在 Internet Information Server(IIS)Web 服务器上的Web 应用程序更为容易 。而本系

11、统所选用的数据库管理系统 SQL Server 2000 是 Microsoft公司推出的比较成熟的 企业级网络关系型数据库产品 之一。它以功能的强大性和使用的方便性而被广泛地使用到各个领域,目前为止,可以说是最受欢迎的 DBMS 之一。 它是在 6.5版的坚固的基础上更新换代的产品。其固有的安全性能,保障 了 系统有一个稳定的运行环境。 可以说本系统开发所采用的技术都是当今就顶尖的网站开发技术。 厦门大学本科毕业论文 2 第二章 背景知识 2.1 佛教网站的发展现状 互联网络的问世和普及,不仅改变着人类的 生活习惯与社会文化。而且,从根本上改变着社会的方方面面,可以说,这是一场革命,不仅仅是

12、传播模式的一场革命,而且是全球化结构的一场革命,是人类从思想到生活的一场全面革命。 互联网作为当代社会传播信息资源的工具已经越来越重要, 当这个世界进入了网络化时代,就真正进入了一体化时代,才真正把佛陀所言的 “ 一多互摄、重重无尽之因陀罗网 ” 华严境界开显出来。 毫无疑问,网络不仅为佛法的普及和资料的传播,提供了最为有效的新途径,而且,由于网络的互动特征,人们和佛法之间的距离从没有这样接近,也正是由于网络的平等特征,为佛法的学习 、思辨提供了最为殊胜的手段和环境。 通过网站,可以更好的传播佛教文化,导人向善,渡化人心。 复旦大学的王雷泉教授是最早就关注并实践网络佛教传播的专家,不仅对网络佛

13、法的重要作用进行了深入持久的研究,而且系统地分析了在国际互联网中,佛教网站的地位和影响。根据王雷泉教授的研究结果,中文宗教网站,佛教要领先于其他宗教,特别是大陆佛教网站,大有后来居上的趋势。如果能够获取更好的条件,完善功能的系统化和服务的专业化,一定能吸引更多的网络用户,为佛教新领域的开拓做出贡献。 世界上许多著名的寺庙及佛教协会都有了自己的网站,国 内在这方面也毫不落后。 近年来厦门南普陀寺、陕西法门寺、上海圆明讲堂、上海玉佛寺、四川文殊院、重庆双桂堂、浙江七塔寺、河北柏林寺、河南少林寺等寺院网站 先后 建立,说明佛教界对于网络化的逐步认同和接受,并主动采取积极态度,融入网络化时代,标志着佛

14、教网络开始向网络佛教逐步发展。 佛教网站不同与一般的门户网站、商务网站,他是以非盈利为目的。佛教网站的目的是为了传播佛学知识、导人向善、为佛教信徒提供一个网上交流的平台。目前国内佛教网站的发展良莠不齐。在浏览研究了大量的国内佛教网站后我发现国内一些佛教网站存在以下一些问题 : (1) 网站多媒体化程度不高。绝大多数教育网站的内容还是基于文本,美工效果差、信息单元内部和信息单元之间的链接关系也没能很好地体现出来,许多如:多用户协作互动、远程操控等互动交流功能还没有很好地在佛教网站中得到运用。 厦门大学本科毕业论文 3 (2) 网络资源的系统性、使用性差、结构松散,资源缺乏权威性。访客和信徒要在网

15、上获得有价值的资料不多,难以达到佛学传播的目的,同时许多网站提供的资源权威性不够,甚至同一问题在不同网站会有相反的答案。 (3) 网站开发技术落后资料更新速度慢。目前许多佛教网站还只是静态的或者没有用到数据 库,导致内容更新慢,甚至许多网站完工后就没有继续进行维护、更新。 当然,也不乏技术比较完善、资源比较丰富、界面比较美观的佛教网站。诸如: 佛光山全球 资讯网(如图 2-1 所示),南普陀网站等等。 图 2-1 佛光山全球 资讯网进站画面 2.2 .NET 基本思想 .NET 首先是一个环境。并且是一个理想化的未来互联网环境,微软的构想是一个“不再关注单个网站、单个设备与因特网相连的互联网环

16、境,而是要让所有的计算机群、相关设备和服务商协同工作”的网络计算环境。简而言之,互联网提供的服务,要能够完成更高程度的自动化处理。未 来的互联网,应该以一个整体服务的形式展现在最终用户面前,用户只需要知道自己想要什么,而不需要一步步地在网上搜索、操作来达到自己的目的。厦门大学本科毕业论文 4 这是一种理想,但的的确确是互联网的发展趋势所在。 .NET 谋求的是一种理想的互联网环境。而要搭建这样一种互联网环境,首先需要解决的问题是针对现有因特网的缺陷,来设计和创造一种下一代 Internet 结构。这种结构不是物理网络层次上的拓扑结构,而是面向软件和应用层次的一种有别于浏览器只能静态浏览的可编程

17、 Internet 软件结构。因此 .NET 把自己定位为可以作为平台支持下一代 Internet 的可编程结构。 .NET 包括 4 个特点,一是软件服务,二是基于 XML 的共同语言,三是融合多种设备和平台,是新一代的人机界面。软件服务是来自因特网的服务,它替用户安装、更新和跟踪这些软件,并让它们和用户一同在不同的机器间漫游。它为用户存储自己的信息和参考资料。在 .NET 体系结构中, XML 作为一种应用间无缝接合的手段,用于多种应用之间的数据采集与合并,用于不同应用之间的互操作和协同工作。具体而言, .NET 通过 XML 语言定义了简单对象访问协议( SOAP)、 WEB 服务描述语

18、言( WSDL)、 WEB 服务发现协议( DISCO)。 SOAP 协议提供了在无中心分布环境中使用 XML 交换结构化有类型数据的简单轻量的机制。 WSDL 协议定义了服务描述文档的结构,如类型、消息、端口类型、端口和服务本身。 DISCO 协议定义了如何从资源或者资源集合中提取服务描述文档、相关服务发现算法等。 .NET 谋求与各种 Internet 接入设备和平台的一体化,主要关注在无线设备和家庭网络设备及相关软件、平台方面。 .NET 的最终目的就是让用户在任何地方、任何时间,以及利用任何设备都能访问他们所需要的信息、文件和程序。而用户不需要知道这些东西存在什么地 方,甚至连如何获得

19、等具体细节都不知道。他们只需发出请求,然后只管接收就是了,而所有后台的复杂性是完全屏蔽起来的。所以对于企业的 IT人员来说,他们也不需要管理复杂的平台以及各种分布应用之间的工作是如何协调的。 .NET 的组成部分包括: Windows.NET、 .NET Framework、 .NET 企业服务器。Windows.NET 是融入 .NET 技术的 Windows,它将紧密地整合了 .NET 的一系列核心构造模块,为数字媒体及应用间协同工作提供支持,是微软公司的下一代 Windows 桌面平台。 .NET企业服务器是企业 集成和管理所有基于 WEB 的各种应用的基础,它提供企业未来开展电子商务的

20、高可靠性、高性能、高可伸缩性以及高可管理性。公共语言运行环境 ( Common Language Runtime, CLR),使设计其对象能够跨语言交互的组件和应用程序变得很容易。用不同语言编写的对象可以互相通讯,并且它们的行为可以紧密集成。在 .NET 环境下,不同的编程语言,使用相同的类库 Base Class Library。 WEB 服务是一种新型的 WEB 应用程厦门大学本科毕业论文 5 序。它们是自适应、自我描述、模块化的应用程序,这些应用程序可以跨越 WEB 进行发表、定位和调用。 Visual Studio.NET 是 Visual Studio 的最新版本,他基于 .NET

21、Framework 工作。是一个功能强大、高效并且可扩展的编程环境。是一个提供多种语言的开发平台,包括 Visual Basic .NET 、 Visual C+.NET、 Visual C#.NET 和 Visual FoxPro,还提供了建立 Windows 应用程序、 Web 应用程序和服务及移动式应用程序所需要工具。 Visual Studio.NET 的两个最显著的特点如下: (1) 所有的 Visual Studio.NET 语言有着相同的集成开发环境( IDE),这不同于以往的版本。在前一个版本 Visual Studio 6.0 中, Visual Basic 和 Visual

22、 C+有一个不同于其他语言的IDE。 (2) 在 ASP.NET 里编写程序变得更简单了。 ASP.NET 提供了一个高级功能,比如高效率的访问数据库。可以在 Visual Studio.NET 里编写代码、编译和调试 ASP.NET 应用程序。 2.3 Visual Basic.NET 简介 本系统各个模块均采用 Visual Basic.NET(VB.NET)来实现 。下面我们简单介绍一下Visual Basic.NET。 Visual Basic.NET 是微软公司系列可视化开发工具 Visual Studio.NET 中的产品,是创建 Windows 应用程序最简便、最快捷的开发工具之

23、一。本节重点阐述与开发煤研石自动分选系统相关的 Visual Basic.NET 语言。 Visual Basic.NET 支持许多新的或改进的面向对象语言功能,如继承、重载、 Override:关键字、接口、共享成员和构造函数。还包括结构化异常处理、委托以及几个新的数据类型。这些新特点列举如下: (1) 继承。 Visual Basic.NET 通过允许定义作为派生类基础的类支持“继承”。派生类继承并可以扩展基类的属性和方法 .它们还可以用新实现重写继承方法。默认情况下,用 Visual Basic.NET 创建的所有类都有可继承的。由于设计的窗体实际上是类,因此可以使用继承在现有窗体的基础上定义新窗体。 (2) 异常处理。 Visual Basic.NET 通过使用增强版本的 Try.Catch.Finally 语法支持“结构化异常处理” ,诸如 C+之类的其他语言也支持该语法。结构化异常处理将现代控件结构 (类似 于 Select. Case 或 While)与异常、受保护的代码块和筛选器结合起来。结构化异常处理使用可靠、综合的错误处理程序使创建和维护程序变得更加容易,也使得程序更加稳固而不会轻易崩溃。

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 学术论文资料库 > 毕业论文

Copyright © 2018-2021 Wenke99.com All rights reserved

工信部备案号浙ICP备20026746号-2  

公安局备案号:浙公网安备33038302330469号

本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。