工資管理系統(tǒng)畢業(yè)設(shè)計(jì)(論文)

上傳人:1666****666 文檔編號(hào):36422817 上傳時(shí)間:2021-10-31 格式:DOC 頁(yè)數(shù):31 大?。?16.99KB
收藏 版權(quán)申訴 舉報(bào) 下載
工資管理系統(tǒng)畢業(yè)設(shè)計(jì)(論文)_第1頁(yè)
第1頁(yè) / 共31頁(yè)
工資管理系統(tǒng)畢業(yè)設(shè)計(jì)(論文)_第2頁(yè)
第2頁(yè) / 共31頁(yè)
工資管理系統(tǒng)畢業(yè)設(shè)計(jì)(論文)_第3頁(yè)
第3頁(yè) / 共31頁(yè)

下載文檔到電腦,查找使用更方便

15 積分

下載資源

還剩頁(yè)未讀,繼續(xù)閱讀

資源描述:

《工資管理系統(tǒng)畢業(yè)設(shè)計(jì)(論文)》由會(huì)員分享,可在線閱讀,更多相關(guān)《工資管理系統(tǒng)畢業(yè)設(shè)計(jì)(論文)(31頁(yè)珍藏版)》請(qǐng)?jiān)谘b配圖網(wǎng)上搜索。

1、目目 錄錄摘 要.1第一章 開(kāi)發(fā)軟件簡(jiǎn)介.82.1 Visual Basic 6.0 簡(jiǎn)介 .82.2 Access 簡(jiǎn)介 .102.3 開(kāi)發(fā)工具的使用.112.3.1 Visual Basic 的使用及安裝步驟 .122.3.2 數(shù)據(jù)庫(kù):Microsoft Access.132.3.3 數(shù)據(jù)庫(kù)訪問(wèn)方式:ADO.12第三章 數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)開(kāi)發(fā).133.1 數(shù)據(jù)庫(kù)管理系統(tǒng).143.2 數(shù)據(jù)庫(kù)模式.143.3 數(shù)據(jù)庫(kù)信息管理系統(tǒng)分析.14第二章 系統(tǒng)設(shè)計(jì)與概要分析.154.1 系統(tǒng)概要設(shè)計(jì)思路.164.2 系統(tǒng)結(jié)構(gòu)圖和功能結(jié)構(gòu)圖.174.3 運(yùn)行設(shè)計(jì).184.4 數(shù)據(jù)庫(kù)設(shè)計(jì).194.5 數(shù)據(jù)庫(kù)表格

2、設(shè)計(jì).19第三章 系統(tǒng)部分代碼與分析設(shè)計(jì).205.1 系統(tǒng)應(yīng)用程序設(shè)計(jì).215.2 用戶密碼認(rèn)證窗體的的實(shí)現(xiàn).215.3 系統(tǒng)各功能的實(shí)現(xiàn)及一些故障解析.24第四章 參考文獻(xiàn)33工資管理系統(tǒng)工資管理系統(tǒng)摘摘 要要企業(yè)的工資管理是公司管理的一個(gè)重要內(nèi)容。隨著企業(yè)人員數(shù)量增加,企工資管理系統(tǒng)1業(yè)的工資管理工作也變得越來(lái)越復(fù)雜。工資管理既涉及到企業(yè)勞動(dòng)人事的管理,同時(shí)也是企業(yè)財(cái)務(wù)管理的重要組成部分。工資管理需要和人事管理相聯(lián)系,同時(shí)連接工時(shí)考勤、獎(jiǎng)懲、津貼和醫(yī)療保險(xiǎn)等等,來(lái)生成企業(yè)每個(gè)職工的基本工資、津貼、醫(yī)療保險(xiǎn)、保險(xiǎn)費(fèi)、實(shí)際發(fā)放工資等。資金是企業(yè)生存的主要元素,資金的流動(dòng)影響到企業(yè)的整體運(yùn)作,企

3、業(yè)員工的工資是企業(yè)資金管理的一個(gè)重要的組成部分。早期的工資統(tǒng)計(jì)和發(fā)放都是使用人工方式處理紙質(zhì)材料,不僅花費(fèi)財(cái)務(wù)人員大量的時(shí)間且不易保存,往往由于個(gè)人的因素抄寫(xiě)不慎或計(jì)算疏忽,出現(xiàn)工資發(fā)放錯(cuò)誤的現(xiàn)象。早期工資管理多采取紙質(zhì)材料和具有較強(qiáng)的時(shí)間限制。基于以上原因,企業(yè)工資管理系統(tǒng)使用電腦安全保存、快速計(jì)算、全面統(tǒng)計(jì),實(shí)現(xiàn)工資管理的系統(tǒng)化、規(guī)范化、自動(dòng)化。企業(yè)工資管理系統(tǒng)是典型的信息管理系統(tǒng)(MIS) ,前臺(tái)程序開(kāi)發(fā)工具采用微軟的 VISUAL BASIC,后臺(tái)數(shù)據(jù)庫(kù)采用 ACCESS 數(shù)據(jù)庫(kù)。VISUAL BASIC 是一種面向?qū)ο蟮拈_(kāi)發(fā)工具,具有組件豐富、語(yǔ)言簡(jiǎn)單、功能強(qiáng)大的優(yōu)點(diǎn)。 ACCESS

4、 數(shù)據(jù)庫(kù)具有與 VISUAL BASIC 無(wú)縫連接、操作簡(jiǎn)單、易于使用的優(yōu)點(diǎn)。運(yùn)行結(jié)果證明,它成為了現(xiàn)代化企業(yè)管理的標(biāo)志。關(guān)鍵詞關(guān)鍵詞:工資管理 信息管理 數(shù)據(jù)查詢 數(shù)據(jù)庫(kù) VISUAL BASIC ACCESS工資管理系統(tǒng)2工資管理系統(tǒng)3第一章第一章 開(kāi)發(fā)軟件簡(jiǎn)介開(kāi)發(fā)軟件簡(jiǎn)介2.1 VISUAL BASIC 6.0 簡(jiǎn)介Visual Basic 6.0 是用來(lái)創(chuàng)建高性能的企業(yè)應(yīng)用及基于 Web 的應(yīng)用程序的最有效工具。集成進(jìn)來(lái)的可視化數(shù)據(jù)庫(kù)工具和一個(gè) RAD(快速應(yīng)用開(kāi)發(fā))環(huán)境能提高生產(chǎn)效率,而自然代碼編譯則能生成運(yùn)行速度更快的應(yīng)用程序。 使用集成在 Visual Basic 6.0 里的可

