题目: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) |
| 留言与评论(共有 0 条评论) “” |