版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、第一章引言1第二章系統(tǒng)分析52.1 系統(tǒng)基本情況描述52.2 需求分析52.3 E R 圖62.4系統(tǒng)要求72.5 開發(fā)工具82.6 程序設(shè)計要求82.7 關(guān)鍵冋題和關(guān)鍵技術(shù) 82.7.1 關(guān)鍵問題82.7.2 關(guān)鍵技術(shù)9第三章系統(tǒng)設(shè)計103.1 設(shè)計思想103.2 各模塊功能設(shè)計103.2.1 功能模塊103.2.2模塊基本信息123.2.3 輸入輸出原則133.3 數(shù)據(jù)流程圖133.4 系統(tǒng)設(shè)計策略143.5 系統(tǒng)流程圖153.6 數(shù)據(jù)結(jié)構(gòu)163.6.1 數(shù)據(jù)字典163.6.2 數(shù)據(jù)庫的邏輯設(shè)計183.6.3 數(shù)據(jù)庫的安全性和完整性19第四章系統(tǒng)實現(xiàn)214.1 實現(xiàn)策略214.2 系統(tǒng)主窗
2、體214.3系統(tǒng)管理224.3.1 用戶登錄224.3.2 修改密碼224.4交易管理234.4.1 進貨登記234.4.2 銷售登記244.4.3 退貨登記254.5客戶管理264.5.1 會員登記264.5.2 會員查詢264.6查詢管理274.6.1 存貨查詢274.6.2銷售查詢284.6.3 退貨查詢 284.6.4 廠商查詢 294.7 統(tǒng)計分析 304.7.1 進貨統(tǒng)計 304.7.2 銷售統(tǒng)計 314.7.3 圖表分析 324.8 員工管理 324.8.1 員工查詢 324.8.2 業(yè)績查看 334.8.3 員工登記 344.9 數(shù)據(jù)備份 344.10 幫助 35第五章 系統(tǒng)測
3、試 36第六章 總結(jié) 38第七章 辭40參考文獻 41附: 系統(tǒng)具體源代碼 42第一章引言目前,大量的中小企業(yè)中,存在這樣的現(xiàn)象:分散的、不連貫的客戶信息使企業(yè)管理者或企 業(yè)相關(guān)人員無法看到客戶的全部資料及相關(guān)資料,信息的分散使得產(chǎn)生的結(jié)果也無法保持一致性 和完整性,造成中小企業(yè)在銷售管理上存如下問題:無法分類統(tǒng)計客戶信息(對客戶分類極為混亂)?無法準確全面掌握各業(yè)務(wù)進展狀態(tài)?對立項的銷售業(yè)務(wù)沒有有效的安排及推建業(yè)務(wù)進程和管理,一直處被動銷售局面?對銷售人員工作過程掌握不夠?無法準確快速考核銷售人員業(yè)績?業(yè)務(wù)人員對產(chǎn)品沒有一定認識?無法有效地同服務(wù)部人員溝通?銷售及市場流程不清析,流程變動較大
4、?對市場信息、競爭對手的資訊掌握不完善?無結(jié)構(gòu)統(tǒng)一的銷售及市場情況報表?基本銷售及市場費用統(tǒng)計較不完備?銷售人員辭職時失單現(xiàn)象嚴重?加之,現(xiàn)在客戶的期望值越來越高,客戶需要更好的服務(wù)(產(chǎn)品的質(zhì)量及個性化服務(wù))。企業(yè)的競爭已逐漸從產(chǎn)品的競爭轉(zhuǎn)變?yōu)榉?wù)的競爭,因此中小企業(yè)要發(fā)展就必須進一步優(yōu)化業(yè)務(wù)流程以 提高企業(yè)競爭能力。Sales management system就是針對中小企業(yè)的銷售、服務(wù)和營銷體系進行規(guī) 化管理,以解決困饒中小企業(yè)的一系列問題,提高效率、降低成本。企業(yè)汽車銷售管理系統(tǒng)(Sales man ageme nt system)通過對客戶關(guān)系、銷售行動、銷售過程等環(huán)節(jié)記錄、管理與分
5、析,使銷售管理從經(jīng)驗走向科學、從個人主導走向企業(yè)主導,針對中小企業(yè)銷售管理中存在的諸多問題,從中小企業(yè)的銷售管理的主要需求出發(fā),充分“以客戶為中心”,為中小企業(yè)建立彈性化和靈活性的業(yè)務(wù)流程。企業(yè)及個人可以完全按照企業(yè)的需要,制定適合企業(yè)特點的業(yè)務(wù)流程,實現(xiàn)對各種數(shù)據(jù)的規(guī)化,自動化的計算機管理。同時加強了中小企業(yè)銷售過程中協(xié)同作業(yè)的能力,并實現(xiàn)了中小企業(yè)銷售管理過程中的移動辦公管理,幫助中小企業(yè)建立以市場為基礎(chǔ),客戶為導向的業(yè)務(wù)模式。幫助中小企業(yè)建立起規(guī)化的企業(yè)營銷體系,以提高企業(yè)營銷 的效率、競爭力,使企業(yè)決策層能夠及時抓住市場的動態(tài),推動市場的營銷步伐,大幅度地提高 市場占有率。第二章系統(tǒng)分
6、析2.1系統(tǒng)基本情況描述汽車銷售管理系統(tǒng)是典型的信息管理系統(tǒng),其開發(fā)包括后臺數(shù)據(jù)庫的建立及前臺應(yīng)用程序的開發(fā)兩個方面。對于前者要求建立數(shù)據(jù)一致性和完整性強數(shù)據(jù)安全性好的庫,我采用了 MicrosoftAccess 2000,而對于后者則要求應(yīng)用程序功能完備,易使用等特點,我使用了Visual Basic 6.0。利用其提供的各種面向?qū)ο蟮拈_發(fā)工具,尤其是數(shù)據(jù)窗口這一能方便而見解操作數(shù)據(jù)庫的只能化 對象,首先在短時間建立系統(tǒng)應(yīng)用原型,然后對初始原型系統(tǒng)進行需求迭代,不斷修正和改進, 直到形成用戶滿意的可行系統(tǒng)。汽車銷售管理系統(tǒng)主要是對商品從購入到入庫到銷售出庫中各個環(huán)節(jié)所發(fā)生的事件進行記 錄,以
7、及對商品倉庫的日常事務(wù)進行處理。能隨時查詢倉庫的庫存和已售商品??筛鶕?jù)進貨統(tǒng)計、 銷售統(tǒng)計、圖表分析,來決定采購計劃和暫停采購的商品清單,提高資金利用率。能隨時進行員 工的業(yè)績查詢、廠商查詢等,提高企業(yè)的科學管理水平。2. 2需求分析在信息技術(shù)飛速發(fā)展的今天,各行各業(yè)使用計算機在輔助協(xié)調(diào)和管理自身工作的需求越來越 高。人們都希望通過計算機技術(shù)來實現(xiàn)對各種事務(wù)的自動化管理。目前,企業(yè)辦公自動化正朝著 多功能,復合化和系統(tǒng)化的方向發(fā)展,汽車銷售管理系統(tǒng)是企業(yè)辦公自動化的一種體現(xiàn).銷售管理也是企業(yè)主要的事務(wù)管理之一,是提高企業(yè)競爭力的重要環(huán)節(jié)。企業(yè)銷售管理作為ERP的一部分,在企業(yè)管理中占重要地位,
8、其計算機化在發(fā)達國家中也已經(jīng)達到了相當高的水平。目前,我國企業(yè)銷售管理方面的軟件系統(tǒng)也為數(shù)不少,但這些系統(tǒng)的實 用性并不強,它們普遍存在以下缺陷:(1) 針對國眾多中小企業(yè)迫切需要信息化管理,但處在初步需求階段,無法承受諸如大型 ERR 財務(wù)銷售倉儲一體信息化管理的中級階段。自主開發(fā)的軟件往往平臺較低且功能單一,商用軟件又過于注重通用性,無法充分考慮每一個具體單位、具體部門的實際需求。(2) 銷售數(shù)據(jù)標準化程度較差,難以保證數(shù)據(jù)的唯一性和權(quán)威性。(3) 忽略了對銷售數(shù)據(jù)的分析,使得銷售經(jīng)理需查詢帳單,才能了解銷售情況,在一定程度 上的影響了對市場的判斷和預測。(4) 沒有注重對客戶的管理,嚴重
9、影響了企業(yè)對客戶需求的了解,難以把握市場動態(tài)。 針對上述的缺陷,本系統(tǒng)以合理、全面、準確的國外企業(yè)銷售管理體系為基礎(chǔ),提供了對商品、員工、客戶、廠商的全面管理,并且提供了全面的登記、查詢、修改等功能。系統(tǒng)對商品從入庫到出庫到銷售,整個商品流通中各個環(huán)節(jié)所發(fā)生的事件進行記錄,以及對商品倉庫的日常事務(wù)進行處理,能隨時提供商品庫的庫存信息、商品銷售信息,還能根據(jù)現(xiàn)有庫存,銷售情況分析 商品市場前景,為采購計劃提供有效的參考,以提高資金的利用率,避免不必要的損失。能隨時 進行員工的業(yè)績查詢、廠商查詢等,提高企業(yè)的科學管理水平。客戶是企業(yè)的生命之源,對企業(yè)各類客戶詳細資料的收集、整理和綜合深入分析,對客
10、戶請 求的更快速響應(yīng),來提高客戶滿意度,是提高企業(yè)競爭力的一種現(xiàn)代化管理系統(tǒng)。系統(tǒng)中特別加 入客戶管理功能,可將特別客戶設(shè)為會員,給予一定的優(yōu)惠。同時也收集了客戶的基本信息,對 于企業(yè)采購計劃,市場預測具有很大的價值。特別值得一提的是計算機系統(tǒng)在運行的過程中,難免會出現(xiàn)硬件故障,系統(tǒng)軟件和應(yīng)用軟件 的錯誤,而造成計算機癱瘓或應(yīng)用軟件無法運用,這樣數(shù)據(jù)庫備份與恢復就顯得特別重要,尤其 在商務(wù)軟件中,一但數(shù)據(jù)丟失,后果不堪設(shè)想。為此,本系統(tǒng)提供應(yīng)數(shù)據(jù)庫的備份與恢復功能, 更好的確保了數(shù)據(jù)的完整性。開發(fā)的這個汽車銷售管理系統(tǒng) , 它可以完成對商品的瀏覽、查詢、修改、出庫、入庫及銷售表 單打印等功能,
11、大大方便了商品銷售的管理。而且它對傳統(tǒng)的手工勞動沖擊不大,備有的用戶手 冊使用戶不至于不適應(yīng),這樣操作起來,用戶也能快速的接受。此管理系統(tǒng)是在單機上用戶根據(jù) 不同的身份登錄,而不能在網(wǎng)絡(luò)環(huán)境中實現(xiàn)。23 E-R 圖2-3-1 所示:E-R 圖也即實體 - 聯(lián)系圖 (Entity Relationship Diagram) ,提供了表示實體型、屬性和聯(lián) 系的方法,用來描述現(xiàn)實世界的概念模型。構(gòu)成 E-R 圖的基本要素是實體型、屬性和聯(lián)系,其表示方法為如圖(用戶苓)廠S編號)商名前g能人旳表片、用戶佃戶密碼)爭戶編號/丿爭戶姓茗)(廠商地址(商品名(型號)單價戶地堀 祜戶地址圖 2-3-1 E-R
12、 圖2. 4系統(tǒng)要求用戶與商品、用戶與客戶、用戶與廠商之間是m n的關(guān)系任何系統(tǒng)的設(shè)計離不開軟件、硬件環(huán)境的支持。合理地配置系統(tǒng)的軟硬件環(huán)境是系統(tǒng)設(shè)計中 必不可少的環(huán)節(jié)。汽車銷售管理系統(tǒng)的所配置的軟件、硬件環(huán)境如下:一、軟件環(huán)境該軟件是使用 Visual Basic 6 和Microsoft Access 2000 在windows xp系統(tǒng)下完成的,所 以只要是兼容 windows的軟件或是操作系統(tǒng),該軟件都可以正確地運行,有較好的適應(yīng)能力與兼 容性。而且應(yīng)用戶的特殊需求,軟件在完成后的維護階段可以保持一個與其他類軟件接口,隨時 滿足用戶的使用要求。二、硬件環(huán)境1. 具有pentium166
13、以上微處理器的微型計算機2. VGA 或更高分辨率的顯示器3.32M 或更大的存三、系統(tǒng)性能要求1. 界面友好,且具有較高的人機交互的靈活性與方便性。2. 系統(tǒng)響應(yīng)時間與信息處理時間必須要盡量短,減少等待時間。3. 由于商品數(shù)據(jù)信息重要,必須確保數(shù)據(jù)具有很高的正確性,不允許出現(xiàn)數(shù)據(jù)庫錯誤等情況。四、系統(tǒng)故障處理要求:當出現(xiàn)斷電、死機等意外情況時,必須能恢復到出現(xiàn)情況前的狀況,能及時備份數(shù)據(jù)和恢復數(shù)據(jù)。 當一臺機子出現(xiàn)問題時,其上的數(shù)據(jù)能安全的轉(zhuǎn)移到其他機子上,并能夠安全無誤的運行。25 開發(fā)工具本系統(tǒng)采用 Visual Basic 6.0 為前臺語言, Microsoft Access 200
14、0 為后臺數(shù)據(jù)庫。Visual Basic 功能強大,有許多優(yōu)點和特色,這其中包括: 1. Visual Basic 部封裝了許多 對象操作,語法簡單、自然,充分體現(xiàn)了面向?qū)ο蟮某绦蛟O(shè)計思想。2. Visual Basic 提供了許多功能強大的組件,加上可視化的程序設(shè)計環(huán)境,使開發(fā)者能比用其他的開發(fā)工具更快的編寫出復 雜的Windows應(yīng)用程序。3. Visual Basic可視化的集成開發(fā)環(huán)境具有充分的開放性,允許開發(fā)者 將自己創(chuàng)建的組件、工具、向?qū)У葻o痕跡的融合進去,極提高了開發(fā)效率。4. Visual Basic 提供了強大的數(shù)據(jù)庫訪問操作功能,除了支持 RDO(RemoteData O
15、bjects) 和 DAO(Data Access Objects) 格式外,還支持現(xiàn)在的主流格式ADO(ActiveX Data Objects) 。ADO雖大的功能之一是它能夠從不同的數(shù)據(jù)源中獲得數(shù)據(jù),而不僅僅局限于數(shù)據(jù)庫。除了新的ADO對象應(yīng)用外,VB還提供了 ADO數(shù)據(jù)控件。此外,VB還支持流行的數(shù)據(jù)庫連接標準 OLE DBMicrosoft Access 關(guān)系型數(shù)據(jù)庫是目前廣為使用小型數(shù)據(jù)庫系統(tǒng)之一。Microsoft Access提供標準的查詢語言,方便開發(fā)數(shù)據(jù)庫應(yīng)用程序。2 6 程序設(shè)計要求程序的編寫必須是正確的,能在計算機上編譯調(diào)試,并能順利運行。程序必須具有較好的結(jié) 構(gòu)性,層
16、次分明。程序必須具有較高的速率,運行速度快,程序最后調(diào)試的結(jié)構(gòu)必須具有較好的 人機對話界面,交互性雖,適用圍廣泛。程序必須具有注釋、說明、技術(shù)文檔,可讀性好。只有 具備以上幾點才能使人和機器之間得以溝通,使操作人員可以通過鍵盤鼠標很方便的與正在執(zhí)行 的系統(tǒng)進行對話。同時還要考慮到程序的安全性、可靠性、可移植性。只有滿足這些要求,程序 才是合格的程序。系統(tǒng)是在關(guān)系型數(shù)據(jù)庫 Microsoft Access 2000 支持下采用 Visual Basic 6.0 開發(fā)的。27 關(guān)鍵問題和關(guān)鍵技術(shù)271 關(guān)鍵問題一、用戶需求分析二、系統(tǒng)整體規(guī)劃方案及設(shè)定三、功能模塊的劃分及設(shè)定四、利用ADO實現(xiàn)與數(shù)
17、據(jù)庫的連接五、實現(xiàn)數(shù)據(jù)的輸入、輸出2. 7. 2關(guān)鍵技術(shù)一、分析生產(chǎn)的整個過程,弄清系統(tǒng)的各個功能以及它們之間的聯(lián)系。二、將系統(tǒng)中所需的數(shù)據(jù)建立成表,分析其中的關(guān)系,按照參照完整性規(guī)則建立聯(lián)系。三、 靈活運用 Adodc控件,MSChart控件實現(xiàn)與 Microsoft Access的連接。四、 利用Visual Basic開發(fā)系統(tǒng)更強大的功能,使的系統(tǒng)操作更靈活,更方便。第三章 系統(tǒng)設(shè)計3. 1 設(shè)計思想系統(tǒng)分析階段的主要任務(wù)是解決系統(tǒng)究竟要“干什么”的問題,其結(jié)果是得到汽車銷售管理 系統(tǒng)的邏輯模型,書面形式為系統(tǒng)分析說明書。系統(tǒng)分析說明書是系統(tǒng)設(shè)計的依據(jù)。系統(tǒng)設(shè)計又 稱為新系統(tǒng)的物理設(shè)計,
18、它的主要任務(wù)是依據(jù)系統(tǒng)分析階段所建立的邏輯模型來設(shè)計系統(tǒng)的物理 模型,或者說解決系統(tǒng)“怎樣做”的問題。系統(tǒng)設(shè)計也應(yīng)該按照結(jié)構(gòu)化的指導思想來進行。系統(tǒng)設(shè)計可以分成概要設(shè)計和詳細設(shè)計兩個 階段。概要設(shè)計通常采用結(jié)構(gòu)化的系統(tǒng)設(shè)計方法,其主要任務(wù)是根據(jù)軟件需求說明書,用一組標 準的準則和圖表工具確定系統(tǒng)有哪些模塊,用什么方法連接在一起,從而構(gòu)成最好的系統(tǒng)結(jié)構(gòu); 同時設(shè)計出全局數(shù)據(jù)庫和數(shù)據(jù)結(jié)構(gòu),規(guī)定設(shè)計限制,制定組裝測試計劃。詳細設(shè)計階段的主要任 務(wù)是依據(jù)概要設(shè)計說明書,權(quán)衡各種處理方法和技術(shù)手段的利弊,采用結(jié)構(gòu)化的設(shè)計方法,實現(xiàn) 系統(tǒng)的總體設(shè)計和計算機處理過程的詳細設(shè)計,其中包括代碼、輸入、輸出、處理
19、方式和數(shù)據(jù)存 儲的設(shè)計等。汽車銷售管理系統(tǒng)是由計算機管理商品信息等各項事務(wù)。首先建立一個數(shù)據(jù)庫,用以存取商 品的信息,然后建立用戶數(shù)據(jù)庫,用來實現(xiàn)對銷售的管理,最后設(shè)計系統(tǒng),提供一個人機交互的 平臺。Basic本系統(tǒng)采用模塊化設(shè)計,各模塊既相互獨立,又互相聯(lián)系。具有實用性及擴展性,可以對本 系統(tǒng)的功能不斷充實完善, 同時不會對別的模塊有影響, 可維護性好。 本系統(tǒng)是基于 Visual 開發(fā)平臺, Microsoft Access 數(shù)據(jù)庫,具有數(shù)據(jù)的錄入、查詢、修改、統(tǒng)計、打印、維護等功能。 3 2 各模塊功能設(shè)計汽車銷售管理系統(tǒng)包括系統(tǒng)管理管理模塊、交易管理模塊、客戶管理模塊、查詢管理模塊、
20、統(tǒng)計分析模塊、員工管理模塊和幫助窗口模塊 7 個模塊。3 21 功能模塊 :這個銷售管理系統(tǒng)的管理模塊包括:系統(tǒng)管理、交易管理、客戶管理、查詢管理、統(tǒng)計分析、 員工管理、幫助窗口,如圖 3-2-1-1 所示:備售管理系統(tǒng)交 易 管 理戶 /管理查 詢 管 理統(tǒng)計分析圖3-2-1-1功能模塊圖包含的主要容根據(jù)模塊我們認為系統(tǒng)的主要目標是:能實現(xiàn)對商品基本信息、員工基本信息,客戶基本信 息等信息的的管理。提供對這些信息的瀏覽、添加、查詢、修改與刪除等功能。所有的一切都必 須遵循以下原則:以系統(tǒng)管理員為中心,方便管理,保障系統(tǒng)的正常工作及安全。一、系統(tǒng)管理1. 用戶登錄2. 修改密碼3. 退出系統(tǒng)二
21、、交易管理1. 進貨登記2. 銷售登記3. 退貨登記三、客戶管理1. 會員登記2. 會員查詢四、查詢管理1. 存貨查詢2. 銷售查詢3. 退貨查詢4. 廠商查詢五、統(tǒng)計分析1. 進貨統(tǒng)計2. 銷售統(tǒng)計3. 圖表分析六、員工管理1. 業(yè)績查看2. 員工登記3. 員工查詢七、幫助1. 版本信息3 22 模塊基本信息一、系統(tǒng)管理 包括用戶登錄、修改密碼、退出系統(tǒng)三個部分。二、交易管理 在交易過程中,實現(xiàn)商品進行進貨登記、銷售登記、退貨登記等功能。三、客戶管理 在銷售過程中建立會員制度,對會員客戶給予一定的優(yōu)惠,進一步完善客戶關(guān)系網(wǎng)。主要實 現(xiàn)會員的登記、會員查詢等功能。四、查詢管理 處理對各種信息表
22、的查詢,如進貨信息、銷售信息、退貨信息、廠商信息等。五、統(tǒng)計分析 這一模塊對于企業(yè)的效益與發(fā)展起著至關(guān)重要的作用。除了實現(xiàn)對進貨、銷售、退貨的統(tǒng)計 外,利用各種銷售信息、客戶反映信息,對數(shù)據(jù)進行統(tǒng)計分析,以便企業(yè)能對市場進行準確的預 測和作出正確的決斷。六、員工管理 為了調(diào)動員工的工作積極性,使員工的薪水和他們的銷售情況掛鉤。建立員工的銷售情況查 詢,以便對他們的業(yè)績進行考核和評比。實現(xiàn)業(yè)績查看、員工登記、員工表查詢等功能。七、幫助一個良好的 Windows 應(yīng)用程序應(yīng)該提供一個 About 窗口,其中包括本系統(tǒng)的名稱、所有者、 聯(lián)系方式、 版本號與專利信息等。3. 2. 3輸入輸出原則我們在
23、設(shè)計輸入模塊時必須保證向系統(tǒng)輸入正確的數(shù)據(jù),在此前提下,應(yīng)做到輸入方法簡單、迅速、經(jīng)濟、方便。為此,輸入設(shè)計應(yīng)遵循以下原則:一、最小量原則二、簡單性原則三、早檢驗性原則四、少轉(zhuǎn)換原則輸出設(shè)計包括以下幾方面的容:一、確定輸出容二、選擇輸出設(shè)備與介質(zhì)三、確定輸出格式3. 3數(shù)據(jù)流程圖數(shù)據(jù)流程圖是描述現(xiàn)有系統(tǒng)和每個候選系統(tǒng)中數(shù)據(jù)的流動、存儲和處理狀況的圖形。它是表達軟件系統(tǒng)處理功能的合適工具,也是結(jié)構(gòu)化系統(tǒng)分析的主要工具,更是編寫系統(tǒng)需求分析資料、設(shè)計系統(tǒng)總體邏輯模型的有力工具。它能表達什么數(shù)據(jù)流入系統(tǒng),它們從何處來,經(jīng)過一些什么處理,變成了一些什么數(shù)據(jù),分別流向何處,其中哪些數(shù)據(jù)需要存儲等。我們選
24、pi模塊來詳細的了解他它部的邏輯功能,部圖如下圖3-3-1 , 3-1-2,3-1-3 所示。主 g肓白i=M圖3-3-1頂層數(shù)據(jù)流圖18貨發(fā)慕新增廠商各種數(shù)抵表 1P1fAF2進舖 退貨杳 詢-i_J統(tǒng)計表I|9 -統(tǒng)計圖3-1-2 0層數(shù)據(jù)流圖商圖3-1-3進銷退貨數(shù)據(jù)流圖口口孩那3. 4系統(tǒng)設(shè)計策略結(jié)構(gòu)圖可以用來表示系統(tǒng)設(shè)計的成果,但并沒有給出如何得到這個成果的方法,系統(tǒng)設(shè)計策 略將解決這個問題,它給出了將數(shù)據(jù)流程圖轉(zhuǎn)換成結(jié)構(gòu)圖的兩種方法,即事務(wù)分析和變換分析。花S営理疣計分折希1茨才rd圖克U忻綃倍登迢I廠藺直ia17工曽耳啟工登運10工查誼(EEL圖3-4-1銷售管理系統(tǒng)功能結(jié)構(gòu)圖3
25、. 5系統(tǒng)流程圖在銷售管理系統(tǒng)中,我們用到系統(tǒng)流程圖,其具體圖示如圖3-5-1所示:退出重新用戶用尸登錄統(tǒng)計分析JS貨查詢誚售進貨客戶退貨退貨管理査詢員工查肉存熒銷售 查詢員工銷售 統(tǒng)計圖3-5-1銷售管理系統(tǒng)流程圖3. 6數(shù)據(jù)結(jié)構(gòu)數(shù)據(jù)庫是一種存儲數(shù)據(jù)并對數(shù)據(jù)進行操作的工具。數(shù)據(jù)庫的作用在于組織和表達信息,簡而言之,數(shù)據(jù)庫就是信息的集合。計算機的數(shù)據(jù)庫可以分為兩類:非關(guān)系數(shù)據(jù)庫(flat-file )和關(guān)系數(shù)據(jù)庫(relational )。關(guān)系數(shù)據(jù)庫中包含了多個數(shù)據(jù)表的信息,數(shù)據(jù)庫含有各個不同部分的術(shù) 語,像記錄、域等。現(xiàn)在我們采用Microsoft公司的Access 2000 做為數(shù)據(jù)庫平臺
26、。新建一個數(shù)據(jù)庫,創(chuàng)建任何一個數(shù)據(jù)庫的第一步是仔細的規(guī)劃數(shù)據(jù)庫,設(shè)計必須是靈活的、有邏輯的。創(chuàng)建 一個數(shù)據(jù)庫結(jié)構(gòu)的過程被認為是數(shù)據(jù)模型設(shè)計,這包括:標識需要的數(shù)據(jù),收集被標識的字段到 表中,標識主關(guān)鍵字字段,繪制一個簡單的數(shù)據(jù)圖表,規(guī)數(shù)據(jù),標識指定字段的信息,創(chuàng)建物理 表。其所建表的結(jié)構(gòu)如下:3. 6. 1數(shù)據(jù)字典在數(shù)據(jù)庫這個章節(jié)中,用到員工表,現(xiàn)存貨表,已售商品表,退貨表,進貨廠商表,用戶表, 客戶表、員工表,其中包括員工的編號,地址,如圖表3-6-1-1所示:字段類型說明員工編號長整型自動編號,主鍵員工文本字段大小為10員工文本字段大小為20員工地址文本字段大小為100圖3-6-1-1 員
27、工表的字段,類型,和說明二、現(xiàn)存貨表,其中包括商品編號,生產(chǎn)廠商,商品名,型號,單價,數(shù)量,總金額,進貨年,進貨月,進貨日,業(yè)務(wù)員編號,如圖表3-6-1-2所示:字段類型說明商品編號長整型自動編號,主鍵生產(chǎn)廠商文本字段大小為20商品名文本字段大小為20型號文本字段大小為20單價貨幣無數(shù)量數(shù)字長整型總金額數(shù)字長整型進貨年數(shù)字整型進貨月數(shù)字整型進貨日數(shù)字整型業(yè)務(wù)員編號數(shù)字長整型三、已售商品表,其中包括商品編號,生產(chǎn)廠商,商品名,型號,單價,數(shù)量,總金額,銷售年,銷售月,銷售日,業(yè)務(wù)員編號,如圖表3-6-1-3所示:字段類型說明商品編號長整型自動編號,主鍵生產(chǎn)廠商文本字段大小為20商品名文本字段大小
28、為20型號:文本字段大小為20單價貨幣無數(shù)量數(shù)字長整型總金額:數(shù)字長整型銷售年數(shù)字整型銷售月數(shù)字整型銷售日數(shù)字整型業(yè)務(wù)員編號數(shù)字長整型圖3-6-1-3現(xiàn)存貨表的字段,類型,和說明四、退貨表,其中包括商品編號,生產(chǎn)廠商,商品名,型號,單價,數(shù)量,總金額,退貨年,退貨月,退貨日,業(yè)務(wù)員編號,如圖表3-6-1-4所示:字段類型說明商品編號長整型自動編號,主鍵生產(chǎn)廠商文本字段大小為20商品名文本字段大小為20型號:文本字段大小為20單價貨幣無數(shù)量數(shù)字長整型總金額數(shù)字長整型退貨年數(shù)字整型退貨月數(shù)字整型退貨日:數(shù)字整型業(yè)務(wù)員編號數(shù)字長整型圖3-6-1-4退貨表的字段,類型,和說明五、進貨廠商表,其中包括廠
29、商編號,廠商名稱,法人代表,廠商地址,如圖表3-6-1-5所示:字段類型說明廠商編號長整型自動編號,主鍵廠商名稱文本字段大小為20法人代表:文本字段大小為10廠商地址文本字段大小為100圖3-6-1-5 進貨表的字段,類型,和說明六、用戶表,其中包括用戶編號,用戶名,密碼,如圖表3-6-1-6所示:字段類型說明用戶編號長整型自動編號,主鍵用戶名文本字段大小為10密碼文本字段大小為10圖3-6-1-6用戶表的字段,類型,和說明七、客戶表,其中包括會員編號,會員,會員,會員地址,如圖表3-6-1-7所示:字段類型說明會員編號長整型自動編號,主鍵會員文本字段大小為10會員文本字段大小為20會員地址文
30、本字段大小為100圖3-6-1-7客戶表的字段,類型,和說明3. 6. 2數(shù)據(jù)庫的邏輯設(shè)計數(shù)據(jù)庫技術(shù)主要解決的是對于給定的一組數(shù)據(jù)如何構(gòu)造一個適合它們的數(shù)據(jù)庫模式。這種邏 輯結(jié)構(gòu)一般用關(guān)系數(shù)據(jù)庫來描述,在關(guān)系數(shù)據(jù)庫中一個關(guān)系既可用來描述實體及其屬性,又可以 用來描述實體之間的關(guān)系。在關(guān)系數(shù)據(jù)庫規(guī)化理論中所提到的關(guān)系實質(zhì)上是一二維表,表的每一行叫做一個元組,是某個實體或?qū)嶓w之間聯(lián)系中的一個具體值,通常稱為一個“記錄”。每一列叫做一個屬性,通常稱為“數(shù)據(jù)元素”或“數(shù)據(jù)項”,每一個元組必須用關(guān)鍵字來標識該元組以區(qū)別于關(guān)系中的其他元組。把關(guān)系看成二維表具有以下幾個性質(zhì):一、在任一列上,數(shù)據(jù)項應(yīng)該屬于同
31、一個屬性;二、這個表中的所有的行都是不相同的,即不允許有重復的組項出現(xiàn);三、在一個表中,行的順序無關(guān)緊要;四、在一個表中,每一列有不同的名稱,并且列的順序也無關(guān)緊要。在本數(shù)據(jù)庫中,我們采用第二式來設(shè)置表。以現(xiàn)存貨表為例:在現(xiàn)存貨表中,各屬性之間的依賴關(guān)系是:商品編號商品編號、商品名 * 商品編號、生產(chǎn)廠商* 商品編號、型號 * 品編號、單價商品編號、數(shù)量商品編號、總金額商品編號、進貨年k商品編號、進貨月k商品編號、進貨日k商品編號、業(yè)務(wù)員編號將這個關(guān)系組織成如下形式,如圖3-6-2-1所示:商品編號生產(chǎn)廠商商品 名型號單價數(shù)量總金額進貨年進貨 月進貨日業(yè)務(wù) 員編 號*商品編號商品名生產(chǎn)廠商型號
32、單價數(shù)量總金額進貨年進貨月進貨日業(yè)務(wù)員編號商品編號商品名生產(chǎn)廠商型號單價數(shù)量總金額進貨年進貨月進貨日 業(yè)務(wù)員編號圖3-6-2-1所示,第二式設(shè)計表,主要是從聚性和耦合度方面3. 6. 3數(shù)據(jù)庫的安全性和完整性在信息時代,信息安全問題越來越重要。數(shù)據(jù)庫所存儲的數(shù)據(jù)是一個部門的寶貴信息資源, 它通常可為許多合法用戶共享,同時必須防止非法用戶訪問,甚至更改和破壞。此外,還要防止 對數(shù)據(jù)庫不正確的更新,造成數(shù)據(jù)庫的不一致性,保證它的完整性。因此數(shù)據(jù)庫的安全性和完整 性十分重要,DBMS必須提供數(shù)據(jù)庫安全性和完整性的保護機制。數(shù)據(jù)庫的安全性,就是防止非法用戶使用數(shù)據(jù)庫造成數(shù)據(jù)泄露、更改或破壞,以達到保護
33、數(shù)據(jù)庫的目的。數(shù)據(jù)庫中的數(shù)據(jù)必須在DBMS統(tǒng)一的嚴格的控制之下,只允許有合法使用權(quán)限的用戶訪問,盡可能杜絕所有可能對數(shù)據(jù)庫的非法訪問。一個DBMS能否有效地保證數(shù)據(jù)庫的安全性是它的主要性能指標之一。用戶標識與鑒定是系統(tǒng)提供的最外層的安全保護措施。每個用戶都登記一個用戶標識符,它 是用戶公開的標識。但為了正確識別用戶,防止別人冒名頂替,僅使用用戶標識符是不夠的,還 需要進一步鑒別用戶身份。為了進一步鑒別用戶,目前最廣泛的就是使用口令。這樣,每次用戶要求進入系統(tǒng)時,必須得輸入用戶的標識符和口令,系統(tǒng)核對用戶標識符和口令以鑒別用戶身份。只有當用戶標識符和 口令核實正確后,用戶才能使用計算機。數(shù)據(jù)庫的
34、完整性是指授權(quán)用戶對數(shù)據(jù)庫更新時不會破壞數(shù)據(jù)的一致性,從而保證數(shù)據(jù)庫中數(shù) 據(jù)是正確的、一致的、相容的。對于違背完整性約束條件的操作則拒絕處理。關(guān)系模型的完整性規(guī)則是對關(guān)系的某種約束條件。關(guān)系模型中可以有三類完整性約束;實體 完整性、參照完整性和用戶定義的完整性。其中實體完整性和參照完整性是關(guān)系模型必須滿足的 完整性約束條件,被稱為是關(guān)系的兩個不變性,應(yīng)該由關(guān)系系統(tǒng)自動支持。第四章系統(tǒng)實現(xiàn)用戶通過輸入正確的用戶名和密碼進行登錄,如果三者都正確則可以通過菜單訪問各個模塊對各個模塊進行操作。如果三次密碼都不正確,則系統(tǒng)自動退出。下面簡要介紹各個模塊的程序 實現(xiàn)。4. 2系統(tǒng)主窗體在這個窗體中,我們可
35、以根據(jù)窗體中所列的菜單,找到你所要訪問的模塊,并對之進行操作,如圖4-2-1所示。橫汽年旃售管理系統(tǒng)匚j叵登錄系規(guī)交島營理仃)客尸管理0 統(tǒng)計分析查詢笞理Q 員工管理0)幫肋梢售統(tǒng)計囲表分析數(shù)據(jù)備份0銷售瑩記進貨登怕商品査詢掃 I QI 業(yè)議萱看修改巒碼追出乎盤圖4-2-1所示系統(tǒng)主窗體界面設(shè)置:本窗體主要由窗體、菜單欄、工具欄、狀態(tài)欄等組成,總體如上圖所示。新建一個多文檔(MDI)窗體,在里面加入一個Toolbar控件,一個ImageList控件,一個 Timer控件,一個StatusBar控件。設(shè)計時一般先設(shè)計窗體背景和窗體標題,菜單欄通過VB中的菜單編輯器進行設(shè)計,工具欄通過設(shè)計 Ima
36、geList控件和Toolbar控件實現(xiàn),狀態(tài)欄通過設(shè)計 StatusBar控件 實現(xiàn),其中Timer控件用來控制在 StatusBar中的時間顯示。4. 3系統(tǒng)管理4. 3. 1用戶登錄用戶登錄,輸入用戶名和密碼,點擊登錄,如圖4-3-1-1所示:圖4-3-1-1用戶登錄界面設(shè)計:新建一個窗體,在里面加入三個Image控件,兩個TextBox控件,兩個label控件,兩個 CommandButton控件。4. 4. 2修改密碼圖4-4-2-1 修改密碼界面設(shè)計:新建一個窗體,在里面加入一個 Frame控件,四個TextBox控件,四個label控件, 兩個 CommandButton控件。4
37、. 4交易管理4. 4. 1進貨登記在這個界面里我們可以通過第一個容器實現(xiàn)添加商品入庫,通過第二個容器實現(xiàn)添加新的廠商。單擊清空重填按鈕,可以清空文本框,便于用戶重添信息。單擊關(guān)閉則可以關(guān)閉此窗口。如圖4-4-1-1 所示:進賞登記岡圖4-4-4-1 進貨登記界界面設(shè)計:新建一個窗體,在里面加入兩個控件,四個CommandButton控件。Frame控件,十六個TextBox控件,label4. 4. 2銷售登記在這個界面里主要實現(xiàn)銷售時對商品信息的處理,單擊銷售按鈕將該商品信息從庫存表中刪除,并寫入已銷售商品表中。單擊打印按鈕,可以打印銷售發(fā)票單,如圖4-4-2-1 所示:C銷售登記岡商詁名
38、稱型號:生產(chǎn)廠商-單價:銷售日期:I年數(shù)擡;月IIH總金霰:業(yè)雰員褊號:精 善 打印售單 |圖4-4-2-1銷售登記界面界面設(shè)計:新建一個窗體,在里面加入一個TextBox控件,十二個label控件,三個CommandButton控件。其過printer 對象來實現(xiàn)打印。4. 4. 3退貨登記主要實現(xiàn)對退貨商品信息的處理,將數(shù)據(jù)從已銷售商品表中刪除,并寫入退貨表中,如圖4-4-3-1 所示:圖4-4-3-1退貨登記界面界面設(shè)計:新建一個窗體,在里面加入一個TextBox控件,十二個label控件,兩個Comma ndButton 控件。4. 5客戶管理4. 5. 1會員登記主要實現(xiàn)會員信息的添
39、加, 界面設(shè)計:新建一個窗體,在里面加入一個 Frame控件,四個TextBox控件,四個label控件,兩個 CommandButton控件。如圖4-5-1-1 所示:圖4-5-1-1會員登記4. 5. 2會員查詢主要實現(xiàn)對會員信息的查詢、修改、刪除等功能。界面設(shè)計:新建一個窗體,在里面加入一個 DataGrid控件,一個Adodc控件,兩個CommandButton控件,如圖4-5-2-1所示:圖4-5-2-1會員查詢窗體4. 6查詢管理4. 6. 1存貨查詢在這個模塊里主要是完成對現(xiàn)存商品的查詢。界面設(shè)計:新建一個窗體,在里面加入一個Frame控件,兩個Textbox控件,兩個label
40、控件,三個CommandButton控件。如圖4-6-1-1 所示:圖4-6-1-1存貨查詢界面4. 6. 2銷售查詢在這個模塊里主要是完成對已售商品的查詢。界面設(shè)計:新建一個窗體,在里面加入一個Frame控件,兩個 Textbox控件,兩個label控件,三個 CommandButton控件。如圖 4-6-2-1 所示:圖4-6-2-1銷售查詢界面4. 6. 3退貨查詢在這個模塊里主要是完成對退貨表的查詢。界面設(shè)計:新建一個窗體,在里面加入一個 DataGrid控件,一個 Adodc控件。如圖4-6-3-1所示:圖4-6-3-1 退貨表界面4. 6. 4廠商查詢在這個模塊里主要是完成對進貨商
41、信息的查詢、修改、刪除。界面設(shè)計:新建一個窗體,在里面加入一個 DataGrid 控件,一個 Adodc控件,兩個 CommandButton控件。如圖 4-6-4-1 所示:圖4-6-4-1進貨商表4. 7統(tǒng)計分析4. 7. 1進貨統(tǒng)計在這模塊中主要完成當日、本月、本季度、當年進貨的統(tǒng)計。界面設(shè)計:新建一個窗體,在里面加入八個 DataGrid 控件,八個 Adodc控件,一個 SSTab控件,一個Label控件,一個 TextBox控件。如圖4-7-1-1所示:圖4-7-1-1進貨統(tǒng)計界面4. 7. 2銷售統(tǒng)計本模塊完成當日、本月、本季度、當年銷售的統(tǒng)計。界面設(shè)計:新建一個窗體,在里面加入
42、八個DataGrid控件,八個 Adodc控件,一個SSTab控件,一個Label控件,一個 TextBox控件,如圖4-7-2-1 所示:圖4-7-2-1 銷售統(tǒng)計4. 7. 3圖表分析圖表分析模塊主要是對當日,本月,本季度,當年銷售的圖表分析。利用Microsoft ChartControl 6.0中的 MSChart控件,可以制作大部分的Microsoft Graph圖表,可以實現(xiàn)條形圖、柱狀圖、餅狀圖、散點圖等。界面設(shè)計:新建一個窗體,在里面加入四個MSChart 控件,一個 SSTab控件,如圖4-7-3-1所示:圖4-7-3-1圖表分析4. 8員工管理4. 8. 1員工查詢在這個模
43、塊里主要是完成對員工信息的查詢、修改、刪除。界面設(shè)計:新建一個窗體,在里面加入一個 DataGrid 控件,一個 Adodc控件,兩個 CommandButton控件。如圖 4-8-1-1 所示:詞顯示員工表豆工信慝表為工輪號員工孵嵩員工電話員丁地站0165458473北塚市莓淀區(qū)中關(guān)村d3土塚市埠法區(qū)中關(guān)村J架缽01Q-54B16798北京市韻陽IXj匕四環(huán)26呵北京市豐臺區(qū) 王痹市南兄西路13殆10汪礎(chǔ)的431173S5S231上海壽定醫(yī)24埒修改1S錄刪餘記錄圖4-8-1-1 員工表4. & 2業(yè)績查看在這個模塊里主要是完成對員工銷售
44、業(yè)績的查詢。界面設(shè)計:新建一個窗體,在里面加入一4-8-2-1個Frame控件,一個 Textbox控件,一個label控件,三個 CommandButton控件,如圖所示:圖4-8-2-1業(yè)績查看4. 8 3員工登記界面設(shè)計:新建一個窗體,在里面加入一個Frame控件,四個TextBox控件,四個label控件,兩個 CommandButtor控件,如圖4-8-3-1所示:圖4-8-3-1 員工登記4. 9數(shù)據(jù)備份在這個模塊里主要是完成對數(shù)據(jù)庫的備份以及數(shù)據(jù)庫恢復功能。本系統(tǒng)主要運用拷貝的原理實現(xiàn)數(shù)據(jù)庫的備份與恢復。在具體的程序中運用FileCopy語句來實現(xiàn)備份,但FileCopy語句只適
45、用于小型數(shù)據(jù)庫。此外,為了使數(shù)據(jù)備份和數(shù)據(jù)恢復更加形象,程序中以圖形備份卡的形式來代替數(shù)據(jù)庫文件。界面設(shè)計:新建一個窗體,在里面加入一個ImageList 控件,一個 ListView 控件,兩個 OptionButton 控件,一個 Drive 控件,一個Dir控件,一個File 控件,兩個 Label控件,兩個 CommandButton控件,如圖 4-9-1所示:圖4-9-1數(shù)據(jù)備份界面4. 10幫助在這個模塊里主要是顯示軟件版本信息。其中包括本系統(tǒng)的名稱、所有者、 明與專利信息等,如圖4-10-1所示:版本號、版本說圖4-10-1版本信息界面第五章 系統(tǒng)測試 測試主要是針對程序設(shè)計及編
46、程調(diào)試后的結(jié)果進行的工作 , 那么為什么要進行測試呢 ?很多人 認為“測試是證明程序中不存在錯誤的過程”, “程序測試的目的是要證明程序正確地執(zhí)行了預期 的功能”等 , 但是這些定義卻是錯誤的定義。因為人們在測試程序時自然是想給程序員增添一點價 值, 也就是說 , 測試是一項花費昂貴的活動 , 測試者必然希望通過增加程序自身的價值來補償一些 花費 , 而提高程序的價值就意味著提高程序的質(zhì)量和可靠性, 提高程序的可靠性就意味著發(fā)現(xiàn)并改正程序的錯誤。所以進行測試不應(yīng)是為了顯示程序是好的, 而應(yīng)該從程序中含有錯誤這個假定出發(fā)去測試程序 , 從中發(fā)現(xiàn)盡可能多的錯誤 , 因此測試的定義應(yīng)該是:為了發(fā)現(xiàn)錯
47、誤而執(zhí)行程序的過程。 從這個定義出發(fā)可以看出應(yīng)該把查出了新錯誤的測試看作是成功的測試 , 沒有發(fā)現(xiàn)錯誤的測試則 是失敗的測試。 測試一般有兩種方法:黑盒測試 : 黑盒測試是測試者把程序看成是一個黑盒。 即完全不考慮程序部結(jié)構(gòu)和部特性。 相 反, 測試者僅僅關(guān)心尋找使程序未按規(guī)運行的情況, 并且僅僅按程序的規(guī)導出測試數(shù)據(jù)。一般來說用這種方法查出程序中所有錯誤只能使用窮舉輸入測試。白盒測試 : 白盒測試或邏輯驅(qū)動測試允許人們檢查程序的部結(jié)構(gòu), 是測試者從檢查程序的邏輯著手 ,得出測試數(shù)據(jù) , 進行測試的過程。模塊測試 是指測試程序中的單個子程序或過程。其目的是要對模塊的功能與定義模塊的性能 規(guī)或接
48、口規(guī)進行比較。這就是說,在測試的一開始我們不是把程序作為一個整體來測試,而是首 先集中注意力來測試程序中較小的結(jié)構(gòu)塊。這樣做的理由是:首先由于一開始把注意力集中在程 序的較小的單元上,模塊測試是一種妥善進行組合測試的很好方法。其次,因為在模塊測試時, 發(fā)現(xiàn)錯誤就可以肯定錯誤所在的位置,因而便于糾錯。最后模塊測試給我們提供同時測試多個模 塊的良機,從而在測試過程中提出了并行性問題。測試應(yīng)遵守一定的原則 :一、確定預期輸出 (或結(jié)果 )是測試情況必不可少的一部分。二、程序員應(yīng)避免測試自己的程序。三、程序設(shè)計機構(gòu)不應(yīng)該測試自己的程序。四、徹底檢查每個測試結(jié)果。五、對非法的和非預期的輸入情況 ,也要像
49、對合法的 ,預期的輸入一樣 , 編寫測試情況。 在模塊測試階段主要運用黑盒測試和邊界值法,部分細節(jié)運用白盒測試,而在總體測試階段則使用黑盒測試。黑盒測試又叫功能測試,用黑盒測試來發(fā)現(xiàn)程序中的錯誤,必須在所有的輸入條件和輸出條件中確定測試數(shù)據(jù),來檢查程序是否都能產(chǎn)生正確的輸出。白盒測試又叫結(jié)構(gòu)測試,是對軟件的過程細節(jié)做細致的檢查。選取用戶登錄為例,具體的測試方案如下:1. 不輸入用戶名2. 不輸入密碼3. 輸入錯誤的密碼4. 連續(xù)三次輸入錯誤的密碼根據(jù)測試方案,測試結(jié)果如下:測試功能測試結(jié)果1請輸入用戶名2請輸入密碼3用戶名或密碼不正確,無法登錄4三次輸錯密碼,系統(tǒng)自動退出第一種測試結(jié)果第二種測
50、試結(jié)果第四種測試結(jié)果第三種測試結(jié)果第六章總結(jié)6. 1總結(jié)銷售管理是企業(yè)主要的事務(wù)管理之一,是節(jié)流增收最有潛力的環(huán)節(jié)。該模塊以合理、全面、準確的銷售體系為基礎(chǔ),提供了對商品數(shù)量、金額的全面管理,并且提供了全面的查詢功能。包 括對現(xiàn)存商品、已售商品、員工、客戶、廠商的一體化查詢。商品從入庫到出庫到銷售整個流通 過程中各個環(huán)節(jié)所發(fā)生的事件進行記錄,能隨時提供倉庫的庫存、商品銷售情況、客戶、廠商等 信息,為采購計劃或市場預測提供有效的依據(jù),以提高資金的利用率,避免不必要的損失,同時 也提高了企業(yè)的科學管理水平。這次畢業(yè)設(shè)計我是用 Visual Basic 6.0設(shè)計的,它是我大學中主要學習的計算機編程
51、語言,通過這次實例開發(fā),我對VB程序設(shè)計水平和數(shù)據(jù)庫應(yīng)用能力都有了很大的提高。當然在設(shè)計過程中我碰到了不少的難題,除了向?qū)W得比較好的同學虛心請教之外,我也借閱了大量與本系統(tǒng)開發(fā) 有關(guān)的書籍,使得許多問題都迎刃而解。以前我們只是接觸書本知識,缺少實踐經(jīng)驗,只能是紙 上談兵,但通過這次銷售系統(tǒng)開發(fā)我積累了不少開發(fā)經(jīng)驗和解決問題的方法,這對于我將來從事 軟件開發(fā)都是有很大的推動作用。在這次的開發(fā)中我有不少體會,具體總結(jié)如下:系統(tǒng)開發(fā)前的準備工作一定要做好。 “良好的開始是成功的一半” , 在開始具體工作前,先選 擇好要用的編程工具,然后就這方面爭對性的借閱參考資料,掌握書本中的編程技巧,靈活運用 到
52、自己的程序中來。此外,網(wǎng)絡(luò)也為我們提供了極大的方便,有什么需要了解的,在網(wǎng)上我們都 可以查到。我們還要了解系統(tǒng)開發(fā)的環(huán)境。系統(tǒng)的設(shè)計過程是循序漸進的,先需求分析,再總體設(shè)計,后詳細設(shè)計,最后編寫代碼、上 機調(diào)試、系統(tǒng)測試。其中需求分析是關(guān)鍵,它是系統(tǒng)開發(fā)的基礎(chǔ),它確定系統(tǒng)必須完成哪些工作, 對系統(tǒng)提出明確、清晰、具體的要求。調(diào)試階段必不可少,有些理論上你認為正確的東西,調(diào)試起來可能就會出現(xiàn)錯誤。比如有時 候你要想往數(shù)據(jù)庫里面插入數(shù)據(jù), 不是光寫插入語句就行的, 還必須要使數(shù)據(jù)庫表處于編輯狀態(tài), 這樣才能實現(xiàn)往里面插入數(shù)據(jù)。 通過調(diào)試能發(fā)現(xiàn)許多意想不到的錯誤 , 這對于完善系統(tǒng)是必不可少 的。我
53、們在設(shè)計系統(tǒng)的時候不可能每個問題都考慮得面面具到,這就需要老師的指導,因此我們 要虛心接受老師給我們的建議。 在設(shè)計過程中可能會遇到好多困難, 有的還可能多次都解決不了, 在面對問題的時候我們要有耐心,要有解決困難的決心和堅持到底的恒心??偠灾到y(tǒng)必須嚴格按照軟件工程的方法進行開發(fā),其中生命周期法比較適合,即將軟 件工程學和系統(tǒng)工程的理論與方法引入計算機信息應(yīng)用系統(tǒng)的研制開發(fā)中,將信息系統(tǒng)開發(fā)的全 過程嚴格地劃分為四個階段:系統(tǒng)分析、系統(tǒng)設(shè)計、系統(tǒng)實施、系統(tǒng)運行與維護。只有按照科學 的開發(fā)方法才能開發(fā)出令人滿意的系統(tǒng),而且開發(fā)起來也是事半功倍。通過這次畢業(yè)設(shè)計,我們積累了不少開發(fā)系統(tǒng)的經(jīng)驗,這對
溫馨提示
- 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年度網(wǎng)絡(luò)安全設(shè)備預防性維護保養(yǎng)合同模板
- 2025年版智慧社區(qū)門衛(wèi)及智能安防系統(tǒng)運營合同3篇
- 二零二五年度私人診所與醫(yī)護人員合作聘用及醫(yī)療信息化建設(shè)合同
- 2025年度美甲店門面轉(zhuǎn)讓及美容美發(fā)行業(yè)市場調(diào)研合同
- 2025版套房裝修施工現(xiàn)場安全管理制度合同3篇
- 2025年度出租車租賃合同車輛租賃合同續(xù)簽與終止協(xié)議
- 二零二五年度購房合同糾紛調(diào)解協(xié)議
- 2025年度物業(yè)人員雇用及社區(qū)物業(yè)服務(wù)標準化建設(shè)合同
- 2025年度基礎(chǔ)設(shè)施建設(shè)項目股權(quán)轉(zhuǎn)讓協(xié)議范本
- 二零二五年度大數(shù)據(jù)處理軟件著作權(quán)授權(quán)合同范本
- 項目績效和獎勵計劃
- 光伏自發(fā)自用項目年用電清單和消納計算表
- 量子計算在醫(yī)學圖像處理中的潛力
- 阿里商旅整體差旅解決方案
- 浙江天臺歷史文化名城保護規(guī)劃說明書
- 邏輯思維訓練500題
- 第八講 發(fā)展全過程人民民主PPT習概論2023優(yōu)化版教學課件
- 實體瘤療效評價標準RECIST-1.1版中文
- 企業(yè)新春茶話會PPT模板
- GB/T 19185-2008交流線路帶電作業(yè)安全距離計算方法
- DIC診治新進展課件
評論
0/150
提交評論