5、視化數(shù)據(jù)庫(kù)工具和新的數(shù)據(jù)環(huán)境設(shè)計(jì)器(Data Environment Designer)可視化工資管理系統(tǒng)4地設(shè)計(jì) Oracle 和 Microsoft SQL Server 數(shù)據(jù)庫(kù),創(chuàng)建可重用的數(shù)據(jù)查詢語(yǔ)句、過(guò)程這些都不必離開(kāi) Visual Basic 環(huán)境。 創(chuàng)建在任何一個(gè)裝有 Visual Basic 6.0 Web 類庫(kù)的平臺(tái)上使用任何一個(gè)瀏覽器都可輕松地訪問(wèn)的服務(wù)器方 Web 應(yīng)用程序。使用新的動(dòng)態(tài) HTML 頁(yè)面設(shè)計(jì)器編制高交互性的 Web 頁(yè)面象編制 Visual Basic 表格一樣輕松。 使用下列工具可獲得組開(kāi)發(fā)特性和可調(diào)節(jié)性:Microsoft Visual SourceS

6、afe 6.0 工程元素管理器、Visual Modeler、 Microsoft SQL 服務(wù)器 6.5 開(kāi)發(fā)版 、 Microsoft 事務(wù)服務(wù)器、 Microsoft Internet 信息服務(wù)器和 Microsoft 消息隊(duì)列服務(wù)器。一. Visual Basic 6.0 有以下特點(diǎn):1.可視化Visual Basic 是可視化編程的先驅(qū)和典范,Visual 的英文含義就是可視性。實(shí)際上,Visual Basic 所展現(xiàn)出來(lái)的可視性風(fēng)格,已經(jīng)成為了諸多可視化集成開(kāi)發(fā)工具的參照標(biāo)準(zhǔn)??梢暬h(huán)境下創(chuàng)作前端界面就如同做拼圖游戲那樣簡(jiǎn)單,Visual Basic 之所以成為 Windows 環(huán)

7、境下快捷、便利的前端開(kāi)發(fā)工具,并獲得最廣泛的用戶群體支持,其所具有的高度智能的人性化可視開(kāi)發(fā)環(huán)境起了很大的作用。2.面向?qū)ο?面向?qū)ο缶幊?OOP)誕生于 20 世紀(jì) 80 年代初期,并先期在 Small Talk、C+等程序設(shè)計(jì)語(yǔ)言中實(shí)現(xiàn),隨著面向?qū)ο缶幊谭椒ǖ某墒欤哂械膬?yōu)越性愈趨明顯,于是被漸漸引入到各種傳統(tǒng)高級(jí)編程語(yǔ)言中,自然也被嵌入到了 Visual Basic 中。 面向?qū)ο缶幊淌墙⒃陬惸K基礎(chǔ)上的,并通過(guò)類的封裝、繼承、多態(tài)性獲得代碼重用。和 C+相比,Visual Basic 6.0 的面向?qū)ο筇匦允遣粔蛲耆?,它缺少類的繼承性,因此依靠類獲得代碼重用在 Visual B

8、asic 6.0 中受到了一定程度的限制。盡管如此,通過(guò)類來(lái)構(gòu)造應(yīng)用系統(tǒng),則仍是 Visual Basic 6.0 最有效的手段,這個(gè)特點(diǎn)尤其體現(xiàn)在它所具有的基于部件的編程方法上。3.部件編程基于部件的編程方法是分布式構(gòu)架思想體系的具體化。在 Visual Basic 中進(jìn)行部件編程是通過(guò)微軟的部件對(duì)象模型(COM,Component Object Model)實(shí)現(xiàn)的。COM 是建立在二進(jìn)制標(biāo)準(zhǔn)上工資管理系統(tǒng)5的對(duì)象模型,其具有通用性。因此,在 Visual Basic 中創(chuàng)建的部件,可以自用,也可以在其他開(kāi)發(fā)環(huán)境中(如 Visual C+)使用,同時(shí) Visual Basic 也可以引用由其

9、他開(kāi)發(fā)工具建立的部件。由于 COM 建立的是基于二進(jìn)制標(biāo)準(zhǔn)的對(duì)象,并具有接口繼承性,因此可以通過(guò)部件編程,而使用 Visual Basic 6.0 所缺乏的對(duì)類的繼承特性有所彌補(bǔ)。4.事件驅(qū)動(dòng) 基于事件編程是通過(guò) Visual Basic 創(chuàng)建軟件系統(tǒng)時(shí)的最主要手段之一。事件概念是面向?qū)ο蠓椒ㄖ?,外界操作?duì)象由一種狀態(tài)過(guò)度到另一種狀態(tài)時(shí),對(duì)象對(duì)外界的感應(yīng)接口?;谑录?qū)動(dòng)的編程方法體現(xiàn)在:程序的執(zhí)行是依靠系統(tǒng)能夠被識(shí)別的觸發(fā)事件啟動(dòng)的。用戶操作、系統(tǒng)消息,以及程序等各種因素都可能觸發(fā)事件。當(dāng)對(duì)象由一種狀態(tài)過(guò)渡到另一種狀態(tài)時(shí),可能會(huì)發(fā)生許多個(gè)與時(shí)間相關(guān)的有序事件,而事件順序又將決定著代碼執(zhí)行順序

10、,因此,基于事件驅(qū)動(dòng)編寫(xiě)程序也就成為了根據(jù)有待解決的問(wèn)題性質(zhì)合理安排事件和根據(jù)事件順序有效地組織程序。2.2 ACCESS 簡(jiǎn)介建立一個(gè)數(shù)據(jù)庫(kù)我們有多種選擇,現(xiàn)在市場(chǎng)上有各種各樣的數(shù)據(jù)庫(kù),而且每一種數(shù)據(jù)庫(kù)都有其自身的特點(diǎn),不能說(shuō)哪一種更好,只能在其中尋找一種能更好地適應(yīng)系統(tǒng)需求、更好地滿足用戶的要求以及適應(yīng)開(kāi)發(fā)人員的習(xí)慣。在本系統(tǒng)中,做為圖書(shū)倉(cāng)庫(kù)管理系統(tǒng)是一個(gè)比較小的應(yīng)用系統(tǒng),它所產(chǎn)生和處理的數(shù)據(jù)量也比較小。因此,沒(méi)有必要使用像 SQL Server 和 Oracle 這樣的大型數(shù)據(jù)庫(kù)。我首先想到的數(shù)據(jù)庫(kù)是 Borland 公司的 Paradox 數(shù)據(jù)庫(kù)。另外,Microsoft Office

