




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
本文格式為Word版,下載可任意編輯——模板《合同信息管理》青海大學成人教育學院職業技術學院畢業(設計)論文:合同管理系統合同信息管理
緒論
一個公司或者個人都需要經常簽定各種大大小小的合同。隨著簽定合同數量的增多,合同管理必然成為一種負擔。在信息化程度越來越高的當今社會,可以使用信息化的手段來管理合同的信息。VisualFoxPro具有強大的數據管理功能,可以利用VisualFoxPro開發一個能夠管理合同以及相關合同人信息的合同管理系統,以實現信息管理的現代化。
1創立數據庫
對于數據庫應用程序來說,數據庫的設計與創立,是進行程序設計的基石,對于VisualFoxPro
6.0來說,其數據庫的創立一般要包括數據庫的設計和數據庫的創立兩個步驟。
1.1設計數據庫
合同信息管理系統中數據庫需要設置如下5個表。
?“合同信息〞表:用來保存合同的信息;
?“名片信息〞表:用來保存與公司簽定合同的對方合同人的信息;?“人員信息〞表:用來保存本公司簽定合同的公司人員的信息;?“公司信息〞表:用來保存本公司的名稱與法人代表信息;?“帳號信息〞表:用來保存可以登陸系統的用戶信息。(1)“合同信息〞表
“合同信息〞表(Htinfo)表包括合同編號、合同類型、合同日期、合同金額、合同人、對方合同人、合同內容和備注等信息。
(2)“名片信息〞表
“名片信息〞表(HtMpinfo)包括編號、姓名、職務、所在單位、辦公室電話、住宅電話、手機、傳真、地址、郵編和備注等信息。
(3)“人員信息〞表
“人員信息〞表(RenYuan)包括編號、姓名、性別、部門、職務、手機、電話等內容。
(4)“公司信息〞表
“公司信息〞表(Compinfo)包括公司名稱和法人代表等內容。(5)“帳號信息〞表
“帳號信息〞表(Accounts)包括帳號、密碼、級別和姓名等內容。
1.2創立數據庫
合同管理系統作為一個完整的數據庫應用程序,在創立階段利用項目管理器可以更好的組織管理各種格式的文件,因此首先需要創立一個項目,然后在項目管理器中創立其他格式的文件。
在VisualFoxPro主窗口的菜單欄中選擇“File〞-“New〞,在開啟的“New〞對話框的“Filetype〞區域中選中“Project〞,然后單擊“NewFile〞按鈕,在開啟的“Create〞對話框中的“Enter〞文本框中輸入項目名稱,在此輸入“Hetong〞單擊“保存〞按鈕即創立了一個項目并開啟項目管理
青海大學成人教育學院職業技術學院1
青海大學成人教育學院職業技術學院畢業(設計)論文:合同管理系統器。
在項目管理器的“Data〞選項中“Database〞,單擊“New〞按鈕,在開啟的“NewDatabase〞對話框中單擊“NewDatabase〞按鈕,在開啟的“Creat〞對話框的“Enter〞文本框中輸入數據庫的名稱,在此輸入“Hetong〞作為數據庫名,單擊“保存〞按鈕即創立了一個空的數據庫。在項目管理器的“Data〞選項卡中開啟創立好的“Hetong〞節點,選中“Table〞,單擊右側的按鈕“New〞即可開始數據表的創立。
2系統的功能設計
合同管理系統的總體的功能結構如圖2-1所示。
合同管理系統信息管理資料打印帳號管理系統管理名片信息合同信息管理名片信息管理人員信息管理合同信息打印名片信息打印人員信息打印查看帳號添加帳號修改帳號.刪除帳號系統登錄修改密碼關于系統公司信息
2-1系統功能模塊圖(1)系統主表單雙擊合同管理系統的可執行程序Hetong.exe,首先開啟登陸界面,輸入正確的用戶名與密碼后進入系統主表單。
系統主表單的主要有如下的作用:?裝載系統主菜單?裝載常用工具欄?裝載狀態欄
?作為系統中其他表單的父表單
合同管理系統所提供的所有的功能都可以通過系統主表單裝載的系統主菜單來調用,而常用工具欄則可以用來調用系統提供的比較常用的功能,狀態欄中顯示了公司的名稱、當前登錄的系統用戶的帳號名稱、當前的系統日期與時間以及Capslock、Numlock和Insert等鍵的狀態。
2青海大學成人教育學院職業技術學院
青海大學成人教育學院職業技術學院畢業(設計)論文:合同管理系統(2)“合同信息管理〞模塊
合同管理系統中的“信息管理〞模塊主要包括“合同信息管理〞、“名片信息管理〞和“人員信息管理系統〞等3個子模塊。
在圖2-2所示的系統主表單的菜單欄中依次選擇“信息管理〞-“合同信息管理〞,開啟“合同信息管理〞表單。
2-2“合同信息管理〞表單
“合同信息管理〞表單包括一系列與數據綁定的控件和兩個命令組,在該表單中可以瀏覽、新增、修改、修改、刪除和打印合同信息。單擊命令組中的“查詢〞按鈕,將開啟2-3所示的“輸入查詢條件〞表單。
2-3“輸入查詢條件〞表單在“輸入查詢條件〞表單中輸入要查詢的條件,單擊“查詢〞按鈕即可完成查詢,將開啟2-4所示的“查詢結果〞表單。
2-4“查詢結果〞表單(3)“名片信息管理〞模塊
在系統主表單的菜單欄中依次選擇“信息管理〞—“名片信息管理〞,開啟2-5所示的“名片信息管理〞表單。
在“名片信息管理〞表單中可以分條瀏覽名片信息,單擊命令組中的“查詢〞按鈕,開啟2-6“輸入查詢條件〞表單。
青海大學成人教育學院職業技術學院3
青海大學成人教育學院職業技術學院畢業(設計)論文:合同管理系統
2-5“名片信息管理〞表單
2-6“輸入查詢條件〞表單
在“查詢字段〞下拉列表中選擇輸入的查詢條件的類型,再在“查詢內容〞文本框中輸入查詢的條件后單擊“確定〞按鈕即可完成查詢,假使有符合查詢條件的記錄即可直接在名片信息表單中顯示并詢問用戶當前記錄是否為要查詢的記錄,假使不是則顯示下一條符合條件的記錄。
(4)“人員信息管理〞模塊
在系統主表單的菜單欄中依次選擇“信息管理〞-“人員信息管理〞,開啟如圖2-7所示的“人員信息管理〞表單。
2-7“人員信息管理〞表單在“人員信息管理〞表單中可以分條瀏覽公司的人員信息記錄,也可增加、新增、修改、刪除和打印記錄,并且可以查詢記錄。
(5)“資料打印〞模塊
在系統主表單的菜單欄中選擇“資料打印〞菜單下的各個菜單項,可以分別以報表和標簽的形式將系統數據庫的資料打印輸出。還可以單擊系統主表單的“常用〞工具欄中的“打印輸出〞按鈕,開啟如圖2-8所示的“選擇打印類型〞表單。
4青海大學成人教育學院職業技術學院
青海大學成人教育學院職業技術學院畢業(設計)論文:合同管理系統2-8“選擇打印類型〞表單在“選擇打印類型〞表單中首先選擇要打印輸出的數據所在的表,然后選擇打印輸出的形式,單擊“打印〞按鈕即可將指定的數據以指定的形式輸出。
(6)“帳號管理〞模塊
合同管理系統中的“帳號管理〞模塊包括“查看帳號〞、“添加帳號〞、“修改帳號〞和“刪除帳號〞等4個功能。
在系統主表單的菜單中選擇“帳號管理〞-“查看帳號〞,開啟如下圖2-9所示的“系統帳號查看〞表單。
2-9“系統帳號查看〞表單
在“系統帳號查看〞表單中可以登錄系統的用戶的信息。
在系統主表單的菜單中選擇“帳號管理〞-“添加帳號〞,開啟圖2-10所示的“系統帳號添加〞表單。
2-10“系統帳號添加〞表單
在“系統帳號添加〞表單中輸入要添加帳號的信息后單擊“添加〞按鈕,假使要添加的帳號不在并且其他信息無誤即可完成1個系統帳號的添加。
在如下圖的系統主表單中選擇“帳號管理〞-“修改帳號〞,開啟如圖2-11所示的“系統帳號修改〞表單。
2-11“系統帳號修改〞表單在“系統帳號修改表單中的〞帳號下拉列表中選擇要修改的帳號后單擊“修改〞按鈕即可修改指定帳號的信息。
在如下圖所示的系統主表單的菜單欄中選擇“帳號管理〞-“刪除帳號〞,開啟如圖2-12所示上午“系統帳號刪除〞表單。
青海大學成人教育學院職業技術學院
5
青海大學成人教育學院職業技術學院畢業(設計)論文:合同管理系統
2-12“系統帳號刪除〞表單
在“系統帳號刪除〞表單的“帳號〞下拉列表中選擇要刪除的帳號后單擊“刪除〞按鈕,假使選擇的帳號可以被刪除即可完成帳號的刪除操作。
(7)“系統管理〞模塊
“系統管理〞模塊主要包括“系統登錄〞、“修改密碼〞、“公司信息〞和“關于系統〞等功能。在系統主表單的菜單中選擇“系統管理〞—“修改密碼〞,開啟如圖2-13所示的“修改密碼〞表單。
2-13“修改密碼〞表單在“修改密碼〞表單中輸入原密碼以及兩次一致的新密碼后單擊“確定〞按鈕即可完成當前登錄系統用戶的登錄密碼的修改。
在系統主表單的菜單中選擇“系統管理〞-“公司信息〞,開啟如圖2-14所示的“公司信息修改〞表單。
2-14“公司信息修改〞表單
“公司信息修改〞表單用來修改公司的信息,在表單中的文本框中輸入相應的信息后單擊“確定〞按鈕即可完成信息的修改。
在系統主表單中選擇“系統管理〞-“關于系統〞,開啟如圖2-15所示的“關于〞表單。
6青海大學成人教育學院職業技術學院
青海大學成人教育學院職業技術學院畢業(設計)論文:合同管理系統
2-15“關于〞表單
3創立系統主表單
系統主表單用來裝載系統主菜單、常用工具欄和狀態欄,是其他表單的父表單,在創立系統主表單之前需要首先創立系統主程序、可視類和系統主表單。
3.1創立主程序
主程序是程序的入口,使用VisualFoxPro開發的可執行程序將從主程序開始執行,然后使用主程序來調用其他的程序或者表單。對于VisualFoxPro來說,其主程序可以PRG程序,也可以是表單,還可以是菜單,但是使用PRG程序作主程序更具有靈活性。
在VisualFoxPro中,系統的主程序需要執行的操作一般包括初使化系統、設置系統運行的數據環境、調用系統中的界面,開始事件循環。
合同信息管理系統中使用PRG程序作為主程序,在主程序主要進行了如下操作:?初始化系統環境;?設置系統環境;?避免程序屢屢運行;?聲明并初始化全局變量;?調用“系統登錄〞表單;?開始事件循環。
合同信息管理系統初始化系統環境是使用命令關閉所有開啟的文件,并且清除所有的變量。設置系統環境是使用一系列SET命令來設置系統環境運行的環境。
由于使用VisualFoxpro開發的程序一般渡是數據庫應用程序,而數據庫應用程序在啟動時都需要獨占的訪問數據庫,假使同時運行一個程序的多個實例必然會導致錯誤,因此需要在主程序中使用代碼來防止一個程序的多個實例的同時運行。合同信息管理系統防止屢屢運行程序是使用API函數來實現的。
在主程序中開始事件循環是十分重要的,只有開始了事件環境,操作系統才會處理用戶的輸入,包括鍵盤和鼠標輸入,假使不開始事件循環,則程序將一閃而過。
在開始了事件循環后需要終止事件環境,否則在退出了系統主表單中的程序的進程任然殘留在操作系統中。
青海大學成人教育學院職業技術學院
7
青海大學成人教育學院職業技術學院畢業(設計)論文:合同管理系統在項目管理器中選擇“Code〞選項卡,選中“programs〞項,單擊“New〞按鈕即可開啟代碼編寫窗口,在該窗口中輸入代碼后保存程序為“Main.prg〞。保存后選中“Main.prg〞。在右鍵快捷菜單中選擇“Setmain〞即可將“Main.prg〞設置為系統主程序。
3.2創立可視類
本設計中需要使用個可視類。2個可視類是“常用〞工具欄;另1個可視類用來移動表中記錄指針,稱之為“記錄移動〞類;第3個可視類用來對記錄進行操作,稱之為“記錄操作〞類,下面介紹個類的創立。
(1)創立“常用〞工具欄類
在“NewClass〞對話框的“ClassName〞文本框中輸入類的名稱,這里輸入“MyToolbar〞,在“BasedOn〞下拉列表中選擇“Toolbar〞項,在“StoreIn〞文本框中輸入可視類保存的類庫的名稱后單擊“〞按鈕即可開啟類視計器。在類設計器中向工具欄中添加7個按鈕控件和4個間隔欄控件。“MyToolbar〞類中的各個按鈕的作用是調用相關的表單來完成指定的功能。
(2)創立“記錄移動〞類
在項目管理器中創立1個基于“CommandGroup〞類的類,命名為“MoveRecord〞,在命令組中添加4個按鈕。“MoveRecord〞類的作用是使用其中的4個按鈕來移動表的記錄指針的位置。
當記錄指針位于表的不同的位置時,“MoveRecord〞類中的按鈕具有不同的狀態,主要包括如下幾種狀態,主要是當表為空時,該類中的4個按鈕都不可用;當記錄指針位于第1條記錄時,只有“下記錄〞和“末記錄〞可用;當記錄指針位于最終1條記錄時,只有“上記錄〞和“首記錄〞可用。
(3)創立“記錄操作〞類
在項目管理器中創立1個基于“CommandGroup〞類的類,命名為“admbutgrp〞在命令組中添加8個按鈕.
“admbutgrp〞類中的各個按鈕用來操作表單中的記錄,這些操作隨著表單的不同而不同,所以不便在類中添加按鈕的操作代碼,可以等到在表單中創立類的對象后添加。
3.3創立系統主菜單
合同信息管理系統主菜單的作用是調用系統中提供的所有的功能,該主菜單將依照功能模塊的形式來組織菜單的結構。
在項目管理器中選擇“Other〞選項卡,然后選中“Menus〞項,單擊“New〞按鈕,在開啟的“NewMenu〞對話框中選擇“Menus〞按鈕即可開啟菜單設計器來設計菜單。
只有具有系統管理權限的用戶才能夠進行帳號管理和修改公司信息,合同信息管理系統中的實現方式是聲明1個全局變量“bSAdmin〞用來保存用戶是否具有系統管理權限,在用戶登錄時檢測用戶的類型,假使用戶是系統管理員則更改全局變量值為“sys〞,然后設定“帳號管理〞菜單中的各個菜單項的“Skipfor〞條件為全局變量“bSAdmin〞的值不等于“sys〞,這樣當系統用戶不是系統管理遠時,這些菜單被禁用。
設置“添加帳號〞、“修改帳號〞、“查看帳號〞和“公司信息〞菜單項“Skipfor〞條件bSAdmin!=
8青海大學成人教育學院職業技術學院
青海大學成人教育學院職業技術學院畢業(設計)論文:合同管理系統“sys〞。
由于系統主菜單要被裝載在系統主表單中,還需要設置菜單的屬性。在菜單設計器中選擇菜單“View〞-“GeneralOption〞,在開啟的“GeneralOption〞對話框中選中“GeneralOption〞復選框即可。
最終保存菜單為“MainMenu.mnx〞,并在菜單設計器中選擇菜單“Menu〞-“Generate〞,在開啟的“GenerateMenu〞對話框中選擇生成的菜單的保存路徑,單擊“Generate〞按鈕即可將菜單生成為可執行的菜單程序。
3.4創立系統主表單
信息表添加到表單的數據環境中。在表單中添加1個狀態欄控件,使用狀態欄控件自帶的屬性窗口來添加列,并設置各列的屬性。
合同信息管理中設定系統主表單在初始化時要執行如下操作:
?裝載系統主菜單;?檢測是否輸入了公司信息;?在表單標題欄中參與公司名稱?在狀態欄第1列顯示公司名稱?在狀態欄第3例顯示登錄用戶的帳號。
由于要在系統主表單中顯示“常用〞工具欄,而工具欄在實質上也是一種特別形式的表單,只有表單集才能寬容表單,因此需要創立1個表單集。
在表單設計器中開啟系統主表單,在菜單欄依次選擇菜單“form〞-“CreatFormSet〞即可創立1個表單集。
在“表單設計器〞中創立一個表單作為系統主表單,將其命名為“MainForm〞將“公司
4創立“信息管理〞模塊
合同信息管理系統中的“信息管理〞模塊主要包括“合同信息管理〞、“名片信息管理〞和“人員信息管理〞等3個子模塊,下面分別介紹這3個子模塊的創立。
4.1創立“合同信息管理〞子模塊
“合同信息管理〞模塊主要是管理合同信息,包括瀏覽、添加、修改、刪除、查詢和打印合同信息,主要由“合同信息管理〞表單、“輸入查詢條件〞表單、“查詢結果〞表單等3個表單來完成,下面介紹這3個表單的創立過程。(1)創立“合同信息管理〞表單
在項目管理器中新建1個表單作為“合同信息管理〞表單,命名為“HtAdmin〞將“合同信息〞、“名片信息〞、“人員信息〞和“公司信息〞表添加到表單的數據環境中。設置“合同信息〞表的“Exclusive〞屬性值為“T〞,設置該表的“BufferOverRide〞屬性值為“2-Pessimisticrowbuffering〞。
在表單中分別創立“記錄移動〞類和“記錄操作〞類的對象,分別命名為“Htadmmr〞和“Htadmabg〞。從數據環境將要在表單中顯示的字段拖放到表單中,并且根據需要添加控件。
青海大學成人教育學院職業技術學院
9
青海大學成人教育學院職業技術學院畢業(設計)論文:合同管理系統設置好表單及其控件的屬性以后還需要添加2個自定義屬性-“OldRecord〞和“FormMode〞。其中“OldRecord〞屬性用來保存在表單的狀態改變之前數據環境中“合同信息〞表中的記錄指針的位置,而“FormMode〞則用來保存表單當前的狀態。
在“合同信息管理〞表單還需要兩個自定義方法“ModeBrse〞和“ModeMody〞。“ModeBrse〞方法用來使表單進入瀏覽狀態,表單的瀏覽狀態是指表單中的文本框、編輯框控件只讀,下拉列表框禁用,表單中的“記錄移動〞命令組可以使用,“記錄操作〞命令組除了“保存〞和“取消〞按鈕外其他的按鈕渡可以使用。
“ModeMody〞方法用來使表單進入可修改狀態,可修改狀態是指表單中文本框、編輯框控件取消只讀,下拉列表框可以使用,“記錄移動〞命令組禁用,“記錄操作〞命令組中除了“保存〞和“取消〞按鈕均禁用。
“合同信息管理〞表單在初始化時首先在表單標題中參與公司的名稱,然后使表單進入“瀏覽〞狀態,最終刷新表單,添加表單的“Init〞事件代碼。
單擊“合同信息管理〞表單中“我方合同人〞右側的“添加資料〞按鈕,在表單處于可修改狀態時,假使我方合同人不在下拉列表框中時,可調用“人員信息管理〞表單來添加我方合同人資料。
單擊“合同信息管理〞表單中“對方合同人〞右側的“添加資料〞按鈕,在表單處與可修改狀態時,假使對方合同人不在下拉列表框中時,可調用“合同信息名片〞表單來添加對方合同人資料。“合同信息管理〞表單中“對方單位〞文本框的數據源是“名片信息〞表的“所在單位〞字段,就是說該文本框顯示的“對方合同人〞下拉列表中的選中數據的所在單位信息。當表單處于可修改狀態時,要使“對方單位〞實時顯示“對方合同人〞下拉列表框中選中對方合同人信息的所在單位信息,就需要對“對方合同人〞下拉列表框進行設置。
(2)創立“輸入查詢條件〞表單
“輸入查詢條件〞表單用來在查詢合同信息時收集查詢條件,使用該表單可以一次性輸入多個查詢條件,這些查詢條件之按“與〞連接。
在項目管理器中新建1個表單作為“輸入查詢條件〞表單,將其命名為“Htinfoser〞,在表單在中添加控件并設置表單及控件的屬性。
“輸入查詢條件〞表單收集查詢條件的方式為在該表單中聲明一個全局變量“TJ〞,將其初始值設置為“.T.〞,然后在單擊“查詢〞按鈕時檢測表單中組合框和文本框中的數據是否為空,假使不為空則根據其所對應的數據項生成查詢條件,最終使用全局變量將查詢條件傳遞給“查詢結果〞表單。
(3)創立“查詢結果〞表單
“查詢結果〞表單用來顯示符合“輸入查詢條件〞表單中輸入的查詢條件的記錄。
在項目管理器中新建1個表單作為“查詢結果〞表單,命名為“HtinfoSerOut〞,添加控件、設置表單及其控件的屬性。
“查詢結果〞表單中的表格控件可以使用表格生成器來生成,其具體方法是首先在表單中添加1個“Grid〞控件,然后選種該控件,再單擊鼠標右鍵在彈出菜單中選擇“Builder〞菜單項即可開啟
10青海大學成人教育學院職業技術學院
青海大學成人教育學院職業技術學院畢業(設計)論文:合同管理系統“GridBuilder〞來生成表格控件。
使用表格控件默認會顯示指定表中的所有記錄,假使要求只顯示符合指定條件的記錄則只需要使用查詢條件進行過濾
至此,“查詢結果〞表單創立完成,“合同信息管理〞子模塊也創立完成了。
4.2創立“名片信息管理〞子模塊
“名片信息管理〞模塊主要是管理對方合同人的名片信息,包括瀏覽、添加、修改、刪除、查詢和打印名片信息,主要由“名片信息管理〞和“輸入查詢條件〞兩個表單完成,其中“名片信息管理〞表單與“合同信息管理〞表單的創立過程基本一致。
“輸入查詢條件〞表單用來在“名片信息管理〞表單中分條查詢名片信息。在項目管理器中新建1個表單作為“輸入查詢條件〞表單,命名為“HtMpSer〞,在表單中添加2個標簽控件、1個組合控件、1個文本框和2個按鈕控件。
“輸入查詢條件〞表單中的“確定〞按牛的功能設計是被單擊時首先保存“名片信息〞表中的記錄進行過濾,然后在“合同信息管理〞表單中顯示符合查詢條件的第1條記錄,并且詢問用戶是否該條記錄就是查找的記錄,假使不是則顯示符合查詢條件的下一條記錄,直到表的末尾或者用戶找到要查找的記錄。
4.3創立“人員信息管理〞子模塊
“人員信息管理〞子模塊主要是管理本公司的合同人的信息,包括瀏覽、添加、修改、刪除、查詢和打印人員信息,主要由“人員信息管理〞和“輸入查詢條件〞兩個表單完成,其中“人員信息管理〞表單的創立方法與“合同信息管理〞表單的創立方法基本一致。
5創立“資料打印〞模塊
“資料打印〞模塊主要是將數據庫中的信息分別以報表和標簽輸出分別由“選擇打印類型〞表單、3個報表和2個標簽來完成。
5.1創立“選擇打印類型〞表單
“選擇打印類型〞表單用來選擇要打印輸出的數據表以及該表中數據的輸出方式,然后在將指定的數據輸出。
在項目管理器中新建1個表單作為“選擇打印類型〞表單,命名為“PrintLX〞,添加2個選項組控件和2個按鈕控件,表單及控件的屬性設置。
合同信息管理系統中對“合同信息〞表只提供報表的打印輸入方式打印輸入方式,因此當在第1個選項組中選擇了“合同信息表〞選項按鈕時在第2個選項組中只能選擇“報表〞選項按鈕。
5.2創立報表
合同信息管理系統中對“合同信息〞、“名片信息〞和“人員信息〞3個表都提供了報表輸出方式,所以需要根據這3個表來創立報表。如圖5-1—5-3所示。
在VisualFoxPro中創立報表主要有兩種方式,一種是使用向導來創立,另一種是直接使用報表設計器來創立,使用向導來創立報表比較迅速,但是其美觀易用性受到限制。而直接使用創立報表的結構,然后使用報表設計器修改報表的方式進行創立。
青海大學成人教育學院職業技術學院
11
青海大學成人教育學院職業技術學院畢業(設計)論文:合同管理系統
5-1“合同信息〞報表的效果
5-2“名片信息〞報表的效果
5-3“人員信息〞報表的效果
5.3創立標簽
信息管理系統中對“名片信息〞和“合同信息〞表提供了標簽輸出方式,需要根據這兩個表單來創立標簽。如圖5-4和5-5所示。
5-4“名片信息〞標簽的效果
12青海大學成人教育學院職業技術學院
青海大學成人教育學院職業技術學院畢業(設計)論文:合同管理系統5-5“人員信息〞標簽的效果
6創立“帳號管理〞模塊
“帳號管理〞模塊主要包括“查看帳號〞、“添加帳號〞、“修改帳號〞和“刪除帳號〞4個功能,分別由“系統帳號查看〞、“系統帳號添加〞、“系統帳號修改〞和“系統帳號刪除〞等4個表單來完成。
6.1創立“系統帳號查看〞表單
在項目管理器中新建1個表單作為“系統帳號查看〞表單,命名為“AccView〞,將“帳號信息〞表添加到表單的數據環境中。
在“系統帳號查看〞表單中添加1個標簽控件、1個表格控件和1個按鈕控件。
“系統帳號查看〞表單中表格控件可以使用表格生成器來生成,表單及其控件的屬性后不需要添加任何代碼即可查看系統用戶的列表了。
6.2創立“系統帳號添加〞表單
在項目管理器中新建1個表單作為“系統帳號添加〞表單,命名為“AccAdd〞。將“帳號信息〞表添加到表單的數據環境中。
在表單中添加5個標簽控件、4個文本框、1個組合框控件和2個按鈕控件。
“系統帳號添加〞表單中的“添加〞按鈕的功能設計是被單擊時首先檢測數據的有效性,然后彈出確認保存對話框,假使確認,在檢測是否有同名的帳號存在,假使不存在則在“帳號信息〞表中插入1條新的記錄。
6.3創立“系統帳號修改“表單
在項目管理器中新建1個表單作為“系統帳號修改〞表單,命名為“AccMdy〞,將“帳號信息〞表添加表單的數據環境中,并設置其“BufferModeOverride〞屬性值為“2-PessimisticRowBuffering〞。
從數據環境中將要在表單中顯示字段拖放到表單中,在添加2個按鈕控件。“系統帳號修改〞表單的運行方式是首先在“帳號〞下拉列表中選擇要修改的帳號,然后單擊“修改〞命令按鈕使表單進入“修改〞狀態,即表單中除了“帳號〞組合框外其他的控件中數據都可以修改,“修改〞按鈕的標題變為“保存〞。
根據如上的功能設計“修改〞按鈕有兩種功能,假使其標題為“修改〞,則當該按鈕被單擊時將“帳號〞組合框禁用、啟用“級別〞組合框、取消“密碼〞和“姓名〞文本框的只讀屬性,并將自身的標題更改為“保存〞;假使其標題為“保存〞,則當該按鈕被單擊時首先檢測數據的有效按鈕,
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年投資理財師職業資格考試試題及答案
- 2025年全國碩士研究生考試題及答案
- 2025年綠色建筑設計專業考研試卷及答案
- 2025年科技創新與管理實踐能力考試試題及答案
- 2025年計算機網絡技術職業資格考試卷及答案
- 北師大版(2024)七年級下冊英語期末復習:各單元主題作文范文
- 2025年電子商務專才職業資格考試試題及答案
- 員工生日會流程策劃與實施
- 痔病人的外科護理
- 車間內龍門吊車安全培訓
- 血液透析充分性評估及影響因素護理課件
- 畜牧業對農業農村發展的引領作用
- 離婚協議書(完整版)WORDx(二篇)
- 《液晶顯示基礎教材》課件
- 物業客服課件培訓模板
- 床上洗頭醫院基礎護理知識要點
- 中等專業學校畢業生登記表-3
- 個人勞務清包工簡單合同
- 林木管護服務投標方案技術標
- 華為流程與信息化實踐與架構規劃分享課件
- 房屋拆除施工合同
評論
0/150
提交評論