KTV管理系统.ppt

KTV管理系统.ppt

ID:48186166

大小:58.50 KB

页数:11页

时间:2020-01-18

KTV管理系统.ppt_第1页
KTV管理系统.ppt_第2页
KTV管理系统.ppt_第3页
KTV管理系统.ppt_第4页
KTV管理系统.ppt_第5页
资源描述:

《KTV管理系统.ppt》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、第18章KTV管理系统本章是一个完整的KTV管理系统,用于对歌曲的管理。该信息系统时使用Swing图形用户界面编写的小型应用程序。其中主要是对歌曲的增、删、改、查操作。下面将具体的实现该系统。18.1数据存储设计数据存储是所有数据应用程序的核心。在本章中,由于所设计到的歌曲信息非常简单,所以在此采用将序列化的方式,将数据存储到文本文档中。18.2管理界面Start类是显示界面的窗口类,该窗口的主要功能是为用户提供关于数据操作的界面。Start类中的所有组件都是Swing轻量级组件,并且使用了AWT中

2、所没有的JList组件来显示数据,如下是该管理界面的代码。18.2.1添加歌曲界面添加文件界面主要包括有歌曲的id,其中id是唯一且不可改变的。输入歌手姓名、歌手性别、歌曲名、歌曲类别。然后设置两个按钮,分别是“确定”和“取消”。单击确定就会将歌曲的信息保存到数据文件中。添加歌曲界面是Add类18.2.2歌曲查找界面查找歌曲界面有分类查询。其中包括有根据id查询、根据歌曲名查询、根据歌手姓名查询、根据歌手性别查询和根据歌曲类别查询。实现查询的类是Search.类。18.2.3歌曲修改界面歌曲修改前要

3、将所有的歌曲全部显示,也就是相当去查询全部。然后在歌曲中选择要修改的歌曲,并单击“修改歌曲”按钮,弹出修改对话框,并将所选择修改的歌曲各个条目全部显示到文本框中,用户只需要改变文本框中的内容,并单击“确定”按钮即可。修改歌曲实现类是Update,18.2.4删除歌曲删除歌曲主要就是对数据的删除操作,单击主菜单中“删除歌曲”按钮后,会弹出一个对话框,并列出所有的歌曲,如果需要删除,则可以选中,然后单击“删除”按钮即可。18.3业务处理前面介绍了KTV管理系统的前台工作界面,本节中就主要介绍前台中所有功

4、能的实现,其中包括有数据的增、删、改、查和实体类等。18.3.1实体类在KTV管理系统中,主要有歌手姓名、歌手性别、歌曲名、歌曲类别等属性,实体类为Song.java。并设置各个属性所对应的setter/getter方法,最后重写toString方法。18.3.2数据处理在数据处理中,首先是使用文件流操作,写入和读取数据。然后是数据的增删改查操作的实现,查询中又分为以各个属性进行查询。其实现类是Oper.java18.3.3权限处理在进行歌曲管理操作时,需要输入管理员后台运行的用户名和密码,在此用户

5、名和密码均为“admin”,如果输入成功,则提示输入成功并进入后台管理界面,如果用户名和密码输入失败,则提示输入失败。权限处理类为Login.java,

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。