11、 中的 Access 數(shù)據(jù)庫(kù)在計(jì)算機(jī)上的應(yīng)用比較普及,是開(kāi)發(fā)小型數(shù)據(jù)庫(kù)系統(tǒng)的比較理想的選擇,所以,在本系統(tǒng)中我選擇了 Access 數(shù)據(jù)庫(kù)。Access 做為一個(gè)數(shù)據(jù)庫(kù)管理系統(tǒng),它被集成在 Microsoft Office 中。Access數(shù)據(jù)庫(kù)處理的基本結(jié)構(gòu),采取關(guān)系型數(shù)據(jù)庫(kù)模式。與其他的數(shù)據(jù)庫(kù)系統(tǒng)相比,Access 更加簡(jiǎn)單易學(xué),一個(gè)普通的計(jì)算機(jī)用戶可以很快地掌握它。Access 2000的功能十分強(qiáng)大,利用它可以方便地實(shí)現(xiàn)對(duì)信息保存、維護(hù)、查詢、統(tǒng)計(jì)、打印、交流、發(fā)布,而且它可以十分方便地與 Office 其他組件交流數(shù)據(jù),這些功能對(duì)一個(gè)一般用戶而言已經(jīng)足夠了。工資管理系統(tǒng)6數(shù)據(jù)庫(kù)是有結(jié)

12、構(gòu)的數(shù)據(jù)集合,它與一般的數(shù)據(jù)文件不同,(其中的數(shù)據(jù)是無(wú)結(jié)構(gòu)的)是一串文字或數(shù)字流。數(shù)據(jù)庫(kù)中的數(shù)據(jù)可以是文字、圖象、聲音等。Microsoft Access 是一種關(guān)系式數(shù)據(jù)庫(kù),關(guān)系式數(shù)據(jù)庫(kù)由一系列表組成,表又由一系列行和列組成,每一行是一個(gè)記錄,每一列是一個(gè)字段,每個(gè)字段有一個(gè)字段名,字段名在一個(gè)表中不能重復(fù)。圖 1 是一個(gè)“產(chǎn)品”表的例子。 “產(chǎn)品”表由 10 個(gè)記錄組成,一個(gè)記錄占一行,每一個(gè)記錄由產(chǎn)品 ID、產(chǎn)品名稱、庫(kù)存量、訂貨量、單價(jià)和折扣率 6 個(gè)字段組成。 “產(chǎn)品 ID”是字段名,其下面的1,2 等是字段的值。表與表之間可以建立關(guān)系,以便查詢相關(guān)聯(lián)的信息。Access 數(shù)據(jù)庫(kù)以文

13、件形式保存,文件的擴(kuò)展名是 MDB。2.3 開(kāi)發(fā)工具的使用一.Visual Basic 6.0 的使用及安裝步驟:Visual Basic 是微軟推出的基于窗口的可視化開(kāi)發(fā)工具。其中,Visual 所指的是開(kāi)發(fā)圖形擁護(hù)界面(GUI,Graphical User Interface)的可視化方法。無(wú)需編寫(xiě)大量原代碼去描敘用戶界面元素的外觀位置,而只要把預(yù)先建立好的控件對(duì)象用鼠標(biāo)拖入到設(shè)計(jì)窗體上,這就是可視化方法帶來(lái)的便利。BASIC 是微軟最早期的傳統(tǒng)產(chǎn)品,Visual Basic 繼承了 BASIC 最顯著的簡(jiǎn)單、易用的特色。但是,Visual Basic 卻又和傳統(tǒng) BASIC 有著本質(zhì)的區(qū)

14、別,主要表現(xiàn)在可視化、面向?qū)ο?、部件編程、時(shí)間驅(qū)動(dòng)等方面。Visual Basic 是Windows 環(huán)境下最快捷、便利的通用開(kāi)發(fā)工具之一,且有只能特性集成開(kāi)發(fā)環(huán)境,擁有廣泛的擁護(hù)群。1Visual Basic 6.0 安裝方便快捷易于操作。(1) 啟動(dòng)安裝程序。通過(guò) Windows 的“控制面板添加刪除程序”、 “資源管理器”、 “我的電腦”運(yùn)行 Visual Basic 6.0 安裝光盤(pán)上的 Setup.exe 程序。(2) 輸入 CD 號(hào)。在安裝過(guò)程中,安裝程序會(huì)要求輸入 CD 號(hào),它是安裝口令,用戶可以從軟件商提供的資料找到該 CD 號(hào)。(3) 輸入姓名及用戶單位。在安裝過(guò)程中系統(tǒng)會(huì)要

15、求用戶輸入姓名和用戶單位??梢栽凇靶彰陛斎肟蛑休斎胗脩舻男彰凇皢挝弧陛斎肟蛑休斎牍ぷ鲉挝?。單擊安裝程序界面上“確定”按鈕繼續(xù)安裝。(4) 安裝路徑的選擇。安裝程序允許選擇安裝路徑。通過(guò)單擊安裝程序界工資管理系統(tǒng)7面上的“更改文件夾”按鈕,可以設(shè)置安裝路徑。三.安裝方法的選擇。Visual Basic 6.0 提供“典型安裝”和“自定義安裝”兩種方式:(1)典型安裝:在這種安裝方式中,Visual Basic 6.0 的所有文件都將安裝到硬盤(pán)上。(2)自定義安裝:按用戶的要求安裝所要求安裝所需要的 Visual Basic 6.0 組件。Visual Basic 6.0 經(jīng)過(guò)磁盤(pán)空間檢查后

16、,開(kāi)始進(jìn)行安裝。在安裝過(guò)程中會(huì)提示用戶是否要安裝大量的聯(lián)機(jī)手冊(cè),如果有很充足的硬盤(pán)空間,建議安裝這些文件。安裝程序最后會(huì)要求重新啟動(dòng)計(jì)算機(jī),并完成安裝過(guò)程。二. 數(shù)據(jù)庫(kù):Microsoft AccessAccess 是關(guān)系數(shù)據(jù)庫(kù)開(kāi)發(fā)的工具,數(shù)據(jù)庫(kù)能匯集各種信息以查詢、存儲(chǔ)和檢索。Access 的優(yōu)點(diǎn)在于它能使用數(shù)據(jù)表示圖提供了一種類似于 Excel 的電子表格,可以是數(shù)據(jù)一目了然。另外,Access 允許創(chuàng)建自定義報(bào)表用于打印或輸出數(shù)據(jù)庫(kù)中的信息。Access 也提供了數(shù)據(jù)存儲(chǔ)庫(kù),可以使用桌面數(shù)據(jù)庫(kù)文件把數(shù)據(jù)庫(kù)文件置于網(wǎng)絡(luò)文件服務(wù)器,與其他網(wǎng)絡(luò)用戶共享數(shù)據(jù)庫(kù)。Access 是一種關(guān)系數(shù)據(jù)庫(kù)工具

