【MySQL】“青协”义工管理系统

本文详细介绍了基于MySQL的青协义工管理系统的设计,包括需求分析、概念设计、逻辑设计、物理设计和数据库实施。系统涉及学生、管理员和义工三个实体,涵盖了义工报名、学时管理、数据统计等功能。在逻辑设计中,将E-R图转换为关系模式,并实现了3NF规范化。物理设计阶段,为提高查询效率,为学生姓名列添加了索引。最后,创建了表、视图、索引和触发器。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一、需求分析

实现义工报名和义工学时管理功能,用户分为学生和管理员。

  1. 基本需求:
    (1)管理员:负责发布义工信息(时间、地点、工作、人数等)、报名截止审核报名、确认义工完成情况(例如有义工报名却未参加,信用等级降级,当累计一定次数,拉入黑名单)、数据统计等功能。数据统计需提供多种维度的统计:例如按学期、按月,统计义工人次等;统计每个学生的义工学时;不同统计选择最适合的图表形式。
    (2)学生:可进行义工报名和取消、义工学时查询、用户信息修改等功能。

  2. 数据需求
    (1)义工信息:提供时间、地点、工作内容、需要人数、工作要求、义工学时等;
    (2)学生信息:学号,姓名,系别,联系电话、登录密码等;
    (3)学生参加义工的学时可随时查询;
    (4)管理员:可自行设计。

数据库设计实验结果如下:

1、系统 E-R 模型
2、数据库表的基本结构

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Want595

感谢小伙伴的支持!

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值