版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
payrollmanagement,attendancemanagement,SSHframework,WebQuery員工信息、部門信息、崗位信息、考勤記錄等只能被管理員修改,添加,刪除員工可以查看個(gè)人信息、考勤記錄、工資信息等...1架構(gòu)設(shè)計(jì)5.1.2系統(tǒng)結(jié)構(gòu)圖...15.3.2員工........7.3.1用戶信息..5部門7.3.在這里特別感謝畢業(yè)設(shè)計(jì)導(dǎo)師米慧超老師。從選題、開題報(bào)告、工程編寫乃至論文的撰寫都是您給予我認(rèn)真的、細(xì)致的、具體的指導(dǎo),使我才能完成畢業(yè)設(shè)計(jì)和論文撰寫的工作。也特別感謝小組成員的協(xié)助與支持,使我能夠順利及時(shí)地完成畢業(yè)設(shè)計(jì)。最后,我要向百忙之中抽時(shí)間對本文進(jìn)行審閱,評議和參與本人論文辯論的各位老師表示感謝。內(nèi)容沒問題,但有些章節(jié)內(nèi)容過少,可適當(dāng)合并章節(jié),另外格式方面除了批注的地方,很多語句沒有句號,請重新檢查。兩天內(nèi)交論文修改稿。<?xmlversion="1.0"encoding="UTF-8"?><!DOCTYPEhibernate-mappingPUBLIC"-//Hibernate/HibernateMappingDTD3.0//EN"":///hibernate-mapping-3.0.dtd"><hibernate-mappingpackage="com.cc.entity"><classname="Employee"><idname="eid"column="emp_id"><generatorclass="native"/></id><propertyname="no"column="emp_no"unique="true"/><propertyname="name"column="emp_name"/><propertyname="sex"column="emp_sex"/><propertyname="birthday"column="emp_birthday"/><propertyname="phone"column="emp_phone"/><propertyname="email"column="emp_email"></property><propertyname="address"column="emp_address"/><one-to-onename="user"class="User"cascade="all"></one-to-one><many-to-onename="post"column="pid"class="Post"cascade="all"not-null="false"lazy="false"fetch="join"></many-to-one><setname="checkRecords"cascade="all"><keycolumn="eid"></key><one-to-manyclass="CheckRecord"/></set><setname="salaryRecords"cascade="all"><keycolumn="eid"></key><one-to-manyclass="SalaryRecord"/></set></class></hibernate-mapping>packagecom.cc.dao.impl;importjava.util.List;importorg.hibernate.Query;importorg.hibernate.SessionFactory;importcom.cc.dao.EmployeeDao;importcom.cc.entity.Employee;publicclassEmployeeDaoImplimplementsEmployeeDao{privateSessionFactorysessionFactory;//刪除員工信息publicvoiddelete(Employeeemployee){this.sessionFactory.getCurrentSession().delete(employee); }//按員工序列號查找員工publicEmployeefindEmployeeById(intemployeeId){ Employeeemp=(Employee)this.sessionFactory.getCurrentSession().get(Employee.class,employeeId);returnemp; }//增加員工信息publicvoidinsert(Employeeemployee){this.sessionFactory.getCurrentSession().save(employee); }//修改員工信息publicvoidupdate(Employeeemployee){this.sessionFactory.getCurrentSession().update(employee); }//查詢所有員工信息@SuppressWarnings("unchecked")publicList<Employee>findAllEmployee(){//TODOAuto-generatedmethodstub Queryquery=this.sessionFactory.getCurrentSession().createQuery("fromEmployee"); List<Employee>empList=query.list();returnempList; }//按員工編號查找員工publicEmployeefindEmployeeByNo(StringempNo){ Stringhql="fromEmployeewhereno=?"; Queryquery=this.sessionFactory.getCurrentSession().createQuery(hql); query.setString(0,empNo); Employeeemp=(Employee)query.uniqueResult();returnemp; }//按員工姓名查找員工@SuppressWarnings("unchecked")publicList<Employee>findEmployeeByName(StringempName){//TODOAuto-generatedmethodstub Stringhql="fromEmployeewherenamelike?"; Queryquery=this.sessionFactory.getCurrentSession().createQuery(hql); query.setString(0,"%"+empName+"%"); List<Employee>list=query.list();returnlist; }publicSessionFactorygetSessionFactory(){returnsessionFactory; }publicvoidsetSessionFactory(SessionFactorysessionFactory){this.sessionFactory=sessionFactory; }}packagecom.cc.service.impl;importjava.util.Iterator;importjava.util.List;importjava.util.Set;importorg.springframework.transaction.annotation.Transactional;importcom.cc.dao.EmployeeDao;importcom.cc.dao.PostDao;importcom.cc.entity.Employee;importcom.cc.entity.Post;importcom.cc.service.EmployeeService;@TransactionalpublicclassEmployeeServiceImplimplementsEmployeeService{privateEmployeeDaoemployeeDao;privatePostDaopostDao;//增加員工信息publicvoidaddEmployee(Employeeemployee,Postpost){//TODOAuto-generatedmethodstub Postp=postDao.findPostByName(post.getName()); employee.setPost(p); Set<Employee>emps=p.getEmps(); Iterator<Employee>it=emps.iterator(); Employeeemp=newEmployee(); emp.setNo("0"); Employeeempn=newEmployee();while(it.hasNext()){ empn=it.next();if(empn.getNo()pareTo(emp.getNo())>0) emp=empn; } Stringeno=emp.getNo().substring(6);intno=Integer.parseInt(eno); no++;if(no<10){ eno="0"+no; } employee.setNo(p.getNo()+eno);//自動生成員工編號employeeDao.insert(employee); }//通過員工姓名模糊查詢員工信息publicList<Employee>searchEmployeeByName(Employeeemployee){//TODOAuto-generatedmethodstub List<Employee>list=employeeDao.findEmployeeByName(employee.getName());returnlist; }//通過員工編號搜索員工publicEmployeesearchEmployeeByNo(Employeeemployee){//TODOAuto-generatedmethodstub Employeeemp=employeeDao.findEmployeeByNo(employee.getNo());returnemp; }publicEmployeeDaogetEmployeeDao(){returnemployeeDao; }publicvoidsetEmployeeDao(EmployeeDaoemployeeDao){this.employeeDao=employeeDao; }publicvoidsetPostDao(PostDaopostDao){this.postDao=postDao; }publicPostDaogetPostDao(){returnpostDao; }}packagecom.cc.action;importjava.util.List;importcom.cc.entity.Employee;importcom.cc.entity.Post;importcom.cc.service.EmployeeService;publicclassEmployeeActionextendsBaseAction{/** * */privatestaticfinallongserialVersionUID=1L;privateEmployeeemployee;privatePostpost;privateEmployeeServiceemployeeService;publicStringaddEmp(){employeeService.addEmployee(employee,post);return"addEmp_succ"; }publicStringsearchEmp(){if(!employee.getNo().equals("")){ Employeeemp=employeeService.searchEmployeeByNo(employee);if(emp!=null){this.getRequest().setAttribute("employee",emp);return"empInfor";
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2026年江西工商職業(yè)技術(shù)學(xué)院單招綜合素質(zhì)考試模擬試題含詳細(xì)答案解析
- 2026中國國際航空股份有限公司廣東分公司休息室就業(yè)見習(xí)崗招聘2人參考考試試題及答案解析
- 2026年江西服裝學(xué)院單招綜合素質(zhì)考試備考題庫含詳細(xì)答案解析
- 2026年沙洲職業(yè)工學(xué)院高職單招職業(yè)適應(yīng)性測試備考試題及答案詳細(xì)解析
- 2026年內(nèi)蒙古商貿(mào)職業(yè)學(xué)院單招綜合素質(zhì)考試備考題庫含詳細(xì)答案解析
- 2026年重慶信息技術(shù)職業(yè)學(xué)院單招綜合素質(zhì)筆試備考題庫含詳細(xì)答案解析
- 2026年東營職業(yè)學(xué)院高職單招職業(yè)適應(yīng)性測試模擬試題及答案詳細(xì)解析
- 2026年黃山職業(yè)技術(shù)學(xué)院單招綜合素質(zhì)筆試備考試題含詳細(xì)答案解析
- 2026年海南健康管理職業(yè)技術(shù)學(xué)院單招職業(yè)技能考試備考試題含詳細(xì)答案解析
- 2026年大連瓦房店市消防救援大隊(duì)公開招聘鄉(xiāng)鎮(zhèn)政府專職消防員45人參考考試題庫及答案解析
- 旅游景區(qū)商戶管理辦法
- 2025年甘肅省中考物理、化學(xué)綜合試卷真題(含標(biāo)準(zhǔn)答案)
- DLT5210.1-2021電力建設(shè)施工質(zhì)量驗(yàn)收規(guī)程第1部分-土建工程
- 機(jī)械設(shè)備租賃服務(wù)方案
- 國家職業(yè)技術(shù)技能標(biāo)準(zhǔn) 6-23-03-15 無人機(jī)裝調(diào)檢修工 人社廳發(fā)202192號
- 樂理考試古今音樂對比試題及答案
- 電影放映年度自查報(bào)告
- 水泥窯協(xié)同處置危廢可行性研究報(bào)告
- 心內(nèi)介入治療護(hù)理
- 初中畢業(yè)學(xué)業(yè)考試命題規(guī)范、原則、與教學(xué)建議
- 黎平縣水竹沖水庫工程環(huán)評報(bào)告
評論
0/150
提交評論