python连sql server学生管理系统

编程入门 行业动态 更新时间:2024-10-05 21:15:22

python连sql server学生<a href=https://www.elefans.com/category/jswz/34/1769858.html style=管理系统"/>

python连sql server学生管理系统

学生管理系统,python+sql server

要求

 需求语义(仅仅是需求,不是最终设计结果)

今要建立关于系、学生、班级、学会等诸信息的一个关系数据库。一个系有若干专业,每个专业每年只招一个班,每个班有若干学生。一个系的学生住在同一宿舍区。每个学生可参加若干学会,每个学会有若干学生。学生参加某学会有一个入会年份。描述各个实体的属性(加下划线者为实体标识符)如下:

学生:学号、姓名、年龄、系名、班号、宿舍区。

班级:班号、专业名、入校年份、系名、人数。

系 :系号、系名、系办公室地点、人数。

学会:学会号、学会名、成立年份、地点。

 模式设计

画出E-R图。

把E-R图转为关系模式。

根据关系模式创建数据库。表名和属性名用英文,属性的数据类型根据上面的描述自己定义。

 后端设计

创建一个视图,能显示每个学会的学会名,学生数(实际不存在,也不能增加)。

创建一个触发器,能根据每个班的学生变动情况自动增减班级表和系表的人数字段的值。

创建一个函数(或存储过程),实现如下功能:给定一个班的旧班号和新班号,把所有相关表中此班的旧班号改为新班号,并返回此班的人数。

创建一个存储过程,使用游标完成如下功能:确定系表中人数字段的值与实际学生数是否相符。如果不相符,把人数字段的值改为实际数,并返回此系的系号、系名、原人数、实际人数。

 前端设计

实现对基本表的增删改查操作,实现对4-7所创建对象的使用(前端工具自选,自学前端设计模式)。

实现后效果

具体使用python tkinter连接sql server数据库制作,可以实现以上所有的要求

具体的代码和设计文档可以去我的个人主页资源中下载,感谢支持!

文章来源: blog.csdn,作者:J@sur,版权归原作者所有,如需转载,请联系作者。

原文链接:blog.csdn/weixin_44606646/article/details/111462070

更多推荐

python连sql server学生管理系统

本文发布于:2024-02-28 11:50:43,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1769364.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:管理系统   学生   python   sql   server

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!