版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
畢業(yè)論文商品銷售管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)商品銷售管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)摘要:隨著科學(xué)的不斷進(jìn)步,計(jì)算機(jī)應(yīng)用已經(jīng)遍布整個(gè)社會的每個(gè)角落。計(jì)算機(jī)在商業(yè)管理上的應(yīng)用,使其逐步系統(tǒng)化、完善化。利用計(jì)算機(jī)幫助企業(yè)高效率完成銷售管理的日常事務(wù),是適應(yīng)現(xiàn)代企業(yè)制度要求,也是推動企業(yè)銷售管理走向科學(xué)化、規(guī)范化的必要條件。本系統(tǒng)就是基于以上思想而開發(fā)的,我們選用C#開發(fā)此系統(tǒng),應(yīng)用了ADO數(shù)據(jù)庫訪問技術(shù)。數(shù)據(jù)庫選用目前功能強(qiáng)大的SQLSERVER2005和VisualStudio2005,它有存儲量大,查詢速度快,加之本身支持網(wǎng)絡(luò)環(huán)境,進(jìn)一步方便數(shù)據(jù)的傳輸?shù)葍?yōu)點(diǎn)。由于銷售管理是一項(xiàng)瑣碎、復(fù)雜而又十分細(xì)致的工作,在銷售的各個(gè)環(huán)節(jié)中不允許出錯(cuò),實(shí)行手工操作,每月就會耗費(fèi)工作人員大量的時(shí)間和精力,該銷售系統(tǒng)的使用將可以避免了以上的難題,不但能夠保證單價(jià),賬目核算準(zhǔn)確無誤,而且還可以利用該系統(tǒng)對有關(guān)銷售的各種信息進(jìn)行統(tǒng)計(jì),服務(wù)于財(cái)務(wù)部門和銷售部門等的業(yè)務(wù)處理。本文通過對商品銷售工作流程的深入了解及進(jìn)行了可行性分析后,對商品銷售管理系統(tǒng)作了需求分析、功能模塊劃分、數(shù)據(jù)庫的設(shè)計(jì)以及界面設(shè)計(jì),并成成了系統(tǒng)的開發(fā)。關(guān)鍵詞:VisualStudio2005;SQLServer2005;數(shù)據(jù)庫;商品銷售;查詢。目錄引言............................................................................31.系統(tǒng)概述.......................................................................4系統(tǒng)研究現(xiàn)狀..................................................................4數(shù)據(jù)庫訪問方法................................................................42.系統(tǒng)調(diào)研及可行性分析...........................................................5系統(tǒng)調(diào)研......................................................................5系統(tǒng)總體目標(biāo).................................................................5可行性分析...............................................................5技術(shù)可行性.................................................................6經(jīng)濟(jì)可行性.................................................................6操作可行性.................................................................63.商品銷售管理系統(tǒng)分析.........................................................7系統(tǒng)需求分析...............................................................7功能需求..................................................................7性能需求....................................................................8系統(tǒng)流程圖....................................................................94.商品銷售系統(tǒng)管理系統(tǒng)設(shè)計(jì).....................................................10概要設(shè)計(jì)......................................................................10功能模塊圖..................................................................10數(shù)據(jù)庫設(shè)計(jì)....................................................................10數(shù)據(jù)庫需求分析..............................................................10數(shù)據(jù)庫備份與恢復(fù)...................................................114.2.3E-R模型設(shè)計(jì)........................................................4.2.4表設(shè)計(jì).....................................................................5.銷售系統(tǒng)應(yīng)用程序界面設(shè)計(jì).......................................................13用戶登錄模塊設(shè)計(jì).............................................................13銷售系統(tǒng)主界面模塊設(shè)計(jì).......................................................16商品銷售錄入模塊設(shè)計(jì)..........................................................18商品銷售查詢模塊設(shè)計(jì)..........................................................21退貨管理模塊設(shè)計(jì)..............................................................22商品進(jìn)貨錄入模塊設(shè)計(jì)..........................................................23庫存管理模塊設(shè)計(jì).............................................................255.8供應(yīng)商管理模塊設(shè)計(jì)...........................................................26用戶管理模塊設(shè)計(jì)..............................................................27更改密碼模塊設(shè)計(jì).............................................................29結(jié)論............................................................................32參考文獻(xiàn)........................................................................33致謝............................................................................34引言:傳統(tǒng)的商品銷售管理在商品的統(tǒng)計(jì)和管理上不但麻煩,而且還十分的耗費(fèi)人力和時(shí)間。而商品銷售管理系統(tǒng)對商品的進(jìn)貨、退貨、存貨和銷售情況等進(jìn)行了綜合統(tǒng)計(jì)和管理,使管理人員能夠更快的得到自己想要的信息。一個(gè)好的商品銷售管理系統(tǒng)首先應(yīng)具備的是基本的信息管理,而商品銷售管理系統(tǒng)不但對商品信息信息、代理商信息、訂單信息等都進(jìn)行了系統(tǒng)的管理,而且管理人員可以直接登陸系統(tǒng)查看所有的信息,也可以根據(jù)自己的需要搜索相關(guān)的信息。本文對系統(tǒng)開發(fā)中面臨的問題及其解決方案進(jìn)行詳細(xì)的設(shè)計(jì)及合理安排,根據(jù)所掌握的技術(shù)對系統(tǒng)的各部分功能進(jìn)行了實(shí)現(xiàn)。伴隨知識經(jīng)濟(jì)的發(fā)展和現(xiàn)代信息技術(shù)的不斷改進(jìn),人們的生活節(jié)奏越來越快,而對信息的要求越來越高,快捷方便已經(jīng)成為信息的一個(gè)重要指標(biāo)。對于一個(gè)好的零售公司,擁有完整全面的信息管理系統(tǒng)變得非常重要。在這種情況下,商品銷售管理系統(tǒng)應(yīng)運(yùn)而生。通過本系統(tǒng)用戶可以更快的獲得最全面的信息,而且可以通過本系統(tǒng)查詢所有需要的信息,大大的方便了用戶的操作。目前的商品銷售管理系統(tǒng)已能順利完成商品的進(jìn)、銷、存工作,多為單機(jī)版,網(wǎng)絡(luò)版還不多見,但網(wǎng)絡(luò)版應(yīng)是以后的發(fā)展重點(diǎn)。1.BDE方法:它提供了存取各種文型和客戶/服務(wù)器型數(shù)據(jù)庫的驅(qū)動器程序。該方法直接訪問Paradox和Dbase等數(shù)據(jù)庫或通過DOBC(OpenDataBaseconnecivity,開放數(shù)據(jù)庫)來訪問Access和PoxPro等數(shù)據(jù)庫,還可通過內(nèi)嵌方式訪問SQLServr、Oracle和DB2等大型數(shù)據(jù)庫。2.ADO方法:ADO方法是微軟提供的一種數(shù)據(jù)庫訪問技術(shù)。通過ADO技術(shù)可方便的訪問各種類型的數(shù)據(jù)庫,尤其對于OLEDB類型的數(shù)據(jù)庫,ADO更是訪問數(shù)據(jù)庫的標(biāo)準(zhǔn)接口。Delphi通過ADO技術(shù)可讓開發(fā)者快速訪問關(guān)系或非關(guān)系型數(shù)據(jù)庫,但使用時(shí)需安裝ADO的數(shù)據(jù)庫引擎。3.MIDAS方法:MIDAS方法是Delphi用于開發(fā)多層應(yīng)用系統(tǒng)的中間透明引擎。通過MIDAS,開發(fā)者可使用相同的組件來存取不同的后臺應(yīng)用程序服務(wù)器。這些后臺應(yīng)用服務(wù)程序包括COM+/DCOM應(yīng)用程序服務(wù)器、MTS中間件或CORBA應(yīng)用程序服務(wù)器。MIDAS方法實(shí)現(xiàn)了真正意義上的客戶端程序與后臺數(shù)據(jù)庫的分離,但MIDAS的靈活性很差,與數(shù)據(jù)感應(yīng)控件關(guān)聯(lián)過于密切,限制了程序員的創(chuàng)造性。2.系統(tǒng)調(diào)研及可行性分析2.1系統(tǒng)調(diào)研(1)通過對商品銷售管理進(jìn)行調(diào)研分析后,確定了本系統(tǒng)將要實(shí)現(xiàn)的功能。(2)在系統(tǒng)設(shè)置模塊中實(shí)現(xiàn)對系統(tǒng)基本信息和路徑進(jìn)行設(shè)置。(3)在權(quán)限管理模塊中實(shí)現(xiàn)對用戶級別的選擇再組合相應(yīng)的權(quán)限進(jìn)行設(shè)置。(4)在代理商進(jìn)/退貨錄入模塊中實(shí)現(xiàn)代理商對商品進(jìn)退貨的記錄的修改、增加和刪除。(5)在定單進(jìn)貨數(shù)據(jù)錄入窗口以及查詢模塊中實(shí)現(xiàn)對定單的錄入和定單信息的查詢。(6)在商品分布查詢模塊中實(shí)現(xiàn)對各類商品的分布進(jìn)行綜合的查詢。2.2系統(tǒng)總體目標(biāo)本商品銷售管理系統(tǒng)系統(tǒng)在使用上比起原來的操作方式更加方便、簡單;界面設(shè)計(jì)上美觀大方;后期維護(hù)上比較容易,如要對功能模塊方面作修改,則無需進(jìn)行整個(gè)系統(tǒng)的重新架構(gòu)。本系統(tǒng)是一個(gè)典型的數(shù)據(jù)庫應(yīng)用程序?,F(xiàn)有的數(shù)據(jù)庫應(yīng)用程序開發(fā)技術(shù)已非常成熟,利用現(xiàn)有技術(shù)完全可以實(shí)現(xiàn)預(yù)定的功能。系統(tǒng)采用Delphi開發(fā)工具,該工具功能強(qiáng)大,擴(kuò)展性強(qiáng),適合任何的編程工作,這些技術(shù)完全勝任開發(fā)任務(wù);并且利用該工具能使操作人員可在短時(shí)間能完全掌握系統(tǒng)維護(hù)工作。技術(shù)可行性結(jié)合本項(xiàng)目實(shí)際,本企業(yè)的業(yè)務(wù)量很大,但是其操作流程并不是很復(fù)雜,各種結(jié)構(gòu)及流程十分清晰,可以設(shè)計(jì)出符合實(shí)際需求的信息管理系統(tǒng)。vf6.0非常擅長對數(shù)據(jù)表和其間關(guān)系進(jìn)行簡單的操作,無論是查詢,統(tǒng)計(jì)還是用報(bào)表進(jìn)行數(shù)據(jù)輸出,都能順利完成。因此,從軟件角度講是vf6.0是完全可以勝任的。開發(fā)本系統(tǒng)所使用的vf6.0軟件對于計(jì)算機(jī)的要求比較低:WINDOWS98以上版本80486或更高的處理器MSWINDOWS支持的VGA或更高分辨率的顯示器應(yīng)用程序要求8MBRAM這樣的要求市場上的計(jì)算機(jī)配置都能夠達(dá)到,所以硬件的可行性也可達(dá)到。經(jīng)濟(jì)可行性由于銷售企業(yè)目前完全采用手工方式完成業(yè)務(wù),進(jìn)行報(bào)表制作,對數(shù)據(jù)進(jìn)行綜合分析等。管理系統(tǒng)建成后由于不是直接用于生產(chǎn),因此直接經(jīng)濟(jì)效益較小,但是一定會間接的創(chuàng)造出十分可觀的經(jīng)濟(jì)效益。由此可見,開發(fā)此系統(tǒng)在經(jīng)濟(jì)上是完全可行的。而且,由于系統(tǒng)在未來較長的時(shí)間內(nèi)穩(wěn)定發(fā)揮作用,這對于提高公司的綜合管理水平、簡化日常業(yè)務(wù)操作都將會起到很大的幫助。操作可行性銷售企業(yè)的大多數(shù)員工從未使用過類似的管理系統(tǒng),但是WINDOWS友好的界面和本系統(tǒng)簡易的操作設(shè)置,可以使企業(yè)的內(nèi)部員工很快掌握其各種操作。不僅如此,系統(tǒng)還附有詳細(xì)的使用幫助文件,為本系統(tǒng)的正確使用給以圖文并茂的形式加以說明。同時(shí),在開發(fā)過程中,我們還可以盡量給用戶以方便,充分考慮到用戶需求的實(shí)際情況,在輸入界面,查詢界面、報(bào)表打印等部分添加注釋或提示,并盡可能的采用相關(guān)聯(lián)的數(shù)據(jù)自動輸入的功能,幫助用戶盡快掌握系統(tǒng)的使用和減少數(shù)據(jù)的輸入,以提高本系統(tǒng)的使用效率。3.商品銷售管理系統(tǒng)分析經(jīng)過以上對本系統(tǒng)的調(diào)研及可行性分析后,下面將對系統(tǒng)在功能上以及性能上進(jìn)行進(jìn)一步的需求分析。功能需求由于商品銷售管理系統(tǒng)是一個(gè)用來幫助使用者管理商品銷售流程的軟件。使用者通過對銷售過程中所涉及到的商品,訂單,銷售商等資料的錄入,便可以輕松實(shí)現(xiàn)商品銷售流程的管理。所以,此系統(tǒng)必須向使用者提供一下一些具體功能:1:軟件必須向使用者提供商品基本的錄入,刪除,編輯等基本功能2:鑒于商品的不同銷售方式(分為訂單銷售和代理商銷售兩種形式),軟件必須向使用者提供商品銷售環(huán)節(jié)中的基本管理功能,因此必須有訂單分銷模塊和代理商分銷模塊。3:軟件必須向使用者提供基本的查詢功能。4:由于是銷售管理軟件,所以系統(tǒng)安全性必須是要考慮的問題。因此,必須實(shí)現(xiàn)以下兩點(diǎn):A:系統(tǒng)操作員機(jī)制。對系統(tǒng)的使用者,按等級開放管理權(quán)限,這樣可以在一定程度上保證數(shù)據(jù)庫系統(tǒng)的安全性,避免數(shù)據(jù)被泄漏,非法更改等。B:銷售數(shù)據(jù)直接反映了一個(gè)銷售單位的盈虧狀況,鑒于銷售數(shù)據(jù)的重要性,所以必須對這些數(shù)據(jù)加以保護(hù),在系統(tǒng)崩潰時(shí)或者誤操作等情況下,可以對數(shù)據(jù)進(jìn)行恢復(fù)。這就需要系統(tǒng)提供備份功能。5:對于銷售數(shù)據(jù)不能只存儲在計(jì)算機(jī)中,而是需要導(dǎo)出步驟,最后以印刷品的形式出現(xiàn)在使用者面前,該軟件設(shè)計(jì)的最終目的才能得以具體的實(shí)現(xiàn)。所以,打印功能是必不可少的系統(tǒng)功能之一。性能需求本系統(tǒng)的目標(biāo)是:使用者通過對基本銷售信息的錄入,即可方便直觀的實(shí)現(xiàn)對商品交易流程的管理,查詢,以及對已有信息的打印輸出等功能。本銷售系統(tǒng)定義了兩種銷售模式:1.訂單銷售。即銷售方通過訂單方式銷售的商品。2.代理商銷售方式。(此功能略復(fù)雜,所以在實(shí)現(xiàn)的是時(shí)候必須對其提供錄入修改查詢等基本功能)。除了上述基本功能外,系統(tǒng)還必須提供必要的附加功能:1.?dāng)?shù)據(jù)備份功能。2.密碼登陸功能。3.操作員及相應(yīng)的權(quán)限管理功能。綜上所述,為實(shí)現(xiàn)上述系統(tǒng)目標(biāo),必須定義相應(yīng)功能的單元模塊。登錄否重新登錄判斷用戶密碼是否正確是進(jìn)入系統(tǒng)信息查詢信息修改查詢條件重增加修改刪除新輸入錯(cuò)誤提示信息從數(shù)據(jù)庫更新讀取信息錯(cuò)誤提示信息更新到數(shù)據(jù)庫圖3.2系統(tǒng)流程圖功能模塊圖供應(yīng)商管理庫存管理進(jìn)貨錄入退貨管理銷售查詢銷售錄入用戶管理修改密碼商品銷售管理系統(tǒng)系統(tǒng)管理模板銷售管理模塊供應(yīng)商管理庫存管理進(jìn)貨錄入退貨管理銷售查詢銷售錄入用戶管理修改密碼商品銷售管理系統(tǒng)系統(tǒng)管理模板銷售管理模塊數(shù)據(jù)庫數(shù)據(jù)庫圖4.1功能模塊圖數(shù)據(jù)庫在信息管理系統(tǒng)中占有非常重要的地位,數(shù)據(jù)庫結(jié)構(gòu)設(shè)計(jì)的好壞將直接影響系統(tǒng)的運(yùn)行效率的高低和數(shù)據(jù)是否具有完整性和一致性。設(shè)計(jì)數(shù)據(jù)庫系統(tǒng)時(shí)即要充分了解用戶目前的需求,還要考慮到將來可能增加的要求。數(shù)據(jù)庫需求分析用戶的需求具體體現(xiàn)在各種信息的提供,保存,更新和查詢上,這就要求數(shù)據(jù)庫結(jié)構(gòu)能充分滿足各種數(shù)據(jù)的輸出和輸入,收集和查詢。經(jīng)過對系統(tǒng)功能分析和需求總結(jié),考慮到將來功能上的擴(kuò)展。(1)、商品基本信息:包括商品編號,商品名稱,供應(yīng)商名稱,供應(yīng)商編號,商品進(jìn)價(jià),商品售價(jià),進(jìn)貨日期,庫存量,備注。(2)、商品供應(yīng)商信息:供應(yīng)商編號,供應(yīng)商名稱,負(fù)責(zé)人,聯(lián)系,,備注等。(3)、商品銷售信息:商品編號,銷售日期,銷售單價(jià),銷售數(shù)量,折扣,小計(jì)。(4)、商品銷售記錄:商品編號,銷售日期,銷售單價(jià),銷售數(shù)量,折扣,合計(jì)等。(5)、管理員信息:包含管理員代碼,管理員姓名,密碼,備注,rank(權(quán)限)等。數(shù)據(jù)庫的備份與恢復(fù)信息數(shù)據(jù)是企業(yè)中非常重要的資源,因此保證數(shù)據(jù)庫的安全可靠、正確有效是非常重要的問題。為了保證數(shù)據(jù)庫的安全性,本系統(tǒng)特意設(shè)計(jì)了數(shù)據(jù)庫的備份與恢復(fù)。數(shù)據(jù)庫備份主要用于對數(shù)據(jù)庫中的現(xiàn)有數(shù)據(jù)進(jìn)行備份,以便日后使用。數(shù)據(jù)庫恢復(fù)主要用于當(dāng)數(shù)據(jù)庫中的數(shù)據(jù)損壞時(shí)進(jìn)行數(shù)據(jù)的還原,以保證系統(tǒng)的正常運(yùn)行和數(shù)據(jù)庫中的數(shù)據(jù)的安全性。4.2.3密碼權(quán)限性別名稱代號用戶名地址用戶名管理代理商聯(lián)系人管理管理進(jìn)退貨日期訂單商品日期型號編號名稱數(shù)量名稱代號單價(jià)數(shù)量.3E-R模型圖4.2.4(1).表名:liyi(用戶表)字段名數(shù)據(jù)類型長度是否允許空值約束usernameVarchar16NotnullPrimarykeyPasswordVarchar16NotnullSafetyChar8Notnull(2).表名:Supplier(供應(yīng)商表)字段名數(shù)據(jù)類型長度是否允許空值約束Sup_idChar5NotnullPrimarykeySup_nameVarchar20NotnullSup_contactVarchar20NotnullSup_phoneVarchar15NotnullSup_addressVarchar40Notnull(3).表名:Purchase(進(jìn)貨表)字段名數(shù)據(jù)類型長度是否允許空值約束P_idChar5NotnullPrimarykeyP_nameVarchar20NotnullpriceFloatNotnullnumberIntNotnullP_dateVarchar20NotnullPrimarykeySup_idChar5NotnullForeignerkey(4).表名:Sale(銷售表)字段名數(shù)據(jù)類型長度是否允許空值約束P_idChar5NotnullPrimarykeyPriceFloatNotnullNumberIntNotnullTotalFloatNotnullS_dateVarchar20NotnullPrimarykey(5).表名:Return(退貨表)字段名數(shù)據(jù)類型長度是否允許空值約束P_idChar5NotnullPrimarykeyNumberIntNotnullR_dateVarchar16NotnullPrimarykeyReasonVarchar50Yes窗體設(shè)計(jì)本窗體的任務(wù)是通過用戶輸入密碼判斷用戶是否有資格進(jìn)入系統(tǒng)并進(jìn)行管理。它用于管理員按照用戶名和密碼進(jìn)行登錄。以免不相關(guān)得人進(jìn)入系統(tǒng)進(jìn)行不良的操作,而對系統(tǒng)進(jìn)行破壞,導(dǎo)致整個(gè)系統(tǒng)進(jìn)行癱瘓。主要代碼為:namespaceSales{partialclasslogin{privateSystem.ComponentModel.IContainercomponents=null;protectedoverridevoidDispose(booldisposing){if(disposing&&(components!=null)){components.Dispose();}base.Dispose(disposing);}#regionWindows窗體設(shè)計(jì)器生成的代碼privatevoidInitializeComponent(){this.groupBox1=newSystem.Windows.Forms.GroupBox();this.groupBox2=newSystem.Windows.Forms.GroupBox();this.button_exit=newSystem.Windows.Forms.Button();login=newSystem.Windows.Forms.Button();this.label1=newSystem.Windows.Forms.Label();this.label2=newSystem.Windows.Forms.Label();this.textBox_username=newSystem.Windows.Forms.TextBox();this.textBox_password=newSystem.Windows.Forms.TextBox();this.groupBox1.SuspendLayout();this.groupBox2.SuspendLayout();this.SuspendLayout();this.groupBox1.Controls.Add(this.textBox_password);this.groupBox1.Controls.Add(this.textBox_username);this.groupBox1.Controls.Add(this.label2);this.groupBox1.Controls.Add(this.label1);this.groupBox1.Dock=System.Windows.Forms.DockStyle.Top;this.groupBox1.Location=newSystem.Drawing.Point(0,0);this.groupBox1.Name="groupBox1";this.groupBox1.Size=newSystem.Drawing.Size(406,144);this.groupBox1.TabIndex=0;this.groupBox1.TabStop=false;this.groupBox2.Controls.Add(this.button_exit);this.groupBox2.Controls.Add(this.button_login);this.groupBox2.Dock=System.Windows.Forms.DockStyle.Bottom;this.groupBox2.Location=newSystem.Drawing.Point(0,150);this.groupBox2.Name="groupBox2";this.groupBox2.Size=newSystem.Drawing.Size(406,91);this.groupBox2.TabIndex=1;this.groupBox2.TabStop=false;this.button_exit.Location=newSystem.Drawing.Point(254,32);this.button_exit.Name="button_exit";this.button_exit.Size=newSystem.Drawing.Size(81,32);t.TabIndex=1;this.button_exit.Text="退出";this.button_exit.UseVisualStyleBackColor=true;this.button_exit.Click+=newSystem.EventHandler(this.button_exit_Click);this.button_login.Location=newSystem.Drawing.Point(61,32);this.button_login.Name="button_login";this.button_login.Size=newSystem.Drawing.Size(81,32);this.button_login.TabIndex=0;this.button_login.Text="登錄";this.button_login.UseVisualStyleBackColor=true;this.button_login.Click+=newSystem.EventHandler(this.button_login_Click);this.label1.AutoSize=true;this.label1.Location=newSystem.Drawing.Point(77,45);this.label1.Name="label1";this.label1.Size=newSystem.Drawing.Size(53,12);this.label1.TabIndex=0;this.label1.Text="用戶名:";this.label2.AutoSize=true;this.label2.Location=newSystem.Drawing.Point(77,89);this.label2.Name="label2";this.label2.Size=newSystem.Drawing.Size(41,12);this.label2.TabIndex=1;this.label2.Text="密碼:";this.textBox_username.Location=newSystem.Drawing.Point(155,42);this.textBox_username.Name="textBox_username";this.textBox_username.Size=newSystem.Drawing.Size(157,21);this.textBox_username.TabIndex=2;this.textBox_password.Location=newSystem.Drawing.Point(155,86);this.textBox_password.Name="textBox_password";this.textBox_password.PasswordChar='*';this.textBox_password.Size=newSystem.Drawing.Size(157,21);this.textBox_password.TabIndex=3;this.AcceptButton=this.button_login;this.AutoScaleDimensions=newSystem.Drawing.SizeF(6F,12F);this.AutoScaleMode=System.Windows.Forms.AutoScaleMode.Font;this.CancelButton=this.button_exit;this.ClientSize=newSystem.Drawing.Size(406,241);this.ControlBox=false;this.Controls.Add(this.groupBox2);this.Controls.Add(this.groupBox1);this.MaximumSize=ne="login";this.StartPosition=System.Windows.Forms.FormStartPosition.CenterParent;this.Text="登錄";this.groupBox1.ResumeLayout(false);this.groupBox1.PerformLayout();this.groupBox2.ResumeLayout(false);this.ResumeLayout(false);}#endregionprivateSystem.Windows.Forms.GroupBoxgroupBox1;privateSystem.Windows.Forms.GroupBoxgroupBox2;privateSystem.Windows.Forms.Buttonbutton_exit;privateSystem.Windows.Forms.Buttonbutton_login;privateSystem.Windows.Forms.TextBoxtextBox_password;privateSystem.Windows.Forms.TextBoxtextBox_username;privateSystem.Windows.Forms.Labellabel2;privateSystem.Windows.Forms.Labellabel1;}}銷售系統(tǒng)主界面窗體設(shè)計(jì)該窗體是本系統(tǒng)的統(tǒng)籌界面。它是系統(tǒng)的結(jié)構(gòu)框架,便于對整個(gè)系統(tǒng)的查詢、管理等。主要使用Label和panl以及manu等控件實(shí)現(xiàn)的。Image控件使得界面得以美化。由于每次操作不一定會用到所有的數(shù)據(jù)庫,所以沒有必要在每次運(yùn)行時(shí)生成所有的數(shù)據(jù)庫別名。Session控件提供了動態(tài)生成數(shù)據(jù)庫別名的方法,使通過操作選擇窗體進(jìn)行優(yōu)選擇的別名生成成為可能。主要代碼為:namespaceSales{partialclassmain{privateSystem.ComponentModel.IContainercomponents=null;protectedoverridevoidDispose(booldisposing){if(disposing&&(components!=null)){components.Dispose();}base.Dispose(disposing);}privateSystem.Windows.Forms.MenuStripmenuStrip1;privateSystem.Windows.Forms.ToolStripMenuItem商品銷售管理ToolStripMenuItem;privateSystem.Windows.Forms.ToolStripMenuItem商品銷售錄入ToolStripMenuItem;privateSystem.Windows.Forms.ToolStripMenuItem商品銷售查詢ToolStripMenuItem;privateSystem.Windows.Forms.ToolStripMenuItem商品退貨管理ToolStripMenuItem;privateSystem.Windows.Forms.ToolStripMenuItem商品進(jìn)貨管理ToolStripMenuItem;privateSystem.Windows.Forms.ToolStripMenuItem商品進(jìn)貨錄入ToolStripMenuItem;privateSystem.Windows.Forms.ToolStripMenuItem商品庫存管理ToolStripMenuItem;tripMenuItem供應(yīng)商管理ToolStripMenuItem;privateSystem.Windows.Forms.ToolStripMenuItem系統(tǒng)設(shè)置ToolStripMenuItem;privateSystem.Windows.Forms.ToolStripMenuItem用戶管理ToolStripMenuItem;privateSystem.Windows.Forms.ToolStripMenuItem更改密碼ToolStripMenuItem;privateSystem.Windows.Forms.ToolStripMenuItem關(guān)于ToolStripMenuItem;privateSystem.Windows.Forms.ToolStripMenuItem退出系統(tǒng)ToolStripMenuItem;privateSystem.Windows.Forms.ToolStripMenuItem退出ToolStripMenuItem;}}窗體設(shè)計(jì)圖銷售錄入窗口效果圖主要代碼為:namespaceSales{partialclasssalesadd{privateSystem.ComponentModel.IContainercomponents=null;protectedoverridevoidDispose(booldisposing){if(disposing&&(components!=null)){components.Dispose();}base.Dispose(disposing);}#regionWindows窗體設(shè)計(jì)器生成的代碼privatevoidInitializeComponent(){this.groupBox1=newSystem.Windows.Forms.GroupBox();xtBox();this.textBox_number=newSystem.Windows.Forms.TextBox();this.textBox_price=newSystem.Windows.Forms.TextBox();this.textBox_id=newSystem.Windows.Forms.TextBox();this.label4=newSystem.Windows.Forms.Label();this.label3=newSystem.Windows.Forms.Label();this.label2=newSystem.Windows.Forms.Label();this.label1=newSystem.Windows.Forms.Label();this.groupBox2=newSystem.Windows.Forms.GroupBox();this.button_exit=newSystem.Windows.Forms.Button();this.button_update=newSystem.Windows.Forms.Button();this.button_delete=newSystem.Windows.Forms.Button();this.button_add=newSystem.Windows.Forms.Button();this.dataGridView1=newSystem.Windows.Forms.DataGridView();this.Column1=newSystem.Windows.Forms.DataGridViewTextBoxColumn();this.Column2=newSystem.Windows.Forms.DataGridViewTextBoxColumn();this.Column3=newSystem.Windows.Forms.DataGridViewTextBoxColumn();this.Column4=newSystem.Windows.Forms.DataGridViewTextBoxColumn();this.Column5=newSystem.Windows.Forms.DataGridViewTextBoxColumn();this.Column6=newSystem.Windows.Forms.DataGridViewTextBoxColumn();this.groupBox1.SuspendLayout();this.groupBox2.SuspendLayout();((System.ComponentModel.ISupportInitialize)(this.dataGridView1)).BeginInit();this.SuspendLayout();this.groupBox1.Controls.Add(this.textBox_date);this.groupBox1.Controls.Add(this.textBox_number);this.groupBox1.Controls.Add(this.textBox_price);this.groupBox1.Controls.Add(this.textBox_id);this.groupBox1.Controls.Add(this.label4);this.groupBox1.Controls.Add(this.label3);this.groupBox1.Controls.Add(this.label2);this.groupBox1.Controls.Add(this.label1);this.groupBox1.Location=newSystem.Drawing.Point(12,2);this.groupBox1.Name="groupBox1";this.groupBox1.Size=newSystem.Drawing.Size(656,98);this.groupBox1.TabIndex=0;this.groupBox1.TabStop=false;this.groupBox1.Text="銷售資料";this.textBox_date.Location=newSystem.Drawing.Point(439,67);this.textBox_date.Name="textBox_date";this.textBox_date.Size=newSystem.Drawing.Size(100,21);this.textBox_date.TabIndex=7;ing.Point(133,67);this.textBox_number.Name="textBox_number";this.textBox_number.Size=newSystem.Drawing.Size(100,21);this.textBox_number.TabIndex=6;this.textBox_price.Location=newSystem.Drawing.Point(439,18);this.textBox_price.Name="textBox_price";this.textBox_price.Size=newSystem.Drawing.Size(100,21);this.textBox_price.TabIndex=5;this.textBox_id.Location=newSystem.Drawing.Point(133,18);this.textBox_id.Name="textBox_id";this.textBox_id.Size=newSystem.Drawing.Size(100,21);this.textBox_id.TabIndex=4;this.label4.AutoSize=true;this.label4.Location=newSystem.Drawing.Point(368,70);this.label4.Name="label4";this.label4.Size=newSystem.Drawing.Size(65,12);this.label4.TabIndex=3;this.label4.Text="銷售日期:";this.label3.AutoSize=true;this.label3.Location=newSystem.Drawing.Point(61,70);this.label3.Name="label3";this.label3.Size=newSystem.Drawing.Size(41,12);this.label3.TabIndex=2;this.label3.Text="數(shù)量:";.AutoSize=true;this.label2.Location=newSystem.Drawing.Point(368,21);this.label2.Name="label2";this.label2.Size=newSystem.Drawing.Size(65,12);this.label2.TabIndex=1;this.label2.Text="單價(jià)(元):";this.label1.AutoSize=true;this.label1.Location=newSystem.Drawing.Point(61,21);this.label1.Name="label1";this.label1.Size=newSystem.Drawing.Size(65,12);this.label1.TabIndex=0;this.label1.Text="商品代號:";等主要代碼為:namespaceSales{partialclasssalessearch{privateSystem.ComponentModel.IContainercomponents=null;protectedoverridevoidDispose(booldisposing){if(disposing&&(components!=null)){components.Dispose();}base.Dispose(disposing);}privateSystem.Windows.Forms.DataGridViewdataGridView1;privateSystem.Windows.Forms.DataGridViewTextBoxColumnColumn1;privateSystem.Windows.Forms.DataGridViewTextBoxColumnColumn2;privateSystem.Windows.Forms.DataGridViewTextBoxColumnColumn3;privateSystem.Windows.Forms.DataGridViewTextBoxColumnColumn4;privateSystem.Windows.Forms.DataGridViewTextBoxColumnColumn5;privateSystem.Windows.Forms.DataGridViewTextBoxColumnColumn6;privateSystem.Windows.Forms.GroupBoxgroupBox1;privateSystem.Windows.Forms.Buttonbutton_search;privateSystem.Windows.Forms.Buttonbutton_export;privateSystem.Windows.Forms.TextBoxtextBox_end;privateSystem.Windows.Forms.TextBoxtextBox_begin;privateSystem.Windows.Forms.Labellabel2;privateSystem.Windows.Forms.Labellabel1;privateSystem.Windows.Forms.Buttonbutton_exit;}}主要代碼為:namespaceSales{partialclasspreturn{privateSystem.ComponentModel.IContainercomponents=null;protectedoverridevoidDispose(booldisposing)if(disposing&&(components!=null)){components.Dispose();}base.Dispose(disposing);}privateSystem.Windows.Forms.GroupBoxgroupBox1;privateSystem.Windows.Forms.DataGridViewdataGridView1;privateSystem.Windows.Forms.Labellabel4;privateSystem.Windows.Forms.Labellabel3;privateSystem.Windows.Forms.Labellabel2;privateSystem.Windows.Forms.Labellabel1;privateSystem.Windows.Forms.TextBoxtextBox_reason;privateSystem.Windows.Forms.TextBoxtextBox_date;privateSystem.Windows.Forms.TextBoxtextBox_number;privateSystem.Windows.Forms.ComboBoxcomboBox_name;privateSystem.Windows.Forms.GroupBoxgroupBox2;privateSystem.Windows.Forms.Buttonbutton_exit;privateSystem.Windows.Forms.Buttonbutton_update;privateSystem.Windows.Forms.Buttonbutton_delete;privateSystem.Windows.Forms.Buttonbutton_add;privateSystem.Windows.Forms.DataGridViewTextBoxColumnColumn1;privateSystem.Windows.Forms.DataGridViewTextBoxColumnColumn4;privateSystem.Windows.Forms.DataGridViewTextBoxColumnColumn5;}}該窗體以圖形化的界面,簡單直觀的向使用者提供商品的查詢功能,使用者可以通過已知商品信息迅速查詢到與此種商品相關(guān)的代理商信息,同時(shí),也可用過代理商的信息反查處其代理的商品狀況。主要代碼為:namespaceSales{partialclasspurchase{privateSystem.ComponentModel.IContainercomponents=null;protectedoverridevoidDispose(booldisposing)if(disposing&&(components!=null)){components.Dispose();}base.Dispose(disposing);}privateSystem.Windows.Forms.GroupBoxgroupBox1;privateSystem.Windows.Forms.GroupBoxgroupBox2;privateSystem.Windows.Forms.Buttonbutton_exit;privateSystem.Windows.Forms.Buttonbutton_update;privateSystem.Windows.Forms.Buttonbutton_delete;privateSystem.Windows.Forms.Buttonbutton_add;privateSystem.Windows.Forms.DataGridViewdataGridView1;privateSystem.Windows.Forms.ComboBoxcomboBox_supplier;privateSystem.Windows.Forms.TextBoxtextBox_date;privateSystem.Windows.Forms.TextBoxtextBox_number;privateSystem.Windows.Forms.TextBoxtextBox_price;privateSystem.Windows.Forms.TextBoxtextBox_name;privateSystem.Windows.Forms.TextBoxtextBox_id;privateSystem.Windows.Forms.Labellabel6;privateSystem.Windows.Forms.Labellabel5;privateSystem.Windows.Forms.Labellabel4;privateSystem.Windows.Forms.Labellabel3;privateSystem.Windows.Forms.Labellabel2;privateSystem.Windows.Forms.Labellabel1;privateSystem.Windows.Forms.DataGridViewTextBoxColumnColumn1;privateSystem.Windows.Forms.DataGridViewTextBoxColumnColumn2;privateSystem.Windows.Forms.DataGridViewTextBoxColumnColumn3;privateSystem.Windows.Forms.DataGridViewTextBoxColumnColumn4;privateSystem.Windows.Forms.DataGridViewTextBoxColumnColumn5;privateSystem.Windows.Forms.DataGridViewTextBoxColumnColumn6;}}主要代碼為:namespaceSales{partialclassstock{privateSystem.ComponentModel.IContainercomponents=null;protectedoverridevoidDispose(booldisposing){if(disposing&&(components!=null)){components.Dispose();}base.Dispose(disposing);}privateSystem.Windows.Forms.DataGridViewdataGridView1;privateSystem.Windows.Forms.GroupBoxgroupBox1;privateSystem.Windows.Forms.Buttonbutton_exit;privateSystem.Windows.Forms.Buttonbutton_export;privateSystem.Windows.Forms.DataGridViewTextBoxColumnColumn1;privateSystem.Windows.Forms.DataGridViewTextBoxColumnColumn2;privateSystem.Windows.Forms.DataGridViewTextBoxColumnColumn3;}}供應(yīng)商管理模塊設(shè)計(jì)主要代碼為:namespaceSales{partialclasssupplier{privateSystem.ComponentModel.IContainercomponents=null;protectedoverridevoidDispose(booldisposing){if(disposing&&(components!=null)){components.Dispose();}base.Dispose(disposing);}privateSystem.Windows.Forms.GroupBoxgroupBox1;privateSystem.Windows.Forms.TextBoxtextBox_address;privateSystem.Windows.Forms.TextBoxtextBox_phone;privateSystem.Windows.Forms.TextBoxtextBox_contact;privateSystem.Windows.Forms.TextBoxtextBox_name;privateSystem.Windows.Forms.TextBoxtextBox_id;privateSystem.Windows.Forms.Labellabel5;privateSystem.Windows.Forms.Labellabel4;privateSystem.Windows.Forms.Labellabel3;privateSystem.Windows.Forms.Labellabel2;privateSystem.Windows.Forms.Labellabel1;privateSystem.Windows.Forms.GroupBoxgroupBox2;privateSystem.Windows.Forms.Buttonbutton_exit;privateSystem.Windows.Forms.Buttonbutton_update;privateSystem.Windows.Forms.Buttonbutton_delete;圖用戶管理窗口效果圖本窗體由Lable和Edit控件組成,可以實(shí)現(xiàn)系統(tǒng)基本信息的設(shè)置。在第一次運(yùn)行本系統(tǒng)時(shí),本窗口自動運(yùn)行,要求使用者輸入系統(tǒng)的基本信息,以及指定數(shù)據(jù)庫所在路徑。主要代碼為:namespaceSales{partialclassusers{privateSystem.ComponentModel.IContainercomponents=null;protectedoverridevoidDispose(booldisposing){if(disposing&&(components!=null)){components.Dispose();}base.Dispose(disposing);}privateSystem.Windows.Forms.GroupBoxgroupBox1;privateSystem.Windows.Forms.GroupBoxgroupBox2;privateSystem.Windows.Forms.GroupBoxgroupBox3;privateSystem.Windows.Forms.Buttonbutton_exit;privateSystem.Windows.Forms.Buttonbutton_save;privateSystem.Windows.Forms.Panelpanel_add;privateSystem.Windows.Forms.Panelpanel_update;privateSystem.Windows.Forms.RadioButtonradioButton_update;privateSystem.Windows.Forms.RadioButtonradioButton_add;privateSystem.Windows.Forms.CheckBoxcheckBox_users;privateSystem.Windows.Forms.CheckBoxcheckBox_password;privateSystem.Windows.Forms.CheckBoxcheckBox_stock;privateSystem.Windows.Forms.CheckBoxcheckBox_purchase;privateSystem.Windows.Forms.CheckBoxcheckBox_supplier;privateSystem.Windows.Forms.CheckBoxcheckBox_return;privateSystem.Windows.Forms.CheckBoxcheckBox_salessearch;privateSystem.Windows.Forms.CheckBoxcheckBox_salesadd;privateSyst
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 職工借車合同范例
- 合肥租房合同范例
- 2024至2030年數(shù)碼一體速印機(jī)項(xiàng)目投資價(jià)值分析報(bào)告
- 2024至2030年開放基金銷售系統(tǒng)項(xiàng)目投資價(jià)值分析報(bào)告
- 投資勞務(wù)合同范例
- 醫(yī)院核酸檢測合同范例
- 2024年鎢鋼圓棒項(xiàng)目可行性研究報(bào)告
- 購置家具合同范例
- 個(gè)人封陽臺合同范例
- 二年級數(shù)學(xué)計(jì)算題專項(xiàng)練習(xí)
- 中國鐵路南昌局集團(tuán)有限公司招聘筆試題庫2024
- 華為年財(cái)務(wù)報(bào)表分析(共16張課件)
- 小兒手足口病課件
- 2024年計(jì)算機(jī)組成原理期末考試試題及答案共五套
- 滬科版(2024)八年級全一冊物理第一學(xué)期期末學(xué)業(yè)質(zhì)量測試卷(含答案)
- 2024年陜西省西安市中考地理試題卷(含答案逐題解析)
- 江蘇省政務(wù)服務(wù)辦事員(五級)理論考試題庫-下(判斷題)
- 人教版九年級數(shù)學(xué)上冊21.1《一元二次方程》說課稿
- 幼兒園小班尋找秋天主題活動《多彩的秋天》課件
- 大學(xué)生心理健康(貴州大學(xué))智慧樹知到期末考試答案章節(jié)答案2024年貴州大學(xué)
- DB5334 T 12.3-2024《地理標(biāo)志證明商標(biāo) 香格里拉藏香豬》的第3部分飼養(yǎng)管理
評論
0/150
提交評論