【正文】
FBmbh = Trim() 39。寫入表頭標(biāo)題 = 1: = 部門編號 = 2: = 部 門 名 稱 = 3: = 備 注 SQL = SQL amp。向表格控件輸入數(shù)據(jù) PrintSQL = SQL If = 1 Then 19 酒店人事工資管理系統(tǒng) 第 19頁 SQL, Cnndb, 3, 2 If 0 Then = + 1 i = 1 Do Until = i For j = 1 To 3 = j = amp。清除表格控件最左邊的選定當(dāng)前行標(biāo)志 √ For n = 0 To 1 (n, 0) = Next n ChangeCheck = False = FBmbh 39。先在對應(yīng)的文本框中輸入要進(jìn)行數(shù)據(jù)查詢的條件,輸入完查詢條件后,點擊查詢按鈕進(jìn)行確定,系統(tǒng)便會查詢出滿足條件的部門記錄,并列到數(shù)據(jù)表格中,無滿足條件的部門記錄時,則彈出對話框提示“查無此記錄!”。數(shù)據(jù)查找 Dim M As Integer Dim SQL As String SQL = If Then SQL = SQL amp。 amp。 39。 and 部門名稱 =39。 Trim() amp。 If Then SQL = SQL amp。 amp。 39。39。 SQL If = 1 Then SQL, Cnndb, 3, 2 If Then M = MsgBox(查無此記錄 , vbInformation) Exit Sub End If Call DataFresh(SQL) End If End Sub (3)數(shù)據(jù)修改 當(dāng)操作員需要對某個部門進(jìn)行修改時,可以在編輯部門信息窗體下部中找到修改按鈕。 修改信息代碼: Private Sub DataFresh(SQL As String) 39。保存當(dāng)前各個輸入框的值 FBmmc = Trim() FBz = Trim() = 0 39。 order by 部門編號 asc 39。 rc(j 1) = 1 Next j i = i + 1 Loop Else = 1 End If Dim n As Integer 39。恢復(fù)當(dāng)前各個輸入框的值 = FBmmc = FBz End Sub (4)數(shù)據(jù)刪 除 當(dāng)操作員需要對某個或多個部門進(jìn)行刪除時,可以在編輯部門信息窗體下部中找到刪除按鈕。 23 酒店人事工資管理系統(tǒng) 第 23頁 刪除數(shù)據(jù)代碼: Private Sub DataDel() 39。 and 部門編號 =39。 Trim() amp。 If Then DelSQL = DelSQL amp。 amp。 39。 and 備注 =39。 Trim() amp。 If DelSQL Then DelSQL = delete from 部門基本情況 where 部門編號 39。 amp。 在下面各界面設(shè)置操作與上相同不再重復(fù)說明。并能從此窗體中了解各部門現(xiàn)有人數(shù),這是在編輯部門信息中無法獲得的信息。職工編號具有唯一性,不能重復(fù)。 2瀏覽職工信息 此窗體主要針對一般用戶,只有瀏覽功能,因為一般用戶只有瀏覽的權(quán)限。 1編輯考勤信息 作為編輯考勤信息這一項,所實現(xiàn)的功能是對公司職工考勤資料信息的存儲與編輯,方 便對職工工作的考察。 26 酒店人事工資管理系統(tǒng) 第 26頁 2瀏覽 考勤 信息 此窗體主要針對一般用戶,只有瀏覽功能,因為一般用戶只有瀏覽的權(quán)限。 1編輯工資信息 作為編輯工資信息這一項,所實現(xiàn)的功能是對公司職工工資信息的存儲、計算與編輯,方便對職工工資的管理。 27 酒店人事工資管理系統(tǒng) 第 27頁 2瀏覽工資信息 此窗體主要針對一般用戶,只有瀏覽功能,因為一般用戶只有瀏覽的權(quán)限。 系統(tǒng)維護(hù) 系統(tǒng)維護(hù)選項里包括密碼設(shè)置、用戶管理、數(shù)據(jù)備份和數(shù)據(jù)恢復(fù)四個選項。當(dāng)一般 用戶和操作員進(jìn)入時,菜單欄中無該項。一進(jìn)入此窗體便會顯示此用戶名,在舊密碼框中輸入原始密碼,在新密碼框中輸入想更改的新密碼,再在密碼確定中進(jìn)行新密碼確認(rèn),按更改按鈕便可修改用戶密碼。能對所有用戶進(jìn)行用戶名、密碼、權(quán)限修改,不但能更改而且還能進(jìn)行用戶添加和刪除。在此系統(tǒng)中只把數(shù)據(jù)庫備份到軟盤中。在此系統(tǒng)中只從軟盤中恢復(fù)數(shù)據(jù)庫文件。選擇 了 Access 2021 作為后端開發(fā)工具,開發(fā)數(shù)據(jù)庫功能,并選擇了 Visual Basic 作為界面前臺開發(fā)工具。 在本次的開發(fā)過程中,我意識到最重要的環(huán)節(jié)在于對系統(tǒng)的流程、功能模塊、框架結(jié)構(gòu)等方面的把握和設(shè)計。在這方面我可以說是深有體會。值得慶幸的是,發(fā)現(xiàn)的比較及時,還有足夠的時間讓我轉(zhuǎn)變思路,從頭開始。只有走好了這一步,整個系統(tǒng)的開發(fā)才能事半功倍,否則就會是“棋差一著,滿盤皆輸”。開始時,我對 Visual Basic 和 Access 可以說31 酒店人事工資管理系統(tǒng) 第 31頁 只是停留在書面上的了解,還不夠深入透徹。正因為這樣,所以在設(shè)計過程中往往會被一些問題卡住。隨著開發(fā)設(shè)計的深入,我也逐漸掌握了一部分編程技巧,了解了一些關(guān)于編程方面的規(guī)律,一些困難也就迎刃而解了。通過這次系統(tǒng)開發(fā),我不但初步掌握了兩種數(shù)據(jù)庫系統(tǒng)開發(fā)工具,也讓我看到了自己知識結(jié)構(gòu)、知識儲備、學(xué)習(xí)和應(yīng)用能力上的不足。但一直以來人們使用傳統(tǒng)人工的方式管理文件信息,這種管理方式存在著許多缺點 ,如 :效率低、保密性差 ,另外時間一長 ,將產(chǎn)生大量的文件和數(shù)據(jù) ,這對于查找、更新和維護(hù)都帶來了不少的困難。 作為計算機應(yīng)用的一部分 ,使用計算機對人事信息進(jìn)行管理 ,具有著手工管理所無法比擬的優(yōu)點 .例如 :檢索迅速、查找方便、可靠性高、存儲量大、保密性好、壽命長、成本低等。 因此,開發(fā)這樣一套管理軟件成為很有必要的事情 ,在下面的各章中我們將以開發(fā)一套酒店人事工資管理系統(tǒng)為例 ,談?wù)勂溟_發(fā)過程和所涉及到的問題及解決方法。對于前者要求建立起數(shù)據(jù)一致性和完整性強、數(shù)據(jù)安全性好的庫。 經(jīng)過分析 ,我們使用 MICROSOFT公司的 VISUAL BASIC開發(fā)工具 ,利用其提供的各種面向?qū)ο蟮拈_發(fā)工具 ,尤其是數(shù)據(jù)窗口這一能方便而簡潔操縱數(shù)據(jù)庫的智能化對象 ,首先在短時間內(nèi)建立系統(tǒng)應(yīng)用原型 ,然后 ,對初始原型系統(tǒng)進(jìn)行需求迭代 ,不斷修正和改進(jìn) ,直到形成用戶滿意的可行系統(tǒng)。 論文主要介紹了本課題的開發(fā)背景,所要完成的功能和開發(fā)的過程。 關(guān)鍵字 Visual Basic Access2021 控件 窗體 域 Abstract The system of managing census register file is a typical application of managing information system ( know as MIS) ,which mainly includes building up database of backend and developing the application interface of frontend. 35 酒店人事工資管理系統(tǒng) 第 35頁 The former required consistency and integrality and security of data. The later should make the application powerful and easily used. By looking up lots of datum, we selected Visual Basic presented by Microsoft because of its objective tools in Win32. VB offered a series of ActiveX operating a database. It can give you a shortcut to build up a prototype of system application. The prototype could be modified and developed till users are satisfied with it. Key Word Visual Basic 、 Access202 ActiveX、 Form、 Field 36 酒店人事工資管理系統(tǒng) 第 36 頁 目 錄 前言 ........................................................................................................................................................ 2 摘要 ...................................................................