【正文】
未選擇地域 If = 1 Then 39。文本框中顯示類型名稱 End IfEnd SubPrivate Sub Form_Load() 39。判斷新的名稱是否和原來的相同 If Trim(txtName) = OriTypeName Then Exit Sub End If 39。類型分類編號,1客戶類型;2行業(yè)分類;3職務(wù)類型;4項目類型Public nFlag As IntegerPrivate Sub Cmd_Add_Click() 39。確認刪除 If MsgBox(是否確定要刪除 + Trim(), vbYesNo, 請確認) = vbNo Then Exit Sub End If () TreeView1_ClickEnd SubPrivate Sub Cmd_Modi_Click() If = a0 Then MsgBox 此項不能修改 Exit Sub End If = () = = True 1 TreeView1_ClickEnd SubPrivate Sub Form_Load() FocusAreaName = 中國 39。在此,要對她們的細心幫助和指導表示由衷的感謝。結(jié) 論(1)系統(tǒng)存在的不足與改進方案本系統(tǒng)是本人參于MIS設(shè)計的第一個項目,由于經(jīng)驗的不足和相關(guān)知識的欠缺,導致系統(tǒng)開發(fā)中有些方面設(shè)計得不夠周全。(2) 集成測試 在這個測試步驟中所發(fā)現(xiàn)的往往是概要設(shè)計的錯誤。目前軟件測試仍然是保證軟件質(zhì)量的關(guān)鍵步驟,它是對軟件規(guī)格說明、設(shè)計和編碼的最后復審。選擇國家、省、市/縣 If 2 Or 4 Then MsgBox 請選擇 國家、省、市或縣 Exit Sub End If End If If AreaLevel = 6 Then 39。添加根結(jié)點 Set TmpNode = (, , a0, 全球地域, 1, 3) = True = 2 Call Add_AreaToTree(TreeView1) TreeView1_ClickEnd Sub⑴Cmd_Add_Click過程Private Sub Cmd_Add_Click() If = 4 Then MsgBox 此地域已不能再細分 Exit Sub End If 39。將用戶輸入的輸入賦值到MyArea對象中 With MyArea .AreaName = Trim(txtArea) .AreaType = + 1 .UpperId = If Modify = False Then 39。l 如果通過密碼驗證,則將當前用戶的信息保存到curUser對象中,以便以后使用。登錄成功,將當前用戶的信息保存在CurUser中 ()39。3表示省;4表示市縣4UpperId數(shù)字/長整型上級地域編號表Employess用來保存銷售人員信息,結(jié)構(gòu)如表3所示:表3 Employess的結(jié)構(gòu)編號字段名稱數(shù)據(jù)結(jié)構(gòu)說 明1EmpId自動編號人員編號,主鍵2EmpName文本,長度50姓名3Sex文本,長度2性別4DepName文本,長度50所在部門5ETitle文本,長度50職務(wù)(3)客戶單位信息表Customer表Customer用來保存客戶單位信息,結(jié)構(gòu)如表4所示:表4 Customer表編號字段名稱數(shù)據(jù)結(jié)構(gòu)說 明1CustId自動編號記錄編號,主鍵2CEastman文本,長度200課程名稱3CustTypeId數(shù)字/長整型所屬客戶類型編號4Address文本,長度200通信地址5Postcode文本,長度50郵政編碼6AreaId數(shù)字/長整型所屬地域編號7BussTypeId數(shù)字/長整型所屬行業(yè)類別編號8EmpId數(shù)字/長整型銷售人員(4)聯(lián)系人信息表Contact表Contact用來保存聯(lián)系人信息,結(jié)構(gòu)如表5所示: 表5 Contact的結(jié)構(gòu)表編號字段名稱數(shù)據(jù)結(jié)構(gòu)說 明1Id自動編號記錄編號,主鍵2CustId數(shù)字/長整型客戶單位編號3CName文本/長度50姓名4Sex文本/長度2性別5TitleId數(shù)字/長整型職務(wù)編號6Office文本,長度50辦公電話7Mobile文本,長度50移動電話8Birth文本,長度50生日9Hobby文本,長度50興趣愛好10Memo1備注備注信息11Input_date文本,長度50記錄錄入日期12Input_time文本,長度50記錄錄入時間(5)商業(yè)機會表SaleChance表SaleChance用來保存商業(yè)機會信息,結(jié)構(gòu)如表6所示: 表6 SaleChance的結(jié)構(gòu)表編號字段名稱數(shù)據(jù)結(jié)構(gòu) 說 明1Id文本,長度50記錄編號2CustId數(shù)字/長整型客戶編號3CtId數(shù)字/長整型聯(lián)系人編號4ProName文本/長度200產(chǎn)品名稱5PTypeId數(shù)字/長整型項目類型編號6EmpId數(shù)字/長整型銷售人員編號7SignDate文本,長度50預計簽訂日期8SignSum數(shù)字/長整型預計成交金額9PPercent文本,長度50目前進度10Status文本,長度50狀態(tài)11Detail備注詳細介紹12CreateDate日期/時間創(chuàng)建日期13Poster文本,長度50創(chuàng)建人(6)客戶跟蹤表SaleTask表SaleTask用來保存客戶任務(wù)跟蹤信息,結(jié)構(gòu)如表7所示:表7 SaleTask的結(jié)構(gòu)表編號字段名稱數(shù)據(jù)結(jié)構(gòu)說 明1Id自動編號記錄編號2SaleId文本,長度50商業(yè)機會編號3EmpId數(shù)字/長整型銷售人員編號4TaskDate文本/長度50任務(wù)日期5Purpose文本/長度50拜訪目的6CtId數(shù)字/長整型拜訪人員編號7Place文本,長度100拜訪地點8StartTime數(shù)字/長整型開始時間9EndTime文本,長度50目前進度10EndTimeDetail結(jié)束時間11Detail備注詳細介紹12Result備注任務(wù)結(jié)果、進展總結(jié) (7)用戶信息表Users表Users用來保存系統(tǒng)用戶信息,結(jié)構(gòu)如表8所示。管理員可以添加用戶和對所有用戶的密碼信息進行修改等操作。. 目的在軟件開發(fā)時期中,設(shè)計階段是最富有活力,最需要發(fā)揮創(chuàng)造精神的階段。隨著需求分析活動的逐漸深入,較高抽象級別上的復雜轉(zhuǎn)換可以精化為一系列的相互關(guān)聯(lián)的數(shù)據(jù)流和子轉(zhuǎn)換。本階段所研究的對象是軟件項目的用戶要求,必須全面理解用戶的各項要求,但又不能全盤接受所有的要求。. 操作可行性本系統(tǒng)運行在通用的Windows操作系統(tǒng)上,具有Windows相似的操作界面。(6)利用宏或Visual Basic for Application 語言將各種數(shù)據(jù)庫對象組織起來,形成一個數(shù)據(jù)庫應(yīng)用系統(tǒng)。Access數(shù)據(jù)庫中最基本的組件是“表”,在表中信息排成若干記錄(行),每條記錄包括多個字段(列)。這種定義也許不太全面,但無論什么時候使用或制作信息列表(姓名、地址、產(chǎn)品、顧客或發(fā)票等),其實都是在使用數(shù)據(jù)庫。利用它可以實現(xiàn): 設(shè)置CommandType屬性可以優(yōu)化命令的效率。(2) 命令行對象-Command命令行對象是對數(shù)據(jù)源將要執(zhí)行的一系列操作的定義。應(yīng)用程序通過一個連接(包括實現(xiàn)數(shù)據(jù)交換的環(huán)境設(shè)置)訪問數(shù)據(jù)源,也可以直接訪問數(shù)據(jù)源(在兩層數(shù)據(jù)結(jié)構(gòu)的系統(tǒng)中比較常見),或者通過類似Microsoft Internet Information Server的中間層間接訪問數(shù)據(jù)源(這就是通常說的三層結(jié)構(gòu))。(4) 如果返回以表格形式組織的數(shù)據(jù),則將它們保存在緩存中,產(chǎn)生相應(yīng)的數(shù)據(jù)集對象(Recordset)。DAO(Data Access Objects)即數(shù)據(jù)訪問對象,是一種面向?qū)ο蟮慕缑娼涌凇? ADO簡介. 為什么需要ADO從簡單的文本文件到各種復雜的關(guān)系型數(shù)據(jù)庫,數(shù)據(jù)庫應(yīng)用程序需要面對各種各樣的數(shù)據(jù)源。同時VB還提供了開放式數(shù)據(jù)庫連接(ODBC,Open DataBase Connectivity)功能,可以通過直接訪問或建立連接的方式使用并操作后臺大型網(wǎng)絡(luò)數(shù)據(jù)庫,如SQL Server等。(4) 事件驅(qū)動的編程機制Visual Basic通過事件來執(zhí)行對象的操作,例如命令按鈕是一個對象,當用戶單擊該按鈕時,將產(chǎn)生一個單擊事件,而在產(chǎn)生該事件時執(zhí)行一段程序,用來實現(xiàn)指定的操作。(1) 可視化的設(shè)計平臺用傳統(tǒng)程序設(shè)計語言編程時,需要通過編寫代碼設(shè)計用戶界面,在設(shè)計過程中看到界面的實際顯示效果,必須在運行程序時才能觀察到。VB把這些控件模式化,并且每個控件都由若干屬性來控制其外觀、工作方法。我做的這個系統(tǒng)就是一個功能實用、操作方便,簡單明了的客戶資源管理系統(tǒng)。該軟件的功能主要是管理客戶信息的添加、修改、刪除和查詢,客戶信息包括客戶單位和聯(lián)系人。┊┊┊┊┊┊┊┊┊┊┊┊┊裝┊┊┊┊┊訂┊┊┊┊┊線┊┊┊┊┊┊┊┊┊┊┊┊┊安徽工業(yè)大學工商學院 畢業(yè)設(shè)計(論文)說明書摘 要客戶資源是企業(yè)的寶貴財富,客戶管理系統(tǒng)可以有效地管理企業(yè)的客戶資源,記錄企業(yè)與客戶之間的商業(yè)活動,這對于現(xiàn)代企業(yè)是非常重要的。商業(yè)往來信息的添加、修改、刪除和查詢。(2)意義:通過設(shè)計客戶管理管理系統(tǒng),讓我了解了如何去開發(fā)一個簡單的軟件系統(tǒng),開發(fā)一個系統(tǒng)需要分哪幾個步驟以及設(shè)計思想對系統(tǒng)重要性;也讓我了解了與廣告公司客戶管理系統(tǒng)相關(guān)方面的知識(由哪些模塊、哪些功能組成等)。這樣,采用Visual方法無需編寫大量代碼去描述界面元素的外觀和位置,而只要把預先建立的控件加到屏幕上即可。如果對界面的效果不滿意,還要回到程序中修改,這一過程常常需要反復多次,大大影響了軟件開發(fā)效率。在用Visual Basic設(shè)計應(yīng)用程序時,不必建立具有明顯開始和結(jié)束的程序,而是編寫若干個微小的子程序,即過程。在應(yīng)用程序中,可以使用結(jié)構(gòu)化查詢語言(SQL,Structured Query Language)直接訪問Server上的數(shù)據(jù)庫,并提供簡單的面向?qū)ο蟮膸觳僮髅?、多用戶?shù)據(jù)庫的加鎖機制和網(wǎng)絡(luò)數(shù)據(jù)庫的編程技術(shù),為單機上運行的數(shù)據(jù)庫提供SQL網(wǎng)絡(luò)接口,以便在分布式環(huán)境中快速而有效地實現(xiàn)客戶/服務(wù)器(Client/Server)方案。Visual Basic 提供ADO(Active Data Objects)作為應(yīng)用程序和OLEDB連接的橋梁。通過DAO/Jet功能可以訪問ISAM數(shù)據(jù)庫,使用DAO/ODBC Direct功能可以實現(xiàn)遠程RDO功能。這樣便于查找、操作數(shù)據(jù)。連接成功,Connection以對象的形式存在。 設(shè)置IsolationLevel屬性可以確定事務(wù)(Transaction)在連接的隔離等級。 使用BeginTrans、CommitTrans和RollbackTrans方法以及Attributes屬性來管理事務(wù)。使用命令行對象來查詢數(shù)據(jù)庫并返回數(shù)據(jù)集對象(Recordset)形式的查詢結(jié)果。存儲幾乎無限多的信息;存儲在計算機中的數(shù)據(jù)庫與記錄在紙上、卡片上或通訊簿上的簡單列表相比更加靈活實用。除了表,Access數(shù)據(jù)庫中還包括查詢、窗體、報表、數(shù)據(jù)訪問頁和模塊等組件,功能強大而且使用方便。對于以上的各項功能,在Access 2000中都提供了多種向?qū)В脩艨梢酝ㄟ^向?qū)У膸椭p松地加以實現(xiàn)。具有簡單易學,使用方便等特點,熟悉計算機的人員不需要再經(jīng)過專門的培訓即可熟練操作。為了達到這一目的,我們必須對其中模糊的要求進行澄清,然后才能決定是否可以采納。在數(shù)據(jù)流方法中,對數(shù)據(jù)(數(shù)據(jù)流)的精化是伴隨著對轉(zhuǎn)換的精化而同步進行的。在本階段,主要就是軟件需求說明轉(zhuǎn)換為用適當方式表示的軟件概要設(shè)計文檔,從而得出本模塊的具體實現(xiàn)方案與總體結(jié)構(gòu)以及各組成部分之間的關(guān)系。. 系統(tǒng)功能模塊設(shè)計對上述各功能進行集中、分塊,按照結(jié)構(gòu)化程序設(shè)計的要求,得到圖2所示的系統(tǒng)功能模塊圖: