python运动会管理系统_数据库结课作业——基于python的GUI运动会报名管理系统

3b1feb04717cb7cbaeb8619097975ff3.png

二话不说,先call一波毫无关系的音乐哈哈哈!!!

来了来了!此系统源代码以已上传至作者github,附上链接:

https://github.com/ICE-I/--python-GUI​github.com

令人发愁的结课作业又来了!!!这是作者因为实体加入了裁判被老师pass掉的一份报告(虽然作者也比较懵哈哈),但思路和框架或许对也正在发愁怎样做结课作业的你有一点帮助。回归正题!下面将简单地介绍此系统:

1. 主要用户视图

a21da08887ce3942d3449317e7ad2434.png

如上图所示,此系统的主要用户分为三类:数据库管理员、裁判、运动员。

2. 用户需求分析

1.针对数据库管理者,界面简洁明了,提供交互支持,可根据功能或自行编辑进行数据的操作。本系统提供快速查找所有表即数据的功能,提升用户体验。本系统支持更小存储格式.txt文件的自动化导入,完善了数据的收集处理流程。

2.针对裁判使用者界面,提供交互支持,可根据自己的裁判编号查询自己报名的所有信息;还可根据运动组别进行秩序册的自动生成。

3.针对运动员界面,用户可根据运动员号码,查看报名的所有信息

4.本系统为用户提供了数据库语句操作手册,可自行进行体验数据库语句操作。

3. 使用流程设计

作者也没有实施过,纯凭作者丰富的想象!哈哈哈

1.各年级以班级为单位将报名数据收齐后交给数据库管理者进行操作。

2.体育部将各裁判的报名信息进行汇总交给数据库管理者进行操作。

3.数据库管理者将运动员、裁判信息分别放入各自的自动导入文件夹中实现数据的自动化导入。

3.初次报名信息录入后,进行报名信息检查,若发现错误或漏报信息由各班班长统计,交给数据库管理者进行操作。

4.确认信息无误后由体育组打印各项目的秩序册。

5.最终将运动会成绩进行统计交给数据库管理者进行操作。

4. 关系模式设计

运动员(#运动员号码,运动员姓名,对应裁判编号,运动员组别)

裁判(#裁判编号,裁判姓名,裁判组别号)

5. 物理结构设计

因为数据的原因,作者就不展示表结构、索引结构了,作者在这就展示以下部分界面视图吧。

e92041f08410da572aa9237e19216cfa.png

来了来了!作者在这展示部分代码,详细代码链接在 文章首部哦!!!!!

6.部分代码展示

管理者将上交的运动员和裁判数据分别存入导入文件夹就可以实现自动化导入功能了,下面作者展示下自动导入运动员数据的代码:

d2e6db619db20d61724b19c2e76d27b0.png

最后祝大家结课顺利!!

91551a6c831ef71c6a41ae824c018b4b.png

版权声明:本文为weixin_42394100原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。