老干部保健證管理報(bào)告課設(shè)報(bào)告_第1頁
老干部保健證管理報(bào)告課設(shè)報(bào)告_第2頁
老干部保健證管理報(bào)告課設(shè)報(bào)告_第3頁
老干部保健證管理報(bào)告課設(shè)報(bào)告_第4頁
老干部保健證管理報(bào)告課設(shè)報(bào)告_第5頁
已閱讀5頁,還剩19頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

青島科技大學(xué)綜合課程設(shè)計(jì)青島科技大學(xué)本科綜合課程設(shè)計(jì)報(bào)告Java程序設(shè)計(jì)題目__________________________Java程序設(shè)計(jì)老干部保健證管理系統(tǒng)聞衛(wèi)軍指導(dǎo)教師__________________________聞衛(wèi)軍聞衛(wèi)軍輔導(dǎo)教師__________________________聞衛(wèi)軍邵莉莉?qū)W生姓名__________________________邵莉莉0808020324學(xué)生學(xué)號(hào)__________________________080802032408級(jí)三信息工程信息科學(xué)技術(shù)學(xué)院_______________________________院(部)____________________________專業(yè)________________班08級(jí)三信息工程信息科學(xué)技術(shù)學(xué)院2011年1月6日課程設(shè)計(jì)地點(diǎn)網(wǎng)絡(luò)實(shí)驗(yàn)室課程設(shè)計(jì)時(shí)間2011/12/26—2012/1/6課程設(shè)計(jì)目的初步學(xué)習(xí)綜合運(yùn)用所學(xué)的專業(yè)知識(shí),設(shè)計(jì)完成一個(gè)小規(guī)模的課題;并通過此過程增強(qiáng)學(xué)生獨(dú)立分析、解決問題的可玩工作能力。提高和加強(qiáng)學(xué)生的計(jì)算機(jī)應(yīng)用和軟件開發(fā)能力。指導(dǎo)教師評(píng)語指導(dǎo)教師簽字:驗(yàn)收(答辯)意見驗(yàn)收(答辯)人員簽字:系(教研室)意見教研室主任簽字:成績(百分制)用戶管理刪除用戶:選擇刪除操作時(shí),出現(xiàn)提示對(duì)話框,提示用戶是否選擇刪除,確定則出現(xiàn)2次刪除提示對(duì)話框,并提示用戶資料一旦刪除將無法恢復(fù),確認(rèn)則刪除數(shù)據(jù),取消則撤銷操作3設(shè)計(jì)思想3.1老干部保健證管理系統(tǒng)模塊分析老干部保健證管理系統(tǒng)的結(jié)構(gòu)主要包括登陸模塊、保健證信息管理模塊、類別管理模塊、級(jí)別管理模塊、保健級(jí)別模塊、用戶管理模塊。其中保健證信息管理模塊又分為添加保健證信息、刪除保健證信息、修改保健證信息、查詢保健證信息。類別管理模塊分為:添加類別、修改類別、刪除類別。級(jí)別管理模塊分為:添加級(jí)別、修改級(jí)別、刪除級(jí)別。保健級(jí)別模塊分為:添加保健級(jí)別、修改保健級(jí)別、刪除保健級(jí)別。用戶管理模塊分為:添加用戶、修改用戶、刪除用戶。每個(gè)管理下邊又分為多個(gè)子模塊,具體如圖下圖所示:登錄登錄保健證信息管理添加保健證信息修改保健證信息添加類別修改類別刪除類別添加級(jí)別修改類別刪除保健證信息類別管理級(jí)別管理保健級(jí)別刪除類別添加保健級(jí)別修改保健級(jí)別刪除保健級(jí)別用戶管理添加用戶刪除用戶修改用戶查看保健證信息 圖1老干部保健證管理系統(tǒng)模塊圖3.2老干部保健證管理系統(tǒng)用例分析經(jīng)過上面的分析,系統(tǒng)主要由以上的幾個(gè)功能模塊組成。此管理系統(tǒng)是在后臺(tái)進(jìn)行操作,僅有管理員。詳細(xì)用例圖如下圖所示:圖2系統(tǒng)管理員用例圖3.3老干部保健證管理系統(tǒng)數(shù)據(jù)庫設(shè)計(jì) 通過網(wǎng)絡(luò)化的管理,能夠增強(qiáng)管理員對(duì)保健證的管理和用戶對(duì)保健證的查詢,能夠科學(xué)的對(duì)保健證進(jìn)行管理。通過信息的記錄,更好的做出用戶培訓(xùn)方案,在設(shè)計(jì)老干部保健證管理系統(tǒng)時(shí),主要從模塊組成,數(shù)據(jù)連接,功能實(shí)現(xiàn)應(yīng)用意義等方面著手。模塊組成主要包括該系統(tǒng)的主要組成模塊以及每個(gè)模塊所要達(dá)到的功能,每個(gè)模塊基本上脫離不了數(shù)據(jù),所以在數(shù)據(jù)庫設(shè)計(jì)時(shí),要充分的考慮數(shù)據(jù)的高效性,減少數(shù)據(jù)冗余,保證系統(tǒng)的運(yùn)行速度,所以本系統(tǒng)采用Oracle數(shù)據(jù)庫。 根據(jù)以上對(duì)系統(tǒng)所做的需求分析和系統(tǒng)設(shè)計(jì),規(guī)劃出本系統(tǒng)中使用的數(shù)據(jù)庫實(shí)體分別為: 保健證明細(xì)實(shí)體:證書編號(hào)、姓名、出生年月、性別、工作時(shí)間、工作單位、發(fā)證日期、曾任職務(wù)、現(xiàn)任職務(wù)、保健證級(jí)別、級(jí)別、類別、備注。 級(jí)別維護(hù)實(shí)體:級(jí)別編號(hào)、級(jí)別種類。 保健證級(jí)別維護(hù)實(shí)體:保健證級(jí)別編號(hào)、保健證級(jí)別種類。 類別維護(hù)實(shí)體:類別編號(hào)、類別種類。 用戶表實(shí)體:用戶姓名、口令、用戶角色。(1)各實(shí)體對(duì)應(yīng)的表分別為: Healthycare_table(card_num,card_date,work_units,worker_name,birthday,sex,even_duty,now_duty,joinwork_date,hclevel_id,sortlevel_id,level_id,inf) Hclevel_table(id,name)Level_table(id,name)Sortlevel_table(id,name)User_table(id,name,pwd,role)(2)考慮到安全以及查詢時(shí)的方便,針對(duì)表Healthycare_table定義視圖HealthycareView。SQL語句為:createviewHealthycareViewasselectworker_name,birthday,sex,even_duty,now_dutyfromHealthycare_table;(3)在用戶訪問數(shù)據(jù)庫時(shí)存在權(quán)限問題,比如以操作員的身份登陸此系統(tǒng)的話,無用戶管理的權(quán)限,故定義觸發(fā)器login_trigger,在登陸進(jìn)此系統(tǒng)時(shí)觸發(fā)。SQL語句為:createtriggerlogin_triggerbeforeselectonUser_tableasif(selectnamefromUser_table)=”操作員”;endif;end4實(shí)現(xiàn)方法證書管理界面如下:管理員登陸成功后,進(jìn)入證書管理的主頁面,應(yīng)用JavaScript實(shí)現(xiàn)在健證明細(xì)中的各個(gè)文本框?yàn)椴豢捎茫靶略觥卑粹o以外的按鈕為不可用。4.1新增證書實(shí)現(xiàn)方法 點(diǎn)擊“新增”按鈕,各個(gè)文本框以及應(yīng)用按鈕變?yōu)榭捎?,填寫相?yīng)信息,其中保健級(jí)別,級(jí)別,類別為下拉框,下拉框中的內(nèi)容是分別通過查詢數(shù)據(jù)庫中的保健級(jí)別表,級(jí)別表和類別表得到的;性別為下拉框;出生年月是通過JavaScript實(shí)現(xiàn)的。填寫完相應(yīng)信息后點(diǎn)擊“應(yīng)用”按鈕提交表單中的信息到saveCertificatePage.html,調(diào)用對(duì)應(yīng)的Servlet--SaveCertificate.java,Servlet通過調(diào)用HealthyCareBiz.java中的addHealthyCare()方法,Biz又通過調(diào)用Dao中的addHealthyCare()方法,最終實(shí)現(xiàn)對(duì)數(shù)據(jù)庫的插入。插入成功后會(huì)顯示提示框:新增證書成功。并重新加載證書管理頁面。主要代碼如下://SaveCertificate.javaif(operHide!=null&&operHide.equals("add"))//判斷點(diǎn)擊的是新增按鈕{ if(unit!=null&&name!=null&&sex!=null&&even_duty!=null&&now_duty!=null&&hclevel_id!=null&&card_num!=null&&sortlevel_id!=null&&level_id!=null&&inf!=null&&birthday!=null&&joinwork_date!=null&&card_date!=null&&inf!=null)//判斷文本框中的內(nèi)容不能為空 { vo.setWork_units(unit); vo.setWorker_name(name); vo.setBirthday(birthday); vo.setSex(sex); vo.setEven_duty(even_duty); vo.setNow_duty(now_duty); vo.setHclevel_id(Integer.parseInt(hclevel_id)); vo.setJoinwork_date(joinwork_date); vo.setCard_num(Integer.parseInt(card_num)); vo.setSortlevel_id(Integer.parseInt(sortlevel_id)); vo.setCard_date(card_date); vo.setLevel_id(Integer.parseInt(level_id)); vo.setInf(inf);//將從界面得到的值賦給相應(yīng)的vo if(healthyCareBiz.addHealthyCare(vo))//調(diào)用Biz { Stringshow="添加證書成功!"; request.setAttribute("show",show); } } }//HealthyCareBiz.javaSessions=HibernateUtil.getSessionFactory().getCurrentSession();//從Session工廠中得到Sesion對(duì)象try{ s.beginTransaction();//打開事務(wù) po.setId(vo.getCard_num()); po.setSex(vo.getSex()); po.setCard_date(vo.getCard_date()); po.setWork_units(vo.getWork_units()); po.setWorker_name(vo.getWorker_name()); po.setBirthday(vo.getBirthday()); po.setCard_date(vo.getCard_date()); po.setEven_duty(vo.getEven_duty()); po.setNow_duty(vo.getNow_duty()); po.setJoinwork_date(vo.getJoinwork_date()); po.setInf(vo.getInf());//轉(zhuǎn)換vopo Levellevel=levelDao.selectById(vo.getLevel_id()); po.setLevel(level); HcLevelhclevel=hclevelDao.selectById(vo.getHclevel_id()); po.setHclevel(hclevel);SortLevelsortlevel=sortlevelDao.selectById(vo.getSortlevel_id()); po.setSortlevel(sortlevel); healthyCareDao.addHealthyCare(po);//調(diào)用Daos.getTransaction().commit();//提交事務(wù)result=true; }catch(Exceptione){ e.printStackTrace(); s.getTransaction().rollback();//出現(xiàn)異?;貪L事務(wù) }//HealthyCareDao.javapublicvoidaddHealthyCare(HealthyCarehealthycare) { Sessions=HibernateUtil.getSessionFactory().getCurrentSession(); s.save(healthycare); }4.2修改證書實(shí)現(xiàn)方法 首先查詢證書,在顯示區(qū)域顯示的證書列表中點(diǎn)擊其中一行應(yīng)用JavaScript實(shí)現(xiàn)把相應(yīng)內(nèi)容放入保健證明細(xì)中,點(diǎn)擊“修改”按鈕,各個(gè)文本框以及“應(yīng)用”按鈕變?yōu)榭捎?此時(shí)便可修改各個(gè)字段的值。修改完后點(diǎn)擊“應(yīng)用”按鈕提交表單中的信息到saveCertificatePage.html,以下調(diào)用類似于新增證書。主要代碼如下://SaveCertificate.javaif(operHide!=null&&operHide.equals("update")){……//此處代碼類似于新增 if(healthyCareBiz.updHcLevel(Integer.parseInt(card_num),vo)) { Stringshow="修改證書成功!"; request.setAttribute("show",show); }}//HealthyCareBiz.javaHealthyCarepo=healthyCareDao.selectById(id);//先通過id查找對(duì)應(yīng)保健證healthyCareDao.addHealthyCare(po);//調(diào)用Dao//HealthyCareDao.javapublicHealthyCareselectById(intid)//addHealthyCare()方法同新增{Sessions=HibernateUtil.getSessionFactory().getCurrentSession();return(HealthyCare)s.createQuery("fromHealthyCarehcwherehc.id=?").setInteger(0,id).uniqueResult();}4.3刪除證書實(shí)現(xiàn)方法 首先查詢證書,在顯示區(qū)域顯示的證書列表中點(diǎn)擊其中一行應(yīng)用JavaScript實(shí)現(xiàn)把相應(yīng)內(nèi)容放入保健證明細(xì)中,點(diǎn)擊“刪除”按鈕,對(duì)話框提示“是否刪除此記錄”,點(diǎn)擊“確定”,以下調(diào)用類似于新增證書。主要代碼如下://SaveCertificate.javaif(operHide!=null&&operHide.equals("de")){ if(healthyCareBiz.delHcLevel(Integer.parseInt(card_num))) { Stringshow="刪除證書成功!";request.setAttribute("show",show); }}//HealthyCareBiz.javaHealthyCarepo=healthyCareDao.selectById(id);//先通過id查找對(duì)應(yīng)保健證healthyCareDao.delHealthyCare(po);//調(diào)用Dao//HealthyCareDao.javapublicvoiddelHealthyCare(HealthyCarehealthycare){ Sessions=HibernateUtil.getSessionFactory().getCurrentSession(); intid=healthycare.getId();s.createQuery("deletefromHealthyCarehcwherehc.id=?").setInteger(0,id).executeUpdate();}4.4查找證書實(shí)現(xiàn)方法 查找證書分為精確查找和多條件查找,操作員可通過證書編號(hào)進(jìn)行精確查找,通過條件的任意組合進(jìn)行查找。輸入相應(yīng)信息后點(diǎn)擊“查找”按鈕提交表單中的信息到selectCertificatePage.html,調(diào)用對(duì)應(yīng)的Servlet--SelectCertificate.java,Servlet通過調(diào)用HealthyCareBiz.java中的select()方法,Biz又通過調(diào)用Dao中的addHealthyCare()方法,最終實(shí)現(xiàn)對(duì)證書的查找,并在顯示區(qū)域分頁顯示符合條件的證書。主要代碼如下://SelectCertificate.javaList<HealthyCareVo>healthyCareVo=healthyCareBiz.select(card_num1,name1,card_date1,card_date2,unit1,hclevel_id1,sortlevel_id1,level_id1,3,Integer.parseInt(strIndex),pager);//HealthyCareBiz.javaList<HealthyCareVo>listVo=newArrayList<HealthyCareVo>();List<Integer>listId=newArrayList<Integer>();List<HealthyCare>list=newArrayList<HealthyCare>();//獲得證書的id列表listId=healthyCareDao.selectId(id,worker_name,card_date1,card_date2,work_units,hclevel_id,sortlevel_id,level_id);intcount=listId.size();makePager(pageSize,pageIndex,pager,count);//取第幾頁的idlistId=listId.subList(pageIndex*pageSize,(pageIndex+1)*pageSize>count?count:(pageIndex+1)*pageSize); for(Integerid1:listId){ list.add(healthyCareDao.selectById(id1));//通過id再查找相應(yīng)的證書}//HealthyCareDao.java(多條件查找)publicList<Integer>selectId(Integerid,Stringworker_name,Datecard_date1,Datecard_date2,Stringwork_units,Integerhclevel_id,Integersortlevel_id,Integerlevel_id){Sessions=HibernateUtil.getSessionFactory().getCurrentSession();List<Object>list=newArrayList<Object>();Stringss="";if(id!=null){ ss=ss+"andhc.id=?"; list.add(id);}if(worker_name!=null){ ss=ss+"andhc.worker_name=?"; list.add(worker_name);}……// 其他字段類似Stringstr=ss.substring(4);Stringcq="selecthc.idfromHealthyCarehcwhere"+str;Queryq=s.createQuery(cq);inti=0;for(Objectobj:list){ q.setParameter(i,obj); i++;}returnq.list();}級(jí)別管理,保健級(jí)別管理,類別管理,用戶管理與證書管理類似,此處不再贅述。6小結(jié)本課題是利用三層架構(gòu)、JDBC、hibernate等技術(shù)完成的一個(gè)老干部保健證管理系統(tǒng),可對(duì)保健證書以及保健級(jí)別等進(jìn)行增刪改查等操作,但是截止目前為止仍然存在有很多的缺陷和不足,例如,在設(shè)計(jì)系統(tǒng)管理員權(quán)限方面,未能很好的考慮到增加新權(quán)限后所賦予的新功能,這是最大的一個(gè)硬傷,主要原因是由于在進(jìn)行課設(shè)初期時(shí)候沒能很好的進(jìn)行通盤的考慮。7參考文獻(xiàn)[1]劉斌等著.《精通JavaWeb整合開發(fā)》電子工業(yè)出版社[2](美)SolidQualityLearning著施平安譯.《SQLServer2005實(shí)現(xiàn)與維護(hù)(MCTS教程)》清華大學(xué)出版社[3](美)H.M.Deitel,P.J.Deitel著施平安施惠瓊柳賜佳譯.《Java程序設(shè)計(jì)教程》清華大學(xué)出版社[5]姬莉霞編著.《DreamweaverCS3案例標(biāo)準(zhǔn)教程》.中國青年電子出版社[6]苗春義編著.《Java項(xiàng)目開發(fā)全程實(shí)錄》.清華大學(xué)出版社附錄:本項(xiàng)目用到的關(guān)鍵技術(shù)(1)B/S架構(gòu)B/S(Browser/Server)結(jié)構(gòu)即瀏覽器和服務(wù)器結(jié)構(gòu)。它是隨著Internet技術(shù)的興起,對(duì)C/S結(jié)構(gòu)的一種變化或者改進(jìn)的結(jié)構(gòu)。在這種結(jié)構(gòu)下,用戶工作界面是通過WWW瀏覽器來實(shí)現(xiàn),極少部分事務(wù)邏輯在前端(Browser)實(shí)現(xiàn),但是主要事務(wù)邏輯在服務(wù)器端(Server)實(shí)現(xiàn),形成所謂三層3-tier結(jié)構(gòu)。相對(duì)于C/S結(jié)構(gòu)屬于“胖”客戶端,需要在使用者電腦上安裝相應(yīng)的操作軟件來說,B/S結(jié)構(gòu)是屬于一種“瘦”客戶端,大多數(shù)或主要的業(yè)務(wù)邏輯都存在服務(wù)器端,因此,B/S結(jié)構(gòu)的系統(tǒng)不需要安裝客戶端軟件,它運(yùn)行在客戶端的瀏覽器之上,系統(tǒng)升級(jí)或維護(hù)時(shí)只需更新服務(wù)器端軟件即可,這樣就大大簡化了客戶端電腦載荷,減輕了系統(tǒng)維護(hù)與升級(jí)的成本和工作量,降低了用戶的總體成本(TCO)。B/S結(jié)構(gòu)系統(tǒng)的產(chǎn)生為系統(tǒng)面對(duì)無限未知用戶提供了可能。當(dāng)然,與C/S結(jié)構(gòu)相比,B/S結(jié)構(gòu)也存在著系統(tǒng)運(yùn)行速度較慢,訪問系統(tǒng)的用戶不可控的弱點(diǎn)[3]。(2)三層架構(gòu)通常意義上的三層架構(gòu)就是將整個(gè)業(yè)務(wù)應(yīng)用劃分為:表現(xiàn)層(UI)、業(yè)務(wù)邏輯層(BLL)、數(shù)據(jù)訪問層(DAL)。各層的作用1:數(shù)據(jù)訪問層:主要是對(duì)原始數(shù)據(jù)(數(shù)據(jù)庫)的操作層,而不是指原始數(shù)據(jù),也就是說,是對(duì)數(shù)據(jù)的操作,而不是數(shù)據(jù)庫,具體為業(yè)務(wù)邏輯層或表示層提供數(shù)據(jù)服務(wù).2:業(yè)務(wù)邏輯層:主要是針對(duì)具體的問題的操作,也可以理解成對(duì)數(shù)據(jù)層的操作,對(duì)數(shù)據(jù)業(yè)務(wù)邏輯處理,如果說數(shù)據(jù)層是積木,那邏輯層就是對(duì)這些積木的搭建。3:表示層:主要表示W(wǎng)EB方式。(3)Servlet技術(shù) Servlet是用Java編寫的Server端程序,它與協(xié)議和平臺(tái)無關(guān)。Servlet運(yùn)行于Java-enabledWebServer中。JavaServlet可以動(dòng)態(tài)地?cái)U(kuò)展Server的能力,并采用請(qǐng)求-響應(yīng)模式提供Web服務(wù)。Servlet看起來像是通常的Java程序。Servlet導(dǎo)入特定的屬于JavaServletAPI的包。因?yàn)槭菍?duì)象字節(jié)碼,可動(dòng)態(tài)地從網(wǎng)絡(luò)加載,可以說Servlet對(duì)Server就如同Applet對(duì)Client一樣,但是,由于Servlet運(yùn)行于Server中,它們并不需要一個(gè)圖形用戶界面。其他主要代碼(以證書管理為例)(po)HealthyCare.java(包括實(shí)體之間的映射關(guān)系)packagecom.lily.dev.po;importjava.util.Date;importjavax.persistence.Column;importjavax.persistence.Entity;importjavax.persistence.GeneratedValue;importjavax.persistence.Id;importjavax.persistence.JoinColumn;importjavax.persistence.ManyToOne;importjavax.persistence.Table;@Entity@Table(name="HealthyCare_table")publicclassHealthyCare{ privateIntegerid; privateDatecard_date; privateStringwork_units; privateStringworker_name; privateDatebirthday; privateStringsex; privateStringeven_duty; privateStringnow_duty; privateDatejoinwork_date; privateHcLevelhclevel; privateSortLevelsortlevel; privateLevellevel; privateStringinf; @Id@Column(name="card_num")@GeneratedValue publicIntegergetId(){ returnid; } publicvoidsetId(Integerid){ this.id=id; } publicDategetCard_date(){ returncard_date; }publicvoidsetCard_date(DatecardDate){ card_date=cardDate; } publicStringgetWork_units(){ returnwork_units; } publicvoidsetWork_units(StringworkUnits){ work_units=workUnits; } publicStringgetWorker_name(){ returnworker_name; } publicvoidsetWorker_name(StringworkerName){ worker_name=workerName; } publicDategetBirthday(){ returnbirthday; } publicvoidsetBirthday(Datebirthday){ this.birthday=birthday; } publicStringgetSex(){ returnsex; } publicvoidsetSex(Stringsex){ this.sex=sex; } publicStringgetEven_duty(){ returneven_duty; } publicvoidsetEven_duty(StringevenDuty){ even_duty=evenDuty; } publicStringgetNow_duty(){ returnnow_duty; } publicvoidsetNow_duty(StringnowDuty){ now_duty=nowDuty; } publicDategetJoinwork_date(){ returnjoinwork_date; } publicvoidsetJoinwork_date(DatejoinworkDate){ joinwork_date=joinworkDate; } @ManyToOne @JoinColumn(name="hclevel_id") publicHcLevelgetHclevel(){ returnhclevel; } publicvoidsetHclevel(HcLevelhclevel){ this.hclevel=hclevel; } @ManyToOne @JoinColumn(name="sortlevel_id") publicSortLevelgetSortlevel(){ returnsortlevel; } publicvoidsetSortlevel(SortLevelsortlevel){ this.sortlevel=sortlevel; } @ManyToOne @JoinColumn(name="level_id") publicLevelgetLevel(){ returnlevel; } publicvoidsetLevel(Levellevel){ this.level=level; } publicStringgetInf(){ returninf; } publicvoidsetInf(Stringinf){ this.inf=inf; }}(vo)HealthyCareVo.javapublicclassHealthyCareVo{ privateIntegercard_num; privateDatecard_date; privateStringwork_units; privateStringworker_name; privateDatebirthday; privateStringsex; privateStringeven_duty; privateStringnow_duty; privateDatejoinwork_date; privateIntegerhclevel_id; privateIntegersortlevel_id; privateIntegerlevel_id; privateStringhclevel_name; privateStringsortlevel_name; privateStringlevel_name; privateStringinf; publicIntegergetCard_num(){ returncard_num; } publicvoidsetCard_num(IntegercardNum){ card_num=cardNum; } publicDategetCard_date(){ returncard_date; } publicvoidsetCard_date(DatecardDate){ card_date=cardDate; } publicStringgetWork_units(){ returnwork_units; } publicvoidsetWork_units(StringworkUnits){ work_units=workUnits; } publicStringgetWorker_name(){ returnworker_name; } publicvoidsetWorker_name(StringworkerName){ worker_name=workerName; } publicDategetBirthday(){ returnbirthday; } publicvoidsetBirthday(Datebirthday){ this.birthday=birthday; } publicStringgetSex(){ returnsex; } publicvoidsetSex(Stringsex){ this.sex=sex; } publicStringgetEven_duty(){ returneven_duty; } publicvoidsetEven_duty(StringevenDuty){ even_duty=evenDuty; } publicStringgetNow_duty(){ returnnow_duty; } publicvoidsetNow_duty(StringnowDuty){ now_duty=nowDuty; } publicDategetJoinwork_date(){ returnjoinwork_date; } publicvoidsetJoinwork_date(DatejoinworkDate){ joinwork_date=joinworkDate; } publicIntegergetHclevel_id(){ returnhclevel_id; } publicvoidsetHclevel_id(In

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論