学堂 学堂 学堂公众号手机端

基于nodejs的学院会议纪要管理系统-计算机毕业设计(基于nodejs的管理系统)

lewis 1年前 (2024-04-02) 阅读数 5 #技术

题目:XX学院会议纪要管理系统
技术:前端使用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、管理员同时拥有用户端的查看会议纪要、录入会议纪要、修改会议纪要、删除会议纪要的功能,与用户界面功能细节一样

管理员表(admin)

字段名

字段描述

数据类型

标识

是否为空

备注

adminID

管理员编号,也是其登录账号

bigint(6)

PK


adminName

管理员名称

varchar(50)




adminPhone

管理员手机号码

bigint(11)





用户表(user)

字段名

字段描述

数据类型

标识

是否为空

备注

userID

用户编码

bigint(12)

PK


userName

用户名称

varchar(50)




userPhone

用户手机号码

bigint(11)




userType

用户类型

char(1)



0代表学生,1代表教师


教师表(teacher)

字段名

字段描述

数据类型

标识

是否为空

备注

teacherID

教师编码,也是其登录账号

bigint(6)

PK


teacherName

教师名称

varchar(50)




teacherPhone

教师手机

bigint(11)





学生表(student)

字段名

字段描述

数据类型

标识

是否为空

备注

studentID

学生编码,也是其登录账号

bigint(12)

PK


studentName

学生名称

varchar(50)




studentPhone

学生手机号码

bigint(11)





会议预告表(publicity)

字段名

字段描述

数据类型

标识

是否为空

备注

publicityID

会议预告表编码

bigint(6)

PK


publicityTime

会议预告表发布时间

datetime




meetingName

会议主题、名称

varchar(100)




meetingType

会议类型

varchar(50)




meetingPlace

会议地点

varchar(100)




meetingUnit

发布会议预告单位

varchar(50)





会议纪要表(meeting)

字段名

字段描述

数据类型

标识

是否为空

备注

MeetingID

会议纪要编码

bigint(6)

PK


MeetingName

会议主题、名称

varchar(100)




BeginTime

会议开始时间

datetime




EndTime

会议结束时间

datetime




Participant

参会人

varchar(50)




meetingType

会议类型

varchar(50)




Materials

会议必读材料

varchar(4000)




meetingTopic

会议议题

varchar(4000)




meetingProcess

会议过程

varchar(4000)




Conclusion

会议结论

varchar(4000)




noteTaker

会议记录人

varchar(50)




takeTime

会议记录时间

datetime




passTeacher

审核老师名称

varchar(50)




meetingPlace

会议地点

varchar(10)




checkState

会议审核状态

varchar(10)




meetingVideo

会议音频

varchar(8000)




版权声明

本文仅代表作者观点,不代表博信信息网立场。

热门