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

正文內(nèi)容

基于j2ee的考勤管理系統(tǒng)(已改無錯(cuò)字)

2022-09-02 20:47:50 本頁面
  

【正文】 但同時(shí)也增加了設(shè)計(jì)的難度。 系統(tǒng)登錄窗口上一節(jié)已對(duì)INI配置文件進(jìn)行了一些介紹,并給出了本系統(tǒng)登錄時(shí)所要定義的幾個(gè)用戶和不同用戶對(duì)應(yīng)的不同的功能權(quán)限。這一節(jié)就介紹系統(tǒng)登錄窗口的設(shè)計(jì)和所能實(shí)現(xiàn)的功能。系統(tǒng)登錄主要完成的是:當(dāng)用不同的用戶進(jìn)行登錄的時(shí)候,當(dāng)然本系統(tǒng)固定了system、renshi、caiwu、guest 四個(gè)用戶;由于各個(gè)用戶所擁有的權(quán)限是不一樣的,所以所顯示的界面也不是完全一樣的。另外,在很多情況下,用戶們希望輸入密碼后直接按Enter鍵就能完成系統(tǒng)登錄過程,進(jìn)入系統(tǒng)主界面。本系統(tǒng)也考慮到了這點(diǎn),也加入了此項(xiàng)功能。再則,就是密碼的驗(yàn)證控制,在系統(tǒng)登錄窗口要進(jìn)行密碼的驗(yàn)證,如果輸入3次不正確,將禁止用戶繼續(xù)登錄,并退出應(yīng)用程序。 “員工信息”頁功能“員工信息”頁的作用是輸入和瀏覽員工的基本信息,而對(duì)于人事部門的用戶和管理員登錄還要考慮可以更改員工的基本信息。本頁面可分為兩部分。216。 左半部分是用來進(jìn)行員工的基本信息輸入,主要有員工的編號(hào)、姓名、編碼、性別、職稱、部門、住址和基本工資。需要指出的是,員工的編號(hào)一般是數(shù)字字符,必須要強(qiáng)制用戶輸入數(shù)字字符而不能輸入其他的字符。216。 “員工信息”右半部分主要是顯示員工的基本信息的內(nèi)容。同時(shí),當(dāng)左邊輸入添加的員工基本信息時(shí)也可加入到右邊的顯示中,可以對(duì)員工的基本信息進(jìn)行修改。 當(dāng)然不是任何一個(gè)用戶登錄后都可以對(duì)員工的基本信息進(jìn)行修改,因此將設(shè)計(jì)中的DBNavigator組件的Visible屬性設(shè)置為False,而對(duì)system和renshi兩個(gè)用戶,則在程序運(yùn)行時(shí),將Visible屬性設(shè)置為True。 另外,guest用戶只是作為普通員工的登錄,對(duì)于員工信息數(shù)據(jù)庫只有瀏覽的權(quán)利。所以,以guest用戶身份登錄時(shí),其數(shù)據(jù)是只讀的,“員工信息”頁只是顯示員工的基本信息,只能瀏覽而不能執(zhí)行其他操作。 “出勤信息”頁功能“出勤信息”頁的作用是輸入、瀏覽以及修改員工的出勤信息,并對(duì)不同身份登錄的用戶提供功能限制。本頁使用DBChart組件用來演示員工的出勤情況,還可實(shí)現(xiàn)與“員工基本信息表”的表間關(guān)聯(lián)。216。 該頁的左邊需要顯示一個(gè)圖表。設(shè)計(jì)其為一個(gè)員工缺勤情況示意圖。設(shè)置紅請(qǐng)假、藍(lán)遲到、黃早退、綠礦工,通過不同的顏色對(duì)員工的缺勤情況進(jìn)行顯示。216。 ,它就顯示了員工出勤信息表的內(nèi)容。216。 前面已經(jīng)定義了實(shí)際出勤(Schuqin)字段為計(jì)算字段,,礦工視為1天,并將計(jì)算的結(jié)果賦值給實(shí)際出勤字段。216。 “刪除記錄”按鈕是專門為system和renshi用戶設(shè)置的,因?yàn)橹挥羞@兩個(gè)用戶才有權(quán)限進(jìn)行該操作。它的功能主要是刪除員工出勤表中已經(jīng)存在的一條信息,同時(shí)還可對(duì)表中顯示的數(shù)據(jù)進(jìn)行修改。216。 很多時(shí)候,用戶需要在了解某位員工出勤情況的時(shí)候,能夠隨時(shí)查看該員工的基本信息?;谶@一點(diǎn)的考慮,本系統(tǒng)設(shè)置了一個(gè)“員工信息”按鈕,通過這個(gè)按鈕,用戶可直接切換到“員工信息”頁查看員工的基本信息。216。 對(duì)于system和renshi用戶該頁還設(shè)置了一個(gè)“輸入出勤信息”按鈕,而對(duì)于guest用戶該按鈕是不可用的。單擊該按鈕就會(huì)出現(xiàn)一個(gè)“信息錄入”的窗口可輸入某位員工的出勤信息。輸入完畢后,在表中將顯示添加的記錄。216。 由于guest用戶沒有權(quán)限進(jìn)行出勤信息的輸入,因此在登錄校驗(yàn)中就需禁止guest用戶使用“輸入出勤信息” 。 “員工工資”頁功能“員工工資”頁主要包含了員工的編號(hào)、月份、調(diào)整系數(shù)、基本工資、獎(jiǎng)金和實(shí)際工資幾個(gè)部分。可通過輸入員工編號(hào)、基本工資和獎(jiǎng)金并選擇調(diào)整系數(shù)計(jì)算出員工某個(gè)月份的實(shí)際工資。216。 員工工資的計(jì)算分為兩個(gè)部分:一部分是員工的基本工資,另一部分是員工的獎(jiǎng)金,與員工出勤之間有較大的關(guān)系。最后的實(shí)際工資計(jì)算公式為:實(shí)際工資 = 基本工資 + 獎(jiǎng)金 調(diào)整系數(shù)(出勤)。216。 在單擊“實(shí)際工資”按鈕時(shí),將顯示本月該員工的實(shí)際工資,同時(shí)將實(shí)際工資值舔加到“實(shí)際工資”編輯框中。另外,“輸入數(shù)據(jù)”按鈕的設(shè)計(jì)狀態(tài)為不激活,在單擊“實(shí)際工資”按鈕后,則激活該按鈕,以便在右邊的組件中輸入員工的工資數(shù)據(jù)。216。 “輸入數(shù)據(jù)”按鈕的主要目的就是將用戶輸入的數(shù)據(jù)添加到數(shù)據(jù)表中,同時(shí)在右邊的組件中顯示出來。216。 “刪除記錄”按鈕主要是使有權(quán)限的用戶(system和caiwu)刪除員工的工資信息記錄。當(dāng)用戶單擊該按鈕時(shí),就會(huì)出現(xiàn)“真的要?jiǎng)h除嗎?”的對(duì)話框,確定其對(duì)話框就執(zhí)行了刪除命令,取消就不執(zhí)行刪除命令。216。 最后,與“出勤信息”頁相似,只要單擊“員工信息”按鈕,對(duì)于指定編號(hào)的用戶可以查看其對(duì)應(yīng)的員工信息。實(shí)現(xiàn)“員工工資”頁與“員工信息”頁的切換。216。 另外需要說明的是,企業(yè)員工之間工資一般都是保密的,guest用戶沒有權(quán)限對(duì)員工工資進(jìn)行了解,所以在用guest用戶登錄時(shí),“員工工資”頁是不可見的。這樣就確保了各個(gè)員工之間工資的保密性。 “相關(guān)查詢”頁功能本頁可實(shí)現(xiàn)員工工資和出勤查詢,還可依據(jù)員工姓名編碼查詢?cè)搯T工的基本信息。在Delphi中數(shù)據(jù)庫的查詢功能主要通過Query組件,并用SQL語言實(shí)現(xiàn),在這里主要用到了查詢命令select語句。 Select語句介紹Select語句的一般形式如下:Select 列名 from 表名 [where 查詢條件] [group by 列名] [order by 列名] [having...]其中列名一般由一組字段名、*號(hào)、表達(dá)式、變量等構(gòu)成。表名指定數(shù)據(jù)的來源,查詢條件則有多種表達(dá)方式。 查詢方式介紹216。 用戶可以對(duì)員工的工資進(jìn)行查詢。在“關(guān)于工資”一欄選擇實(shí)際工資的范圍,再點(diǎn)擊旁邊的按鈕就可實(shí)行關(guān)于工資的查詢,查詢的結(jié)果將通過下面的DBGrid組件顯示出來。當(dāng)然這里的查詢也是通過添加了SQL語言的查詢語句來實(shí)現(xiàn)的。語句具體形式為:select * from salary where sgongzi between:p1 and:p2 其中p1和p2由用戶在兩個(gè)編輯框中輸入的內(nèi)容賦值。216。 用戶還可以對(duì)員工的出勤進(jìn)行相關(guān)查詢。與工資查詢部分相同,出勤查詢也是通過一個(gè)范圍進(jìn)行查找的,它是對(duì)出勤天數(shù)選擇范圍來查詢的,同樣的,查詢結(jié)果也是通過它下面對(duì)應(yīng)的DBGrid組件來顯示的。也要添加相應(yīng)的select查詢語句,只是對(duì)應(yīng)的表從salary改為onduty。216。 除了以上兩個(gè)查詢功能外,還可通過員工的姓名編碼來查找某位員工的基本信息。用戶只需在“姓名編碼”處輸入一定的查詢條件,就可在它對(duì)應(yīng)的DBGrid組件中獲得相關(guān)的該員工的基本信息。“相關(guān)查詢”頁主要是通過使用SQL語言中的 select 語句來實(shí)現(xiàn)對(duì)員工工資、出勤信息和員工基本信息的查詢。本頁的設(shè)計(jì)其實(shí)就是SQL語言的select 語句的應(yīng)用;事實(shí)上,select 語句的查詢功能是非常強(qiáng)大的,在本系統(tǒng)中的應(yīng)用是比較簡單的幾種查詢功能。 “密碼修改”頁功能本頁面主要是提供一個(gè)用戶密碼修改的功能,目的是為了提高系統(tǒng)的安全性和可靠性。本頁的“密碼設(shè)置信息” 是可以動(dòng)態(tài)地滾動(dòng)顯示的,標(biāo)準(zhǔn)的組件窗口如編輯框、列表框等等都需要一個(gè)畫布,使它們的內(nèi)容能在窗口中以豐富的形式體現(xiàn)出來。216。 提供了一些屬性、方法和事件,為繪圖應(yīng)用定義畫刷、畫筆與字體類型,繪制和填充變化的形狀與線,顯示文本,提交圖像,以及當(dāng)前圖像改變時(shí)激活某些事件。216。 實(shí)現(xiàn)滾動(dòng)文字效果的基本思路是:選擇一個(gè)組件,如Image,然后用某種顏色填充畫布,接著使用其他顏色顯示固定尺寸的字符串,同時(shí)使用Timer組件控制不斷地改變字符串的位置。由于原來位置的字符串不能自動(dòng)消失,所以需要用填充顏色覆蓋多余部分的字符串,這樣就可以實(shí)現(xiàn)平滑的文字滾動(dòng)效果。該頁面的主要工作是完成密碼修改工作。前面已經(jīng)從Username和Userpass兩個(gè)變量中獲得了用戶名和密碼,由于用戶名已經(jīng)定義,所以在此只需要對(duì)密碼進(jìn)行處理就可以了。216。 當(dāng)進(jìn)行密碼修改時(shí),需先輸入舊密碼。由于舊秘碼的輸入有可能出現(xiàn)輸錯(cuò)的可能,所以當(dāng)舊密碼輸入不正確時(shí),系統(tǒng)將給出“舊密碼輸入不正確,請(qǐng)重新輸入!”的提示信息。216。 同樣,在“驗(yàn)證新密碼”編輯框中輸入的字符串要與“新密碼”編輯框中輸入的字符串完全一致才行,否則也是不允許的。當(dāng)密碼修改成功時(shí),系統(tǒng)將給出“您的密碼已經(jīng)修改!”的提示信息。 “幫助說明”頁功能本頁面的幫助窗口采用流行的雙窗格形式,易于瀏覽和演示。216。 “幫助說明”頁面的
點(diǎn)擊復(fù)制文檔內(nèi)容
電大資料相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1