基于nodejs的学院会议纪要管理系统-计算机毕业设计(基于nodejs的管理系统)
题目: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)
版权声明
本文仅代表作者观点,不代表博信信息网立场。