公司售后服務管理系統(tǒng).doc_第1頁
公司售后服務管理系統(tǒng).doc_第2頁
公司售后服務管理系統(tǒng).doc_第3頁
公司售后服務管理系統(tǒng).doc_第4頁
公司售后服務管理系統(tǒng).doc_第5頁
已閱讀5頁,還剩14頁未讀 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

無錫商業(yè)職業(yè)技術(shù)學院畢 業(yè) 論 文論 文 題 目:公司售后服務管理系統(tǒng) 系 科 _信息工程系_ 專 業(yè) 計算機應用技術(shù)/物流管理 姓 名 _ _ 學 號 _ _ 指導教師 _ _ 完成日期:2008 年 1 月目 錄摘要.1前言2第一章 系統(tǒng)開發(fā)工具及數(shù)據(jù)庫簡介31.1 Visual Basic 6.0 概述31.2 數(shù)據(jù)庫基礎(chǔ)知識與Access的應用4第二章 數(shù)據(jù)庫應用程序開發(fā)步驟.52.1 數(shù)據(jù)庫應用程序的基本成組成.52.2 數(shù)據(jù)庫應用程序的開發(fā)步驟52.3 售后服務管理系統(tǒng)數(shù)據(jù)庫的設(shè)計思想7第三章 售后服務管理系統(tǒng)功能的具體實現(xiàn).73.1 設(shè)計方法和步驟.73.2 需求分析.73.3 功能模塊設(shè)計83.4 創(chuàng)建數(shù)據(jù)庫9 3.4.1 創(chuàng)建資料數(shù)據(jù)庫9 3.4.2 創(chuàng)建密碼數(shù)據(jù)庫103.5 創(chuàng)建應用工程文件103.6 創(chuàng)建應用窗體文件9 3.6.1 創(chuàng)建用戶登錄窗體10 3.6.2 創(chuàng)建系統(tǒng)服務展示窗體10 3.6.3 創(chuàng)建售后服務管理系統(tǒng)主窗體11 3.6.4 創(chuàng)建售后服務登記查登窗體12 3.6.5 創(chuàng)建數(shù)據(jù)導入導出窗體13 3.6.6 創(chuàng)建數(shù)據(jù)庫路徑窗體13 3.6.7 創(chuàng)建密碼設(shè)定修改窗體13 3.6.8 創(chuàng)建售后服務關(guān)于說明窗體13第四章 售后服務管理系統(tǒng)使用說明.134.1 系統(tǒng)開發(fā)環(huán)境134.2 系統(tǒng)測試及運行與維護14第五章 結(jié)束語.14致謝.15參考文獻.16公司售后服務管理系統(tǒng)摘要隨著信息技術(shù)在管理上越來越深入而廣泛的應用,管理信息系統(tǒng)的實施在技術(shù)上已逐步成熟。管理信息系統(tǒng)是一個不斷發(fā)展的新型學科,任何一個單位要生存要發(fā)展,要高效率地把內(nèi)部活動有機地組織起來,就必須建立與自身特點相適應的管理信息系統(tǒng)本文介紹了在Visual Basic6.0環(huán)境下采用“自上而下地總體規(guī)劃,自下而上地應用開發(fā)”的策略開發(fā)一個管理信息系統(tǒng)的過程。通過分析公司售后服務管理上的要求從來形成了一套完整的售后服務登記信息、查詢信息的方案。文章介紹了公司售后服務管理系統(tǒng)的系統(tǒng)需求分析、開發(fā)設(shè)計思想、各個功能模塊設(shè)計和窗體界面的實現(xiàn)。本系統(tǒng)界面友好,操作簡單,比較實用。關(guān)鍵詞:管理信息系統(tǒng) 售后服務管理系統(tǒng) VB應用前 言隨著商業(yè)發(fā)展的復雜化,迅速化,對管理者的要求也越來越高。在當今計算機迅速發(fā)展的信息時代,利用計算機和現(xiàn)代信息技術(shù)開發(fā)和應用商業(yè)管理軟件已成為商業(yè)科學管理技術(shù)的重要內(nèi)容。隨著社會的進步和發(fā)展,人們在消費物品時,尤其是較貴重的物品時,都會要求售后服務,對客戶的服務如何體現(xiàn)了一個公司的素質(zhì),要對大量的維修數(shù)據(jù)進行好的管理和維護,建立一個好的服務管理系統(tǒng)就是個要解決的問題。在如今,計算機已經(jīng)完全進入了人類的生活,利用計算機的優(yōu)點建立好的服務體系,對維修數(shù)據(jù)進行管理和維護。而使用計算機對客戶維修服務信息進行管理,具有著手工管理所無法比擬的優(yōu)點.例如:檢索迅速、查找方便、可靠性高、存儲量大、保密性好、壽命長、成本低等。這些優(yōu)點能夠極大地提高客戶維修服務信息管理的效率,也是企業(yè)的科學化、正規(guī)化管理,與世界接軌的重要條件。一個好的公司售后服務管理軟件可以幫助企業(yè)擁有良好的售后服務平臺,計算機的應用和管理使得企業(yè)可以通過軟件實現(xiàn)顧客的信息查詢,售后支持以及成本監(jiān)控。售后服務管理軟件是用Microsoft Visual Basic編寫完成。由于Visual Basic率先采用了可視化(VISUAL)的程序設(shè)計方法。所以利用系統(tǒng)提供的大量可視化控件,可以方便的以可視化方式直接繪制用戶圖形界面,并可直觀,動態(tài)的調(diào)整界面的風格和樣式,直到滿意為止,從而克服了以前必須用大量代碼去描述界面元素的外觀和位置的傳統(tǒng)編程模式。做起來方便,使用起來更為快捷。而數(shù)據(jù)庫Access的結(jié)合也使得軟件可以方便的實現(xiàn)售后服務信息的查登,提高了辦事效率和服務水平。只需一到兩名管理人員即可操作系統(tǒng),節(jié)省了大量的人力。另外,軟件系統(tǒng)可根據(jù)不同的需要隨時進行升級,從而延長了軟件的使用壽命;數(shù)據(jù)庫具有存儲量大,保密性好、運行成本低等特點。第一章 系統(tǒng)開發(fā)工具及數(shù)據(jù)庫簡介系統(tǒng)采用MICROSOFT公司的 VISUAL BASIC語言編寫的售后服務管理系統(tǒng),連接Access數(shù)據(jù)庫實現(xiàn)數(shù)據(jù)查登達到信息管理的功能下面先介紹一下該工具的好處與特點。1.1 Visual Basic 6.0 概述1.1.1 Visual Basic 6.0 簡介無論用戶是一個Windows 編程新手,還是已經(jīng)具有豐富的Windows程序設(shè)計經(jīng)驗的專業(yè)程序開發(fā)人員,利用Visual Basic 6.0提供的良好開發(fā)環(huán)境,均可以使你快速地完成所需設(shè)計任務。所謂Visual ,中文的意思是“可視化”,它提供了一種創(chuàng)建圖形用戶界面(GUI)的方法,利用這種方法,用戶可不必書寫復雜的描述界面元素外觀和位置的程序代碼,而只需將系統(tǒng)提供的對象放到屏幕上的適當位置,并通過屬性窗口進行適當?shù)脑O(shè)置或調(diào)整,就可以設(shè)計出一個優(yōu)秀的應用程序界面。此外,用戶除了可以使用單獨的Visual Basic 6.0程序設(shè)計環(huán)境進行程序設(shè)計外。Visual Basic 6.0 程序設(shè)計系統(tǒng)還被包括在Excel Access 等眾多Windows功能應用軟件中,以供用戶進行二次開發(fā)。目前在編制網(wǎng)頁上使用較多的VBScript 腳本語言實際上是Visual Basic 語言的子集。因此,無論從哪方面講,用Visual Basic 6.0系統(tǒng)開發(fā)軟件都是一件非常合算的投資。1.1.2 Visual Basic 6.0 語言的特點不管你是編制一個小的應用程序,還是開發(fā)一套大型的專業(yè)系統(tǒng)軟件,甚至是開發(fā)一個跨越Internet 的分布式應用系統(tǒng)軟件,Visual Basic 6.0 都為用戶提供了合適的工具。利用Visual Basic 6.0的數(shù)據(jù)訪問特性,用戶可創(chuàng)建數(shù)據(jù)庫、前端應用程序、適用于大多數(shù)流行數(shù)據(jù)庫格式的服務器組件等。利用ActiveX技術(shù)允許用戶使用其他應用程序提供的功能,如Microsoft Word、Microsoft Excel,甚至可直接使用由Visual Basic 6.0 專業(yè)版和企業(yè)版創(chuàng)建的應用程序和對象。Visual Basic 的Internet 功能允許用戶使用程序方便地通過Internet 訪問文檔和應用程序,甚至創(chuàng)建Internet應用程序。用Visual Basic 6.0用戶創(chuàng)建的是一個真正的EXE文件,該文件可直接運行于操作系統(tǒng)(Windows98/2000/XP或Windows NT系統(tǒng)),完全脫離Visual Basic系統(tǒng)環(huán)境。并且,該文件可以自由發(fā)布,安裝到單機或網(wǎng)絡(luò)服務器上。此外,Visual Basic 6.0 還增加了一些新的功能,具體如下: 增加了ADO數(shù)據(jù)對象,該數(shù)據(jù)訪問技術(shù)是一個簡單的數(shù)據(jù)模型,可更好地與其它Microsoft和非Microsoft技術(shù)集成。它還是一個通用接口,可用于訪問本地或遠程數(shù)據(jù)、連續(xù)和離散記錄集、用戶可訪問的數(shù)據(jù)綁定接口和分層記錄集。 提供了數(shù)據(jù)環(huán)境設(shè)計器,其中提供了一種創(chuàng)建ADO對象的交互設(shè)計環(huán)境,數(shù)據(jù)環(huán)境可作為窗體或報表中所有要求數(shù)據(jù)對象的數(shù)據(jù)源,或者通過數(shù)據(jù)環(huán)境的方法和屬性由等程序訪問,數(shù)據(jù)環(huán)境設(shè)計器具有用戶連接設(shè)計器的全部功能和附加特性,如拖放、分層、分組和合計等。 數(shù)據(jù)報表,允許用戶使用拖放方法利用任何記錄集合快速創(chuàng)建報表。 數(shù)據(jù)源,創(chuàng)建可綁定任何控件的數(shù)據(jù)源用戶定義控件和類。 增強的數(shù)據(jù)窗體向?qū)?,現(xiàn)在用戶不僅可以構(gòu)造不綁定至數(shù)據(jù)控件的代碼窗體,而且可以使用ADO代碼,該向?qū)б呀?jīng)集成到應用程序向?qū)?、Chart向?qū)Ш虵lexGrid向?qū)е小?可視化數(shù)據(jù)庫工具集成(企業(yè)版)。在Visual Basic 6.0 中用戶可以可視地創(chuàng)建數(shù)據(jù)庫和查詢、SQL服務器程序、Oracle數(shù)據(jù)庫表、使用拖放方法創(chuàng)建視圖,以及自動改變列數(shù)據(jù)類型。 文件系統(tǒng)對象,Visual Basic 6.0 提供了改進的在文件系統(tǒng)中移動的程序集,并可創(chuàng)建文本文件和目錄。1.1.3 Visual Basic 6.0 的版本目前Visual Basic 6.0有三種版本,各自滿足不同的開發(fā)需要。其中:(1) Visual Basic 6.0學習版使編程人員可輕松學習和設(shè)計一些基本的應用程序。該版本包括所有的內(nèi)部控件,連同Grid、Tab和Data_Bound控件。(2) Visual Basic 6.0專業(yè)版為專業(yè)編程人員提供了一套進行開發(fā)的功能完備的工具。該版本包括學習版的全部功能連同ActiveX控件,還包括Internet Application Designer(Internet報務器應用程序設(shè)計器)、Integrated Visual DatabaseTools(集成可視化數(shù)據(jù)庫工具)、Data Environment (數(shù)據(jù)環(huán)境)、ActiveX污染Data Objects(數(shù)據(jù)對象,簡稱ADO)和Dynamic HTML Page Designer (動態(tài)HTML頁面設(shè)計器)。(3) Visual Basic 6.0企業(yè)版使得專業(yè)編程人員能夠開發(fā)功能強大的組內(nèi)分布式應用程序。該版本包括專業(yè)版的全部功能連同Back Office 工具,如SQL Server Microsoft Transaction Server 、Internet Information 、Visual SourceSafe、SNA Server。1.2 數(shù)據(jù)庫基礎(chǔ)與Access的應用1.2.1 數(shù)據(jù)庫基礎(chǔ)1)數(shù)據(jù)庫的概念和術(shù)語數(shù)據(jù)庫一直是計算機軟件開發(fā)的重要話題。在利用計算機輔助辦公的時代,人們很難不和數(shù)據(jù)庫打交道,幾乎所有的應用程序都離不開數(shù)據(jù)的存取操作,而這種存取操作往往是用數(shù)據(jù)庫來實現(xiàn)的。企業(yè)的所有信息和管理方面的應用軟件,基本上都是一個標準的數(shù)據(jù)庫應用系統(tǒng)。2)關(guān)系數(shù)據(jù)庫的概念和優(yōu)點:關(guān)系數(shù)據(jù)庫的概念是很早就提出來的概念,并以其強大的優(yōu)勢在微型計算機乃至大型計算機等系統(tǒng)上獲得了廣泛的應用。目前流行的數(shù)據(jù)庫管理系統(tǒng)幾乎都是關(guān)系數(shù)據(jù)庫。所謂關(guān)系數(shù)據(jù)庫,就是將含有不必要重復數(shù)據(jù)的復雜數(shù)據(jù)庫進行標準化,使用若干個表,在每一個表中存放僅需要記錄一次的數(shù)據(jù),然后用關(guān)鍵字段連接或聯(lián)系表格而組成的數(shù)據(jù)庫就稱為關(guān)系數(shù)據(jù)庫。使用關(guān)系數(shù)據(jù)庫的好處在于可以避免數(shù)據(jù)不必要的重復。為了避免數(shù)據(jù)的重復,可以將包含重復數(shù)據(jù)的表拆分成若干個沒有重復數(shù)據(jù)的表,從而將重復數(shù)據(jù)分離出來,存放在單獨的表中,這就是數(shù)據(jù)庫的標準化,也就中將復雜數(shù)據(jù)分解到幾個簡單的表中,并通過建立表與表之間的關(guān)系,檢索另一個表中的關(guān)系記錄中的數(shù)據(jù);在表與表之間的關(guān)系中,習慣上稱主表為“父表”,通過關(guān)系連接的其它表就稱為“子表“。在關(guān)系數(shù)據(jù)庫中常用的關(guān)系有:一對一關(guān)系多對一關(guān)系一對多關(guān)系多對多關(guān)系。常用的術(shù)語有:關(guān)系、主關(guān)鍵字、外部關(guān)鍵字以及索引。1.2.2 Microsoft Access簡介Access是Microsoft公司的一個成功的數(shù)據(jù)庫管理系統(tǒng)產(chǎn)品。其核心是Microsoft Jet數(shù)據(jù)庫引擎。早期的Access 2.0在辦公自動化中獲得了廣泛的應用,后續(xù)版本的功能得到了不斷提高,它與Microsoft Office 套件緊密結(jié)合,使之得到越來越廣泛的應用。Access 本身是一個可視化的數(shù)據(jù)庫管理系統(tǒng),它提供了很多非常實用的向?qū)?,初學者很容易學會如何用Access建立數(shù)據(jù)庫的各種對象,如創(chuàng)建表、查詢和報表,也可創(chuàng)建數(shù)據(jù)窗體等。Access使用內(nèi)嵌Visual Basic語言作為開發(fā)工具,完全面向?qū)ο缶幊?,可以可視化地獨?chuàng)數(shù)據(jù)庫應用于程序。Access的數(shù)據(jù)庫和傳統(tǒng)的桌面數(shù)據(jù)庫幾乎沒有什么不同,但它支持網(wǎng)絡(luò)環(huán)境的應用,如管理應用組和安全性等,所以是一種特殊的桌面數(shù)據(jù)庫管理系統(tǒng),很多人將其列入客戶機/服務器前端,其核心是Microsoft Jet理論系統(tǒng)RDBMS的范疇。Microsoft Access是當前最流行的關(guān)系數(shù)據(jù)庫管理系統(tǒng)之一,它與Visual Basic數(shù)據(jù)庫一樣,基本的核心是Microsoft Jet數(shù)據(jù)庫引擎,數(shù)據(jù)庫的訪問和編程與Visual Basic中訪問數(shù)據(jù)庫一樣。它操作方便、簡單易學,Access能滿足小型企業(yè)客戶/服務器解決方案的要求來組建客戶/服務器的數(shù)據(jù)庫應用系統(tǒng),是一個功能較完備的數(shù)據(jù)庫管理系統(tǒng),它幾乎包含了數(shù)據(jù)庫領(lǐng)域的所有技術(shù)和內(nèi)容,對于初學者學習數(shù)據(jù)庫知識非常有幫助。正因為這些特點,在利用Visual Basic開發(fā)數(shù)據(jù)庫應用系統(tǒng)程序時,比較適合采用Access作為后臺數(shù)據(jù)庫管理系統(tǒng)。在一個Access數(shù)據(jù)庫應用程序中,用一系列表的集合來存放各種經(jīng)提取的原始數(shù)據(jù)。通過表的視圖可以直接操作數(shù)據(jù),但是為了能夠使用戶方便又安全地操作數(shù)據(jù),應用程序一般不讓用戶通過表來直接操作數(shù)據(jù),而是用通過窗體對象來訪問表,這樣可以對用戶的行為作較好的指導和限制,數(shù)據(jù)操作外的其他功能則是用窗體來完成的。第二章 數(shù)據(jù)庫應用程序開發(fā)步驟考慮到目前所有管理方面的數(shù)據(jù)庫都采用關(guān)系型數(shù)據(jù)庫,因此,售后服務管理所用數(shù)據(jù)庫使用這樣的數(shù)據(jù)庫更合理一些,以下就關(guān)系型數(shù)據(jù)庫應用系統(tǒng)的開發(fā)一般都有要求及建立步驟,再結(jié)合售后服務管理工作的實際情況簡述開發(fā)一個實際的數(shù)據(jù)庫應用程序時,應該如何有計劃、有步驟的完成該項目。2.1 數(shù)據(jù)庫應用程序的基本成組成簡單地說,數(shù)據(jù)庫應用程序的主要作用是存放數(shù)據(jù)、從數(shù)據(jù)中檢索和統(tǒng)計數(shù)據(jù),以得到各種各樣的信息(報表和圖表等)。一個完整的數(shù)據(jù)庫應用程序應按照功能可分為4部分內(nèi)容:數(shù)據(jù)庫;應用程序窗體;查詢和統(tǒng)計;報表和圖表。2.2 數(shù)據(jù)庫應用程序的開發(fā)步驟一個實際的數(shù)據(jù)庫應用程序的開發(fā)一般需要經(jīng)過如下幾個步驟,而且有的步驟可能要反復幾次。 應用程序應用背景和需求分析在此階段中,開發(fā)人員應該弄清楚所要開發(fā)的應用程序?qū)糜谑裁礃拥膱龊?、要完成哪些功能、達到什么樣的標準、需求方對應用程序的具體要求等。充分考慮需求方的計算機應用水平及習慣應用軟件、硬件環(huán)境、工作方式、投資強度、時間要求和開發(fā)工具提供的功能、開發(fā)周期、完全性要求、開發(fā)成本等因素,從而確定數(shù)據(jù)庫后臺管理工具和前端應用程序的開發(fā)工具。 組建開發(fā)組一個大型數(shù)據(jù)庫應用系統(tǒng)的開發(fā)通常由多人協(xié)作完成,每一個人只充當開發(fā)過程中的一個角色。一個典型的開發(fā)組由項目負責人(Project Manager)、數(shù)據(jù)庫管理員(Database Administrator)、應用程序開發(fā)人員(Application Software)要注意的是:在一個較小和任務較為簡單的桌面數(shù)據(jù)庫應用系統(tǒng)的開發(fā)過程中,開發(fā)組的所有任務可能由一個人或很少的幾個人來完成,因而不存在確定的組內(nèi)分工。數(shù)據(jù)庫管理員一般由數(shù)據(jù)庫后臺管理系統(tǒng)熟悉的熟練人員來擔任,要求對數(shù)據(jù)庫管理系統(tǒng)(SQL Server ,Oracle等)的操作和維護特別熟悉。數(shù)據(jù)庫管理員負責后臺系統(tǒng)的建立和維護,如創(chuàng)建數(shù)據(jù)庫和表等數(shù)據(jù)庫對象、管理用戶權(quán)限、根據(jù)需求修改數(shù)據(jù)庫結(jié)構(gòu)等。應用程序開發(fā)人員由軟件工程師擔任,每個人負責指派的子系統(tǒng)的編程任務,按項目負責人指定的進度向系統(tǒng)集成人員提供子系統(tǒng)源程序和功能模塊。系統(tǒng)集成和測試人員負責各個子系統(tǒng)的連接;確定各個子系統(tǒng)或功能模塊源程序是否達到設(shè)計要求、是否已經(jīng)標準化;參與項目的聯(lián)調(diào)測試整個系統(tǒng)是否實現(xiàn)需求。 數(shù)據(jù)庫設(shè)計數(shù)據(jù)庫設(shè)計是系統(tǒng)開發(fā)過程中非常重要的一個階段,數(shù)據(jù)庫設(shè)計的好壞直接影響了項目開發(fā)的復雜程度和系統(tǒng)的執(zhí)行效率,也是減少在開發(fā)過程中出現(xiàn)反復的關(guān)鍵環(huán)節(jié)。在此階段中,根據(jù)應用程序背景和需求分析的結(jié)果,確定數(shù)據(jù)庫存放哪些用戶數(shù)據(jù)、數(shù)據(jù)如何存放、數(shù)據(jù)的關(guān)聯(lián)、數(shù)據(jù)的安全性和一致性的規(guī)則等。在此階段一般還規(guī)定了軟件開發(fā)人員可以存放的系統(tǒng)數(shù)據(jù)或中間數(shù)據(jù)。 編寫應用程序以上各階段完成后,項目負責人根據(jù)應用背景和需求分析的結(jié)果,確定前端應用程序的各個組成部分和功能模塊,并將其分解為若干相對獨立的子系統(tǒng)或功能模塊,交給不同的軟件開發(fā)人員去完成。等各個分立的子系統(tǒng)和功能模塊都基本完成后,將各個子系統(tǒng)和功能模塊組織到一個軟件工程項目(Project)中,再調(diào)試和編譯整個系統(tǒng),以便完成整個系統(tǒng)的集成。這項工作被稱作“聯(lián)調(diào)”。 測試和優(yōu)化應用程序系統(tǒng)通過聯(lián)調(diào)后,基本可以達到設(shè)計要求,但系統(tǒng)的安全性和性能等方面還需經(jīng)過實踐的考驗才能具體應用。大的項目往往用發(fā)行測試版應用程序的方法請應用人員測試或直接讓最終用戶使用程序,以便找出系統(tǒng)中可能存在的缺陷和不方便之處。然后根據(jù)測試的結(jié)果和最終的用戶的要求,更改和優(yōu)化應用程序。此項工作可能要反復多次。發(fā)行數(shù)據(jù)庫和應用程序等以上的所有工作都完成后,編寫應用程序的聯(lián)機幫助程序和用戶指南等軟件文檔,發(fā)行數(shù)據(jù)庫和應用程序,完成系統(tǒng)的開發(fā)。發(fā)行數(shù)據(jù)庫和應用程序。在數(shù)據(jù)庫應用程序的開發(fā)過程中必須對有關(guān)問題作詳細的記錄,以便在系統(tǒng)開發(fā)完成后,可以快速地編寫用戶手冊和聯(lián)機幫助程序及其它相關(guān)文檔資料。綜上所述,在開始編寫數(shù)據(jù)庫應用程序之前,必須先創(chuàng)建數(shù)據(jù)庫結(jié)構(gòu)。如本系統(tǒng)中可以用Visual Basic的可視化數(shù)據(jù)庫管理器或者是其它工具創(chuàng)建數(shù)據(jù)庫結(jié)構(gòu)和管理數(shù)據(jù)庫中的數(shù)據(jù)。但是在Visual Basic6.0 數(shù)據(jù)庫的開發(fā)過程中,使用Microsoft Access創(chuàng)建和管理數(shù)據(jù)庫結(jié)構(gòu)是非常理想的選擇。2.3 售后服務管理系統(tǒng)數(shù)據(jù)庫的設(shè)計思想 數(shù)據(jù)庫設(shè)計數(shù)據(jù)庫規(guī)劃是創(chuàng)建數(shù)據(jù)庫非常重要的一個環(huán)節(jié)。數(shù)據(jù)庫規(guī)劃的好壞,不僅是影響開發(fā)過程,而且直接影響數(shù)據(jù)庫的使用。在數(shù)據(jù)庫規(guī)劃時,要分析數(shù)據(jù)庫的應用目標和應包含的數(shù)據(jù),要設(shè)計數(shù)據(jù)并確定表與表的關(guān)系。在售后服務管理系統(tǒng)中,由于管理的任務僅限于公司服務項目,因此,建立一個數(shù)據(jù)庫就可以了。 目的與應用背景分析在設(shè)計一個數(shù)據(jù)庫之前,首先要對數(shù)據(jù)庫的設(shè)計目的和應用背景進行分析。在進行設(shè)計背景分析時,應搞清該數(shù)據(jù)庫要解決一個什么樣的問題、需要存儲一個什么樣的場合,同樣的數(shù)據(jù)應用于不同的場合,其特點和要求也不一樣。在開發(fā)數(shù)據(jù)庫之前,必須掌握一定的背景知識。 設(shè)計數(shù)據(jù)庫草稿弄清楚目的和應用背景后,就可以著手進行數(shù)據(jù)庫的設(shè)計。首先要進行的工作就是將數(shù)據(jù)庫進行分類和量化,使數(shù)據(jù)庫便于計算機處理。然后列出每一個表所要包含的數(shù)據(jù)字段,并初步確定每個字段的數(shù)據(jù)類型和字段的大小。售后服務管理系統(tǒng)中應建立一個保存基本信息的數(shù)據(jù)庫,另外,還要建立幾個用于保存變動服務變動情況和有關(guān)顧客信息統(tǒng)計情況的數(shù)據(jù)表。 數(shù)據(jù)標準化經(jīng)過草稿設(shè)計后,就可以建立數(shù)據(jù)了。但就樣的數(shù)據(jù)庫往往會帶來很多的報怨,困為不經(jīng)過標準化的數(shù)據(jù)庫往往是不合理的。數(shù)據(jù)庫的標準化就是對數(shù)據(jù)表進行分析,采用關(guān)系數(shù)據(jù)庫的方法,使每個表都不重復數(shù)據(jù),從而以最少的維護,提供最多的信息。第三章 售后服務管理系統(tǒng)的具體實現(xiàn)3.1 設(shè)計方法和步驟數(shù)據(jù)庫設(shè)計是開發(fā)數(shù)據(jù)庫及其應用系統(tǒng)的技術(shù),也是本系統(tǒng)開發(fā)和建設(shè)的重要組成部分。具體說,數(shù)據(jù)庫設(shè)計是要在一個給定的應用環(huán)境中,通過合理的邏輯設(shè)計和有效的物理設(shè)計,構(gòu)造較優(yōu)的數(shù)據(jù)庫模式,建立數(shù)據(jù)庫及其應用系統(tǒng),滿足用戶的各種信息需求。這里從數(shù)據(jù)庫應用系統(tǒng)和開發(fā)的全過程來考慮,根據(jù)本系統(tǒng)的實際情況,將數(shù)據(jù)庫及其應用系統(tǒng)的設(shè)計分為以下幾個階段:需求分析,功能模塊設(shè)計,創(chuàng)建數(shù)據(jù)庫,創(chuàng)建應用工程文件,創(chuàng)建應用窗體文件,創(chuàng)建應用文件包。3.2 需求分析在設(shè)計一個數(shù)據(jù)庫之前,首先要對數(shù)據(jù)庫的設(shè)計目的和應用背景進行分析。在進行設(shè)計目的分析時,應搞清楚該數(shù)據(jù)庫要解決一個什么樣的問題、需要存儲哪些數(shù)據(jù)、能夠提供哪些信息、完成哪些自動化功能等。應用背景指數(shù)據(jù)庫應用于一個什么樣場合。在對本系統(tǒng)應用環(huán)境和需求進行收集和分析后所形成的抽象的系統(tǒng)概貌圖如圖1。數(shù)據(jù)存儲處理數(shù)據(jù)輸出數(shù)據(jù)來源數(shù)據(jù)流圖1系統(tǒng)概貌圖本系統(tǒng)是為倉庫開發(fā)的設(shè)備管理系統(tǒng),根據(jù)任務書的要求,應設(shè)計一個可行的數(shù)據(jù)庫結(jié)構(gòu)和數(shù)據(jù)庫管理系統(tǒng)。該數(shù)據(jù)庫管理系統(tǒng)應具有:1、 數(shù)據(jù)查詢功能(多種關(guān)鍵詞查詢 );2、 數(shù)據(jù)更新功能(修改, 增加, 刪除等);3、 數(shù)據(jù)安全性設(shè)計;4、 其他附加便捷功能(電話、郵編歸屬,日歷等)概括層的數(shù)據(jù)流圖如圖2售后管理部門顧客售后服務管理系統(tǒng)職員顧客管理員教師維修信息服務信息查詢統(tǒng)計分析圖2 學生成績管理系統(tǒng)0層數(shù)據(jù)流程圖售后服務部門:負責將顧客信息錄入,負責統(tǒng)計維修點信息。售后服務管理系統(tǒng):負責售后信息統(tǒng)一管理。通過該系統(tǒng)可以直接對數(shù)據(jù)庫進行操作,進行維修處理,以記錄顧客服務相關(guān)信息。顧客:顧客購買商品時以及需維修時要作相應記錄,以便售后服務部門可以查詢顧客的情況。3.3 功能模塊設(shè)計在軟件設(shè)計中,程序設(shè)計分為兩個階段完成,首先進行結(jié)構(gòu)設(shè)計,以確定程序由那些模塊組成,然后進行過程設(shè)計,過程設(shè)計是確定每個模塊的處理過程。設(shè)計中規(guī)定了數(shù)據(jù)庫的結(jié)構(gòu)(表、記錄、字段、關(guān)鍵字)、制訂了數(shù)據(jù)所應滿足的條件、規(guī)定了用戶的使用密碼和用戶名,幫助用戶方便地對數(shù)據(jù)庫中數(shù)據(jù)進行操作。售后服務管理系統(tǒng)系統(tǒng)幫助窗體電話日歷窗體密碼修改窗體數(shù)據(jù)庫路徑窗體導入導出窗體服務查登窗體售后系統(tǒng)主窗體系統(tǒng)展示界面用戶登錄界面工程文件資料數(shù)據(jù)庫密碼數(shù)據(jù)庫圖3 系統(tǒng)功能模塊圖3.4 創(chuàng)建數(shù)據(jù)庫在使用Visual Basic開發(fā)數(shù)據(jù)庫應用程序時,其后臺數(shù)據(jù)庫可以選用多種格式,本系統(tǒng)使用Microsoft Access的數(shù)據(jù)庫格式,因為Access數(shù)據(jù)庫和Visual Basic數(shù)據(jù)庫都是Microsoft Jet數(shù)據(jù)庫,其數(shù)據(jù)庫對象的層次結(jié)構(gòu)和編程方法是完全相同的,用Access創(chuàng)建的數(shù)據(jù)庫可以原封不動地用到Visual Basic應用程序中。Access數(shù)據(jù)庫表的建立方法是:準備好設(shè)計資料,先在紙上設(shè)計好數(shù)據(jù)庫的結(jié)構(gòu),即由哪幾個表組成,每個表包含哪幾個字段,各個字段的屬性如何,哪個字段是關(guān)鍵字,共有多少個記錄。下面介紹本系統(tǒng)中兩個數(shù)據(jù)庫的創(chuàng)建方法。3.4.1 創(chuàng)建資料數(shù)據(jù)庫本系統(tǒng)的儀器數(shù)據(jù)庫是用Microsoft Access中文版創(chuàng)建的。創(chuàng)建步驟如下:1.創(chuàng)建一個新的空數(shù)據(jù)庫,確定數(shù)據(jù)庫的名稱及數(shù)據(jù)庫的保存類型;2.向空數(shù)據(jù)庫添加表,將數(shù)據(jù)進行分類和量化,并設(shè)置表單的主鍵;使數(shù)據(jù)便于計算機處理。列出每一個表所包含的數(shù)據(jù)字段名稱,確定每個字段的數(shù)據(jù)類型和字段大?。?.在表單中輸入和修改數(shù)據(jù);4.保存數(shù)據(jù)庫3.4.2 創(chuàng)建密碼數(shù)據(jù)庫在計算機系統(tǒng)中,一般說來安全措施是分級設(shè)置的,本系統(tǒng)安全性設(shè)計中采用的是用戶標識和鑒定。用戶標識和鑒定是系統(tǒng)提供的最外層的安全保護措施,其方法是由系統(tǒng)提供一定的方式讓用戶標識自己的名字或身份,每次用戶要進入系統(tǒng)時,系統(tǒng)對用戶身份進行核實,通過鑒定后才提供系統(tǒng)使用權(quán)。本系統(tǒng)采用的方法具體是:用一個用戶名來標明用戶身份,系統(tǒng)鑒別此用戶是否是合法的用戶,若是,則可進入下一步的核實;若不是,則不能使用系統(tǒng)。為了進一步核實用戶,系統(tǒng)要求用戶輸入密碼,為保密起見,用戶在終端上輸入的口令不顯示在屏幕上,系統(tǒng)核定密碼以鑒別用戶身份,創(chuàng)建方法和步驟同3.4.1。3.5 創(chuàng)建應用工程文件本系統(tǒng)的應用工程文件是用Visual Basic6.0創(chuàng)建的,選定“標準的可執(zhí)行文件”單擊“打開”進入工程的窗體文件設(shè)計。3.6 創(chuàng)建應用窗體文件本工程文件中有八個主要應用窗體文件,下面分別是應用窗體文件的窗體格式和程序代碼文本。3.6.1創(chuàng)建用戶登錄窗體(frmlogin.frm)在visual basic中新建一個form,保存為frmlogin.frm。從工具箱中選擇相應控件將其添加到窗體中,根據(jù)需要設(shè)置其各項屬性,最后的關(guān)于售后管理程序登錄窗體如圖4所示圖4 登錄窗口將窗體及其各控件的屬性設(shè)置完畢后,根據(jù)需要為窗體及控件添加事件處理函數(shù)。3.6.2 創(chuàng)建系統(tǒng)服務展示窗體在visual basic中新建一個form,保存為frmSplash.frm。從工具箱中選擇相應控件將其添加到窗體中,根據(jù)需要設(shè)置其各項屬性,最后的關(guān)于售后服務管理程序的展示窗體如圖5所示圖5 展示窗口將窗體及其各控件的屬性設(shè)置完畢后,根據(jù)需要為窗體及控件添加事件處理函數(shù)。3.6.3 創(chuàng)建售后服務管理系統(tǒng)主窗體在visual basic中新建一個form,保存為MDIForm1.frm。從工具箱中選擇相應控件將其添加到窗體中,根據(jù)需要設(shè)置其各項屬性,最后的關(guān)于售后服務管理程序的主窗體如圖6所示圖6 系統(tǒng)主窗口將窗體及其各控件的屬性設(shè)置完畢后,根據(jù)需要為窗體及控件添加事件處理函數(shù),程序如下:Private Sub MDIForm_Load()StatusBar1.Panels(1) = “接線員:” + mzStatusBar1.Panels(1) = frmsplash.Label1End SubPrivate Sub MDIForm_Unload(Cancel As Integer)EndEnd SubPrivate Sub munHelpAbout_Click(Index As Integer)frmAbout.ShowEnd SubPrivate Sub munReadEdit_Click(Index As Integer)FormTXL.ShowEnd SubPrivate Sub munReadPut_Click(Index As Integer)Form4.ShowEnd SubPrivate Sub munSetDh_Click(Index As Integer)Form2.ShowEnd SubPrivate Sub munSetIn_Click(Index As Integer)Form1.ShowEnd SubPrivate Sub munSetMm_Click(Index As Integer)Formmm.ShowEnd SubPrivate Sub munSetNl_Click(Index As Integer)Form3.ShowEnd Sub3.6.4 創(chuàng)建售后服務登記查登窗體在visual basic中新建一個form,保存為FormTXL.frm。從工具箱中選擇相應控件將其添加到窗體中,根據(jù)需要設(shè)置其各項屬性,最后的關(guān)于售后服務管理程序的查登窗體如圖7所示圖7 服務登記窗口將窗體及其各控件的屬性設(shè)置完畢后,根據(jù)需要為窗體及控件添加事件處理函數(shù)。3.6.5 創(chuàng)建數(shù)據(jù)導入導出窗體在visual basic中新建一個form,保存為Form4.frm。從工具箱中選擇相應控件將其添加到窗體中,根據(jù)需要設(shè)置其各項屬性,將窗體及其各控件的屬性設(shè)置完畢后,根據(jù)需要為窗體及控件添加事件處理函數(shù)。3.6.6 創(chuàng)建數(shù)據(jù)庫路徑窗體在visual basic中新建一個form,保存為Form1.frm。從工具箱中選擇相應控件將其添加到窗體中,根據(jù)需要設(shè)置其各項屬性,將窗體及其各控件的屬性設(shè)置完畢后,根據(jù)需要為窗體及控件添加事件處理函數(shù)。3.6.7 創(chuàng)建密碼設(shè)定修改窗體在visual basic中新建一個form,保存為Formmm.frm。從工具箱中選擇相應控件將其添加到窗體中,根據(jù)需要設(shè)置其各項屬性,將窗體及其各控件的屬性設(shè)置完畢后,根據(jù)需要為窗體及控件添加事件處理函數(shù)。3.6.8 創(chuàng)建售后服務關(guān)于說明窗體在visual basic中新建一個form,保存為Form1.frm。從工具箱中選擇相應控件將其添加到窗體中,根據(jù)需要設(shè)置其各項屬性,將窗體及其各控件的屬性設(shè)置完畢后,根據(jù)需要為窗體及控件添加事件處理函數(shù),程序如下:Private Sub Form_Click() Unload MeEnd SubPrivate Sub Form_Load() lblVersion.Caption = 版本 & App.Major & . & App.Minor & . & App.Revision lblTitle.Caption = App.Title Label2 = xtrqEnd SubPrivate Sub Image3_Click()Unload MeEnd Sub第四章 售后服務管理系統(tǒng)使用說明4.1 系統(tǒng)開發(fā)環(huán)境1. 本系統(tǒng)運行于PC機的windows98/2000/xp下,具有對硬件要求低、容易操作、開發(fā)成本

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論