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

正文內(nèi)容

數(shù)據(jù)庫課程設(shè)計—企業(yè)工資管理系統(tǒng)(java版完整代碼)-資料下載頁

2025-08-11 12:23本頁面
  

【正文】 。 (updateStr2)。 (this, 修改成功!)。 ()。 } catch (SQLException e1) { (this, 修改失??!)。 } } if ((())) {// 刪除員工信息 Connection con。 Statement sql。 try { ()。 } catch (ClassNotFoundException e1) { (this, 連接數(shù)據(jù)庫失??!)。 } try { con = (jdbc:mysql://localhost:3306/wage management,root,jxb)。 sql = (, )。 (DELETE FROM wageinfo where no=39。+()+39。)。 (DELETE FROM welfare where no=39。+()+39。)。 (DELETE FROM workerinfo where no=39。+()+39。)。 (this, 刪除成功!)。 ()。 } catch (SQLException e1) { (this, 刪除失?。?。 } } if ((())) {// 查詢?nèi)繂T工信息 Connection con。 Statement sql。 ResultSet rs。 try { ()。 } catch (ClassNotFoundException e1) { (this, 連接數(shù)據(jù)庫失敗!)。 } try { con = (jdbc:mysql://localhost:3306/wage management,root,jxb)。 sql = (, )。 if ((())) { for (int i = 0。 i 50。 i++) for (int j = 0。 j 4。 j++) (, i, j)。 rs = (select distinct * from wageinfo ,welfare,workerinfo where = and = 。)。 int k = 1。 while (()) { ++k。 String no = (1)。 String name = (2)。 String jb = (3)。 String jt = (6)。 int sum= (3)+(6)。 String mi = (9)。 (no, k, 0)。 (name, k, 1)。 (jb, k, 3)。 (jt, k, 2)。 (sum,k,4)。 (mi,k,5)。 } } } catch (SQLException e1) { (this, 查詢失??!)。 } } if ((())) {// 返回 GZGLZJM gl=new GZGLZJM()。 ()。 ()。 } }}package wage_management。import 。import 。import 。import 。import 。import 。import 。import 。import 。import 。import 。import 。import 。import 。class XGMM extends DL implements ActionListener { JFrame frame = new JFrame(密碼修改)。 JLabel label1 = new JLabel(原密碼)。 JLabel label2 = new JLabel(新密碼)。 JButton Button1 = new JButton(確定)。 JButton cancelButton = new JButton(返回)。 JPasswordField password = new JPasswordField(9)。 JPasswordField newpassword = new JPasswordField(9)。 void create() { JPanel p = (JPanel) ()。 (new FlowLayout())。 (label1)。 (5, 5)。 (4, 8)。 (password)。 (100, 200)。 (600, 600)。 (label2)。 (50, 20)。 (40, 80)。 (newpassword)。 (100, 20)。 (80, 120)。 (Button1)。 (cancelButton)。 ()。 (true)。 (this)。 (this)。 ()。 ()。 (200, 100, 500, 220)。 (true)。 } public void actionPerformed(ActionEvent e) { if (()==Button1) { Connection con。 Statement sql。 try { ()。 } catch (ClassNotFoundException e1) { (this, 連接數(shù)據(jù)庫失敗!)。 } try { con = (jdbc:mysql://localhost:3306/wage management,root,jxb)。 sql = ()。 String updateStr = UPDATE workerinfo SET mi=39。+()+39。where name=39。+t1+39。 (updateStr)。 (this, 修改成功!)。 ()。 } catch (SQLException e1) { (this, 請輸入原密碼和新密碼!)。 //(e1)。 } } if (()==cancelButton) // 返回 { YGDLJM dl=new YGDLJM()。 ()。 ()。 } }}5. 課設(shè)總結(jié) 通過這次課程設(shè)計發(fā)現(xiàn)這其中需要的很多知識我們沒有接觸過,去圖書館查資料的時候發(fā)現(xiàn)我們前邊所學(xué)到的僅僅是皮毛,還有很多需要我們掌握的東西我們根本不知道。同時也發(fā)現(xiàn)有很多已經(jīng)學(xué)過的東西我們沒有理解到位,不能靈活運用于實際,不能很好的用來解決問題,這就需要我們不斷的大量的實踐,通過不斷的自學(xué),不斷地發(fā)現(xiàn)問題,思考問題,進而解決問題。在這個過程中我們將深刻理解所學(xué)知識,同時也可以學(xué)到不少很實用的東西。從各種文檔的閱讀到開始的需求分析、概念結(jié)構(gòu)設(shè)計、邏輯結(jié)構(gòu)設(shè)計、物理結(jié)構(gòu)設(shè)計。親身體驗了一回系統(tǒng)的設(shè)計開發(fā)過程。很多東西書上寫的很清楚,貌似看著也很簡單,思路非常清晰。但真正需要自己想辦法去設(shè)計一個系統(tǒng)的時候才發(fā)現(xiàn)其中的難度。經(jīng)常做到后面突然就發(fā)現(xiàn)自己一開始的設(shè)計有問題,然后又回去翻工,在各種反復(fù)中不斷完善自己的想法。我想有這樣的問題不止我一個,事后想想是一開始著手做的時候下手過于輕快,或者說是根本不了解自己要做的這個系統(tǒng)是給誰用的。因為沒有事先做過仔細的用戶調(diào)查,不知道整個業(yè)務(wù)的流程,也不知道用戶需要什么功能就忙著開發(fā),這是作為設(shè)計開發(fā)人員需要特別警惕避免的,不然會給后來的工作帶來很大的麻煩,甚至可能會需要全盤推倒重來。所以以后的課程設(shè)計要特別注意這一塊的設(shè)計。按照要求,我們做的是機票預(yù)訂系統(tǒng)。說實話,我對這個是一無所知的,沒有訂過機票,也不知道航空公司是怎么一個流程。盲目開始設(shè)計的下場我已經(jīng)嘗過了,結(jié)果就是出來一個四不像的設(shè)計方案,沒有什么實際用處。沒有前期的調(diào)查,僅從指導(dǎo)書上那幾條要求著手是不夠的。32
點擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1