摘要:随着计算机技术的发展和社交媒体的兴起,阅读社交化逐渐成为一种趋势。但是,现有的阅读论坛系统大部分只是普通的论坛或者单纯的书籍介绍。书籍的评分也不尽合理,读者主观性太强,导致评分与实际情况不符;书籍的分类也值得改进,一本书只有一个分类的方法应当被舍弃。因此,开发一个真正结合阅读与社交的,能以书会友并对书籍做出公允、准确的介绍和评价的阅读爱好者论坛系统显得尤为必要。
本文首先介绍系统开发的背景和目的;然后对项目进行需求和可行性分析;其次介绍开发核心技术,包括MongoDB数据库、flask框架和jinja2模板等;接着是系统的设计和实现;最后是总结与展望。
关键词:MongoDB;阅读社交化;标签
目录
摘要
Abstract
1 绪论-1
1.1 设计背景和意义-1
1.2 研究现状和趋势-1
1.3 预计目标-2
1.4 本文组织结构-2
2 系统分析-2
2.1 可行性分析-2
2.1.1 经济可行性-2
2.1.2 技术可行性-3
2.1.3 社会可行性-3
2.2 需求分析-3
2.3 系统的优势-4
3 相关技术-4
3.1 MongoDB数据库-4
3.1.1 NoSQL数据库技术-4
3.1.2 MongoDB简介-5
3.1.3 为何选用MongoDB-5
3.2 Python语言和Flask Web框架-5
3.3 jinja2模板-6
3.4 开发环境-6
4 系统设计与实现-6
4.1 总体设计:功能与概要设计-6
4.2 数据库设计-8
4.2.1 数据字典-8
4.2.2 文档设计-10
4.3 模块设计-11
4.3.1 注册/登录模块-11
4.3.2 用户模块-14
4.3.3 管理员模块-23
5 总结展望-28
致 谢-31