版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、摘 要客戶資源是企業(yè)的寶貴財(cái)富,客戶管理系統(tǒng)可以有效地管理企業(yè)的客戶資源,記錄企業(yè)與客戶之間的商業(yè)活動(dòng),這對(duì)于現(xiàn)代企業(yè)是非常重要的。本系統(tǒng)后臺(tái)數(shù)據(jù)庫使用access,前臺(tái)開發(fā)工具使用visual basic。系統(tǒng)采用目前比較流行的ado數(shù)據(jù)訪問技術(shù),并將每個(gè)數(shù)據(jù)庫表的字段和操作封裝到類中,從而成功地將面向?qū)ο蟮某绦蛟O(shè)計(jì)思想應(yīng)用到數(shù)據(jù)庫應(yīng)用程序設(shè)計(jì)中。這也是本系統(tǒng)的特色和優(yōu)勢。用戶通過登錄窗體的用戶認(rèn)證進(jìn)入系統(tǒng)主界面,可以對(duì)系統(tǒng)的所有功能進(jìn)行操作,根據(jù)不同的用戶身份權(quán)限,對(duì)客戶管理系統(tǒng)進(jìn)行各種信息的錄入、刪除、修改、等一系列操作。關(guān)鍵詞:客戶管理系統(tǒng),access數(shù)據(jù)庫,visual basic
2、開發(fā)語言,管理信息系統(tǒng) abstractthe customer resources are enterprises precious wealth, the customer resource management system may manage the enterprise effectively the customer resources, between the recording enterprise and the customer trade activity, this regarding the modern enterprise is extremely import
3、ant.this system backstage database uses access, the onstage development kit uses visual basic.the system uses the present quite popular ado data accessing technology, and seals each database table field and the operation in the kind, thus applies successfully the object-oriented programming thought
4、in the database application programming.this also is this system characteristic and the superiority.the users can get into the main form by passing the users login and they can operate the related function of the system according to their identity power, such as the administer can add、modify、delete,
5、inquire and print the information,but the common user can only inquire and print the information.key words:the customer resource management system, the access database, visual the basic development language, the manages of information.目錄緒 論11.開發(fā)工具綜述21.1.visual basic簡介21.1.1.visual basic概述21.1.2.visu
6、al basic的特點(diǎn)21.1.3.visual basic開發(fā)步驟:41.2.ado簡介51.2.1.為什么需要ado51.2.2.什么是ado51.2.3.ado編程模型61.2.4.ado對(duì)象模型61.3.access 2000簡介81.3.1.access 2000 概述81.3.2.access的功能及優(yōu)點(diǎn)92.系統(tǒng)需求分析與總體設(shè)計(jì)102.1.系統(tǒng)可行性分析102.1.1.技術(shù)可行性102.1.2.經(jīng)濟(jì)可行性102.1.3.操作可行性102.1.4.法律可行性102.2.系統(tǒng)需求分析102.2.1.引言102.2.2.目的112.2.3.任務(wù)112.2.4.功能需求說明112.2.
7、5.環(huán)境需求說明112.2.6.數(shù)據(jù)流圖112.3.系統(tǒng)總體設(shè)計(jì)132.3.1.引言132.3.2.目的132.3.3.系統(tǒng)功能概述132.3.4.系統(tǒng)功能模塊設(shè)計(jì)142.4.系統(tǒng)數(shù)據(jù)庫設(shè)計(jì)152.4.1.e-r圖繪制152.4.2.數(shù)據(jù)庫建表163.系統(tǒng)詳細(xì)設(shè)計(jì)213.1.登錄窗體和系統(tǒng)主界面設(shè)計(jì)213.2.基本信息管理模塊設(shè)計(jì)263.2.1.設(shè)計(jì)地域信息編輯窗體263.2.2.設(shè)計(jì)地域信息管理窗體283.2.3.設(shè)計(jì)選擇地域信息窗體313.2.4.設(shè)計(jì)客戶類別信息編輯窗體333.3.客戶信息管理模塊設(shè)計(jì)343.3.1.設(shè)計(jì)客戶單位信息編輯窗體343.3.2.設(shè)計(jì)客戶單位信息管理窗體343.
8、3.3.設(shè)計(jì)客戶聯(lián)系人信息編輯窗體353.3.4.設(shè)計(jì)客戶聯(lián)系人信息管理窗體363.3.5.設(shè)計(jì)客戶聯(lián)系人信息查看窗體363.4.商業(yè)往來管理模塊設(shè)計(jì)373.4.1.設(shè)計(jì)商業(yè)機(jī)會(huì)信息編輯窗體373.4.2.設(shè)計(jì)商業(yè)機(jī)會(huì)信息管理窗體383.4.3.設(shè)計(jì)商業(yè)機(jī)會(huì)查看管理窗體383.5.用戶管理模塊設(shè)計(jì)393.5.1.用戶管理窗體393.5.2.編輯用戶信息窗體394.客戶管理系統(tǒng)的維護(hù)與調(diào)試404.1.測試環(huán)境404.2.軟件測試的目的和原則40結(jié) 論42致 謝43主要參考文獻(xiàn)44附錄:部分窗體源代碼45緒 論本系統(tǒng)是在windows 平臺(tái)下, 以visual basic 為開發(fā)工具, 以sql
9、語言為數(shù)據(jù)庫查詢語言開發(fā)的客戶管理軟件。該軟件的功能主要是管理客戶信息的添加、修改、刪除和查詢,客戶信息包括客戶單位和聯(lián)系人。商業(yè)往來信息的添加、修改、刪除和查詢。商業(yè)往來信息包括商業(yè)機(jī)會(huì)和客戶跟蹤??梢詫?shí)現(xiàn)多點(diǎn)操作的信息共享,相互之間可以進(jìn)行準(zhǔn)確,快捷的信息傳遞。采用漢字圖形界面,系統(tǒng)界面友好美觀,操作簡單易行,查詢靈活方便。系統(tǒng)維護(hù)方便可靠。課程特點(diǎn)及意義:(1)特點(diǎn):目前市面上流行的客戶資源管理系統(tǒng)不少。但是,對(duì)于具體的企業(yè)單位來說,因?yàn)榫哂凶约旱奶厥庑?,因此只需要一個(gè)操作方便,功能實(shí)用,能同時(shí)滿足本企業(yè)的管理及需求的系統(tǒng)。我做的這個(gè)系統(tǒng)就是一個(gè)功能實(shí)用、操作方便,簡單明了的客戶資源管理
10、系統(tǒng)。(2)意義:通過設(shè)計(jì)客戶管理管理系統(tǒng),讓我了解了如何去開發(fā)一個(gè)簡單的軟件系統(tǒng),開發(fā)一個(gè)系統(tǒng)需要分哪幾個(gè)步驟以及設(shè)計(jì)思想對(duì)系統(tǒng)重要性;也讓我了解了與廣告公司客戶管理系統(tǒng)相關(guān)方面的知識(shí)(由哪些模塊、哪些功能組成等)。1. 開發(fā)工具綜述1.1. visual basic簡介眾所周知,visual basic是美國微軟公司的第一個(gè)編程工具和系統(tǒng)開發(fā)的第一個(gè)產(chǎn)品。多少年來,visual basic經(jīng)歷過初級(jí)產(chǎn)品試驗(yàn)、16位開發(fā)平臺(tái)和目前的32位新產(chǎn)品的多次的升級(jí)換代,visual basic已成為了一個(gè)全新的成熟的高端產(chǎn)品。它以優(yōu)良的性能、極強(qiáng)的系統(tǒng)開發(fā)功能、完美的視覺界面和簡單易學(xué)的特點(diǎn),已經(jīng)贏
11、得了全世界廣大用戶的偏愛。1.1.1. visual basic概述visual basic中的“visual”是指開發(fā)圖形用戶界面(gui,graphical user interface)的方法。visual的意思是“可視的”,也就是直觀的編程方法。在vb中引入了控件的概念,各種各樣的按鈕、文本框、選擇框等。vb把這些控件模式化,并且每個(gè)控件都由若干屬性來控制其外觀、工作方法。這樣,采用visual方法無需編寫大量代碼去描述界面元素的外觀和位置,而只要把預(yù)先建立的控件加到屏幕上即可。就像使用畫圖之類的繪圖程序,通過選擇畫圖工具來畫圖一樣。“basic“是指basic(beginners a
12、ll-purpose symbolic instruction code)語言,一種在計(jì)算機(jī)技術(shù)發(fā)展史上應(yīng)用得最為廣泛的語言。visual basic在原有basic語言的基礎(chǔ)上進(jìn)一步發(fā)展,至今包含了數(shù)百條語句、函數(shù)及關(guān)鍵詞,其中很多和windows gui有直接關(guān)系。專業(yè)人員可以用vb實(shí)現(xiàn)其他任何windows編程語言功能,而初學(xué)者只要掌握幾個(gè)關(guān)鍵詞就可以建立實(shí)用的應(yīng)用程序。1.1.2. visual basic的特點(diǎn)visual basic是從basic發(fā)展而來的,對(duì)于開發(fā)windows應(yīng)用程序而言,vb是目前所有開發(fā)語言中最簡單、最容易使用的語言??偟膩碚f,visual basic有以下
13、主要特點(diǎn)。(1) 可視化的設(shè)計(jì)平臺(tái)用傳統(tǒng)程序設(shè)計(jì)語言編程時(shí),需要通過編寫代碼設(shè)計(jì)用戶界面,在設(shè)計(jì)過程中看到界面的實(shí)際顯示效果,必須在運(yùn)行程序時(shí)才能觀察到。如果對(duì)界面的效果不滿意,還要回到程序中修改,這一過程常常需要反復(fù)多次,大大影響了軟件開發(fā)效率。visual basic提供的可視化設(shè)計(jì)平臺(tái),把windows界面設(shè)計(jì)的復(fù)雜性“封裝“起來,開發(fā)人員不必為界面的設(shè)計(jì)而編寫大量程序代碼,只需按照設(shè)計(jì)的要求,用系統(tǒng)提供的工具在屏幕上畫出各種對(duì)象即可。visual basic自動(dòng)產(chǎn)生界面設(shè)計(jì)代碼,程序員只需要編寫實(shí)現(xiàn)程序功能的那部分代碼,從而大大提高了程序設(shè)計(jì)的效率。(2) 面向?qū)ο蟮脑O(shè)計(jì)方法面向?qū)ο蟮?/p>
14、設(shè)計(jì)方法(oop, object oriented programming)從應(yīng)用領(lǐng)域內(nèi)的問題著手,以直觀自然的方式描述客觀世界的實(shí)體。visual basic作為一種面向?qū)ο蟮木幊谭椒?把程序和數(shù)據(jù)封裝起來作為一個(gè)對(duì)象,并為每個(gè)對(duì)象賦予相應(yīng)的屬性.在設(shè)計(jì)對(duì)象時(shí),不必編寫建立和描述每個(gè)對(duì)象的程序代碼,而是用工具畫在界面上,由visual basic自動(dòng)生成對(duì)象的程序代碼并封裝起來.(3) 結(jié)構(gòu)化的設(shè)計(jì)語言visual basic是在basic語言基礎(chǔ)上發(fā)展起來的,具有高級(jí)程序設(shè)計(jì)語言的語句結(jié)構(gòu),接近與自然語言和人類的邏輯思維方式,其語句簡單易懂。其編輯器支持彩色代碼,可自動(dòng)進(jìn)行語法錯(cuò)誤檢查,具
15、有功能強(qiáng)且使用靈活的調(diào)試器和編譯器。在設(shè)計(jì)visual basic程序的過程中,隨時(shí)可以運(yùn)行程序,而在整個(gè)應(yīng)用程序設(shè)計(jì)好之后,可以編譯生成.exe可執(zhí)行文件,.exe文件可脫離visual basic環(huán)境直接在windows環(huán)境下運(yùn)行。(4) 事件驅(qū)動(dòng)的編程機(jī)制visual basic通過事件來執(zhí)行對(duì)象的操作,例如命令按鈕是一個(gè)對(duì)象,當(dāng)用戶單擊該按鈕時(shí),將產(chǎn)生一個(gè)單擊事件,而在產(chǎn)生該事件時(shí)執(zhí)行一段程序,用來實(shí)現(xiàn)指定的操作。在用visual basic設(shè)計(jì)應(yīng)用程序時(shí),不必建立具有明顯開始和結(jié)束的程序,而是編寫若干個(gè)微小的子程序,即過程。這些過程分別面向不同的對(duì)象,由用戶操作引發(fā)某個(gè)事件來驅(qū)動(dòng)完成
16、某種特定功能,或由事件驅(qū)動(dòng)程序調(diào)用通過過程執(zhí)行指定的操作。 (5) 充分利用windows資源visual basic提供的動(dòng)態(tài)數(shù)據(jù)交換(dde,dynamic data exchange)編程技術(shù),可以在應(yīng)用程序中實(shí)現(xiàn)與其他windows應(yīng)用程序建立動(dòng)態(tài)數(shù)據(jù)交換、在不同的應(yīng)用程序之間進(jìn)行通信。對(duì)象鏈接與嵌入(ole,object linking and embedding)技術(shù)將程序都看作一個(gè)對(duì)象,把不同的對(duì)象鏈接起來,嵌入到某應(yīng)用程序中,從而可以得到具有聲音、影像、圖像、動(dòng)畫。文字各種信息的集合式文件。動(dòng)態(tài)鏈接庫(dll,dynamic link libraries)將cc+或匯編語言編寫
17、的程序加入到visual basic 的應(yīng)用程序中,或是調(diào)用windows應(yīng)用程序接口(api,application programming interface)函數(shù),實(shí)現(xiàn)sdk(software development kit)所具有的功能。(6) 開放的數(shù)據(jù)庫功能與網(wǎng)絡(luò)支持 visual basic具有很強(qiáng)的數(shù)據(jù)庫管理功能,不僅可以管理ms access格式的數(shù)據(jù)庫,還能訪問其他如foxpro等格式的數(shù)據(jù)庫。同時(shí)vb還提供了開放式數(shù)據(jù)庫連接(odbc,open database connectivity)功能,可以通過直接訪問或建立連接的方式使用并操作后臺(tái)大型網(wǎng)絡(luò)數(shù)據(jù)庫,如sql ser
18、ver等。在應(yīng)用程序中,可以使用結(jié)構(gòu)化查詢語言(sql,structured query language)直接訪問server上的數(shù)據(jù)庫,并提供簡單的面向?qū)ο蟮膸觳僮髅?、多用戶?shù)據(jù)庫的加鎖機(jī)制和網(wǎng)絡(luò)數(shù)據(jù)庫的編程技術(shù),為單機(jī)上運(yùn)行的數(shù)據(jù)庫提供sql網(wǎng)絡(luò)接口,以便在分布式環(huán)境中快速而有效地實(shí)現(xiàn)客戶服務(wù)器(clientserver)方案。 1.1.3. visual basic開發(fā)步驟:(1)設(shè)計(jì)并建立用戶界面。(2)編寫響應(yīng)事件的代碼。(3)創(chuàng)建過程所需并調(diào)用其他過程。(4)測試和調(diào)試。(5)轉(zhuǎn)換為運(yùn)行時(shí)版本。(6)準(zhǔn)備可發(fā)布的文件。1.2. ado簡介1.2.1. 為什么需要ado從簡單的文
19、本文件到各種復(fù)雜的關(guān)系型數(shù)據(jù)庫,數(shù)據(jù)庫應(yīng)用程序需要面對(duì)各種各樣的數(shù)據(jù)源。visual basic 6.0 提供ado(active data objects)作為應(yīng)用程序和ole-db連接的橋梁。盡管用戶對(duì)數(shù)據(jù)的要求種類繁多,但典型的數(shù)據(jù)源都支持odbc(開放式數(shù)據(jù)庫連接標(biāo)準(zhǔn))和sql(結(jié)構(gòu)化查詢語言)的。1.2.2. 什么是ado ado,即active數(shù)據(jù)對(duì)象(active data objects);實(shí)際是一種提供訪問各種數(shù)據(jù)類型的連接機(jī)制.ado設(shè)計(jì)為一種極簡單的格式,通過odbc的方法同數(shù)據(jù)庫接口相連.用戶可以使用任何一種odbc數(shù)據(jù)源,即不僅適合于sql server、oracle
20、、access等數(shù)據(jù)庫應(yīng)用程序,也適合于excel表格、文本文件、圖形文件和無格式的數(shù)據(jù)文件。ado是基于ole-db之上的技術(shù),因此ado通過其內(nèi)部的屬性和方法提供統(tǒng)一的數(shù)據(jù)訪問接口方法。microsoft在visual basic 6.0以后的版本都集成了ado。它與以前visual basic的dao、rdo相比有了很大的提高。dao(data access objects)即數(shù)據(jù)訪問對(duì)象,是一種面向?qū)ο蟮慕缑娼涌?。通過daojet功能可以訪問isam數(shù)據(jù)庫,使用daoodbc direct功能可以實(shí)現(xiàn)遠(yuǎn)程rdo功能。rdo(remote data objects)即遠(yuǎn)程數(shù)據(jù)對(duì)象,為使用
21、代碼來創(chuàng)建和操作一個(gè)遠(yuǎn)程odbc數(shù)據(jù)庫系統(tǒng)的各個(gè)部件提供了一個(gè)框架。rdo是odbc api的一個(gè)淺層界面接口,是專為訪問遠(yuǎn)程odbc關(guān)系數(shù)據(jù)源而設(shè)計(jì)的。ado集中了dao和rdo的優(yōu)點(diǎn),可以通過簡單的編程實(shí)現(xiàn)和各種數(shù)據(jù)結(jié)構(gòu)進(jìn)行連接。1.2.3. ado編程模型ado通過下面幾步來完成對(duì)數(shù)據(jù)庫的操作:(1) 創(chuàng)建一個(gè)到數(shù)據(jù)源的連接(connection),連接到數(shù)據(jù)庫;或者開始一個(gè)事務(wù)(transaction)。(2) 創(chuàng)建一個(gè)代表sql命令行(包括變量、參數(shù)、可選項(xiàng)等)的對(duì)象。(3) 執(zhí)行命令行。(4) 如果返回以表格形式組織的數(shù)據(jù),則將它們保存在緩存中,產(chǎn)生相應(yīng)的數(shù)據(jù)集對(duì)象(records
22、et)。這樣便于查找、操作數(shù)據(jù)。(5) 通過數(shù)據(jù)集對(duì)象對(duì)數(shù)據(jù)進(jìn)行各種操作,包括修改、增加、刪除等。(6) 更新數(shù)據(jù)源,如果使用事務(wù),確認(rèn)是否接受事務(wù)期間發(fā)生的數(shù)據(jù)變化。(7) 結(jié)束連接和事務(wù)。1.2.4. ado對(duì)象模型使用ado的目的是進(jìn)入數(shù)據(jù)源,使得修改、更新數(shù)據(jù)成為可能。ado提供一系列的類和對(duì)象來完成各種操作。(1) 連接對(duì)象connection一個(gè)連接(connection)對(duì)象代表一個(gè)到指定數(shù)據(jù)源的成功連接。應(yīng)用程序通過一個(gè)連接(包括實(shí)現(xiàn)數(shù)據(jù)交換的環(huán)境設(shè)置)訪問數(shù)據(jù)源,也可以直接訪問數(shù)據(jù)源(在兩層數(shù)據(jù)結(jié)構(gòu)的系統(tǒng)中比較常見),或者通過類似microsoft internet info
23、rmation server的中間層間接訪問數(shù)據(jù)源(這就是通常說的三層結(jié)構(gòu))。連接成功,connection以對(duì)象的形式存在。使用連接對(duì)象的各種屬性和方法可以完成如下操作: 在打開連接前需要設(shè)置connectionstring、connectiontimeout和mode屬性。 設(shè)置cursorlocation屬性,可以設(shè)置或者返回指針位置。 設(shè)置defaultdatabase屬性可以為連接指定一個(gè)默認(rèn)的數(shù)據(jù)庫。 設(shè)置isolationlevel屬性可以確定事務(wù)(transaction)在連接的隔離等級(jí)。 設(shè)置provider可以位連接指定一個(gè)ole-db寄主。 使用open和close方法來
24、建立和中斷一個(gè)連接。 使用execute方法在連接上執(zhí)行命令,設(shè)置commandtimeout屬性來指定或者返回命令執(zhí)行時(shí)間。 使用begintrans、committrans和rollbacktrans方法以及attributes屬性來管理事務(wù)。 通過檢查errors對(duì)象可以知道數(shù)據(jù)源返回的錯(cuò)誤。 通過version屬性可以知道ado的版本。 使用openschema方法可以知道數(shù)據(jù)庫的計(jì)劃信息。(2) 命令行對(duì)象command命令行對(duì)象是對(duì)數(shù)據(jù)源將要執(zhí)行的一系列操作的定義。使用命令行對(duì)象來查詢數(shù)據(jù)庫并返回?cái)?shù)據(jù)集對(duì)象(recordset)形式的查詢結(jié)果。命令行對(duì)象指定變量、參數(shù)以及可選項(xiàng)來完
25、成對(duì)數(shù)據(jù)的操作,如添加記錄、刪除記錄、更新記錄等。使用命令行對(duì)象的各種屬性和方法可以完成如下操作: 設(shè)置commandtext屬性可以定義命令行的內(nèi)容,比如sql語句等。 使用execute方法執(zhí)行命令行并返回一個(gè)數(shù)據(jù)集對(duì)象(recordset)。 設(shè)置commandtype屬性可以優(yōu)化命令的效率。 設(shè)置commandtimeout屬性可以指定服務(wù)器等待醫(yī)療命令行執(zhí)行的時(shí)間。 設(shè)置activeconnection屬性可以將一個(gè)命令行對(duì)象與一個(gè)打開的連接關(guān)聯(lián)。(3) 數(shù)據(jù)集對(duì)象recordset 如果命令行指定數(shù)據(jù)以表的形式組織,執(zhí)行命令行后將返回相應(yīng)的數(shù)據(jù)集。通過數(shù)據(jù)集可以對(duì)記錄以及組成記錄的
26、列進(jìn)行各種操作。1.3. access 2000簡介1.3.1. access 2000 概述 access 2000是microsoft公司推出的office 2000 辦公軟件中的組件,是數(shù)據(jù)庫程序。利用它可以實(shí)現(xiàn):存儲(chǔ)幾乎無限多的信息;按照用戶的工作方式組織信息;根據(jù)指定的選擇標(biāo)準(zhǔn)檢索信息;創(chuàng)建窗體,使用戶輸入信息更方便;生成可以合并數(shù)據(jù)、文本、圖片和其他對(duì)象的實(shí)用直觀的報(bào)告;方便地通過web共享信息?!皵?shù)據(jù)庫”是一個(gè)相當(dāng)專業(yè)的詞匯,可以定義為將信息組織成列表的集合。這種定義也許不太全面,但無論什么時(shí)候使用或制作信息列表(姓名、地址、產(chǎn)品、顧客或發(fā)票等),其實(shí)都是在使用數(shù)據(jù)庫。存儲(chǔ)在計(jì)算
27、機(jī)中的數(shù)據(jù)庫與記錄在紙上、卡片上或通訊簿上的簡單列表相比更加靈活實(shí)用。例如,用數(shù)據(jù)庫可以生成最重要的電話號(hào)碼列表、打印賀卡的郵遞標(biāo)簽、生日列表等等。將數(shù)據(jù)存儲(chǔ)在計(jì)算機(jī)中有幾種方法,例如,可以將列表存儲(chǔ)在microsoft word或microsoft excel工作表中。但是這樣做將會(huì)遇到一個(gè)問題,即在一些重復(fù)信息上消耗很多精力。如某人因家庭搬遷或姓名更改,就不得不更新他的大量信息。對(duì)于一個(gè)小列表來說,這算不上什么,但對(duì)于經(jīng)常需要更新信息的列表來說(例如地址列表),用這種方法來保持最新的數(shù)據(jù)無疑是一項(xiàng)繁重的工作。如果將地址信息保存在access數(shù)據(jù)庫中,可以給每條信息分配一個(gè)唯一的標(biāo)識(shí)號(hào),以便
28、在每次需要使用或更改該信息時(shí),只引用該標(biāo)識(shí)號(hào)即可,這樣就做到了每條信息只需輸入一次。access數(shù)據(jù)庫中最基本的組件是“表”,在表中信息排成若干記錄(行),每條記錄包括多個(gè)字段(列)。除了表,access數(shù)據(jù)庫中還包括查詢、窗體、報(bào)表、數(shù)據(jù)訪問頁和模塊等組件,功能強(qiáng)大而且使用方便。1.3.2. access的功能及優(yōu)點(diǎn)access是一個(gè)基于關(guān)系型數(shù)據(jù)庫的中小型數(shù)據(jù)庫應(yīng)用系統(tǒng),雖然它的“出道”時(shí)間比較晚,但由于它的強(qiáng)大的功能和出眾的易用性,很快得到了廣大數(shù)據(jù)庫應(yīng)用程序員們的青睞,從而成為當(dāng)今最通用的數(shù)據(jù)庫軟件。作為一種出色的數(shù)據(jù)庫軟件,access可以實(shí)現(xiàn)以下的功能:(1)數(shù)據(jù)庫中包含多個(gè)表,每
29、個(gè)表可以分別表示和存儲(chǔ)不同類型的信息。(2)通過建立各個(gè)表之間的關(guān)聯(lián),從而將存儲(chǔ)在不同表中的相關(guān)數(shù)據(jù)有機(jī)地結(jié)合起來。(3)通過創(chuàng)建查詢,用戶可以在一個(gè)或多個(gè)數(shù)據(jù)表中檢索、更新和刪除記錄,并且可以對(duì)數(shù)據(jù)庫中的數(shù)據(jù)執(zhí)行各種計(jì)算。(4)通過創(chuàng)建聯(lián)機(jī)窗體,用戶可以直接對(duì)數(shù)據(jù)庫中的記錄執(zhí)行查看和編輯操作。(5)通過創(chuàng)建報(bào)表,用戶可以將數(shù)據(jù)以特定的方式加以組織,從而達(dá)到分析和打印的目的。(6)利用宏或visual basic for application 語言將各種數(shù)據(jù)庫對(duì)象組織起來,形成一個(gè)數(shù)據(jù)庫應(yīng)用系統(tǒng)。對(duì)于以上的各項(xiàng)功能,在access 2000中都提供了多種向?qū)?,用戶可以通過向?qū)У膸椭p松地加以
30、實(shí)現(xiàn)。access 2000的優(yōu)點(diǎn):完善地管理各種數(shù)據(jù)庫對(duì)象,提供了很高的系統(tǒng)安全性。通過向?qū)峁┑囊幌盗械目梢暬^程,用戶可以方便地生成和操作數(shù)據(jù)庫對(duì)象。通過導(dǎo)入和導(dǎo)出操作,用戶可以和不同類型的數(shù)據(jù)庫實(shí)現(xiàn)數(shù)據(jù)共享,簡便而且快捷。2. 系統(tǒng)需求分析與總體設(shè)計(jì)2.1. 系統(tǒng)可行性分析2.1.1. 技術(shù)可行性硬件要求:主要配置為cpu(pii300以上)、內(nèi)存(64m以上)、顯卡(4m以上)以及大容量硬盤(10g以上)等。軟件要求:系統(tǒng)采用visual basic 6.0和ms access開發(fā),用vb制作系統(tǒng)的用戶界面,access制作后臺(tái)數(shù)據(jù)庫,兩者結(jié)合完成系統(tǒng)功能,可運(yùn)行在windows98
31、及以上的系列操作系統(tǒng)上。2.1.2. 經(jīng)濟(jì)可行性由于本系統(tǒng)開發(fā)的費(fèi)用比較低,而在交付使用之后幾年內(nèi)所得的效益完全超過軟件的開發(fā)費(fèi)用,此后就會(huì)帶來相應(yīng)的經(jīng)濟(jì)效益,也會(huì)因?yàn)榇塑浖母咝?、?zhǔn)確性、及時(shí)性贏得廣大客戶的尊重,取得無形的社會(huì)效益。2.1.3. 操作可行性本系統(tǒng)運(yùn)行在通用的windows操作系統(tǒng)上,具有windows相似的操作界面。具有簡單易學(xué),使用方便等特點(diǎn),熟悉計(jì)算機(jī)的人員不需要再經(jīng)過專門的培訓(xùn)即可熟練操作。2.1.4. 法律可行性本系統(tǒng)是完全有計(jì)算機(jī)學(xué)院的學(xué)生單獨(dú)開發(fā)完成的軟件,使用的是vb和ms access等授權(quán)軟件,它不是模仿他人已有的軟件,在軟件中也不會(huì)設(shè)置各種邏輯陷阱、特
32、洛伊木馬以及其它非法程序,也不會(huì)借此發(fā)布非法事件,故在法律上、專利問題上不會(huì)存在違反法律的行為。2.2. 系統(tǒng)需求分析2.2.1. 引言需求分析是軟件定義時(shí)期的最后一個(gè)階段,這個(gè)階段的任務(wù)仍然不是具體地解決問題,而是準(zhǔn)確地確定“為了解決這個(gè)問題,目標(biāo)系統(tǒng)必須做什么”。雖然在可行性研究階段已經(jīng)粗略地了解了用戶的需求,甚至還提出了可行的方案,但是可行性研究的基本目的是用較小的成本在較短的時(shí)間內(nèi)確定是否存在可行的解法,因此許多細(xì)節(jié)被忽略了。然而在最終的系統(tǒng)中卻不能遺漏任何一個(gè)微小的細(xì)節(jié),所以可行性研究并不能代替需求分析,它實(shí)際上并沒有準(zhǔn)確地回答“系統(tǒng)必須做什么?” 這個(gè)問題。2.2.2. 目的需求分
33、析不僅是軟件定義時(shí)期的最后一個(gè)階段,而且是軟件開發(fā)期的第一個(gè)階段,也是關(guān)系到軟件開發(fā)成敗的關(guān)鍵步驟。只有通過需求分析才能把軟件功能和性能的總體概念描述為具體的軟件需求規(guī)格說明,從而奠定軟件開發(fā)的基礎(chǔ)。本階段所研究的對(duì)象是軟件項(xiàng)目的用戶要求,必須全面理解用戶的各項(xiàng)要求,但又不能全盤接受所有的要求。為了達(dá)到這一目的,我們必須對(duì)其中模糊的要求進(jìn)行澄清,然后才能決定是否可以采納。準(zhǔn)確地表達(dá)被接受的用戶要求,也是需求分析的另一個(gè)重要方面,只有經(jīng)過確切描述的軟件需求才能成為軟件設(shè)計(jì)的基礎(chǔ)。2.2.3. 任務(wù)需求分析的任務(wù)還不是確定系統(tǒng)怎樣完成它的工作,而僅僅是確定系統(tǒng)必須完成哪些工作,也就是對(duì)目標(biāo)系統(tǒng)提出
34、完整、準(zhǔn)確、具體的要求。需求分析的任務(wù),在于完全地弄清用戶對(duì)軟件系統(tǒng)的確切要求,并按需求規(guī)格說明書的格式表達(dá)出來。2.2.4. 功能需求說明完成所有信息管理,包括信息錄入、刪除、修改、查詢、報(bào)表打印以及對(duì)系統(tǒng)登錄的身份驗(yàn)證和系統(tǒng)的密碼修改。2.2.5. 環(huán)境需求說明(1)軟件運(yùn)行硬件環(huán)境: pii或更高檔的微機(jī),筆記本電腦; 運(yùn)行內(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)境:.
35、 visual basic 6.0 、 access 20002.2.6. 數(shù)據(jù)流圖(1) 繪制數(shù)據(jù)流圖的基本要求系統(tǒng)的頂層圖使用來表示整個(gè)系統(tǒng)的功能結(jié)構(gòu)。隨著需求分析活動(dòng)的逐漸深入,較高抽象級(jí)別上的復(fù)雜轉(zhuǎn)換可以精化為一系列的相互關(guān)聯(lián)的數(shù)據(jù)流和子轉(zhuǎn)換。在數(shù)據(jù)流方法中,對(duì)數(shù)據(jù)(數(shù)據(jù)流)的精化是伴隨著對(duì)轉(zhuǎn)換的精化而同步進(jìn)行的。在進(jìn)行逐層精化的過程中,必須維持層間數(shù)據(jù)流圖的平衡,即,被精化的的轉(zhuǎn)換的輸入、輸出流必須與精化它的數(shù)據(jù)流子圖的初始輸入流和最終輸出流嚴(yán)格一致。這是確保需求模型一致性的一條重要規(guī)則。同時(shí),要注意逐層精化必須適可而止,因?yàn)樾枨蠓治龌顒?dòng)只求對(duì)問題的全面、清晰的理解,并不關(guān)心軟件的設(shè)
36、計(jì)細(xì)節(jié)。(2) 客戶管理系統(tǒng)數(shù)據(jù)流圖的繪制根據(jù)上述的一些基本要求,經(jīng)過本系統(tǒng)實(shí)際的需求分析,繪制數(shù)據(jù)流圖如圖1示:圖1系統(tǒng)數(shù)據(jù)流圖2.3. 系統(tǒng)總體設(shè)計(jì)2.3.1. 引言在需求分析階段的工作,系統(tǒng)必須“做什么”已經(jīng)清楚了,現(xiàn)在是決定“怎樣做”的時(shí)候??傮w設(shè)計(jì)的基本目的就是回答“從總體上說,系統(tǒng)應(yīng)該如何實(shí)現(xiàn)?”這個(gè)問題。總體設(shè)計(jì)階段的另一項(xiàng)重要任務(wù)是設(shè)計(jì)軟件的結(jié)構(gòu),也就是要確定系統(tǒng)中每個(gè)程序是由哪些模塊組成的。2.3.2. 目的在軟件開發(fā)時(shí)期中,設(shè)計(jì)階段是最富有活力,最需要發(fā)揮創(chuàng)造精神的階段。在本階段,主要就是軟件需求說明轉(zhuǎn)換為用適當(dāng)方式表示的軟件概要設(shè)計(jì)文檔,從而得出本模塊的具體實(shí)現(xiàn)方案與總體
37、結(jié)構(gòu)以及各組成部分之間的關(guān)系。2.3.3. 系統(tǒng)功能概述本課題屬于一個(gè)數(shù)據(jù)庫開發(fā)的問題,主要功能簡述如下:(1) 登錄窗體和系統(tǒng)主界面模塊當(dāng)系統(tǒng)運(yùn)行時(shí),首先打開登錄窗體,只有有權(quán)限的用戶才能進(jìn)行系統(tǒng)。登錄成功后,將顯示系統(tǒng)主界面。(2) 基本信息管理模塊基本信息管理模塊包括地域信息管理、客戶類別管理、行業(yè)分類管理、職務(wù)名稱管理、項(xiàng)目類型管理和銷售人員管理。(3) 客戶信息管理模塊 客戶信息管理模塊包括客戶單位管理和客戶聯(lián)系人管理等功能。 (4) 商業(yè)往來管理模塊商業(yè)往來管理模塊包括商業(yè)機(jī)會(huì)管理和客戶跟蹤管理等功能。(5) 用戶管理模塊本模塊只對(duì)管理員開放。管理員可以添加用戶和對(duì)所有用戶的密碼信
38、息進(jìn)行修改等操作。2.3.4. 系統(tǒng)功能模塊設(shè)計(jì)對(duì)上述各功能進(jìn)行集中、分塊,按照結(jié)構(gòu)化程序設(shè)計(jì)的要求,得到圖2所示的系統(tǒng)功能模塊圖:圖2系統(tǒng)功能模塊圖2.4. 系統(tǒng)數(shù)據(jù)庫設(shè)計(jì)數(shù)據(jù)庫設(shè)計(jì)是建立數(shù)據(jù)庫及其應(yīng)用系統(tǒng)的技術(shù),是信息系統(tǒng)開發(fā)和建設(shè)中的核心技術(shù),具體說,數(shù)據(jù)庫設(shè)計(jì)是指對(duì)于一個(gè)給定的應(yīng)用環(huán)境,構(gòu)造最優(yōu)的數(shù)據(jù)庫模式,建立數(shù)據(jù)庫及其應(yīng)用系統(tǒng),使之能夠有效地存儲(chǔ)數(shù)據(jù),滿足各種用戶的應(yīng)用需求(信息要求和處理要求)。2.4.1. e-r圖繪制系統(tǒng)的e-r圖如圖3所示:實(shí)體: 關(guān)系:屬性:行業(yè)分類設(shè)置地域信息設(shè)置密碼客戶跟蹤商業(yè)機(jī)會(huì)客戶類型聯(lián)系人客戶類型設(shè)置基本信息職務(wù)名稱設(shè)置項(xiàng)目類型設(shè)置銷售人員管理n
39、n用戶名客戶單位客戶信息1職務(wù)名稱管理員用戶管理n密碼商業(yè)往來信息n用戶名普通用戶圖3系統(tǒng)實(shí)體聯(lián)系圖2.4.2. 數(shù)據(jù)庫建表 本系統(tǒng)采用access2000作為后臺(tái)數(shù)據(jù)庫。數(shù)據(jù)庫結(jié)構(gòu)設(shè)計(jì)是總體設(shè)計(jì)階段非常重要的環(huán)節(jié),好的數(shù)據(jù)庫結(jié)構(gòu)可以簡化開發(fā)過程,使系統(tǒng)功能更加清晰明確。因?yàn)閿?shù)據(jù)庫結(jié)構(gòu)的變化會(huì)造成編碼的改動(dòng),所以必須認(rèn)真設(shè)計(jì)數(shù)據(jù)庫結(jié)構(gòu)后再進(jìn)行編碼,從而避免無所謂的重復(fù)工作。本系統(tǒng)數(shù)據(jù)庫中包含8個(gè)表,即基本信息表types、地域信息表area、銷售人員信息表employess、客戶單位信息表customer、聯(lián)系人信息表contact、商業(yè)機(jī)會(huì)表salechance、客戶跟蹤表salttask和
40、用戶信息表sers。這樣整個(gè)數(shù)據(jù)庫設(shè)計(jì)后的結(jié)果如圖4所示: 圖4客戶管理系統(tǒng)數(shù)據(jù)庫下面分別介紹各表結(jié)構(gòu):(1)基本信息表types表types用來保存客戶類別信息、行業(yè)分類信息、職務(wù)名稱信息和項(xiàng)目類型信息,結(jié)構(gòu)如表1所示:表1 types的結(jié)構(gòu)編號(hào)字段名稱數(shù)據(jù)結(jié)構(gòu)說 明1id自動(dòng)編號(hào)記錄編號(hào),主鍵2typename文本,長度50信息名稱3flag數(shù)字字節(jié)類型標(biāo)記。1表示客戶類別;2表示客戶所屬行業(yè);3表示職務(wù)名稱;4表示項(xiàng)目類型(2)地域信息表area表area用來保存地域信息,結(jié)構(gòu)如表2所示:表2 area的結(jié)構(gòu)編號(hào)字段名稱數(shù)據(jù)結(jié)構(gòu)說 明1areaid數(shù)字長整型記錄編號(hào),主鍵2areanam
41、e文本,長度50地域名稱3areatype數(shù)字字節(jié)地域類型1表示洲;2表示國家。3表示??;4表示市縣4upperid數(shù)字長整型上級(jí)地域編號(hào)表employess用來保存銷售人員信息,結(jié)構(gòu)如表3所示:表3 employess的結(jié)構(gòu)編號(hào)字段名稱數(shù)據(jù)結(jié)構(gòu)說 明1empid自動(dòng)編號(hào)人員編號(hào),主鍵2empname文本,長度50姓名3sex文本,長度2性別4depname文本,長度50所在部門5etitle文本,長度50職務(wù)(3)客戶單位信息表customer表customer用來保存客戶單位信息,結(jié)構(gòu)如表4所示:表4 customer表編號(hào)字段名稱數(shù)據(jù)結(jié)構(gòu)說 明1custid自動(dòng)編號(hào)記錄編號(hào),主鍵2cea
42、stman文本,長度200課程名稱3custtypeid數(shù)字長整型所屬客戶類型編號(hào)4address文本,長度200通信地址5postcode文本,長度50郵政編碼6areaid數(shù)字長整型所屬地域編號(hào)7busstypeid數(shù)字長整型所屬行業(yè)類別編號(hào)8empid數(shù)字長整型銷售人員(4)聯(lián)系人信息表contact表contact用來保存聯(lián)系人信息,結(jié)構(gòu)如表5所示: 表5 contact的結(jié)構(gòu)表編號(hào)字段名稱數(shù)據(jù)結(jié)構(gòu)說 明1id自動(dòng)編號(hào)記錄編號(hào),主鍵2custid數(shù)字長整型客戶單位編號(hào)3cname文本長度50姓名4sex文本長度2性別5titleid數(shù)字長整型職務(wù)編號(hào)6office文本,長度50辦公電話
43、7mobile文本,長度50移動(dòng)電話8birth文本,長度50生日9hobby文本,長度50興趣愛好10memo1備注備注信息11input_date文本,長度50記錄錄入日期12input_time文本,長度50記錄錄入時(shí)間(5)商業(yè)機(jī)會(huì)表salechance表salechance用來保存商業(yè)機(jī)會(huì)信息,結(jié)構(gòu)如表6所示: 表6 salechance的結(jié)構(gòu)表編號(hào)字段名稱數(shù)據(jù)結(jié)構(gòu) 說 明1id文本,長度50記錄編號(hào)2custid數(shù)字長整型客戶編號(hào)3ctid數(shù)字長整型聯(lián)系人編號(hào)4proname文本長度200產(chǎn)品名稱5ptypeid數(shù)字長整型項(xiàng)目類型編號(hào)6empid數(shù)字長整型銷售人員編號(hào)7signda
44、te文本,長度50預(yù)計(jì)簽訂日期8signsum數(shù)字長整型預(yù)計(jì)成交金額9ppercent文本,長度50目前進(jìn)度10status文本,長度50狀態(tài)11detail備注詳細(xì)介紹12createdate日期時(shí)間創(chuàng)建日期13poster文本,長度50創(chuàng)建人(6)客戶跟蹤表saletask表saletask用來保存客戶任務(wù)跟蹤信息,結(jié)構(gòu)如表7所示:表7 saletask的結(jié)構(gòu)表編號(hào)字段名稱數(shù)據(jù)結(jié)構(gòu)說 明1id自動(dòng)編號(hào)記錄編號(hào)2saleid文本,長度50商業(yè)機(jī)會(huì)編號(hào)3empid數(shù)字長整型銷售人員編號(hào)4taskdate文本長度50任務(wù)日期5purpose文本長度50拜訪目的6ctid數(shù)字長整型拜訪人員編號(hào)7p
45、lace文本,長度100拜訪地點(diǎn)8starttime數(shù)字長整型開始時(shí)間9endtime文本,長度50目前進(jìn)度10endtimedetail結(jié)束時(shí)間11detail備注詳細(xì)介紹12result備注任務(wù)結(jié)果、進(jìn)展總結(jié) (7)用戶信息表users表users用來保存系統(tǒng)用戶信息,結(jié)構(gòu)如表8所示。表8 users的結(jié)構(gòu)表編號(hào)字段名稱數(shù)據(jù)結(jié)構(gòu)說明1username文本,長度50用戶名,主鍵2userpwd文本,長度50密碼3. 系統(tǒng)詳細(xì)設(shè)計(jì)3.1. 登錄窗體和系統(tǒng)主界面設(shè)計(jì)當(dāng)系統(tǒng)運(yùn)行時(shí),首先打開登錄窗體,只有有權(quán)限的用戶才能進(jìn)行系統(tǒng)。登錄成功后,將顯示系統(tǒng)主界面。(1)設(shè)計(jì)登錄窗體登錄窗體的名稱為frm
46、login,它的界面布局如圖5所示:圖5 登錄窗體的界面布局登錄窗體的屬性表如表9所示。表9 登錄窗體的屬性表窗體屬性設(shè)置值具體說明名稱frmlogin設(shè)置窗體名稱borderstyle1-fixed single設(shè)置窗體的邊框?qū)傩詂aption身份驗(yàn)證窗體的標(biāo)題條文本controlboxfalse取消控制按鈕,防止用戶通過控制按鈕關(guān)閉對(duì)話框startupposition2-屏幕中心設(shè)置窗體彈出時(shí),位置在屏幕中心登錄窗體中控件的屬性如表10所示:表10 登錄窗體包含的控件及其屬性對(duì)象名屬性屬性值label1caption用戶名label2caption密碼txtusertext空txtpwdt
47、ext空passwordcharcmd_okcaption確定cmd_cancelcaption取消下面介紹登錄窗體的部分代碼變量聲明登錄窗體的變量聲明如下:public passwordkey as stringpublic try_times as integerpublic namekey as stringcmd_click過程當(dāng)用戶單擊“確定”按鈕時(shí)觸發(fā)cmd_click事件,進(jìn)行身份驗(yàn)證,代碼如下:private sub cmd_ok_click() dim j as single數(shù)據(jù)有效性檢查 if txtuser = then msgbox 請(qǐng)輸入用戶名 txtuser.set
48、focus exit sub end if if txtpwd = then msgbox 請(qǐng)輸入密碼 txtpwd.setfocus exit sub end if namekey = makestr(txtuser) passwordkey = makestr(txtpwd) 判斷用戶是否存在 if myuser.in_db(namekey) = false then msgbox 用戶名不存在 try_times = try_times + 1 if try_times = 3 then msgbox 您已經(jīng)三次嘗試進(jìn)入本系統(tǒng),均不成功,系統(tǒng)將關(guān)閉 dbapi_disconnect en
49、d else exit sub end if end if 判斷密碼是否正確 myuser.getinfo (namekey) if myuser.userpwd passwordkey then msgbox 密碼錯(cuò)誤 try_times = try_times + 1 if try_times = 3 then msgbox 您已經(jīng)三次嘗試進(jìn)入本系統(tǒng),均不成功,系統(tǒng)將關(guān)閉 dbapi_disconnect end else exit sub end if end if 登錄成功,將當(dāng)前用戶的信息保存在curuser中 curuser.getinfo (myuser.username)關(guān)閉自
50、己 unload meend sub程序的運(yùn)行過程如下:l 判斷是否輸入了用戶名和密碼,如果沒有輸入,則返回,要求用戶輸入。l 將輸入的用戶名和密碼賦值到變量namekey和passwordkey中,便于處理。l 調(diào)用myuser.in_db()函數(shù),判斷當(dāng)臆用戶名是否存在。如果不存在,則返回,要求用戶重新輸入,同時(shí)將計(jì)數(shù)變量try_times加1。l 如果用戶名存在,則調(diào)用myuser.getinfo()函數(shù),讀取此用戶的數(shù)據(jù),并將用戶密碼與輸入的密碼進(jìn)行比較。如果密碼不同,要求用戶重新輸入,同時(shí)將計(jì)數(shù)變量try_times加1。l 如果try_times大于或等于3,則退出系統(tǒng)。l 如果通
51、過密碼驗(yàn)證,則將當(dāng)前用戶的信息保存到curuser對(duì)象中,以便以后使用。l 關(guān)閉登錄窗體。設(shè)計(jì)主界面主窗體是工程的啟動(dòng)對(duì)象,可以在系統(tǒng)菜單中選擇“工程”/“屬性”,打開屬性窗口設(shè)置啟動(dòng)對(duì)象。本系統(tǒng)中主窗體名為frmmain。打開窗體的設(shè)計(jì)窗口,選擇“工具”菜單項(xiàng)中的“菜單編輯器”,對(duì)菜單內(nèi)容進(jìn)行編輯,菜單編輯器如圖6所示:圖6 菜單編輯器本系統(tǒng)的主界面如圖7所示:圖7 系統(tǒng)主界面在主窗體frmmain中添加如下代碼:private sub form_load() frmlogin.show 1end sub當(dāng)主窗體啟動(dòng)時(shí),將打開“登錄”對(duì)話框。如果不能通過身份驗(yàn)證,則不能進(jìn)行系統(tǒng)。當(dāng)選擇“退出系統(tǒng)”菜單項(xiàng)時(shí)觸發(fā)mn_click事件,代碼如下:private sub mn_exit_click() dbapi_disconnect endend sub3.2. 基本信息管理模塊設(shè)計(jì)基本信息管理模塊包括地域信息管理、客戶類別管理、行業(yè)分類管理、職務(wù)名稱管理、項(xiàng)目類型管理和銷售人員管理。3.2.1
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年度綜合能源服務(wù)項(xiàng)目承包工程合同范本4篇
- 2024投資融資咨詢服務(wù)合同范本兩
- 扶壁碼頭胸墻施工方案
- 2025年校園食堂承包及食品安全追溯系統(tǒng)建設(shè)合同3篇
- 2025年度智慧家庭產(chǎn)品研發(fā)生產(chǎn)承包合作協(xié)議范本4篇
- 2025年度文化產(chǎn)業(yè)園項(xiàng)目采購協(xié)議3篇
- 2025年綠色廚具安裝工程承包合同范本4篇
- 2025年度臨時(shí)用電安全設(shè)施維護(hù)保養(yǎng)與檢測協(xié)議4篇
- 2025年度醫(yī)療設(shè)備代理銷售合同范本8篇
- 二零二五年度苗木種植基地土地租賃與農(nóng)業(yè)人才培養(yǎng)合同3篇
- 2025年病案編碼員資格證試題庫(含答案)
- 企業(yè)財(cái)務(wù)三年戰(zhàn)略規(guī)劃
- 提高膿毒性休克患者1h集束化措施落實(shí)率
- 山東省濟(jì)南市天橋區(qū)2024-2025學(xué)年八年級(jí)數(shù)學(xué)上學(xué)期期中考試試題
- 主播mcn合同模板
- 新疆2024年中考數(shù)學(xué)試卷(含答案)
- 2024測繪個(gè)人年終工作總結(jié)
- DB11 637-2015 房屋結(jié)構(gòu)綜合安全性鑒定標(biāo)準(zhǔn)
- 制造業(yè)生產(chǎn)流程作業(yè)指導(dǎo)書
- DB34∕T 4444-2023 企業(yè)信息化系統(tǒng)上云評(píng)估服務(wù)規(guī)范
- 福建中閩能源股份有限公司招聘筆試題庫2024
評(píng)論
0/150
提交評(píng)論