freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

畢業(yè)設計-accessvb客戶關系管理系統(tǒng)設計-文庫吧資料

2024-12-11 20:16本頁面
  

【正文】 Unload MeEnd Sub. 設計地域信息管理窗體地域信息管理窗體的名稱設置為FrmAreaMan。插入 If .In_DB(Trim(txtArea), .UpperId) = True Then MsgBox Trim(txtArea) + 已經(jīng)存在 Exit Sub End If TmpId = .Insert 39。. 設計地域信息編輯窗體 編輯地域信息的窗體可以用來添加和修改地域信息,窗體名稱設置為FrmAreaEdit,窗體布局如圖8所示:圖8 窗體FrmAreaEdit布局Cmd_Ok_Click過程當用戶單擊“確定”按鈕時觸發(fā)Cmd_Ok_Click事件,對應的程序代碼如下:Private Sub Cmd_OK_Click() Dim TmpId As Integer If Trim(txtArea) = Then MsgBox 請輸入地域名稱 Exit Sub End If 39。如果不能通過身份驗證,則不能進行系統(tǒng)。本系統(tǒng)中主窗體名為FrmMain。l 關閉登錄窗體。l 如果Try_times大于或等于3,則退出系統(tǒng)。l 如果用戶名存在,()函數(shù),讀取此用戶的數(shù)據(jù),并將用戶密碼與輸入的密碼進行比較。l ()函數(shù),判斷當臆用戶名是否存在。關閉自己 Unload MeEnd Sub程序的運行過程如下:l 判斷是否輸入了用戶名和密碼,如果沒有輸入,則返回,要求用戶輸入。判斷密碼是否正確 (NameKey) If PasswordKey Then MsgBox 密碼錯誤 Try_times = Try_times + 1 If Try_times = 3 Then MsgBox 您已經(jīng)三次嘗試進入本系統(tǒng),均不成功,系統(tǒng)將關閉 DBapi_Disconnect End Else Exit Sub End If End If 39。數(shù)據(jù)有效性檢查 If txtUser = Then MsgBox 請輸入用戶名 Exit Sub End If If txtPwd = Then MsgBox 請輸入密碼 Exit Sub End If NameKey = MakeStr(txtUser) PasswordKey = MakeStr(txtPwd) 39。(1)設計登錄窗體登錄窗體的名稱為FrmLogin,它的界面布局如圖5所示:圖5 登錄窗體的界面布局登錄窗體的屬性表如表9所示。表8 Users的結(jié)構(gòu)表編號字段名稱數(shù)據(jù)結(jié)構(gòu)說明1UserName文本,長度50用戶名,主鍵2UserPwd文本,長度50密碼 3. 系統(tǒng)詳細設計. 登錄窗體和系統(tǒng)主界面設計當系統(tǒng)運行時,首先打開登錄窗體,只有有權(quán)限的用戶才能進行系統(tǒng)。1表示客戶類別;2表示客戶所屬行業(yè);3表示職務名稱;4表示項目類型(2)地域信息表Area表Area用來保存地域信息,結(jié)構(gòu)如表2所示:表2 Area的結(jié)構(gòu)編號字段名稱數(shù)據(jù)結(jié)構(gòu)說 明1AreaId數(shù)字/長整型記錄編號,主鍵2AreaName文本,長度50地域名稱3AreaType數(shù)字/字節(jié)地域類型1表示洲;2表示國家。本系統(tǒng)數(shù)據(jù)庫中包含8個表,即基本信息表Types、地域信息表Area、銷售人員信息表Employess、客戶單位信息表Customer、聯(lián)系人信息表Contact、商業(yè)機會表SaleCHance、客戶跟蹤表SaltTask和用戶信息表Users。數(shù)據(jù)庫結(jié)構(gòu)設計是總體設計階段非常重要的環(huán)節(jié),好的數(shù)據(jù)庫結(jié)構(gòu)可以簡化開發(fā)過程,使系統(tǒng)功能更加清晰明確。. 系統(tǒng)功能模塊設計對上述各功能進行集中、分塊,按照結(jié)構(gòu)化程序設計的要求,得到圖2所示的系統(tǒng)功能模塊圖:圖2系統(tǒng)功能模塊圖. 系統(tǒng)數(shù)據(jù)庫設計數(shù)據(jù)庫設計是建立數(shù)據(jù)庫及其應用系統(tǒng)的技術,是信息系統(tǒng)開發(fā)和建設中的核心技術,具體說,數(shù)據(jù)庫設計是指對于一個給定的應用環(huán)境,構(gòu)造最優(yōu)的數(shù)據(jù)庫模式,建立數(shù)據(jù)庫及其應用系統(tǒng),使之能夠有效地存儲數(shù)據(jù),滿足各種用戶的應用需求(信息要求和處理要求)。(5) 用戶管理模塊本模塊只對管理員開放。(3) 客戶信息管理模塊 客戶信息管理模塊包括客戶單位管理和客戶聯(lián)系人管理等功能。登錄成功后,將顯示系統(tǒng)主界面。在本階段,主要就是軟件需求說明轉(zhuǎn)換為用適當方式表示的軟件概要設計文檔,從而得出本模塊的具體實現(xiàn)方案與總體結(jié)構(gòu)以及各組成部分之間的關系??傮w設計階段的另一項重要任務是設計軟件的結(jié)構(gòu),也就是要確定系統(tǒng)中每個程序是由哪些模塊組成的。(2) 客戶管理系統(tǒng)數(shù)據(jù)流圖的繪制根據(jù)上述的一些基本要求,經(jīng)過本系統(tǒng)實際的需求分析,繪制數(shù)據(jù)流圖如圖1示:圖1系統(tǒng)數(shù)據(jù)流圖. 系統(tǒng)總體設計. 引言在需求分析階段的工作,系統(tǒng)必須“做什么”已經(jīng)清楚了,現(xiàn)在是決定“怎樣做”的時候。這是確保需求模型一致性的一條重要規(guī)則。在數(shù)據(jù)流方法中,對數(shù)據(jù)(數(shù)據(jù)流)的精化是伴隨著對轉(zhuǎn)換的精化而同步進行的。 Microsoft Access 97/2000/2002/XP(3) 軟件開發(fā)環(huán)境:. Visual Basic 、 Access 2000. 數(shù)據(jù)流圖(1) 繪制數(shù)據(jù)流圖的基本要求系統(tǒng)的頂層圖使用來表示整個系統(tǒng)的功能結(jié)構(gòu)。. 功能需求說明完成所有信息管理,包括信息錄入、刪除、修改、查詢、報表打印以及對系統(tǒng)登錄的身份驗證和系統(tǒng)的密碼修改。. 任務需求分析的任務還不是確定系統(tǒng)怎樣完成它的工作,而僅僅是確定系統(tǒng)必須完成哪些工作,也就是對目標系統(tǒng)提出完整、準確、具體的要求。為了達到這一目的,我們必須對其中模糊的要求進行澄清,然后才能決定是否可以采納。只有通過需求分析才能把軟件功能和性能的總體概念描述為具體的軟件需求規(guī)格說明,從而奠定軟件開發(fā)的基礎。然而在最終的系統(tǒng)中卻不能遺漏任何一個微小的細節(jié),所以可行性研究并不能代替需求分析,它實際上并沒有準確地回答“系統(tǒng)必須做什么?” 這個問題。. 系統(tǒng)需求分析. 引言需求分析是軟件定義時期的最后一個階段,這個階段的任務仍然不是具體地解決問題,而是準確地確定“為了解決這個問題,目標系統(tǒng)必須做什么”。具有簡單易學,使用方便等特點,熟悉計算機的人員不需要再經(jīng)過專門的培訓即可熟練操作。. 經(jīng)濟可行性由于本系統(tǒng)開發(fā)的費用比較低,而在交付使用之后幾年內(nèi)所得的效益完全超過軟件的開發(fā)費用,此后就會帶來相應的經(jīng)濟效益,也會因為此軟件的高效性、準確性、及時性贏得廣大客戶的尊重,取得無形的社會效益。2. 系統(tǒng)需求分析與總體設計. 系統(tǒng)可行性分析. 技術可行性硬件要求:主要配置為CPU(PII300以上)、內(nèi)存(64M以上)、顯卡(4M以上)以及大容量硬盤(10G以上)等。通過向?qū)峁┑囊幌盗械目梢暬^程,用戶可以方便地生成和操作數(shù)據(jù)庫對象。對于以上的各項功能,在Access 2000中都提供了多種向?qū)?,用戶可以通過向?qū)У膸椭p松地加以實現(xiàn)。(5)通過創(chuàng)建報表,用戶可以將數(shù)據(jù)以特定的方式加以組織,從而達到分析和打印的目的。(3)通過創(chuàng)建查詢,用戶可以在一個或多個數(shù)據(jù)表中檢索、更新和刪除記錄,并且可以對數(shù)據(jù)庫中的數(shù)據(jù)執(zhí)行各種計算。作為一種出色的數(shù)據(jù)庫軟件,Access可以實現(xiàn)以下的功能:(1)數(shù)據(jù)庫中包含多個表,每個表可以分別表示和存儲不同類型的信息。除了表,Access數(shù)據(jù)庫中還包括查詢、窗體、報表、數(shù)據(jù)訪問頁和模塊等組件,功能強大而且使用方便。如果將地址信息保存在Access數(shù)據(jù)庫中,可以給每條信息分配一個唯一的標識號,以便在每次需要使用或更改該信息時,只引用該標識號即可,這樣就做到了每條信息只需輸入一次。如某人因家庭搬遷或姓名更改,就不得不更新他的大量信息。將數(shù)據(jù)存儲在計算機中有幾種方法,例如,可以將列表存儲在Microsoft Word或Microsoft Excel工作表中。存儲在計算機中的數(shù)據(jù)庫與記錄在紙上、卡片上或通訊簿上的簡單列表相比更加靈活實用?!皵?shù)據(jù)庫”是一個相當專業(yè)的詞匯,可以定義為將信息組織成列表的集合。生成可以合并數(shù)據(jù)、文本、圖片和其他對象的實用直觀的報告;根據(jù)指定的選擇標準檢索信息;存儲幾乎無限多的信息;. Access 2000簡介. Access 2000 概述 Access 2000是Microsoft公司推出的Office 2000 辦公軟件中的組件,是數(shù)據(jù)庫程序。(3) 數(shù)據(jù)集對象-Recordset 如果命令行指定數(shù)據(jù)以表的形式組織,執(zhí)行命令行后將返回相應的數(shù)據(jù)集。使用命令行對象的各種屬性和方法可以完成如下操作:使用命令行對象來查詢數(shù)據(jù)庫并返回數(shù)據(jù)集對象(Recordset)形式的查詢結(jié)果。 使用OpenSchema方法可以知道數(shù)據(jù)庫的計劃信息。 通過Version屬性可以知道ADO的版本。 通過檢查Errors對象可以知道數(shù)據(jù)源返回的錯誤。 使用BeginTrans、CommitTrans和RollbackTrans方法以及Attributes屬性來管理事務。 使用Execute方法在連接上執(zhí)行命令,設置CommandTimeout屬性來指定或者返回命令執(zhí)行時間。 使用Open和Close方法來建立和中斷一個連接。 設置Provider可以位連接指定一個OLEDB寄主。 設置IsolationLevel屬性可以確定事務(Transaction)在連接的隔離等級。 設置DefaultDatabase屬性可以為連接指定一個默認的數(shù)據(jù)庫。 設置Cursorlocation屬性,可以設置或者返回指針位置。 在打開連接前需要設置ConnectionString、ConnectionTimeout和Mode屬性。連接成功,Connection以對象的形式存在。(1) 連接對象――Connection一個連接(Connection)對象代表一個到指定數(shù)據(jù)源的成功連接。. ADO對象模型使用ADO的目的是進入數(shù)據(jù)源,使得修改、更新數(shù)據(jù)成為可能。(6) 更新數(shù)據(jù)源,如果使用事務,確認是否接受事務期間發(fā)生的數(shù)據(jù)變化。這樣便于查找、操作數(shù)據(jù)。(3) 執(zhí)行命令行。. ADO編程模型ADO通過下面幾步來完成對數(shù)據(jù)庫的操作:(1) 創(chuàng)建一個到數(shù)據(jù)源的連接(Connection),連接到數(shù)據(jù)庫;或者開始一個事務(Transaction)。RDO是ODBC API的一個淺層界面接口,是專為訪問遠程ODBC關系數(shù)據(jù)源而設計的。通過DAO/Jet功能可以訪問ISAM數(shù)據(jù)庫,使用DAO/ODBC Direct功能可以實現(xiàn)遠程RDO功能。它與以前Visual Basic的DAO、RDO相比有了很大的提高。ADO是基于OLEDB之上的技術,因此ADO通過其內(nèi)部的屬性和方法提供統(tǒng)一的數(shù)據(jù)訪問接口方法。. 什么是ADO ADO,即Active數(shù)據(jù)對象(Active Data Objects)。Visual Basic 提供ADO(Active Data Objects)作為應用程序和OLEDB連接的橋梁。(6)準備可發(fā)布的文件。(4)測試和調(diào)試。(2)編寫響應事件的代碼。在應用程序中,可以使用結(jié)構(gòu)化查詢語言(SQL,Structured Query Language)直接訪問Server上的數(shù)據(jù)庫,并提供簡單的面向?qū)ο蟮膸觳僮髅?、多用戶?shù)據(jù)庫的加鎖機制和網(wǎng)絡數(shù)據(jù)庫的編程技術,為單機上運行的數(shù)據(jù)庫提供SQL網(wǎng)絡接口,以便在分布式環(huán)境中快速而有效地實現(xiàn)客戶/服務器(Client/Server)方案。(6) 開放的數(shù)據(jù)庫功能與網(wǎng)絡支持 Visual Basic具有很強的數(shù)據(jù)庫管理功能,不僅可以管理MS Access格式的數(shù)據(jù)庫,還能訪問其他如FoxPro等格式的數(shù)據(jù)庫。文字各種信息的集合式文件。 (5) 充分利用Windows資源Visual Basic提供的動態(tài)數(shù)據(jù)交換(DDE,Dynamic Data Exchange)編程技術,可以在應用程序中實現(xiàn)與其他Windows應用程序建立動態(tài)數(shù)據(jù)交換、在不同的應用程序之間進行通信。在用Visual Basic設計應用程序時,不必建立具有明顯開始和結(jié)束的程序,而是編寫若干個微小的子程序,即過程。在設計Visual Basic程序的過程中,隨時可以運行程序,而在整個應用程序設計好之后,.exe文件可脫離Visual Basic環(huán)境直接在Windows環(huán)境下運行。Visual Basic作為一種面向?qū)ο蟮木幊谭椒?把程序和數(shù)據(jù)封裝起來作為一個對象,不必編寫建立和描述每個對象的程序代碼,而是用工具畫在界面上,由Visual Basic自動生成對象的程序代碼并封裝起來.(3) 結(jié)構(gòu)化的設計語言Visual Basic是在BASIC語言基礎上發(fā)展起來的,具有高級程序設計語言的語句結(jié)構(gòu),接近與自然語言和人類的邏輯思維方式,其語句簡
點擊復制文檔內(nèi)容
公司管理相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1