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

正文內(nèi)容

畢業(yè)設計-access+vb客戶關系管理系統(tǒng)設計-文庫吧

2025-10-30 20:16 本頁面


【正文】 SQL Server、Oracle、Access等數(shù)據(jù)庫應用程序,也適合于Excel表格、文本文件、圖形文件和無格式的數(shù)據(jù)文件。ADO是基于OLEDB之上的技術,因此ADO通過其內(nèi)部的屬性和方法提供統(tǒng)一的數(shù)據(jù)訪問接口方法。Microsoft在Visual Basic 。它與以前Visual Basic的DAO、RDO相比有了很大的提高。DAO(Data Access Objects)即數(shù)據(jù)訪問對象,是一種面向?qū)ο蟮慕缑娼涌?。通過DAO/Jet功能可以訪問ISAM數(shù)據(jù)庫,使用DAO/ODBC Direct功能可以實現(xiàn)遠程RDO功能。RDO(Remote Data Objects)即遠程數(shù)據(jù)對象,為使用代碼來創(chuàng)建和操作一個遠程ODBC數(shù)據(jù)庫系統(tǒng)的各個部件提供了一個框架。RDO是ODBC API的一個淺層界面接口,是專為訪問遠程ODBC關系數(shù)據(jù)源而設計的。ADO集中了DAO和RDO的優(yōu)點,可以通過簡單的編程實現(xiàn)和各種數(shù)據(jù)結(jié)構(gòu)進行連接。. ADO編程模型ADO通過下面幾步來完成對數(shù)據(jù)庫的操作:(1) 創(chuàng)建一個到數(shù)據(jù)源的連接(Connection),連接到數(shù)據(jù)庫;或者開始一個事務(Transaction)。(2) 創(chuàng)建一個代表SQL命令行(包括變量、參數(shù)、可選項等)的對象。(3) 執(zhí)行命令行。(4) 如果返回以表格形式組織的數(shù)據(jù),則將它們保存在緩存中,產(chǎn)生相應的數(shù)據(jù)集對象(Recordset)。這樣便于查找、操作數(shù)據(jù)。(5) 通過數(shù)據(jù)集對象對數(shù)據(jù)進行各種操作,包括修改、增加、刪除等。(6) 更新數(shù)據(jù)源,如果使用事務,確認是否接受事務期間發(fā)生的數(shù)據(jù)變化。(7) 結(jié)束連接和事務。. ADO對象模型使用ADO的目的是進入數(shù)據(jù)源,使得修改、更新數(shù)據(jù)成為可能。ADO提供一系列的類和對象來完成各種操作。(1) 連接對象――Connection一個連接(Connection)對象代表一個到指定數(shù)據(jù)源的成功連接。應用程序通過一個連接(包括實現(xiàn)數(shù)據(jù)交換的環(huán)境設置)訪問數(shù)據(jù)源,也可以直接訪問數(shù)據(jù)源(在兩層數(shù)據(jù)結(jié)構(gòu)的系統(tǒng)中比較常見),或者通過類似Microsoft Internet Information Server的中間層間接訪問數(shù)據(jù)源(這就是通常說的三層結(jié)構(gòu))。連接成功,Connection以對象的形式存在。使用連接對象的各種屬性和方法可以完成如下操作: 在打開連接前需要設置ConnectionString、ConnectionTimeout和Mode屬性。 設置Cursorlocation屬性,可以設置或者返回指針位置。 設置DefaultDatabase屬性可以為連接指定一個默認的數(shù)據(jù)庫。 設置IsolationLevel屬性可以確定事務(Transaction)在連接的隔離等級。 設置Provider可以位連接指定一個OLEDB寄主。 使用Open和Close方法來建立和中斷一個連接。 使用Execute方法在連接上執(zhí)行命令,設置CommandTimeout屬性來指定或者返回命令執(zhí)行時間。 使用BeginTrans、CommitTrans和RollbackTrans方法以及Attributes屬性來管理事務。 通過檢查Errors對象可以知道數(shù)據(jù)源返回的錯誤。 通過Version屬性可以知道ADO的版本。 使用OpenSchema方法可以知道數(shù)據(jù)庫的計劃信息。(2) 命令行對象-Command命令行對象是對數(shù)據(jù)源將要執(zhí)行的一系列操作的定義。使用命令行對象來查詢數(shù)據(jù)庫并返回數(shù)據(jù)集對象(Recordset)形式的查詢結(jié)果。命令行對象指定變量、參數(shù)以及可選項來完成對數(shù)據(jù)的操作,如添加記錄、刪除記錄、更新記錄等。使用命令行對象的各種屬性和方法可以完成如下操作: 設置CommandText屬性可以定義命令行的內(nèi)容,比如SQL語句等。 使用Execute方法執(zhí)行命令行并返回一個數(shù)據(jù)集對象(Recordset)。 設置CommandType屬性可以優(yōu)化命令的效率。 設置CommandTimeout屬性可以指定服務器等待醫(yī)療命令行執(zhí)行的時間。 設置ActiveConnection屬性可以將一個命令行對象與一個打開的連接關聯(lián)。(3) 數(shù)據(jù)集對象-Recordset 如果命令行指定數(shù)據(jù)以表的形式組織,執(zhí)行命令行后將返回相應的數(shù)據(jù)集。通過數(shù)據(jù)集可以對記錄以及組成記錄的列進行各種操作。. Access 2000簡介. Access 2000 概述 Access 2000是Microsoft公司推出的Office 2000 辦公軟件中的組件,是數(shù)據(jù)庫程序。利用它可以實現(xiàn):存儲幾乎無限多的信息;按照用戶的工作方式組織信息;根據(jù)指定的選擇標準檢索信息;創(chuàng)建窗體,使用戶輸入信息更方便;生成可以合并數(shù)據(jù)、文本、圖片和其他對象的實用直觀的報告;方便地通過Web共享信息。“數(shù)據(jù)庫”是一個相當專業(yè)的詞匯,可以定義為將信息組織成列表的集合。這種定義也許不太全面,但無論什么時候使用或制作信息列表(姓名、地址、產(chǎn)品、顧客或發(fā)票等),其實都是在使用數(shù)據(jù)庫。存儲在計算機中的數(shù)據(jù)庫與記錄在紙上、卡片上或通訊簿上的簡單列表相比更加靈活實用。例如,用數(shù)據(jù)庫可以生成最重要的電話號碼列表、打印賀卡的郵遞標簽、生日列表等等。將數(shù)據(jù)存儲在計算機中有幾種方法,例如,可以將列表存儲在Microsoft Word或Microsoft Excel工作表中。但是這樣做將會遇到一個問題,即在一些重復信息上消耗很多精力。如某人因家庭搬遷或姓名更改,就不得不更新他的大量信息。對于一個小列表來說,這算不上什么,但對于經(jīng)常需要更新信息的列表來說(例如地址列表),用這種方法來保持最新的數(shù)據(jù)無疑是一項繁重的工作。如果將地址信息保存在Access數(shù)據(jù)庫中,可以給每條信息分配一個唯一的標識號,以便在每次需要使用或更改該信息時,只引用該標識號即可,這樣就做到了每條信息只需輸入一次。Access數(shù)據(jù)庫中最基本的組件是“表”,在表中信息排成若干記錄(行),每條記錄包括多個字段(列)。除了表,Access數(shù)據(jù)庫中還包括查詢、窗體、報表、數(shù)據(jù)訪問頁和模塊等組件,功能強大而且使用方便。. Access的功能及優(yōu)點Access是一個基于關系型數(shù)據(jù)庫的中小型數(shù)據(jù)庫應用系統(tǒng),雖然它的“出道”時間比較晚,但由于它的強大的功能和出眾的易用性,很快得到了廣大數(shù)據(jù)庫應用程序員們的青睞,從而成為當今最通用的數(shù)據(jù)庫軟件。作為一種出色的數(shù)據(jù)庫軟件,Access可以實現(xiàn)以下的功能:(1)數(shù)據(jù)庫中包含多個表,每個表可以分別表示和存儲不同類型的信息。(2)通過建立各個表之間的關聯(lián),從而將存儲在不同表中的相關數(shù)據(jù)有機地結(jié)合起來。(3)通過創(chuàng)建查詢,用戶可以在一個或多個數(shù)據(jù)表中檢索、更新和刪除記錄,并且可以對數(shù)據(jù)庫中的數(shù)據(jù)執(zhí)行各種計算。(4)通過創(chuàng)建聯(lián)機窗體,用戶可以直接對數(shù)據(jù)庫中的記錄執(zhí)行查看和編輯操作。(5)通過創(chuàng)建報表,用戶可以將數(shù)據(jù)以特定的方式加以組織,從而達到分析和打印的目的。(6)利用宏或Visual Basic for Application 語言將各種數(shù)據(jù)庫對象組織起來,形成一個數(shù)據(jù)庫應用系統(tǒng)。對于以上的各項功能,在Access 2000中都提供了多種向?qū)?,用戶可以通過向?qū)У膸椭p松地加以實現(xiàn)。Access 2000的優(yōu)點:完善地管理各種數(shù)據(jù)庫對象,提供了很高的系統(tǒng)安全性。通過向?qū)峁┑囊幌盗械目梢暬^程,用戶可以方便地生成和操作數(shù)據(jù)庫對象。通過導入和導出操作,用戶可以和不同類型的數(shù)據(jù)庫實現(xiàn)數(shù)據(jù)共享,簡便而且快捷。2. 系統(tǒng)需求分析與總體設計. 系統(tǒng)可行性分析. 技術可行性硬件要求:主要配置為CPU(PII300以上)、內(nèi)存(64M以上)、顯卡(4M以上)以及大容量硬盤(10G以上)等。軟件要求:系統(tǒng)采用Visual Basic Access開發(fā),用VB制作系統(tǒng)的用戶界面,Access制作后臺數(shù)據(jù)庫,兩者結(jié)合完成系統(tǒng)功能,可運行在Windows98及以上的系列操作系統(tǒng)上。. 經(jīng)濟可行性由于本系統(tǒng)開發(fā)的費用比較低,而在交付使用之后幾年內(nèi)所得的效益完全超過軟件的開發(fā)費用,此后就會帶來相應的經(jīng)濟效益,也會因為此軟件的高效性、準確性、及時性贏得廣大客戶的尊重,取得無形的社會效益。. 操作可行性本系統(tǒng)運行在通用的Windows操作系統(tǒng)上,具有Windows相似的操作界面。具有簡單易學,使用方便等特點,熟悉計算機的人員不需要再經(jīng)過專門的培訓即可熟練操作。. 法律可行性本系統(tǒng)是完全有計算機學院的學生單獨開發(fā)完成的軟件,使用的是VB和MS Access等授權(quán)軟件,它不是模仿他人已有的軟件,在軟件中也不會設置各種邏輯陷阱、特洛伊木馬以及其它非法程序,也不會借此發(fā)布非法事件,故在法律上、專利問題上不會存在違反法律的行為。. 系統(tǒng)需求分析. 引言需求分析是軟件定義時期的最后一個階段,這個階段的任務仍然不是具體地解決問題,而是準確地確定“為了解決這個問題,目標系統(tǒng)必須做什么”。雖然在可行性研究階段已經(jīng)粗略地了解了用戶的需求,甚至還提出了可行的方案,但是可行性研究的基本目的是用較小的成本在較短的時間內(nèi)確定是否存在可行的解法,因此許多細節(jié)被忽略了。然而在最終的系統(tǒng)中卻不能遺漏任何一個微小的細節(jié),所以可行性研究并不能代替需求分析,它實際上并沒有準確地回答“系統(tǒng)必須做什么?” 這個問題。. 目的需求分析不僅是軟件定義時期的最后一個階段,而且是軟件開發(fā)期的第一個階段,也是關系到軟件開發(fā)成敗的關鍵步驟。只有通過需求分析才能把軟件功能和性能的總體概念描述為具體的軟件需求規(guī)格說明,從而奠定軟件開發(fā)的基礎。本階段所研究的對象是軟件項目的用戶要求,必須全面理解用戶的各項要求,但又不能全盤接受所有的要求。為了達到這一目的,我們必須對其中模糊的要求進行澄清,然后才能決定是否可以采納。準確地表達被接受的用戶要求,也是需求分析的另一個重要方面,只有經(jīng)過確切描述的軟件需求才能成為軟件設計的基礎。. 任務需求分析的任務還不是確定系統(tǒng)怎樣完成它的工作,而僅僅是確定系統(tǒng)必須完成哪些工作,也就是對目標系統(tǒng)提出完整、準確、具體的要求。需求分析的任務,在于完全地弄清用戶對軟件系統(tǒng)的確切要求,并按需求規(guī)格說明書的格式表達出來。. 功能需求說明完成所有信息管理,包括信息錄入、刪除、修改、查詢、報表打印以及對系統(tǒng)登錄的身份驗證和系統(tǒng)的密碼修改。. 環(huán)境需求說明(1)軟件運行硬件環(huán)境: PII或更高檔的微機,筆記本電腦; 運行內(nèi)存要求:≥32MB; 安裝所需硬盤:≥20MB;(2)軟件要求: 中文 Windows 95/98/2000/Me/XP; 英文 Windows 95/98/2000/Me/XP。 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)。隨著需求分析活動的逐漸深入,較高抽象級別上的復雜轉(zhuǎn)換可以精化為一系列的相互關聯(lián)的數(shù)據(jù)流和子轉(zhuǎn)換。在數(shù)據(jù)流方法中,對數(shù)據(jù)(數(shù)據(jù)流)的精化是伴隨著對轉(zhuǎn)換的精化而同步進行的。在進行逐層精化的過程中,必須維持層間數(shù)據(jù)流圖的平衡,即,被精化的的轉(zhuǎn)換的輸入、輸出流必須與精化它的數(shù)據(jù)流子圖的初始輸入流和最終輸出流嚴格一致。這是確保需求模型一致性的一條重要規(guī)則。同時,要注意逐層精化必須適可而止,因為需求分析活動只求對問題的全面、清晰的理解,并不關心軟件的設計細節(jié)。(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)在是決定“怎樣做”的時候??傮w設計的基本目的就是回答“從總體上說,系統(tǒng)應該如何實現(xiàn)?”這個問題。總體設計階段的另一項重要任務是設計軟件的結(jié)構(gòu),也就是要確定系統(tǒng)中每個程序是由哪些模塊組成的。. 目的在軟件開發(fā)時期中,設計階段是最富有活力,最需要發(fā)揮創(chuàng)造精神的階段。在本階段,主要就是軟件需求說明轉(zhuǎn)換為用適當方式表示的軟件概要設計文檔,從而得出本模塊的具體實現(xiàn)方案與總體結(jié)構(gòu)以及各組成部分之間的關系。. 系統(tǒng)功能概述本課題屬于一個數(shù)據(jù)庫開發(fā)的問題,主要功能簡述如下:(1) 登錄窗體和系統(tǒng)主界面模塊當系統(tǒng)運行時,首先打開登錄窗體,只有有權(quán)限的用戶才能進行系統(tǒng)。登錄成功后,將顯示系統(tǒng)主界面。(2) 基本信息管理模塊基本信息管理模塊包括地域信息管理、客戶類別管理、行業(yè)分類管理、職務名稱管理、項目類型管理和銷售人員管理。(3) 客戶信息管理模塊 客戶信息管理模塊包括客戶單位管理和客戶聯(lián)系人管理等功能。 (4) 商業(yè)往來管理模塊商業(yè)往來管理模塊包括商業(yè)機會管理和客戶跟蹤管理等功能。(5) 用戶管理模塊本模塊只對管理員開放。管理員可以添加用戶和對所有用戶的密碼信息進行修改等操作。. 系統(tǒng)功能模塊設計對上述各功能進行集中、分塊,按照結(jié)構(gòu)化程序設計的要求,得到圖2所示的系統(tǒng)功能模塊圖:
點擊復制文檔內(nèi)容
公司管理相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1