已閱讀5頁,還剩47頁未讀, 繼續(xù)免費閱讀
超市進銷存管理系統(tǒng)設計與開發(fā)的畢業(yè)論文.pdf 免費下載
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
I??飘厴I(yè)設計論文論文題目超市進銷存管理系統(tǒng)設計與開發(fā)作者姓名陳勤指導教師毛科技所在院系成教學院專業(yè)班級08計算機信息管理提交日期2010年6月II超市進銷存管理系統(tǒng)設計與開發(fā)THEDESIGNANDDEVELOPMENTOFSUPERMARKETMANAGEMENTSYSTEM學生姓名陳勤STUDENTCHENQING指導教師毛科技ADVISORMAOKEJI浙江工業(yè)大學成人教育學院畢業(yè)設計論文ATHESISSUBMITTEDTOZHEJIANGUNIVERSITYOFTECHNOLOGYINPARTIALFULFILLMENTOFTHEREQUIREMENTSFORTHEUNDERGRADUATETHESISIN_2010年6月JUNE2010III浙江工業(yè)大學專科畢業(yè)設計論文答辯委員會審定書成人教育學院所提論文超市進銷存管理系統(tǒng)設計與開發(fā)THEDESIGNANDDEVELOPMENTOFSUPERMARKETMANAGEMENTSYSTEM符合??飘厴I(yè)設計論文要求,業(yè)經(jīng)本委員會評審認可。答辯組成員指導教師學院答辯委員會主任教授2010年6月IV超市進銷存管理系統(tǒng)設計與開發(fā)摘要隨著科學技術(shù)的進步,計算機應用的高速發(fā)展,大大提高了人們的工作效率。計算機信息處理技術(shù)的普及已徹底改變了許多公司的經(jīng)營管理,甚至一些個體店主也開始運用計算機來控制進貨、銷售、記賬以及其他活動。銷售管理系統(tǒng)是企業(yè)管理機制中的重要組成部分,通過對企業(yè)銷售管理系統(tǒng)的銷售管理機制進行調(diào)查研究,開發(fā)了本銷售管理系統(tǒng)。系統(tǒng)中解決了企業(yè)管理事務中的進貨、銷售、存貨等情況的問題以及相關(guān)統(tǒng)計工作。本系統(tǒng)中包含六個功能模塊系統(tǒng)管理、人員管理、后臺管理、前臺銷售、報表統(tǒng)計和幫助。系統(tǒng)采用BORLAND公司推出的DELPHI70進行前端開發(fā),可以快速、高效地開發(fā)出WINDOWS系統(tǒng)下的應用程序。后端的開發(fā)工具是MICROSOFTACCESS2003,整個數(shù)據(jù)庫都是相互關(guān)聯(lián)的,使數(shù)據(jù)庫具有較高的完整性,一致性和安全性。關(guān)鍵詞系統(tǒng)開發(fā),控件,數(shù)據(jù)庫,ACCESSVTHEDESIGNANDDEVELOPMENTOFSUPERMARKETMANAHEMENTSYSTEMABSTRACTWITHTHESCIENTIFICANDTECHNOLOGICALPROGRESS,THERAPIDDEVELOPMENTOFCOMPUTERAPPLICATIONS,DRAMATICALLYIMPROVINGPRODUCTIVITYWITHTHEPOPULARITYOFCOMPUTERINFORMATIONPROCESSINGTECHNOLOGYHASCOMPLETELYCHANGEDTHEMANAGEMENTOFMANYCOMPANIESEVENSOMEINDIVIDUALSHAVEBEGUNTOUSETHECOMPUTEROWNERTOCONTROLTHEPURCHASE,SALES,ACCOUNTINGANDOTHERACTIVITIESBUSINESSMANAGEMENTSALESMANAGEMENTSYSTEMISANIMPORTANTPARTOFTHEMECHANISM,THROUGHTHESALESMANAGEMENTSYSTEMFORENTERPRISESALESMANAGEMENTSYSTEMTOINVESTIGATETHERESEARCH,DEVELOPMENTOFTHESALESMANAGEMENTSYSTEMSYSTEMTOSOLVETHEENTERPRISEMANAGEMENTSERVICESINTHEPURCHASE,SALE,INVENTORY,ETCISSUESANDRELATEDSTATISTICSTHISSYSTEMCONSISTSOFSIXMODULESSYSTEMMANAGEMENT,PERSONNELMANAGEMENT,ADMIN,SALESPROSPECTS,REPORTSTATISTICSANDHELPTHESYSTEMUSESBORLANDINTRODUCESTHEDELPHI70FORFRONTENDDEVELOPMENT,YOUCANQUICKLYANDEFFICIENTLYDEVELOPTHEAPPLICATIONUNDERWINDOWSSYSTEMBACKENDDEVELOPMENTTOOLISMICROSOFTACCESS2003,THEDATABASEISINTERLINKED,SOTHATTHEDATABASEHASHIGHINTEGRITY,CONSISTENCYANDSAFETYKEYWORDSSYSTEMDEVELOPMENT,CONTROL,DATABASE,ACCESSVI目錄摘要IVABSTRACTV目錄VI前言8第1章涉及技術(shù)簡介911數(shù)據(jù)庫管理系統(tǒng)簡介912開發(fā)工具DELPHI709121DELPHI簡介9122DELPHI數(shù)據(jù)庫訪問方法與數(shù)據(jù)庫組件介紹10123MICROSOFTACCESS簡介11第2章系統(tǒng)需求分析1421需求分析的目的1422項目背景1423需求分析14231問題定義及可行性研究14232問題定義14233可行性研究15234銷售管理系統(tǒng)具體任務要求和運行過程1524對現(xiàn)有系統(tǒng)的分析1625技術(shù)方面可行性分析16251軟件分析16252硬件分析16253人員分析1726經(jīng)濟方面可行性分析1727結(jié)論17第3章系統(tǒng)的總體設計18VII31系統(tǒng)架構(gòu)1832系統(tǒng)設計1933數(shù)據(jù)庫設計19第4章系統(tǒng)的詳細設計2341系統(tǒng)模塊設計及程序流程圖2342應用程序設計24第5章功能界面設計2651應用程序主界面的實現(xiàn)2652主窗體2753權(quán)限管理窗體2754進貨數(shù)據(jù)錄入窗口以及查詢窗口2755商品類型管理2756商品查詢2757備份系統(tǒng)27第6章系統(tǒng)運行與測試28第7章結(jié)論30參考文獻31致謝32附錄主要程序清單33浙江工業(yè)大學??飘厴I(yè)設計論文8前言在現(xiàn)代化企業(yè)中,信息管理工作將發(fā)揮越來越重要的作用。企業(yè)信息管理工作已經(jīng)滲透到企業(yè)日常工作的許多方面,無論是其自身還是所發(fā)揮的作用,都為企業(yè)的創(chuàng)新、發(fā)展以及經(jīng)濟效益,做出了顯著的貢獻。因此,企業(yè)必須加強自身的信息基礎(chǔ)設施建設,通過企業(yè)基礎(chǔ)數(shù)據(jù)的信息化、企業(yè)基本業(yè)務流程和事務處理的信息化、企業(yè)內(nèi)部控制及實施控制過程的信息化、人的行為規(guī)范管理等企業(yè)基礎(chǔ)管理信息化工程,確保企業(yè)在規(guī)模不斷擴大和業(yè)務迅速發(fā)展的過程中保持堅實的管理基礎(chǔ)和繁殖內(nèi)核,促進企業(yè)的可持續(xù)發(fā)展。企業(yè)的銷售管理是企業(yè)發(fā)展的關(guān)鍵環(huán)節(jié),一個好的銷售管理體制將給企業(yè)帶來很可觀的經(jīng)濟效益。無論是一個銷售公司還是一個銷售商店,都有很多的銷售數(shù)據(jù)需要管理。手工管理這些紛繁復雜數(shù)據(jù)的方式已經(jīng)不適應時代的潮流,實現(xiàn)數(shù)據(jù)規(guī)范化、自動化的電腦管理,是一個管理規(guī)范、動作高效的企業(yè)單位的必然要求。本系統(tǒng)是為中小型企業(yè)的銷售管理系統(tǒng),專為中小型企業(yè)的銷售管理系統(tǒng)的需求而開發(fā)。系統(tǒng)具有交易管理、進貨及銷售統(tǒng)計、預覽數(shù)據(jù)表等功能,界面友好、操作簡便。開發(fā)此項目,能夠?qū)⑺鶎W的理論知識與實際應用相結(jié)合,并嘗試應用最新流行的開發(fā)工具,以達到掌握新技術(shù)、進一步提高程序開發(fā)能力的目的。浙江工業(yè)大學專科畢業(yè)設計論文9第1章涉及技術(shù)簡介11數(shù)據(jù)庫管理系統(tǒng)簡介數(shù)據(jù)管理指的是如何對數(shù)據(jù)進行分類、組織、存儲、檢索及維護。要注意,這里所說的數(shù)據(jù),不僅是指數(shù)字,還包括文字、圖形、圖像、聲音等。凡是計算機中用來描述事物的記靈,統(tǒng)稱為數(shù)據(jù)。數(shù)據(jù)庫技術(shù)是計算機應用領(lǐng)域中非常重要的技術(shù),隨著計算機應用的不斷深入,數(shù)據(jù)庫的重要性日益被人們所認識,它已成為信息管理、辦公自動、計算機輔助設計等方面的重要手段。對一個特定的數(shù)據(jù)庫來說,它是集中、統(tǒng)一地保存、管理著某一個單位或某一領(lǐng)域內(nèi)所有有用信息的系統(tǒng),這個系統(tǒng)根據(jù)數(shù)據(jù)間的自然聯(lián)系結(jié)構(gòu)而成,數(shù)據(jù)較少冗余,且具有較高的數(shù)據(jù)獨立性,能為多種應用服務。因此可以看出,數(shù)據(jù)庫系統(tǒng)是管理數(shù)據(jù)且為不同應用服務的工具。它所管理的數(shù)據(jù)是大量的有關(guān)某一方面的信息,需要較長時間的保存;它所提供的數(shù)據(jù)應該是正確的、可靠的、高效率的。數(shù)據(jù)庫管理系統(tǒng)簡稱DBMS(DATABASEMANAGEMENTSYSTEM)是專門用于建立和管理數(shù)據(jù)庫的一套軟件,介于應用程序和操作系統(tǒng)之間。DBMS不僅具有最基本的數(shù)據(jù)管理功能,還能保證數(shù)據(jù)的完整性、安全性,提供多用戶的并發(fā)控制,當數(shù)據(jù)庫出現(xiàn)故障時對系統(tǒng)進行恢復。12開發(fā)工具DELPHI70121DELPHI簡介DELPHI是一個極有代表性的面向?qū)ο箝_發(fā)工具;它將面向?qū)ο蟮某绦蛟O計方法與數(shù)據(jù)庫技術(shù);網(wǎng)絡技術(shù)以及可視化;事件驅(qū)動,代碼自動生成等先進技術(shù)完美的結(jié)合在一起,使用它可以直觀的,快速地開發(fā),高質(zhì)量的WINDOWS應用程序。DELPHI強大的易用的特點得到程序員的青睞。DELPHI70除了保留以前版本的強大功能之浙江工業(yè)大學專科畢業(yè)設計論文10處,更在數(shù)據(jù)庫程序開發(fā)方面提供了強有力的支持,使程序員完全可能輕松開發(fā)出復雜且功能強大的數(shù)據(jù)庫程序。DELPHI類可以粗略地分成兩部分一部分是組件類,這些組件類通常以某種方式出現(xiàn)在組件面板上,當用戶從組件面板上點取一個類的圖標后,在程序中就自動生成了該類的對象(非可視組件除外);另一部分是功能類,這此功能類的對象通常出現(xiàn)在程序代碼中,起著不可代替的作用,但是這些功能類在組件面板上是找不到的。在DELPHI中,每一個類的祖先都是TOBJECT類,整個類的層次結(jié)構(gòu)就像一棵倒掛的樹,在最頂層的樹根即為TOBJECT類。這樣,按照面向?qū)ο缶幊痰幕舅枷?,就使得用戶可用TOBJECT類這個類型代替任何其它類的數(shù)據(jù)類型。122DELPHI數(shù)據(jù)庫訪問方法與數(shù)據(jù)庫組件介紹數(shù)據(jù)庫訪問方法BDE方法它提供了存取各種文型和客戶/服務器型數(shù)據(jù)庫的驅(qū)動器程序。該方法直接訪問PARADOX和DBASE等數(shù)據(jù)庫或通過DOBC(OPENDATABASECONNECIVITY,開放數(shù)據(jù)庫)來訪問ACCESS和POXPRO等數(shù)據(jù)庫,還可通過內(nèi)嵌方式訪問SQLSERVR、ORACLE和DB2等大型數(shù)據(jù)庫。ADO方法ADO方法是微軟提供的一種數(shù)據(jù)庫訪問技術(shù)。通過ADO技術(shù)可方便的訪問各種類型的數(shù)據(jù)庫,尤其對于OLEDB類型的數(shù)據(jù)庫,ADO更是訪問數(shù)據(jù)庫的標準接口。DELPHI通過ADO技術(shù)可讓開發(fā)者快速訪問關(guān)系或非關(guān)系型數(shù)據(jù)庫,但使用時需安裝ADO的數(shù)據(jù)庫引擎。MIDAS方法MIDAS方法是DELPHI用于開發(fā)多層應用系統(tǒng)的中間透明引擎。通過MIDAS,開發(fā)者可使用相同的組件來存取不同的后臺應用程序服務器。這些后臺應用服務器程序包括COM/DCOM應用程序服務器、MTS中間件或CORBA應用程序服務器。MIDAS方法實現(xiàn)了真正意義上的客戶端程序與后臺數(shù)據(jù)庫的分離,但MIDAS的靈活性很差,與數(shù)據(jù)感應控件關(guān)聯(lián)過于密切,限制了程序員的創(chuàng)造性。DBEXPRESS方法DELPHI60提供了新一代的跨平臺數(shù)據(jù)訪問引擎DBEXPRESS方法,它由一組新控件、技術(shù)和驅(qū)動程序組成,并通過這些組成部分和各種數(shù)據(jù)源連鏈接。如配合不同的數(shù)據(jù)庫動態(tài)鏈接庫文件,還可處理后臺數(shù)據(jù)庫數(shù)據(jù)。因浙江工業(yè)大學??飘厴I(yè)設計論文11此也是DELPHI和KYLIX的核心數(shù)據(jù)訪問。綜上所述,雖然DELPHI的各個版本提供多種數(shù)據(jù)庫的連接和訪問方法,但在同一個應用程序中,開發(fā)者幾乎不可能同時選用多種連接方法,因而選擇合適方法是一個必須在開發(fā)前仔細考慮的問題。數(shù)據(jù)庫組件用DELPHI70開發(fā)數(shù)據(jù)庫應用,重點是和各種數(shù)據(jù)庫組件打交道,控件組有BDE控件組、ADO控件組、DATECONTROLS控件組和DBEXPRESS控件組。1ADO是MICRSOFT公司關(guān)于各種類型數(shù)據(jù)的高等界面,后來逐漸演變成滿足所有數(shù)據(jù)訪問需要的完整解決辦法。ADO的對象模型是所有數(shù)據(jù)訪問接口對象模型中最簡單的一種。它主要控件有TTADOCONNECTION控件,TADOCOMMAND控件,ADODATESET控件,TADOTABLE控件,TADOQUERY控件,TADOSTOEPROC控件。DELPHI的ADO組件無需依靠BDE而是使用ADO技術(shù),提供了可以通過數(shù)據(jù)控制組件訪問數(shù)據(jù)的新方法。唯一的要求是在使用ADO組件時必須運行ADO/OLEDB。ADO組件的使用使得DELPHI在訪問數(shù)據(jù)的類型和采用的技術(shù)方面都有了很大的突破。123MICROSOFTACCESS簡介ACCESS是一種關(guān)系數(shù)據(jù)庫開發(fā)工具,數(shù)據(jù)庫能匯集各種信息以供查詢、存儲和檢索。ACCESS的優(yōu)點在于它能使用數(shù)據(jù)表示圖或自定義窗體收集信息。數(shù)據(jù)表示圖提供了一種類似于EXCEL的電子表格,可以使數(shù)據(jù)庫一目了然。另外,ACCESS允許創(chuàng)建自定義報表用于打印或輸出數(shù)據(jù)庫中的信息。ACCESS也提供了數(shù)據(jù)存儲庫,可以使用桌面數(shù)據(jù)庫文件把數(shù)據(jù)庫文件置于網(wǎng)絡文件服務器,與其他網(wǎng)絡用戶共享數(shù)據(jù)庫。ACCESS是一種關(guān)系數(shù)據(jù)庫工具,關(guān)系數(shù)據(jù)庫是已開發(fā)的最通用的數(shù)據(jù)庫之一。如上所述,ACCESS作為關(guān)系數(shù)據(jù)庫一切具備了許多優(yōu)點,可以在一個數(shù)據(jù)包中同時擁有桌面數(shù)據(jù)庫的便利和關(guān)系數(shù)據(jù)庫的強大功能。數(shù)據(jù)庫通常分為層次式數(shù)據(jù)庫、網(wǎng)絡式數(shù)據(jù)庫和關(guān)系式數(shù)據(jù)庫三種。而不同的數(shù)據(jù)庫是按不同的數(shù)據(jù)結(jié)構(gòu)來聯(lián)系和組織的。由關(guān)系數(shù)據(jù)結(jié)構(gòu)組成的數(shù)據(jù)庫系統(tǒng)被稱為關(guān)系數(shù)據(jù)庫系統(tǒng)。在關(guān)系數(shù)據(jù)庫中,對數(shù)據(jù)的操作幾乎全部建立在一個或多個關(guān)系表格上,通過對這些關(guān)系表格的分類、合并、連接或選取等運算來實現(xiàn)數(shù)據(jù)的管理。ACCESS數(shù)據(jù)庫使用與WINDOWS完全統(tǒng)一的風格,采用面向?qū)ο蟮姆绞綄?shù)據(jù)浙江工業(yè)大學??飘厴I(yè)設計論文12庫進行管理與操作,大大簡化了用戶的開發(fā)與維護工作。ACCESS提供了七個構(gòu)建數(shù)據(jù)庫系統(tǒng)的對象,使數(shù)據(jù)庫應用系統(tǒng)的開發(fā)變得快捷、方便,即便是開發(fā)復雜的數(shù)據(jù)應用系統(tǒng),也只需編寫少量的程序代碼。ACCESS數(shù)據(jù)庫由表,查詢、窗體,報表等對象組成。在ACCESS數(shù)據(jù)庫中,表是基本的對象,數(shù)據(jù)庫在的所有數(shù)據(jù)都要儲存在表中。所以說,表就是我們用以存儲數(shù)據(jù)的倉庫。表的結(jié)構(gòu)與日常工作中使用的表格,如學生成績單,物料清單和材料銷售單一樣,是由列(字段)和行(記錄)組成。在ACCESS的各對象中,表是核心,是所有數(shù)據(jù)庫操作的目標和前提,所有的其他對象只有與它相結(jié)合,才有實際意義。在開發(fā)數(shù)據(jù)庫系統(tǒng)時,首先就是要根據(jù)應用系統(tǒng)的要求,設計數(shù)據(jù)庫中的結(jié)構(gòu)。在ACCESS關(guān)于表的操作都是通過表對象來實現(xiàn)的。表對象中包含有反映表結(jié)構(gòu)的字段的結(jié)構(gòu)和屬性,以及反映表中所儲存的數(shù)據(jù)的記錄。只有完成表對象創(chuàng)建后,方可將數(shù)據(jù)存放到所創(chuàng)建的表中。在一個ACCESS數(shù)據(jù)庫中,至少需要一個表存在,否則該數(shù)據(jù)庫為空數(shù)據(jù)庫。數(shù)據(jù)管理包括兩項基本的任務,首先是將數(shù)據(jù)組織起來并存儲在數(shù)據(jù)庫表中,這就是我們在前面介紹的數(shù)據(jù)庫表的查詢或檢索,這是數(shù)據(jù)管理中極其重要的功能。用戶將數(shù)據(jù)放入數(shù)據(jù)庫的目的就在于日后能快速查找出需要的數(shù)據(jù)。數(shù)據(jù)庫系統(tǒng)本身的查詢功能優(yōu)劣決定著一個數(shù)據(jù)庫系統(tǒng)的性能與成敗。一個好的數(shù)據(jù)庫系統(tǒng)應該能夠根據(jù)用戶的要求,快速準確地將各種符合條件的數(shù)據(jù)和信息檢索出來。在ACCESS中有關(guān)查詢的操作都是通過查詢對象來實現(xiàn)的,它負責管理查詢的編制,查詢的實現(xiàn)以及將符合查詢條件的記錄和信息予以顯示,為用戶的決策提供快速準確的幫助。在ACCESS中,通常是采用“查詢構(gòu)造器”來構(gòu)造查詢對象的。用于設計查詢對象的字段結(jié)構(gòu)和屬性的窗口稱為“查詢構(gòu)造器”,在該窗口中,用戶可以使用可視化方法進行查詢設計。用于顯示查詢對象數(shù)據(jù)結(jié)果的窗口稱“數(shù)據(jù)窗口”,在該窗口中所顯示的內(nèi)容不是查詢對象所包含的數(shù)據(jù),而是對表中數(shù)據(jù)實施計算或處理的結(jié)果。一個好的數(shù)據(jù)庫系統(tǒng)不但要有高質(zhì)量的數(shù)據(jù)管理功能和高效率的數(shù)據(jù)查詢能力,而且還需要有一個用戶友好的操作界面。在應用系統(tǒng)的開發(fā)中,用戶操作界面的設計十分重要,程序員往往要花費大量的時間和精力,編寫大段代碼來設計浙江工業(yè)大學??飘厴I(yè)設計論文13一個友好的用戶操作界面。在ACCESS中,用戶操作界面的設計都是通過窗體對象來實現(xiàn)的,它負責管理窗體的制作,實現(xiàn)數(shù)據(jù)顯示及操作控制。ACCESS的窗體設計,幾乎使用WINDOWS中的所有控件,如按鈕,文本框,列表框,組合框,復選框等,這就使得所設計的界面完全符合WINDOWS的風格。浙江工業(yè)大學??飘厴I(yè)設計論文14第2章系統(tǒng)需求分析21需求分析的目的盡早地對軟件項目的可行性做出細致而謹慎的評估,以避免在項目開發(fā)過程中浪費大量的人力、物力、財力。22項目背景進入二十一世紀,信息化的進程進一步加快,向著網(wǎng)絡化、智能化方向發(fā)展,計算機行業(yè)飛速向前發(fā)展,信息化深入到社會的各行各業(yè)。微機化管理的廣泛應用,使工作效率顯著提高。通過可行性分析,我決定為中小型企業(yè)開發(fā)銷售管理系統(tǒng)。企業(yè)規(guī)模的不斷擴大,客戶不斷增加,銷售業(yè)務也隨之猛增,手工管理紛繁復雜的銷售數(shù)據(jù)已經(jīng)不能滿足需要。所以銷售管理的規(guī)范化、自動化已經(jīng)是必然的要求。23需求分析231問題定義及可行性研究在討論具體的需求分析之前,我想先對兩個問題給予簡單的說明。這兩個問題雖然簡單,但卻是軟件開發(fā)周期中不可缺少的兩個階段。232問題定義問題定義階段必須回答的關(guān)鍵問題是“要解決的問題是什么”。顯然,這個問題解決整個軟件開發(fā)周期中起著指導性作用。軟件開發(fā)應該有這樣一條鮮明的線索貫穿始終,否則我們的所有工作都是盲目的?,F(xiàn)在我們應該明確問題定義階段的主要任務我們要建立一個銷售管理系統(tǒng),以解決企業(yè)銷售事務的基本情況,來擺脫傳統(tǒng)的手工記賬,實現(xiàn)管理自動化,從而提高工作效率。同時該系統(tǒng)應不浙江工業(yè)大學??飘厴I(yè)設計論文15可避免的涉及到庫存商品基本信息、供應商信息、客戶信息的維護和處理及進貨統(tǒng)計、銷售統(tǒng)計等統(tǒng)計及查詢處理。233可行性研究這個階段要解決的關(guān)鍵問題是“對上一階段所確定的問題有無行得通的解決辦法”。從而導出系統(tǒng)的邏輯模型,然后從系統(tǒng)邏輯模塊出發(fā)探索若干種可供選擇的系統(tǒng)實現(xiàn)方案。由于實際條件的制約,對可行性研究我們不再多說,但我們必須明確,現(xiàn)在我們所討論的問題從各方面來說都行得通。在明確了這兩個簡單問題之后,我們的問題應該步入正題了。需求分析階段是軟件定義時期的是后一個階段,這一階段的中心任務是準確的回答“系統(tǒng)必須做什么”這個問題。其結(jié)束的標準是通過需求分析應該得出有數(shù)據(jù)流程圖、ER圖、數(shù)據(jù)字典等描繪的精確的系統(tǒng)邏輯模型。下面我們就緊緊圍繞需求分析階段的中心任務和目標展開計論。234銷售管理系統(tǒng)具體任務要求和運行過程系統(tǒng)的功能要求即用戶對目標系統(tǒng)數(shù)據(jù)處理功能所提出的要求,主要考慮以下銷售管理需求進貨時入庫登記,以便日后查看和統(tǒng)計進貨情況。銷售時把相應數(shù)量的商品從現(xiàn)存商品庫中減去,并記錄于另外的一個銷售庫中,以便日后查看和統(tǒng)計銷售信息。是銷售就難免會有顧客退貨情況發(fā)生,因此還需建立一個相應的退貨管理,把退回來的貨加入現(xiàn)存商品庫,再從銷售庫中減去,進行退貨登記。還要能夠隨時查看各種信息表,如員工信息、進貨信息、銷售信息、退貨信息等。除了以上一些基本的需求外,實際上公司用來進行決策和管理分析的數(shù)據(jù)才是用得最多的數(shù)據(jù)。因此還需要有一些相應的關(guān)于以上基本信息的統(tǒng)計信息。如希望看各個時間段(如今日、本月、本和度、本年度等)的進貨或銷售情況,以便對一個的動作進行一個準確的預測和正確的決斷。為了調(diào)動員工的積極性,員工的薪水應該和他的銷售業(yè)績掛鉤,因此還需要能夠查詢各員工的銷售業(yè)績,以便對他的業(yè)績進行考核和評比。浙江工業(yè)大學專科畢業(yè)設計論文1624對現(xiàn)有系統(tǒng)的分析公司規(guī)模的不斷擴大,與客戶間的往來業(yè)務也越來越多,手工管理這些紛繁復雜數(shù)據(jù)的方式已經(jīng)不適應企業(yè)發(fā)展的要求,實現(xiàn)數(shù)據(jù)規(guī)范化、自動化的電腦管理,是一個管理規(guī)范、動作高效的企業(yè)單位的必然要求。因此我們開發(fā)并應用此系統(tǒng),能夠適應企業(yè)發(fā)展的需要,提高了工作效率,很好地實現(xiàn)了信息數(shù)據(jù)的規(guī)范化管理。25技術(shù)方面可行性分析251軟件分析1、由于WINDOWSXP操作系統(tǒng)是有人機變互的友好界面,很容易掌握及操作,程序界面相對較容易實現(xiàn)等特點,加之目前基于WINDOWSXP操作系統(tǒng)的軟件開發(fā)工具也很多,易于學習、開發(fā)及應用。2、同時由于銷售管理業(yè)務事務種類繁多,結(jié)合超市實際情況,銷售業(yè)務量及管理人員的素質(zhì)等因素,WINDOWSXP操作系統(tǒng)易學易用,而且可以滿足需求,故決定采用WINDOWSXP平臺開發(fā)。3、采用MICROSOFTACCESS型數(shù)據(jù)庫系統(tǒng)作為銷售管理系統(tǒng)的后臺數(shù)據(jù)庫,ACCESS數(shù)據(jù)庫使用與WINDOWSXP完全統(tǒng)一的風格,采用面向?qū)ο蟮姆绞綄?shù)據(jù)庫進行管理與操作,大大簡化了用戶的開發(fā)與維護工作,另外小型數(shù)據(jù)庫的靈活性、安全性、易用性為數(shù)據(jù)庫編程提供了良好的條件。4、由于BORLAND公司的DELPHI具有面向?qū)ο罂梢暬幊痰奶攸c,是創(chuàng)建WINDOWS應用程序最簡便、最快捷的開發(fā)工具之一,是集先進性、實用性于一體的現(xiàn)代化軟件開發(fā)工具,故采用DELPHI70為開發(fā)工具。252硬件分析硬件中央處理器(CPU)P4以上內(nèi)存512M硬盤40G顯示器一般品牌浙江工業(yè)大學??飘厴I(yè)設計論文17打印機一般品牌253人員分析此系統(tǒng)操作簡單,使用人員無需具有專業(yè)的計算機操作基礎(chǔ),因此對工作人員來說應用此系統(tǒng)是不成問題的。26經(jīng)濟方面可行性分析本系統(tǒng)開發(fā)經(jīng)費并不是很多。對于規(guī)模不很大,經(jīng)費有限的單位在經(jīng)濟上是可以接受的,并且本系統(tǒng)實施后可以顯著提高效率,很快就可以體現(xiàn)經(jīng)濟效益。投入除軟件開發(fā)成本,一臺中等電腦,現(xiàn)價4000元左右,完全可以良好的運行系統(tǒng),完成硬件平臺的要求,而且經(jīng)濟實用。27結(jié)論綜上所述,無論是從技術(shù)方面還是經(jīng)濟方面看開發(fā)此系統(tǒng)均是可行的。浙江工業(yè)大學??飘厴I(yè)設計論文18第3章系統(tǒng)的總體設計總體設計階段的基本目的是用比較抽象概括的方確定系統(tǒng)如何完成參定的任務,也就是說,應該確定系統(tǒng)的物理配置方案,并且進而確定組成系統(tǒng)的每個程序的結(jié)構(gòu)。因此,總體設計階段由兩個小階段組成。首先需要進行系統(tǒng)設計,從數(shù)據(jù)流圖出發(fā)設想完成系統(tǒng)功能的若干種合理的物理方案,最后選擇一個最佳方案。然后進行軟件結(jié)構(gòu)設計,確定軟件由那些模塊組成以及這些模塊之間的動態(tài)調(diào)用關(guān)系。31系統(tǒng)架構(gòu)本系統(tǒng)開發(fā)時使用的系統(tǒng)只是普通的PC機,操作系統(tǒng)為WINDOWSXP版本。數(shù)據(jù)庫的建立使用的是OFFICE2003中的MICROSOFTACCESS。數(shù)據(jù)訪問方法為使用ADO(ACTIVE數(shù)據(jù)對象ACTIVEDATAOBJECTS)通過ODBC的方法同數(shù)據(jù)庫接口。使用這種方式訪問數(shù)據(jù),可以使用任何一種ODBC數(shù)據(jù)源,即不止適合于SQLSERVERORACLE、ACCESS等數(shù)據(jù)庫應用程序,也適合于EXCEL表格、文本文件、圖形文件和無格式的數(shù)據(jù)文件。此系統(tǒng)總體的功能是實現(xiàn)銷售管理的系統(tǒng)化、規(guī)范化和自動化。系統(tǒng)總體框圖如下浙江工業(yè)大學專科畢業(yè)設計論文19超市進銷存管理系統(tǒng)系統(tǒng)管理后臺管理前臺管理報表統(tǒng)計人事管理商品類型商品查詢庫存管理工具欄設數(shù)據(jù)備份退出系統(tǒng)收銀臺今日盤點庫存報表幫助進貨單銷售庫清日銷售報超級管理一般管理幫助主題關(guān)于軟件圖31系統(tǒng)總體框圖32系統(tǒng)設計銷售管理系統(tǒng)不簡單的是一個軟件,它覆蓋了企業(yè)銷售管理的職能,是企業(yè)管理事務中關(guān)鍵環(huán)節(jié)。是一個將銷售管理思想以及當今最新計算機技術(shù)完美統(tǒng)一起來,實現(xiàn)科學化、自動化管理的集成應用系統(tǒng)。在功能方面,系統(tǒng)面向企業(yè)各個層次用戶的需求,即企業(yè)領(lǐng)導和管理人員以及保障系統(tǒng)運行的系統(tǒng)管理員。為企業(yè)銷售管理提供全面、及時、準確的信息和可靠的依據(jù)。在通用性設計方面,以標準化為基礎(chǔ),通過信息流程和管理過程的合理模型化、管理對象的模型化,使得系統(tǒng)具有一定的通用性和規(guī)范性。在系統(tǒng)開放性方面,按照軟件工程開發(fā)規(guī)范實現(xiàn)系統(tǒng)的開放性,既便于擴充又便于升級,以適應今后企業(yè)管理發(fā)展及銷售體系改革的需求。在系統(tǒng)和數(shù)據(jù)的安全性方面,系統(tǒng)采用數(shù)據(jù)庫級用戶權(quán)限和應用程序級運行權(quán)限的雙重控制機構(gòu),提供了統(tǒng)一的基于角色的用戶管理手段,通過數(shù)據(jù)庫系統(tǒng)的數(shù)據(jù)安全機制,具有完善的系統(tǒng)和數(shù)據(jù)安全的保障體系。在操作性方面,采用圖形用戶界面技術(shù),使系統(tǒng)能夠以多得圖形窗口和豐富便利的操作界面,通過鼠標或鍵盤的操作,為用戶提供最簡潔的使用方法。33數(shù)據(jù)庫設計上面提到的各種功能的實現(xiàn)都離不開數(shù)據(jù)庫的支持,因此數(shù)據(jù)庫設計作為本浙江工業(yè)大學??飘厴I(yè)設計論文20系統(tǒng)設計的一部分不可缺少。數(shù)據(jù)庫設計在整個程序設計過程中占據(jù)非常重要的地位,也是整個程序設計的基礎(chǔ)。把數(shù)據(jù)庫從整個程序中分離出來,單獨進行,有很大的好處,即使程序設計分工明確,也方便程序員在詳細設計師不必考慮數(shù)據(jù)庫的結(jié)構(gòu),只需知道數(shù)據(jù)名及表名和表中的字段名就能進行編碼設計,體現(xiàn)面向?qū)ο笤O計的思想。其實在需求分析階段,我們的很大一部分討論始終都沒離開用戶所要求的數(shù)據(jù)。如果把前面的討論看成是數(shù)據(jù)庫的邏輯設計,下面的問題將是數(shù)據(jù)庫的具體物理實現(xiàn)。我們使用的數(shù)據(jù)庫系統(tǒng)是WINDOWAACCESS2003。從上面的功能分析看出本系統(tǒng)需要建立以下幾個數(shù)據(jù)表員工表(USE_T)表、員工權(quán)限表(USE_TYPE_T表)庫存表(PRODUCE_T表)、商品分類表(PRODUCE_TYPE_T表)、已售商品表(SELL_BACK_T表)及銷售臨時表(SELL_T表)。A、USE_T表(員工表)中包括有員工編號、員工姓名、員工口令、員工權(quán)限等字段,具體設置如表31所示。表31USE_T表字段名數(shù)據(jù)類型說明USE_ID長整型自動編號,主鍵USE_NAME文本字段大小為50USE_PSW文本字段大小為50USE_TYPE文本字段大小為50B、USE_TYPE_T表(員工權(quán)限表)中包括有編號、權(quán)限編號、權(quán)限名稱等手段,具體設置如表32所示。表32USE_TYPE_T表字段名數(shù)據(jù)類型說明編號長整型自動編號,主鍵USE_TYPE數(shù)字USE_NAME文本字段大小為50C、PRODUCE_T表(庫存表)中包拓有商品編號、條碼、商品名、單價、數(shù)量、單位、商品分類、庫存、進貨日期、添貨數(shù)等字段。具體設置如表32所示。表32PRODUCE_T表字段名數(shù)據(jù)類型說明ID長整型自動編號,主鍵P_ID數(shù)字P_NAME文本字段大小為50浙江工業(yè)大學專科畢業(yè)設計論文21P_PRICE貨幣P_UNIT文本字段大小為10P_TYPE數(shù)字P_STORE數(shù)字P_TIME日期/時間P_SALE數(shù)字D、PRODUCE_TYPE_T表(商品分類表)中包括有商品分類編號、分類名稱等字段。具體設置如表33所示。表33PRODUCE_TYPE_T表字段名數(shù)據(jù)類型說明P_TYPE數(shù)字P_NAME文本字段大小為50E、SELL_BACK_T表(已售商品表)中包括有流水編號、條碼、商品名、單價、數(shù)量、銷售日期等字段。具體設置如表34所示。表34SELL_BACK_T表字段名數(shù)據(jù)類型說明S_NUM長整型自動編號S_P_ID數(shù)字S_P_NAME文本字段大小為50S_P_PRICE貨幣S_P_AMOUNT數(shù)字S_TIME日期/時間S_PAY是/否F、SELL_T表(銷售臨時表)中包括有廠商編號、廠商名稱、法人代表、電話、廠商地址等字段。具體設置如表35年示。表35SELL_T表字段名數(shù)據(jù)類型說明S_P_ID數(shù)字S_P_NAME文本字段大小為50S_P_PRICE貨幣S_P_UNIT文本字段大小為10S_P_LEFT數(shù)字由于各數(shù)據(jù)表之間有一定的關(guān)系,例如,USE_T表中的員工權(quán)限應屬于USE_TYPE_T表中的權(quán)限編號,因此還需要建立各個數(shù)據(jù)表之間的關(guān)系。最后各表浙江工業(yè)大學專科畢業(yè)設計論文22關(guān)系及主要實體聯(lián)系模型(ER圖)如圖33、34年示。浙江工業(yè)大學??飘厴I(yè)設計論文23第4章系統(tǒng)的詳細設計41系統(tǒng)模塊設計及程序流程圖此系統(tǒng)的采用劃分獨立模塊,自頂向下逐步求精的方法設計。這里僅列舉兩個典型程序流程圖。退貨登記過程比較復雜,退貨登記模塊的程序流程圖如下圖41所示浙江工業(yè)大學??飘厴I(yè)設計論文24登錄模塊的流程圖如下圖42所示42應用程序設計本系統(tǒng)總體的功能是實現(xiàn)小型超市銷售管理的系統(tǒng)化、規(guī)?;妥詣踊?,具體包括如下功能模塊(1)系統(tǒng)登錄包括用戶登錄、修改密碼、添加新用戶、退出系統(tǒng)等。(2)交易管理包括進貨登記、銷售登記、退貨登記等。其中進貨登記中還包含進貨廠商的登記,如果是新地進貨廠商,可以在此登記入庫。銷售登記中還包括進貨客戶的登記,如果是新的客戶,可以在此登記入庫。進貨和銷售的主要浙江工業(yè)大學專科畢業(yè)設計論文25交易都是在此進行。(3)進貨統(tǒng)計包括今日進貨統(tǒng)計、本月進貨統(tǒng)計、本季度進貨統(tǒng)計、本年度進貨統(tǒng)計等。其中每次進行進貨統(tǒng)計都是按進貨廠商和進貨金額順序排列的。使用一個表格顯示所選時間段的全部進貨數(shù)據(jù),包括進貨編號、商品名、生產(chǎn)廠商、產(chǎn)品型號、單價、數(shù)量、總金額、進貨日期、業(yè)務員編號等。再使用另一表格顯示分別從各個廠商進貨的金額,還有一個文本框用于顯示此時間段的總進貨金額。(4)銷售統(tǒng)計包括今日銷售統(tǒng)計、本月銷售統(tǒng)計、本季度銷售統(tǒng)計、本年度銷售統(tǒng)計等。其中每次銷售統(tǒng)計都是按照產(chǎn)品廠商和銷售金額順序排序的,用戶可以一目了然的看出各種型號產(chǎn)品的銷售額。使用一個表格顯示所選時間段的的全部銷售數(shù)據(jù),包括銷售編號、商品名、生產(chǎn)廠商、產(chǎn)品型號、單價、數(shù)量、總金額、銷售日期、業(yè)務員編號等;再使用另一表格分別顯示各個廠商產(chǎn)品的銷售金額,還有一個文本框用于顯示此時間段的總銷售金額。(5)業(yè)績查看實現(xiàn)各員工銷售情況的查看,可以一次性顯示所有員工的銷售情況,也可以根據(jù)員工編號查看單個員工的銷售情況。(6)查看數(shù)據(jù)表實現(xiàn)各種數(shù)據(jù)表的瀏覽,包括進貨表、銷售表、退貨表、員工表、進貨商、客戶表。瀏覽時此表數(shù)據(jù)的所有信息項全部顯示。如果是員工信息或進貨商信息有變化,還可以對員工表和進貨商表可以進行修改數(shù)據(jù),其他的表則不能進行修改,防止有人制造假數(shù)據(jù)。(7)幫助提供系統(tǒng)信息及系統(tǒng)應用提示。浙江工業(yè)大學??飘厴I(yè)設計論文26第5章功能界面設計51應用程序主界面的實現(xiàn)系統(tǒng)主界面是程序運行的起始點,負責整個程序的開啟和關(guān)閉。系統(tǒng)主界面的最終效果圖如圖51所示。圖51程序預覽運行程序后首先出現(xiàn)登錄界面,您需要在用戶名稱的下拉列表中選擇您所使用用的用戶名,然后鍵入密碼,點擊登錄按鈕或直接按回車鍵,就根據(jù)您的權(quán)限進入銷售管理系統(tǒng)。如果你所輸入的密碼與所選擇的用戶名不符,就會顯示錯誤信息,提示重新輸入。輸入成功后,會根據(jù)你的權(quán)限對你的操作進行了如指掌制,在此系統(tǒng)中設有3種權(quán)限,在系統(tǒng)測試中在進行詳細介紹。浙江工業(yè)大學專科畢業(yè)設計論文2752主窗體該窗體是本系統(tǒng)的統(tǒng)籌界面。它是系統(tǒng)的結(jié)構(gòu)匡架,便于對整個系統(tǒng)的觀摩、管理。主要使用LABEL和PANL以及MANU等控件實現(xiàn)的。IMAGE控件使得界面得以美化,還加入了第三方控件VCLSKIN美化程序外觀。53權(quán)限管理窗體該窗體是向用戶提供權(quán)限管理功能,通過對用戶級別的選擇再組合相應的權(quán)限,即可方便得以對統(tǒng)一數(shù)據(jù)庫的相同或不同的數(shù)據(jù)表進行操作。界面簡捷是本窗體的一個有點,這使對權(quán)限的管理十分方便。54進貨數(shù)據(jù)錄入窗口以及查詢窗口該窗體是供使用者輸入訂貨單信息時候使用的,使用者可以對訂單進行增加修改刪除等具體操作。訂單查詢窗口與之類似,但是不提供增加和修改功能。55商品類型管理設置商品類型便于分類管理。56商品查詢該窗體以圖形化的界面,簡單直觀的向使用者提供商品的查詢功能,使用者可以通過已知商品信息迅速查詢到與此種商品相關(guān)的信息,同時,也可用過分類信息反查其它商品狀況。57備份系統(tǒng)備份系統(tǒng)有助于提高系統(tǒng)的健壯性,在系統(tǒng)崩潰后可以把損失降到最低限度。此外,還有類似的窗體,如工具欄設置,庫存管理,收銀臺等等,由于這些窗體在結(jié)構(gòu)上具有相似性,在此就不一一贅述了。為了實現(xiàn)系統(tǒng)的界面風格和報表輸出功能,用到了兩個控件,分別是XPMENU31修改版和QRMAKER。具體的浙江工業(yè)大學??飘厴I(yè)設計論文28安裝和使用方法就不在這里詳細說明。第6章系統(tǒng)運行與測試軟件在運行過程中可能會產(chǎn)生各種各樣的問題,也可能帶來不同程序的嚴重后果。軟件測試是保證軟件質(zhì)量的最重要的手段。軟件測試的概念I(lǐng)EEE定義為使用人工或自動手段來運行或測定某個系統(tǒng)過程,其目的在于檢驗它是否滿足規(guī)定的需求或是弄清預期結(jié)果與實際結(jié)果之間的差別。盡管面向?qū)ο蠹夹g(shù)的基本思想保證了軟件應該有更高的質(zhì)量,但無論采用什么樣的編程技術(shù),編程人員的錯誤都是不可避免的,而且由于面向?qū)ο蠹夹g(shù)開發(fā)的軟件代碼重用率高,更需要嚴格測試,避免錯誤的繁衍。因此,軟件測試在面向?qū)ο缶幊汤锔哂兴闹匾?。典型的面向?qū)ο蟪绦蚓哂欣^承、封裝和多態(tài)的新特性,這使得傳統(tǒng)的測試策略必須有所改變。封裝是對數(shù)據(jù)的隱藏,外界只能通過被提供的操作來訪問或修改數(shù)據(jù),這樣降低了數(shù)據(jù)被任意修改和讀寫的可能性,降低了傳統(tǒng)程序中對數(shù)據(jù)非法操作的測試。繼承是面向以對程序的重要特點,繼承使得代碼的重用率提高,同時也使錯誤傳播的概率提高。多態(tài)性使得面向?qū)ο蟪绦驅(qū)ν獬尸F(xiàn)出強大的處理能力。但同時去使得程序內(nèi)“同一”函數(shù)的行為復雜化,測試時不得不考慮不同類型具體執(zhí)行的代碼和產(chǎn)生的行為。功能測試測試是否滿足開發(fā)要求,是否能夠提供設計所描述的功能,是否用戶的需求都得到滿足。功能測試是系統(tǒng)測試最常用和必須的測試,通常還會以正式的軟件說明書為測試標準。強度測試及性能測試測試系統(tǒng)的能力最高實際限度,即軟件在一些超負荷的情況,功能實現(xiàn)情況,如要求軟件某一行為的大量重復、輸入大量的數(shù)據(jù)、對數(shù)據(jù)庫大量復雜性的查詢等。測試軟件的運行性能。這種測試常常與強度測試結(jié)合進行,需要事先對被測試軟件提出性能指標,如傳輸連接的最長時限、傳輸?shù)腻e誤率、計算的精度、記錄的精度、響應的時限和恢復時限等。本系統(tǒng)在經(jīng)過編譯運行之后進行了以上測試,例如我們?yōu)榱藴y試系統(tǒng)的安全機制,而采采不同應用權(quán)限級別的用戶進行登錄,結(jié)果驗證了系統(tǒng)的安全性;浙江工業(yè)大學??飘厴I(yè)設計論文29當我們以具有系統(tǒng)管理員身體的用戶名稱和密碼登錄系統(tǒng)時,則我們會享愛管理系統(tǒng)的一切權(quán)限,可以進行的有管理工作,包括添加新用戶、修改用戶密碼、修改數(shù)據(jù)庫數(shù)據(jù)等;當我們以具有一級客戶端權(quán)限的用戶名稱和密碼登錄系統(tǒng)時,我們可查詢和修改數(shù)據(jù)庫的信息,但我們無權(quán)修改用戶密碼,也無權(quán)添加新用戶,此時修改密碼和添加新用戶菜單均為不可使用狀態(tài);當我們以具有二級客戶端權(quán)限的用戶名稱和密碼登錄系統(tǒng)時,則我們只能查看系統(tǒng)中的數(shù)據(jù),而無權(quán)修改數(shù)據(jù),此時交易管理菜單、修改密碼菜單和添加新用戶均為不可使用狀態(tài)。這樣我們的系統(tǒng)具有了一定的安全性。浙江工業(yè)大學專科畢業(yè)設計論文30第7章結(jié)論經(jīng)過幾個月的設計和開發(fā),商品銷售管理系統(tǒng)基本開發(fā)完畢。其功能基本符合用戶需求,能夠完成商品流通過程中所涉及到的基本信息的、輸入、修改,查詢等動能。并提供部分系統(tǒng)維護功能,使用戶方便進行用戶名稱和密碼的更改,提高了軟件的安全性和健壯性。此外,本軟件對于數(shù)據(jù)的一致性的問題也通過程序進行了有效的解決。但現(xiàn)實中的商品交易形式是多種多樣的,是由于畢業(yè)設計時間較短,需求分析做得不夠完善,個人能力以及精力等因素的限制,所以該系統(tǒng)只假設了兩種形式銷售方式,即訂單銷售和代理商銷售,并且假設這兩種銷售方式在商品的流通過程中不存在互相干擾的現(xiàn)象。另外,該系統(tǒng)還有許多不盡如人意的地方。比如功能不是很完善、用戶界面不夠美觀,出錯處理不夠等多方面問題。這些都有待進一步改善。浙江工業(yè)大學專科畢業(yè)設計論文31參考文獻1王志偉,黃超,DELPHI企業(yè)經(jīng)營管理系統(tǒng)開發(fā)實例導航,求是科技,人民郵電出版社20032朱振元,朱承,DELPHI面向?qū)ο蟪绦蛟O計及應用開發(fā),西安電子科技大學出版社3張春林,DELPHI6程序設計導學,清華大學出版社4只飛,最新DELPHI7數(shù)據(jù)庫開發(fā)指南,北京希望電子出版社5段興,DELPHI實用程序100例人民郵電大學浙江工業(yè)大學??飘厴I(yè)設計論文32致謝在本次畢業(yè)設計中,我從指導老師毛科技老師身上學到了很多東西。毛科技老師認真負責的工作態(tài)度,嚴謹?shù)闹螌W精神和深厚的理論水平都使我收益匪淺。他無論在理論上還是在實踐中,都給與我很大的幫助,使我得到不少的提高這對于我以后的工作和學習都有一種巨大的幫助,感謝他耐心的輔導。另外,系統(tǒng)能及時開發(fā)完成也得益于同組同學之間的密切協(xié)作,這里一并表示感謝浙江工業(yè)大學專科畢業(yè)設計論文33附錄主要程序清單MAIN_FORMTMAIN_FORMIMPLEMENTATIONUSESABOUT,DATAMODULE,PRODUCETYPE,PUTPRODUCET,SALEUNIT,ENTERGOO,SELECT,BACKUP,USELOGIN,ADMIN_UNIT,HELPRDFMPROCEDURETMAIN_FORMHELP_ABOUTCLICKSENDERTOBJECTBEGINABOUTBOXSHOWENDPROCEDURETMAIN_FORMBACK_MANAGECLICKSENDERTOBJECTBEGINPUT_FORMSHOWENDPROCEDURETMAIN_FORMSYSTEM_EXITCLICKSENDERTOBJECTBEGINAPPLICATIONTERMINATEENDPROCEDURETMAIN_FORMN1CLICKSENDERTOBJECTBEGINIFN1CHECKEDTHENBEGINN1CHECKEDFALSEBACK_MVISIBLEFALSEENDELSEBEGINN1CHECKEDTRUEBACK_MVISIBLETRUEENDENDPROCEDURETMAIN_FORMN2CLICKSENDERTOBJECTBEGINIFN2CHECKEDTHENBEGIN浙江工業(yè)大學??飘厴I(yè)設計論文34N2CHECKEDFALSEFRONT_SVISIBLEFALSEENDELSEBEGINN2CHECKEDTRUEFRONT_SVISIBLETRUEENDENDPROCEDURETMAIN_FORMN3CLICKSENDERTOBJECTBEGINIFN3CHECKEDTHENBEGINN3CHECKEDFALSERAVE_CVISIBLEFALSEENDELSEBEGINN3CHECKEDTRUERAVE_CVISIBLETRUEENDENDPROCEDURETMAIN_FORMN4CLICKSENDERTOBJECTBEGINIFN4CHECKEDTHENBEGINN4CHECKEDFALSEPERSON_MVISIBLEFALSEENDELSEBEGINN4CHECKEDTRUEPERSON_MVISIBLETRUEENDENDPROCEDURETMAIN_FORMN5CLICKSENDERTOBJECTBEGINIFN5CHECKEDTHENBEGINN5CHECKEDFALSEHELPVISIBLEFALSEENDELSE浙江工業(yè)大學??飘厴I(yè)設計論文35BEGINN5CHECKEDTRUEHELPVISIBLETRUEENDENDPROCEDURETMAIN_FORMBACK_TYPECLICKSENDERTOBJECTBEGINPTYPE_FORMSHOWENDPROCEDURETMAIN_FORMFORMACTIVATESENDERTOBJECTBEGINWITHDATAMODULE1DOBEGINIFADOCONNECTION1CONNECTIONSTRINGTHENBEGINADOCONNECTION1CONNECTIONSTRINGPROVIDERMICROSOFTJETOLEDB40DATASOURCEEXTRACTFILEPATHAPPLICATIONEXENAMEDATESUPERMDBPERSISTSECURITYINFOFALSEADOCONNECTION1CONNECTEDTRUEIFNOTADOQUERY1ACTIVETHENADOQUERY1OPENLOGIN_FORMSHOWMODALENDENDIFLOGIN_FORMUSETYPE1THENBEGINADMIN_FORMPANEL1ENABLEDFALSEPERSON_SUPENABLEDFALSEENDIFLOGIN_FORMUSETYPE2THENBEGINSYSTEM_MENABLEDFALSEBACK_MENABLEDFALSEPERSON_MENABLEDFALSEENDENDPROCEDURETMAIN_FORMFRONT_SELLCLICKSENDERTOBJECTBEGINSALE_FORMSHOWENDPROCEDURETMAIN_FORMBACK_INPUTCLICKSENDERTOBJECT浙江工業(yè)大學專科畢業(yè)設計論文36BEGINENTERFROMSHOWENDPROCEDURETMAIN_FORMBACK_SELECTCLICKSENDERTOBJECTBEGINSEL_FROMSHOWENDPROCEDURETMAIN_FORMFRONT_DAYCLICKSENDERTOBJECTBEGINWITHDATAMODULE1ADOQUERY1DOBEGINCLOSESQLCLEARSQLADDSELECTSUMS_P_PRICEASTDRESULTFROMSELL_BACK_TWHEREYEARS_TIMEYEARNOWANDMONTHS_TIMEMONTHNOWANDDAYS_TIMEDAYNOWOPENMESSAGEBOXHANDLE,PCHAR今日銷售額為FIELDBYNAMETDRESULTASSTRING元。,今日盤點,MB_ICONINFORMATIONMB_OKENDENDPROCEDURETMAIN_FORMRAVE_STOCLICKSENDERTOBJECTBEGINWITHDATAMODULE1DOBEGINADOQUERY3CLOSEADOQUERY3OPENRVPROJECT1PROJECTFILEEXTRACTFILEPATHAPPLICATIONEXENAMESUPER_REPORTRAVRVPROJECT1EXECUTERVPROJECT1CLOSEENDENDPROCEDURETMAIN_FORMSYSTEM_BACKCLICKSENDERTOBJECTBEGINBACKUP_FROMSHOWENDPROCEDURETMAIN_FORMPERSON_SUPCLICKSENDERTOBJECTBEGINADMIN_FORMSHOWEND浙江工業(yè)大學??飘厴I(yè)設計論文37PROCEDURETMAIN_FORMN6CLICKSENDERTOBJECTBEGINWITHDATAMODULE1ADOQUERY2DOBEGINCLOSESQLCLEARSQLADDSELECTSUMS_P_PRICEASTDRESULTFROMSELL_BACK_TOPENMESSAGEBOXHANDLE,PCHAR歷史記錄中共統(tǒng)計銷售額FIELDBYNAMETDRESULTASSTRING元。,銷售統(tǒng)計,MB_ICONINFORMATIONMB_OKENDIFMESSAGEBOXHANDLE,歷史記錄刪除后不能被恢復,銷售數(shù)據(jù)將被置空是否清除,確定清空,MB_ICONINFORMATIONMB_YESNOIDNOTHENEXITWITHDATAMODULE1ADO
溫馨提示
- 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. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 常州市溧陽中學高三地理一輪復習自然地理環(huán)境的整體性和差異性教學案
- 高職第二學年(國際物流)國際運輸實務2026年階段測試題及答案
- 2025年中職(機電技術(shù)應用)機電綜合技能測試題及答案
- 高職第二學年(護理)老年護理實踐2026年階段測試題及答案
- 2025年高職(航海技術(shù))船舶貨運技術(shù)試題及答案
- 2025年中職合唱指揮(合唱指揮)試題及答案
- 2025年大學應用氣象學(應用氣象研究)試題及答案
- 2025年高職(數(shù)字媒體技術(shù))短視頻制作試題及答案
- 2025年大學一年級(動物醫(yī)學)獸醫(yī)臨床技能試題及答案
- 2025年中職電工(低壓電工技術(shù))試題及答案
- 探索農(nóng)業(yè)大數(shù)據(jù)在管理中的應用試題及答案
- SCADA監(jiān)控系統(tǒng)運維合同
- 2025年1月國家開放大學法律事務??啤缎淌略V訟法學》期末考試試題及答案
- 作戰(zhàn)標圖基本知識
- 交響音樂賞析知到智慧樹章節(jié)測試課后答案2024年秋西安交通大學
- 骨科糖尿病病人的護理
- 滑雪場安全事故應急預案
- JTS-155-1-2019碼頭岸電設施檢測技術(shù)規(guī)范
- MOOC 英語影視欣賞-蘇州大學 中國大學慕課答案
- 護理人員配置原則與標準
- 阿爾及利亞醫(yī)療器械法規(guī)要求綜述
評論
0/150
提交評論