国产片侵犯亲女视频播放_亚洲精品二区_在线免费国产视频_欧美精品一区二区三区在线_少妇久久久_在线观看av不卡

服務器之家:專注于服務器技術及軟件下載分享
分類導航

PHP教程|ASP.NET教程|Java教程|ASP教程|編程技術|正則表達式|C/C++|IOS|C#|Swift|Android|VB|R語言|JavaScript|易語言|vb.net|

服務器之家 - 編程語言 - Java教程 - 基于JavaSwing+mysql開發一個學生社團管理系統設計和實現

基于JavaSwing+mysql開發一個學生社團管理系統設計和實現

2021-11-23 14:13程序員囧輝 Java教程

項目使用Java swing+mysql開發,可實現基礎數據維護、用戶登錄注冊、社團信息列表查看、社團信息添加、社團信息修改、社團信息刪除以及退出注銷等功能、界面設計比較簡單易學、適合作為Java課設設計以及學習技術使用,需要的朋

前言:

項目是使用Java swing+mysql開發,可實現基礎數據維護、用戶登錄注冊、社團信息列表查看、社團信息添加、社團信息修改、社團信息刪除以及退出注銷等功能、界面設計比較簡單易學、適合作為Java課設設計以及學習技術使用。

引言

隨著全球信息化的迅猛發展,高效規模不斷壯大,協會人數急劇增加,有必要開發一個學生社團管理系統來提高社聯對社團的管理效率,學生社團管理系統將逐漸取代傳統的人工管理模式。本文采用Java+swing+mysql作為開發技術,以Java為編程語言,開發一個基javaSwing的學生社團管理系統。該系統可以對社團工作進行快速、高效的管理,為社團之間和社團會員之間提供一個良好的信息交流的平臺,讓社團成員可以展示自己的風采,及時了解社團的新動態,營造一個現代化的學習生活環境。

基于JavaSwing+mysql開發一個學生社團管理系統設計和實現

主要技術和工具:

eclipse+JDK1..8+Navicat 數據庫可視化工具+swing +mysql

功能截圖:

用戶登錄注冊:
用戶輸入賬號密碼進行登錄、沒注冊的用戶點擊注冊按鈕進行用戶信息注冊、注冊后即可成功登錄查看社團信息。

基于JavaSwing+mysql開發一個學生社團管理系統設計和實現

基于JavaSwing+mysql開發一個學生社團管理系統設計和實現

社團列表查看:

基于JavaSwing+mysql開發一個學生社團管理系統設計和實現

社團信息添加:

錄入社團相關信息完成社團添加操作

基于JavaSwing+mysql開發一個學生社團管理系統設計和實現

社團信息修改:

基于JavaSwing+mysql開發一個學生社團管理系統設計和實現

社團信息刪除:

基于JavaSwing+mysql開發一個學生社團管理系統設計和實現

注銷退出:

注銷退出執行頁面關閉操作。

關鍵代碼:

