湖南驴友自助游论坛管理系统的设计与实现毕业设计论文终稿(编辑修改稿)内容摘要:
课题研究的意义 在过去的半个世纪中,现代科技进步不仅带来了世界经济的巨大发展,而且推动了全球产业革命的新一轮浪潮。 随着信息时 代的到来,计算机网络飞速发展, Inter 技术被广泛的应用,覆盖的区域不断扩大,给计算机应用带来了蓬勃发展的机遇,也给人们的生活带来了很大的改变。 而随着现代社会的高速生活,人们物质生活的提高,加速了驴友的迅速大量的产生,并伴随着人们对精神文化的追求越来越高而不断上升。 这在全球形成了一种趋势,所以在此趋势下建立一个驴友自助游社区管理系统,是很值得一试的选择。 这不但可以帮助热爱旅游的驴友们方便快捷的了解旅游咨询,构建一个让志同道合的人共同交流分享的平台,让热爱自助游的驴友寻找适合的同路人,同时可加速了我国 旅游业的发展,促进旅游经济的提升。 国内外研究现状 目前,国内外对于驴友的研究,大多偏向于商业上的驴友事务研发,比如说装备的出售等。 这样就偏离了驴友最初的意愿,即驴友希望的能通过自己的双手与双脚,体验容身于大自然的感觉,而不是花钱来感受商业气息,更不是在所谓的自助游的监护下毫无自由可言。 驴友旅游主要是通过网络来完成旅游前的信息收集,来组织人员构建各种路线团队。 现在虽然有一些的驴友论坛在网络上出现,但还处于探索阶段普遍不够成熟,尤其是内陆城市。 而我设计的驴友论坛,是专为热爱自助游的驴友们设计的, 他们可以在论坛了解详细全面而最新的旅游资讯,自由发言,招募同伴,回复参考意见,他们可以把彼此的经验在论坛分享。 本选题最大的突破在于摒除了很多的商业气息,我们崇尚自然健康和谐,符合驴友们的追求。 它是一个新颖的选题,是很纯粹的爱好者们的交流沟通平台,不同于商业上的驴友事务研发。 湖南人文科技学院毕业论文(设计) 7 本文研究的目的和主要内容 本文研究的目的 论坛是方便人们进行交流沟通的,创建一个论坛的基础要求就是能改进各项会员操作,提升论坛的交流系统功能。 驴友自助游论坛管理系统的设计的目标就是要完善交流功能、提升 操作系统、强化管理功能。 ( 1)及时更新发布各类相关的旅游讯息,全面及时的发布最新的旅游讯息动态,为爱好自助游的驴友们提供全面准确的相关资讯,方便自助游的爱好者们进行实时信息查询; ( 2)构建一个氛围良好的驴友自助游爱好者平台,摆脱商业化的桎梏,形成新型的纯自然化的网络驴友自助游爱好者平台,成为真正的纯粹的驴友自助游爱好者的最自然的交流分享平台; ( 3)简化论坛的各种操作方式,方便各类型的驴友们使用论坛进行沟通交流,从而形成和谐良好的分享学习氛围,帮助更多的自助游的爱好者们借助网络了解和参与各类自助游活动; ( 4)强化论坛的各项管理功能,完善论坛系统的各项功能,创建和谐友好的论坛的基本页面,激发论坛的驴友会员进入论坛的兴趣,同时也方便网站管理员对论坛的管理。 本文研究的主要内容 从论坛的角度来说,本文需要研究的内容是实现论坛的所有基本功能,包括用户的登录与注册,用户的界面风格美化,用户发表新出题,回复主题以及留言,论坛信息的搜索,用户个人信息管理等功能。 从系统的角度来说,要使系统简洁,易使用、易维护、适用非计算机人员管理,本文最基础的研究内容则是 ASP 技术。 本文主要研究的模式为 B/S 模式,更需 对多线程访问技术进行研究,以便更好的实现更多的用户信息同时处理能力。 同时,为能够实现系统的安全性,可靠性,稳定性,包容性,可拓展性,对 ACCESS 数据库处理的研究,则是更为重要的,因为我对数据库本身就不怎么了解,所以更要认真的研究,以实现完好的论坛管理系统。 湖南人文科技学院毕业论文(设计) 8 第二章 系统介绍 系统简介 本系统是在 Windows XP 平台下,使用 B/S 模式进行开发。 该系统使用了成熟流行的框架,采用 IIS 服务器,微软的 ACCESS 数据库,还使用了网站开发工具 DREAMWAVER。 下面将会详细介绍各开发工具及关键技术的 具体情况。 系统的开发模式 B/S 结构( Browser/Server 结构)结构即浏览器和服务器结构。 它是随着Inter 技术的兴起,对 C/S 结构的一种变化或者改进的结构。 在这种结构下,用户工作界面是通过 WWW 浏览器来实现,极少部分事务逻辑在前端( Browser)实现,但是主要事务逻辑在服务器端( Server)实现,这样就大大简化了客户端电脑载荷,减轻了系统维护与升级的成本和工作量,降低了用户的总体成本( TCO)。 以目前的技术看,局域网建立 B/S 结构的网络应用,并通过 Inter/Intra 模式下数据库应用,相对易于把握、成本也是较低的。 它是一次性到位的开发,能实现不同的人员,从不同的地点,以不同的接入方式(比如 LAN, WAN, Inter/Intra 等)访问和操作共同的数据库;它能有效地保护数据平台和管理访问权限,服务器数据库也很安全。 以下是 B/S模式的一些优点: ★ B/S 结构是一种瘦客户机模式,客户端软件只需要安装浏览器,不需进行其他客户端软件界面软件开发设计。 开发效率高,跨平台,具有极强的伸缩性和良好的开放性和可扩充性 ★ B/S 更新方便。 因为客户端有只是一般的浏 览器,所有的系统功能的实现基本都是在服务器端完成的,这样就方便我们的更新与维护。 ★ B/S 模式提供了更安全的存取模式。 由于 C/S 配备的是点对点的结构模式,适用于局域网、安全性可以得到可靠的保证。 B/S 模式具有较好的网络扩展性和兼容性 ,在传统 C/S 模式 (客户机 /服务器模式 )的二层结构的基础上 ,依据功能把服务器分为应用服务器和数据服务器 ,从而形成了客户机 /应用服务器 /数据服务器的三层结构。 客户端可以通过浏览器直接登录 ,不需要再安装其他任何软件。 湖南人文科技学院毕业论文(设计) 9 系统采用的关键技术 IIS IIS 是 Inter Information Services 的缩写,是由微软公司提供的基于运行 Microsoft Windows 的互联网基本服务,是一个 World Wide Web server。 Gopher server 和 FTP server 全部包容在里面。 IIS 意味着你能发布网页,并且有 ASP( Active Server Pages)、 JAVA、 VBscript 产生页面,有着一些扩展功能。 IIS 支持一些有趣的东西,像有编辑环境的界面( FRONTPAGE)、有全文检索功能的( INDEX SERVER)、有多媒体功能的( NET SHOW) 其次 ,IIS 是随 Windows NT Server 一起提供的文件和应用程序服务器,是在 Windows NT Server 上建立 Inter 服务器的基本组件。 它与 Windows NT Server 完全集成,允许使用 Windows NT Server 内置的安全性以及 NTFS 文件系统建立强大灵活的 Inter/ Intra 站点。 IIS( Inter Information Server,互联网信息服务)是一种 Web(网页)服务组件,其中包括 Web 服务 器、 FTP服务器、 NNTP 服务器和 SMTP 服务器,分别用于网页浏览、文件传输、新闻服务和邮件发送等方面,它使得在网络(包括互联网和局域网)上发布信息成了一件很容易的事。 在同一时间内允许打开的网站页面数,打开一个页面占一个 iis,打开一个站内框架页面占 2到 3个 iis;若图片等被盗链,在其它网站打开本站图片同样占一个 iis。 假若设置参数为 50 个 iis,则这个站允许同时有 50 个页面被打开。 但要在同一时间(极短的时间)有 50 个页面被打开,需要 50 个人同时操作,这个概率还是比较低的。 所以, 100个 iis 支持日 ip1000(同时访问网站人数必定远低于 1000 人)以上都不是很大问题,除非网站被盗链或框架引发其它消耗。 ACCESS Microsoft Office Access(前名 Microsoft Access)是由微软发布的关联式数据库管理系统。 它结合了 Microsoft Jet Database Engine 和 图形用户界面两项特点,是 Microsoft Office 的成员之一。 Microsoft Access 在很多地方得到广泛使用,例如小型企业,大公司的部门,和喜爱编程的开发人员专门利用 它来制作处理数据的桌面系统。 它也常被用来开发简单的 WEB 应用程序.这些应用程序都利用 ASP 技术在 Inter Information Services 运行.比较复杂的 WEB 应用程序则使用 PHP/MySQL 或者 ASP/Microsoft SQL Server. 它的使用方便程度和强大的设计工具为初级程序员提供许多功能。 不过,这种便于使用可能使人误解。 这类开发者都是没有在应用或者数据设计方面训练的办公室从业人员。 因此许多人以为这样的开发者能够创造可用的系统,但也有很多人认为工具本身的局限性产生了这样的误导。 湖南人文科技学院毕业论文(设计) 10 Access 的优点 ( 1)存储方式简单,易于维护管理 Access 管理的对象有表、查询、窗体、报表、页、宏和模块,以上对象都存放在后缀为( .mdb 或 .accdb)的数据库文件中,便于用户的操作和管理。 (2)面向对象 Access 是一个面向对象的开发工具,利用面向对象的方式将数据库系统中的各种功能对象化,将数据库管理的各种功能封装在各类对象中。 它将一个应用系统当作是由一系列对象组成的,对每个对象它都定义一组方法和属性,以定义该对象的行为和外国,用户还可以按需要给对象扩展方法和属性。 通过对象的方法 、属性完成数据库的操作和管理,极大地简化了用户的开发工作。 同时,这种基于面向对象的开发方式,使得开发应用程序更为简便。 ( 3)界面友好、易操作 Access 是一个可视化工具,是风格与 Windows 完全一样,用户想要生成对象并应用,只要使用鼠标进行拖放即可,非常直观方便。 系统还提供了表生成器、查询生成器、报表设计器以及数据库向导、表向导、查询向导、窗体向导、报表向导等工具,使得操作简便,容易使用和掌握。 ( 4)集成环境、处理多种数据信息 Access 基于 Windows 操作系统下的集成开发环境,该环境集 成了各种向导和生成器工具,极大地提高了开发人员的工作效率,使得建立数据库、创建表、设计用户界面、设计数据查询、报表打印等可以方便有序地进行。 ( 5) Access 支持 ODBC(开发数据库互连, Open Data Base Connectivity),利用 Access 强大的 DDE(动态数据交换)和 OLE(对象的联接和嵌入)特性,可以在一个数据表中嵌入位图、声音、 Excel 表格、 Word 文档,还可以建立动态的数据库报表和窗体等。 Access 还可以将程序应用于网络,并与网络上的动态数据相联接。 利用数据库访问页对象 生成 HTML 文件,轻松构建Inter/Intra 的应用。 ( 6)支持广泛,易于扩展,弹性较大 能够将通过链接表的方式来打开 EXCEL 文件、格式化文本文件等,这样就可以利用数据库的高效率对其中的数据进行查询、处理。 还可以通过以 Access作为前台客户端,以 SQL Server 作为后台数据库的方式(如 ADP)开发大型数据库应用系统。 总之, Access 是一个既可以只用来存放数据的数据库,也可以作为一个客户端开发工具来进行数据库应用系统开发;即可以开发方便易用的小型软件,也可以用来开发大型的应用 系统。 湖南人文科技学院毕业论文(设计) 11 系统的开发环境 硬件环境介绍 CPU Celeron E3400 Celeron E3400 是 45nm 工艺赛扬双核家族中的新成员,是款双核处理器 ,设计功率为 65w,支持 64 位,支持 Virtualization(虚拟化 )技术。 但它不支持 HyperTransport 总线技术 ,不支持超线程技术。 具体性能指标如图 21: 图 21 CPU的主要性能参 数 主板:华硕 P5KPL 硬盘: WDC 160G 蓝盘 内存:金士顿 DDR2 800MHZ 2GB 软件 环境(系统开发工具)的介绍 Macromedia Dreamweaver Dreamweaver 是美国 MACROMEDIA 公司开发的集网页制作和管理网站于一身的所见即所得网页编辑器,它是第一套针对专业网页设计师特别发展的视觉化网页开发工具,利用它可以轻而易举地制作出跨越平台限制和跨越浏览器限制的充满动感的网页。 Macromedia Dreamweaver 8 是建立 Web 站点和应用程序的专业工具。 它将可视布局工具、应用程序开发功能和代码编辑支持组合在一起,其功能强大,使得各个层次的开发人员和设计人员都能 够快速创建界面吸引人的基于标准的网站和应用程序。 从对基于 CSS 的设计的领先支持到手工编码功能, Dreamweaver 提供了专业人员在一个集成、高效的环境中所需的工具。 开发人员可以使用 Dreamweaver 及所选择的服务器技术来创建功。湖南驴友自助游论坛管理系统的设计与实现毕业设计论文终稿(编辑修改稿)
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。
用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。