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

正文內(nèi)容

java通訊_錄管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)本科畢業(yè)論文-預(yù)覽頁(yè)

 

【正文】 Function module 圖 31 功能模塊 用戶登錄模塊 據(jù)用戶名和初始密碼進(jìn)行登錄 ,驗(yàn)證通過(guò)后進(jìn)入主窗體,輸入有誤則提示錯(cuò)誤消息,要求用戶重新輸入,直到成功登錄。如:這個(gè)聯(lián)系人的聯(lián)系通訊錄系統(tǒng) 聯(lián)系人信息刪除 聯(lián)系人信息排序 聯(lián)系人信息添加 按編號(hào)查詢 按編號(hào)排序 按姓名排序 聯(lián)系人信息瀏覽 聯(lián)系人信息查詢 按姓名查詢 9 方式已經(jīng)改變而暫時(shí)找不到新的方式時(shí),可以刪除這個(gè)。 用戶信息維護(hù) 將用戶的操作請(qǐng)求發(fā)送至客戶端,客戶端收 到用戶操作請(qǐng)求,驗(yàn)證通過(guò),對(duì)數(shù)據(jù)庫(kù)中的數(shù)據(jù)進(jìn)行操作,然后返回提示信息。 該系統(tǒng)的參與者在 UML 中的描述如圖所示: Schematic diagram of the participants 圖 32 參與者示意圖 Printer 顯示 數(shù)據(jù)庫(kù)管理 員 系統(tǒng) 管理員 10 通訊錄管理系統(tǒng) 程序流程圖: The program flow chart 圖 33 程序流程圖 系統(tǒng)主用例識(shí)別 通過(guò)認(rèn)真分析與思考,我認(rèn)為自己的系統(tǒng)按照設(shè)計(jì)圖大致將該系統(tǒng)的參與者,主用例和主用例的 功能描述如下: (1)聯(lián)系人信息維護(hù): 該主用例主要是對(duì) 聯(lián)系人的詳細(xì)信息進(jìn)行維護(hù),通過(guò)對(duì)信息的維護(hù)可以確保自己人際交往的良好,保證日常生活的次序。 (3)刪除聯(lián)系人功能: 該功能主要是對(duì)聯(lián)系人信息的刪除。 (1). 用戶 ER 圖 The user ER diagram 圖 36 用戶 ER 圖 系統(tǒng) 管理員 聯(lián)系人信息維護(hù) 添加聯(lián)系人信息 更新聯(lián)系人信息 刪除聯(lián)系人信息 Indude Indude Indude 登陸用戶 用戶名 密碼 13 根據(jù)分 ER 圖和需求分析,可得到總 ER 圖 The overall ER diagram 圖 37 總體 ER 圖 邏輯結(jié)構(gòu)設(shè)計(jì) 基本信息表 Friend 用來(lái)保存姓名、電話、 家庭住址 、郵箱信息。 創(chuàng)建表 Friend(基本信息表),它的代碼如下: CREATE TABLE Friend (Name char (20) PRIMARY KEY , Tele char(20), Addr char(30), Mail char(20) ) GO 15 第四章 系統(tǒng)實(shí)現(xiàn) 數(shù)據(jù)庫(kù)的實(shí)現(xiàn) 數(shù)據(jù)庫(kù)連接 package connect_sql。 public class Connects { private String dbDriver = 。 (提示:數(shù)據(jù)庫(kù)加載成功! )。 } catch (ClassNotFoundException e) { 16 ()。 UserDao user = new UserDao()。 } else { i++。 } else ()。 (true)。 (true)。 18 (true)。 ResultSet rs1 = (sql)。 } Object data[][] = new Object[i + 1][8]。 ResultSet rs = (sql)。 19 data[j][2] = (3)。 data[j][6] = (7)。 } JTable table = new JTable(data, title)。 String str1 = (String) ()。 + str2 + 39。 + str2 + 39。 while (()) { datas[j][0] = (1)。 datas[j][4] = (5)。 j++。 ()。 String name = ()。 String major = ()。 + acctnum + 39。 + sex + 39。 + academy + 39。 + adress + 39。 (sql)。 ()。 ()。 String str2 = ()。 } else sql = SELECT * FROM stuinfo where 姓名 =39。 ((2))。 ((6))。 } 23 String[] option = { 刪除 , 修改 }。 } else sql = DELETE FROM stuinfo WHERE 姓名 =39。 ()。 ()。 } } 排序 聯(lián)系人信息功能 private void jButton1ActionPerformed( evt) { String str = (String) ()。 } else if ((姓名 )) { sql = SELECT * FROM stuinfo ORDER BY 姓名 ASC。 try { int j = 0。 datas[j][3] = (4)。 datas[j][7] = (8)。 (table)。 ClientContext clientContext。 JTextField texfname=new JTextField(10)。 public LoginFrame() { super(login)。 (39。//默認(rèn)按鈕可以相應(yīng)回車請(qǐng)求 (this)。 Panel p3=new Panel()。 (jpass)。 (p2,)。 } 當(dāng)點(diǎn)擊登陸所觸發(fā)事件代碼為: public void actionPerformed(ActionEvent e) { if(()==butlogin) (texfname, jpass)。 (true)。 JButton butbrowse=new JButton(browse)。 JButton butout=new JButton(exit)。 29 Panel p2=new Panel()。 (d)。i。 (this)。 (boBox)。 (butadd)。 (scrollpane,)。 30 (350,200)。 Label labphone=new Label(phone: ,)。 public JTextField getTexfname() { return texfname。 } public JTextField getTexfaddress() { return texfaddress。 } Label labqq=new Label(: ,)。 JTextField texfsex=new JTextField()。 32 JTextField texfl=new JTextField()。 Panel p=new Panel()。 GridLayout g=new GridLayout(8,2)。 (labname)。 (labsex)。 (labaddress)。 (labl)。 33 (determine)。 (p2,)。 (200,350)。 rs=(select id from munication )。 } }catch(SQLException e1){(數(shù)據(jù)編號(hào) )。 snews[2]=().getText()。 snews[6]=().getText()。 (2, snews[0])。 (6, snews[4])。 ()。 try { ()。+().getText()+39。 37 int i=1。 ().setText((i++))。 } ()。 } } 下面是更新的界面演示: 當(dāng)我們把隨便更改一個(gè) 家庭住址 信息時(shí), 38 The interface map to amend the relevant information 圖 59 修改相關(guān)信息的界面圖 當(dāng)點(diǎn)擊 ok 時(shí),進(jìn)行數(shù)據(jù)庫(kù)更新,在主窗體界面可以進(jìn)行驗(yàn)證達(dá)到用戶的要求: Modify the interface map information related to success 圖 510 修改相關(guān)信息成功的界面圖 進(jìn)行更新數(shù)據(jù)庫(kù)的操作代碼: /** * 修改函數(shù) */ 39 public void update(UpdateFrame f) { int id=0。 rs=()。 pstm=(update munication set name=?,age=?,sex=?,phone=?,address=?,mailnum=?,=?,qq=? where id=?)。 (4,().getText())。 (8, ().getText())。 (f,修改成功! )。 Delete information successfully interface diagram 圖 512 刪除信息成功界面圖 觸發(fā)事件的相關(guān)代碼: public void delete(JComboBox boBox,JTextField texf) { try{ if(().equals(id)){ pstm=(delete from munication where +()+=+())。 } ()。 } else { (null,刪除成功! ,提示,)。 在編寫程序的過(guò)程中出現(xiàn)了很多問題,自己現(xiàn)靜下來(lái)仔細(xì)查找錯(cuò)誤所在,也有些比較頑固的問題,自己實(shí)在能力有限,就去請(qǐng)教老師和同學(xué),一步一步,一個(gè)一個(gè)模塊,終于順利完成了。 通過(guò) 畢業(yè)設(shè)計(jì), 我 對(duì) JAVA 語(yǔ)言有了深刻的認(rèn)識(shí) 。 本次項(xiàng)目雖小,我卻悟出了個(gè)簡(jiǎn)單的道理:學(xué)習(xí) 就 像軟件開發(fā) ,拿到一本書之后看看,提出自己未知的問題,進(jìn)而分析該問題, 解決問題 。 首先,感謝 西南大學(xué)榮昌 校區(qū)信息管理系 的老師 ,你們無(wú)微不至的關(guān)懷是我 不斷進(jìn)步的最大動(dòng)力。 向在百忙中抽出時(shí)間對(duì)本文進(jìn)行評(píng)審并提出寶貴意見的各位老師表示衷心地感謝。 最后,感謝一直來(lái)陪伴在我身邊的朋友們,是他們讓我的大學(xué)生活變得豐富多次,感謝他們的鼓勵(lì)與支持! 44 參 考 文 獻(xiàn) [1] 其慶 《 Java 模塊設(shè)計(jì)實(shí)例經(jīng)典 [M]》 冶金工業(yè)出版社, [2] 甲耀 《 Core Java 高級(jí)應(yīng)用程序設(shè)計(jì)教程》 電子工業(yè)出版社, [3] James Gosling 《 Java 語(yǔ)言規(guī)范 [M]》 機(jī)械工業(yè)出版社, [4] 昊斯特曼,《 java 核心技術(shù)》, 機(jī)械工業(yè) 出版社 , [5] 曹靜,《軟件開發(fā)生命周期與統(tǒng)一建模語(yǔ)言 UML》, 水利水電出版社 , [6] 溫釗著 《 Java 例解教程 [M]》 中國(guó)鐵道出版社, [7] 郝玉龍 ,《 JavaEE 編程技術(shù) 》 ,交通大學(xué)出版社, [8] 李剛 《 Java 數(shù)據(jù)庫(kù)技術(shù)詳解 》 北京工業(yè)出版社 [9] 王占全 蘇玲 《 eclipse 全程指南:基礎(chǔ)知識(shí) 1
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1