本资源包含一个完整的Python教学管理系统的设计与实现,包括源代码、数据库脚本和详细文档。适合学习参考。
教务管理系统需求与设计文档:
需求:设计一款教务管理系统,实现以下功能:
1. 该系统面向三种身份:学生、教职工及系统管理员。
2. 提供登录界面,在此界面上用户可以根据自己的身份选择对应的登录入口。
3. 教职工使用工号和密码进行登录;学生通过学号和密码完成登录操作;而系统管理员则有特定的账号与密码组合。
4. 对于教职工,需实现以下功能:
- 显示及修改个人基本信息:包括姓名、性别、出生日期、职称、工资信息以及工号与登录密码。
- 能够查看自己的个人信息,并浏览不同级别的消息(高级/低级);
- 申请发布低级别消息;管理自己所发布的所有低级别消息。
5. 对于学生,需提供以下功能:
- 展示并更新个人资料:姓名、性别、出生日期、所属学院及班主任信息、专业名称以及学号与登录密码等。
- 浏览二级级别的通知或公告内容;
6. 系统管理员应具备的功能包括但不限于:
- 注册新的教职工账号和学生账户;
- 对所有教职工和学生的个人信息进行管理操作;
- 发布高级别的系统消息,并审核低级别信息发布的请求;
- 初始化教师与学员的初始登录密码。
设计概览:在MySQL数据库环境中创建名为DB_EducationalManagementSystem的数据存储库;同时设立LoginAccount等相关表格以支持系统的正常运行。