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

正文內(nèi)容

123企業(yè)員工信息管理系統(tǒng)的設計與實現(xiàn)----畢業(yè)設計-wenkub

2022-12-10 06:42:39 本頁面
 

【正文】 7 頁 共 42 頁 1 引言 Java 開發(fā)前奏 SUN 公司在 20 世紀 90 年代初開發(fā)電子消費產(chǎn)品時覺得 C 和 C++有許多不 足,因而著手這一新型的編程語言,并于 1995 年正式推出 Java。本文旨在闡述如何用 Java 語言開發(fā)基于桌面操作系統(tǒng)以及微軟數(shù)據(jù)庫 (Microsoft Office Access)平臺的小型管理系統(tǒng),其重 點是如何連接數(shù)據(jù)庫以及如何對數(shù)據(jù)庫進行操作。 二、畢業(yè)論文(設計)的內(nèi)容: Windows XP JDK Intellij IDEA 三、畢業(yè)論文(設計)進程的安排 畢業(yè)設計(論文) 第 4 頁 共 42 頁 序 號 論文(設計)各階段名稱 日 期 備 注 1 課題討論,需求分析 ( ) 2 課題的整體策劃和構思 ( – ) 3 課題所需資料的采集 ( – ) 4 課題的實現(xiàn)與調試 ( – ) 5 撰寫論文 ( – ) 6 論文的答辯 ( 6 月初) 四、任務執(zhí)行日期: 自 __ __年 _ _月 _ 日起,至 _ _年 _ _月 _ _日止。 Java 用于 WWW 后,因其在 WWW 上支持各種動態(tài)和交互效果而迅速聞名。隨著 Java Servlet 的推出, Java在電子商務方面開始嶄露頭角,最新的 Java Server Page(JSP)技術的推出,更 讓 Java 成為基于 Web 應用程序的首選開發(fā)工具。 相比其他語言, Java 技術平臺具有明顯的優(yōu)越性。 目前, Java 技術的架構包括以下三個方面: □ J2EE(Java 2 Platform Enterprise Edition) 企業(yè)版,是以企業(yè)畢業(yè)設計(論文) 第 8 頁 共 42 頁 為環(huán)境而開發(fā)應用程序的解決方案。 □ J2ME(Java 2 Platform Micro Edition) 小型版,是致力于消費產(chǎn)品和嵌入式設備的最佳解決方案。 ? 其次, Java 還是一個開發(fā)環(huán)境, Java 技術包含一系列的工具:編譯器,解釋器、文檔生成工具、打包工具等。當前并不是在所有的平臺下都有相應的 Java 解釋器程序,這也是 Java 并不是在所有的平臺下都能運行的原因,它只能在已實現(xiàn)了 Java 解釋器程序的平臺下運行。 在 Java 與數(shù)據(jù)庫連接方面,使用 JDBC 可以很容易的將 SQL 語句傳到任何關系型數(shù)據(jù)庫中, Java 與 JDBC 的結合,使得程序員可以只寫一次數(shù)據(jù)庫應用軟件后就可以在任何一種數(shù)據(jù)庫系統(tǒng)上運行。這些 Applications 可以訪問本地或是任何 網(wǎng)絡上的共享數(shù)據(jù)庫服務器,當然它也能通過 Inter 來訪問數(shù)據(jù)庫,圖 22 表示了 Java Application 訪問網(wǎng)絡數(shù)據(jù)庫的情況 。 主程序界面設計: ● 應當有一個菜單欄,不同的功能在不同的菜單中,用戶可以隨時找到 ● 程序將所有的功能都集成到鼠標右鍵中,用戶可以在不使用菜 單的情況下快速在不同的窗口之間切換 其它窗口設計 管理員登陸 數(shù)據(jù)庫的直接管理人員被稱為管理員,能對學生的資料進行修改,只有管理員登陸正確登陸后用戶才能對數(shù)據(jù)庫進行修改。 圖 新員工資料輸入部分 企業(yè)中有新員工加入的時候我們應當添加員工的資料,程序自動根據(jù)數(shù)據(jù)庫中已有的員工的編號的自動為新員工編號,員工的這個編號在數(shù)據(jù)庫中是唯一的,自始至終都是不可以更改的。 ● 對員工信息存儲的數(shù)據(jù)庫,這里面應當包括員工基本資料、員工的調動情況等資料。 創(chuàng)建數(shù)據(jù)庫表 在 Microsoft Access 數(shù)據(jù)庫中建立以下幾個數(shù)據(jù)表: 創(chuàng)建用于存儲基本信息的表,表的結構均如下表 所示: 系統(tǒng)功能 管理用戶部分 用戶登陸 管理員工資料 用戶退出 添加新用戶 修改用戶資料 輸入新員工資料 輸入員工人事調動資料 查找修改員工資料 刪除用 戶資料 初始化數(shù)據(jù)庫 創(chuàng)建數(shù)據(jù)庫表 初始化數(shù)據(jù)庫信息 畢業(yè)設計(論文) 第 19 頁 共 42 頁 數(shù)據(jù)元素標識 類型 id 文本 des 文本 表 基本信息表一共有三個,表名分別為: department、 duty、 education。 畢業(yè)設計(論文) 第 20 頁 共 42 頁 數(shù)據(jù)元素標識 數(shù)據(jù)元素名稱 字段大小 類型 idW 員工學生編號 50 文本 nameW 員工姓名 20 文本 timeW 員工調動時間 50 文本 containW 員工調動內(nèi)容 50 文本 demoW 調動原因描述 100 文本 表 ,表名為 system,其結構如表 所示。 Connection 對象是連接數(shù)據(jù)庫的基礎,它管理程序與數(shù)據(jù)庫建立連接; Statement 對象管理對數(shù)據(jù)庫操作,一切對數(shù)據(jù)庫的查詢、更改等操作都基 于這個類; Recordset 對象是管理數(shù)據(jù)庫記錄的對畢業(yè)設計(論文) 第 21 頁 共 42 頁 象,我們可以從這個對象中取出我們需要的查詢后得數(shù)據(jù)。\\39。 *將數(shù)據(jù)庫的絕對路徑加到數(shù)據(jù)源 路徑中: mdbURL=jdbc:odbc: driver={Microsoft Access Driver (*.mdb)}。 程序的編寫過程及功能實現(xiàn) 工欲善其事,必先利其器。如圖 圖 3241 程序運行界面 畢業(yè)設計(論文) 第 23 頁 共 42 頁 連接數(shù) 據(jù)庫類的編寫 數(shù)據(jù)庫的連接方面使用的是 Main 類中的 connectDatabase()方法,這個類實現(xiàn)與數(shù)據(jù)庫的連接。\\39。 mdbURL=jdbc:odbc:driver={Microsoft Access Driver (*.mdb)}。 } try { conn= (mdbURL,)。 (成功加載系統(tǒng)屬性文件 ! )。 } ● 系統(tǒng)配置文件 ?xml version= encoding=UTF8? !DOCTYPE properties SYSTEM properties mentPrograme Comment :/ment entry key=first_OR_not0/entry entry key=initDatabase0/entry entry key=createWorkerTablecreate table worker (idW varchar(50) not null,nameW varchar(20), sexW varchar(5),birthW varchar(30),deptW varchar(10), dutyW varchar(10),eduW varchar(10),professW varchar(15), addrW varchar(100),teleW varchar(25),W varchar(60)) /entry 畢業(yè)設計(論文) 第 25 頁 共 42 頁 entry key=createChangeTablecreate table change (idW varchar(50) not null,nameW varchar(20), timeW varchar(50),containW varchar(50), demoW varchar(100))/entry entry key=insertAdmin insert into system(userName,userPasswd,userType) values(39。,39。 ● 管理員登陸,檢測用戶賬號密碼是否正確 while(()){ try { name=(userName)。amp。 break。 源代碼: try { if(stateTemp!=null){ int line = (insert into system (userName,userPasswd,userType) values (39。,39。 (managerJInternalFrame, 成功添加畢業(yè)設計(論文) 第 27 頁 共 42 頁 賬號為: +info[0]+ 新用戶! ,提示 , )。+ info[4] +39。 if(line==1){ (成功更新名為: +info[0]+ 的信息 !)。)。這三個方面的信息都分別放置在一個 String類型的數(shù)組中,這個數(shù)組分別從員工信息管理三部分相應的類方法中取得。 + newWorker[1] + 39。 + newWorker[3] + 39。 + newWorker[5] + 39。 + newWorker[7] + 39。 + newWorker[9] + 39。 更新 change 表: line = (insert into change (idW,nameW,timeW,containW,demoW) values(+ 39。,+ 39。, + 39。該類不但要更新 worker 表,還要更新 change 表。 * 員工信息的查詢修改,該方法同輸入員工的調動信息相同,也實現(xiàn)了CaretListener 接口, 其作用和輸入員工的調動信息相同。 public MyTableModel(String [][]contains,String[] columnName) { 畢業(yè)設計(論文) 第 30 頁 共 42 頁 p = contains。 } public String getColumnName(int col) { return n[col]。 } /* public void set
點擊復制文檔內(nèi)容
公司管理相關推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1