• 基于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)

     

     

     

     

  • 相关阅读:
    MindFusion.Diagramming for WPF V3.8.3
    通过Dapr实现一个简单的基于.net的微服务电商系统(二十)——Saga框架实现思路分享
    数仓领域相关技术选型总结
    嵌入式:驱动开发 Day4
    10.(vue3.x+vite)组件间通信方式之props与$emit
    gson如何序列化子类
    [职场] 求职如何设置预期 #笔记#经验分享
    【CV】树莓派+OpenCV-python解决摄像头分辨率及帧率过低无法调整问题
    Pytorch之MobileViT图像分类
    Verilog 拼接操作符号
  • 原文地址:https://blog.csdn.net/qq_375279829/article/details/126344536