动漫信息交流分享网站这个平台,可以使用户足不出户就可以了解丰富的动漫信息,避免他们盲目在互联网上寻求相关的动漫信息,使得他们更尽兴地提高观看动漫的满足感,系统的主要功能包括:动漫类别管理、动漫信息管理、动漫上传下载、会员信息管理、动漫资讯管理、动漫图片管理等。分为管理员用户、会员用户和普通用户这三种用户平台。现在每个视频的版权费都很高,因此一个视频服务公司不能囊括所有的视频资源,这样对用户的体验就有很大限制,假如我们给用户提供一个视频,为了保障会员资源的原创性,所有其他用户想观看其他用户上传的视频信息就得付费,会员享有八折优惠,普通用户不享有优惠活动,会员需申请付费之后才能享有VIP身份,开发语言:Python
框架:django/flask
Python版本:python3.7.7
数据库:mysql
数据库工具:Navicat
开发软件:PyCharm
使用在线动漫信息平台的用户分管理员和会员两个角色的权限子模块。
管理员所能使用的功能主要有:首页、个人中心、动漫分类管理、热门动漫管理、文章专栏管理、会员管理、会员分享管理、论坛管理、系统管理等。
会员可以实现首页、个人中心、会员分享管理、我的收藏管理等。
前台首页实现热门动漫、文章专栏、会员分享、论坛信息、个人中心、后台管理等。
前端技术:nodejs+vue+elementui
django 应用目录结构
project1
|-- migrations //数据移植(迁移)模块
|------- __init__.py
|-- __init__.py
|-- admin.py //该应用后台管理系统配置
|-- apps.py //该应用的一些配置 自动生成
|-- models.py //数据模块
|-- tests.py //自动化测试模块 在这里编写测试脚本
|-- views.py //执行响应的代码所在模块 代码逻辑处理主要地点 项目大部分代码在此编写
|--templates //模板 放置模板文件的文件夹 包括HTML css JavaScript的文件夹
目 录
第一章 绪 论 1
1.1背景及意义 1
1.2国内外研究概况 2
1.3 研究的内容 2
第二章 关键技术的研究 3
第三章 系统分析 5
3.1 系统设计目标 6
3.2 系统可行性分析 6
3.3 系统功能分析和描述 7
3.4系统UML用例分析 8
3.4.1管理员用例 9
3.4.2会员用例 9
3.5系统流程分析 10
3.5.2添加信息流程 11
3.5.1操作流程 12
3.5.3删除信息流程 13
第四章 系统设计 14
4.1 系统体系结构 15
4.2 数据库设计原则 16
4.3 数据表 17
第五章 系统实现 18
5.1前台功能模块 18
5.2会员后台功能模块 19
5.3管理员功能模块 19
第六章 系统测试 20
6.1测试定义及目的 21
6.2性能测试 22
6.3测试模块 23
6.4测试结果 24
总 结 26
致 谢 27
参考文献 28