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

正文內(nèi)容

本科-基于java的人事管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)-wenkub

2023-05-24 17:34:45 本頁面
 

【正文】 objectoriented programming technology and the mysql database for designed and implemented a personnel management system based on Java in the basis of full investigation on the process for the business enterprise personal management also, the system following the process of software engineering method strictly when designing the system and using the planning phases of the life cycle management strictly, It mainly realizing the staff basic information management module, employee resume management module, employee wages management module and the employees39。 現(xiàn)在,伴隨著科技的進(jìn)步,計(jì)算機(jī)技術(shù)的發(fā)展,利用計(jì)算機(jī)實(shí)現(xiàn)人事管理勢在必行,特別是對(duì)一些大中型企業(yè)來講,利用計(jì)算機(jī)實(shí)現(xiàn)本企業(yè)人事管理不僅減少了企業(yè)的管理成本,更重要是符合現(xiàn)代企業(yè)管理理念,效率高、方便、快捷等優(yōu)點(diǎn),使得企業(yè)人事管理更加的科學(xué)、規(guī)范,這不僅是企業(yè)自身發(fā)展的需要,更是社會(huì)發(fā)展的需要。 本課題實(shí)現(xiàn)的人事管理系統(tǒng),基本實(shí)現(xiàn)了人事管理的功能,包括人事檔案信息、工資、考勤等增、刪、改、查等功能,簡潔、實(shí)用的特點(diǎn)特別適用于一些小型企業(yè),由于本人能力有限, 系統(tǒng)設(shè)計(jì)不可避免的存在這樣或那樣的問題,不足之處請(qǐng)多多指正。其次,要了解本組織部門的大致工作流程和任務(wù)范圍劃分。由于管理人員與數(shù)據(jù)庫系統(tǒng)設(shè)計(jì)者之間存在著這樣的距離,所以需要管理部門和數(shù)據(jù)庫系統(tǒng)設(shè)計(jì)者更加緊密地配合,充分提供有關(guān)信息和資料,為數(shù)據(jù)庫系統(tǒng)的設(shè)計(jì)打下良好的基礎(chǔ)。規(guī)劃中的應(yīng)用范圍和要求。 對(duì)中層管理人員的訪問,可采用開座談會(huì)、個(gè)別交談或發(fā)調(diào)查表、查看業(yè)務(wù)記錄的方式,目的是了解企業(yè)的具體業(yè)務(wù)控制方式和約束條件、不同業(yè)務(wù)之間的接口、日??刂乒芾淼男畔⑿枨笠约邦A(yù) 測未來發(fā)展的潛在信息要求。一般采用數(shù)據(jù)流分析法,分析結(jié)果以數(shù)據(jù)流圖( DFD)表示。 需求分析 需求分析是確定系統(tǒng)必須完成的哪些工作,它的基本任務(wù)是準(zhǔn)確地回答“系統(tǒng)必須做什么”,它是進(jìn)行系統(tǒng)開發(fā)的第一步,也是極其重要的一個(gè)環(huán)節(jié),直接關(guān)系著用戶對(duì)于本系統(tǒng)的滿意程度,即使你代碼編寫的再怎么出色,如果它的基本功能不能使用戶滿意,它就是一個(gè)失敗的產(chǎn)品 [2]。 經(jīng)濟(jì)可行性 經(jīng)濟(jì)可行性研究的目的是制作的系統(tǒng)的經(jīng)濟(jì)效益是否超出它的開發(fā)成本,對(duì)于 傳統(tǒng)的人工方式管理人事檔案、工資信息管理以及考勤管理,不僅工作繁瑣而且需要大量的人力,這樣做的結(jié)果可能會(huì)造成記錄出錯(cuò)、效率低下以及增加企業(yè)的運(yùn)營成本,從而阻礙企業(yè)的發(fā)展。 3 系統(tǒng)設(shè)計(jì) 通過上面的分析,我們已經(jīng)對(duì)于本系統(tǒng)的基本功能有了初步的了解,本章的主要內(nèi)容是介紹系統(tǒng)的具體功能以及實(shí)現(xiàn)的方式 [5]。 Java 引進(jìn)虛擬機(jī) 原理,并運(yùn)行于虛基于 Java 的人事管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn) VII 擬機(jī),實(shí)現(xiàn)不同平臺(tái)的 Java 接口之間。 Java 舍棄了 C++的指針對(duì)存儲(chǔ)器地址的直接操作,程序運(yùn)行時(shí),內(nèi)存由操作系統(tǒng)分配,這樣可以避免病毒通過指針侵入系統(tǒng)。 ( 4) 健壯性 Java 致力于檢查程序在編譯和運(yùn)行時(shí)的錯(cuò)誤。 ( 1) 數(shù)據(jù)定義 SQL 數(shù)據(jù)定義操作方式包括創(chuàng)建、刪除和修改三種方式,操作對(duì)象有模式、表、視圖以及索引四種,操作語句如下 表 11。 ( ii)修改數(shù)據(jù)的簡單格式: UPDATE 表名 SET 列名 =表達(dá)式 WHERE 條件 ; ( iii)刪除數(shù)據(jù)的簡單格式: DELETE FROM 表名 WHERE 條件 。 JDK 中包含的常用包有: 、 、 、 、 、 、 等 [9]。 MySQL 數(shù)據(jù)庫 MySQL 是由 Oracle 公司開發(fā)的一種關(guān)聯(lián)數(shù)據(jù)庫管理系統(tǒng),關(guān)聯(lián)數(shù)據(jù)庫將數(shù)據(jù)保存在不同的表中,而不是將所有數(shù)據(jù)放在一個(gè)大表內(nèi),由于關(guān)聯(lián)數(shù)據(jù)庫中不同的表之間具有某種聯(lián)系,這樣就增加了速度并提高了靈活性。就其本身而言,它只是一個(gè)框架和一組服務(wù),用于通過插件組件構(gòu)建開發(fā)環(huán)境。 本系統(tǒng)采用的數(shù)據(jù)庫是 MySQL 數(shù)據(jù)庫,它的簡單 、易操作性深受開發(fā)者的喜愛,本論文選擇 MySQL 數(shù)據(jù)庫也是考慮了很多的因素。 個(gè)人資料管理 個(gè)人簡歷管理 查詢員工信息 工資管理 考勤信息管理 人 事管理系統(tǒng) 基于 Java 的人事管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn) XI 圖 管理員關(guān)系圖 圖 考勤信息關(guān)系圖 ( 2) 工資信息的 ER 圖如下 圖 所示。 圖 聯(lián)系方式關(guān)系圖 圖 工作關(guān)系圖 數(shù)據(jù)庫表的設(shè)計(jì) 本系統(tǒng)設(shè)計(jì)的共有四張表,分別是公司員工基本信息表( person)、管理員信息表( man)、考勤信息管理表( attend)、工資信息管理表( wage),詳細(xì)設(shè)計(jì)如下。 基于 Java 的人事管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn) XIV 表 311 man 表 字段名稱 說明 數(shù)據(jù)類型 字段大小 mgNo 用戶名 varchar 50 passWord 密碼 varchar 50 創(chuàng)建管理員信息表( man)的 SQL語句如下: create table man(mgNo varchar(50) not null primary key,passWord varchar(50) not null)。具體設(shè)計(jì)如下表 313 所示 [14]。張三 39。男 39。河北唐山 39。群眾 39。未婚 39。計(jì)算機(jī) 39。無 39。技術(shù)員 39。300 00639。1363366568939。,39。)。,0,1,1,1,0)。12339。,39。 數(shù)據(jù)庫的連接 本系統(tǒng)的實(shí)現(xiàn)涉及到數(shù)據(jù)庫,必然少不了數(shù)據(jù)的各種操作,而實(shí)現(xiàn)這個(gè)的一個(gè)重要前提就是:數(shù)據(jù)庫的連接,下面詳細(xì)介紹 Eclipse 與 MySQL 數(shù)據(jù)庫的連接及數(shù)據(jù)庫操作方法。 } catch(Exception e) { ()。 } catch(Exception ei) { 基于 Java 的人事管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn) XVII ()。 } return count。下面就介紹各個(gè)模塊的詳細(xì)實(shí)現(xiàn)。 圖 登錄失敗 實(shí)現(xiàn)該登錄模塊的核心代碼如下: public void actionPerformed(ActionEvent e){ String mgno=().trim()。 ()。 } if(().trim().equals()){ (this,用戶密碼不能為空!請(qǐng)重新輸入! ,信息 ,)。//驗(yàn)證登錄者的身份和權(quán)限 db=new DataBase()。 while(()){ mgNo=(1).trim()。 基于 Java 的人事管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn) XX (()).equals(password)){ (this,歡迎您,登錄成功!??! ,信息, )。 return。 本模塊實(shí)現(xiàn)的最終效果如下 圖 所示。 private JButton[] jbArray=new JButton[]{//聲明按鈕并為其指定文本 new JButton(最前 ),new JButton(上一個(gè) ),new JButton(下一個(gè) ), new JButton(最后 ),new JButton(添加 ),new JButton(刪除 ), new JButton(修改 ),new JButton(查詢 ),new JButton(瀏覽照片 ) }。 private JScrollPane jsp1=new JScrollPane(jta[0])。 String sql。 查詢職工基本資料模塊實(shí)現(xiàn) 本模塊的功能主要是實(shí)現(xiàn)職工簡歷的添加和查詢,模塊主要是對(duì)于個(gè)人資料的查詢功能進(jìn)行開發(fā),開發(fā)后的效果圖如下 圖 所示。 基于 Java 的人事管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn) XXIV //創(chuàng)建分割方向?yàn)樯舷碌?JSplitePane 對(duì)象 private JSplitPane jsp=new JSplitPane[17](,true)。 private JComboBox jcb=new JComboBox(str)。 private JTextField[] jtxtArray=new JTextField[]{//創(chuàng)建文本框 new JTextField(),new JTextField(), new JTextField(),new JTextField() }。 {//定義表頭 (職工 ID)。 (籍貫 )。 基于 Java 的人事管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn) XXV (婚姻狀況 )。 (工種 )。 (家庭住址 )。 (Email)。 String[] str=new String[10]。//聲明字符串向量 int count=0。 考勤管理模塊實(shí)現(xiàn) 考勤管理模塊的實(shí)現(xiàn) 主要包括職工考勤信息的瀏覽,以及考勤信息的添加、修改以及查詢的功能,開發(fā)后的窗體如下圖 所示。 DataBase db。 private JLabel[] jlArray= { new JLabel( 職 工 ID), new JLabel( 姓 名 ), new JLabel( 年 月 ), new JLabel( 遲 到 ), new JLabel( 早 退 ), new JLabel( 公 休 假 ), new JLabel( 病 假 ), new JLabel( 事 假 ) }。 //創(chuàng)建標(biāo)題 VectorString head = new VectorString()。 (遲到 )。 (事假 )。 圖 登錄成功界面實(shí)現(xiàn)效果圖 點(diǎn)擊確定,進(jìn)入到系統(tǒng)當(dāng)中。 圖 查詢資料界面實(shí)現(xiàn)效果 單擊“工資管理”按鈕,在“職工 ID”文本框中輸入“ 1”,在“姓名”文本框中輸入“張三”,再單擊“查詢”,即可看到相關(guān)的工資信息,與數(shù)據(jù)庫中的測試數(shù)據(jù)一樣,具體如下 圖 所示。 基于 Java 技術(shù)的人事管理系統(tǒng),此課題目的是對(duì)本科階段所學(xué)的計(jì)算機(jī)專業(yè)知識(shí)進(jìn)行梳理與總結(jié),并學(xué)會(huì)用所學(xué)專業(yè)知識(shí)分析問題和解決問 題;掌握面向?qū)ο蟪绦蛟O(shè)計(jì)和分析的基本思想和基本方法,能夠自主設(shè)計(jì)并實(shí)現(xiàn)小型的軟件;提高文獻(xiàn)檢索、閱讀的能力。 由于時(shí)間倉促再加上個(gè)人能力有限,論文設(shè)計(jì)的系統(tǒng)必然存在不足,特別是有些系統(tǒng)功能有待完善。 通過這次的畢業(yè)設(shè)計(jì),我收益頗豐,在學(xué)習(xí)理論知識(shí)的同時(shí),增強(qiáng)了實(shí)踐的能力,對(duì)于以后的生活和學(xué)習(xí)意義重大。 圖 考勤管理界面實(shí)現(xiàn)效果 單擊“退出”按鈕,系統(tǒng)會(huì)提示是否退出系統(tǒng),單擊“是”,退出系統(tǒng),單擊“否”,繼續(xù)操作系統(tǒng),具體如下 圖 所示。 圖 人事資料管理界面實(shí)現(xiàn)效果圖 基于 Java 的人事管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn) XXX 單擊個(gè)人簡歷管理,在三個(gè)問題框中輸入相應(yīng)的信息,如在“個(gè)人介紹”文本框中輸入“許耀輝”,在“工作簡歷”文本框中輸入“在校生”,在“其他”文本框中輸入“無”,系統(tǒng)會(huì)提示“添加成功”字樣,表明信息已經(jīng)插入,我們?cè)偻ㄟ^ DOS 窗口進(jìn)入 MySQL 數(shù)據(jù)庫查詢 數(shù)據(jù)庫驗(yàn)證是否插入,具體如下 圖 所示。 打開系統(tǒng),首先出現(xiàn)登錄界面,輸入管理人員的相關(guān)信息。 (公休假 )。 (姓名 )。 private JTextField[] jtxtArray=new JTextField[] { new JTextField(), new JTextField(), new JTextField(), new JT
點(diǎn)擊復(fù)制文檔內(nèi)容
畢業(yè)設(shè)計(jì)相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1