栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Python

基于Python的高校教务系统设计与实现

Python 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

基于Python的高校教务系统设计与实现

高校教务系统用户分为三种:管理员,教师,学生。
这也是根据现实大学生中的教务系统的情况,以及自己的一些想象,在此基础上开发以Python语言为基础开发了这一款“高校教务系统”管理类型的软件。下面介绍一下三种用户的不同业务类型。
管理员业务:主要包括教务信息管理(学院信息管理、学系信息管理、教师信息管理、班级信息管理、学生信息管理);个人信息管理(修改资料、修改密码);课程信息管理(开课管理、选课管理);成绩管理(开启考试、成绩录入、查看成绩);公告(发布公告、查看公告);系统(回到首页、退出系统)。


教师业务:主要包括个人信息管理(个人信息、修改密码);课程管理(开课管理、学生选课管理);上课安排(查看课表、学生签到情况);课程考核(考试安排、成绩录入、查看成绩);评教管理(查看学生评教);公告(发布公告、查看公告);系统(回到首页、退出系统)。
学生业务:个人信息管理(个人信息、修改密码);课程管理(选课系统、个人选课情况);上课安排(查看课表、学生签到);课程考核(查看考试时间、查看成绩);评教管理(查看学生评教);公告(查看公告);系统(回到首页、退出系统)。
1.2  业务属性
管理员:账号、密码、姓名、身份类型、找回密码、联系方式。
教师:教工号、姓名、性别、密码、找回密码、联系方式、所在学院,以及开课业务、签到业务、公告业务、成绩管理业务、评教业务等。
学生:学号、姓名、性别、密码、找回密码、学院、班级,以及选课业务、签到业务、公告业务、成绩相关业务、评教业务等。
学院:学院编号、学院名、学院楼、学院班级数、学院学上人数、简介。、
学系:学系编号、所在学院、以及学院领导名。
班级:班级号、班级名、所在学院、所在学系、班级人数、班级简介。
开课:课程号、课程名、任课老师、课程学分、课程学时、星期几、第几节上课、上课教室、考试时间、学生对课程的评教、课程的平时成绩占比、课程的期末成绩占比。
选课:学生学号、课程号、学生的签到次数、平时成绩、期末成绩、总评。
公告:发布者的ID、发布内容、发布时间。


目录
第1章  需求分析 1
1.1  业务场景 1
1.2  业务属性 1
1.3  业务逻辑图 2
第2章  系统设计 3
2.1  数据库设计 3
2.2  系统功能实现分析 5
第3章  关键技术介绍 11
3.1  初始化准备数据: 12
3.2  首先获得文件模态框选择后的文件路径: 13
第4章  软件说明书 15
4.1登录界面和注册界面: 15
4.2管理员界面: 15
4.3教师界面: 16
4.4学生管理: 17
第5章  结论与展望 19
参考资料 19
第1章  需求分析
1.1  业务场景

 

 

 

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/990962.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号