17、,關(guān)系數(shù)據(jù)庫(kù)是已開(kāi)發(fā)的最通用的數(shù)據(jù)庫(kù)之一。Access 多用于中小型企業(yè)來(lái)設(shè)計(jì)中小型數(shù)據(jù)庫(kù),一般的學(xué)校教務(wù)系統(tǒng)的數(shù)據(jù)庫(kù)用 Access 來(lái)設(shè)計(jì)完全能達(dá)到要求。由于考慮到本系統(tǒng)是應(yīng)用在單機(jī)系統(tǒng)上,只建立起一個(gè)數(shù)據(jù)庫(kù)。三. 數(shù)據(jù)庫(kù)訪問(wèn)方式: ADOADO(Active Data Objects)實(shí)際是一種提供訪問(wèn)各種數(shù)據(jù)類型的連接機(jī)制。ADO 設(shè)計(jì)為一種極簡(jiǎn)單的格式,通過(guò) ODBC 的方法同數(shù)據(jù)庫(kù)接口??梢允褂萌魏我环N ODBC 數(shù)據(jù)源,即不止適合于 SQL Server、Oracle、Access 等數(shù)據(jù)庫(kù)應(yīng)用程序,也適合于 Excel 表格、文本文件、圖形文件和無(wú)格式的數(shù)據(jù)文件。ADO 是基于

18、 OLE-DB 之上的技術(shù),因此 ADO 通過(guò)其內(nèi)部的屬性和方法提供統(tǒng)一的數(shù)據(jù)訪問(wèn)接口方法。其主要優(yōu)點(diǎn)是易于使用、高速度、低內(nèi)存支出和占用磁盤(pán)空間較少。工資管理系統(tǒng)8第二章第二章 數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)開(kāi)發(fā)數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)開(kāi)發(fā)在數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)開(kāi)發(fā)之前,對(duì)開(kāi)發(fā)數(shù)據(jù)庫(kù)的基本概念應(yīng)當(dāng)了解,對(duì)數(shù)據(jù)庫(kù)的結(jié)構(gòu),開(kāi)發(fā)數(shù)據(jù)庫(kù)應(yīng)用程序的步驟,開(kāi)發(fā)體系及方法都應(yīng)當(dāng)有相當(dāng)清晰的了解和認(rèn)識(shí)。數(shù)據(jù)應(yīng)用系統(tǒng)開(kāi)發(fā)的目標(biāo)是建立一個(gè)滿足用戶長(zhǎng)期需求的產(chǎn)品。開(kāi)發(fā)的主要過(guò)程為:理解用戶的需求,然后,把它們轉(zhuǎn)變?yōu)橛行У臄?shù)據(jù)庫(kù)設(shè)計(jì)。把設(shè)計(jì)轉(zhuǎn)變?yōu)閷?shí)際的數(shù)據(jù)庫(kù),并且這些數(shù)據(jù)庫(kù)帶有功能完備,高效能的應(yīng)用。工資管理系統(tǒng)9數(shù)據(jù)庫(kù)技術(shù)在計(jì)算機(jī)軟件領(lǐng)域研究中

19、一直是非常重要的主題,產(chǎn)生于 60 年代,30 多年來(lái)數(shù)據(jù)庫(kù)技術(shù)得到了迅速發(fā)展,并已形成較完善的理論體系和一大批實(shí)用系統(tǒng)。并且,近年來(lái),隨著 World Wide Web(WWW)的猛增及 Internet 技術(shù)的迅速發(fā)展,使得數(shù)據(jù)庫(kù)技術(shù)之時(shí)成為最熱門(mén)技術(shù)之一。3.1 數(shù)據(jù)庫(kù)管理系統(tǒng)數(shù)據(jù)庫(kù)管理系統(tǒng)(DBMS)是指數(shù)據(jù)庫(kù)系統(tǒng)中管理數(shù)據(jù)的軟件系統(tǒng)。DBMS 是數(shù)據(jù)庫(kù)系統(tǒng)的核心組成部分。對(duì)數(shù)據(jù)庫(kù)的一切操作,包括定義,更新及各種控制,都是通過(guò) DBMS 進(jìn)行的。DBMS 總是基于某種數(shù)據(jù)模型,可以把DBMS 看成是某種數(shù)據(jù)模型在計(jì)算機(jī)系統(tǒng)上的具體實(shí)現(xiàn)。根據(jù)數(shù)據(jù)模型的不同,DBMS 可以分成層次型,網(wǎng)狀

20、型,關(guān)系型,面向?qū)ο笮偷取S SQL Serever2000 就是一種關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng)。關(guān)系模型。關(guān)系模型主要是用二維表格結(jié)構(gòu)表達(dá)實(shí)體集,用外鍵表示實(shí)體間聯(lián)系。 關(guān)系模型是由若干個(gè)關(guān)系模型式組成的集合。關(guān)系模式是相當(dāng)于前面提到的記錄類型,它的實(shí)例稱為關(guān)系,每個(gè)關(guān)系實(shí)際上是一張二維表格。關(guān)系模型和層次,網(wǎng)狀模型的最大判別是用關(guān)鍵碼而不是用指針導(dǎo)航數(shù)據(jù)。SQL 語(yǔ)言是關(guān)系數(shù)據(jù)庫(kù)的標(biāo)準(zhǔn)化語(yǔ)言,已得到了廣泛的應(yīng)用。 設(shè)計(jì)子系統(tǒng)有一個(gè)方便數(shù)據(jù)庫(kù)及其應(yīng)用創(chuàng)建的工具集。它典型地包含產(chǎn)生表,窗體,查詢和報(bào)表的工具。DBMS 產(chǎn)品還提供編程語(yǔ)言和對(duì)編程語(yǔ)言的接口。運(yùn)行子系統(tǒng)處理用設(shè)計(jì)子系統(tǒng)開(kāi)發(fā)的應(yīng)用組建。

21、它所包含的運(yùn)行處理器用來(lái)處理窗體和數(shù)據(jù)庫(kù)的數(shù)據(jù)交互,以及回答查詢和打印報(bào)表等。3.2 數(shù)據(jù)庫(kù)模式數(shù)據(jù)庫(kù)模式定義了數(shù)據(jù)庫(kù)的結(jié)構(gòu),表,關(guān)系,域和業(yè)務(wù)規(guī)則。數(shù)據(jù)庫(kù)模型是一種設(shè)計(jì),數(shù)據(jù)庫(kù)和應(yīng)用正是建立在此基礎(chǔ)上的。域是一列可能擁有的值的集合。必須為每一個(gè)表的每一列確定域。除了數(shù)據(jù)的物理格式外,還需要確定是否有些域?qū)Ρ韥?lái)說(shuō)是唯一的。數(shù)據(jù)庫(kù)模式的最后一個(gè)要素是業(yè)務(wù)規(guī)則,它是對(duì)需要反映在數(shù)據(jù)庫(kù)和數(shù)據(jù)工資管理系統(tǒng)10庫(kù)應(yīng)用程序中的業(yè)務(wù)活動(dòng)的約束。業(yè)務(wù)規(guī)則是模式的一個(gè)重要部分,因?yàn)樗麄冎付蔁o(wú)論什么數(shù)據(jù)變化到達(dá) DBMS 引擎,允許的數(shù)據(jù)值必須滿足的約束。不管無(wú)效的數(shù)據(jù)變化請(qǐng)求是來(lái)自窗體的用戶,查詢/修改請(qǐng)求還

