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

正文內(nèi)容

基于delphi70sql企業(yè)人事信息檔案管理系統(tǒng)設計(編輯修改稿)

2024-12-22 15:56 本頁面
 

【文章內(nèi)容簡介】 課件之家精心整理資料 歡迎你的欣賞 課件之家精心整理資料 歡迎你的欣賞 第 4 章 數(shù)據(jù)庫設計 根據(jù)對系統(tǒng)需求的分析和基于 C/S 開發(fā)模式的需求,數(shù)據(jù)庫采用 Microsoft SQL Sever2020,它完全可以適合本系統(tǒng)的工作需求,它所支持的字段數(shù)據(jù)類型包括數(shù)值、字符、日期時間以及二進制和圖片等類型,十分豐富,是當前基于 C/S 的主流數(shù)據(jù)庫產(chǎn)品之一。它還具有性能穩(wěn)定,便于操作維護和具有很好的安全可靠性等特點,是作為服務器端數(shù)據(jù)庫平臺的理想選擇 當然,這些表之間都存在著聯(lián)系,如員工意外情況表和員工信息表,工資設定表,月底統(tǒng)計表等,都可以通過員工號進行聯(lián)系。 根據(jù)系統(tǒng)功能模塊的設計以及規(guī)范化的要求,該系統(tǒng)的數(shù)據(jù)庫中主要的表結構設計如表 。 表 考勤時間設 置 字段名稱 數(shù)據(jù)類型 字段屬性 字段大小 作用 必填字段 Swsbtime smalldatetime 4 上午上班時間 是 Swxbtime smalldatetime 4 上午下班時間 是 Xwsbtime smalldatetime 4 下午上班時間 是 Xwxbtime smalldatetime 4 下午下班時間 是 Wssbtime smalldatetime 4 晚上上班時間 是 Wsxbtime smalldatetime 4 晚上下班時間 是 字段名稱 數(shù)據(jù)類型 字段屬性 字段大小 作用 必填字段 Yno Nvarchar 25 員工號 是 Yname Nvarchar 25 姓名 是 Ysex Nvarchar 4 性別 否 Ybumen Nvarchar 50 部門 是 Chidaocs Int 4 遲到標志 否 Zaotuics Int 4 早退標志 否 Fadingjiaqis Int 4 假期中 否 Ycqk Int 4 異常情況 否 表 員工意外情況表 課件之家精心整理資料 歡迎你的欣賞 課件之家精心整理資料 歡迎你的欣賞 Yf Nvarchar 4 度假標志 否 Ytime Nvarchar 25 時間 是 Ydate Nvarchar 25 日期 是 Month Nvarchar 25 月份 是 表 月底結資表 字段名稱 數(shù)據(jù)類型 字段屬性 字段大小 作用 必填字段 Yno Nvarchar 25 員工號 是 Yname Nvarchar 25 姓名 否 Ysex Nvarchar 25 性別 是 Ybume Nvarchar 50 部門 是 yzhiwu Nvarchar 25 職務 是 Ygzzonger Float 4 工資總額 是 Ykouchugz Float 4 扣除工資 是 Yshijigz Float 4 實際工資 是 表 工資設定表 字段名稱 數(shù)據(jù)類型 字段屬性 字段大小 作用 必填字段 Ygno Nvarchar 25 員工號 是 Ygbume Nvarchar 25 部門 是 Ygzhiwei Nvarchar 25 職務 是 Yggongling Nvarchar 25 工齡 是 Yggongzi Nvarchar 25 工資 是 Ygjiangjin Nvarchar 25 獎金 是 課件之家精心整理資料 歡迎你的欣賞 課件之家精心整理資料 歡迎你的欣賞 第 5 章 模塊設計 人事管理系統(tǒng)的功能模塊主要有五大部分、員工信息管理、招聘管理、工資管理和考勤管理。結構圖如 所示: 圖 人事管理系統(tǒng)結構圖 考勤模塊 考勤模塊的主要功能是根據(jù)設定的考勤參數(shù)(上下班時間),確定員工的出勤情況。在設計確定員工出勤情況的實現(xiàn)上,開始時是準備在這個模塊上設計一個模擬員工刷卡考勤系統(tǒng):由系統(tǒng)智能的確定和存儲員工的出勤情況。但因為實現(xiàn)起來比較復雜,調(diào)試過程中出現(xiàn) 錯誤加上時間倉促,最終是用考勤登記模塊代替。由管理員根據(jù)考勤參數(shù),在系統(tǒng)中存儲考勤異常情況(遲到,曠工等)。對考勤情況的操作還包括修改,刪除,按員工號,姓名,部門,月份等進行查詢和統(tǒng)計。數(shù)據(jù)流程圖如圖 所示。 圖 考勤模塊數(shù)據(jù)流程圖 工資管理模塊 課件之家精心整理資料 歡迎你的欣賞 課件之家精心整理資料 歡迎你的欣賞 工資模塊的功能是根據(jù)員工的工齡,部門,職位等因素設置員工的工資和獎金,并參照員工的出勤情況,對所需發(fā)放工資進行智能的計算,并可以按員工名,員工號,月份等因素對工資情況進行調(diào)薪管理,查詢和統(tǒng)計。數(shù)據(jù)流程圖如圖 所示。 圖 工資 管理模塊數(shù)據(jù)流程圖 課件之家精心整理資料 歡迎你的欣賞 課件之家精心整理資料 歡迎你的欣賞 第 6 章 窗體設計 考勤參數(shù)設置窗體 此窗體主要是設置考勤時依據(jù)的參數(shù),即上下班時間,以此來判斷員工的出勤異常情況(包括遲到、早退、缺勤、請假、和法定假期中)。 所用主要組件的主要屬性如表 所示。 表 設置窗體和加入窗體的主要組件的屬性以及說明 組件名稱 屬性 說明 label Transparent 若設置為 True,則標簽是透明的 TimeClick Kind 若設置為 dtkTime,則按時間格式顯示 Date 用來設置日期的初始值 Time 用來設置時 間的初始值 TbitBtn Default 可設置按鈕的陰影效果,美化按鈕 Glygh 可為按鈕增加圖片 Layout 設置為 blGlyphLeft圖片在字體左邊 Image Stretch 設置為 True,可以加入的背景圖片等比例放縮 考勤參數(shù)設置的工作流程圖如圖 所示。 圖 考勤參數(shù)設置的工作流程圖 課件之家精心整理資料 歡迎你的欣賞 課件之家精心整理資料 歡迎你的欣賞 考勤參數(shù)的設置的界面如圖 所示。 圖 考勤參數(shù)設置的界面 考勤登記窗體 考勤登記窗體主要是登記員工的出勤情況,并將所有的情況記錄到員工意外情況表中,以待計算和匯總員工的工資情況。 設置窗體時用到了一個與時間、日期有關的對象( Delphi 中主要的與日期、時間有關的對象共三個,在我們的設計中全部用到了): DateTimePicker 控件。 Time 控件可以實現(xiàn)日期和時間的快速輸入和查看。 DateTimerPicker 空間有兩種選擇日期的形式,分別對應于其 DateMode 屬性的2個選項: dmComboBox(組合框格式)和 dmUpDown(下拉格式 )。本設計中用的是 dmComboBox(組合框格式)。 DateTimerPicker 控件的常用屬性有 Date,DateFormate,DateMode,Kind,MaxDate, Mindate,time 等。在使用 DateTimePicker 組件時應注意,如果 Kind 屬性為 dtkDate,則輸入的是日期,如 Kind 屬性為 dtkTime,則輸入的為時間。 要讀取 DateTimePicker 控件的日期或時間,直接用 Date,Time 屬性就可以了。如果將其在編輯框中顯示,必須首先使用轉換函數(shù) DateToStr,TimeToStr 將其轉化為字符串型。我一開始設計時就是把 DateTimePicker 控件拖得很短,然后在其 中增加了一個文本框,從外表看和現(xiàn)在的設計一樣,但 DateMode 設置為 dmUpDown(下拉格式 )。然后又使用了 DateFormare 函數(shù)返回時間。 procedure (Sender: TObject)。 begin :=formatdatetime(39。hh:mm:ss39。,)。 end。// edswxbtime 是返回上午下班時間的文本框 設置窗體時所用主要組件的主要屬性如表 。 課件之家精心整理資料 歡迎你的欣賞 課件之家精心整理資料 歡迎你的欣賞 表 考勤登記窗體所用主要組件的主要屬性 組件名稱 屬性 說明 TCombobox Items 設置列表框中的字符串,每一項是一個字符串 Text 設置或返回編輯框的主要內(nèi)容。 Style 設置組合框的風格。本例中用 CsDropdown Kqdj(TADOQuery) Connection 設為 SQL(TStrings) 設置為 select * from 員工意外情況表 DataSource1 DateSet 在下拉菜 單中選擇 kqdj,指定源泉數(shù)據(jù)源 DBGrid1 DataSource 設置為 DataSource1 數(shù)據(jù)表“員工意外情況表 ” 與控件的連接情況如圖 。當 TADOQuery控件 kqdj的 Active屬性決定了數(shù)據(jù)表與空間是否建立邏輯上的連接 ,只有建立了邏輯上的連接后 ,才能通過控件操縱數(shù)據(jù)表中的數(shù)據(jù)。如圖 所示。 圖 考勤登記窗體中數(shù)據(jù)集、數(shù)據(jù)源和數(shù)據(jù)控件的關系示意圖 考勤登記窗體的工作流程如圖 。 課件之家精心整理資料 歡迎你的欣賞 課件之家精心整理資料 歡迎你的欣賞 圖 考勤登記的工作流程圖 Active 屬性值的確定有 2種方法,在設計期間 ,可在 Object Inspector 中單擊 kqdj的 Active。在運行期間可以執(zhí)行語句: :=true。 或 :=false。 考勤登記窗體的界面如圖 所示。 圖 考勤登記窗體的界面 顯示時間的代碼為: procedure (Sender: TObject)。 begin 課件之家精心整理資料 歡迎你的欣賞 課件之家精心整理資料 歡迎你的欣賞 :=datetostr()+39。 39。+timetostr(time)。 end。 異常情況查詢窗體 異常情況查詢窗體的主要功能是查詢員工的出勤異常情況,并將其顯示在查詢結果區(qū)域中的表格中。 所用主要組件的主要屬性如表 所示。 表 異常情況查詢窗體所用組件的主要屬性 組件名稱 屬性 說明 TEditComboBox BevelEdge 設置編輯框邊框的風格 TBitBtn Kind bkCustom 銨鈕對應的位圖為用戶自定義類型 BkClose 銨鈕對應的位圖為 Close 銨鈕類型 異常情況查詢窗體的界面如圖 所示。 圖 異常情況查詢 窗體的界面 ComboBox1 下拉菜單顯示主要代碼為: procedure (Sender: TObject)。 begin with do 課件之家精心整理資料
點擊復制文檔內(nèi)容
教學課件相關推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1