nodejs+vue++Elementui漫画赏析网站系统源码

本项目基于Nodejs+express+vue+Elementui+mysql系统,采用vscode软件开发,基于web的B/S架构设计完成,使用Vue-Router和Vuex实现动态路由和全局状态管理,Ajax实现前后端通信,Element UI组件库使页面快速成型。管理员;首页、个人中心、动漫类型管理、热门动漫管理、新品动漫管理、用户管理、管理员管理、剧情交流、系统管理,前台首页;首页、热门动漫、新品动漫、剧情交流、系统公告、个人中心、后台管理,用户;首页、个人中心、我的收藏管理功能,从而达到对动漫评论网站的高效管理。


非常适合作为计算机专业的同学参考资料进行学习.主要编程语言为nodejs和mysql。充分保证了系统代码的良好可读性、实用性、易扩展性、通用性、便于后期维护、操作方便以及页面简洁等特点。包安装调试,包本地部署成功.有代码视频讲解参考
本项目包含源码mysql数据库和文档ppt,有代码视频讲解

 

 

随着互联网漫画版权市场逐渐规范,特别是2016年7月以来国家对在线漫画版权市场的监管力度逐渐加大,在线漫画市场发展更为正规有序。在漫画市场收入结构中,在线免费漫画、漫画付费播放、会员VIP免费、广告联运等模式日渐成熟,付费点播用户、VIP会员包月、包年观看用户增长快速、趋势稳定。互联网在线漫画的运营市场前景,越来越可观。未来随着版权市场逐渐规范,用户在漫画消费上的付费意识及习惯逐渐形成,用户付费收入比例份额将持续增长,这都将成为推动在线漫画发展的重要动力。在线漫画发行、推广的运营销售渠道,也必将成为各漫画圈运营商不容忽视的、潜力巨大的市场发展渠道。


针对目前的实际状况,开发一个方便、易用、适合用户使用习惯的在线漫画赏析网站系统,是非常可行的方案。

 

mport { version } from '../../package.json'
import { Router } from 'express'
import { Op } from 'sequelize'
import toRes from '../lib/toRes'
import UsersModel from '../models/UsersModel'
import jwt from 'jsonwebtoken'

export default ({ config, db }) => {
	let api = Router()

	// 用户登录接口
	api.post('/login', async (req, res) => {

		try {

			let userinfo = await UsersModel.findOne({ where: { username: req.query.username, password: req.query.password } })
			if (userinfo === null) {
				toRes.session(res, -1, '用户名或密码错误!')
				return;
			}

			const token = jwt.sign(
				{
					id: userinfo.dataValues.id,
					username: userinfo.dataValues.username,
					role: userinfo.dataValues.role
				},
				config.jwtSecret,
				{
					expiresIn: 60 * 60 * 24 * 1
				}
			)

			userinfo.dataValues.token = token
			delete userinfo.dataValues.password
			req.session.userinfo = userinfo

			toRes.session(res, 0, '登录成功!', token)
		} catch(err) {

			toRes.session(res, 500, '服务器错误!', '', 500)
		}
	})

	// 用户退出接口
	api.all('/logout', (req, res) => {

		if (!toRes.auth(req, res, '管理员')) return
		
		req.session.destroy(err => {
			toRes.session(res, 0, '退出成功!')
		})
	})

 


目 录
摘  要    I
ABSTRACT    II
目 录    II
第1章 绪论    1
1.1背景及意义    1
1.2 国内外研究概况    1
1.3 研究的内容    1
第2章 相关技术    2
2.1 Java技术介绍    2
2.2 SSM三大框架    2
2.3 MyEclipse开发环境    2
2.4 Tomcat服务器    3
2.5 MySQL数据库    3
第3章 系统分析    4
3.1 需求分析    4
3.2 系统可行性分析    4
3.2.1技术可行性:技术背景    4
3.2.2经济可行性    5
3.2.3操作可行性:    5
3.3 项目设计目标与原则    5
3.4系统流程分析    6
3.4.1操作流程    6
3.4.2添加信息流程    7
3.4.3删除信息流程    8
第4章 系统设计    10
4.1 系统体系结构    10
4.2开发流程设计    11
4.3 数据库设计原则    12
4.4 数据表    14
第5章 系统详细设计    19
5.1前台首页功能模块    19
5.2管理员功能模块    19
5.3用户功能模块    22
第6章  系统测试    26
6.1系统测试的目的    26
6.2系统测试方法    27
6.3功能测试    27
结  论    29
致  谢    30
参考文献    31

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值