nodejs+Vue+elementui高校会议记录纪要管理系统

前后端分离就是将一个单体应用拆分成两个独立的应用:前端应用和后端应用,以JSON格式进行数据交互.前后端分离后,应用的代码不再是前后端混合,只有在运行期才会有调用依赖关系。应用代码将会变得整洁清晰,不论是代码阅读还是代码维护都会比以前轻松。


如果你是一个前端程序员,你不懂得像java PHP、Python等编程语言,那么 Node.js 是一个非常好的选择。
Node.js 是运行在服务端的 JavaScript,如果你熟悉js,那么你将会很容易的学会 Node.js。
如果你是后端程序员,想部署高性能的服务,那么学习 Node.js 也是一个非常好的选择。
开发语言:nodejs 版本12+
框架:Express
前端开发语言:vue.js
数据库:mysql5.7 必须是5.7
数据库工具:Navicat
开发软件:VScode
浏览器:谷歌浏览器
前端使用Vue.js框架,Element UI,后端运用node.js,数据库用MySQL。前后端在软件visual studio code上实现,数据库在Navicat上操作。

 

 

前端用户、老师:(老师比学生多了一个审核会议纪要功能,学生提交的会议纪要需要老师审核,老师提交的会议纪要需要有权限的老师审核;学生比老师多了个发布会议预告的功能)
1、登录。学生通过学号(12位)登录、老师通过工号(6位)登录,密码默认123456
2、查看会议纪要。(可以按会议类别、参会人、会议时间、会议主题多条件查询;除了时间查询,其他查询都可用关键字查询,查询条件也可为空;查询的结果以跳转新的页面形式,会议数量较多时有页数选项)

 

3、录入会议纪要。(录入会议纪要,实现提交可发布到系统上,供人查询;会议日期有日期选项可以选)

4、修改会议纪要。(查询到具体的会议纪要后,可以对其“议题结论及后续安排进行修改”,其他的不能)
5、删除会议纪要文档。(对会议纪要文档直接删除)
6、审核会议纪要。(老师可查看未审核的会议纪要信息进行审核,修改会议纪要的状态:“已审核”,并给会议纪要附上审核老师名称)
7、发布会议纪要预告。(预告不需要审核,可直接删除;发布的会议预告以轮播图的形式进行展示)

 

后端管理员:
1、登录。默认一个系统管理员账号
2、添加用户。管理员可对用户(老师、学生)进行批量添加(或可以通过Excel导入),密码默认123456
3、修改用户权限。对前端用户的学生、老师进行权限修改(系统默认学生、老师注册后只能查看会议纪要、查看会前公告栏;修改用户权限页面老师和学生要分类,权限最好用“开关”的方式进行修改)
4、管理员同时拥有用户端的查看会议纪要、录入会议纪要、修改会议纪要、删除会议纪要的功能,与用户界面功能细节一样
 

mport { Router } from 'express'
import UsersController from './Users'
import FileController from './File'
import ConfigController from './Config'
import CommonController from './Common'
import XueshengController from './Xuesheng'
import JiaoshiController from './Jiaoshi'
import HuiyileibieController from './Huiyileibie'
import HuiyijiyaoyugaoController from './Huiyijiyaoyugao'
import XueshenghuiyijiyaoController from './Xueshenghuiyijiyao'
import JiaoshihuiyijiyaoController from './Jiaoshihuiyijiyao'
import XueshenghuiyiluruController from './Xueshenghuiyiluru'
import JiaoshihuiyiluruController from './Jiaoshihuiyiluru'
import NewsController from './News'

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

	api.use('/users', UsersController({ config, db }))

	api.use('/file', FileController({ config, db }))

	api.use('/config', ConfigController({ config, db }))

	api.use('/', CommonController({ config, db }))

	api.use('/xuesheng', XueshengController({ config, db }))

	api.use('/jiaoshi', JiaoshiController({ config, db }))

	api.use('/huiyileibie', HuiyileibieController({ config, db }))

	api.use('/huiyijiyaoyugao', HuiyijiyaoyugaoController({ config, db }))

	api.use('/xueshenghuiyijiyao', XueshenghuiyijiyaoController({ config, db }))

	api.use('/jiaoshihuiyijiyao', JiaoshihuiyijiyaoController({ config, db }))

	api.use('/xueshenghuiyiluru', XueshenghuiyiluruController({ config, db }))

	api.use('/jiaoshihuiyiluru', JiaoshihuiyiluruController({ config, db }))

	api.use('/news', NewsController({ config, db }))

	return api
}

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

豆包程序员

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值