驴友交流平台的设计与实现_第1页
驴友交流平台的设计与实现_第2页
驴友交流平台的设计与实现_第3页
驴友交流平台的设计与实现_第4页
驴友交流平台的设计与实现_第5页
已阅读5页,还剩27页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

大连民族学院本科毕业设计(论文)驴友交流平台的设计与实现学院(系)计算机科学与工程学院专业网络工程评阅教师完成日期201568大连民族学院摘要随着国民生活水平的不断提高,人们不再满足于单纯的温饱,而是在温饱的基础之上更多的享受生活。不难发现近几年我国旅游事业的发展势头越发强劲。不仅如此,人们对出游的选择也越来越趋于理性,更多的人在出行之前会通过上网逛各种论坛、贴吧等查找相关攻略获取所需信息,为出行做好充分的准备确保其质量。驴友交流平台就为那些想提高旅行质量,了解旅行信息的人提供一个平台。驴友交流平台不但能够提供旅行资讯,让你了解旅行过程中的准备事项,旅游攻略,还有组团功能,用户可以通过驴友交流平台寻找一起旅行的伙伴,让一些想出去旅行却又不敢一个人出去的用户,可以彼此结伴出行。在驴友交流平台认识更多热爱旅行、志同道合的朋友。驴友交流平台是采用PHP进行开发,PHP具有良好的安全性和跨平台性,几乎支持所有的数据库系统和操作系统,被广为流传。它是一种强大的CGI脚本语言,语法混合了JAVA、C和PHP等的新语法,执行网页时的速度比CGI、PERL和ASP更加快速,并且内嵌ZEND加速引擎,性能及其稳定,代码执行速度快,占用系统资源少。它的模块化实现了程序逻辑与界面的分离。数据库的存储采用MYSQL。它是一个快速、多用户、多线程的SQL数据库服务器。几乎全部是免费的,并且体积小、速度快、成本低。是许多中小型网站的首选。关键词驴友交流平台;PHP;MYSQLTHEDESIGNANDIMPLEMENTATIONOFEXCHANGEPLATFORMFORTOURPALABSTRACTWITHTHECONTINUOUSIMPROVEMENTOFTHELIVINGSTANDARD,PEOPLEARENOTONLYLONGERSATISFIEDWITHTHEFOODANDCLOTHING,BUTTHEFOUNDATIONOFTHEFOODANDCLOTHINGMORETOENJOYLIFEITSEASYTOFINDINRECENTYEARS,THEDEVELOPMENTOFTHETOURISMINDUSTRYISFASTERANDFASTERNOTONLYTHAT,PEOPLETENDSTOBEMORERATIONALONTHECHOICEOFTRAVELING,MOREANDMOREPEOPLEBEFORETHETRIPWILLBETOOBTAINTHEREQUIREDINFORMATIONTHROUGHINTERNET,TOENSURETHEQUALITYOFTRAVELFORTHOSEWHOWANTTOIMPROVETHEQUALITYOFTRAVEL,TOPROVIDEAPLATFORMTOURPALEXCHANGEPLATFORMCANNOTONLYPROVIDETRAVELINFORMATION,LETYOUUNDERSTANDTHETRAVELPROCESS,BUTALSOUSERSCANTHROUGHTHEEXCHANGEPLATFORMTOFINDFRIENDSTOGETHERFORTHOSEWHOWANTTOGOOUTTRAVELANDNOTWANTTOGOOUTTRAVELONESELF,TOFINDFRIENDSTOGETHERONTHEPLATFORMWILLFINDMOREFRIENDSWHOLOVETHETRAVELTOURPALEXCHANGEPLATFORMDEVELOPEDBYUSINGPHP,PHPHASGOODSAFETYANDCANCROSSPLATFORM,SUPPORTSALMOSTALLOFTHEDATABASESYSTEMANDTHEOPERATINGSYSTEM,HASBEENWIDELYCIRCULATEDITISAPOWERFULCGISCRIPTINGLANGUAGEGRAMMARMIXEDTHEJAVA,C,PERLANDPHP,WHILERUNNINGTHEPAGESPEEDMOREQUICKLYTHANCGI,PERL,ASP,ANDEMBEDDEDZENDACCELERATORENGINE,PERFORMANCEISSTABILIZED,CODEEXECUTIONSPEED,OCCUPYLESSSYSTEMRESOURCESITSMODULARIZATIONREALIZESTHESEPARATIONOFPROGRAMLOGICANDINTERFACETHEDATABASEUSESMYSQLITISAFAST,MULTIUSER,MULTITHREADEDSQLDATABASESERVERALMOSTALLFREE,ANDSMALL,FAST,LOWCOSTITSTHEFIRSTCHOICEFORMANYSMALLANDMEDIUMWEBSITESKEYWORDSEXCHANGEPLATFORMFORTOURPAL;PHP;MYSQL目录摘要IABSTRACTII1概述111本课题的研究背景112本课题的研究目的和意义1121本课题的研究目的1122本课题的研究意义213系统开发的目标2131功能性2132可扩展性2133HTTP请求响应时间214系统简介32系统分析421可行性分析422系统需求分析4221系统的功能需求4222系统的性能要求6223系统数据流图63系统概要设计1031系统总体设计10311运行环境1032数据库概要设计104系统详细设计1341业务层的详细设计13411问答模块的详细设计13412文章分享模块的详细设计13413组团模块的详细设计14414话题分享模块的详细设计14415话题模块的详细设计15416通知模块的详细设计15417用户注册模块的详细设计16418用户登录模块的详细设计16419搜索模块的详细设计174110发布模块的详细设计184111个人中心模块的详细设计184112管理员模块的详细设计195系统实现环境2351系统开发环境2352系统运行环境要求236测试24结论26参考文献27致谢281概述11本课题的研究背景一直都很喜欢旅行,却始终没有付诸行动。大三开始就想用自己所学的专业知识做一些自己喜欢的事情,于是便萌生了做一个旅行相关的网站或论坛的想法。经过调研,旅游网站劈天盖地诸如去哪儿、途牛、携程等。现在竞争也相当激烈,所以把目光投向了论坛,虽然部分旅游网站也有论坛,但是还不够专业化。而现在人们对于出行也越来越趋于理性。出行前更多的人会通过各种途径了解信息制定详细计划,有质量的出行。最终确定课题为驴友交流平台的设计与实现。希望通过这样一个平台方便大家出行,用户可以通过一个专业化平台获取想了解的旅游资讯。经过网上的不断搜索调研,自己整理总结,得到以下结论(1)生活水平的提高,消费者旅游开支的比例占可支配开支的比例较快的增长,选择旅行的人越来越多;(2)旅行的方式也越来越多样化,更多的人选择和亲人朋友一起,但和驴友出行的比率也是越来越大;(3)旅游的目的地以国内为主,主要集中在欣赏周边的风景名胜等;(4)大多数消费者出行趋于理性,会上网搜集大量相关资料,制定详细计划再出行。12本课题的研究目的和意义121本课题的研究目的随着国民生活水平的不断提高,人们不再满足于单纯的温饱,而是在温饱的基础之上更多的享受生活。不难发现近几年我国旅游事业的发展势头越发强劲。不仅如此,人们对出游的选择也越来越趋于理性,更多的人在出行之前会通过上网逛各种论坛、贴吧等查找相关攻略获取所需信息,为出行做好充分的准备确保其质量。驴友交流平台就为那些想提高旅行质量,了解旅行信息的人提供一个平台。驴友交流平台不但能够提供旅行资讯,让你了解旅行过程中的准备事项,旅游攻略,还有组团功能,用户可以通过驴友交流平台寻找一起旅行的伙伴,让一些想出去旅行却又不敢一个人出去的用户,可以彼此结伴出行。在驴友交流平台认识更多热爱旅行、志同道合的朋友。122本课题的研究意义研究驴友交流平台的设计与实现,主要意义如下(1)为用户提供一个解答旅行相关问题的平台,用户提出问题其他对问题了解的用户帮忙解答。(2)一些有经验的驴友可以在交流平台分享自己的旅行经验,遇到的趣人趣事,旅行攻略等,其他用户可以根据自己的喜好获取信息。(3)一些计划去旅行且想找旅伴的用户可以在平台发布招募咨询,寻找有同样计划的驴友。(4)在驴友交流平台可以广交志同道合,同样喜欢旅行的朋友。(5)用户通过自己的需求获取相关的旅游信息,通过整理信息和旅游攻略提高用户出行质量。13系统开发的目标131功能性系统功能性的核心在于确保系统里的的基本功能都是相互联系,都是可使用的,即(1)用户作为游客时(未登录状态),可以浏览首页的发现和话题、查询自己感兴趣的活动,查看其他用户的信息,可以登录或注册。(2)当用户变为登录系统后,能查看最新动态、发现、话题及系统通知,查看草稿箱、收藏、关注的问题和话题,编辑和删除话题,可以发起问题和分享,填写修改个人相关信息,搜索所要查看内容。(3)作为管理员有权利登入后台管理页面中,能查看概述的内容,对内容模块进行相应管理,包括问答、文章及话题的查看、增加、删除、修改、搜索操作,可以进行用户的管理,对用户的查看、增加、删除、修改和搜索。(4)在用户使用本系统所有功能时,通过较好的UI设计,提高用户体验,保证良好的交互行为,能较好的指导用户去操作每一个功能板块。132可扩展性平台如果后期开发,需要添加新的功能模块时,开发人员将会很容易的定位需要编写的代码,低耦合,易于添加扩展。133HTTP请求响应时间在WEB开发中,一定会有HTTP请求的存在,且HTTP请求的最终响应时间将直接影响一个应用是否留得住用户。如果一个HTTP请求的响应时间太长,数据将会花费很长时间才会从服务器端返回给客户端,在这段时间中,如果过长将会有大量客户流失。考虑到这个因素,系统中的每一个页面的第一个请求的响应时间尽量都不会超过1S,保证用户在进入系统页面第一时间就能立即从服务器端获得反回的数据。14系统简介驴友交流平台是以驴友为主的论坛式交流平台。驴友交流平台将一些喜欢旅行,有着一样爱好的用户紧密的联系起来。让用户能够发现彼此间的相同兴趣爱好,找到自己的知己,增加彼此的沟通交流,让那些在旅游方面有问题的用户得以找到想要的答案。通过用户发布他们自己旅游的分享或者问题,管理员在后台管理系统将发布的内容审核通过,其他人可以直接观看到相关信息,点击相关信息进入信息详情页面查看,并且可进入相关用户的个人中心查看其个人详细信息,并可对感兴趣或者了解的内容进行评论,发起者将会接到相应的通知,通过这样种种方式,让在旅行方面有疑问的用户的问题得到解答,查看别人的分享了解自己感兴趣的资讯,并在这个平台可以找到同样热爱旅行志同道合的朋友。驴友交流平台是采用PHP进行开发,PHP具有良好的安全性和跨平台性,几乎支持所有的数据库系统和操作系统,被广为流传。它是一种强大的CGI脚本语言,语法混合了JAVA、C和PHP等的新语法,执行网页时的速度比CGI、PERL和ASP更加快速,并且内嵌ZEND加速引擎,性能及其稳定,代码执行速度快,占用系统资源少。它的模块化实现了程序逻辑与界面的分离。数据库的存储采用MYSQL。它是一个快速、多用户、多线程的SQL数据库服务器。几乎全部是免费的,并且体积小、速度快、成本低。2系统分析21可行性分析本系统用PHP进行开发,MYSQL作为平台的数据库,APACHE作为服务器。PHP是一种通用开源的脚本语言,主要用于WEB开发。具有免费性、快捷性和较好的跨平台性。PHP性能性对稳定,且消耗的资源比较少执行速度快。它同时具有良好的移植性和扩展性,可以运行在任何服务器上属于自由软件。面向对象编程是目前的一个趋势,而PHP对面向对象编程有良好的支持。这对于提高编程能力和对WEB框架的合理规划有一定的帮助。PHP可以使用面向对象和面向过程俩种开发模式,并且可以向下兼容。开发人员可以根据自身网站开发规模和日后的维护等多角度思考,自主选择网站的开发模式。MYSQL是关系型数据库管理系统,关系数据库可以将数据保存在不同的表中,并不是将所有的数据都放在一个大型的仓库中,这样就能增加速度和提高灵活性。由于MYSQL体积小、速度快和成本低,尤其是其开放源码这个特点,一般的中小型网站开发都会选择它作为其网站的数据库。22系统需求分析221系统的功能需求经过对网上一些旅游论坛类网站进行详细的调查研究,确定了本平台的基本功能。本平台最终实现包括以下几个功能(1)用户功能模块实现用户注册功能用户点击首页注册按钮,填写用户名、正确格式的邮箱、用户密码、性别、职业及所在城市,其中用户名、邮箱、密码为必填项其余为选填项。勾选我同意用户协议即可注册。实现用户登录功能用户注册平台账号之后,可以通过点击登录功能按钮区域,填写用户名和密码登录到平台,进行相应的操作。实现搜索功能用户无论是否登录,都可以在首页对问题、话题或人进行搜索。如果搜索不到相应内容,可以直接发布问题。实现发布功能用户在登录之后,可以发布问题、分享文章和组团活动,用户填写完成即可以发布,其他用户在自己的主页就能看到。实现个人信息管理功能用户登录平台后,可以在设置中对自己的基本信息进行填写和修改。也可以在个人中心查看自己回复、评论和文章等操作的状态,在安全设置中还可以修改密码。实现动态的查看功能用户登录平台之后,可以在顶部菜单找到动态按钮,点击即可跳到动态页面查看平台动态。动态中显示关注的人或话题的最新动态,会依照操作时间,从最新的内容依次显示。实现收藏功能用户登录平台之后,可以对感兴趣的问题和文章进行收藏,在我的收藏中可以查看收藏的具体内容。实现关注功能用户登录平台之后,可以感兴趣的问题和话题进行关注,在我的关注的问题和我关注的话题中可以查看关注的具体内容。实现评论功能用户登录后,进入发现模块,可以对发现中用户提出的问题进行回答,对文章内容进行评论。相关用户能够得到通知。实现话题功能用户无论是否登录,都可以看到话题模块,点击话题,可进入并查看相应话题的全部内容。可以对话题进行查询。登录的用户可以对话题进行关注。实现通知功能用户登录后,如果所发布的问题或者文章有人评论或者回复,就会在通知里收到相应的通知。于此同时动态与发现的顶部也会显示通知的内容。点击查看后提示消失。但可在通知模块中查看到。(2)管理员模块实现用户登录功能用户注册平台账号之后,可以通过点击登录功能按钮区域,登录到平台,进行相应的操作。实现用户管理功能管理员登录平台后,可以对所有的用户进行管理,其中包括用户的增加、查看、修改、删除等操作。实现问题管理功能管理员登录平台后,可以对用户所提的问题进行管理,包括对问题的查看、修改、删除、搜索等操作。问题由用户提出。实现文章管理功能管理员登录平台后,可以对用户所发表的文章进行管理,包括对文章的查看、修改、删除、搜索等操作。文章由用户编写分享。实现话题管理功能管理员登录平台后,可以对平台中存在的话题进行管理,包括话题的查看、增加、修改、删除、搜索等操作。还可以对话题的状态进行锁定。实现内容设置管理功能管理员登录平台后,可以对内容设置进行管理,包括添加分类和已有分类的排序、修改、删除和批量移动等操作。实现概述功能管理员登录平台后,可以在概述部分查看到热门话题的相关数据信息、基本的系统信息及用户的相关统计数据。222系统的性能要求(1)良好的用户体验平台的用户大多集中在旅游爱好者,多数为年轻人,网站的用户体验好坏直接影响到用户是否愿意浏览平台内容和长期使用该平台。所以,良好的用户体验很重要。(2)稳定性平台要给用户提供相对稳定的服务,否则会使用户体验下降,最终可能引起平台用户的流失。(3)可维护性为了方便以后平台规模的扩大和系统访问数据量的提高,平台需要更高的可维护性,方便日后的系统功能的增加。223系统数据流图(1)用户未登录情况下的数据流图如图21所示未登录用户图21用户未登录数据流图查看问答查看话题查看用户用户注册搜索查看分享查看组团(2)普通用户登录情况下的数据流图如图22所示图22普通用户登录数据流用户动态模块文章模块话题模块通知模块发布内容个人中心评论登录关注安全设置基本信息状态信息收藏组团模块问答模块(3)管理系统数据流图如图23所示图23通用权限管理系统数据流图管理员概述内容管理用户管理内容设置问题管理话题管理文章管理组团管理分类管理登录3系统概要设计31系统总体设计311运行环境(1)操作系统WINDOWS7、WINDOWSXP等;(2)浏览器IE9、IE8、IE7、IE6、FIREFOX、CHROME、SAFARI等;(3)安装WAMP(其自动安装PHP、MYSQL和APACHE);(4)安装工具SUBLIMETEXT2。32数据库概要设计本课题主要表的设计如下表31AWS_USERS用户信息表列名类型长度描述UIDUSER_NAMEEMAILMOBILEPASSWORDSEXBIRTHDAYPROVINCECITYJOB_IDAVATAR_FILEREG_TIMEREG_IPLAST_LOGINNOTIFICATION_UNREADINBOX_UNREADARTICLE_COUNTQUESTION_COUNTTOPIC_FOCUS_COUNTAGREE_COUNTINTVARHARVARCHARVARCHARVARCHARINTINTVARCHARVARCHARINTVARCHARINTINTINTINTINTINTINTINTINT112252251632110646410128101010111110101010用户编号设置为主键用户名用户邮箱用户手机号用户登录密码用户性别用户生日用户居住省份用户居住城市用户工作用户头像注册时间注册IP最后登录时间未读系统通知未读短信息文章数回答数关注话题数量赞同数量表32AWS_USER_FOLLOW用户关注表列名类型长度描述FOLLOW_IDFANS_UIDFRIEND_UIDADD_TIMEINTINTINTINT11111110自增ID设置为主键关注人的UID被关注人的UID添加时间表33AWS_QUESTION回答表列名类型长度描述QUESTION_IDQUESTION_CONTENTANSWER_DETAILADD_TIMEUPDATE_TIMEPUBLISHED_UIDANSWER_COUNTCATEGORY_IDHAS_ATTACHLOCKINTVARHARTEXTINTINTINTINTINTINTINT11255111111111111问题ID,设为主键问题内容问题说明添加时间更新时间发布用户UID回答计数分类ID是否存在附件是否锁定表34AWS_ARTICLE文章表列名类型长度描述IDUIDTITLEMESSAGECOMMENTSADD_TIMEHAS_ATTACHCATEGORY_IDLOCKINTINTVARCHARTEXTINTINTINTINTINT101025510101101编号,设为主键发布文章用户ID文章题目文章内容评论数添加时间是否有附件分类ID是否锁定表35AWS_TOUR组团表列名类型长度描述IDUIDTITLEMESSAGECOMMENTSADD_TIMEHAS_ATTACHCATEGORY_IDLOCKINTINTVARCHARTEXTINTINTINTINTINT101025510101101编号,设为主键发布组团用户ID组团题目组团内容评论数添加时间是否有附件分类ID是否锁定4系统详细设计41业务层的详细设计411问答模块的详细设计问答模块显示内容包括平台用户所提出的所有问题及解答。用户所提问题其用户可以回答或赞同等。效果图如图41所示。图41问答模块412文章分享模块的详细设计文章分享模块显示内容包括平台用户分享的全部内容。用户分享游记或攻略,其他用户在相应位置回复,大家可相互讨论。效果图如图42。图42文章分享模块413组团模块的详细设计组团模块显示内容包括平台用户所发布的组团内容。用户所发布的内容其他用户可以回答,用户可以根据发布者发布的信息进行讨论。组团模块用户可以寻找一起出行的旅伴。方便那些不想自己出行又找不到旅伴的用户。效果如图43所示。图43组团模块414动态模块的详细设计为了方便用户对所关注人或话题新动态的即时查看与信息的获取,在菜单添加了动态模块,显示的动态内容包括用户所关注的人或话题的提问、文章发布、回复和评论等。会根据操作时间先后把最新的动态放在最上边。方便用户获取信息。效果如图44所示。图44动态模块415话题模块的详细设计话题是对用户所提问题或发布文章的归类,即所提问题或发布文章的主题。通过话题,用户能更快和更全面的获取所需信息。点击某一话题会出现此话题下的所有内容,包括问题和文章,简化了用户查找时间,提高的用户体验。进入某一话题还可以进行搜索,搜索此话题下用户希望获取的内容。方便用户更精确的找到所要获取的内容。效果如图45所示。图45话题模块416通知模块的详细设计通知模块是为了提醒用户与自己相关的操作,比如用户的问题有人回答、文章有人评论、有人关注自己等。不仅在通知模块,如果有新的通知用户没有查看,在动态和发现的顶部也会显示新的通知内容,用户查看后会自动消失,且在通知菜单旁边会有红色数字提示用户有新通知,用户查看后消失。如图46所示。图46通知模块417用户注册模块的详细设计注册功能需填写用户名、邮箱、密码、性别、职业及所在城市等信息。其中用户名、邮箱和密码为必填项,其他为选填。且同意用户协议才可继续。用户名作为网站用户的唯一标识,要求必须唯一。若用户名已经存在了,会给出相应的提示。用户注册如图47所示。图47用户注册418用户登录模块的详细设计用户注册之后,可以进行登录操作。如果用户名和密码为空,系统会给出相应提示。点击记住我,如果登录成功,系统会自动记录用户名与密码,再下次登录的时候,就可以不需要输入自动显示用户名和密码,这个功能是通过COOKIES来实现,但是由于COOKIE是相对不太安全的,所以程序对保存之后的密码进行了加密操作,确保用户信息的安全。效果如图48所示。图48用户登录419搜索模块的详细设计搜索模块是为了方便用户对所需问题的查找,提高用户体验。用户在搜索框中输入要查找的内容,在弹出框内会自动匹配相关内容,如果没有找到相关信息也可以直接进行提问。还可以根据自身需求,点击全部、文章、问题、话题、用户进行具体查找。效果如图49所示。图49搜索模块4110发布模块的详细设计用户通过发布模块可以提出自己的问题,分享自己写的文章攻略等,也可以发布组团出游的内容,发布问题时要填写问题标题,也可以选题问题补充,问题补充可以上传附件。文章和组团也可以添加附件效果如图410所示。图410发布模块4111个人中心模块的详细设计个人中心模块是用户信息的核心模块,包括个人动态、基本信息和安全设置等。个人动态包含用户发布的问题、文章、评论和回复,也包含用户关注的人或话题和关注自己的用户。基本信息主要包含用户的头像、性别、居住地、电话等个人详细信息。安全设置中能进行用户对密码的修改操作。效果如图411。图411个人中心模块4112管理员模块的详细设计(1)概述模块主要包括热门话题信息的汇总,系统基本信息和用户相关数据。用户相关的数据包括当前网站的会员总数、问题总数、回答总数等一系列基本数据的汇总。效果如图412。图412管理员系统概述模块(2)内容管理模块问题管理问题管理包括管理员对用户所提所有问题的基本操作,包括对问题的查看、修改、删除和搜索。其中搜索可根据关键词、分类、发起时间和作者等。描述如图411所示。图413管理员系统内容模块的问题管理文章管理文章管理包括管理员对用户所发布文章的基本操作,包括对文章的查看、修改、删除和搜索。其中搜索可根据关键词、分类、发起时间和作者等进行搜索。描述如图414所示。图414管理员系统内容模块的文章管理组团管理组团管理包括管理员对用户所发布组团的基本操作,包括对组团内容的查看、修改、删除和搜索。其中搜索可根据关键词、分类、发起时间和作者等进行搜索。描述如图415所示。图415管理员系统内容模块的组团管理话题管理话题管理包括管理员对话题的基本操作,包括对话题的查看、新建、修改、删除、锁定和搜索。其中搜索可根据关键词、分类、发起时间和作者等进行搜索。描述如图416所示。图416管理员系统内容模块的话题管理(3)用户管理模块用户管理模块管理员可以对用户进行操作,包括对用户的查看、添加、修改、删除、封锁和搜索等操作。其中搜索可以根据用户名、邮箱等基本信息进行查找,具体效果如图417。图417用户管理模块(4)内容设置模块分类管理分类管理是对分类的基本管理,包括对分类的查看、添加、修改、删除及顺序的调换,效果如图418所示。图418管理员系统内容设置模块的分类管理5系统实现环境51系统开发环境(1)系统MICROSOFTWINDOWS7;(2)开发语言PHP;(3)开发平台SUBLIMETEXT2;(4)数据库MYSQL;(5)服务器APACHE服务器;52系统运行环境(1)硬件处理器INTELRCORETMI52430MCPU240GHZ内存400GB(2)软件各种浏览器(IE浏览器版本IE6以上);6测试以管理员模块中一个流程为例进行功能的测试,测试数据如表61所示。表61测试用例1编号测试情景测试用例测试步骤1登录SUNLEDREAM163COM,1234输入用户名、密码期待结果成功登陆,跳转到后台页面。测试结果与期待结果相同,如图61所示。图61验证登陆表62测试用例2编号测试情景测试用例测试步骤23添加用户按用户名搜索用户添加用户名秋天;密码111111的用户搜索用户名秋天如图62如图64期望结果用户添加成功。实际结果与期待结果相同,如图63所示。图62添加新用户图63用户列表期待结果搜索到秋天这个用户。实际结果与期待结果相同,如图65所示。图64搜索用户图65用户搜索结果结论毕设的结束意味着大学生活也就接近尾声,有许多的感慨与不舍。驴友交流平台的设计与实现这个课题从最初的确定题目到现在的实现,整个过程让我成长了很多,无论是专业知识上还是性格生活上。毕设就是一个把所学知识转化为实践的很好过程,一个项目课题的完成检测了自己对知识的不足。虽然过程中会遇到很多的问题,也会有浮躁烦闷的时候,但是只要挺过去一切就好了。几个月的开发过程,不长不短,从刚开始不知如何入手的毛躁到完成毕设,从无到有的过程是成长最快的过程。记得最开始安装WAPM时,不知道怎么就是有问题,80端口一直被占用,任务管理没有权限关闭占用程序,修改端口访问依旧不成功,本来简单的安装操作弄了好多天也找不到原因,都不想弄的时候在网上找到原因可能是IIS启动着,占用了80端口,把IIS关闭后果然好用了。虽然这一个简单的过程,但却收获很多,只要再坚持一下总会成功的,遇到问题解决问题不要浮躁。诸如此类的问题遇到很多,一步一步慢慢的查找原因再找到问题所在解决问题,毕设学到的不仅是知识,还有我们遇到问题解决问题的思维方式。很希望驴友交流平台能够实实在在的帮助到那些需要获取旅游资讯的朋友,希望在驴友交流平台大家可以交到志同道合的朋友。更希望驴友交流平台能带给大家欢乐与方便。参考文献1高洛峰细说PHP北京电子工业出版社,20122潘凯华,刘中华PHP开发实战1200例北京清华大学出版社,20113明日科技PHP从入门到精通北京清华大学出版社,20124萨师煊,王珊数据库系统概论北京高等教育出版社,20055NICHOLASCZAKSJAVASCRIPT高级程序设计北京人民邮电出版社,20126GEORGEREESE著MYSQL权威指南北京中国电力出版社20037陈威如,余卓轩平台战略正在席卷全球的商业模式革命中信出版社,20138刘津,李月破茧成蝶用户体验设计师的成长之路北京人

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论