首页下载资源后端基于Python+SQL Server的实验室管理系统python数据库管理系统

ZIP基于Python+SQL Server的实验室管理系统python数据库管理系统

2401_898066605.57MB需要积分:1

资源文件列表:

基于Python和SQL Server的实验室管理系统_python_数据库管理系统.zip 大约有18个文件
  1. 基于Python和SQL Server的实验室管理系统_python_数据库管理系统_/
  2. __MACOSX/._基于Python和SQL Server的实验室管理系统_python_数据库管理系统_ 278B
  3. 基于Python和SQL Server的实验室管理系统_python_数据库管理系统_/心.gif 49KB
  4. __MACOSX/基于Python和SQL Server的实验室管理系统_python_数据库管理系统_/._心.gif 178B
  5. 基于Python和SQL Server的实验室管理系统_python_数据库管理系统_/bitbug_favicon.ico 4.19KB
  6. __MACOSX/基于Python和SQL Server的实验室管理系统_python_数据库管理系统_/._bitbug_favicon.ico 178B
  7. 基于Python和SQL Server的实验室管理系统_python_数据库管理系统_/longmao.gif 183.77KB
  8. __MACOSX/基于Python和SQL Server的实验室管理系统_python_数据库管理系统_/._longmao.gif 178B
  9. 基于Python和SQL Server的实验室管理系统_python_数据库管理系统_/仪器.gif 57.59KB
  10. __MACOSX/基于Python和SQL Server的实验室管理系统_python_数据库管理系统_/._仪器.gif 178B
  11. 基于Python和SQL Server的实验室管理系统_python_数据库管理系统_/基于Python和SQL Server数据库实现的实验室信息综合管理系统功能介绍.pdf 6.12MB
  12. __MACOSX/基于Python和SQL Server的实验室管理系统_python_数据库管理系统_/._基于Python和SQL Server数据库实现的实验室信息综合管理系统功能介绍.pdf 178B
  13. 基于Python和SQL Server的实验室管理系统_python_数据库管理系统_/实验室管理系统.py 94.78KB
  14. __MACOSX/基于Python和SQL Server的实验室管理系统_python_数据库管理系统_/._实验室管理系统.py 178B
  15. 基于Python和SQL Server的实验室管理系统_python_数据库管理系统_/Help.txt 3.54KB
  16. __MACOSX/基于Python和SQL Server的实验室管理系统_python_数据库管理系统_/._Help.txt 178B
  17. 基于Python和SQL Server的实验室管理系统_python_数据库管理系统_/实验室管理系统.ipynb 109.81KB
  18. __MACOSX/基于Python和SQL Server的实验室管理系统_python_数据库管理系统_/._实验室管理系统.ipynb 178B

资源介绍:

