湖南驴友自助游论坛管理系统的设计与实现毕业设计论文终稿 精品.docx
- 文档编号:27480805
- 上传时间:2023-07-02
- 格式:DOCX
- 页数:61
- 大小:1.16MB
湖南驴友自助游论坛管理系统的设计与实现毕业设计论文终稿 精品.docx
《湖南驴友自助游论坛管理系统的设计与实现毕业设计论文终稿 精品.docx》由会员分享,可在线阅读,更多相关《湖南驴友自助游论坛管理系统的设计与实现毕业设计论文终稿 精品.docx(61页珍藏版)》请在冰豆网上搜索。
湖南驴友自助游论坛管理系统的设计与实现毕业设计论文终稿精品
学科分类号:
_520.4060
湖南人文科技学院
本科生毕业设计
论文题目:
湖南驴友自助游论坛管理系统
的设计与实现
(英文):
HuNanTravelersonline
managementsystem
学生姓名:
易雄
学号
07420141
系部:
计算机科学技术系
专业年级:
2007级网络工程1班
指导教师:
龙海
职称:
副教授
湖南人文科技学院教务处制
湖南人文科技学院本科毕业设计诚信声明
本人郑重声明:
所呈交的本科毕业设计,是本人在指导老师的指导下,独立进行研究工作所取得的成果,成果不存在知识产权争议,除文中已经注明引用的内容外,本设计不含任何其他个人或集体已经发表或撰写过的作品成果。
对本文的研究做出重要贡献的个人和集体均已在文中以明确方式标明。
本人完全意识到本声明的法律结果由本人承担。
作者签名:
二○年月日
摘要
随着网络的飞速发展,论坛渐渐成为一种主流的网络交流平台。
论坛的应用已经覆盖了各行各业,为了更好的发展旅游事业,让人们能享受快乐的旅游,享受户外的乐趣。
所以我制作了这个系统。
本系统分前台和后台模块,基本上能够满足驴友们的日常要求和非专业人士对网站的简单管理。
由于本系统基于B/S结构,所以也适应了目前internet飞速发展的现状。
本系统采用目前比较流行的ASP作为前台的开发语言。
ASP作为开发语言具有简单易学的特点,而且功能还相当强大。
后台选择Access作为数据库,用Access作中小型系统的数据库不失为一个好的选择。
页面美化采用Dreamweaver软件,简单方面,而且效果也非常不错。
本系统预期达到的目标是能实现论坛的基本功能,能进行基本的论坛发帖回帖操作,在美化方面能达到一半的水平,如果能力允许的话,希望能进行在线聊天的操作。
关键词:
ASP;Access;驴友;论坛;自助游
Abstract
Withtherapiddevelopmentofnetwork,BBSgraduallybecomeamainstreamnetworkcommunicationplatform.BBSapplicationhascoveredallwalksoflife,inordertobetterdevelopmentoftourism,andletpeoplecanenjoythehappinessoftourism,enjoyoutdoorfun.SoImadethissystem.Thissystempoints,basicallycansatisfymodule,suchasdonkeyfriendsdailyrequirements.SincethesystembasedonB/Sstructure,soalsoadaptedtothecurrentsituationoftherapiddevelopmentoftheInternet.
ThissystemUSESatpresentmorepopularASPasareceptionistdevelopmentlanguage.ASPasdevelopmentcharacteristicsoflanguageiseasy,andthefunctionisstillquitestrong.BackstagechoicewithAccessdatabase,thepapertakesAccessasthedatabaseforsmallandmedium-sizedsystemisagoodchoice.PageDreamweaversoftware,simplebeautificationadopted,andtheeffectisalsoverygood.
ThissystemisexpectedtogoalistorealizethebasicfunctionofBBSandcanperformbasicBBSPostingrepliesoperation,canachievethebeautificationofhalfthelevel,ifabilitypermits,hopecanperformtheoperationofonlinechat.
Keywords:
ASP;Access;Self-helptofriends;BBS;self-help
第一章绪论
1.1课题研究背景和意义
1.1.1课题研究的背景
新的时代,随着社会与经济的巨大快速发展,人们收入水平的提高,物质的进步,人们生活的节奏越来越快。
生活压力的不断增大,带动了旅游事业的发展.人们都希望通过旅游来释放现代生活的压抑,从紧张的生活中得到放松。
传统的旅游形式大家都非常熟悉,有时拉上三五亲朋好友结伴而行,拉不上的往往只有自己去旅行社报名参团。
在这种情况下,亲朋好友往往比较少,往往让人感到不安全,大家对旅游的地方也不太熟悉,对意外事故的处理也不太娴熟,往往在旅游的途中留下些许不快和遗憾。
而跟着旅行团的则更是无味,高额的花费不说,往往感到节奏过快,而且没有自由,导游说去什么地方,就去什么地方,一个个的景点安排好,跟完成任务一样,索然无味。
而且都是一些不认识的人,总感觉找不到有相同的话题。
有的导游往往会带团去一些高消费的地方,以期自己也能得到些许回扣,一不小心游客们就会被狠宰一刀。
人们需要的是快乐的旅游,轻松的旅游。
由此,旅游应运而生,“驴友”一词源自网络,“驴友”最初由新浪旅游论坛传出,是旅游的旅的谐音,泛指参加旅游,自助游的的朋友。
但它与旅游是有差别的,简单的说“驴友”就是户外运动的爱好者。
驴友往往结伴而行,但是现代的高压生活,往往让他们找不到或没有太多的时间找到同行的伙伴。
而我设计的驴友自助游社区管理系统,就是为了设计一个论坛,让各位驴友能快速轻松找到自己的伙伴,一起进行快乐的旅游。
而我们也可以在论坛中为他们提供相应的服务来获取适当的利益。
我将开发基于B/S结构的论坛管理系统,以对论坛的使用/管理进行规范化、合理化,避免资源的冲突与浪费。
与此同时,论坛管理者只需要通过互联网便可随时了解每个模块的当前状态和预定情况等。
这样一来,不仅提高了论坛管理的效率,而且能够更好的为客户提供服务,大大的减少服务的时间。
1.1.2课题研究的意义
在过去的半个世纪中,现代科技进步不仅带来了世界经济的巨大发展,而且推动了全球产业革命的新一轮浪潮。
随着信息时代的到来,计算机网络飞速发展,Internet技术被广泛的应用,覆盖的区域不断扩大,给计算机应用带来了蓬勃发展的机遇,也给人们的生活带来了很大的改变。
而随着现代社会的高速生活,人们物质生活的提高,加速了驴友的迅速大量的产生,并伴随着人们对精神文化的追求越来越高而不断上升。
这在全球形成了一种趋势,所以在此趋势下建立一个驴友自助游社区管理系统,是很值得一试的选择。
这不但可以帮助热爱旅游的驴友们方便快捷的了解旅游咨询,构建一个让志同道合的人共同交流分享的平台,让热爱自助游的驴友寻找适合的同路人,同时可加速了我国旅游业的发展,促进旅游经济的提升。
1.2国内外研究现状
目前,国内外对于驴友的研究,大多偏向于商业上的驴友事务研发,比如说装备的出售等。
这样就偏离了驴友最初的意愿,即驴友希望的能通过自己的双手与双脚,体验容身于大自然的感觉,而不是花钱来感受商业气息,更不是在所谓的自助游的监护下毫无自由可言。
驴友旅游主要是通过网络来完成旅游前的信息收集,来组织人员构建各种路线团队。
现在虽然有一些的驴友论坛在网络上出现,但还处于探索阶段普遍不够成熟,尤其是内陆城市。
而我设计的驴友论坛,是专为热爱自助游的驴友们设计的,他们可以在论坛了解详细全面而最新的旅游资讯,自由发言,招募同伴,回复参考意见,他们可以把彼此的经验在论坛分享。
本选题最大的突破在于摒除了很多的商业气息,我们崇尚自然健康和谐,符合驴友们的追求。
它是一个新颖的选题,是很纯粹的爱好者们的交流沟通平台,不同于商业上的驴友事务研发。
1.3本文研究的目的和主要内容
1.3.1本文研究的目的
论坛是方便人们进行交流沟通的,创建一个论坛的基础要求就是能改进各项会员操作,提升论坛的交流系统功能。
驴友自助游论坛管理系统的设计的目标就是要完善交流功能、提升操作系统、强化管理功能。
(1)及时更新发布各类相关的旅游讯息,全面及时的发布最新的旅游讯息动态,为爱好自助游的驴友们提供全面准确的相关资讯,方便自助游的爱好者们进行实时信息查询;
(2)构建一个氛围良好的驴友自助游爱好者平台,摆脱商业化的桎梏,形成新型的纯自然化的网络驴友自助游爱好者平台,成为真正的纯粹的驴友自助游爱好者的最自然的交流分享平台;
(3)简化论坛的各种操作方式,方便各类型的驴友们使用论坛进行沟通交流,从而形成和谐良好的分享学习氛围,帮助更多的自助游的爱好者们借助网络了解和参与各类自助游活动;
(4)强化论坛的各项管理功能,完善论坛系统的各项功能,创建和谐友好的论坛的基本页面,激发论坛的驴友会员进入论坛的兴趣,同时也方便网站管理员对论坛的管理。
1.3.2本文研究的主要内容
从论坛的角度来说,本文需要研究的内容是实现论坛的所有基本功能,包括用户的登录与注册,用户的界面风格美化,用户发表新出题,回复主题以及留言,论坛信息的搜索,用户个人信息管理等功能。
从系统的角度来说,要使系统简洁,易使用、易维护、适用非计算机人员管理,本文最基础的研究内容则是ASP技术。
本文主要研究的模式为B/S模式,更需对多线程访问技术进行研究,以便更好的实现更多的用户信息同时处理能力。
同时,为能够实现系统的安全性,可靠性,稳定性,包容性,可拓展性,对ACCESS数据库处理的研究,则是更为重要的,因为我对数据库本身就不怎么了解,所以更要认真的研究,以实现完好的论坛管理系统。
第二章系统介绍
2.1系统简介
本系统是在WindowsXP平台下,使用B/S模式进行开发。
该系统使用了成熟流行的框架,采用IIS服务器,微软的ACCESS数据库,还使用了网站开发工具DREAMWAVER。
下面将会详细介绍各开发工具及关键技术的具体情况。
2.2系统的开发模式
B/S结构(Browser/Server结构)结构即浏览器和服务器结构。
它是随着Internet技术的兴起,对C/S结构的一种变化或者改进的结构。
在这种结构下,用户工作界面是通过WWW浏览器来实现,极少部分事务逻辑在前端(Browser)实现,但是主要事务逻辑在服务器端(Server)实现,这样就大大简化了客户端电脑载荷,减轻了系统维护与升级的成本和工作量,降低了用户的总体成本(TCO)。
以目前的技术看,局域网建立B/S结构的网络应用,并通过Internet/Intranet模式下数据库应用,相对易于把握、成本也是较低的。
它是一次性到位的开发,能实现不同的人员,从不同的地点,以不同的接入方式(比如LAN,WAN,Internet/Intranet等)访问和操作共同的数据库;它能有效地保护数据平台和管理访问权限,服务器数据库也很安全。
以下是B/S模式的一些优点:
★B/S结构是一种瘦客户机模式,客户端软件只需要安装浏览器,不需进行其他客户端软件界面软件开发设计。
开发效率高,跨平台,具有极强的伸缩性和良好的开放性和可扩充性
★B/S更新方便。
因为客户端有只是一般的浏览器,所有的系统功能的实现基本都是在服务器端完成的,这样就方便我们的更新与维护。
★B/S模式提供了更安全的存取模式。
由于C/S配备的是点对点的结构模式,适用于局域网、安全性可以得到可靠的保证。
B/S模式具有较好的网络扩展性和兼容性,在传统C/S模式(客户机/服务器模式)的二层结构的基础上,依据功能把服务器分为应用服务器和数据服务器,从而形成了客户机/应用服务器/数据服务器的三层结构。
客户端可以通过浏览器直接登录,不需要再安装其他任何软件。
2.3系统采用的关键技术
2.3.1IIS
IIS是InternetInformationServices的缩写,是由微软公司提供的基于运行MicrosoftWindows的互联网基本服务,是一个WorldWideWebserver。
Gopherserver和FTPserver全部包容在里面。
IIS意味着你能发布网页,并且有ASP(ActiveServerPages)、JAVA、VBscript产生页面,有着一些扩展功能。
IIS支持一些有趣的东西,像有编辑环境的界面(FRONTPAGE)、有全文检索功能的(INDEXSERVER)、有多媒体功能的(NETSHOW)其次,IIS是随WindowsNTServer4.0一起提供的文件和应用程序服务器,是在WindowsNTServer上建立Internet服务器的基本组件。
它与WindowsNTServer完全集成,允许使用WindowsNTServer内置的安全性以及NTFS文件系统建立强大灵活的Internet/Intranet站点。
IIS(InternetInformationServer,互联网信息服务)是一种Web(网页)服务组件,其中包括Web服务器、FTP服务器、NNTP服务器和SMTP服务器,分别用于网页浏览、文件传输、新闻服务和邮件发送等方面,它使得在网络(包括互联网和局域网)上发布信息成了一件很容易的事。
在同一时间内允许打开的网站页面数,打开一个页面占一个iis,打开一个站内框架页面占2到3个iis;若图片等被盗链,在其它网站打开本站图片同样占一个iis。
假若设置参数为50个iis,则这个站允许同时有50个页面被打开。
但要在同一时间(极短的时间)有50个页面被打开,需要50个人同时操作,这个概率还是比较低的。
所以,100个iis支持日ip1000(同时访问网站人数必定远低于1000人)以上都不是很大问题,除非网站被盗链或框架引发其它消耗。
2.3.2ACCESS
MicrosoftOfficeAccess(前名MicrosoftAccess)是由微软发布的关联式数据库管理系统。
它结合了MicrosoftJetDatabaseEngine和图形用户界面两项特点,是MicrosoftOffice的成员之一。
MicrosoftAccess在很多地方得到广泛使用,例如小型企业,大公司的部门,和喜爱编程的开发人员专门利用它来制作处理数据的桌面系统。
它也常被用来开发简单的WEB应用程序.这些应用程序都利用ASP技术在InternetInformationServices运行.比较复杂的WEB应用程序则使用PHP/MySQL或者ASP/MicrosoftSQLServer.
它的使用方便程度和强大的设计工具为初级程序员提供许多功能。
不过,这种便于使用可能使人误解。
这类开发者都是没有在应用或者数据设计方面训练的办公室从业人员。
因此许多人以为这样的开发者能够创造可用的系统,但也有很多人认为工具本身的局限性产生了这样的误导。
Access的优点
(1)存储方式简单,易于维护管理
Access管理的对象有表、查询、窗体、报表、页、宏和模块,以上对象都存放在后缀为(.mdb或.accdb)的数据库文件中,便于用户的操作和管理。
(2)面向对象Access是一个面向对象的开发工具,利用面向对象的方式将数据库系统中的各种功能对象化,将数据库管理的各种功能封装在各类对象中。
它将一个应用系统当作是由一系列对象组成的,对每个对象它都定义一组方法和属性,以定义该对象的行为和外国,用户还可以按需要给对象扩展方法和属性。
通过对象的方法、属性完成数据库的操作和管理,极大地简化了用户的开发工作。
同时,这种基于面向对象的开发方式,使得开发应用程序更为简便。
(3)界面友好、易操作
Access是一个可视化工具,是风格与Windows完全一样,用户想要生成对象并应用,只要使用鼠标进行拖放即可,非常直观方便。
系统还提供了表生成器、查询生成器、报表设计器以及数据库向导、表向导、查询向导、窗体向导、报表向导等工具,使得操作简便,容易使用和掌握。
(4)集成环境、处理多种数据信息
Access基于Windows操作系统下的集成开发环境,该环境集成了各种向导和生成器工具,极大地提高了开发人员的工作效率,使得建立数据库、创建表、设计用户界面、设计数据查询、报表打印等可以方便有序地进行。
(5)Access支持ODBC(开发数据库互连,OpenDataBaseConnectivity),利用Access强大的DDE(动态数据交换)和OLE(对象的联接和嵌入)特性,可以在一个数据表中嵌入位图、声音、Excel表格、Word文档,还可以建立动态的数据库报表和窗体等。
Access还可以将程序应用于网络,并与网络上的动态数据相联接。
利用数据库访问页对象生成HTML文件,轻松构建Internet/Intranet的应用。
(6)支持广泛,易于扩展,弹性较大
能够将通过链接表的方式来打开EXCEL文件、格式化文本文件等,这样就可以利用数据库的高效率对其中的数据进行查询、处理。
还可以通过以Access作为前台客户端,以SQLServer作为后台数据库的方式(如ADP)开发大型数据库应用系统。
总之,Access是一个既可以只用来存放数据的数据库,也可以作为一个客户端开发工具来进行数据库应用系统开发;即可以开发方便易用的小型软件,也可以用来开发大型的应用系统。
2.4系统的开发环境
2.4.1硬件环境介绍
CPUCeleronE3400
CeleronE3400是45nm工艺赛扬双核家族中的新成员,是款双核处理器,设计功率为65w,支持64位,支持Virtualization(虚拟化)技术。
但它不支持HyperTransport总线技术,不支持超线程技术。
具体性能指标如图2-1:
图2-1CPU的主要性能参数
主板:
华硕P5KPL
硬盘:
WDC160G蓝盘
内存:
金士顿DDR2800MHZ2GB
2.4.2软件环境(系统开发工具)的介绍
MacromediaDreamweaver
Dreamweaver是美国MACROMEDIA公司开发的集网页制作和管理网站于一身的所见即所得网页编辑器,它是第一套针对专业网页设计师特别发展的视觉化网页开发工具,利用它可以轻而易举地制作出跨越平台限制和跨越浏览器限制的充满动感的网页。
MacromediaDreamweaver8是建立Web站点和应用程序的专业工具。
它将可视布局工具、应用程序开发功能和代码编辑支持组合在一起,其功能强大,使得各个层次的开发人员和设计人员都能够快速创建界面吸引人的基于标准的网站和应用程序。
从对基于CSS的设计的领先支持到手工编码功能,Dreamweaver提供了专业人员在一个集成、高效的环境中所需的工具。
开发人员可以使用Dreamweaver及所选择的服务器技术来创建功能强大的Internet应用程序,从而使用户能连接到数据库、Web服务和旧式系统。
优点:
1.最佳的制作效率
Dreamweaver可以用最快速的方式将Fireworks,FreeHand,或Photoshop等档案移至网页上。
使用检色吸管工具选择荧幕上的颜色可设定最接近的网页安全色。
对于选单,快捷键与格式控制,都只要一个简单步骤便可完成。
Dreamweaver能与您喜爱的设计工具,如PlaybackFlash,Shockwave和外挂模组等搭配,不需离开Dreamweaver便可完成,整体运用流程自然顺畅。
除此之外,只要单击便可使Dreamweaver自动开启Firework或Photoshop来进行编辑与设定图档的最佳化。
2.网站管理
使用网站地图可以快速制作网站雏形、设计、更新和重组网页。
改变网页位置或档案名称,Dreamweaver会自动更新所有连结。
使用支援文字、HTML码、HTML属性标签和一般语法的搜寻及置换功能使得复杂的网站更新变得迅速又简单。
3.无可比拟的控制能力
Dreamweaver是唯一提供RoundtripHTML、视觉化编辑与原始码编辑同步的设计工具。
它包含HomeSite和BBEdit等主流文字编辑器。
帧(frames)和表格的制作速度快的令您无法想像。
进阶表格编辑功能使您简单的选择单格、行、栏或作未连续之选取。
甚至可以排序或格式化表格群组,Dreamweaver支援精准定位,利用可轻易转换成表格的图层以拖拉置放的方式进行版面配置。
所见即所得Dreamweaver成功整合动态式出版视觉编辑及电子商务功能,提供超强的支援能力给Third-party厂商,包含ASP,Apache,BroadVision,ColdFusion,iCAT,Tango与自行发展的应用软体。
当您正使用Dreamweaver在设计动态网页时,所见即所得的功能,让您不需要透过浏览器就能预览网页。
梦幻样版和XMLDreamweaver将内容与设计分开,应用于快速网页更新和团队合作网页编辑。
Dreamweaver还集成了程序开发语言,对ASP、.NET、PHP、JS的基本语言和连接操作数据库,都是完全支持的。
2.4.3开发环境的建立
MacromediaDreamweaver的安装
双击安装文件,会出现接受协议的条框,如图2-2,点击接受,下一步,如图2-3,会出现安装的选择框,点击安装,则自动安装成功,如图2-4和图2-5。
但是MacromediaDreamweaver是收费软件,若没有购买,则只能用30天的试用版本,如图2-6。
下面附上简单的安装过程图。
图2-2MacromediaDreamweaver8.0的安装图1
图2-3MacromediaDreamweaver8.0的安装图2
图2-4MacromediaDreamweaver8.0的安装图3
图2-5MacromediaDreamweaver8.0的安装图4
图2-6MacromediaDreamweaver8.0的安装图5
IIS的配置
1、插入windowsxp安装光盘,打开控制面板,然后打开其中的“添加/删除程序”
2、在添加或删除程序窗口左边点击“添加/删除Windows组建”。
3、捎带片刻系统会启动Windows组建向导,在Internet信息服务(IIS)前面选勾,点击下一步:
4、系统安装成功,系统会自动在系统盘新建网站目录,默认目录为:
C:
\Inetpub\wwwroot
5、打开控制面板-性能和维护-管理工具-Internet信息服务:
6、在默认网站上点击右键-选择属性:
7、点击主目录:
在本地路输入框后点击浏览可以更改网站所在文件位置,默认目录为:
C:
\Inetpub\wwwroot,在执行权限后面点击配置-调试-教本错误信息,选中:
向客户端发送文本错误信息:
处理URL时服务器出错。
请与系统管理员联系。
点击文档:
可以设置网站默认首页,推荐删除iisstart.asp,添加index.as
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 湖南驴友自助游论坛管理系统的设计与实现毕业设计论文终稿 精品 湖南 自助 论坛 管理 系统 设计 实现 毕业设计 论文