用戶登錄:

  1. /**
  2. * 登錄主界面
  3. * @author admin
  4. *
  5. */
  6. public class LoginFrame extends JFrame {
  7. private static final long serialVersionUID = 1L;
  8.  
  9. // 登錄背景和 Logo 圖片顏色
  10. Color logoPaneColor = new Color(230, 230, 250);
  11. Color mainPaneColor = new Color(230, 230, 250);
  12. Color mainFrameColor = new Color(186, 110, 64);
  13. Color logoFramColor = new Color(186, 110, 64);
  14.  
  15. JLayeredPane layeredPane = new JLayeredPane(); // 面板層
  16. ImageIcon bgImage = new ImageIcon("./img/bgImage.png"); // 背景圖片
  17. ImageIcon lgImage = new ImageIcon("./img/login1.png"); // 登錄圖片
  18.  
  19. JPanel bgPanel = new JPanel(); // 背景面板
  20. JPanel mainPanel = new JPanel(); // 登陸面板
  21. JPanel logoPanel = new JPanel(); // 企業logo
  22.  
  23. final JLabel user_name = new JLabel("用戶名:"); // 登錄標簽
  24. final JLabel user_password = new JLabel("密 碼:");// 密碼標簽
  25.  
  26. JButton button_ok = new JButton("登陸"); // 確認按鈕
  27. JButton btRegister=new JButton("注冊"); // 注冊按鈕
  28. JButton button_cansel = new JButton("退出");// 退出按鈕
  29.  
  30. JTextField text_name = new JTextField(""); // 登陸用戶名
  31. JPasswordField text_password = new JPasswordField(""); // 登陸密碼
  32. JFrame loginFrame = null; // 登錄窗口類
  33.  
  34. /**
  35. * 登錄按鈕點擊監聽類:收集登錄信息,并校驗;校驗成功,則進入系統主頁面
  36. * @author admin
  37. *
  38. */
  39. class LoginOKAction implements ActionListener {
  40. public void actionPerformed(ActionEvent e) {
  41. String userName = text_name.getText();
  42. String password = new String(text_password.getPassword());
  43.  
  44. // 判空操作
  45. if(userName.equals("") || password.equals("")) {
  46. // 彈出提示信息,操作結束
  47. JOptionPane.showMessageDialog(loginFrame, "登錄用戶名和密碼不能為空!", "提示", JOptionPane.PLAIN_MESSAGE);
  48. return;
  49. }
  50.  
  51. // 根據用戶名和密碼進行查詢
  52. boolean flag = UserManager.login(userName, password);
  53.  
  54. // 校驗失敗,返回
  55. if(!flag) {
  56. JOptionPane.showMessageDialog(loginFrame, "登錄用戶名不匹配!", "提示", JOptionPane.PLAIN_MESSAGE);
  57. return;
  58. }
  59.  
  60. // 成功,進入主頁
  61. setVisible(false);
  62. new MainFrame().setVisible(true);
  63. }
  64.  
  65. }
  66.  
  67. /**
  68. * 登錄 Frame 的構造函數
  69. */
  70. public LoginFrame() {
  71. super("學生社團管理系統");
  72. initialize();
  73. this.loginFrame = this;
  74. }
  75.  
  76. /**
  77. * 程序 main 函數
  78. * @param args
  79. */
  80. public static void main(String[] args) {
  81. // 創建登錄 Frame 進入應用登錄頁面
  82. new LoginFrame();
  83. }
  84. }

添加社團信息:

  1.  
  2. public class AddFrame extends AbstractFormFrame {
  3. private static final long serialVersionUID = 1L;
  4. /**
  5. * 主界面配置
  6. */
  7. public AddFrame() {
  8. super("添加");
  9. // 居中
  10. GUIUtil.toCenter(this);
  11. }
  12.  
  13. @Override
  14. public void submit(CommunityInfo community) {
  15. // 判唯一
  16. CommunityInfo tmp = CommunityManager.queryOne(community.getName());
  17. if (tmp != null) {
  18. JOptionPane.showMessageDialog(this, "社團名稱已存在!");
  19. return;
  20. }
  21.  
  22. // 添加到記錄列表
  23. CommunityManager.add(community);
  24.  
  25. // 提示
  26. JOptionPane.showMessageDialog(this, "添加成功!");
  27. }
  28. }

備注:項目來于網絡、作者整理優化測試、若有侵權聯系作者刪除

總結:

經過近期對 java 相關知識面向對象程序設計、Java swing等的掌握和學習,讓我更加了解到 java 學習的重要性。在開發這個社團系統,我完成多個實驗以及測試,在這個階段的學習開發中,我從認識到熟悉,而后到能夠自主運用。通過對 java swing知識以及數據庫的設計相關的了解,我發現它確實有很多方便之處,它集抽象性、封裝性、繼承性和多態性于一體,實現了代碼重用和代碼擴充,提高了軟件開發的效率。對于我們這個專業來說學好 java 語言是很重要的,所以在開發這個項目的過程中我都盡力理解 java 編程思想、掌握基本技巧,盡量學到最多的知識。 我學習程序設計的基本目的就是培養描述實際問題的程序化解決方案的關鍵技能,總體來說 java 面向對象程序設計是一門實踐性比較強的語言。

