音乐管理系统

登录系统

  • 在SQLyog“zjgm”的表中新建表“tb_user”

在这里插入图片描述

  • 在“model”包中新建“User”

输入如下代码
在这里插入图片描述
使用“Constructor”生成两个构造方法
在这里插入图片描述
使用“Getter and Setter”,“to String”方法
在这里插入图片描述

  • 在“zhongruan”包中新建“View”

登录界面的流程
在这里插入图片描述

  • 在“dao”包中新建“UserDao”

获取登录的用户名和密码
在这里插入图片描述
未注册用户名需先注册,在“UserDao”下添加如下代码
在这里插入图片描述

增删改查

在“View”添加如下代码,调用上篇写好的“MusicDao”中的方法
在这里插入图片描述

权限管理
修改表“tb_user”,添加列名“type”
在这里插入图片描述
管理员的“type”值为“0”
在这里插入图片描述

在“User”中添加如下一行代码
在这里插入图片描述
重新使用“Getter and Setter”,“to String”方法,添加“type”相关语句
在这里插入图片描述
修改“View”代码
在“登录成功”后面添加一句代码,如图
在这里插入图片描述
如下图在()内添加参数
在这里插入图片描述
在“case2:”后添加如下代码,“case3:”,“case4:”同理
在这里插入图片描述

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
一个基本的音乐管理系统需要以下表格: 1. 用户表格(User table):此表格包括用户ID、用户名、密码、电子邮件和其他个人信息。用于存储已注册的用户信息。 2. 歌曲表格(Song table):此表格包括歌曲ID、歌曲名、艺术家名、专辑名、歌曲时长、歌曲风格等。用于存储所有可用的歌曲信息。 3. 收藏表格(Favorites table):此表格包括用户ID和歌曲ID。用于存储用户喜爱的歌曲列表。 4. 播放历史表格(Play History table):此表格包括用户ID、歌曲ID、播放日期和时间。用于存储用户播放过的歌曲记录。 5. 播放列表表格(Playlist table):此表格包括用户ID、播放列表ID、播放列表名称、播放列表创建日期和时间。用于存储所有可用的播放列表。 6. 播放列表项表格(Playlist Item table):此表格包括播放列表ID、歌曲ID和歌曲在播放列表中的顺序。用于存储所有可用的播放列表项。 7. 专辑表格(Album table):此表格包括专辑ID、专辑名称、专辑封面、专辑发行日期、专辑风格、专辑艺术家等。用于存储所有可用的专辑信息。 8. 艺人表格(Artist table):此表格包括艺人ID、艺人名称、艺人出生日期、艺人国籍等。用于存储所有可用的艺人信息。 9. 评论表格(Comment table):此表格包括用户ID、歌曲ID、评论内容、评论日期和时间。用于存储用户对歌曲的评论。 上述所有表格都可以通过关联键(如用户ID,歌曲ID等)进行关联,以便在应用程序中进行查询和管理。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值