KTV管理系统.ppt 欧阳德勋
张艺兴唐嫣 1、第18章KTV管理系统本章是一个完好的KTV管理系统,用于对唱曲的管理。该信息系统时使用Swing图形用户界面编写的小型应用程序。其中主要是对唱曲的增、删、改、查操作。下面将具体的实现该系统。18.1数据存储设计数据存储是全部数据应用程序的核心。在本章中,由于所设计到的歌曲信息特别简洁,所以在此采纳将序列化的方式,将数据存储到文本文档中。18.2管理界面Start类是显示界面的窗口类,该窗口的主要功能是为用户提供关于数据操作的界面。Start类中的全部组件都是Swing轻量级组件,并且使用了AWT中所没有的JList组件来显示数据,如下是该管理界 金钱魔鬼
2、面的代码。18.2.1添加歌曲界面添加文件界面主要包括有歌曲的id,其中id是唯一且不行转变的。输入歌手姓名、歌手性别、歌曲名、歌曲类别。然后设置两个按钮,分别是“确定”和“取消”。单击确定就会将歌曲的信息保存到数据文件中。添加歌曲界面是Add类18.2.2歌曲查界面查歌曲界面有分类查询。其中包括有依据id查询、依据歌曲名查询、依据歌手姓名查询、依据歌手性别查询和依据歌曲类别查询。实现查询的类是Search.类。18.2.3歌曲修改界面歌曲修改前要将全部的歌曲全部显示,也就是相当去查询全部。然后在歌曲中选择要修改的歌曲,并单击“修改歌曲”按钮 难道我就这样过我的一生
2、面的代码。18.2.1添加歌曲界面添加文件界面主要包括有歌曲的id,其中id是唯一且不行转变的。输入歌手姓名、歌手性别、歌曲名、歌曲类别。然后设置两个按钮,分别是“确定”和“取消”。单击确定就会将歌曲的信息保存到数据文件中。添加歌曲界面是Add类18.2.2歌曲查界面查歌曲界面有分类查询。其中包括有依据id查询、依据歌曲名查询、依据歌手姓名查询、依据歌手性别查询和依据歌曲类别查询。实现查询的类是Search.类。18.2.3歌曲修改界面歌曲修改前要将全部的歌曲全部显示,也就是相当去查询全部。然后在歌曲中选择要修改的歌曲,并单击“修改歌曲”按钮 难道我就这样过我的一生
3、,弹出修改对话框,并将所选择修改的歌曲各个条目全部显示到文本框中,用户只需要转变文本框中的内容,并单击“确定”按钮即可。修改歌曲实现类是Update,18.2.4删除歌曲删除歌曲主要就是对数据的删除操作,单击主菜单中“删除歌曲”按钮后,会弹出一个对话框,并列出全部的歌曲,假如需要删除,则可以选中,然后单击“删除”按钮即可。18.3业务处理前面介绍了KTV管理系统的前台工作界面,本节中就主要介绍前台中全部功能的实现,其中包括有数据的增、删、改、查和实体类等。18.3.1实体类在KTV管理系统中,主要有歌手姓名、歌手性别、歌曲名、歌曲类别等属性,实体
4、类为Song.java。并设置各个属性所对应的setter/getter方法,最终重写toString方法。18.3.2数据处理在数据处理中,首先是使用文件流操作,写入和读取数据。然后是数据的增删改查操作的实现,查询中又分为以各个属性进行查询。其实现类是Oper.java18.3.3权限处理在进行歌曲管理操作时,需要输入管理员后台运行的用户名和密码,在此用户名和密码均为“admin”,假如输入胜利,则提示输入胜利并进入后台管理界面,假如用户名和密码输入失败,则提示输入失败。权限处理类为Login.java,
>美人计mv>李金铭老公
4、类为Song.java。并设置各个属性所对应的setter/getter方法,最终重写toString方法。18.3.2数据处理在数据处理中,首先是使用文件流操作,写入和读取数据。然后是数据的增删改查操作的实现,查询中又分为以各个属性进行查询。其实现类是Oper.java18.3.3权限处理在进行歌曲管理操作时,需要输入管理员后台运行的用户名和密码,在此用户名和密码均为“admin”,假如输入胜利,则提示输入胜利并进入后台管理界面,假如用户名和密码输入失败,则提示输入失败。权限处理类为Login.java,
发布评论