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

正文內(nèi)容

電話簿管理工具-文庫吧資料

2024-11-24 16:40本頁面
  

【正文】 j, 1))。 String max = null。 j count。 i count 1。 int count = ()。 16 } public void actionPerformed(ActionEvent ae) { if (按姓名排序 == ()) { removeAllRecord()。 // 設(shè)置此 frame 顯示 getAllRecord()。 // 設(shè)置此 frame 的狀態(tài) (true)。 ()。 column = ().getColumn(4)。 column = ().getColumn(3)。 column = ().getColumn(2)。 column = ().getColumn(1)。// 添加面板 column = ().getColumn(0)。 phonescrollpane = new JScrollPane(phoable)。// 以該模型為基礎(chǔ)建表 ()。 // 設(shè)置表的模型 DefaultTableModel 是指默認(rèn)的表控制模型它可以來控制 //JTBALE 用 JTABLE 的 GETTABLEMODEL 來得到一個表控制模型來控制 (this)。 (select)。 (phonezhiwu)。 (phonedanwei)。 (phonenum)。 (phonename)。 // 行數(shù) 列數(shù) 3 add(panel, )。 panel = new JPanel()。 select = new JButton(查找記錄 )。 add = new JButton(添加記錄 )。 15 zhiwulabel = new JLabel(職務(wù) )。 danweilabel = new JLabel(單位 )。 phonelabel = new JLabel(電話號碼 )。 namelabel = new JLabel(姓名 )。 (updrecord)。 (this)。 selrecord = new JMenuItem(修改記錄 )。 (delrecord)。 (this)。 addrecord = new JMenuItem(添加記錄 )。 (data)。 (this)。 name = new JMenuItem(按姓名排序 )。 caozuo = new JMenu(操作 )。 setmenu = new JMenu(設(shè)置 )。// 設(shè)置布局 menubar = new JMenuBar()。 TelephoneNumFrame(String str) { super(str)。 String head[] = { 序號 , 姓名 , 號碼 , 單位 , 職務(wù) }。 DefaultTableModel defaultModel。 JScrollPane phonescrollpane。 JTextField phonezhiwu。 JTextField phonenum。 JLabel phonelabel。 JLabel danweilabel。 JButton select。 JMenuItem name, data, addrecord, delrecord, selrecord, updrecord。 JMenuBar menubar。 // 設(shè)置用戶在此窗體上發(fā)起 close時默認(rèn)執(zhí)行的操作 } } class TelephoneNumFrame extends JFrame implements TableModelListener, ActionListener {String strurl=jdbc:odbc:driver= {Microsoft Access Driver(*.mdb)}。 public class TelephoneNum { public static void main(String[] args) { TelephoneNumFrame frame = new TelephoneNumFrame(電話簿管理工具 )。 import 。 import 。 import 。 import 。 import 。 import 。 import 。 import 。 import 。 import 。 import 。 import 。在次,我還得特別感謝我的杭志老師在我 Java 學(xué)習(xí)以及此通訊錄制作過程中給予的幫組與指導(dǎo)。我必需不斷上網(wǎng)查詢或去圖書館借書來研讀,幸而經(jīng)過努力,我雖不能很好的運用我所學(xué)的相關(guān) 知識到實際開發(fā)中來,但是最終我還是按自己所預(yù)定的設(shè)計要求完成了流程的各個步驟,基本實現(xiàn)了我的電話簿管理工具需求的相關(guān)功能。好的文檔是一個成功軟 件開發(fā)的先決條件。先不說我們不懂技術(shù),就是軟件的開發(fā)流程我們也一無所知,在此之前我們并沒有真正接觸過軟件開發(fā)的文檔,也不知道一個軟件開發(fā)必須先寫文檔,然后依據(jù)文檔中設(shè)計要求、總體設(shè)計以及詳細設(shè)計來開發(fā)源碼實現(xiàn)軟件所需求的功能。 該人不存在,然后才可以回到電話簿管理工具原界面。修改記錄操作在修改時不管用戶要修改的是否是所有信息都必 需同時依次輸入姓名、號碼、單位和職位四項信息,并不能只輸入要修改的單個信息,其它不要修改的信息也得再輸入一次方可實現(xiàn)信息更改。但是受水平及其它一些因素的限制菜單欄設(shè)置的比較簡單,只有兩個菜單項,有些操作在實現(xiàn)時在人性化操作上存在一些欠缺。 10 圖 7 電話簿管理工具的系統(tǒng)界面圖 進入系統(tǒng)界面后,檢測菜單欄的設(shè)置項和操作項的功能是否能夠?qū)崿F(xiàn),選擇操作項的刪除記錄功能、修改記錄功能則出現(xiàn)如圖 圖 9 所示的界面,代表功能已能完全實現(xiàn)。 打開一個 DOS 窗口,運用命令: cd +復(fù)制的地址 進入到 phonenumbook 文件夾中的 src 子文件夾,使用命令: javac d ../ 將生成的 class文件放到上一級目錄中,即與數(shù)據(jù)庫文件處在同一根目錄下 使用命令: cd ../ 返回到上一級目錄 使用命令: java TelephoneNum 運行 電話簿管理工具的程序時 DOS 窗口具體指令操作如圖 6 所示 。)。 WHERE xingming=39。 (UPDATE numrecord SET haoma/ danwei/ zhiwei = 39。)。關(guān)鍵實現(xiàn)語句如下: rs = (SELECT * FROM numrecord WHERE xingming=39。)。 (DELETE FROM numrecord WHERE xingming=39。)。 rs = (SELECT * FROM numrecord WHERE xingming=39。)。 AND haoma=39。關(guān)鍵代碼如下: ResultSet rs = (SELECT * FROM numrecord WHERE xingming=39。))。,39。,39。,39。 (INSERT INTO numrecord(xingming,haoma,danwei,zhiwu) VALUES(39。通過數(shù)據(jù)庫操作也可將所儲存的信息顯示在電話簿管理工具的界面上。 Connection concon = ()。 數(shù)據(jù)庫的建立 鑒于電話簿管理工具的數(shù)據(jù)的單一性以及容量小等特點,采用單數(shù)據(jù)表的形式建立數(shù)據(jù)庫,此數(shù)據(jù)庫庫名: ,數(shù)據(jù)表名: numrecord,數(shù)據(jù)表結(jié)構(gòu)包含項:姓名,號碼,單位,職務(wù),按序號排序以及按姓名排序。 (4) getAllRecord()方法 getAllRecord()方法功能與 removeAllRecord()方法相對,將儲存在數(shù)據(jù)庫中的所有信息全部讀出,顯示在電話簿管理工具的界面上。在執(zhí)行修改記錄時,先輸入要修改的聯(lián)系人的姓名,先在數(shù)據(jù)庫中查找該聯(lián)系人是否存在,若存在則在依次輸入要修改的聯(lián)系人的號碼、單位和職位更改掉原先儲存在數(shù)據(jù)庫中的信息。他們各自實現(xiàn)的更能分析如下: (1) telephoneNumFrame()方法 telephoneNumFrame()方法完成了界面的布局,生成了包含了設(shè)置和操作兩個菜單的菜單條,實現(xiàn)了設(shè)置菜單的按序號排序以及按姓名排序和操作菜單的添加記錄、修改記錄、查找記錄以及刪除記錄六個菜單項,生成了姓名、電話號碼、單位、職位四個標(biāo)簽以及相應(yīng)的四個輸入文本框,與此同時還完成了添加和查找兩個按鈕的響應(yīng)。第一個類 TelephoneNum 定義了一個 main()方法,創(chuàng)建了 TelephoneNumFrame 類實例,設(shè)置了程序的入口6 同時也設(shè)置了電話簿管理工具窗口界面的關(guān)閉按鈕。生成電話簿管理工具的程序的結(jié)構(gòu)圖如圖 4 所示。電話簿管理工具的功能模塊圖如圖 3 所示。最后則需對各設(shè)計的功能進行數(shù)據(jù)庫的連接與實現(xiàn),讓信息在輸入后能成功儲存在數(shù)據(jù)庫中以方便在執(zhí)行相關(guān)功能時能從數(shù)據(jù)庫中成功讀取信息。菜單欄包含設(shè)置以及操作兩個菜單項,并對菜單項以及界面上的控制按鈕進行事件響應(yīng),相應(yīng)地來成功控制電話簿管理工具的各項操作。 4 系統(tǒng)設(shè)計 系統(tǒng)總體設(shè)計 為了實現(xiàn)電話簿管理工具所有需求,設(shè)計應(yīng)分為三個部分:首先需要設(shè)計此電話簿管理工具的界面以及其框架布局。 (4) 界面要求 以 Windows 窗口形式顯示,頂 部為標(biāo)題欄,接著是菜單欄,第三欄左邊是四個輸入框,右邊是兩個操作按鈕。 用 戶按 姓 名 排 序按 序 號 排 序 u s e s u s e s 圖 2 電話簿管理工具設(shè)置菜單欄的用戶用例圖 系統(tǒng)其它需求分析 (1) 性能要求 實時性好、可靠性強。 3 用 戶刪 除 聯(lián) 系 人 信 息查 找 聯(lián) 系 人 信 息修 改 聯(lián) 系 人 信 息添 加 聯(lián) 系 人 信 息 u s e s u s e s u s e s u s e s 圖 1 電話簿管理工具中操作菜單欄的用例圖 此電
點擊復(fù)制文檔內(nèi)容
高考資料相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1