【基于Python和SQL Server的实验室管理系统】是一种利用Python编程语言和SQL Server数据库技术构建的管理信息系统,主要用于高校或研究机构的实验室日常管理。系统通常包括图形用户界面(GUI),为不同角色如学生、教师和管理员提供不同的登录权限,以便他们进行相关操作。 Python在该系统中的作用主要体现在以下几个方面:
基于 Python SQL Server 数据库实现的实验室信息综合管理系统
学生: 陈桃红 1801110603 石佳 1802110128
一、需求分析
1.1 需求来源
本系统是对于实验综合信息进行管理的系统。
1.2 功能需求
1.2.1 学生用户
登录管理系统:输入账号(学号)及密码即可成功登录。
查询课程信息:课程代码、课程名称及开课学院。
查询实验室信息:实验中心、实验分室及上课地点。
查询实验信息:实验编号、课程代码、实验项目、上课老师、辅助教师、上课日期、星期几、实验中心
实验分室及上课地点。
查询个人信息:班级、学号及姓名。
修改个人信息:新的班级、新的姓名及新的登录密码。
退出学生系统:界面关闭。
1.2.2 教师用户
查询学生实验打卡信息:实验编号、学生学号、实际上课时间、状态。
编辑实验打卡信息:查找某个学生后,删除打卡记录或者修改打卡记录。
添加实验打卡记录:录入新的实验编号、新的学号、新的实际上课时间及新的状态
修改个人信息:输入新的联系电话及新的登录密码。
退出教师系统:界面关闭。
1.2.3 管理员用户
查询课程信息:课程代码、课程名称及开课学院。
查询实验室信息:实验中心、实验分室及上课地点。
查询实验信息:实验编号、课程代码、实验项目、上课老师、辅助教师、上课日期、星期几、实验中心
实验分室及上课地点。
查询学生打卡信息:实验编号、学生学号、实际上课时间、状态
查询学生信息:班级、学号、姓名及登录密码
查询教师信息:教师姓名、联系电话及登录密码。
查询教师课程信息:课程代码及对应的上课老师。
修改个人信息:新的账号及新的登录密码。
管理教师信息:查找某位教师后修改姓名、课程代码、联系电话及登录密码。
管理学生信息:查找某位学生后删除信息或者修改班级、学号、姓名及登录密码此外也可增加学生记录,
输入该学生的班级、学号、姓名及登录密码。
管理课程信息:查找某课程代码后修改课程代码、上课老师、课程名称及开课学院
管理实验信息:查找某实验编号后返回该实验的详细信息,或者添加新的实验信息
管理实验打卡:查找某学号后,可选择删除其打卡或者修改打卡信息,此外还可以添加新的打卡记录。
退出管理员系统:界面关闭。
1.3 数据需求
本系统涉及的表总共有 8 张表,包括学生表、教师表、管理员表、课程表、教师课程表、实验室表、实
信息表、实验打卡表。
学生表
教师表
管理员表
课程表
教师课程表
实验室表
实验信息表
实验打卡表
二、总体设计
2.1 总体结构设计
数据库中含有学生、教师及管理员的基本信息,这些来自于本系统。学生的权限仅限于课程、实验、实
室的查询及修改个人的信息;教师的权限除了课程、实验、实验室的查询及个人信息的修改,还可以编
学生的打卡记录情况;管理员的权限是能够对所有表进行访问,以及编辑教师和学生的信息,也可修改
人信息。
2.2 模块设计
2.3 模块功能描述
“学生用户”子系统针对学生用户的日常使用流程,分为“个人管理”模块“课程管理”模块,实验
理”模块等。其模块具体功能描述如下:
“个人管理”模块:该模块对学生用户个人信息进行维护,如修改自己的登陆密码等。
“课程管理”模块:该模块对课程信息进行查询,如查询自己选择的课程信息等。
“实验管理”模块:该模块对实验信息进行查询,如查询自己选择的课程所安排的实验信息等。
“教师用户”子系统针对教师用户的日常使用流程,分为“学生管理”模块“课程管理”模块,实验
理”模块、“个人管理”模块。其模块具体功能描述如下:
“学生管理”模块:该模块对学生信息进行查询,如对指定具体学号的学生实验打卡记录的查询等。
“课程管理”模块:该模块对课程信息进行查询与维护,查询正在教授的课程信息等。
“实验管理”模块:该模块对实验信息进行查询与维护,如查询已安排为授课教师的实验信息,添加新
实验信息等。
“个人管理”模块:该模块对教师个人信息进行维护,如修改自己的登陆密码、修改个人的联系方式等。
“管理员用户子系统针对管理员用户的日常工作流程,分为“学生管理”“教师管理”“课程管理”“实
验管理”“实验室管理”等子模块。其模块具体功能描述如下:
“学生管理”模块:该模块对学生信息进行维护,如增加新入学学生的信息,为改名学生更改姓名信息
删除退学、毕业学生信息,为忘记登陆密码的学生用户重新设置用户密码等。
“教师管理”模块:该模块对教师信息进行维护,如对增加新入职老师的信息,删除离职老师的信息,
忘记登陆密码的教师用户重新设置登陆密码等
“课程管理”模块:该模块对课程信息进行维护,如对课程名称、开课学院等信息系的修改,增加新开
课程的信息。
“实验管理”模块:该模块对实验信息进行维护,如对实验下属各种信息的修改调整、增加新的实验信息、
更新实验打卡信息等。
“实验室管理”模块:该模块对实验室信息进行维护,如对实验中心、实验分室、实验教师信息的修改
增加等。
2.4 数据库设计
系统 E-R
100+评论
captcha