源碼下載

到此這篇關于基于JavaSwing+mysql開發一個學生社團管理系統設計和實現的文章就介紹到這了,更多相關Java學生社團管理系統內容請搜索服務器之家以前的文章或繼續瀏覽下面的相關文章希望大家以后多多支持服務器之家!

原文鏈接:https://blog.csdn.net/v123411739/article/details/119700990

延伸 · 閱讀

精彩推薦
  • Java教程Java8中Stream使用的一個注意事項

    Java8中Stream使用的一個注意事項

    最近在工作中發現了對于集合操作轉換的神器,java8新特性 stream,但在使用中遇到了一個非常重要的注意點,所以這篇文章主要給大家介紹了關于Java8中S...

    阿杜7482021-02-04
  • Java教程Java實現搶紅包功能

    Java實現搶紅包功能

    這篇文章主要為大家詳細介紹了Java實現搶紅包功能,采用多線程模擬多人同時搶紅包,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙...

    littleschemer13532021-05-16
  • Java教程20個非常實用的Java程序代碼片段

    20個非常實用的Java程序代碼片段

    這篇文章主要為大家分享了20個非常實用的Java程序片段,對java開發項目有所幫助,感興趣的小伙伴們可以參考一下 ...

    lijiao5352020-04-06
  • Java教程Java BufferWriter寫文件寫不進去或缺失數據的解決

    Java BufferWriter寫文件寫不進去或缺失數據的解決

    這篇文章主要介紹了Java BufferWriter寫文件寫不進去或缺失數據的解決方案,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望...

    spcoder14552021-10-18
  • Java教程xml與Java對象的轉換詳解

    xml與Java對象的轉換詳解

    這篇文章主要介紹了xml與Java對象的轉換詳解的相關資料,需要的朋友可以參考下...

    Java教程網2942020-09-17
  • Java教程升級IDEA后Lombok不能使用的解決方法

    升級IDEA后Lombok不能使用的解決方法

    最近看到提示IDEA提示升級,尋思已經有好久沒有升過級了。升級完畢重啟之后,突然發現好多錯誤,本文就來介紹一下如何解決,感興趣的可以了解一下...

    程序猿DD9332021-10-08
  • Java教程小米推送Java代碼

    小米推送Java代碼

    今天小編就為大家分享一篇關于小米推送Java代碼,小編覺得內容挺不錯的,現在分享給大家,具有很好的參考價值,需要的朋友一起跟隨小編來看看吧...

    富貴穩中求8032021-07-12
  • Java教程Java使用SAX解析xml的示例

    Java使用SAX解析xml的示例

    這篇文章主要介紹了Java使用SAX解析xml的示例,幫助大家更好的理解和學習使用Java,感興趣的朋友可以了解下...

    大行者10067412021-08-30
主站蜘蛛池模板: 色综合网址| 中文字幕亚洲一区 | 中文久久 | 黄免费| 在线日韩一区 | 亚洲天堂影院 | 欧美三区| 91亚洲国产成人久久精品网站 | 爱色av| 国产精品久久久久久久久久妞妞 | 久久久精品 | 91精品国产高清久久久久久久久 | 欧美日韩精品一区 | 亚洲综合色自拍一区 | 日本不卡一二三区 | 久久亚洲视频 | 不卡一区| 99精品热 | 亚洲在看 | 午夜视频在线 | 免费的av网站 | www.国产视频 | 亚洲视频一区二区三区 | 日韩在线三级 | 嫩草网址| 一区二区三区在线播放 | 国产黄色播放 | 色综合天天天天做夜夜夜夜做 | 国产日韩欧美高清 | 日本成人中文字幕 | 国产成人精品一区二区在线 | 在线干 | 亚洲毛片在线观看 | 国产精品视频网 | 色爱亚洲 | 久久99精品久久久久久水蜜桃 | 亚洲国产一区二区在线观看 | 欧美成人精品一区二区 | 亚洲精品久久久一区二区三区 | www精品美女久久久tv | 国产美女福利在线 |