22、是應(yīng)用程序,DBMS 都應(yīng)該拒絕。3.3 數(shù)據(jù)庫(kù)信息管理系統(tǒng)分析信息系統(tǒng)的主要任務(wù)是通過(guò)大量的數(shù)據(jù)獲得管理所需要的信息,這就是必須存儲(chǔ)和管理大量的數(shù)據(jù)。因此建立一個(gè)良好的數(shù)據(jù)組織結(jié)構(gòu)和數(shù)據(jù)庫(kù),使整個(gè)系統(tǒng)都可以迅速,方便,準(zhǔn)確地調(diào)用和管理所需的數(shù)據(jù),是衡量信息系統(tǒng)開(kāi)發(fā)工作好壞的主要指標(biāo)之一。數(shù)據(jù)庫(kù)設(shè)計(jì)主要是進(jìn)行數(shù)據(jù)庫(kù)的邏輯設(shè)計(jì),即將數(shù)據(jù)按一定的分類,分組系統(tǒng)和邏輯層次組織起來(lái),是面向用戶的。數(shù)據(jù)庫(kù)設(shè)計(jì)時(shí)需要綜合企業(yè)各個(gè)部門(mén)的存檔數(shù)據(jù)和數(shù)據(jù)需求,分析各個(gè)數(shù)據(jù)之間的關(guān)系,按照 DBMS 提供的功能和描述工具,設(shè)計(jì)出規(guī)模適當(dāng),正確反映數(shù)據(jù)關(guān)系,數(shù)據(jù) 余少,存取效率高,能滿足多種查詢要求的數(shù)據(jù)模型。關(guān)系

23、數(shù)據(jù)結(jié)構(gòu)的建立:在進(jìn)行了數(shù)據(jù)基本結(jié)構(gòu)的規(guī)范化重組以后,還必須建立整個(gè)數(shù)據(jù)的關(guān)系結(jié)構(gòu)。這一步設(shè)計(jì)完成后數(shù)據(jù)庫(kù)和書(shū)記結(jié)構(gòu)設(shè)計(jì)工作基本完成只待系統(tǒng)實(shí)現(xiàn)時(shí)將數(shù)據(jù)分析和數(shù)據(jù)字典的內(nèi)容代入到所設(shè)計(jì)的數(shù)據(jù)整體關(guān)系結(jié)構(gòu)中,一個(gè)規(guī)范化的數(shù)據(jù)庫(kù)系統(tǒng)結(jié)構(gòu)就建立起來(lái)了。建立關(guān)系數(shù)據(jù)結(jié)構(gòu)涉及三方面內(nèi)容:確定關(guān)聯(lián)的關(guān)鍵指標(biāo)項(xiàng)并建立關(guān)聯(lián)表;確定單一的父系記錄結(jié)構(gòu):建立整個(gè)數(shù)據(jù)庫(kù)的關(guān)系結(jié)構(gòu)。第三章第三章 系統(tǒng)設(shè)計(jì)與概要分析系統(tǒng)設(shè)計(jì)與概要分析4.1 系統(tǒng)設(shè)計(jì)思路在軟件需求分析階段,搞清楚了軟件“做什么的問(wèn)題,形成了目標(biāo)系統(tǒng)的工資管理系統(tǒng)11邏輯模型?,F(xiàn)在我們所要做的就是要把軟件“做什么的邏輯模型變換為“怎么做的物理模型,即著手

24、實(shí)現(xiàn)軟件的需求。首先,我們需要描述的是系統(tǒng)的總的體系結(jié)構(gòu)。系統(tǒng)的概要設(shè)計(jì)中最重要的就是系統(tǒng)的模塊化。模塊化是指解決一個(gè)復(fù)雜問(wèn)題時(shí)自項(xiàng)向下逐層把軟件系統(tǒng)劃分成若干個(gè)模塊的過(guò)程。每個(gè)模塊完成一個(gè)特定的功能,所有的模塊按某種方法組織起來(lái),成為一個(gè)整體,完成整個(gè)系統(tǒng)所要求的功能。將系統(tǒng)劃分為多個(gè)模塊是為了降低軟件系統(tǒng)的復(fù)雜性,提高可讀性、可維護(hù)性,但模塊的劃分不能是任意的,應(yīng)盡量保持其獨(dú)立性。也就是說(shuō),每個(gè)模塊只完成系統(tǒng)要求的獨(dú)立的子功能,并且與其他模塊的聯(lián)系最少且接口簡(jiǎn)單,提高模塊的獨(dú)立性,為設(shè)計(jì)高質(zhì)量的軟件結(jié)構(gòu)奠定基礎(chǔ)。我首先將整個(gè)系統(tǒng)化分為幾個(gè)小問(wèn)題,小模塊,進(jìn)一步細(xì)分模塊,添加細(xì)節(jié)。比如:工資

25、管理系統(tǒng)分為工資系統(tǒng)管理模塊、工資輸入模塊、工資查詢模塊和系統(tǒng)維護(hù)模塊等。一個(gè)基本的工資管理系統(tǒng)有利于對(duì)工資進(jìn)行方便的錄入、查詢、顯示等,不但可以提高工作效率,還可以提高單位人員的積極性,增強(qiáng)單位的活力。平時(shí)在工資的統(tǒng)計(jì)和發(fā)放中難免會(huì)出現(xiàn)一些差錯(cuò),既浪費(fèi)人力又不能很好的提高計(jì)算的準(zhǔn)確性。而工資的發(fā)放又有較強(qiáng)的時(shí)間限制。開(kāi)發(fā)工資管理系統(tǒng),用計(jì)算機(jī)來(lái)統(tǒng)計(jì)和計(jì)算工資,可以避免了許多人工發(fā)放時(shí)工資的差錯(cuò),不僅可以保證計(jì)算的準(zhǔn)確性,還可以對(duì)各種信息進(jìn)行統(tǒng)計(jì)。其主要任務(wù)是用計(jì)算機(jī)對(duì)各種工資信息進(jìn)行日常的管理,如查詢、修改、增加、刪除以及存儲(chǔ)等,迅速準(zhǔn)確地完成各種工資信息的統(tǒng)計(jì)工作。針對(duì)系統(tǒng)服務(wù)對(duì)象的具體要

