Java實驗--基於Swing的簡單的歌曲信息管理系統(一)


原創不易,轉載請注明出處。

實驗六

實驗名稱:歌曲管理系統(或寵物管理系統)

實驗目的:AWT, SWING, JDBC, DATABASE

實驗時間:(6學時)

實驗內容:

  • 開發環境  Eclipse + JDK + List/Map+SQL Server /MySQL
  • 系統中的對象

       歌曲(Song.java): 編號、歌名、語言(中文/英文)、類別(流行/通俗)、歌手

  • 系統功能描述

        對已有的曲目進行管理:

       查找歌曲信息(按歌名\語言\歌手\類別等進行查詢)

       增加歌曲

       刪除某歌曲

  • 技術要求:jdbc,List/Map,awt/swing

        一看是一個簡單的管理系統,如果不算上用戶登錄注冊的話,也就一張表,實際在敲代碼的過程中,對數據庫的操作都還是比較簡單,大多數代碼都一樣,就只是sql語句不同而已。過程中個人最難的部分就是用Swing來繪制界面了和怎么把從數據庫查詢到的數據給顯示在表格中了,對於展現歌曲信息的表格,直接用的java提供的JTable加上DefaultTableModel來實現的,用戶管理里面的列表,使用的是自定義一個實現了TableModel接口的類。由於沒怎么接觸鍋java的swing,所以對於swing的布局什么的,還是運用得不是很熟練,參考了教材和網上的。

先來看做的效果圖:

  • 登錄界面

 

  • 管理員主界面

  • 歌曲管理界面(這里在表格中顯示的數據使用的是一個繼承至DefaultTableModel的類)

  • 用戶管理界面(表格中顯示數據使用的是自定義了一個實現了TableModel接口的類)

       雖然是個簡單的系統,但是還是少不了前期准備,本來是准備只寫一個歌曲管理的,但是想了想還是把登錄注冊給加上吧。大體模塊划分如下:

  1.  用戶和管理員都可以進行登錄,但是只有用戶才能注冊。
  2.  用戶和管理員可以修改密碼
  3.  用戶和管理員都可以根據條件查詢歌曲信息,比如通過歌名、歌曲語言、歌曲分類和歌手名來進行查詢。
  4.  管理員可以對歌曲信息進行修改、刪除和增加歌曲。
  5. 管理員可以對用戶進行增加、修改、刪除和查詢。

推薦一個好的論壇--科幫網,里面有很多的源碼、干貨帖子和大神。

項目源碼


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM