freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內容

java課設職工信息管理系統(tǒng)(已修改)

2025-04-19 06:04 本頁面
 

【正文】 *******************實踐教學******************* 蘭州理工大學計算機與通信學院JAVA課程設計題 目: 職工信息管理系統(tǒng) 專業(yè)班級:計算機科學與技術2班 姓 名: 葛曉剛 學 號: 10240235 指導教師: 張 永 成 績: 摘 要 用計算機管理職工信息具有可靠、方便、省時省力的特點。當今各種管理軟件大部分只針對一個公司或者更大的范圍來編寫,它具有通用性良好的特點,但對于小領域如一個系來說,它就很難適應這個系特殊的管理。而該設計正是基于職工信息管理的特點來開發(fā)的。它可以實現(xiàn)職工信息的錄入、添加、修改、刪除、查詢、保存到數(shù)據(jù)庫等基本功能。同時還為管理者提供統(tǒng)計、制表、系統(tǒng)日志、開介紹信等特色功能。該系統(tǒng)具有界面友好、操作方便、成本低廉、符合管理者習慣的特點。另外,系統(tǒng)采用Java語言開發(fā),具有可移植性良好、不依賴于操作系統(tǒng)的特點。同時采用My SQL數(shù)據(jù)庫管理系統(tǒng)做數(shù)據(jù)庫,是因為它具有管理方便,存儲量大的特點,適合計算機系信息管理的要求,它主要包含以下幾個模塊:系統(tǒng)權限的設定、原始數(shù)據(jù)錄入、數(shù)據(jù)的匯總及查詢等。本文系統(tǒng)的分析了軟件開發(fā)的背景以過程;首先介紹了軟件的開發(fā)環(huán)境,其次介紹了本軟件的詳細設計過程:數(shù)據(jù)庫的設計、各個模塊的設計和實現(xiàn),以及具體界面的設計和功能。關鍵詞:職工 管理 信息系統(tǒng) 職工信息目 錄一、需求分析 1二、總體設計 2三、詳細設計 3 3 5 ..................................................................................................................25四、測試 28 28 28 29 29 30 30 ..................................................................................................................31 ..................................................................................................................31 ..................................................................................................................32 ..................................................................................................................32 ................................................................................................................. ..33 ..................................................................................................................33設計總結 34參考文獻 35致謝 36 一、需求分析對職工信息進行管理,包括:職工信息的錄入、修改、刪除、更新,還有對登錄用戶進行管理,包括用戶信息的錄入、刪除、修改,密碼修改等管理,還有對用戶信息的現(xiàn)實打印,查找等。(1)該管理軟件將對用戶信息進行管理和統(tǒng)計,對職工的信息進行錄入更新管理和統(tǒng)計;(2)該管理軟件將為用戶提供賬號管理工具,以便用戶對賬號進行管理,具體為添加用戶、刪除用戶、修改用戶密碼;(4)該管理軟件提供人員管理,能夠對員工的分類管理,新員工的加入以及員工刪除,修改進本信息等功能。(1)由鍵盤輸入職工對象,以數(shù)據(jù)庫方式保存。程序執(zhí)行時將文件錄入數(shù)據(jù)庫。(2)對職工對象進行查找,修改,刪除,更新等操作。(3)對用戶對象進行查找,修改,刪除,更新等操作。 二、總體設計根據(jù)需求分析,整個職工管理系統(tǒng)的功能結構如圖1所示:職工信息管理系統(tǒng)基礎功能信息維護查詢管理系統(tǒng)管理職工信息錄入用戶信息維護 信息刪除 修改更新職工信息查詢 密碼修改 退出系統(tǒng)圖1 系統(tǒng)功能結構圖 三、詳細設計public class Staff { private String id。 // 職工號 private String name。 // 姓名 private String type。 // 任職類型 private String xueli。 // 學歷 private String address。 // 地址 private String sex。 // 性別 private int age。 // 年齡 private double salary。 // 工資}public class User { private String id。 // 用戶編號 private String name。 // 用戶姓名 private String sex。 // 性別 private String type。 // 用戶類別}public class BaseDao { protected static String driver = 。 // 數(shù)據(jù)庫驅動 protected static String url = jdbc:mysql://localhost:3306/projectdata?userUnicode=trueamp。characterEncoding=utf8。 // 連接url protected static String dbUser = root。 // 數(shù)據(jù)庫用戶名 protected static String dbPwd = root。 // 數(shù)據(jù)庫密碼 private static Connection conn = null。 // 構造方法,創(chuàng)建數(shù)據(jù)庫連接 private BaseDao() { try { if (conn == null) { (driver)。 // 加載數(shù)據(jù)庫驅動 conn = (url, dbUser, dbPwd)。 // 建立數(shù)據(jù)庫連接 } else return。 } catch (Exception ee) { (數(shù) 據(jù) 庫 連 接 失 敗 !)。 ()。 } } // 執(zhí)行數(shù)據(jù)庫查詢操作 public static ResultSet executeQuery(String sql) { try { if (conn == null) new BaseDao()。 return (, ).executeQuery(sql)。 // 執(zhí)行數(shù)據(jù)庫查詢 } catch (SQLException e) { ()。 return null。 } } // 執(zhí)行數(shù)據(jù)庫更新操作 public static int executeUpdate(String sql) { try { if (conn == null) new BaseDao()。 return ().executeUpdate(sql)。 // 執(zhí)行數(shù)據(jù)庫更新 } catch (SQLException e) { (錯誤信息:+())。 return 1。 } finally { } } public static void close() { try { ()。 } catch (SQLException e) { ()。 } finally { conn = null。 } }} 職工信息錄入public class StaffAdd extends JFrame { private JPanel dialogPane。 private JPanel contentPanel。 private JLabel lb_id。 private JTextField tf_id。 private JLabel lb_name。 private JTextField tf_name。 private JLabel lb_type。 private JComboBox cb_type。 private JLabel lb_xueli。 private JTextField tf_xueli。 private JLabel lb_address。 private JTextField tf_address。 private JLabel lb_sex。 private JTextField tf_sex。 private JLabel lb_salary。 private JTextField tf_salary。 private JLabel lb_age。 private JTextField tf_age。 private JPanel buttonBar。 private JButton btn_save。 private JButton btn_close。 public StaffAdd() { initComponents()。 } private void initComponents() { dialogPane = new JPanel()。 contentPanel = new JPanel()。 lb_id = new JLabel()。 tf_id = new JTextField()。 lb_name = new JLabel()。 tf_name = new JTextField()。 lb_type = new JLabel()。 cb_type = new JComboBox()。 lb_xueli = new JLabel()。 tf_xueli = new JTextField()。 lb_address = new JLabel()。 tf_address = new JTextField()。 lb_sex = new JLabel()。 tf_sex = new JTextField()。 lb_salary = new JLabel()。 tf_salary = new JTextField()。 lb_age = new JLabel()。 tf_age = new JTextField()。 buttonBar = new JPanel()。 btn_save = new JButton()。 btn_close = new JButton()。 setTitle(添加職工)。 setResizable(false)。 Container contentPane = getContentPane()。 (new BorderLayout())。 { (new EmptyBorder(12, 12, 12, 12))。 (new BorderLayout())。 { (new GridLayout(5, 4, 6, 6))。 (職工號:)。 ()。 (lb_id)。 (tf_id)。 (性別:)。 ()。 (lb_sex)。 (tf_sex)。 (姓名:)。 ()。 (lb_name)。 (tf_name)。 (任職類型:)。 ()。 (lb_type)。 (cb_type)。 (學歷:)。 ()。 (lb_xueli)。 (tf_xueli)。 (工資:)。 ()。 (lb_salary)。 (tf_salary)。 (地址:)。 ()。 (lb_address)。 (tf_address)。 (年齡:)。 ()。 (lb_age)。 (tf_age)
點擊復制文檔內容
公司管理相關推薦
文庫吧 www.dybbs8.com
公安備案圖鄂ICP備17016276號-1