26、求,設(shè)計(jì)了本工資管理系統(tǒng)。通過(guò)對(duì)用戶需求的分析,我們可以分析出工資管理系統(tǒng)大致可以分為 4 個(gè)模塊:登錄模塊,工資輸入模塊,工資查詢模塊,系統(tǒng)維護(hù)模塊。結(jié)構(gòu)與功能模塊如下:4.2.工資管理系統(tǒng)結(jié)構(gòu)圖與功能結(jié)構(gòu)圖一. 工資管理系統(tǒng)結(jié)構(gòu)圖工資管理系統(tǒng)12工資管理系統(tǒng)系統(tǒng)管理輸入模塊查詢模塊維護(hù)模塊本工資管理系統(tǒng)主要有以下幾大功能:(1) 可對(duì)人員的工資進(jìn)行修改、錄入、刪除。(2) 查詢功能。要求即可以按照一定的查詢方式進(jìn)行,比如按照車(chē)間,科室,姓名,工號(hào)等基本信息來(lái)進(jìn)行查詢。(3) 系統(tǒng)登錄管理方便安全,采用了賬號(hào)密碼,防止了信息的泄漏。(4) 維護(hù)性大大提高了,有利于工作人員隨時(shí)快捷的對(duì)本系統(tǒng)進(jìn)

27、行維護(hù)和刪改措施。二.工資管理系統(tǒng)功能結(jié)構(gòu)圖工資管理系統(tǒng)14工資管理系統(tǒng)系統(tǒng)管理用戶管理退出系統(tǒng)輸入模塊員工基本信息員工照片信息員工獎(jiǎng)懲情況查詢模塊按工號(hào)查詢按姓名查詢按車(chē)間科室號(hào)查詢維護(hù)模塊員工信息維護(hù)員工信息刪除工資管理系統(tǒng)15本工資管理系統(tǒng)功能結(jié)構(gòu)模塊的特點(diǎn):(1) 本工資管理系統(tǒng)的登錄狀態(tài)大大提高了其系統(tǒng)的安全運(yùn)行,以防人們可以隨意的更改信息,用戶只能通過(guò)帳號(hào)密碼來(lái)登錄本工資管理系統(tǒng)。(2) 由管理信息系統(tǒng)的父模塊的向后延伸成幾個(gè)具有各自間獨(dú)立功能的子模塊甚至子模塊下的二級(jí)模塊,具有易辨認(rèn)性、準(zhǔn)確性、高效性可觀性等。(3) 系統(tǒng)管理模塊下的用戶管理和退出系統(tǒng)模塊既讓用戶清楚的了解整個(gè)系

28、統(tǒng)的設(shè)計(jì),又能夠在第一時(shí)間內(nèi)退出登錄,節(jié)省了時(shí)間。(4) 當(dāng)進(jìn)入輸入模塊時(shí)候,用戶可以清晰的知道自己想要如何根據(jù)自己的需要來(lái)查詢到自己想要查詢的員工信息以及該員工的獎(jiǎng)懲情況。(5) 當(dāng)用戶找到該確定員工時(shí),可依照其工號(hào)、姓名、以及車(chē)間或科室號(hào)來(lái)進(jìn)行查詢其工資等信息情況。(6) 最后進(jìn)入到管理員的維護(hù)模塊了.此模塊的設(shè)計(jì)都依據(jù)著以員工為本的思想,對(duì)員工的基本信息包括其工資、獎(jiǎng)懲、照片及信息等基本情況,有效的時(shí)時(shí)保護(hù)著整個(gè)系統(tǒng)的穩(wěn)定運(yùn)行,如發(fā)生需要變動(dòng)或者刪除、添加及更改的,管理員能夠?qū)ζ湎到y(tǒng)進(jìn)行相應(yīng)的維護(hù)措施,有效的避免了信息的錯(cuò)誤及做好安全性的防范。4.3 運(yùn)行設(shè)計(jì)(1) 運(yùn)行模塊的單獨(dú)運(yùn)行具

29、體軟件的單獨(dú)運(yùn)行模塊為程序提供了良好的運(yùn)行環(huán)境,使其不易在查詢信息的時(shí)候發(fā)生錯(cuò)誤以及發(fā)生系統(tǒng)冗余,各個(gè)模塊在軟件運(yùn)行過(guò)程中能較好的查詢信息,處理數(shù)據(jù)等。 (2) 運(yùn)行控制 軟件運(yùn)行時(shí)有較友好的界面,基本能夠?qū)崿F(xiàn)用戶的數(shù)據(jù)信息處理要求。4.4 數(shù)據(jù)庫(kù)設(shè)計(jì)數(shù)據(jù)庫(kù)設(shè)計(jì)屬于系統(tǒng)設(shè)計(jì)的范疇。通常把使用數(shù)據(jù)庫(kù)的系統(tǒng)統(tǒng)稱為數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng),把數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)的設(shè)計(jì)簡(jiǎn)稱為數(shù)據(jù)庫(kù)設(shè)計(jì)。按照軟件工程對(duì)系統(tǒng)生命周期的定義,軟件生命周期分為指定計(jì)劃、需求分析、設(shè)計(jì)、程序編制、測(cè)試以及運(yùn)行維護(hù) 6 個(gè)階段。在數(shù)據(jù)庫(kù)設(shè)計(jì)中也參照工資管理系統(tǒng)16這種劃分,把數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)的生命周期分為數(shù)據(jù)庫(kù)規(guī)劃、需求收集與分析、數(shù)據(jù)庫(kù)設(shè)計(jì)與應(yīng)

30、用程序設(shè)計(jì)、實(shí)現(xiàn)、測(cè)試以及運(yùn)行維護(hù) 6 個(gè)階段。在信息世界中,信息從客觀事物出發(fā)流經(jīng)數(shù)據(jù)庫(kù),通過(guò)決策機(jī)構(gòu)最后又回到客觀世界,信息的這一循環(huán)經(jīng)歷了三個(gè)領(lǐng)域:信息世界,數(shù)據(jù)世界,現(xiàn)實(shí)世界?,F(xiàn)實(shí)世界的事物反映到人的頭腦中,人的大腦對(duì)它有個(gè)認(rèn)識(shí)過(guò)程,經(jīng)過(guò)分析(選擇、命名、分類等)進(jìn)入信息世界。這些信息再進(jìn)一步加工、編碼,然后進(jìn)入數(shù)據(jù)世界,而軟件系統(tǒng)的開(kāi)發(fā)工作需要考慮這兩個(gè)方面的問(wèn)題,也就是要考慮系統(tǒng)開(kāi)發(fā)所需要的數(shù)據(jù),以及如何對(duì)這些數(shù)據(jù)進(jìn)行操作。這兩個(gè)問(wèn)題貫穿了整個(gè)軟件系統(tǒng)的開(kāi)發(fā)過(guò)程,這也就是數(shù)據(jù)庫(kù)的設(shè)計(jì)問(wèn)題,軟件設(shè)計(jì)的一個(gè)核心。4.5 數(shù)據(jù)庫(kù)表格設(shè)計(jì)我在系統(tǒng)中定義的表格都基本地按照范式的思想和要求去完

