基于web的校园资源分享平台的设计与实现_中山大学本科生毕业论文

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

本科生毕业论文题目:基于web的校园资源分享平台的设计与实现院系:软件学院专业:软件工程学生姓名:周榆兰学号:11331442指导教师:路永和(副教授)二〇一五年四月摘要IT产业的飞速发展,促进了各行各业的革新。校园网站也随着技术的不断进步开始发展壮大。现有的校园网站大多是综合性网站,这些网站功能丰富,导致内容繁杂,而且较少有学习型资源分享交流网站。现在信息和数据的大爆炸和学习资源的分散导致学生查找资料变得困难,因此我们需要一个集中的学习资源分享和交流网站来为学生提供一个可以查找学习资源和学习讨论交流的平台。它注重的是学习方面的分享和交流,会成长为同学在学习之中的重要帮手。基于上述原因,本文所设计与实现的平台功能包括:注册、登录,浏览信息,创建主题,回复主题,后台管理等,主要内容有:(1)介绍项目产生的社会背景,探讨现有校园网站的功能特色和不足,分析这些校园平台存在的问题,由此出发确定系统要达到的目标和范围,(2)介绍该系统采用的各种技术手段,了解这些技术的功能和运用。包括PHP、MySQL、Apache、HTML,MVC等。(3)利用UML建模技术来构建web资源分享网站的功能需求,进一步划分网站的功能模块,进行需求建模,通过添加文章、注册和创建主题讨论来详细描述网站的设计。(4)对分享交流网站进行架构设计,采用MVC架构模式,利用顺序图来表示游客注册和添加文章这两个业务用例的实现,并通过E-R模型来设计数据库。(5)分析创建主题讨论和发布文章功能这两个用例的设计与实现,详细介绍功能实现的具体调用和算法。(6)介绍网站安装的环境配置和部署条件,对网站的功能进行相应的测试。(7)通过网站的设计和实现过程,分析网站存在的问题以及不足之处,总结经验教训。关键词:校园资源;分享交流;PHP;MySQLAbstractWiththerapiddevelopmentofITindustry,theinnovationfromallwalksoflifeispromoted.Alongwiththeadvanceoftechnology,campussitealsobegantogrowrapid.Theexistingcampuswebsiteismostlyacomprehensivewebsite,thewebsitefunctionisrich.Sotheyhavecomplexcontent,butfewerlearningresourcessharingwebsite.Nowanexplosionofinformationanddataandlearningresourcesscatteredcausesstudentstofindinformationbecomesdifficult,soweneedacentralizedcampusresourcesharingandexchangewebsitetoprovidestudentswithacandiscusstofindlearningresourcesandlearningcommunicationplatform.Itfocusesonlearningsharingandcommunication,anditwillbecometheimportantassistantofstudentsinlearning.Therefore,thefunctionoftheplatformspecificinclude:registering,logging,browsinginformation,creatingthetheme,replyingtheme,backgroundmanagementandmorefunctions.Themaincontentofthispaperare:(1)itintroducesthesocialbackgroundandexploretheprojectfeaturesandtheshortcomingsoftheexistingcampuswebsite.Weanalyzetheseproblemsofcampusplatform,thuswecandeterminethesystemtoachievetheobjectivesandscope.(2)Iintroduceavarietyoftechnicalmeanswhichthesystemuses,andunderstandthetechnicalfeaturesanduse.IncludingPHP,MySQL,Apache,HTML,MVC,etc.(3)usingtheUMLmodelingtechnologytobuildawebresourcesharingsitefunctionalrequirements,furtherdivisionoffunctionmodulesofthewebsite,todemandmodeling,byaddingarticles,registrationandcreatethemediscussiontodetailthedesignofthewebsite.(4)shareexchangesitearchitecturedesign,usingtheMVCarchitecturemodel,usingthesequencediagramtoshowvisitorstoregisterandaddarticlesboththerealizationofthebusinessusecases,andthroughthee-rmodeltodesignthedatabase.(5)Analyzetopicdiscussionandpostfunctiontocreatethedesignandimplementationofthetwocases,detailsofthespecificcallfunctionsandalgorithms.(6)Iwillintroducesiteinstallationenvironmentconfiguration,anddeploymentcondition.AndIdothecorrespondingtestforfunctionalityofthesite.(7)Withthewebsitedesignandimplementationoftheprocess,Icananalysisofsiteexistingproblemsanddeficiency,summarizetheexperienceandlessons.Keywords:Campusresources,sharing,PHP,MySQL目录第一章前言................................................................................................................................................11.1项目背景和意义................................................................................................................11.2研究与开发现状分析........................................................................................................11.3项目的目标和范围............................................................................................................21.4论文结构简介....................................................................................................................2第二章技术与原理......................................................................................................................................42.1PHP技术...........................................................................................................................42.2MySQL技术.....................................................................................................................52.3Apache服务器..................................................................................................................52.4JavaScript技术..................................................................................................................52.5CSS技术...........................................................................................................................62.6UML技术..........................................................................................................................6第三章需求建模..........................................................................................................................................83.1系统需求概述....................................................................................................................83.1.1功能性需求................................................................................................................83.1.2系统功能模块划分....................................................................................................83.2领域模型......................................................................................................

1 / 51
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功