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

正文內容

企業(yè)員工管理信息系統(tǒng)—計算機畢業(yè)設計(編輯修改稿)

2025-01-04 05:47 本頁面
 

【文章內容簡介】 18 圖 311 查詢員工考勤信息窗體 乳品公司的管理者 可以按照員工編號或者時間進行查詢考察信息。 如不輸入任何信息,單擊確定 按鈕,就會查詢所有記錄。 這樣 查詢 的結果就會 顯示出來。 在員工調動信息里邊選擇添加調動信息, 系統(tǒng) 就 會 在如 圖 312 所示的窗體中自動載入 乳品公司 每個員工的信息。 圖 312 其他考 勤信息窗體 然后在窗體里就可以進行乳品公司的員工調動信息的添加了,里邊可以添加員工的新部門和新職務等信息。 添加完了這些信息之后,所 添加的信息列表 就會如 圖 313 所示。 19 圖 313 員工調動信息窗體 在 這個 列表中, 還可以 選擇一條記錄,單擊鼠標右鍵, 對其 在菜單中 進行 選擇操作。 在 員工調動信息 里邊選擇 查詢調動信息 , 系統(tǒng) 就 會 出現(xiàn)如 圖 314 所示的窗體 。在這個窗體 中根據(jù)員工編號或者時間進行查詢,也可以不輸入任何條件查詢全部 的 記錄。 圖 314 查詢調動信息窗體 20 在信息列表中選擇一條記錄后,在彈出 的 菜單中 還可以 選擇刪除操作,系統(tǒng)會出現(xiàn)提示。 單擊 確定按鈕,就會刪除記錄了。 數(shù)據(jù)庫設計 數(shù)據(jù)庫是信息管理系統(tǒng)的后臺,存儲著所有的信息,在信息管理系統(tǒng)中有著很重要的地位。數(shù)據(jù)庫設計的好與壞,直接影響到這個系統(tǒng)的運行效率。良好的數(shù)據(jù)庫設計,可以提高數(shù)據(jù)信息的存儲效率,保證數(shù)據(jù)信息的完整性和一致性。同時,一個合理的數(shù)據(jù)庫結構有利于程序的實現(xiàn)。這里選用 Access 2020 作為后臺數(shù)據(jù)庫 來完成乳品公司人事管理系統(tǒng)的設計工作 。 數(shù)據(jù)庫分析 調查有關 乳品公司人事 信息 的 需求,仔細分析后將得到這個系統(tǒng)的數(shù)據(jù)流程圖。 針對 乳品公司 人事管理系統(tǒng)的需求,通過對員工工作過程的內容和數(shù)據(jù)流程分析。為本系統(tǒng)設計 了 如下的數(shù)據(jù)項和數(shù)據(jù)結構 : 員工基本信息:包括員工的編號、員工的姓名、性別、出生日期、籍貫、學歷、專業(yè)、進入公司的時間、所在部門、參加工作的時間、職稱、備注等。 員工調動信息:包括員工編號、員工姓名、原部門、新部門、調出時間、調入時間、原職務、新職務、備注等。 員工考勤信息:包括員工編號、員工姓名、員工所在的部門、出勤時間、曠工時間、請假時間、早退時間 、遲到時間、加班時間、出差時間等。 得到 了 數(shù)據(jù)結構、數(shù)據(jù)項以及數(shù)據(jù)流程后,就可以開始具體的數(shù)據(jù)庫設計 了 。 實現(xiàn)數(shù)據(jù)庫 啟動 Access 2020,創(chuàng)建一個新的數(shù)據(jù)庫,命名為 ,保存在要存放這個系統(tǒng)的所有文件的文件夾中 , 使用 設計器 創(chuàng)建這個系統(tǒng)需要的所有表格,如 表 31 所示的 員工請假表。 表 31 員工請假表 字段名稱 數(shù)據(jù)類型 LID 自動編號 記錄編號 OStuffID 文本 員工編號 lill 數(shù)字 病假天數(shù) lprivate 數(shù)字 事假天數(shù) 21 lfromday 日期 /時間 事假開始時間 出差信息表 如表 32 所示。 表 32 出差信息表 字段名稱 數(shù)據(jù)類型 EID 自動編號 記錄編號 EStuffID 文本 員工編號 EErranddays 數(shù)字 出差天數(shù) Epurpose 文本 事假地點 Efromday 日期 /時間 出差開始時間 調動信息表 如表 33 所示。 表 33 調動信息表 字段名稱 數(shù)據(jù)類型 ID 自動編號 記錄編號 AID 文本 員工編號 ANAME 文本 員工姓名 AOladept 文本 原部門 Anewdept 文本 新部門 aoldposition 文本 原職務 anewposition 文本 新職務 aouttime 日期 /時間 調出時間 aintime 日期 /時間 調入時間 aremart 備注 備注 建立 模塊 運行 VB 后,選擇文件 中的 新建工程菜單,然后從工程模板中選擇“標準 EXE”項,單擊確定 按鈕。 VB 就會自動生成一個窗體,這個窗體的屬性采用的都是默認設置。先刪除這個窗體,然后選擇文件 里的 保存工程菜單,在出現(xiàn)的“文件另存為”對話框輸入這個工程項目的名稱 Stuff_MIS,并且選擇要保存這個工 程的目錄,單擊保存 按鈕,保存工程。 為了提高代碼的效率方便維護,在 VB 中可以用公用模塊來存放工程中經(jīng)常使用的過程和全局變量等。在這個系統(tǒng)中,每個功能模塊都要使用數(shù)據(jù)庫,因此可以使用一個公用的數(shù)據(jù)操作函數(shù),來執(zhí)行一系列的 SQL 語句。 在項目資源管理器中為這個工程添加一個模塊,保存為 。 首先添加幾個變量的定義, 然后再 添加執(zhí)行 SQL 語句的函數(shù)。 22 系統(tǒng)主窗體 的建立 1. 添加主窗體 在這個項目中,選擇使用多文檔界面。使用這個窗體的好處是可以使程序更加有條理。對于一個多任務的應 用程序,使用多文檔窗體還可以減少所占用的系統(tǒng)資源。 單擊工具欄中的添加 MDI 窗體或者選擇工程中的添加 MDI 窗體菜單。選擇MDI 窗體,然后打開,為這個工程添加一個多文檔窗體作為主窗體,添加主窗體后,就可以設置主窗體的屬性了。 2. 添加菜單 在添加好的窗體中,單擊鼠標右鍵,從彈出的快捷菜單中選擇“菜單編輯器”命令,在彈出的菜單編輯器對話框中添加需要的菜單,并且使用方向鍵為菜單分級。 3. 添加代碼 在主窗體中的代碼不多,基本上都是實現(xiàn)單擊某個菜單選項即彈出相應窗體的語句。在“系統(tǒng)”中選擇“退出”菜單,然后就 可以將此系統(tǒng)進行關閉。 選擇文件里邊的“保存 ”菜單,彈出對話框,對其進行保存,就可以保存設計好的窗體。這樣這個系統(tǒng)的主窗體就設計好了。 登錄窗體 在工具欄中選擇“添加窗體”命令為工程添加的一個窗體,因為一個工程中只能添加一個 MDI 窗體,所以這個工程中后面添加的窗體都是普通的窗體。 為這個窗體添加三個標簽( Label),用來標識窗體中的信息; 2 個文本框( TextBox) ,用來輸入用戶名稱和密碼; 2 個按鈕,用來確定或取消操作。 定義一個全局變量用來判斷輸入密碼的次數(shù)。在窗體初次加 載的時候初始化這個全局變量。 輸入用戶名稱和用戶密碼后,單擊“確定”按鈕,會調用 cmdok_Click()函數(shù),判斷用戶信息 。 用戶沒有輸入用戶名稱、用戶密碼或者輸入錯誤密碼系統(tǒng)都會出現(xiàn)相應的提示。如果三次輸入錯誤密碼,就會退出這個系統(tǒng)。單擊“取消按鈕”,就會調用 cmdCancel_Click()函數(shù),退出系統(tǒng)。 23 修改密碼窗體 窗體中添加了 3 個標簽 是 用來顯示提示信息; 3 個文本框是 用來輸入用戶名稱和用戶密碼; 2 個按鈕 是 用來確定和取消操作。設計好的窗體如圖 315 所示。 圖 315 修改密碼窗體 進入這個窗體 后 ,首先初始化這個窗體 。 在修改密碼窗體中,首先輸入用戶的舊密碼,然后輸入新設置的密碼,再確認新密碼 。如果輸入的新密碼和確認新密碼輸入的不一樣的話,就會出現(xiàn)一個對話框告訴兩次輸入的密碼不一致,直到輸入的完全正確后, 單擊“確定”按鈕,調用 cmdOK_Click()函數(shù), 才可以 修改密碼。 添加 所需 窗體 1.添加上下班窗體 24 窗體的屬性和以前的窗體屬性設置大致相同,唯一不同的是 Caption 一項的設置。 設計好的窗體如圖 318 所示: 圖 318 添加員工考勤窗體 添加代碼 時 首先定義幾個需要的變量:窗體載入時會自動添加員工編號和員工姓名,并且判斷是添加還是修改狀態(tài),如果是修改,就載入相應的員工信息。 選擇員工編號后,員工的姓名會相應的改變。在“添加員工上下班信息”窗體中,選擇上班時間或者下班時間 , 然后輸入相應的上下班時間,單擊“確定”按鈕,會調用 cmdOK_Click()函數(shù),添加或者修改相應的上下班信息。 2. 添加其他考勤信息窗體 窗體載入時會先判斷是添加還是修改,如果是添加自動載入員工編 號以及相應的員工姓名,選擇一個員 工編號后,員工姓名也會隨之變化 ;如果是修改就會載入選中的考勤信息中。 添加相應的考勤信息,這里一次只能選擇一個項目進行添 加,因為一個員工不可能在同一天中同時幾種情況。填寫后單擊確定 按鈕,就會調用 cmdOK_Click()函數(shù),添加相應的考勤信息。 3. 其他考勤信息列表窗體 這個窗體中使用了一個新的控件 SSTab,要使用這個控件,首先需要在“控件”對話框中選中 Microsoft Tabbed Dialog 選項。選擇這個控件,單擊鼠標右鍵,在屬性頁對話框中設置控件屬性。 載入這個窗體時, 會自動載入信息列表。 LeaveTopic()為顯示請假信息列表 25 表頭函數(shù) ; ShowLRecord()為顯示請假信息函數(shù)。在信息列表中雙擊選中的記錄,就 會把相應的信息寫入“添加其他考勤信息”窗體中,修改信息后,單擊確定 按鈕,就會完成信息的修改。 4. 員工調動結果列表窗體 在 這個窗體中使用了 2 個新的控件,一個是 Adodc 控件,另個是 DataGrid控件。要使用這兩個控件,首先要在“控件”對話框中 Microsoft ADO Data Control (SP4)(OLEDB)和 Microsoft DataGrid Control (SP5)( OLEDB)項 添加 Adodc控件,需要設置的是將 Visible 屬性設置為 False,其他的屬性保持不變。 選中 DataGrid 控件,單擊鼠標右鍵,在所示的菜單中選擇“編輯”命令。然后再單擊鼠標右鍵,在彈出的菜單中選擇“插入”命令,插入足夠多的列,在所示的菜單中選擇“屬性”命令,然后在所示的“屬性頁”對話框中選擇“列”標簽,設置每列的標題。設計好的窗體如圖 323 所示。 圖 323 員工調動信息列表 5. 查詢調動 信息窗體 26 該窗體使用的是普通的標簽、文本框、下拉列表和按鈕,設計好的窗體如圖324 所示。 圖 324 查詢調動 6. 彈出式菜單窗體 這個窗體的創(chuàng)建主要是為了實現(xiàn)程序中那些在信息列表中單擊鼠標右鍵時彈出的菜單。 該窗體不添加任何控件,只是使用菜單編輯器編輯幾個菜單。 系統(tǒng)的編譯和發(fā)布 在編寫代碼過程中,需要單獨調試每個窗體,在所示的“工程屬性”標簽頁中的“啟動對象”下拉列表中選擇需要編譯的窗體即可。 系統(tǒng)實現(xiàn)后就是發(fā)布,首先 ,是生成一個可 以執(zhí)行文件。把工程屬性標簽頁 27 中的“啟動對象”設置為 Sub Main,然后選擇文件中的 生成 命令,在所示的對話框中選擇保存文件的目錄并輸入名稱。單 擊確定 按鈕,系統(tǒng)就會自動的生成一個可執(zhí)行文件 。 如果需要打包生成安裝程序,可以使用 Visual Studio 中的 Package amp。 Deployment Tools 制作一個安裝程序。 系統(tǒng)的配置運行 這個系統(tǒng)主要依靠 Access 2020 數(shù)據(jù)庫,所以只要計算機中安裝有 Access 2020 就可以, 但是一定要注意, 數(shù)據(jù)庫一定要和系統(tǒng)的可執(zhí)行文件在一個文件夾下,這樣才能夠正確的運行。 如果需要備份數(shù) 據(jù)庫,則可直接從文件夾中拷貝出數(shù)據(jù)庫文件。如果要恢復數(shù)據(jù)庫,則可使用需要的數(shù)據(jù)庫覆蓋原有的數(shù)據(jù)庫。因為這種操作是不可以挽回的,因此在操作的時候一定要謹慎。 結 論 本系統(tǒng)主要用 Visual 實現(xiàn)每一個模塊的具體功能;主要依靠Access 2020 作為后臺數(shù)據(jù)庫,因為 Access 2020 功能非常強大, 不管是處理公司的客戶訂單數(shù)據(jù);管理自己的個人通訊 錄;還是大量科研數(shù)據(jù)的記錄和處理,人們都可以利用它來解決大量數(shù)據(jù)的管理工作。 通過設計, 首先,我了解了編寫大型應用軟件的一般步驟,獲得了很多寶貴的經(jīng)驗。特別是怎么樣通過理論與實踐相結合,把書本上的內容應用到我做的程 28 序上去。怎樣使各個子模塊實施其詳細功能,特別是各個子模塊之間的接口,一定要相當清晰,達到相互協(xié)調的作用。 其次,我熟悉了 Visual 編程技術和 Access2020 數(shù)據(jù)庫知識。學會了很多關于程序設計的經(jīng)驗和技巧,明白了程序的使用性和通用性是程序生存周期長短的關鍵,學會了調試程序的一 般方法。 雖然程序還存在很多的不完善的地方,但是付出的心血
點擊復制文檔內容
公司管理相關推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1