31、成,數(shù)據(jù)是用ACCESS2003,系統(tǒng)中所有數(shù)據(jù)都存放在 data.mdb 中,定義了如下幾張表格,分別是 accounts 系統(tǒng)用戶表、車(chē)間信息表、科室工資信息表、獎(jiǎng)懲信息表、基本工資信息表、員工信息表、工號(hào)信息表、通過(guò)對(duì)這幾張表格的操作可以較好地完成系統(tǒng)設(shè)計(jì)的各項(xiàng)功能,幾張表格之間有著不同程度的聯(lián)系。下面列出一些制作的表格分析。一.admin 表字段名稱數(shù)據(jù)類型說(shuō)明id數(shù)字登陸編號(hào)username文本登錄名password數(shù)字密碼typeid數(shù)字登陸次數(shù)二.員工信息表工資管理系統(tǒng)17字段名稱數(shù)據(jù)類型說(shuō)明Id數(shù)字員工編號(hào)Number數(shù)字工號(hào)realname文本真實(shí)姓名age數(shù)字年齡sex文本

32、性別room文本車(chē)間 pic 文本員工照片 gongzi 數(shù)字 員工工資 buzhu 數(shù)字 補(bǔ)助三.獎(jiǎng)懲信息表字段名稱數(shù)據(jù)類型說(shuō)明userid文本用戶名字title文本標(biāo)題type文本獎(jiǎng)懲類型money數(shù)字獎(jiǎng)懲金額body文本獎(jiǎng)懲情況工資管理系統(tǒng)18第四章第四章 系統(tǒng)部分代碼和分析設(shè)計(jì)系統(tǒng)部分代碼和分析設(shè)計(jì)5.1 系統(tǒng)應(yīng)用程序設(shè)計(jì)各功能細(xì)節(jié)的總體分析:1. 整個(gè)系統(tǒng)內(nèi)的主要功能是添加,刪除,修改。雖然從功能上看來(lái)比較簡(jiǎn)單但它們必須受到嚴(yán)格的制約。添加:不能添加已經(jīng)存在或者關(guān)鍵字相同的數(shù)據(jù)刪除:由于許多數(shù)據(jù)是互相關(guān)聯(lián)的如:沒(méi)有員工的基本信息,哪來(lái)員工的基本工資?所以在刪除此類數(shù)據(jù)的時(shí)候一定要注意

33、。修改:同樣的,不能修改成已經(jīng)存在或者關(guān)鍵字相同的數(shù)據(jù)。有許多數(shù)據(jù)必須加以規(guī)范。比如說(shuō)年齡和公司對(duì)福利的承擔(dān)比例。2. 公司對(duì)福利的承擔(dān)也不可能是 100%,一般在 015%左右。獎(jiǎng)金的發(fā)放不能單純的在部門(mén)內(nèi)人數(shù)平分,這很可能要和他日常表現(xiàn)要有關(guān)聯(lián),所以每個(gè)人在最后工資發(fā)放階段必須要可以單獨(dú)修改的可能。5.2 用戶認(rèn)證系統(tǒng)密碼窗體的實(shí)現(xiàn)本窗體是為了讓工作人員按照用戶和密碼進(jìn)行登陸。窗體界面、源代碼如下:源代碼:If username.Text = Or password.Text = Then工資管理系統(tǒng)19 MsgBox 沒(méi)有輸入用戶名,請(qǐng)輸入!, vbOKOnly + vbExclamat

34、ion, 警告 username.SetFocusElse On Error Resume Next Dim sql Dim rs As New ADODB.Recordset SQL 查詢語(yǔ)句,從管理員表中查詢匹配用戶名和密碼的記錄 sql = select * from admins where username= & username.Text & and password1= & password.Text & rs.Open sql, conn, 1, 1 If Err.number 0 Then 錯(cuò)誤捕捉,判斷 SQL 語(yǔ)句是否出錯(cuò) MsgBox Err.Description E

35、nd If If rs.EOF Then MsgBox 沒(méi)有這個(gè)用戶,請(qǐng)重新輸入用戶名!, vbOKOnly + vbExclamation, 警告 username.SetFocus password.Text = Else username1 = rs(username) username1 為全局變量,用來(lái)標(biāo)識(shí)管理員登錄的標(biāo)識(shí) conn.Close main.Show Unload Me End If使用方法與功能介紹:用戶名、密碼不得隨意輸入,用戶信息必須是已經(jīng)存在與系統(tǒng)數(shù)據(jù)庫(kù)中的,如果輸入了錯(cuò)誤的用戶名或密碼系統(tǒng)將提示你重新輸入。如下圖所示:工資管理系統(tǒng)20如果輸入正確將進(jìn)入系統(tǒng)主界

36、面。主界面如下圖所示:界面上有基礎(chǔ)信息(里面包括:系統(tǒng)管理、數(shù)據(jù)添加、信息查詢、信息維護(hù)) 、用戶管理(里面包括:用戶管理、密碼修改、退出登陸)數(shù)據(jù)添加(里面包括:?jiǎn)T工信息、員工照片、獎(jiǎng)懲情況) 、信息維護(hù)(里面包括:?jiǎn)T工信息、獎(jiǎng)懲情況)、還有員工信息、工資調(diào)整、基本工資、獎(jiǎng)懲調(diào)整、幾個(gè)小選項(xiàng),你可根據(jù)你所要進(jìn)行的事物來(lái)選擇你所需要的功能。(1).當(dāng)進(jìn)入者不是管理員身份時(shí),我做了如下的設(shè)置:工資管理系統(tǒng)21例如這是員工的帳號(hào)密碼,進(jìn)入后只能進(jìn)行相關(guān)密碼修改和系統(tǒng)退出,卻不能進(jìn)行查詢等模塊的功能的瀏覽。5.3 系統(tǒng)各功能實(shí)現(xiàn)Dim rs As New ADODB.Recordset 判斷新添加的

37、用戶是否已經(jīng)存在,如果存在,給出提示 sql = select * from admins where username= & Text1.Text & rs.Open sql, conn, 1, 1 If rs.RecordCount 0 Then 記錄 存在,提示,關(guān)閉對(duì)象,退出模塊工資管理系統(tǒng)22 MsgBox 此用戶名已經(jīng)存在 rs.Close conn.Close Exit Sub Else rs.Clone 執(zhí)行 SQL 語(yǔ)句插入指令 insert into sql = insert into admins(username,password1) values( & Text1.T

38、ext & , & Text2.Text & ) conn.Execute sql MsgBox 添加成功Dim rs As New ADODB.Recordsetsql = select * from usersrs.Open sql, conn, 1, 3If Err.number 0 Then MsgBox Err.Description工資管理系統(tǒng)23 rs.Close conn.Close Exit SubEnd Ifrs.AddNew 將數(shù)據(jù)插入到數(shù)據(jù)表中rs(number) = number.Textrs(realname) = realname.Textrs(room) = r

