语言 node.js
框架:Express
前端:Vue.js
数据库:mysql
数据库工具:Navicat
开发软件:VScode
前端vue+elementui,博客管理系统模块
该模块是博客管理系统中的重要模块,它也是博客管理系统的主模块,该模块的功能丰富,管理员对本系统的后台管理与操作都将由该模块来完成。
该模块有如下几项功能:
博客管理(添加/管理日志、管理评论、管理博客公告)
会员管理(修改用户信息)
用户管理(添加/管理管理员)
系统管理(设置系统参数、备份数据库文件、添加/管理模版文件、管理上传文件、统计站内数据)
分类管理(添加/管理博客分类、添加/管理日志专题)
因此为实现各部分的功能,为每部分功能设计了相应的子模块。本模块分成六个子模块:写新日志模块、管理日志模块、管理评论模块、专题分类模块、公告管理模块、模板管理模块。
前端技术:nodejs+vue+elementui
根据以上定义,本博客系统主要研究以下几个模块。
(1) 博客访问者:参与博客阅读、发表评论。
(2) 博客管理员:参与登陆、修改自己信息、管理日志、管理图片、管理链接。
(3) 系统管理员:管理博客账号、博客内容、系统博客分类。
目 录
1 绪论 1
1.1 选题的背景 1
1.2 研究的主要内容 1
1.3 系统开发的意义 1
1.4 初步设计方法与实施方案 2
1.5 本文研究内容 2
2 开发环境和相关技术 3
2.1 系统的开发环境 3
2.2 技术路线 3
3 系统的可行性研究及需求分析 4
3.1 可行性研究 4
3.1.1 经济可行性分析 5
3.1.2 技术可行性分析 5
3.2 需求分析 5
3.2.1 博主需求分析 5
3.2.2 功能需求分类 6
3.2.3 网站性能需求分析 6
3.3 系统流程分析 6
3.4 网站现状分析 7
4 系统的总体设计与实现 7
4.1 总体设计 7
4.2 数据库设计 8
4.2.1 概念模型设计 8
4.2.2 物理模型设计 8
5 系统的详细设计与实现 9
5.1 管理员功能模块 9
5.2 系统前台功能模块 10
5.3 博主后台功能模块 10
6 系统测试 11
结论 11
致谢 12
参考文献 12