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

正文內容

oa辦公自動化系統(tǒng)文檔-文庫吧資料

2025-06-30 19:00本頁面
  

【正文】 Employee where pkEmpId=+()+ and empPass=39。 //if(().getPkZwId()=2){} List list2=getHibernateTemplate().find(from Gn where pkGnId=7 and =+().getPkZwId())。)。 } //權限方法 Override public List limits(Employee loginemp) { List list=getHibernateTemplate().find(from Employee where empName=39。 List list=getHibernateTemplate().find(())。 (39。)。)。 (())。 } //登陸方法 Override public List login(Employee loginemp) { StringBuffer hql=new StringBuffer(from Employee as employee where =39。 List list2=getHibernateTemplate().find(())。)。 (())。 } if(()!=null){ ( and =39。 (39。)。 (().getPkBmId())。)。 (())。 if(()!=null){ ( and =39。 return list1。 }//修改方法 Override public void update(Employee employee) { getHibernateTemplate().update(employee)。 }//刪除方法 Override public void delete(Integer empid) { Employee employee=getHibernateTemplate().get(, empid)。 }//根據(jù)id查詢 Override public Employee findby(Integer empid) { Employee employee = getHibernateTemplate().get(, empid)。 }//查詢所有方法 Override public List findall() { List list = getHibernateTemplate().find(from Employee)。}員工Dao中的方法實現(xiàn)Repositorypublic class EmpDaoImpl extends HibernateDaoSupport implements EmpDao {//創(chuàng)建sessionfactory的注入deset方法 Resource public void setSessionF(SessionFactory sessionFactory) { (sessionFactory)。 public abstract List limits(Employee loginemp)。 public abstract void changep(Employee employee)。 public abstract List login(Employee employee)。 public abstract List findgroup()。 public abstract void delete(Integer empid)。 public abstract List findall()??梢蕴砑訂T工,對員工信息進行修改等操作員工修改界面:密碼修改界面部門界面部門界面包括了部門的增加和查詢以及刪除功能日志界面日志包括員工查看日志和管理員查看日志兩部分,管理員還可以根據(jù)不同的條件對日志進行查詢管理員日志界面日志添加界面4:代碼設計:配置文件代碼設計配置文件中的Spring部分我是使用注解的形式進行編寫的,并對Spring配置文件進行了拆分。1:員工表字段名中文名數(shù)據(jù)類型是否主鍵是否外鍵可否空值Pk_emp_id員工編號Int是否否emp_name員工姓名Varchar(50)否否否emp_pass登錄密碼Varchar(225)否否否emp_sex性別Varchar(20)否否是emp_birth出生日期Date否否是emp_phone聯(lián)系方式Varchar(225)否否是Fk_bm_id所屬部門int否是否emp_boss直接上級Varchar(50)否否是emp_rztime入職時間Date否否是emp_lztime離職時間Date否否是emp_zw職務Varchar(50)否否是2:部門表字段名中文名數(shù)據(jù)類型是否主鍵是否外鍵可否空值Pk_bm_id部門編號Int是否否bm_name部門名稱varchar(50)否否否bm_zn部門職能varchar(225)否否否bm_fzr負責人varchar(50)否否否Bm_rs當前人數(shù)int否否否3:日志表字段名中文名數(shù)據(jù)類型是否主鍵是否外鍵可否空值Pk_Rz_id日志編號int是否否Fk_emp_id提交人int否是否Rz_date提交日期date否否是Rz_main日志內容text否否是Rz_diff工作難點Varchar(225)否否是Rz_zw擔任職務Varchar(50) 否否否Rz_zt日志狀態(tài)Varchar(50)否否是Rz_jb日志級別Varchar(20)否否是4:功能表字段名中文名數(shù)據(jù)類型是否主鍵是否外鍵可否空值Pk_gn_id功能編號Int是否否Gn_name功能名Varchar(50)否否否Fk_user_zw職位varchar(50)否是否5:職位表字段名中文名數(shù)據(jù)類型是否主鍵是否外鍵可否空值Pk_dz_id職位編號Int是否否Fk_user_zw職位名稱varchar(50)否是否為了方便數(shù)據(jù)庫存儲,不容易導致錯誤,所有表名和屬性名均由英文書寫。首先先進行的是數(shù)據(jù)庫的概念設計, :數(shù)據(jù)庫概念設計首先進行數(shù)據(jù)庫的概念設計,下面是我們的數(shù)據(jù)庫設計表表名稱表屬性表主鍵外鍵員工表員工ID,員工姓名,員工所屬部門,員工職位,員工電話,入職時間,離職時間員工ID部門編號 職位編號部門表部門ID,部門名稱,部門領導,部門職能,部門人數(shù)部門ID無日志表日志編號,日志提交日期,日志提交員工,工作難點,日志正文,日志狀態(tài),日志級別日志編號員工ID功能表功能編號,功能名稱,對應職位功能編號對應職位編號職位表職位編號,職位名稱職位編號無:表結構設計接下來是對各表的優(yōu)化和設計,以及表字段類型的設計和所占大小的設計。下面是日志管理部分的邏輯順序圖::數(shù)據(jù)庫設計根據(jù)項目需要,我們需要對項目的實體類進行相應的數(shù)據(jù)庫設計。在日志審核界面上管理員可以閱讀日志詳細信息,并且對日志進行評級。下面是員工管理部分的邏輯順序圖下面是部門管理的邏輯順序圖:日志管理邏輯順序管理員登陸之后,點擊日志審核,首先看到的是前一天所有員工提交的日志,在日志查詢界面上,管理員可以根據(jù)需要輸入多條件,在查詢結果后面的操作列上有日志審核按鈕。在首頁進行相應的功能選擇之后,就會進入相應的功能界面,在功能界面中進行相應對象的增刪改查操作,或者相應的業(yè)務操作,比如員工管理可以添加員工,而日志管理中管理員可以對日志進行審核操作等等。l 員工與日志之間存在一對多的關系,員工在正常出勤的情況下每天都需要提交工作日志l 員工表還包括員工職位,這與職位表也存在著多對一的關系,例如職位為經(jīng)理的員工就不止一個l 員工對應的功能有多對多的關系,一個功能可以有多個員工擁有,一個員工也可以擁有多個功能根據(jù)以上分析,下面是實體之間的關系圖:功能邏輯順序設計 在系統(tǒng)的設計過程中,設計者需要考慮人(管理員)與系統(tǒng)之間的交互情況,同時要清楚的知道各個對象之間信息交互的時序關系以及邏輯聯(lián)系。每一個業(yè)務對象都有自己特有的屬性,根據(jù)系統(tǒng)的系能分析和對每個業(yè)務對象進行分析,以下是每個業(yè)務對象的性質表以及每個業(yè)務對象所包含的操作業(yè)務對象名稱具有屬性可完成操作員工員工編號、員工姓名、登錄密碼、性別、出生日期、聯(lián)系方式、所屬部門、直接上級、入職時間、離職時間、職務員工可以登錄系統(tǒng)后完成對自己密碼的更改,可以查詢自己之前提交的日志,可以在工作結束后提交當天的工作日志管理員員工編號、員工姓名、登錄密碼、性別、出生日期、聯(lián)系方式、所屬部門、直接上級、入職時間、離職時間、職務管理員在登錄系統(tǒng)后,可以對員工的信息進行增加刪除修改等等操作,可以根據(jù)自身需求通過不同條件查詢員工信息同時管理員可以管理部門信息,可以根據(jù)部門查看員工信息。:業(yè)務對象提取在OA辦公自動化系統(tǒng)中,我負責的模塊是員工管理和日常管理。對于項目的詳細設計我們分為n 業(yè)務對象模型設計n 數(shù)據(jù)庫設計n 功能邏輯設計n 界面設計:業(yè)務對象模型設計在業(yè)務對象邏輯設計中我們會首先提取出業(yè)務對象,并對對業(yè)務對象的屬性,基本操作以及相互之間的關聯(lián)關系和組合關系等進行設計。下面是日常管理的流程圖:關系分析員工管理關系分析每一個員工都包含了自身的信息,包括員工號姓名,部門號等等的信息,同時每個部門也包括人數(shù),部門經(jīng)理,部門號,部門名稱等等的一系列屬性。而普通員工登陸之后,可以在輸入密碼之后修改自己的登陸密碼,但是無法進行其他操作。其中,管理員可以根據(jù)員工的姓名、入職時間、性別、部門來查詢特定的員工,可以修改,刪除和添加員工信息,可以查詢部門信息,可以添加部門,刪除部門和修改部門信息。以下是員工管理的整體用例圖二: 日常管理用例分析1:日志管理 員工每天完成自己的工作之后,需要提交一個日志,員工登錄系統(tǒng)后,選擇日志管理界面,點擊新建日志,會有彈出窗或者新跳轉一個頁面進入日志的編寫界面,在員工完成日志的編輯之后點擊提交按鈕,會在后臺數(shù)據(jù)庫中添加一條日志記錄,同時日志的狀態(tài)自動設置為未審核,級別為null。下面是從用例、流程等方面說明我負責部分的功能1:業(yè)務流程圖業(yè)務流程圖讓我們更清晰的認識到整個系統(tǒng)的各個功能模塊的劃分,下面是次系統(tǒng)的業(yè)務流程圖管理員登陸流程:普通員工登陸流程:2項目概要設計分析:項目概要分析概要設計主要包括了項目開發(fā)前期對項目涉及的用例以及相互之間的關系進行分析,同時對每個模塊需要
點擊復制文檔內容
規(guī)章制度相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1