版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
無錫商業(yè)職業(yè)技術(shù)學院畢業(yè)論文論文題目:公司售后效勞管理系統(tǒng)系科__信息工程系__專業(yè)計算機應用技術(shù)/物流管理姓名____學號____指導教師____完成日期:2024年1月目錄摘要………………1前言…………2第一章系統(tǒng)開發(fā)工具及數(shù)據(jù)庫簡介………31.1VisualBasic6.0概述…………………31.2數(shù)據(jù)庫根底知識與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ù)庫……………………93.4.1創(chuàng)立資料數(shù)據(jù)庫………………………93.4.2創(chuàng)立密碼數(shù)據(jù)庫………………………103.5創(chuàng)立應用工程文件……………103.6創(chuàng)立應用窗體文件……………93.6.1創(chuàng)立用戶登錄窗體……………………103.6.2創(chuàng)立系統(tǒng)效勞展示窗體………103.6.3創(chuàng)立售后效勞管理系統(tǒng)主窗體………113.6.4創(chuàng)立售后效勞登記查登窗體…………123.6.5創(chuàng)立數(shù)據(jù)導入導出窗體…………………133.6.6創(chuàng)立數(shù)據(jù)庫路徑窗體……………………133.6.7創(chuàng)立密碼設(shè)定修改窗體…………………133.6.8創(chuàng)立售后效勞關(guān)于說明窗體………第四章售后效勞管理系統(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)是一個不斷開展的新型學科,任何一個單位要生存要開展,要高效率地把內(nèi)部活動有機地組織起來,就必須建立與自身特點相適應的管理信息系統(tǒng)本文介紹了在VisualBasic6.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è)開展的復雜化,迅速化,對管理者的要求也越來越高。在當今計算機迅速開展的信息時代,利用計算機和現(xiàn)代信息技術(shù)開發(fā)和應用商業(yè)管理軟件已成為商業(yè)科學管理技術(shù)的重要內(nèi)容。隨著社會的進步和開展,人們在消費物品時,尤其是較貴重的物品時,都會要求售后效勞,對客戶的效勞如何表達了一個公司的素質(zhì),要對大量的維修數(shù)據(jù)進行好的管理和維護,建立一個好的效勞管理系統(tǒng)就是個要解決的問題。在如今,計算機已經(jīng)完全進入了人類的生活,利用計算機的優(yōu)點建立好的效勞體系,對維修數(shù)據(jù)進行管理和維護。而使用計算機對客戶維修效勞信息進行管理,具有著手工管理所無法比較的優(yōu)點.例如:檢索迅速、查找方便、可靠性高、存儲量大、保密性好、壽命長、本錢低等。這些優(yōu)點能夠極大地提高客戶維修效勞信息管理的效率,也是企業(yè)的科學化、正規(guī)化管理,與世界接軌的重要條件。一個好的公司售后效勞管理軟件可以幫助企業(yè)擁有良好的售后效勞平臺,計算機的應用和管理使得企業(yè)可以通過軟件實現(xiàn)顧客的信息查詢,售后支持以及本錢監(jiān)控。售后效勞管理軟件是用MicrosoftVisualBasic 編寫完成。由于VisualBasic率先采用了可視化〔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公司的VISUALBASIC語言編寫的售后效勞管理系統(tǒng),連接Access數(shù)據(jù)庫實現(xiàn)數(shù)據(jù)查登到達信息管理的功能下面先介紹一下該工具的好處與特點。1.1VisualBasic6.0概述1.1.1VisualBasic6.0簡介無論用戶是一個Windows編程新手,還是已經(jīng)具有豐富的Windows程序設(shè)計經(jīng)驗的專業(yè)程序開發(fā)人員,利用VisualBasic6.0提供的良好開發(fā)環(huán)境,均可以使你快速地完成所需設(shè)計任務。所謂Visual,中文的意思是“可視化〞,它提供了一種創(chuàng)立圖形用戶界面〔GUI〕的方法,利用這種方法,用戶可不必書寫復雜的描述界面元素外觀和位置的程序代碼,而只需將系統(tǒng)提供的對象放到屏幕上的適當位置,并通過屬性窗口進行適當?shù)脑O(shè)置或調(diào)整,就可以設(shè)計出一個優(yōu)秀的應用程序界面。此外,用戶除了可以使用單獨的VisualBasic6.0程序設(shè)計環(huán)境進行程序設(shè)計外。VisualBasic6.0程序設(shè)計系統(tǒng)還被包括在ExcelAccess等眾多Windows功能應用軟件中,以供用戶進行二次開發(fā)。目前在編制網(wǎng)頁上使用較多的VBScript腳本語言實際上是VisualBasic語言的子集。因此,無論從哪方面講,用VisualBasic6.0系統(tǒng)開發(fā)軟件都是一件非常合算的投資。1.1.2VisualBasic6.0語言的特點不管你是編制一個小的應用程序,還是開發(fā)一套大型的專業(yè)系統(tǒng)軟件,甚至是開發(fā)一個跨越Internet的分布式應用系統(tǒng)軟件,VisualBasic6.0都為用戶提供了適宜的工具。利用VisualBasic6.0的數(shù)據(jù)訪問特性,用戶可創(chuàng)立數(shù)據(jù)庫、前端應用程序、適用于大多數(shù)流行數(shù)據(jù)庫格式的效勞器組件等。利用ActiveX技術(shù)允許用戶使用其他應用程序提供的功能,如MicrosoftWord、MicrosoftExcel,甚至可直接使用由VisualBasic6.0專業(yè)版和企業(yè)版創(chuàng)立的應用程序和對象。。VisualBasic的Internet功能允許用戶使用程序方便地通過Internet訪問文檔和應用程序,甚至創(chuàng)立Internet應用程序。用VisualBasic6.0用戶創(chuàng)立的是一個真正的EXE文件,該文件可直接運行于操作系統(tǒng)〔Windows98/2000/XP或WindowsNT系統(tǒng)〕,完全脫離VisualBasic系統(tǒng)環(huán)境。并且,該文件可以自由發(fā)布,安裝到單機或網(wǎng)絡效勞器上。此外,VisualBasic6.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è)版〕。在VisualBasic6.0中用戶可以可視地創(chuàng)立數(shù)據(jù)庫和查詢、SQL效勞器程序、Oracle數(shù)據(jù)庫表、使用拖放方法創(chuàng)立視圖,以及自動改變列數(shù)據(jù)類型。文件系統(tǒng)對象,VisualBasic6.0提供了改良的在文件系統(tǒng)中移動的程序集,并可創(chuàng)立文本文件和目錄。1.1.3VisualBasic6.0的版本目前VisualBasic6.0有三種版本,各自滿足不同的開發(fā)需要。其中:(1)VisualBasic6.0學習版使編程人員可輕松學習和設(shè)計一些根本的應用程序。該版本包括所有的內(nèi)部控件,連同Grid、Tab和Data_Bound控件。(2)VisualBasic6.0專業(yè)版為專業(yè)編程人員提供了一套進行開發(fā)的功能完備的工具。該版本包括學習版的全部功能連同ActiveX控件,還包括InternetApplicationDesigner〔Internet報務器應用程序設(shè)計器〕、IntegratedVisualDatabaseTools〔集成可視化數(shù)據(jù)庫工具〕、DataEnvironment(數(shù)據(jù)環(huán)境)、ActiveX污染DataObjects〔數(shù)據(jù)對象,簡稱ADO〕和DynamicHTMLPageDesigner〔動態(tài)HTML頁面設(shè)計器〕。(3)VisualBasic6.0企業(yè)版使得專業(yè)編程人員能夠開發(fā)功能強大的組內(nèi)分布式應用程序。該版本包括專業(yè)版的全部功能連同BackOffice工具,如SQLServerMicrosoftTransactionServer、InternetInformation、VisualSourceSafe、SNAServer。1.2數(shù)據(jù)庫根底與Access的應用1.2.1數(shù)據(jù)庫根底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è)干個表,在每一個表中存放僅需要記錄一次的數(shù)據(jù),然后用關(guān)鍵字段連接或聯(lián)系表格而組成的數(shù)據(jù)庫就稱為關(guān)系數(shù)據(jù)庫。使用關(guān)系數(shù)據(jù)庫的好處在于可以防止數(shù)據(jù)不必要的重復。為了防止數(shù)據(jù)的重復,可以將包含重復數(shù)據(jù)的表拆分成假設(shè)干個沒有重復數(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.2MicrosoftAccess簡介Access是Microsoft公司的一個成功的數(shù)據(jù)庫管理系統(tǒng)產(chǎn)品。其核心是MicrosoftJet數(shù)據(jù)庫引擎。早期的Access2.0在辦公自動化中獲得了廣泛的應用,后續(xù)版本的功能得到了不斷提高,它與MicrosoftOffice套件緊密結(jié)合,使之得到越來越廣泛的應用。Access本身是一個可視化的數(shù)據(jù)庫管理系統(tǒng),它提供了很多非常實用的向?qū)?,初學者很容易學會如何用Access建立數(shù)據(jù)庫的各種對象,如創(chuàng)立表、查詢和報表,也可創(chuàng)立數(shù)據(jù)窗體等。Access使用內(nèi)嵌VisualBasic語言作為開發(fā)工具,完全面向?qū)ο缶幊?,可以可視化地獨?chuàng)數(shù)據(jù)庫應用于程序。Access的數(shù)據(jù)庫和傳統(tǒng)的桌面數(shù)據(jù)庫幾乎沒有什么不同,但它支持網(wǎng)絡環(huán)境的應用,如管理應用組和平安性等,所以是一種特殊的桌面數(shù)據(jù)庫管理系統(tǒng),很多人將其列入客戶機/效勞器前端,其核心是MicrosoftJet理論系統(tǒng)RDBMS的范疇。MicrosoftAccess是當前最流行的關(guān)系數(shù)據(jù)庫管理系統(tǒng)之一,它與VisualBasic數(shù)據(jù)庫一樣,根本的核心是MicrosoftJet數(shù)據(jù)庫引擎,數(shù)據(jù)庫的訪問和編程與VisualBasic中訪問數(shù)據(jù)庫一樣。它操作方便、簡單易學,Access能滿足小型企業(yè)客戶/效勞器解決方案的要求來組建客戶/效勞器的數(shù)據(jù)庫應用系統(tǒng),是一個功能較完備的數(shù)據(jù)庫管理系統(tǒng),它幾乎包含了數(shù)據(jù)庫領(lǐng)域的所有技術(shù)和內(nèi)容,對于初學者學習數(shù)據(jù)庫知識非常有幫助。正因為這些特點,在利用VisualBasic開發(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ā)組由工程負責人〔ProjectManager〕、數(shù)據(jù)庫管理員〔DatabaseAdministrator〕、應用程序開發(fā)人員〔ApplicationSoftware〕要注意的是:在一個較小和任務較為簡單的桌面數(shù)據(jù)庫應用系統(tǒng)的開發(fā)過程中,開發(fā)組的所有任務可能由一個人或很少的幾個人來完成,因而不存在確定的組內(nèi)分工。數(shù)據(jù)庫管理員一般由數(shù)據(jù)庫后臺管理系統(tǒng)熟悉的熟練人員來擔任,要求對數(shù)據(jù)庫管理系統(tǒng)〔SQLServer,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é)果,確定前端應用程序的各個組成局部和功能模塊,并將其分解為假設(shè)干相對獨立的子系統(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)中可以用VisualBasic的可視化數(shù)據(jù)庫管理器或者是其它工具創(chuàng)立數(shù)據(jù)庫結(jié)構(gòu)和管理數(shù)據(jù)庫中的數(shù)據(jù)。但是在VisualBasic6.0數(shù)據(jù)庫的開發(fā)過程中,使用MicrosoftAccess創(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ù)來源數(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)應具有:數(shù)據(jù)查詢功能(多種關(guān)鍵詞查詢);數(shù)據(jù)更新功能(修改,增加,刪除等);數(shù)據(jù)平安性設(shè)計;其他附加便捷功能〔電話、郵編歸屬,日歷等〕概括層的數(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ù)庫售后效勞管理系統(tǒng)系統(tǒng)幫助窗體電話日歷窗體密碼修改窗體數(shù)據(jù)庫路徑窗體導入導出窗體效勞查登窗體售后系統(tǒng)主窗體系統(tǒng)展示界面用戶登錄界面工程文件資料數(shù)據(jù)庫密碼數(shù)據(jù)庫圖3系統(tǒng)功能模塊圖3.4創(chuàng)立數(shù)據(jù)庫在使用VisualBasic開發(fā)數(shù)據(jù)庫應用程序時,其后臺數(shù)據(jù)庫可以選用多種格式,本系統(tǒng)使用MicrosoftAccess的數(shù)據(jù)庫格式,因為Access數(shù)據(jù)庫和VisualBasic數(shù)據(jù)庫都是MicrosoftJet數(shù)據(jù)庫,其數(shù)據(jù)庫對象的層次結(jié)構(gòu)和編程方法是完全相同的,用Access創(chuàng)立的數(shù)據(jù)庫可以原封不動地用到VisualBasic應用程序中。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ù)庫是用MicrosoftAccess中文版創(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ù)類型和字段大??;3.在表單中輸入和修改數(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)鑒別此用戶是否是合法的用戶,假設(shè)是,那么可進入下一步的核實;假設(shè)不是,那么不能使用系統(tǒng)。為了進一步核實用戶,系統(tǒng)要求用戶輸入密碼,為保密起見,用戶在終端上輸入的口令不顯示在屏幕上,系統(tǒng)核定密碼以鑒別用戶身份,創(chuàng)立方法和步驟同3.4.1。3.5創(chuàng)立應用工程文件本系統(tǒng)的應用工程文件是用VisualBasic6.0創(chuàng)立的,選定“標準的可執(zhí)行文件〞單擊“翻開〞進入工程的窗體文件設(shè)計。3.6創(chuàng)立應用窗體文件本工程文件中有八個主要應用窗體文件,下面分別是應用窗體文件的窗體格式和程序代碼文本。3.6.1創(chuàng)立用戶登錄窗體〔frmlogin.frm〕在visualbasic中新建一個form,保存為frmlogin.frm。從工具箱中選擇相應控件將其添加到窗體中,根據(jù)需要設(shè)置其各項屬性,最后的關(guān)于售后管理程序登錄窗體如圖4所示圖4登錄窗口將窗體及其各控件的屬性設(shè)置完畢后,根據(jù)需要為窗體及控件添加事件處理函數(shù)。3.6.2創(chuàng)立系統(tǒng)效勞展示窗體在visualbasic中新建一個form,保存為frmSplash.frm。從工具箱中選擇相應控件將其添加到窗體中,根據(jù)需要設(shè)置其各項屬性,最后的關(guān)于售后效勞管理程序的展示窗體如圖5所示圖5展示窗口將窗體及其各控件的屬性設(shè)置完畢后,根據(jù)需要為窗體及控件添加事件處理函數(shù)。3.6.3創(chuàng)立售后效勞管理系統(tǒng)主窗體在visualbasic中新建一個form,保存為MDIForm1.frm。從工具箱中選擇相應控件將其添加到窗體中,根據(jù)需要設(shè)置其各項屬性,最后的關(guān)于售后效勞管理程序的主窗體如圖6所示圖6系統(tǒng)主窗口將窗體及其各控件的屬性設(shè)置完畢后,根據(jù)需要為窗體及控件添加事件處理函數(shù),程序如下:PrivateSubMDIForm_Load()StatusBar1.Panels(1)=“接線員:〞+mzStatusBar1.Panels(1)=frmsplash.Label1EndSubPrivateSubMDIForm_Unload(CancelAsInteger)EndEndSubPrivateSubmunHelpAbout_Click(IndexAsInteger)frmAbout.ShowEndSubPrivateSubmunReadEdit_Click(IndexAsInteger)FormTXL.ShowEndSubPrivateSubmunReadPut_Click(IndexAsInteger)Form4.ShowEndSubPrivateSubmunSetDh_Click(IndexAsInteger)Form2.ShowEndSubPrivateSubmunSetIn_Click(IndexAsInteger)Form1.ShowEndSubPrivateSubmunSetMm_Click(IndexAsInteger)Formmm.ShowEndSubPrivateSubmunSetNl_Click(IndexAsInteger)Form3.ShowEndSub3.6.4創(chuàng)立售后效勞登記查登窗體在visualbasic中新建一個form,保存為FormTXL.frm。從工具箱中選擇相應控件將其添加到窗體中,根據(jù)需要設(shè)置其各項屬性,最后的關(guān)于售后效勞管理程序的查登窗體如圖7所示圖7效勞登記窗口將窗體及其各控件的屬性設(shè)置完畢后,根據(jù)需要為窗體及控件添加事件處理函數(shù)。3.6.5創(chuàng)立數(shù)據(jù)導入導出窗體在visualbasic中新建一個form,保存為Form4.frm。從工具箱中選擇相應控件將其添加到窗體中,根據(jù)需要設(shè)置其各項屬性,將窗體及其各控件的屬性設(shè)置完畢后,根據(jù)需要為窗體及控件添加事件處理函數(shù)。3.6.6創(chuàng)立數(shù)據(jù)庫路徑窗體在visualbasic中新建一個form,保存為Form1.frm。從工具箱中選擇相應控件將其添加到窗體中,根據(jù)需要設(shè)置其各項屬性,將窗體及其各控件的屬性設(shè)置完畢后,根據(jù)需要為窗體及控件添加事件處理函數(shù)。3.6.7創(chuàng)立密碼設(shè)定修改窗體在visualbasic中新建一個form,保存為Formmm.frm。從工具箱中選擇相應控件將其添加到窗體中,根據(jù)需要設(shè)置其各項屬性,將窗體及其各控件的屬性設(shè)置完畢后,根據(jù)需要為窗體及控件添加事件處理函數(shù)。3.6.8創(chuàng)立售后效勞關(guān)于說明窗體在visualbasic中新建一個form,保存為Form1.frm。從工具箱中選擇相應控件將其添加到窗體中,根據(jù)需要設(shè)置其各項屬性,將窗體及其各控件的屬性設(shè)置完畢后,根據(jù)需要為窗體及控件添加事件處理函數(shù),程序如下:PrivateSubForm_Click()UnloadMeEndSubPrivateSubForm_Load()lblVersion.Caption="版本"&App.Major&"."&App.Minor&"."&App.RevisionlblTitle.Caption=App.TitleLabel2=xtrqEndSubPrivateSubImage3_Click()UnloadMeEnd
溫馨提示
- 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. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年1月普通高等學校招生全國統(tǒng)一考試適應性測試(八省聯(lián)考)日語試題
- 2025版木枋行業(yè)合作開發(fā)與市場推廣合同4篇
- 二零二五年度子公司向母公司采購原材料及貸款合同2篇
- 全球化對服務業(yè)現(xiàn)狀的全球影響考核試卷
- 2025版太陽能光伏電站設(shè)計、施工與運營管理合同3篇
- 創(chuàng)意木制品設(shè)計與實踐考核試卷
- 2025年版專業(yè)演講錄音合同范本演講錄音制作授權(quán)協(xié)議4篇
- 二零二五年度工程建設(shè)項目拉森鋼板樁租賃合同3篇
- 2025版商場家居用品采購配送與環(huán)保認證服務合同3篇
- 二零二五版反擔保股權(quán)質(zhì)押合同2篇
- 河南省濮陽市2024-2025學年高一上學期1月期末考試語文試題(含答案)
- 割接方案的要點、難點及采取的相應措施
- 2025年副護士長競聘演講稿(3篇)
- 2024年08月北京中信銀行北京分行社會招考(826)筆試歷年參考題庫附帶答案詳解
- 原發(fā)性腎病綜合征護理
- (一模)株洲市2025屆高三教學質(zhì)量統(tǒng)一檢測 英語試卷
- 基礎(chǔ)護理學導尿操作
- DB11∕T 1028-2021 民用建筑節(jié)能門窗工程技術(shù)標準
- (初級)航空油料計量統(tǒng)計員技能鑒定理論考試題庫(含答案)
- 中國古代文學史 馬工程課件(中)24第六編 遼西夏金元文學 緒論
- 最新交管12123學法減分題庫含答案(通用版)
評論
0/150
提交評論