版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、公司人員資料管理系統(tǒng)系統(tǒng)設(shè)計說明書6間: 2013.4.252013.5.10摘要,第一章 第二章緒論J J J J J J J J J J J J J J J J J J J J J J J J J J J需求分木析I I ij VVJ 1/ I 5 JJJJJJJJJJJJJJJJJJJJJJ功能模塊的分析,1.2 模塊的設(shè)計,1.3系統(tǒng)的數(shù)據(jù)模型,,,系統(tǒng)的配置,Microsoft Access 2000的安裝,的安裝第三章3.13.2 Visual Basic 6.0數(shù)據(jù)庫的設(shè)計,,:數(shù)據(jù)表的設(shè)計, 關(guān)系的設(shè)計,詳細設(shè)計5.1 建立窗體,5.1.15.1.25.1.35.1.45.1.
2、55.1.65.2第四章4.14.2第五章建立主窗體/ -Lr J ,門門門門門門門門門門建立詳細資料窗體,”,”,”, 建立部門信息窗體, 建立系統(tǒng)管理窗體, 建立登錄窗體,., 建立增加新用戶窗體, 創(chuàng)建工程模塊,.,第六章第七章 致謝,5.3 VB窗體與數(shù)據(jù)庫的連接, 系統(tǒng)的編譯與發(fā)布,.設(shè)計總結(jié)士 匕乂- * I 丿 Lli、口摘要本文分析了企業(yè)員工檔案管理信息系統(tǒng)的系統(tǒng)需求,并利用MicrosoftAccess2000 和Visual Basic6.0的特點,設(shè)計和實現(xiàn)了企業(yè)員工檔案管理系統(tǒng)的網(wǎng)絡實現(xiàn)方案。論文包括了所需軟件的安裝與配置以及系統(tǒng)數(shù)據(jù)庫的設(shè)計,系統(tǒng)數(shù)據(jù)操 作的實現(xiàn)和界面
3、的設(shè)計,以及系統(tǒng)的安全與管理等,完整地實現(xiàn)了企業(yè)檔案管理的各 種基本功能與數(shù)據(jù)操作。通過本論文的實際應用證明,這兩種軟件的結(jié)合可以很好的 解決類似企業(yè)檔案管理等數(shù)據(jù)庫操作功能的計算機網(wǎng)絡實現(xiàn)。本文中所設(shè)計的基于Microsoft Access2000 和Visual Basic6.0 的企業(yè)檔案管理系統(tǒng)是一個成功的而且具 有實用性的數(shù)據(jù)庫管理系統(tǒng)。關(guān)鍵字:企業(yè)檔案管理系統(tǒng);網(wǎng)絡實現(xiàn):Microsoft Access2000;Visual Basic6.0第一章緒論數(shù)據(jù)是信息的一種,它是一種存儲數(shù)據(jù)并對數(shù)據(jù)進行操作的工具。數(shù)據(jù)庫的作用在于組 織和表達信息,簡而言之,數(shù)據(jù)庫就是信息的集合。計算機的
4、數(shù)據(jù)庫可以分為兩類:關(guān)系數(shù) 據(jù)庫和非關(guān)系數(shù)據(jù)庫。Microsoft公司的Access數(shù)據(jù)庫管理系統(tǒng)是目前國內(nèi)使用較為普遍的一種數(shù)據(jù)庫軟件。它既是一個獨立的數(shù)據(jù)庫平臺也是一個強大的數(shù)據(jù)庫開發(fā)工具,可以用來開發(fā)定制客戶機服務器數(shù)據(jù)庫應用程序。它包括了30多個向?qū)Э梢詧?zhí)行許多常見的任務,如創(chuàng)建窗體,報表和查詢。Access數(shù)據(jù)庫在設(shè)計大量的用戶或頻繁的操作時,它的性能和可靠性會大幅度 下降。Visual Basic6.0是微軟推出的基于窗口的可視化開發(fā)工具。Visual所指的是開發(fā)圖形用戶而只要把預先建界面的可視化方法,無需寫大量源代碼去描述用戶界面元素的外觀和位置,立好的控件對象拖入到設(shè)計窗體上,
5、著就是可視化。Visual Basic 是 Windows 下最快捷,便VB6.0的特有四大特點:可視化,利的通用開發(fā)工具之一,它具有智能特性集成開發(fā)環(huán)境。面向?qū)ο?,部件編程,事件?qū)動等。企業(yè)員工檔案管理系統(tǒng)是典型的信息管理系統(tǒng),其開發(fā)主要包括后臺數(shù)據(jù)庫的建立和維護以及前端應用程序的開發(fā)兩個方面。對于前者要求建立起數(shù)據(jù)一致性和完整性強,數(shù)據(jù)安全性好的庫,而對于后者則要求應用程序功能完備,易使用的特點。企業(yè)員工檔案管理系統(tǒng)是一種典型的多用戶數(shù)據(jù)庫管理應用,同一時間可能有多個用戶在進行同樣的數(shù)據(jù)操作, 此系統(tǒng)必須能夠快速高效地處理并優(yōu)化多用戶條件下的數(shù)據(jù)訪問和查詢要求。基于Microsoft Ac
6、cess2000和VB6.0各自的特點,本文通過使用這兩者的集成設(shè)計并開發(fā)了企業(yè)檔案管理系統(tǒng)的網(wǎng)絡實現(xiàn)方案。第二章需求分析信息社會的高科技,商品經(jīng)濟化的高效益,使計算機的應用已普及到經(jīng)濟和社會 生活的各個領(lǐng)域。計算機雖然與人類的關(guān)系愈來愈密切,還有人由于計算機操作不方 便繼續(xù)用手工勞動。為了適應現(xiàn)代社會人們高度強烈的時間觀念,檔案管理系統(tǒng)軟件 為企業(yè)和公司帶來了極大的方便。該軟件是以編程語言為實現(xiàn)的,其功能在系統(tǒng)內(nèi)部 有源代碼直接完成。使用者可以了解本軟件的基本工作原理。操作人員只需輸入一 簡單的知識和培訓,即可達到操作的目標。2.1功能模塊分析成員、工作檔案管理部分:有關(guān)企業(yè)員工各種信息的輸
7、入,包括員工基本檔案、家庭記錄、獎懲記錄、職稱評定、培訓記錄、調(diào)動記錄等。這一部分要完成的主要功能是員工信 息的添加、修改、刪除、查詢。部門管理部門:職工所在部門的信息輸入,包括部門名稱、部門負責人以及部門聯(lián)系電話等。這一部分完成的主要功能是部門的信息的添加、修改刪除查詢等。系統(tǒng)維護部分:操作員設(shè)置、操作員權(quán)限設(shè)置、修改密碼等。22、模塊設(shè)計根據(jù)上面所介紹的主要功能,對系統(tǒng)進行分析得到如圖1所示的系統(tǒng)功能模塊圖。檔案管理系統(tǒng)工 職 職工檔案管理部分包括基本檔案、家庭成員、工作記錄、獎懲記錄、職稱評定、培訓 記錄、調(diào)動記錄等。其功能是實現(xiàn)對各部分數(shù)據(jù)內(nèi)容的添加、添加、修改、刪除等操作。各 管理部
8、分的明細如下:基本檔案:職工編號、姓名、隸屬部門、身份證號、性別、生日、年齡、民族、政 治面貌、婚姻狀況、文化程度、聯(lián)系電話、家庭住址、E mail、職工類型、參加工作時間、工齡、入本單位時間、職稱、職位、工資類別、銀行賬號、醫(yī)療保險賬號、合同期。家庭成員:成員姓名、與本人關(guān)系、出生日期、工作單位、擔任職務、政治面貌、 聯(lián)系電話。工作記錄:起始時間、結(jié)束時間、工作單位、擔任職務、部門名稱、級別。獎懲記錄:獎懲種類、獎懲日期、獎懲原因、獎懲批準單位、解除處分時間、解除 處分原因。職稱評定:專業(yè)技術(shù)資格、取得方式、取得日期、聘用專業(yè)技術(shù)職務、聘用起始時 間、聘用結(jié)束時間、聘用單位。培訓記錄:培訓方
9、式、起始時間、結(jié)束時間、培訓期限、所學專業(yè)、培訓單位、培 訓內(nèi)容、培訓經(jīng)費、培訓結(jié)果。變動記錄:工作變動,包括調(diào)動日期、調(diào)動前日期、調(diào)動前部門、調(diào)動后部門;薪 金變動,包括調(diào)動日期、調(diào)動前薪金、調(diào)動后薪金。部門管理部分信息管理部分包括部門名稱、部分負責人、負責人聯(lián)系聯(lián)系電話等。其功能是實 現(xiàn)對各部分數(shù)據(jù)的添加、修改、刪除等操作。系統(tǒng)管理23系統(tǒng)管理部分包括操作員設(shè)置,操作員權(quán)限的設(shè)置以及一些安全的管理等。性另I年齡生日姓名民族編號E mail工齡職稱2.3系統(tǒng)的數(shù)據(jù)模型身份證號政治面貌醫(yī)療帳號文化程度聯(lián)系電話家庭住址職工類型員工合同期銀行帳號工資類別入本單位時間參加工作時間第三章系統(tǒng)的配置本文
10、中的企業(yè)檔案管理系統(tǒng)是基于Microsoft Access2000和Visual Basic6.0來設(shè)計并開發(fā)的,因此在進行數(shù)據(jù)庫的設(shè)計創(chuàng)建之前,必須安裝并配置上述兩個軟件。3.1 Microsoft Access2000 的安裝安裝Microsoft Access2000的時候,可以選擇只安裝 Microsoft Access2000,也可以同時安裝其他的Office應用程序或組件,安裝時采用默認設(shè)置即可。3.2 Visual Basic 6.0 的安裝“我啟動安裝程序,通過 Windows的“控制面板/添加刪除程序”,“資源管理器”,的電腦”運行 Visual Basic6.0安裝光盤上的
11、Setup.exe程序。輸入 CD號以及姓名和用戶單位,單擊安裝程序界面上的“更改文件夾”按鈕設(shè)置安裝路徑,在Visual Basic6.0提供的“典型安裝”和“自定義安裝”方式中選擇一種,重新啟動計算機完成安裝過程。第四章數(shù)據(jù)庫的設(shè)計4.1數(shù)據(jù)表的設(shè)計設(shè)置操作人員。系統(tǒng)初始設(shè)置一個超級用戶名和密碼,操作人員可以利用這個超級用戶字段名數(shù)據(jù)類型說明成員姓名文本字段大小5與本人關(guān)系文本字段大小5出生日期日期/時間無工作單位文本字段大小20職務文本字段大小10政治面貌文本字段大小5聯(lián)系電話文本字段大小10家庭成員表名和密碼登錄,之后,可以設(shè)置其他的超級用戶名稱,也可以設(shè)置權(quán)限用戶,設(shè)置這個用戶 可以
12、使用的權(quán)限。此外, 系統(tǒng)對于基本檔案表,字段名, 數(shù)據(jù)類型及其大小具體設(shè)置如下表 1所示。表1基本檔案表字段名數(shù)據(jù)類型說明職工編號文本必添字段為“是”允許空字符為“否”姓名文本必添字段為“是”允許空字符為“否隸屬部門文本必添字段為“是”允許空字符為“否”身份證號文本字段大小30性別文本字段大小2出生年月文本無年齡文本字段大小5民族文本字段大小5政治面貌文字段大小5文化程度文本字段大小5聯(lián)系電話文本字段大小15家庭住址文本字段大小50E mail文本字段大小50職工類型文本字段大小4工齡文本字段大小4開始工作時間日期/時間無進本單位時間日期/時間無職稱文本字段大小10職務文本字段大小10工資類別
13、文本字段大小5銀行賬號文本字段大小30醫(yī)療賬號文本字段大小30合同期文本字段大小5表2職工編號文本設(shè)置與基本檔案表相同字段名數(shù)據(jù)類型說明工作起始時間日期/時間無結(jié)束時間日期/時間無工作單位文本字段大小20職務文本字段大小5部門文本字段大小5職工編號文本設(shè)置與基本檔案表相冋工作記錄表表3表4獎懲記錄表字段名數(shù)據(jù)類型說明工作起始時間日期/時間無結(jié)束時間日期/時間無工作單位文本字段大小20職務文本字段大小5部門文本字段大小5職工編號文本設(shè)置與基本檔案表相冋表5字段名數(shù)據(jù)類型說明獎懲類型文本字段大小10獎懲日期日期/時間無獎懲原因文本字段大小50獎懲單位文本字段大小20撤銷懲罰日期日期/時間無撤銷懲罰
14、原因文本字段大小50職工編號文本設(shè)置與基本檔案表相冋培訓記錄表表6職稱評定記錄表字段名數(shù)據(jù)類型說明職稱名稱文本字段大小10獲取方式文本字段大小5獲取日期日期/時間無職務文本無聘用專業(yè)技術(shù)職 務文本字段大小5聘用起始時間日期/時間字段大小20聘用結(jié)束時間日期/時間無聘用單位文本無職工編號文本設(shè)置與基本檔案表相冋變動記錄表7字段名數(shù)據(jù)類型說明工作調(diào)動日期日期/時間無調(diào)動前單位文本字段大小10調(diào)動后單位文本字段大小10工資調(diào)整日期日期/時間無調(diào)整前工資貨幣無調(diào)整后工資貨幣無職工編號文本設(shè)置與基本檔案表相冋表8部門信息表字段名數(shù)據(jù)類型說明部門文本設(shè)置與基本檔案表相冋負責人文本無電話文本無表9字段名數(shù)據(jù)
15、類型說明職工類型文本必添字段,不允許空字符工資類型文本必添字段,不允許空字符職工類型表字段名數(shù)據(jù)類型說明User ID文本用戶名User Pwd文本密碼User descri p文本權(quán)限表10系統(tǒng)信息記錄表4.2關(guān)系的設(shè)計數(shù)據(jù)庫之間的關(guān)系指明兩個庫之間共享一個共同的關(guān)鍵字值。一個連接是指一種虛擬的表,這種表是在當用戶要求從相互關(guān)聯(lián)的各個不同的表中獲取信息時建立的,關(guān)鍵字段用于在相互連接的不同表中查找匹配的記錄,一個更高級的連接形式稱為自然連接。這種連接是指一個表被連接到它自己的一個字段,或在不同的記錄中由重復數(shù)據(jù)的組合字段。數(shù)據(jù)庫有三種不同類型的關(guān)鍵字: 主關(guān)鍵字,組合關(guān)鍵字和外關(guān)鍵字。 在表
16、中使用的關(guān)鍵字類型用于描述庫表示什么以及在數(shù)據(jù)庫中如何與其他的庫建立關(guān)系。關(guān)系是數(shù)據(jù)庫查詢設(shè)計的基礎(chǔ)。關(guān)系數(shù)據(jù)庫中表之間的關(guān)系有一對一的關(guān)系,一對多的關(guān)系以及多對多的關(guān)系,其中前兩種是最為常用的兩種關(guān)系。對于此,在 Access中單擊“工具” “關(guān)系”,打開關(guān)系窗口。在此窗口中,將基本檔案中的empIoyee_NO字段分別與職工檔案的各個表中的employee_NO建立關(guān)系,并在編輯關(guān)系窗體中選擇“實施參照完整性”、“級聯(lián)更新相關(guān)字段”、“級聯(lián)刪除相關(guān)字段”選項。將 基本檔案中的employee_unit字段與部門信息中的 empioyee_unit字段建立關(guān)系,不選擇實施參照完整性”項。按照
17、上面的表格要求設(shè)計好數(shù)據(jù)庫(命名為archivel.mdb )后,便可以進行系統(tǒng)的開發(fā)了。第五章詳細設(shè)計一.程序預覽:運行本系統(tǒng)程序,首先出現(xiàn)登錄界面,輸入正確的用戶名和密碼后進入主窗體。 主窗體的菜單欄中有檔案管理、部門管理、系統(tǒng)管理、系統(tǒng)信息 4個菜單。主窗體左側(cè)的表格控件用來顯示當前員工,包括職工編號、職工姓名、所在部門。單出某條職工信息,則在窗體右側(cè)顯示職工的基本信息。單出“更新”按鈕,表格窗體刷新以獲取更新后的數(shù)據(jù)。1.檔案管理菜單:打開“檔案管理”菜單,其下有 3個子菜單,分別是顯示所在員工、添加員工檔 案、職工檔案查詢。“顯示所有員工”子菜單。單擊此菜單,在職工表格中會顯示所有員
18、工的信息?!疤砑訂T工檔案”子菜單。單擊此菜單,彈出添加員工檔案窗體?!奥毠n案查詢”“按部門”。分別單擊這子菜單。該菜單含有3個子菜單,分別是“按姓名”、“按編號”、 3個子菜單,彈出相應的對話框。如查看當前員工的詳細信息,則單擊主窗休中的“查看詳細資料”按鈕,打開詳細資料窗體。職工檔案詳細資料包括個人資料、家庭成員、工作記錄、獎懲記錄、職稱評定、培訓記錄2部門管理菜單:單擊“部門管理”菜單下的“部門信息管理”子菜單,打開部門信息管理窗休。此窗體用來顯示、修改、添加、刪除部門信息?!跋乱粭l”、 條”、“最后一條”等按鈕用來移動記錄?!吧弦粭l”“第一3、系統(tǒng)管理菜單“系統(tǒng)管理”菜單包含兩個子菜單
19、,分別是“添加管理員”和“更改密碼”。單擊“添加管理員”子菜單,打開“設(shè)定用戶”窗體,單擊 “更改密碼”子菜單,打開更改密碼窗體。4、系統(tǒng)信息菜單此菜單用來退出系統(tǒng),在正式發(fā)布的軟件中,應該有系統(tǒng)版本信息及系統(tǒng)幫助。1建立窗體1 .建立主窗體打開Visual Basic6.0,系統(tǒng)將自建立一個From主窗體此窗體的各屬性如表HEAUfi 表 11 J fl窗體屬性韭龍QJOW孔之NameFtgftFrmmainCap ti on檔案系統(tǒng)管理Start UpP osition2-Ce nterScree nHrneeuZWHUr&TWtpcrasiruWin dowState3 II2-Maxi
20、mized2、添加菜單使用菜單編輯器編輯系統(tǒng)主菜單,菜單的Caprion和Name屬性如表12所示表12菜單屬性設(shè)置Cap ti onName檔案管理Archive ma nage顯示所有員工Showall添加職工檔案Archive maa ngent職工檔案查詢Archive maa ngent find按姓名Byn ame按編號Bynum按部門Byu nit部門管理Uni t ma nage部門信息管理Un it ma nageme nt系統(tǒng)管理System ma nage添加管理員Add user更改密碼Change pwd系統(tǒng)管理System info退出系統(tǒng)Exitsystem3、添
21、加控件該主窗體中包括 1個MSFIexgrid控件、1個Frame控件和2個CommandButton控件。Frame控件中包括多個 Label控件和Text控件。當用戶用鼠標單擊表格中的任意一個員工時,在右側(cè)的Text控件中就顯示此員工的一些常用的信息。窗體左下部有一個更新按鈕, 單擊此按鈕,系統(tǒng)將更新當前表格顯示的內(nèi)容,用于刪除、添加新員工、修改員工信息等操 作。在Frame控件下有一個“查看詳細資料”按鈕,單擊此按鈕,將進入系統(tǒng)的第二個主要 的窗體一一詳細資料部分。下面添加主窗體所用到的控件。MSFIexgrid控件需要用戶自行添加到控件欄內(nèi)。單擊“工程” “部件”,選中Microsof
22、tFlexgridControl6.0項,然后單擊“確定”按鈕即可。添加之后,在控件欄內(nèi)會顯示相應的圖標??丶捌鋵傩钥丶傩詫傩匀≈礐omma nd1Cap ti on查看詳細資料Comma nd2Cap ti on更新Frame1Cap ti on職工基本信息Text(i)Text空2 .詳細資料窗體單擊窗體中的“顯示詳細信息”按鈕,進入詳細資料窗體,當用戶要添加新檔案時, 也要通過這個窗體來實現(xiàn)。lixIK阿陸廠融 “部件”菜單,在出現(xiàn)的空體中找到“Microsoft TabbedDialog Control6.0 ”選項并在其前面的方框內(nèi)打勾。添加完后,在控件欄內(nèi)應該顯示 SSTab的
23、圖標,然后將這個控件添加到窗體中,并單擊標右鍵,在彈出的菜單中選擇“屬性”命令, 進入SSTab控件的屬性設(shè)置頁,在選項卡數(shù)文本框內(nèi)輸入7,表示一共有7個分支,在每行選項卡數(shù)文本框內(nèi)輸入 7,表示每行有7個分支,也是就說這些分支只有一行內(nèi)顯示。每個 分支的選項卡標題屬性按照如下設(shè)置。SSTab屬性的設(shè)置Current TabTabca pti on0個人資料1家庭成員2工作記錄3獎懲記錄4職稱評定5培訓記錄6變動記錄選擇“個人資料”頁,在控件中再添加Label控件和Text控件。由于個人資料部分一共有23項內(nèi)容,所以應該添加23個Label控件和23個Text控件則最好建立一個含有23個元素的
24、控件組數(shù)。 值得注意的是,不是23個字段內(nèi)容都用 Text控件顯示,性別、隸屬部 門、職工類型、婚姻狀況、工資類別這5個字段的內(nèi)容應該使用選擇框ComboBox控件顯示,因為它們都含有可選擇的選項。因此,需要將與這5個字段相對應的 Text控件的Visible屬性設(shè)置為False。這樣,代碼實現(xiàn)的時候,可以使用循環(huán)語句先將所有的文本框都添加到 字段內(nèi)容,然后對這 5個CombBox控件單獨用語句實現(xiàn)。Datagrid。這是一個表格控件,方法是單擊“工程”Microsoft Datagrid Con trol6.0”項,并在選擇“家庭成員”頁,這里要添加的是數(shù)據(jù)識別控件與數(shù)據(jù)庫結(jié)合起來使用很方便
25、。使用之前也要先添加到控件欄內(nèi)?!拔募辈藛?,在打開的部件窗體中,找到“其前面的框內(nèi)打勾即可。“職稱評定”、“培訓記錄”、“變到記錄”頁中分別同樣,在“工作記錄”.“獎懲記錄”、控件和2個Test控件。分別用來顯示職工姓名及 編號。在SSTab控件右側(cè)添加一個 Frame控件,然后在其上放置 5個CommandButton控件, 分別設(shè)置為“修改員工信息”、“刪除員工檔案”、“保存”、“取消”、“返回”。添加Datagrid控件。在SSTab控件上方添加 2個Label3.部門信息窗體不過這并不建立窗相對于主窗體和職工檔案管理窗體來說,這個窗體的重要性就顯得不是很大了。代表著這個窗體是可有可無
26、的。相反,它也應該是檔案管理系統(tǒng)不可缺少的一部分。気郃n信息管理E回區(qū)f部門:3上1條諸加新部廠1下一棗刪除部門 1聯(lián)系人:車坤1第一條修改部門電話:晟后一蓋2607912結(jié)朿部門信息管理窗體的屬性設(shè)置1.部門信息管理窗體的屬性設(shè)置窗體屬性取值NameForm2Cap ti on部門信息管理MaxButt onFalseStart Upo sti on2-Ce nterScree nWin dowState0-Normal2、添加控件這個窗體需要3個 Label控件,3個Text控件,10個CommandButton控件。逐一添加 這些控件,調(diào)整好位置,并按照有所示設(shè)置控件的屬性。窗體控件屬性
27、設(shè)置Text 2Text空Text 3Text空Comma nd1Cap ti on下一條Comma nd2Cap ti on上一條Comma nd3Cap ti on第一條Comma nd4Cap ti on取后一條Comma nd5Cap ti on增加新部門Comma nd6Cap ti on刪除部門Comma nd7Cap ti on修改部門Comma nd8Cap ti on結(jié)束Comma nd9Cap ti on確定Comma nd1OCap ti on取消4 .系統(tǒng)管理菜單打開“設(shè)定用戶”窗體,單擊“更改密碼”子菜單,。單擊“添加管“系統(tǒng)管理”菜單包含兩個子菜單,分別是“添加管理
28、員”和“更改密碼” 理員”子菜單,1、建立窗體口回岡 5改窯瑪口叵區(qū)32輸入新密瑪:輸入用尸名:確認新密碼:確認密碼:用尸校限:確定取消確定窗體屬性取值NameFrom5Cap ti on更改密碼MaxButt onFalseStartU pP ositi on2 Ce nterScree nWin dowState0 Normal添加新窗體,其屬性如下窗體的屬性設(shè)置2、添加控件這個窗體要用到的控件為2個Label控件、2個Text控件、2個CommandButton控件。控件的屬性設(shè)置控件屬性屬性取值Label1Cap ti on輸入新密碼AutoSizeTrueLabel2Cap ti o
29、n確認新密碼AutoSizeTrueText1Text空P asswordChar*Text2Text空P asswordChar*Comma nd1Cap ti on確定Comma nd2Cap ti on取消5.建立登錄窗體作為一個管理系統(tǒng),不僅要求它具有實用性和可操作性,系統(tǒng)安全也是必不可少的分之 一,一個檔案管理系統(tǒng)應該不是任何人都可以隨便使用的,應該具有不同的權(quán)限。1.建立窗體13亙I因用戶生確定登錄窗體的屬性設(shè)置窗體屬性取值NameNorm3Cap ti on登錄MaxButt onGalseStartU pP ositi on2-Ce nterscree nWin dowStat
30、eO-Normal2、登錄窗體中用到的控件為2個Label控件、2個TextCommandButton控件依次添加這些控件,并設(shè)置控件的屬性控件屬性的設(shè)置控件屬性屬性取值Label1Cap ti on用戶名AutosizeTrueLabel2Cap ti on密碼AutosizeTrueText1Text空Text2PcsswordChar V*Text空Comma nd1Cap ti on確定Comma nd2Cap ti on取消6.建立增加新用戶窗體下面將要建立的窗體只有系統(tǒng)管理員才可以使用1、建立窗體增加新用戶的窗體的屬性設(shè)置窗體屬性取值NameFrom4Cap ti on增加新用戶M
31、axButt onFalseStartU pP osition2-Ce nterScree nWin dowState0-Normal2、添加控件此窗體要添加4個Label控件作為標識,3個Text控件接收用戶輸入,2個CommandButton 控件作為“確定”和“取消”按鈕, 1個ComboBox控件用來選擇新用戶權(quán)限。添加這些控 件,并按照要求所示設(shè)置這些控件的屬性控件屬性屬性取值Label1Cap ti on輸入用戶名AutoSizeTureLabel2Cap ti on輸入密碼AutoSizeTureLabel3Cap ti on確認密碼AutoSizeTureLabel4Cap t
32、i on用戶權(quán)限AutoSizeTureText1Text空Text2Text空P asswordChar*Text3Text空P asswordChar*Comma nd1Cap ti on確定Comma nd2Cap ti on取消ComboBoxNamecombolText空二.創(chuàng)建工程模塊工程模塊的創(chuàng)建有利于減少每個窗體的代碼,有利于更好的控制程序的執(zhí)行和修改rs1 為msflexgrid所對應的 Recordset對象,rs2為mainform 中顯示基本資料所對應的recordset 對象rs3為詳細資料form中所對應的Recordset對象formi,若是,則令其值為1,sho
33、w_arch用來標志是否通過按“顯示詳細資料”按鈕進入不是為0Op ti on Exp licit定義Connection類別的對象變量 建立Recordset類別的對象變量P ublic select_row As Stri ngPublic conn As New ADODB.Co nn ectio nPublic rs1 As New ADODB.RecordsetPublic rs2 As New ADODB.RecordsetPublic rs3 As New ADODB.RecordsetP ublic show_arch As Boolea nP ublic addi nfo A
34、s Boolea nPublic cmd_states As Boolea nP ublic user name As StringPublic userID As Stri ng標記是否處于“添加檔案”狀態(tài)標記form1按鈕的狀態(tài) 標記登錄的用戶權(quán)限標記登錄用戶名三.VB窗體與數(shù)據(jù)庫的連接VB& 0窗體中單擊視圖打開數(shù)據(jù)視圖窗口如圖 單擊添加新的數(shù)據(jù)連接選擇下一步選擇數(shù)據(jù)庫名 archivel“打開后測試連接。成功后則連接成功4 KHlfiKJK-K:亠E七 DS uufluLIllau u fl 口上心 -KG LI Lo MM M MMM M MMM MosIK -DBVBMbvn B4P-U Dn nDDn rl H呼0D u
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 醫(yī)療行業(yè)中的家居智能技術(shù)應用案例分享
- 專屬2024版婚禮主持與現(xiàn)場布置一體化服務協(xié)議版
- 二零二五年度高層建筑消防通道改造施工協(xié)議3篇
- 2025年度個人二手房交易合同模板產(chǎn)權(quán)清晰保障版2篇
- 二零二五年度電子商務平臺軟件開發(fā)框架合作協(xié)議3篇
- 牡丹江2025年黑龍江牡丹江醫(yī)學院科大學招聘93人筆試歷年參考題庫附帶答案詳解
- 二零二五年度車輛保養(yǎng)與綠色出行獎勵合同4篇
- 2025版智慧社區(qū)門衛(wèi)服務與物業(yè)管理合同2篇
- 湖北2025年湖北省水利水電科學研究院招聘14人筆試歷年參考題庫附帶答案詳解
- 溫州2025年浙江溫州市公安局洞頭區(qū)分局第一期招聘編外用工筆試歷年參考題庫附帶答案詳解
- 2023年譯林版英語五年級下冊Units-1-2單元測試卷-含答案
- Unit-3-Reading-and-thinking課文詳解課件-高中英語人教版必修第二冊
- 施工管理中的文檔管理方法與要求
- DL∕T 547-2020 電力系統(tǒng)光纖通信運行管理規(guī)程
- 種子輪投資協(xié)議
- 物業(yè)客服培訓課件PPT模板
- 員工工資條模板
- 執(zhí)行依據(jù)主文范文(通用4篇)
- 浙教版七年級數(shù)學下冊全冊課件
- 華為攜手深圳國際會展中心創(chuàng)建世界一流展館
- 2023版思想道德與法治專題2 領(lǐng)悟人生真諦 把握人生方向 第3講 創(chuàng)造有意義的人生
評論
0/150
提交評論