39、oom.Textrs(age) = age.Textrs(gongzi) = gongzi.Textrs(buzhu) = qita.TextIf sex(0).Value = True Then rs(sex) = sex(0).CaptionElse rs(sex) = sex(1).CaptionEnd Ifrs.Updaters.Closedia1.ShowOpen 顯示 對(duì)話框控件工資管理系統(tǒng)24appa = dia1.FileNameFor i = Len(appa) To 1 Step -1 If Mid(appa, i, 1) Then 從通用對(duì)話框返回的圖片文件路徑最右側(cè)開(kāi)始

40、向左挨個(gè)字符進(jìn)行判斷,如果是“”,則獲得“”后面的字符串,即為圖片文件名 j = j + 1 Else strimage = Mid(appa, Len(appa) - j + 1, j) 獲得圖片文件名,放到strimage 變量中 Exit For End IfNext iIf appa Thenappb = dia1.FileTitle 文件名稱num = InStrRev(strimage, .)str1 = Right(strimage, Len(strimage) - num)str2 = Replace(Now, -, )str2 = Replace(str2, ., )str2

41、 = Replace(str2, , )str2 = Replace(str2, :, ) 獲取圖片后綴名FileName = str2 & . & str1file1 = uploadImage & FileNameCommand2.Enabled = TrueFileCopy appa, App.Path & uploadImage & FileName 將圖片復(fù)制到指定路徑Image1.Picture = LoadPicture(App.Path & uploadImage & FileName)End IfChDrive Left(App.Path, 1)ChDir App.Path工

42、資管理系統(tǒng)25Call conDim rs As New ADODB.Recordsetsql = select * from user_jcrs.Open sql, conn, 1, 3rs.AddNew 添加記錄,將數(shù)據(jù)插入數(shù)據(jù)庫(kù)rs(userid) = Combo2.Textrs(type) = Combo1.Textrs(title) = Text1.Textrs(money) = Text2.Textrs(body) = Text3.Textrs.UpdateIf Err.number 0 Then 判斷金額是否為數(shù)字,如果不為數(shù)字,則程序出錯(cuò),捕捉錯(cuò)誤 MsgBox 發(fā)生錯(cuò)誤,請(qǐng)正

43、確錄入金額 Text2.SetFocus rs.Close conn.Close工資管理系統(tǒng)26 Exit SubEnd Ifrs.Closeconn.CloseMsgBox 添加成功Dim rs As New ADODB.Recordsetsql = select * from users where number like % & Text1.Text & % and realname like % & Text2.Text & % and room like % & Text3.Text & %此句 SQL 查詢語(yǔ)句Adodc1.RecordSource = sqlAdodc1.Refr

44、eshSet DataGrid1.DataSource = Adodc1工資管理系統(tǒng)27On Error Resume NextIf id.Text = Then MsgBox 請(qǐng)選擇要修改的記錄 Exit SubEnd IfCall conDim rs As New ADODB.Recordsetsql = select * from user_jc where id= & id.Text SQL 查詢語(yǔ)句,與 ID 字段匹配的記錄修改指定記錄rs.Open sql, conn, 1, 3rs(title) = title.Textrs(userid) = realname.Textrs(t

45、ype) = Combo1.Text工資管理系統(tǒng)28rs(money) = jine.Textrs(body) = beizhu.Textrs.UpdateIf Err.number 0 Then MsgBox 請(qǐng)?zhí)顚?xiě)正確的金額 jine.SetFocus rs.Close conn.Close Exit SubEnd Ifrs.Closeconn.CloseCommand3.Enabled = TrueMe.Adodc1.RecordSource = select * from users where id= & DataGrid1.Rowid.Text = Me.Adodc1.Record

46、set.Fields(id)number.Text = Me.Adodc1.Recordset.Fields(number)工資管理系統(tǒng)29realname.Text = Me.Adodc1.Recordset.Fields(realname)Combo1.Text = Me.Adodc1.Recordset.Fields(sex)age.Text = Me.Adodc1.Recordset.Fields(age)If IsNull(Me.Adodc1.Recordset.Fields(room) Then room.Text = Else room.Text = Me.Adodc1.Reco

47、rdset.Fields(room)End Ifgongzi.Text = Me.Adodc1.Recordset.Fields(gongzi)qita.Text = Me.Adodc1.Recordset.Fields(buzhu)If IsNull(Me.Adodc1.Recordset.Fields(pic) Then Image1.Picture = LoadPicture(App.Path & /uploadImage/onne.jpg) MsgBox App.Path & uploadImage/onne.jpgElse Image1.Picture = LoadPicture(A

48、pp.Path & Me.Adodc1.Recordset.Fields(pic) MsgBox pic1 & 1End If 工資管理系統(tǒng)30參考文獻(xiàn)參考文獻(xiàn)1肖建 ,薛鳳武 ,吳靜,2000 年, VISUAL BASIC 6.0 基礎(chǔ)教程 ,中國(guó)電力出版社。2陳豫龍, 何旭洪,2002 年, VISUAL BASIC6.0 數(shù)據(jù)庫(kù)開(kāi)發(fā)實(shí)例導(dǎo)航 ,人民郵電出版社。3網(wǎng)絡(luò)書(shū)籍,2001 年, VISUAL BASIC 6.0 時(shí)尚編程百例 ,機(jī)械工業(yè)出版社。4莎師煊 王珊著,2002,數(shù)據(jù)庫(kù)概論,高等教育出版社。5劉韜、駱娟、何旭洪,2002, VISUAL BASIC6.0 數(shù)據(jù)庫(kù)系統(tǒng)開(kāi)發(fā)實(shí)例導(dǎo)航 ,人民郵電出版社。6陳明,2000, VISUAL BASIC 程序設(shè)計(jì) ,中央廣播電視大學(xué)出版社。7VISUAL BASIC 6.0 中文版控件大全 ,MICROSOFT 電子工業(yè)出版社。8王利, 數(shù)據(jù)庫(kù)管理系統(tǒng) ,中央廣播電視大學(xué)出版社。工資管理系統(tǒng)38

展開(kāi)閱讀全文
溫馨提示:
1: 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
2: 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
3.本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
5. 裝配圖網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

相關(guān)資源

更多
正為您匹配相似的精品文檔
關(guān)于我們 - 網(wǎng)站聲明 - 網(wǎng)站地圖 - 資源地圖 - 友情鏈接 - 網(wǎng)站客服 - 聯(lián)系我們

copyright@ 2023-2025  zhuangpeitu.com 裝配圖網(wǎng)版權(quán)所有   聯(lián)系電話:18123376007

備案號(hào):ICP2024067431號(hào)-1 川公網(wǎng)安備51140202000466號(hào)


本站為文檔C2C交易模式,即用戶上傳的文檔直接被用戶下載,本站只是中間服務(wù)平臺(tái),本站所有文檔下載所得的收益歸上傳人(含作者)所有。裝配圖網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)上載內(nèi)容本身不做任何修改或編輯。若文檔所含內(nèi)容侵犯了您的版權(quán)或隱私,請(qǐng)立即通知裝配圖網(wǎng),我們立即給予刪除!