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

正文內(nèi)容

基于java的人事管理系統(tǒng)(doc畢業(yè)設(shè)計(jì)論文)(編輯修改稿)

2025-07-20 16:52 本頁面
 

【文章內(nèi)容簡介】 勤信息,包括附件,最后保存考勤信息。刪除考勤信息,是通過選擇一個考勤信息選項(xiàng),然后刪除考勤信息。流程圖類似不舉例了。工資管理和考評管理功能類似。這里不例舉了。系統(tǒng)中存在的數(shù)據(jù)對象較多,所以為了使數(shù)據(jù)庫設(shè)計(jì)更加合理,設(shè)計(jì)更加規(guī)范,在這里采取自上而下的數(shù)據(jù)庫設(shè)計(jì)方法。這種自上而下的數(shù)據(jù)庫設(shè)計(jì)方法從建立只包含少量高層實(shí)體和聯(lián)系的數(shù)據(jù)模型開始,然后使用連續(xù)的自上而下的精化來確認(rèn)底層實(shí)體,聯(lián)系和相關(guān)屬性。自上而下的方法使用實(shí)體聯(lián)系模型(ER 模型)來實(shí)現(xiàn)。管理員工資員工管 理管 理nn11考勤m管理1管理考評系統(tǒng)人員m管理1m1圖 34 各實(shí)體間 ER 關(guān)系圖本項(xiàng)目數(shù)據(jù)庫 taiyizhe 使用了 7 個表,各個表的邏輯結(jié)構(gòu)如下管理員信息表如表 31 所示:表 31 管理員信息表字段名 數(shù)據(jù)類型 可否為空 鍵 默認(rèn)值 其他id int Not null PRI 編號username varchar (20) Not null 用戶名password varchar (128) Not null 密碼name Varchar(100) Not null 姓名telphone varchar(15) Not null 電話 varchar(30) Not null 郵箱birthday datetime Not null 生日pid varchar(30) Not null UNI 身份證號autority int Not null 權(quán)限sex varchar(2) Null 性別note varchar(200) Null   備注表 32 員工信息表字段名 數(shù)據(jù)類型 可否為空 鍵 默認(rèn)值 其他id int(4) Not null PRI 編號userName varchar(20) Not null 用戶名trueName varchar(20) Not null 姓名passWord varchar(20) Not null 密碼city varchar(20) Not null 城市address varchar(200) Not null 地址postcode varchar(20) Not null 郵編tel varchar(20) Not null 電話 varchar(20) Not null 郵箱freeze int 凍結(jié)標(biāo)記表 33 考勤信息表字段名 數(shù)據(jù)類型 可否為空 鍵 默認(rèn)值 其他OrderID int(4) Not null PRI 編號username varchar(20) Not null 用戶名Truename varchar(20) Not null 姓名address varchar(20) Not null 地址postcode varchar(20) Not null 郵編tel varchar(20) Not null 電話pay varchar(20) Not null 付款方式carry varchar(20) Not null 運(yùn)輸方式bz varchar(200) Not null 備注表 34 工資表字段名 數(shù)據(jù)類型 可否為空 鍵 默認(rèn)值 其他ID int(4) Not null PRI 編號title varchar(100) Not null 標(biāo)題content varchar(4000) Not null 內(nèi)容INTime datetime Not null 發(fā)布時(shí)間表 35 考評表字段名 數(shù)據(jù)類型 可否為空 鍵 默認(rèn)值 其他ID int(4) Not null PRI 編號title varchar(100) Not null 標(biāo)題content varchar(4000) Not null 內(nèi)容INTime datetime Not null 發(fā)布時(shí)間 數(shù)據(jù)流圖 所示:圖 35 頂層數(shù)據(jù)流圖 所示: 管理員數(shù)據(jù)庫反饋查詢信息查詢信息反饋管理信息系統(tǒng)管理信息員工信息表管理員信息表管理前臺系統(tǒng)管理員考勤單信息表管理員登錄管理員信息表管理反饋查詢信息反饋查詢信息 管理管理管理登錄信息考評信息表工資信息表管理管理反饋查詢信息反饋查詢信息反饋查詢信息圖 36 第二層數(shù)據(jù)流圖第四章 詳細(xì)設(shè)計(jì)依照總體設(shè)計(jì),詳細(xì)設(shè)計(jì)中需要對每個模塊做出具體實(shí)現(xiàn)方法的計(jì)劃,并寫出關(guān)鍵代碼。 數(shù)據(jù)庫的實(shí)現(xiàn)在這里數(shù)據(jù)庫的連接是利用 hibernate 技術(shù)來實(shí)現(xiàn)的,其本質(zhì)封裝了JDBC。JDBC(Java Database Connectivity)由一些 Java 語言編寫的類、界面組成,可用于執(zhí)行 SQL 語句的 Java API,使數(shù)據(jù)庫開發(fā)人員可以用純 Java 語言編寫完整的數(shù)據(jù)庫應(yīng)用程序;JDBC 是獨(dú)立于數(shù)據(jù)庫的統(tǒng)一的 API,支持由 Java String 表示的數(shù)據(jù)庫查詢語句轉(zhuǎn)換成訪問實(shí)際數(shù)據(jù)庫的調(diào)用,可直接調(diào)用 SQL 命令。使用 JDBC,開發(fā)人員可以很方便的將 SQL 語句傳送給任何一種數(shù)據(jù)庫。因此在這里利用了 JDBC 來進(jìn)行數(shù)據(jù)庫的連接。數(shù)據(jù)庫連接代碼如下:bean id=dataSourceclass=destroymethod=closeproperty name=driverClassNamevalue=//驅(qū)動名/propertyproperty name=urlvalue=jdbc:microsoft://數(shù)據(jù)庫URL/propertyproperty name=username value=sa/property//用戶名property name=password value=sa/property//密碼property name=maxActive value=100/propertyproperty name=maxIdle value=30/propertyproperty name=maxWait value=500/propertyproperty name=defaultAutoCommit value=true/property/beanbean id=sessionFactoryclass=property name=dataSource ref=dataSource/propertyproperty name=hibernatePropertiespropsprop key=/prop/props/propertyproperty name=mappingResourceslistvalue/bean//valuevalue/bean//valuevalue/bean//valuevalue/bean//valuevalue/bean//value/list/property/bean 主界面詳細(xì)設(shè)計(jì)由于本系統(tǒng)采用 Spring 框架,所以整個系統(tǒng) UI 層由 JSP 負(fù)責(zé),控制層由 Spring中的 servlet 負(fù)責(zé),其中表單信息由 bean 負(fù)責(zé),其中 BPO 處理有 action 類進(jìn)行承擔(dān)了解。其實(shí)就是 MVC 的處理方式。用戶進(jìn)入系統(tǒng)后,在 index 頁面采取框架結(jié)構(gòu),頂部 包括管理系統(tǒng)名稱標(biāo)語,系統(tǒng)時(shí)間的顯示。下面左邊是 left 管理菜單最高管理員則有六個子菜單:用戶管理模塊、員工管理模塊、考勤管理、工資管理模塊、考評管理模塊、系統(tǒng)管理。如下圖所示圖 41 網(wǎng)站首頁圖 登錄頁面通過輸入身份、用戶名和密碼進(jìn)行后臺驗(yàn)證,如果不對,在當(dāng)前頁面進(jìn)行報(bào)錯提示,以方便用戶正確登錄。效果圖如下:圖 42 登錄頁面核心代碼是(())amp。amp。(())== (().toString()//密碼,權(quán)限,用戶名進(jìn)行驗(yàn)證  管理員管理是超級管理員用對管理員的具體管理,管理員的查詢是用用戶的信息進(jìn)行查詢,這里通過關(guān)鍵字進(jìn)行查詢相應(yīng)的用戶或者默認(rèn)查詢?nèi)坑脩?,關(guān)鍵字查詢是通過 hibernate 自動查詢的,然后由 list 封裝數(shù)據(jù)把數(shù)據(jù)返回頁面。效果圖如下:圖 43管理員查詢圖其中的關(guān)鍵代碼如下:Session session=getSession()。//取得sessionQuery query=(hql)。//查詢hql(0)。//取第一項(xiàng)(10)。//最多?。保皸l信息List list=()。//取得list()。//關(guān)閉sessionreturn list。//返回 list然后對用戶進(jìn)行管理,包括對用戶進(jìn)行新增,修改,刪除。  下面是新增一個用戶圖 44新添管理員圖功能的核心代碼如下:Member member=new Member()。(autority)。(birthday)。()。(name)。(note)。(password)。(pid)。(telphone)。(username)。(sex)。//將用戶的信息存在 bean 里(member)。//保存 bean 到數(shù)據(jù)庫里修改用戶信息,將用戶的信息進(jìn)行修改,選中一個用戶,然后單擊修改,就將選中的用戶的信息顯示在下面,然后就可以進(jìn)行修改用戶的信息。這里造句剛剛新增的“李紅”效果圖如下圖圖 45 修改用戶信息頁面刪除用戶信息,選中想刪除的一條用戶的信息,然后單擊刪除,就可以對用戶進(jìn)行刪除。效果圖在此不顯示了。員工管理模塊是對員工信息進(jìn)行添加,修改,查詢和刪除。添加對是員工基本信息進(jìn)行添加。進(jìn)入添加頁面后,點(diǎn)保存按鈕,將進(jìn)行添加員工,添加功能就是將填寫好的信息封裝到 bean 里然后存入數(shù)據(jù)庫,實(shí)現(xiàn)后的效果圖如下:圖 46 添加員工信息其核心代碼是:Person person =new Person()。(name)。(name)。(sex)。 //封裝到 bean (person)。//將 bean 存入數(shù)據(jù)庫里如果要上傳員工的照片,可以選擇上傳員工照片,如下圖所示:圖 47添加員工照片   核心代碼如下:copy(myFile, imageFile)。 // 將圖片上傳至服務(wù)器 Imagefile imagefile=new Imagefile()。(uploadname)。 (dateToMM(new Date()))。 (verion)。 (itemnno)。 (itemname)。 (itemcontent)。 (name)。 ((String)().getAttribute(name))。 (imagefile)。//文字信息保存到數(shù)據(jù)庫里其中修改員工照片也與添加類似。員工查詢是用員工的信息進(jìn)行查詢,這里通過關(guān)鍵字進(jìn)行查詢相應(yīng)的員工或者默認(rèn)查詢?nèi)繂T工,關(guān)鍵字查詢是通過 hibernate 自動查詢的,然后由 list 封裝數(shù)據(jù)把數(shù)據(jù)返回頁面。效果圖如下
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1