【正文】
日期 員工編號 員工信息情況 項(xiàng)目名稱 部門信息管理 圖 33 字典管理模塊結(jié)構(gòu)圖 系統(tǒng)總流程圖:如圖 34。 員工信息 模塊包括:顯示添加修改刪除查詢。提供各種信息的錄入,比如 工時(shí)信息 資料、 項(xiàng)目名稱 ;還包括對 員工信息 的管理。 以下是本程序中用到的方法: AddNew 方法 : 創(chuàng)建可更新 Recordset 對象的新記錄。 Recordset 對象 : 表示的是來自基本表或命 令執(zhí)行結(jié)果的記錄全集。 第三節(jié) ADO 對象 ADO 是 Microsoft 公司關(guān)于各種類型數(shù)據(jù)的高等界面,后來逐漸演變成滿足所有數(shù)據(jù)訪問需要的完整解決辦法。本系統(tǒng)就是用 ADO對象來連接數(shù)據(jù)庫的。 IDE是指在相應(yīng)的開發(fā)平臺中集成了編輯器、編譯連接工具、控件器箱輔助工具。據(jù)統(tǒng)計(jì),僅在數(shù)據(jù)庫系統(tǒng)開發(fā)領(lǐng)域, VB就占了 90%的份額。 其功能分別敘述如下: ? 表對象 打開已經(jīng)存在的表格、對已存在的表格字段數(shù)據(jù)進(jìn)行修改、新建表格。 系統(tǒng)維護(hù)模塊能夠增加、修改用戶,更改密碼等。 伴隨著我國生產(chǎn)能力的提高,生產(chǎn)型企業(yè)也異軍突起,顯示出很強(qiáng)的活力志。企業(yè)生產(chǎn) 管理系統(tǒng) 可以 使 企業(yè) 能夠更快速的 ,更完善的 ,更便潔的來管理所在 企業(yè)生產(chǎn) 的基本情況和 信息 。根據(jù)數(shù)據(jù)模型的不同, DBMS 可以分成層次型、網(wǎng)狀型、關(guān)系型、面向?qū)ο笮偷?。使用?jì)算機(jī)進(jìn)行信息控制,不僅提高了工作效率,而且大大的提高了其安全性 。 尤其對于復(fù)雜的信息管理,計(jì)算機(jī)能夠充分發(fā)揮它的優(yōu)越性。 Access 2021 就是一種關(guān)系型數(shù)據(jù)庫管理系統(tǒng) 。 企業(yè)生產(chǎn)管理系統(tǒng)是每個(gè)企業(yè)不可缺少的 ,它的系統(tǒng)性能對于企業(yè)的決策者和管理者來說都至關(guān)重要 ,一個(gè)企業(yè)內(nèi)部管理的成功與否和管理系統(tǒng)的好壞是密不可分的。它們有著一套自已的管理方法和經(jīng)營理念 ,規(guī)模越做越大,企業(yè)文化越來越正規(guī)。 該系統(tǒng)前臺采用 Visual Basic編程語言,后臺采用 ACCESS數(shù)據(jù)庫。 ? 查詢對象 可以用直接拖放的方式,建立表格之間的關(guān)聯(lián)與對應(yīng)關(guān)系,自動產(chǎn)生 SQL 語法查詢出我們想要的數(shù)據(jù)。 VB是基于對象的可視化程序開發(fā)工具,它的優(yōu)點(diǎn)在于能夠快捷、簡易地建立 Windows應(yīng)用程序。例如在 VB 的集成開發(fā)環(huán)境中就包括了以下一些主要元素:工具欄、工具箱、工程管理器窗口、屬性窗口、窗體設(shè)計(jì)器、代碼編輯器窗口等;和 VB類似, Delphi的 IDE中具有主控制窗體、對象查看窗口和窗體設(shè)計(jì)器。下一節(jié)專門介紹 ADO。 ADO 的對象模型是所有數(shù)據(jù)訪問接口對象模型中最簡單的一種。 Recordset 對象可支持兩類更新:立即更新和批更新。 MoveFirst、 MoveLast、 MoveNext 和 MovePrevious 方法 : 在指定 Recordset 對象中移動到第一個(gè)、最后一個(gè)、下一個(gè)或前一個(gè)記錄并使該記錄成為當(dāng)前記錄。 系統(tǒng) 不但含有 企業(yè)生產(chǎn) 日常項(xiàng)目的信息,而且還包含了對查詢情況的統(tǒng)計(jì)功能。 項(xiàng)目名稱 包括:顯示添加修改刪除查詢。 成功 普通用戶 Admin用戶 讀取用戶類型 用戶登錄 開 始 提示出錯(cuò) 登 錄 系 統(tǒng) 基 本 資 料 主界面 字典管理 圖 系統(tǒng)流程圖 第四節(jié) 數(shù)據(jù)庫表結(jié)構(gòu)設(shè)計(jì) 數(shù)據(jù)庫設(shè)計(jì)主要是進(jìn)行數(shù)據(jù)庫的邏輯設(shè)計(jì),即將數(shù)據(jù)按一定的分類、分組系統(tǒng)和邏輯層次組織起來,是面向用戶的。 數(shù)據(jù)使用權(quán)限設(shè)置:針對用戶的不同使用要求,確定數(shù)據(jù)的用戶使用權(quán)限,確保數(shù)據(jù)安全。 圖 41 登錄界面 根據(jù)登錄模塊的功能,管理員和普通用戶界面統(tǒng)一在一起。 \。 管 理 員 密 碼 存 放 在 機(jī) 子 的 注 冊 表 中 , 位 置 在 :HKEY_CURRENT_USER\Software\VB and VBA Program Settings\ 企業(yè)生產(chǎn)管理系統(tǒng)\Settings\syspassword 項(xiàng)。 圖 43 用戶密碼修改 修改密碼:在舊密碼輸入你的登錄密碼,在新密碼中輸入新密碼,在新密碼核實(shí)中再輸入一次新密碼。也是本次開發(fā)的重點(diǎn)。 瀏覽:是查看全的記錄,如圖 45。 圖 45 信息瀏覽 第五節(jié) 信息查詢 信息查詢欄下有 部門信息 、 工時(shí)信息 數(shù)據(jù)、 員工信息 、 項(xiàng)目名稱信息、字典 ,在下拉列表可以選擇, 在查詢完后,可以輸出 Excel報(bào)表,在如圖 46中。編輯格式以后就可以打印。由于時(shí)間和能力有限本系統(tǒng)只完成了基本的功能部分,一些真正實(shí)用的外圍功能還來不及完善特別是打印用戶查詢信息這部分不完善,美工方面也不夠漂亮。 尤其對于復(fù)雜的信息管理,計(jì)算機(jī)能夠充分發(fā)揮它的優(yōu)越性。 Access 2021 就是一種關(guān)系型數(shù)據(jù)庫管理系統(tǒng) 。 企業(yè)生產(chǎn)管理系統(tǒng)是每個(gè)企業(yè)不可缺少的 ,它的系統(tǒng)性能對于企業(yè)的決策者和管理者來說都至關(guān)重要 ,一個(gè)企業(yè)內(nèi)部管理的成功與否和管理系統(tǒng)的好壞是密不可分的。它們有著一套自已的管理方法和經(jīng)營理念,規(guī)模越做越大,企業(yè)文化越來越正規(guī)。 該系統(tǒng)前臺采用 Visual Basic編程語言,后臺采用 ACCESS數(shù)據(jù)庫。 ? 查詢對象 可以用直接拖放的方式,建立表格之間的關(guān)聯(lián)與對應(yīng)關(guān)系,自動產(chǎn)生 SQL 語法查詢出我們想要的數(shù)據(jù)。 VB是基于對象的可視化程序開發(fā)工具,它的優(yōu)點(diǎn)在于能夠快捷、簡易地建立 Windows應(yīng)用程序。例如在 VB 的集成開發(fā)環(huán)境中就包括了以下一些主要元素:工具欄、工具箱、工程管理器窗口、屬性窗口、窗體設(shè)計(jì)器、代碼編輯器窗口等;和 VB類似, Delphi的 IDE中具有主控制窗體、對象查看窗口和窗體設(shè)計(jì)器。下一節(jié)專門介紹 ADO。 ADO 的對象模型是所有數(shù)據(jù)訪問接口對象模型中最簡單的一種。 Recordset 對象可支持兩類更新:立即更新和批更新。 MoveFirst、 MoveLast、 MoveNext 和 MovePrevious 方法 : 在指定 Recordset 對象中移動到第一個(gè)、最后一個(gè)、下一個(gè)或前一個(gè)記錄并使該記錄成為當(dāng)前記錄。 系統(tǒng) 不但含有 企業(yè)生產(chǎn) 日常項(xiàng)目的信 息,而且還包含了對查詢情況的統(tǒng)計(jì)功能。 項(xiàng)目名稱 包括:顯示添加修改刪除查詢。 字典管理模塊 部門名稱 項(xiàng)目名稱 日期 員工編號 用戶登錄 開 始 成功 圖 系統(tǒng)流程圖 第四節(jié) 數(shù)據(jù)庫表結(jié)構(gòu)設(shè)計(jì) 數(shù)據(jù)庫設(shè)計(jì)主要是進(jìn)行數(shù)據(jù)庫的邏輯設(shè)計(jì),即將數(shù)據(jù)按一定的分類、分組系統(tǒng)和邏輯層次組織起來,是面向用戶的。 數(shù)據(jù)使用權(quán)限設(shè)置:針對用戶的不同使用要求,確定數(shù)據(jù)的用戶使用權(quán)限,確保數(shù)據(jù)安全。 圖 41 登錄界面 根據(jù)登錄模塊的功能,管理員和普通用戶界面統(tǒng)一在一起。 \。 管 理 員 密 碼 存 放 在 機(jī) 子 的 注 冊 表 中 , 位 置 在 :HKEY_CURRENT_USER\Software\VB and VBA Program Settings\ 企業(yè)生產(chǎn)管理系統(tǒng)\Settings\syspassword 項(xiàng)。 圖 43 用戶密碼修改 修改密碼:在舊密碼輸入你的登錄密碼,在新密碼中輸入新密碼,在新密碼核實(shí)中再輸入一次新密碼。也是本次開發(fā)的重點(diǎn)。 瀏覽:是查看全的記錄,如圖 45。 圖 45 信息瀏覽 第五節(jié) 信息查詢 信息查詢欄下有 部門信息 、 工時(shí)信息 數(shù)據(jù)、 員工信息 、 項(xiàng)目名稱信息、字典 ,在下拉列表可以選擇, 在查詢完后,可以輸出 Excel報(bào)表,在如圖 46中。編輯格式以后就可以打印。由于時(shí)間和能力有限本系統(tǒng)只完成了基本的功能部分,一些真正實(shí)用的外圍功能還來不及完善特 別是打印用戶查詢信息這部分不完善,美工方面也不夠漂亮。t cheat at. I ta ke my card playing seriously. I39。t make out. Where? I a sked. He shook his head at that. Can39。t be sure. It was far from Amber, somewhere where the shadows go mad. Farther than I like to go. Star k, w ith shifting colors. Fiery. Day without a sun in the sky. Rocks that glided like sailboats across the land. Brand there in some sort of to wera small point of stability in that f lowing scene. I remembered it, all right. A nd I remembered the presence coiled about the base of tha t tower. Br illiant. Prismatic. Some sort of watchthing, it seemedtoo bright for me to make out its outline, to guess its proper size. Then it all just went away. Instant off. And there I was, staring at the Jac k of Diamonds again, with the guy across from me not knowing w hether to be mad at my long distra ction or concerned that I might be having some sort of sick spell. I closed up shop with that hand and went home. I lay stretched out on my bed, smoking and thinking. Brand had still been in Amber when I had departed. Later, though, w hen I had asked af ter him, no one had any idea as to his whereabouts. He had been having one of his melancholy spells, had snapped out of it one day and ridden off. And that was that. No messages eithereither way. He wasn39。m also luc ky. Eric was neither. The trouble with him was that he was good at so many things he woul dn39。 感謝。 圖 410 Excel報(bào)表 第六節(jié) 工時(shí)統(tǒng)計(jì) 工 時(shí)統(tǒng)計(jì)模塊能夠統(tǒng)計(jì)公司工作項(xiàng)目工時(shí)和部門工作項(xiàng)目工時(shí),以及提供工時(shí)統(tǒng)計(jì)查詢。在檢 索名稱中輸入要檢索的字段。 保存:是在添加和修改記錄后,保存記錄。界面如圖 44。系統(tǒng)提示。 添加用戶:在用戶名稱中輸入要添加用戶的名,原始密碼為 12345,可以修改 ,之后點(diǎn)添加。 詳細(xì)代碼實(shí)現(xiàn)請參考附錄程序源代碼。管理員有所有的權(quán)限,普通用戶只有檢索和改本人的密碼權(quán)。 為了更好地組織數(shù)據(jù)和設(shè)計(jì)出實(shí)際應(yīng)用數(shù)據(jù)庫,應(yīng)該注意如下問題 : 關(guān)系數(shù)據(jù)結(jié)構(gòu)的建立:在進(jìn)行了數(shù)據(jù)基本結(jié)構(gòu)的規(guī)范化重組后,還必須建立整體數(shù)據(jù)的關(guān)系結(jié)構(gòu)。 數(shù)據(jù)庫設(shè)計(jì)的 步驟是: 數(shù)據(jù)庫結(jié)構(gòu)定義:目前的數(shù)據(jù)庫管理系統(tǒng)( DBMS)有的是支持聯(lián)機(jī)事務(wù)處理 CLTP(負(fù)責(zé)對事務(wù)數(shù)據(jù)進(jìn)行采集、處理、存儲)的操作型 DBMS,有的可支持?jǐn)?shù)據(jù)倉庫、有聯(lián)機(jī)分析處理 CLAP(指為支持決策的制定對數(shù)據(jù)的一種加工操作)功能的大型 DBMS,有的數(shù)據(jù)庫是關(guān)系型的、有的可支持面向?qū)ο髷?shù)據(jù)庫。 項(xiàng)目名稱 包括:顯示添加修改刪除查詢。 該系統(tǒng)是基于 SSTab 窗體 , 以 VB 自帶的 JET 引擎連接 Access 2021數(shù)據(jù)庫進(jìn)行開發(fā)的企