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

正文內(nèi)容

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

2022-09-07 17:53:24 本頁面
 

【正文】 姓名、 手機 、 家庭 地址,你也可以根據(jù)自己的需要改變系統(tǒng)的信息, 也 可以瀏覽全部通訊的聯(lián)系人,并且可以根據(jù)數(shù)據(jù)表的各字段來查詢你所要找的聯(lián)系人等功能。它是將自己的 聯(lián)系人的具體信息集中管理,成為一個方便人們使用的小軟件。 本科畢業(yè)論文(設(shè)計) 題 目 通訊錄管理系統(tǒng) 1 目 錄 文 獻 綜 述 ........................................ 錯誤 !未定義書簽。在開發(fā)過程中主要運用 Java,JDK,MySQL,SWING等技術(shù) ,由于開發(fā)工具和數(shù)據(jù) 庫之間的良好使用,可以 為開發(fā)帶來方便,使之成為一個 可施行 的系統(tǒng) 。 相信通過使用該通訊錄管理系統(tǒng)能夠更加便利你的生活,為你的良好的人際關(guān)系添磚加瓦,幫助你走向成功。利用計算機實現(xiàn)公司往來通訊或個人的通訊管理顯得越來越重要。一般來講,管理通過計劃、組織、指導(dǎo)與領(lǐng)導(dǎo)、控制等手段,為組織制定目標(biāo),應(yīng)用組織的各種要素,以實現(xiàn)組織的目 標(biāo)。 隨著科學(xué)技術(shù)的不斷提高 ,計算機科學(xué)日漸成熟 ,其強大的功能已為人們深刻認識 ,它已進入人類社會的各個領(lǐng)域并發(fā)揮著越來越重要的作用。 5 第二章 開發(fā)技術(shù)及技術(shù) 開發(fā)技術(shù) MVC MVC 全名是 Model View Controller,是模型 (model)-視圖 (view)-控制器(controller)的縮寫,一種軟件設(shè)計典范,用一種業(yè)務(wù)邏輯、數(shù)據(jù)、界面顯示分離的方法組織代碼,將業(yè)務(wù)邏輯聚集到一個部件里面,在改進和個性化定制界面及用戶交互的同時,不需要重新編寫業(yè)務(wù)邏輯。 C 存在的目的則是確保 M 和 V 的同步,一旦 M 改變, V 應(yīng)該同步更新。 JDK JDK(Java Development Kit)是 Sun Microsystems 針對 Java 開發(fā)員的產(chǎn)品。因此掌握 JDK 是學(xué)好Java 的第一步。從 SUN 的 開始 ,提供了泛型等非常實用的功能,其版本信息也不再延續(xù)以前的 , , ,而是變成了 , 了。它以抽象窗口工具包( AWT)為基礎(chǔ)使跨平臺 應(yīng)用程序 可以使用任何可插拔的外觀風(fēng)格。編程語言的所有實現(xiàn)都必須模擬 JVM,從而使 Java 程序可以在具有 JVM版本的任何系統(tǒng)上運行。 廣泛應(yīng)用于個人PC、 數(shù)據(jù)中心 、游戲控制臺、 科學(xué)超級計算機 、 移動電話 和 互聯(lián)網(wǎng) ,同時擁有全球最大的開發(fā)者專業(yè)社群。 開發(fā)工具 MyElipse MyEclipse 企業(yè)級工作平臺( MyEclipseEnterprise Workbench ,簡稱 MyEclipse)是對 EclipseIDE 的擴展,利用它我們可以在數(shù)據(jù)庫和 JavaEE 的開發(fā)、發(fā)布以及應(yīng)用程序服務(wù)器的整合方面極大的提高工作效率??梢哉f MyEclipse 是幾乎囊括了目前所有主流開源產(chǎn)品的專屬 eclipse 開發(fā)工具。MySQL 所使用的 SQL 語言是用于訪問 數(shù)據(jù)庫 的最常用標(biāo)準(zhǔn)化語言。 Navicat for MySQL 基于 Windows 平臺,為 MySQL 量身訂作,提供類似于 MySQL 的用管理界面工 具。 Navicat for MySQL 支援 Unicode,以及本地或遠程 MySQL 服務(wù)器多連線,用戶可瀏覽數(shù)據(jù)庫、建立和刪除數(shù)據(jù)庫、編輯數(shù)據(jù)、建立或執(zhí)行 SQL queries、管理用戶權(quán)限(安全設(shè)定)、將數(shù)據(jù)庫備份 /復(fù)原、匯入 /匯出數(shù)據(jù)(支援 CSV, TXT, DBF 和 XML 檔案種類)等。系統(tǒng)分為四大模塊:用戶登錄,聯(lián)系人信息維護,查找聯(lián)系人,用戶信息維護 。 (2)刪除聯(lián)系人信息:可以刪除這個聯(lián)系人的具體信息。 按姓名排序、按姓名查詢、快速查詢 。 (3)DB:該參與者為數(shù)據(jù)庫系統(tǒng),主要工作是搜集信息, 提供搜索功能,方便用戶對聯(lián)系人的信息查找,更新, 刪除,增加等。 (2)更新聯(lián)系人功能: 該功能主要是針對用戶在于朋友,親戚的友好相處中,由于對方更換聯(lián)系方式,并且及時告訴用戶信息,用戶可以根據(jù)對方告知的信息進行更新,方便日后聯(lián)系。 概念結(jié)構(gòu)設(shè)計 根據(jù)需求分析抽象出信息結(jié)構(gòu),可得該系統(tǒng)的 ER 圖。本系統(tǒng)使用的數(shù)據(jù)庫為Friend。 import 。 //數(shù)據(jù)庫驅(qū)動 try { con = (url, root, 123)。 } catch (IllegalAccessException e) { ()。 flag0 = 1。 ()。 ()。 } 系統(tǒng)主界面: 4.. 瀏覽 聯(lián)系人 信息: private void jButton6ActionPerformed( evt) { View ft = new View()。 } 4.. 添加 聯(lián)系人 信息: private void jButton2ActionPerformed( evt) { Add ft = new Add()。 } 4.. 排序 聯(lián)系人 信息: private void jButton4ActionPerformed( evt) { Sort ft = new Sort()。 String sql = SELECT * FROM STUINFO。 } } catch (SQLException e) { ()。 + str + 39。 data[j][1] = (2)。 data[j][5] = (6)。 } } catch (SQLException e) { ()。 } 查詢 聯(lián)系人 信息功能: private void jButton_Search1ActionPerformed( evt) { Object title[] = { 編號 , 姓名 , 性別 , 電話 , 郵政編碼 , 家庭住址 , }。 if ((編號 )) { sql = SELECT * FROM STUINFO WHERE 編號 =39。 } else if (()) { sql = SELECT * FROM STUINFO WHERE =39。 try { int j = 0。 datas[j][3] = (4)。 datas[j][7] = (7)。 (table)。 if (n == 0) { //獲取添加的內(nèi)容 String acctnum = ()。 String academy = ()。 //插入內(nèi)容 String sql = INSERT INTO STUINFO VALUES(39。, 39。, 39。, 39。)。 } } 重置: private void jButton2ActionPerformed( evt) { ()。 22 ()。 } 刪除 聯(lián)系人 信息功能: private void jButton1ActionPerformed( evt) { String str = (String) ()。 + str2 + 39。 try { while (()) { ((1))。 ((5))。 } } catch (SQLException e) { ()。 + str2 + 39。 (this, 刪除成功! , 提示 , )。 ()。 ()。 if ((編號 )) { sql = SELECT * FROM stuinfo ORDER BY 編號 ASC。 Object[][] datas = new Object[51][8]。 datas[j][2] = (3)。 datas[j][6] = (7)。 } JTable table = new JTable(datas, title)。 界面設(shè)置代碼為: private static final long serialVersionUID = 8166865260561556563L。 //TextField texfload=new TextField(10)。 JPasswordField jpass=new JPasswordField(10)。 (d)。 getRootPane().setDefaultButton(butlogin)。 Panel p2=new Panel()。 (labload)。 (p1,)。 (450,300)。 27 } /** * 登錄控制函數(shù) * param texfname * param pass */ public void load(JTextField texfname,JPasswordField pass) { if(成功 .equals((texfname, pass))){ (false)。 } } 登錄成功 :登錄用戶登錄成功后轉(zhuǎn)向主窗體 The main form diagram 圖 54 主窗體圖 主窗體的實現(xiàn)的代碼: JButton butSelect=new JButton(select)。 JButton butdelete=new JButton(delete)。 Panel p1=new Panel()。 BorderLayout d=new BorderLayout()。 for(int i=0。 (this)。 (this)。 (butbrowse)。 (butout)。 (700,450)。 Label labsex=new Label(sex: ,)。 Label labl=new Label(Emaill: ,)。 } public JTextField getTexfphone() { return texfphone。 } public JTextField getTexfqq() { return texfqq。 JTextField texfage=new JTextField()。 JTextField texfpostercard=new JTextField()。 JButton butcancel = new JButton(canel)。 Container c=getContentPane()。 (g)。 (texfage)。 (texfphone)。 (texfpostercard)。 (texfqq)。 (p,)。 (this)。 try{ stm=()。 while(()){ a=(1)。 snews[1]=().getText()。 snews[5]=().getText()。 (1,a+1)。 (5, snews[3])。 (9, snews[7])。 }catch(SQLException e1){ ()。 35 } } 下面舉例一個添加演示: Increase the relevant information interface diagram 圖 56 增加相關(guān)信息界面圖 點擊 ok 按鈕實現(xiàn)數(shù)據(jù)庫的插入和并在主窗 體中篩選出剛剛添加的信息顯示: Increasing the interface map information related to success 圖 57 增加相關(guān)信息成功的界面圖 36 對聯(lián)系人的更新操 作: 更新界面如圖所示: The interface map update relevant infor
點擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1