资源描述:
《基于yii框架的知识型博客系统的设计与实现》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、随着互联网的发展,网络知识的获取更加便利,但知识的筛选成本却H益增加。如何有效的提高网络知识的获取效率,降低知识的获取成本,成为一个急需解决的问题。快速发展的知识问答网站和在线教育提供了两种不同的途径,综合两者的优势,结合技术博客系统在网络知识管理中的特点,建立一个以博客系统为载体的知识社区,称Z为知识型博客系统。知识型博客系统通过设计三种基本博文形式,实现树状结构的网络知识组织形式,提高知识获取的效率。系统为采用B/S结构的博客系统,选择PHP为开发语言,MySQL为数据库,使用基于MVC设计模式的
2、快速Web开发框架Yii。首先对系统基本博文形式进行分析和设计,在此基础上对系统进行需求分析,给出系统的用例图,并对系统进行总体框架设计。系统分为普通用户模块和管理员模块,普通用户模块即博客模块包括用户注册登录、知识书管理、学习树管理、课程管理、个人信息管理等子模块,管理员模块包括用户管理、分类管理和其他管理子模块。根据不同子模块进行详细设计,包括核心流程设计、网站页面架构、详细功能设计和数据库设计。最后阐述了基于Yii框架的博客系统的详细实现过程,并对最终系统进行测试。系统通过重新设计基本博文形式,
3、实现树状结构的知识组织形式,建立以博客系统为基础的知识社区。该系统不仅能够应用在教育领域,实现知识的高效获取,降低知识的获取成木。也可以用于企业内部,用来建立相应的知识库,优化博客系统在企业知识管理领域的作用。关键词:博客系统,PHP语言,Yii框架,MVC模式AbstractWiththedevelopmentoftheInternet,theacquisitionofnetworkknowledgeismoreconvenient,butthecostofscreeningisincreasing
4、.Howtoeffectivelyimprovetheefficiencyofnetworkknowledgeacquisition,reducethecostofknowledgeacquisition,becomeanurgentproblemtobesolved.TherapiddevelopmentofQuoraandonlineeducationprovideuswithtwodifferentways,welearntheadvantagesofboth,combinedwiththech
5、aracteristicsoftechnologyblogsysteminthenetworkknowledgemanagement,theestablishmentofablogsystemasthecarrieroftheknowledgecommunity,andwecallittheknowledgebasedblogsystem.Knowledgebasedblogsystemthroughthedesignofthreekindsofbasicblogform,therealization
6、ofthetreestructureofthenetworkknowledgeorganizationpattern,improvetheefficiencyofknowledgeacquisition.TheblogsystemusesB/Sstructure,choosePHPasthedevelopmentlanguage,MySQLasthedatabase,rapidWebdevelopmentframeworkYiiusingtheMVCdesignpattern.Firstofall,a
7、nalysisanddesignthebasicblogform,andanalysisoftheblogsystem,givethesystemusecasediagram,andtheoverallframeworkofthesystemdesign.Systemintoordinaryusermoduleandadministratormodule,theordinaryusermoduleiscalledpersonalblogmodulesanotherwayincludeuserlogin
8、andregister,knowledgemanagement,learningtreemanagement,curriculummanagement,personalinformationmanagementsubmodule,administratormoduleincludesusermanagement,classificationmanagementandothermanagementsubmodule.Detaildesignaccordin