预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共28页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

本科毕业设计(论文)基于Node的内容管理系统设计与实现DesignandImplementationofContentManagementSystemBasedonNode院(系)计算机科学与技术系专业软件工程班级16软工12班学号16210121237学生姓名朱泳同指导教师马卫娇提交日期年月日毕业设计(论文)原创性声明本人郑重声明:所呈交的毕业设计(论文),是本人在指导老师的指导下,独立进行的设计(研究)工作及取得的成果,论文中引用他人的文献、数据、图件、资料均已明确标注出,论文中的结论和结果为本人独立完成,不包含他人已经发表或撰写的作品及成果。对本文的研究作出贡献的个人和集体,均已在论文中作了明确的说明。本人完全意识到本声明的法律结果由本人承担。毕业论文作者(签字):签字日期:年月日成绩评定成绩项论文成绩(百分制)折合比例实得成绩(折合分)指导教师成绩30%评阅教师成绩20%答辩成绩50%总评成绩注:毕业设计(论文)成绩按百分制评定。答辩成绩不及格的(评分低于60分的),则该毕业设计(论文)总评成绩为答辩成绩。内容摘要为有效解决从事日常相关文件内容工作的创作人员、编辑人员、发布人员管理内容信息的发布、更新和维护等一系列流程当中存在的问题,所以本次毕设是开发一套功能多样,流程完善的内容管理系统,使内容管理人员的工作得到有效的简化,提高工作效率。本项目采用标准的软件开发流程,包括现状研究、需求分析、可行性分析、技术选型、系统设计与实现、系统测试等步骤。该内容管理系统的设计采用前后端分离的软件系统架构,开发和运行环境均基于Node.js,后端使用Express.js框架,使用MariaDB作数据库,前端使用Vue.js框架,axios作前后端数据交互,使用JsonWebToken做用户鉴权。该系统前台主要向浏览者展示发布的文章。后台主要包括文章管理、分类、标签管理、用户管理和系统管理,形成一套简单、易用且美观的内容管理系统。关键词:内容管理数据交互鉴权前后端分离□AbstractInordertoeffectivelysolvetheproblemsexistinginaseriesofprocessessuchasthecreation,editing,andpublishingpersonnelwhoareengagedindailyrelateddocumentcontentmanagement,thecontentispublished,updated,andmaintained.Thecontentmanagementsystemmakestheworkofcontentmanagementpersonneleffectivelysimplifiedandimprovesworkefficiency.Thisprojectusesstandardsoftwaredevelopmentprocesses,includingcurrentstatusresearch,needsanalysis,feasibilityanalysis,technologyselection,systemdesignandimplementation,systemtestingandothersteps.Thesoftwaresystemarchitecturewiththefrontandbackendsseparatedisthearchitectureofthiscontentmanagementsystem.ThedevelopmentandoperatingenvironmentarebasedonNode.js,thebackendusestheExpress.jsframework,MariaDBasthedatabase,thefrontendusestheVue.jsframework,andaxiosisusedasthefrontandbackenddatainteractive,useJsonWebTokenforuserauthentication.Thefrontsiteofthesystemmainlydisplaysthepublishedarticlestotheviewers.Thebacksitemainlyincludesarticlemanagement,categ