(論文)服裝進銷存管理系統(tǒng)的開發(fā)論文(最終稿)最新優(yōu)秀畢業(yè)論文資料搜集嘔血奉獻_第1頁
(論文)服裝進銷存管理系統(tǒng)的開發(fā)論文(最終稿)最新優(yōu)秀畢業(yè)論文資料搜集嘔血奉獻_第2頁
(論文)服裝進銷存管理系統(tǒng)的開發(fā)論文(最終稿)最新優(yōu)秀畢業(yè)論文資料搜集嘔血奉獻_第3頁
(論文)服裝進銷存管理系統(tǒng)的開發(fā)論文(最終稿)最新優(yōu)秀畢業(yè)論文資料搜集嘔血奉獻_第4頁
(論文)服裝進銷存管理系統(tǒng)的開發(fā)論文(最終稿)最新優(yōu)秀畢業(yè)論文資料搜集嘔血奉獻_第5頁
已閱讀5頁,還剩80頁未讀 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

正文: 服裝進銷存管理系統(tǒng)的開發(fā) 本科生畢業(yè)設計(論文)題 目:服裝進銷存管理信息系統(tǒng)的開發(fā) 學 院:數(shù)理與信息工程學院 專 業(yè):計算機科學與技術 學生姓名: 學號: 指導教師: 職稱: 合作導師: 職稱: 完成時間: 20 年 月 日 成 績: 26大學本科畢業(yè)設計(論文)正文目 錄摘要1英文摘要11 引言21.1 研究背景及意義21.2 國內外研究概述22 系統(tǒng)開發(fā)技術32.1 數(shù)據(jù)庫技術32.2 C#語言42.3 水晶報表52.4 Client/Server系統(tǒng)結構63 系統(tǒng)整體方案73.1 需求分析73.2 開發(fā)工具選擇73.3 項目規(guī)劃73.4 設計目標93.5 可行性分析103.5.1 可行性分析103.5.2 經(jīng)濟可行性103.5.3 技術上的可行性103.5.4 時機可行性103.5.5 管理上的可行性113.5.6 操作可行性113.6 開發(fā)及運行環(huán)境114 數(shù)據(jù)庫設計114.1 數(shù)據(jù)庫需求分析114.2 數(shù)據(jù)庫概念設計124.3 數(shù)據(jù)庫邏輯結構設計145 系統(tǒng)總體設計165.1 系統(tǒng)總體及主要功能模塊設計165.1.1 系統(tǒng)總體業(yè)務175.1.2 主要模塊的業(yè)務流程175.2 系統(tǒng)詳細操作方法216 系統(tǒng)主要界面舉例226.1 系統(tǒng)的主界面236.2 采購查詢界面24結束語24參考文獻24服裝進銷存管理信息系統(tǒng)的開發(fā)服裝進銷存管理信息系統(tǒng)的開發(fā)數(shù)理與信息工程學院計算機科學與技術專業(yè) 王哲坤(05600122) 指導教師:許德武(講師) 摘要:服裝業(yè)中小型批發(fā)、零售企業(yè)及連鎖店往往存在一些共同的特點和問題,如服裝品牌繁多、庫存漏洞大、決策欠依據(jù)、經(jīng)營部規(guī)范等,而這些問題往往是一個商家制勝的關鍵。如果還采用以前的手工銷售、統(tǒng)計的方法,將會極大影響銷售業(yè)績。針對這些問題我在畢業(yè)設計中開發(fā)了此系統(tǒng)。系統(tǒng)適用于各種規(guī)模和經(jīng)營方式的服裝公司、專賣店、連鎖店。本系統(tǒng)為服裝進銷存管理信息系統(tǒng),主要負責管理服裝的進貨、銷售和存儲等信息,并且實現(xiàn)了報表動態(tài)分析數(shù)據(jù)的功能。具體內容論文中將做詳細闡述。關鍵詞:C#;進銷存;報表;服裝The Garment Sale-stock Management Information System Wang Zhekun Director: Xu Dewu (Lecturer)(Dept.of Science & Engineering, Zhejiang Normal University Wang Zhekun 05600122)Abstract: The garment industry small and medium-sized wholesale, retail businesses and chain stores often have some common characteristics and problems, such as clothing brands many loopholes large inventory, less decision-making based on the operating norms of the Department, which often is a key to winning business. If the manual before using sales statistics will be a great impact on sales. I address these issues in the design of the development of graduates of this system. System is suitable for all sizes and operating characteristics of the clothing companies, boutiques, chain stores. Invoicing for the clothing of the system management information system, is mainly responsible for the management of apparel goods,Information such as sales and storage, and dynamic analysis to achieve the statements data. The specific content of papers will be done in detail.Keywords: C #; Invoicing; statements; clothing1 引言1.1 研究背景及意義服裝行業(yè)在我國是一個新興行業(yè),目前尚處于初步階段。雖然在改革開放后我國服裝行業(yè)取得了高速發(fā)展,據(jù)統(tǒng)計數(shù)據(jù),我國服裝企業(yè)近3萬家,其中年銷售額3000萬以上的占30%,有9000余家,而1000萬以上營業(yè)額的也近2/3。具規(guī)模以上服裝企業(yè)服裝產量達63.74億件,其中梭織服裝為30.10億件,針織服裝為33.46億件。作為中國的朝陽服裝行業(yè),被稱為“永不衰落的產業(yè)”,其發(fā)展前景確實極為誘人。全部從業(yè)人員平均人數(shù)423013人,服裝布產量328.28億米,工業(yè)總產值1254.90億元,銷售收入1204.64 億元,產銷率97.85%;出口交貨值416.18億元,內銷占銷售產值比重66.11%。但是與發(fā)達國家相比,還存在組織結構小而分散,缺少大規(guī)模,經(jīng)濟技術勢力強的企業(yè),專業(yè)人員素質不夠高,市場管理不規(guī)范等缺點。隨著我國加入WTO,我國服裝行業(yè)將面對非常激烈的競爭,只有迅速提高企業(yè)的管理水平,才能在激烈的競爭中占的一席生存之地。由于服裝經(jīng)營涉及多個環(huán)節(jié),而且種類繁多,大多需要單件管理,因此操作量巨大,在經(jīng)營過程中容易出錯。服裝屬于常用物品,數(shù)量大,如果管理跟不上,一旦造成商品丟失,將給企業(yè)和經(jīng)營者造成巨大損。如何用先進的管理手段來服裝進銷存的管理水平,已成為此行業(yè)發(fā)展的當務之急。面對信息時代的機遇與挑戰(zhàn),利用高科技手段來提高企業(yè)的管理水平無疑是一條行之有效的途徑。利用計算機管理可以最大限度的發(fā)揮準確、快捷、高效等作用,對服裝公司的服務管理提供強有力的支持。因此,利用全新計算機服裝管理系統(tǒng),已成為提高服裝公司的管理效率,改進服務水準的重要手段之一。本系統(tǒng)在解決服裝公司的日常進貨,銷售,庫存和報表管理上有一定的實際意義。1.2 國內外研究概述信息系統(tǒng)是一門邊緣學科,集管理科學、信息科學、系統(tǒng)科學、現(xiàn)代通信技術和電子計算機技術于一體。1985年,管理信息系統(tǒng)創(chuàng)始人,明尼蘇達大學卡爾森管理學院的著名教授戴維斯(Gordon.B.Davis)給出了一個具有代表性的定義:“管理信息系統(tǒng)是一個利用計算機硬件和軟件,手工作業(yè)、分析、計劃、控制和決策模型以及數(shù)據(jù)庫的用戶機器系統(tǒng)。它能提供信息支持企業(yè)或組織的運行、管理和決策功能。服裝進銷存系統(tǒng)是管理系統(tǒng)的一種,相對于一些復雜的管理系統(tǒng)它要相對簡單一些,研究方法也已經(jīng)達成普遍共識。服裝的進銷存管理工作是服裝銷售不可缺少一部分,也是企業(yè)管理的重要組成部分。它的內容對于企業(yè)的管理者來說都至關重要,所以服裝進銷存管理系統(tǒng)應該能夠為用戶提供完整、正確和靈活的服裝進銷存信息和快捷的查詢手段。但一直以來人們使用傳統(tǒng)人工的方式管理文件模式,這種管理方式存在著許多缺點,如:效率低、保密性差,另外時間一長,將產生大量的文件和數(shù)據(jù),這對于查找、更新和維護都帶來了不少的困難。 所以利用計算機實現(xiàn)服裝進銷存的管理的自動化將勢在必行。然而我國服裝行業(yè)在進行信息化進銷存管理改革中從在著諸多問題:(1)信息傳輸效率低,可靠、安全、保密性差,缺少全系統(tǒng)統(tǒng)一的數(shù)據(jù)資源和規(guī)范的商務文件運行手段。(2)缺乏統(tǒng)一規(guī)范和標準,尤其是數(shù)據(jù)交換標準。目前大多數(shù)服裝進銷存軟件模塊獨立,互不關聯(lián),數(shù)據(jù)不能共享,尤其不同軟件之間的數(shù)據(jù)交換、共享、無縫連接更無從談起,它給軟件企業(yè)和用戶的應用與升級帶來麻煩。(3)軟件開發(fā)的低水平、重復性開發(fā)、多平臺共存、軟件層次參差不齊,數(shù)百家服裝進銷存軟件傘業(yè)中除用友、金蝶公司等優(yōu)秀者外,主要還是代替手工處理的目標,而且產品宣傳與實際性能有差別,無法滿足用戶的實際需要。(4)管理軟件缺乏實用性與先進性的一致。炒作的多、務實的少。分析決策,支持系統(tǒng)、等新概念層出不窮,并沒有從我國還處于初級階段的實際出發(fā),一段時間內在我國基礎設施建設、金融結算、法律法規(guī)不健全,技術以及相關人員缺乏的情況下,炒作地推出了將大有前景的基于電子商務模式的進銷存商務系統(tǒng),結果可想而知。最近在數(shù)據(jù)挖掘技術還不成熟的情況下,又有炒作智能化的基于數(shù)據(jù)挖掘技術的決策分析支持的進銷存商務系統(tǒng)。有的在不考慮我國市場經(jīng)濟的時間還不長,很多還不規(guī)范的情況下,在系統(tǒng)中引入聯(lián)機分析系統(tǒng)。一段時間以后,其中的數(shù)據(jù)由于“人對計算機說假話輸入不符規(guī)范準確的數(shù)據(jù)”而導致“計算機對人說廢話輸出結果于管理無補”,最后得出“電腦不如豬腦”的結論,從而導致系統(tǒng)的閑置、失敗。2 系統(tǒng)開發(fā)技術2.1 數(shù)據(jù)庫技術 管理信息系統(tǒng)的最綜實現(xiàn)還需要數(shù)據(jù)庫的支持。所謂數(shù)據(jù)庫,就是以一定的組織方式將數(shù)據(jù)組織在一起存放在計算機存儲器上形成的、能為多個用戶共享的、與應用程序彼此獨立的一組相關數(shù)據(jù)的集合。數(shù)據(jù)庫是數(shù)據(jù)庫應用系統(tǒng)的核心和管理對象。數(shù)據(jù)庫系統(tǒng)是為適應數(shù)據(jù)處理的需要而發(fā)展起來的一種較為理想的數(shù)據(jù)處理的核心機構。計算機的高速處理能力和大容量存儲器提供了實現(xiàn)數(shù)據(jù)管理自動化的條件。一個數(shù)據(jù)庫是一個有機的整體,這便于用戶進行統(tǒng)一管理,方便進行查找、檢索、統(tǒng)計等操作。數(shù)據(jù)庫的性質是由其中的數(shù)據(jù)模型決定的。在數(shù)據(jù)庫中的數(shù)據(jù)如果依照層次模型進行數(shù)據(jù)存儲,則該數(shù)據(jù)庫為層次數(shù)據(jù)庫;如果依照網(wǎng)絡模型進行數(shù)據(jù)存儲,則該數(shù)據(jù)庫為網(wǎng)絡數(shù)據(jù)庫;如果依照關系模型進行數(shù)據(jù)存儲,則該數(shù)據(jù)庫為關系數(shù)據(jù)庫。從60年代末開始,數(shù)據(jù)庫技術經(jīng)歷了層次數(shù)據(jù)庫、網(wǎng)狀數(shù)據(jù)庫和關系數(shù)據(jù)庫而進入數(shù)據(jù)庫管理系統(tǒng)(DBMS)階段至今,數(shù)據(jù)庫技術的研究也不斷取得進展。80年代,關系數(shù)據(jù)庫成為發(fā)展的主流,幾乎所有新推出的DBMS產品都是關系型的。關系型數(shù)據(jù)庫在計算機數(shù)據(jù)管理的發(fā)展史上是一個重要的里程碑,這種數(shù)據(jù)庫具有數(shù)據(jù)結構化、最低冗余度、較高的程序與數(shù)據(jù)獨立性、易于擴充、易于編制應用程序等優(yōu)點,目前較大的信息系統(tǒng)都是建立在結構化數(shù)據(jù)庫設計之上的。 關系數(shù)據(jù)庫(relation database)是若干個依照關系模型設計的數(shù)據(jù)表文件的集合,數(shù)據(jù)表又由若干個記錄組成,而每一個記錄是由若干個以字段屬性加以分類的數(shù)據(jù)項組成的。關系數(shù)據(jù)庫具有以下特點:(1)以面向系統(tǒng)的觀點組織數(shù)據(jù),使數(shù)據(jù)具有最小的冗余度,支持復雜的數(shù)據(jù)結構。(2)具有高度的數(shù)據(jù)和程序的獨立性,用戶的應用程序與數(shù)據(jù)的邏輯結構及數(shù)據(jù)的物理存儲方式無關。(3)由于數(shù)據(jù)具有共享性,使數(shù)據(jù)庫中的數(shù)據(jù)能為多個用戶服務。(4)關系數(shù)據(jù)庫允許多個用戶同時訪問,同時提供了各種控制功能,保證數(shù)據(jù)的安全性、完整性和并發(fā)性控制、安全性控制可防止未經(jīng)允許的用戶存取數(shù)據(jù);完整性控制可保證數(shù)據(jù)的正確性、有效性和相容性;并發(fā)性控制可防止多用戶并發(fā)訪問數(shù)據(jù)時由于相互干擾而產生的數(shù)據(jù)不一致。本系統(tǒng)采用的就是典型的關系型數(shù)據(jù)庫MS SQL Server 2000,可以在許多操作系統(tǒng)上運行。它具有可靠性、可伸縮性、可用性、可管理性等特點,為用戶提供完整的數(shù)據(jù)庫解決方案。2.2 C#語言C#是一種簡潔、類型安全的面向對象的語言,開發(fā)人員可以使用它來構建在.NET Framewor上運行的各種安全、可靠的應用程序。使用 C#,您可以創(chuàng)建傳統(tǒng)的 Windows 客戶端應用程序、XML Web services、分布式組件、客戶端-服務器應用程序、數(shù)據(jù)庫應用程序以及很多其他類型的程序。Microsoft Visual C# 2005 提供高級代碼編輯器、方便的用戶界面設計器、集成調試器和許多其他工具,以在 C# 語言版本 2.0 和 .NET Framework 的基礎上加快應用程序的開發(fā)。C# 語法表現(xiàn)力強,只有不到90個關鍵字,而且簡單易學。C#的大括號語法使任何熟悉 C、C+或Java 的人都可以立即上手。了解上述任何一種語言的開發(fā)人員通常在很短的時間內就可以開始使用 C# 高效地工作。C#語法簡化了C+的諸多復雜性,同時提供了很多強大的功能,例如可為空的值類型、枚舉、委托、匿名方法和直接內存訪問,這些都是 Java 所不具備的。C# 還支持泛型方法和類型,從而提供了更出色的類型安全和性能。C#還提供了迭代器,允許集合類的實現(xiàn)者定義自定義的迭代行為,簡化了客戶端代碼對它的使用。作為一種面向對象的語言,C#支持封裝、繼承和多態(tài)性概念。所有的變量和方法,包括Main方法(應用程序的入口點),都封裝在類定義中。類可能直接從一個父類繼承,但它可以實現(xiàn)任意數(shù)量的接口。重寫父類中的虛方法的各種方法要求override關鍵字作為一種避免意外重定義的方式。在C#中,結構類似于一個輕量類,它是一種堆棧分配的類型,可以實現(xiàn)接口,但不支持繼承。除了這些基本的面向對象的原理,C#還通過幾種創(chuàng)新的語言結構加快了軟件組件的開發(fā),其中包括:(1)封裝的方法簽名(稱為委托),它實現(xiàn)了類型安全的事件通知。(2)屬性 (Property),充當私有成員變量的訪問器。(3)屬性 (Attribute),提供關于運行時類型的聲明性元數(shù)據(jù)。(4)內聯(lián) XML 文檔注釋。在C#中,如果需要與其他Windows軟件交互,可以通過一個稱為“Interop”的過程來實現(xiàn)?;ゲ僮魇笴#程序能夠完成本機C+應用程序可以完成的幾乎任何任務。在直接內存訪問必不可少的情況下,C#甚至支持指針和“不安全”代碼的概念。C# 的生成過程比C和C+簡單,比Java更為靈活。沒有單獨的頭文件,也不要求按照特定順序聲明方法和類型。C#源文件可以定義任意數(shù)量的類、結構、接口和事件。了解到C#有如此多的特點和優(yōu)勢,本系統(tǒng)采用C#作為開發(fā)語言。2.3 水晶報表水晶報表(Crystal Reports)用于處理數(shù)據(jù)庫,幫助用戶分析和解釋重要信息。使用水晶報表可以方便地創(chuàng)建簡單報表,同時它也可以創(chuàng)建復雜或專用報表所需的整套工具。水晶報表能創(chuàng)建用戶所能想象的任何報表,它也可以從任何數(shù)據(jù)源生成用戶所需要的報表。內置報表專家在生成報表和完成一般報表的任務的過程中,會一步一步的指導用戶進行操作。報表專家通過公式、交叉表、子報表和設置條件格式幫助表現(xiàn)數(shù)據(jù)的實際意義,揭示可能被隱藏掉的重要關系。如果文字的數(shù)字確實不充分,則會用地理地圖和圖形進行形象的信息交流。水晶報表的靈活性并未停留在創(chuàng)建報表這一功能上,用戶可以用各種各樣的方式發(fā)布報表,包括用Microsoft的Word和Excel發(fā)布、通過電子郵件設置Web發(fā)布。高級的Web報表功能允許工作組中的其他成員在他們自己的Web瀏覽器中查看或更新共享報表。通過將水晶報表的報表處理功能整合到自己的數(shù)據(jù)庫應用程序中,應用程序和Web開發(fā)人員可以節(jié)省開發(fā)是并滿足用戶的需求。Crystal Reports支持大多數(shù)流行的開發(fā)語言,可以方便的在任何應用程序中添加報表。不論用戶是IT行業(yè)的站點管理員,還是營銷推廣經(jīng)理,或是金融業(yè)的數(shù)據(jù)庫管理員亦或是CEO,水晶報表都堪稱是一個強大的工具,它可以幫助每一個人分析、解釋重要信息。水晶報表是現(xiàn)實數(shù)據(jù)的強大的工具,但是無論多么強大的工具,如果沒有數(shù)據(jù)源提供數(shù)據(jù),也一樣是無用武之地,為了能夠充分利用報表的強大功能,數(shù)據(jù)源的配置就顯得非常重要和關鍵。通常在使用水晶報表時,主要用到的數(shù)據(jù)源有以下幾種:MS SQL Server 2000、Access數(shù)據(jù)庫文件和Excel工作簿。本系統(tǒng)使用MS SQL Server 2000數(shù)據(jù)源設計水晶報表。操作步驟是:(1)將要設計數(shù)據(jù)源的報表在報表設計器中打開,并在報表設計器中任何空白位置單擊右鍵,在彈出的快捷菜單中一次選取“數(shù)據(jù)庫/數(shù)據(jù)庫專家”單擊“創(chuàng)建新連接”下“OLEDB”節(jié)點左側的加號,彈出OLEDB對話框,在對話框中填寫正確的信息,并選擇“身份驗證”模式,單擊“完成”按鈕即可創(chuàng)建新數(shù)據(jù)源。(2)從新建數(shù)據(jù)源中選擇需要使用的數(shù)據(jù)表,單擊“完成”按鈕,將數(shù)據(jù)表添加到“字段資源管理器”中,從“字段資源管理器”中將要顯示的字段添加至報表中進行報表設計。2.4 Client/Server系統(tǒng)結構系統(tǒng)結構的選擇C/S結構,即Client/Server(客戶機/服務器)結構。此結構把數(shù)據(jù)庫內容放在遠程的服務器上,而在客戶機上安裝相應軟件。C/S軟件一般采用兩層結構,它由兩部分構成:前端是客戶機,即用戶界面(Client)結合了表示與業(yè)務邏輯,接受用戶的請求,并向數(shù)據(jù)庫服務提出請求,通常是一個PC機,后端是服務器,即數(shù)據(jù)管理(Server)將數(shù)據(jù)提交給客戶端,客戶端將數(shù)據(jù)進行計算并將結果呈現(xiàn)給用戶。C/S結構在技術上很成熟。它的主要特點是交互性強、具有安全的存取模式、網(wǎng)絡通信量低、響應速度快、利于處理大量數(shù)據(jù),由于C/S是配對的點對點的結構模式,可采用適用于局域網(wǎng)、安全性比較好的網(wǎng)絡協(xié)議(例如:NT的NetBEU工協(xié)議),安全性可以得到較好的保證。但是該結構的程序是針對性開發(fā),變更不夠靈活,維護和管理的難度較大。通常只局限于小型局域網(wǎng),不利于擴展,并且,由于該結構的每臺客戶機都需要安裝相應的客戶端程序,分布功能弱,且兼容性差,不能實現(xiàn)快速部署安裝和配置,因此缺少通用性,具有較大的局限性。要求具有一定專業(yè)水準的技術人員去完成。由于本系統(tǒng)主要用于中小型服裝銷售企業(yè)內部使用,用戶群小,不存在維護難度大和通用性等問題。而本系統(tǒng)對數(shù)據(jù)安全性要求較高,處理數(shù)據(jù)量大,這正好是C/S結構的優(yōu)點。因此本系統(tǒng)采用C/S結構無疑是最佳選擇。3 系統(tǒng)整體方案3.1 需求分析通過實際調查,要求本系統(tǒng)具有以下功能:(1)由于操作人員的計算機知識有限,因此要求系統(tǒng)具有良好的人機界面。(2)如果系統(tǒng)的使用對象較多,則要求有較好的權限管理。(3)方便的數(shù)據(jù)查詢,支持多條件查詢。(4)系統(tǒng)支持良好的數(shù)據(jù)備份和還原操作,有效保護數(shù)據(jù),減少意外損失。(5)在相應的權限下,可方便的刪除數(shù)據(jù)。(6)數(shù)據(jù)計算自動完成,盡量減少人工干預。(7)報表分析服裝進貨,服裝銷售情況。(8)強大的報表打印功能。(9)報表基本信息查詢時,可根據(jù)查詢條件動態(tài)顯示查詢結果。(10)報表分析過程中,可根據(jù)條件動態(tài)分析報表數(shù)據(jù)。3.2 開發(fā)工具選擇本系統(tǒng)后臺數(shù)據(jù)庫采用MS SQL Server 2000,該數(shù)據(jù)庫系統(tǒng)安全性、準確性運行速度方面有絕對的優(yōu)勢,并且處理數(shù)據(jù)量大,效率高;前臺采用Microsoft公司的Visual Studio2005作為主要的開發(fā)工具,可與SQL Server 2000數(shù)據(jù)庫進行無縫連接。3.3 項目規(guī)劃本服裝經(jīng)銷存管理系統(tǒng)主要由進貨管理、銷售管理、庫存管理、報表設計和系統(tǒng)維護等模塊組成,具體規(guī)劃如下。(1)基本檔案管理模塊基本檔案管理模塊主要用于實現(xiàn)系統(tǒng)基本數(shù)據(jù)的錄入,相關基礎數(shù)據(jù)為:內部員工信息、往來單位信息、客戶基本信息。(2)進貨管理模塊該模塊主要用于實現(xiàn)服裝的進貨數(shù)據(jù)錄入,退貨數(shù)據(jù)錄入和進貨查詢分析。(3)銷售管理模塊該模塊主要用于實現(xiàn)服裝的銷售數(shù)據(jù)錄入,客戶退貨數(shù)據(jù)錄入和銷售信息查詢。系統(tǒng)功能結構如圖3-1所示。進銷存管理模塊基本檔案進貨管理銷售管理庫存管理報表設計系統(tǒng)維護圖3-1 系統(tǒng)功能結構圖(4)庫存管理模塊庫存管理模塊主要用于實現(xiàn)庫存調撥、庫存服裝數(shù)量上限報警和庫存數(shù)據(jù)查詢;(5)報表設計模塊報表設計模塊主要用于實現(xiàn)員工信息報表、往來單位報表、退貨服裝報表、員工銷售報表、服裝進貨分析報表、銷售價格分析報表以及員工銷售分析報表。(6)系統(tǒng)維護模塊系統(tǒng)維護模塊用于實現(xiàn)系統(tǒng)用戶設置、操作權限設置、密碼修改、數(shù)據(jù)備份和數(shù)據(jù)庫恢復。系統(tǒng)業(yè)務流程如圖3-2所示:系統(tǒng)用戶是否登錄分配權限是操作員用戶權限管理員用戶權限操作模塊中數(shù)據(jù)普通用戶操作權限查看基本數(shù)據(jù)分配分配操作所有模塊基本檔案進貨管理銷售管理庫存管理報表管理系統(tǒng)維護圖3-2 系統(tǒng)業(yè)務流程圖3.4 設計目標此系統(tǒng)的設計是針對中小型的服裝銷售企業(yè)的,通過本系統(tǒng)可以對中小型的服裝銷售企業(yè)進行有效的進銷存管理。本系統(tǒng)暫定了以下設計目標:(1)系統(tǒng)采用人機交互方式,界面美觀友好,信息查詢靈活、方便,數(shù)據(jù)存儲安全可靠。(2)實現(xiàn)后臺監(jiān)控功能。(3)利用報表中圖表分析員工銷售業(yè)績。(4)實現(xiàn)各種查詢,如定位查詢、模糊查詢等。(5)實現(xiàn)服裝進貨分析語統(tǒng)計、銷售分析與統(tǒng)計、服裝銷售成本明細等功能。(6)強大的庫存預警功能,盡可能的減少商家不必要的損失。(7)實現(xiàn)報表動態(tài)分析數(shù)據(jù)。(8)對用戶輸入的數(shù)據(jù),進行嚴格的數(shù)據(jù)檢驗,盡可能避免人為錯誤。(9)系統(tǒng)最大限度的實現(xiàn)了易維護性和易操作性。3.5 可行性分析3.5.1 可行性分析可行性分析(Feasibility Analysis)也稱為可行性研究,是在系統(tǒng)調查的基礎上,針對新系統(tǒng)的開發(fā)是否具備必要性和可能性,對新系統(tǒng)的開發(fā)從技術、經(jīng)濟、社會的方面進行分析和研究,以避免投資失誤,保證新系統(tǒng)的開發(fā)成功??尚行匝芯康哪康木褪怯米钚〉拇鷥r在盡可能短的時間內確定問題是否能夠解決。該系統(tǒng)的可行性分析包括以下幾個方面的內容。3.5.2 經(jīng)濟可行性 經(jīng)濟可行性主要是對項目的經(jīng)濟效益進行評價。本系統(tǒng)由于是一個中小型軟件系統(tǒng),無需投入太大的開發(fā)經(jīng)費,并且本系統(tǒng)實施后可以顯著提高工作效率,有助于服裝銷售管理完全實現(xiàn)信息化管理。所以本系統(tǒng)在經(jīng)濟上是可行的。3.5.3 技術上的可行性技術上的可行性分析主要分析技術條件能否順利完成開發(fā)工作,硬、軟件能否滿足開發(fā)者的需要等。該管理系統(tǒng)采用visual studio 2005作為開發(fā)工具。Client / Server(客戶機/服務器)結構把數(shù)據(jù)庫內容放在遠程的服務器上,而在客戶上機安裝相應軟件。C/S軟件一般采用兩層結構,它由兩部分構成:前端是客戶機,即用戶界面(Client)結合了表示與業(yè)務邏輯,接受用戶的請求,并向數(shù)據(jù)庫服務提出請求,通常是一個PC機;后端是服務器,即數(shù)據(jù)管理(Server)將數(shù)據(jù)提交給客戶端,客戶端將數(shù)據(jù)進行計算并將結果呈現(xiàn)給用戶。滿足了本系統(tǒng)對數(shù)據(jù)安全性要求較高,處理數(shù)據(jù)量大的要求,而且又緊密的結合了計算機網(wǎng)絡技術,是技術發(fā)展的大勢所趨,它把應用系統(tǒng)帶入了一個嶄新的發(fā)展時代。數(shù)據(jù)庫服務器選用Microsoft SQL Server 2000數(shù)據(jù)庫,它能夠處理大量數(shù)據(jù),同時保持數(shù)據(jù)的完整性并提供許多高級管理功能。它的靈活性、安全性和易用性為數(shù)據(jù)庫編程提供了良好的條件。因此,系統(tǒng)的軟件開發(fā)平臺已成熟可行。硬件方面,科技飛速發(fā)展的今天,硬件更新的速度越來越快,容量越來越大,可靠性越來越高,價格越來越低,其硬件平臺完全能滿足此系統(tǒng)的需要。3.5.4 時機可行性目前,隨著服裝銷售商家規(guī)模的擴大,中國經(jīng)濟的發(fā)展,服裝進銷存管理也必不可少,信息社會的高科技,商品經(jīng)濟化的高效益,使計算機的應用已普及到經(jīng)濟和社會生活的各個領域。成功的商家是在市場強烈的技術競爭和服務的情況下獲得自己的市場份額和信譽的。隨著計算機與企業(yè)經(jīng)濟關系愈來愈密切,如何提高服裝銷售企業(yè)辦公效率愈顯突出,然而由于計算機管理對許多中小型服裝企業(yè)來說仍未普及,許多這類企業(yè)還停留在傳統(tǒng)的手寫辦公方式上,這給具有強烈時間觀念的公司領導、決策人員帶來了諸多不便,公司辦公室缺少一種完善的辦公管理軟件,為了加強服裝銷售的管理,因此開發(fā)了本軟件。讓計算機走入現(xiàn)代服裝銷售管理,使企業(yè)提高管理的效率,從而能有效的提高企業(yè)的投入與產出比。3.5.5 管理上的可行性主要是管理人員是否支持,現(xiàn)有的管理制度和方法是否科學,規(guī)章制度是否齊全,原始數(shù)據(jù)是否正確等。公司已有的進銷存管理規(guī)章制度和管理方法為本系統(tǒng)的開發(fā)提供了制度保障。3.5.6 操作可行性操作可行性主要是指本系統(tǒng)開發(fā)完成后,管理人員可以在軟件開發(fā)人員的簡單指導下,利用C/S結構來進行操作,用SQL sever2000作為數(shù)據(jù)庫管理,實質上使用本系統(tǒng)只是一些簡單的數(shù)據(jù)錄入、上傳和查詢,所以操作容易,只要有一定計算機操作知識都是能夠操作,只要按照一定的操作步驟都可以使用本系統(tǒng)。綜上所述,本系統(tǒng)開發(fā)目標已明確,在技術和經(jīng)濟等方面都可行,并且投入少、見效快。因此本系統(tǒng)的開發(fā)是完全可行的。3.6 開發(fā)及運行環(huán)境系統(tǒng)開發(fā)平臺:Microsoft Visual Studio 2005。系統(tǒng)開發(fā)語言:C#。數(shù)據(jù)庫管理系統(tǒng)軟件:SQL Server 2000。運行平臺:Windows XP(SP2)/Windows 2000(sp4)/Windows Server 2003(SP1)。運行環(huán)境:Microsoft.NET Framework SDK v2.0。分辨率:最佳效果1024*768像素。4 數(shù)據(jù)庫設計數(shù)據(jù)庫設計是指對于一個給定的應用環(huán)境,構造最優(yōu)的數(shù)據(jù)庫模式,建立數(shù)據(jù)庫及其應用系統(tǒng),使之能夠有效地存儲數(shù)據(jù),滿足各種用戶的應用需求(信息要求和處理要求)。在數(shù)據(jù)庫領域內,經(jīng)常把使用數(shù)據(jù)庫的各類系統(tǒng)統(tǒng)稱為數(shù)據(jù)庫應用系統(tǒng)。 數(shù)據(jù)庫是信息系統(tǒng)的核心和基礎,把信息系統(tǒng)中大量的數(shù)據(jù)按一定的模型組織起來,提供存儲、維護、檢索數(shù)據(jù)的功能,使信息系統(tǒng)可以方便、及時、準確地從數(shù)據(jù)庫中獲得所需的信息。同時數(shù)據(jù)庫又是信息系統(tǒng)的各個部分能否緊密地結合在一起以及如何結合的關鍵所在。所以數(shù)據(jù)庫設計是系統(tǒng)開發(fā)和建設的重要組成部分。在這里服裝進銷存管理系統(tǒng)采用SQL Server 2000作為后臺數(shù)據(jù)庫,數(shù)據(jù)庫名稱為db_GoodsManage,包括了13張表,其中有公司基本信息表,客戶基本信息表,服裝銷售信息表,庫存信息表等等。4.1 數(shù)據(jù)庫需求分析根據(jù)對服裝銷售行業(yè)進、銷、存各個部分的分析和行業(yè)特點的要求,以及系統(tǒng)運行和數(shù)據(jù)流程的分析,得到了13張表,部分表如下:(1)公司基本信息表:員工ID,員工姓名,系統(tǒng)登錄名,登錄密碼,員工性別,所屬部門,員工職位,家庭電話,手機號碼,家庭住址,權限ID.(2)庫存信息表:標識ID,商品ID,進貨公司名稱,倉庫名稱,服裝名稱,庫存數(shù)量,庫存警報數(shù)量,服裝計量單位,進貨時間,服裝規(guī)格,進貨價格等。(3)進貨信息表:服裝ID,操作員ID,進貨公司名稱,倉庫名稱,服裝數(shù)量,服裝規(guī)格,進貨單價,銷售單價,應付金額,實付金額,備注。(4)服裝銷售信息表:銷售ID,庫存ID,服裝ID,員工ID,服裝名稱,銷售數(shù)量,服裝規(guī)格,銷售時間,計量單位,進貨單價,銷售單價,應付金額,實付金額,備注。(5)退貨信息表:退貨服裝ID,庫存ID,服裝ID,操作員ID,客戶ID,進貨公司名稱,倉庫名稱,服裝名稱,進貨數(shù)量,進貨日期,服裝規(guī)格,計量單位,退貨單價,應付金額,以退款金額,退貨原因,退貨類型。4.2 數(shù)據(jù)庫概念設計通過對服裝進銷存管理系統(tǒng)的數(shù)據(jù)庫的需求分析,可以得到數(shù)據(jù)庫的基本數(shù)據(jù)和數(shù)據(jù)結構以及數(shù)據(jù)處理的流程,下面列出系統(tǒng)的部分E-R圖。進貨信息表進貨員ID進貨公司倉庫類別服裝名稱進貨數(shù)量進貨價格進貨時間圖4-1 進貨信息表員工基本信息表員工姓名登錄名聯(lián)系電話圖4-2 員工基本信息表銷售信息表銷售ID服裝ID銷售數(shù)量服裝規(guī)格銷售價格應付金額圖4-3 銷售信息表退貨信息表服裝名稱.退貨原因圖4-4 退貨信息表庫存信息表庫存ID商品ID庫存名稱庫存數(shù)量報警數(shù)量應付金額實付金額圖4-5 庫存信息表調撥信息表調撥ID.調動數(shù)量圖4-6 調撥信息表4.3 數(shù)據(jù)庫邏輯結構設計現(xiàn)在根據(jù)設計好的數(shù)據(jù)庫概念結構來進行數(shù)據(jù)庫各個表的設計,系統(tǒng)主要數(shù)據(jù)庫設計如下:表4-3-1 員工基本信息表 字段名 數(shù)據(jù)類型長度主鍵否描述UserID int4主鍵員工IDNameSysLoginNamePwdSexBirthdayDepartmentPostPhoneHPhoneMAddressPopedomIDnvarcharnvarcharnvarcharnvarcharnvarcharnvarcharnvarcharnvarcharnvarcharnvarcharint20202048202020202004否否否否否否否否否否否員工姓名登錄名登錄密碼員工性別員工生日所屬部門員工職位家庭電話手機號碼家庭住址權限ID表4-3-2 服裝庫存信息表字段名數(shù)據(jù)類型長度主鍵否描述StockIDGoodsIDCompanyNameDepotNameGoodsNameStockNumAlarmNumGoodsUnitGoodsTimeGoodsSpecGoodsPriceSellPriceNeedPayHasPayRemarkintnvarcharnvarcharnvarcharnvarcharintintnvarchardatetimenvarcharmoneymoneymoneymoneynvarchar420410020204420820888200主鍵否否否否否否否否否否否否否否標識ID服裝ID進貨公司名稱倉庫名稱服裝名稱存貨數(shù)量庫存預警數(shù)量單位進貨時間服裝規(guī)格進貨價格銷售價格應付金額實付金額備注表4-3-3 服裝進貨信息表字段名數(shù)據(jù)類型長度主鍵否描述GoodsIDUserIDnvarcharint204主鍵否服裝ID操作員IDCompanyNameDepotNameGoodsNameGoodsNumnvarcharnvarcharnvarcharint10020504否否否否進貨公司名稱倉庫名稱貨物名稱服裝數(shù)量GoodsUnitGoodsSpecGoodsPriceSellPriceNeedPayNoPayRemarknvarcharnvarcharmoneymoneymoneymoneynvarchar20208888200否否否否否否否單位服裝規(guī)格進貨單價銷售單價應付金額實付金額備注表4-3-4 服裝銷售信息表字段名數(shù)據(jù)類型長度主鍵否描述SellIDStockIDGoodsIDUserIDGoodsNameGoodsNumnvarcharintnvarcharintnvarcharint204204504主鍵否否否是否銷售ID庫存ID服裝ID員工ID服裝名稱銷售數(shù)量GoodsSpecGoodsTimeGoodsUnitGoodsPriceSellPriceNeedPayHasPayRemarknvarchardatetimenvarcharmoneymoneymoneymoneynvarchar208208888200否否否否否否否否服裝規(guī)格銷售時間單位進貨單價銷售單價應付金額實付金額備注表4-3-5 退貨信息表字段名數(shù)據(jù)類型長度主鍵否描述ReGoodsIDStockIDGoodsIDUserIDCustomerIDCompanyNameDepotNameReGoodsNameReGoodsNumReGoodsTimeReGoodsSpecReGoodsUnitReGoodsPriceNeedPayHasPayReGoodsResultReGoodsSortnvarcharintnvarcharintintnvarcharnvarcharnvarcharintdatetimenvarcharnvarcharmoneymoneymoneynvarcharint204204410020504820208884004主鍵否 否否否否否否否否否否否否否否否退貨服裝ID庫存ID服裝ID操作員ID客戶ID進貨公司名稱倉庫名稱服裝名稱退貨數(shù)量退貨日期服裝規(guī)格單位退貨單價應付金額以退款金額退貨原因退貨類型5 系統(tǒng)總體設計5.1 系統(tǒng)總體及主要功能模塊設計業(yè)務流程(Transaction Flow Diagram, TFD),又稱作業(yè)流程,即作業(yè)的完成程序,它反映了現(xiàn)實的業(yè)務活動。管理業(yè)務流程圖是一種描述系統(tǒng)內各單位、人員間業(yè)務關系、作業(yè)順序和管理信息流向的圖表。現(xiàn)實業(yè)務活動中的一些弊病很難憑空指出,而利用業(yè)務流程圖可以細致地分析其業(yè)務流程的合理性、存在的問題及從何處入手進行修改。5.1.1 系統(tǒng)總體業(yè)務本系統(tǒng)的主要業(yè)務流程是管理員首先添加系統(tǒng)的用戶,包括用戶的登錄名,密碼,使用權限等,使用權限包括系統(tǒng)員操作權限和普通用戶操作權限。然后系統(tǒng)的用戶使用自己的登錄名和密碼進行登陸,系統(tǒng)根據(jù)用戶的登錄名得知用戶的操作權限,用戶可能有全部的使用權限,也可能只有部分的使用權限。管理員是擁有所以使用權限的。系統(tǒng)的主要操作流程如圖5-1所示。系統(tǒng)用戶是否登錄分配權限否是操作員用戶權限管理員用戶權限操作模塊中數(shù)據(jù)普通用戶操作權限查看基本數(shù)據(jù)分配分配操作所有模塊基本檔案進貨管理銷售管理庫存管理報表管理系統(tǒng)維護圖5-1 系統(tǒng)操作流程圖5.1.2 主要模塊的業(yè)務流程(1)基本檔案模塊:本模塊一般為管理員和操作員使用,普通用戶一般不會有此權限。當用戶登陸后就可以進入此模塊,此模塊有四個小模塊:員工信息,供應商信息,客戶信息,用戶登錄。不同用戶根據(jù)自己的使用權限獲得相應的使用范圍?;镜牧鞒倘鐖D5-2所示。系統(tǒng)用戶登陸否系統(tǒng)主界面基本檔案界面員工信息供應商信息客戶信息用戶登錄圖5-2 基本檔案模塊流程(2)進貨管理模塊:此模塊主要是作為普通用戶的采購人員使用的,用戶在成功登陸以后,就可以進入此模塊。此模塊包括三項功能:采購進貨,采購退貨,采購查詢。當然不同的用戶可以使用其中不同的功能?;玖鞒倘鐖D5-3所示。(3)銷售管理模塊:此模塊主要是銷售人員使用的。包含服裝銷售,客戶退貨,銷售查詢三項基本功能。通過此模塊用戶可以大體的了解公司的銷售狀況。首先用戶登陸,讓后進入銷售界面,然后就可以把銷售信息、退貨信息錄入系統(tǒng),或者進行銷售的查詢,得到銷售的信息。操作流程如圖5-4所示。(4)庫存管理模塊:庫存管理模塊主要是庫存管理人員使用的,也可以是其他人員進行庫存查詢。包括庫存調撥,庫存預警,庫存查詢等功能。用戶登陸后進入主界面,然后又此項權限的用戶可以進入庫存管理界面。基本流程如圖5-5所示。系統(tǒng)用戶登陸否系統(tǒng)主界面采購管理界面采購進貨采購退貨采購查詢圖5-3 進貨管理模塊流程系統(tǒng)用戶登陸否系統(tǒng)主界面銷售管理界面服裝銷售客戶退貨銷售查詢圖5-4 銷售管理模塊流程系統(tǒng)用戶登陸否系統(tǒng)主界面庫存管理界面庫存調撥庫存預警庫存查詢圖5-5 庫存管理模塊流程系統(tǒng)用戶登陸否系統(tǒng)主界面報表設計界面員工信息報表員工銷售分析報表圖5-6 報表設計模塊流程系統(tǒng)用戶登陸否系統(tǒng)主界面系統(tǒng)維護界面系統(tǒng)用戶設置權限數(shù)據(jù)還原更改密碼數(shù)據(jù)備份圖5-7 系統(tǒng)維護模塊流程(5)報表設計模塊:此模塊主要由公司文員進行打印操作或者是公司主管對員工,銷售等方面的分析和審核。用戶登陸后進入主界面后可以進入報表打印界面,此模塊有員工信息報表,供應商信息報表,進貨報表,員工銷售報表,商品進貨分析報表,銷售價格分析報表,員工銷售分析報表的查詢和打印功能。具體操作流程如圖5-6所示。(6)系統(tǒng)維護模塊:此模塊主要的操作者是管理員,其中包括系統(tǒng)用戶,設置權限,更改密碼,數(shù)據(jù)備份,數(shù)據(jù)還原等功能。操作流程如圖5-7所示。5.2 系統(tǒng)詳細操作方法(1)通過“系統(tǒng)維護”菜單中的菜單項添加用戶、設置用戶管理權限及更改登錄用戶的密碼等操作。(2)打開“基本檔案/員工信息”菜單項:對員工信息進行添加、修改、刪除和查詢操作。(3)打開“基本檔案/供應商信息”菜單項:對供應商信息進行添加、修改、刪除和查詢操作。(4)打開“基本檔案/客戶檔案”菜單項:對客戶檔案信息進行添加、修改、刪除和查詢操作。(5)打開“進貨管理/采購進貨”菜單項:對采購進貨信息進行添加、修改和刪除操作。(6)打開“進貨管理/采購退貨”菜單項:對采購退貨信息進行添加、修改和刪除操作。(7)打開“進貨管理/采購查詢”菜單項:對采購進貨和采購退貨信息查詢操作。(8)打開“銷售管理/商品銷售”菜單項:對商品銷售信息進行添加、修改和刪除操作。(9)打開“銷售管理/客戶退貨”菜單項:對客戶退貨信息進行添加、修改和刪除操作。(10)打開“銷售管理/銷售查詢”菜單項:對銷售貨物信息進行查詢操作。(11)打開“庫存管理/庫存調撥”菜單項:對庫存調撥信息進行添加和刪除操作。(12)打開“庫存管理/庫存警報”菜單項:對庫存警報的數(shù)量進行修改操作。(13)打開“庫存管理/庫存查詢”菜單項:對庫存里的信息進行查詢操作。(14)打開“報表設計/員工信息報表”菜單項:對員工信息進行查詢并在報表中顯示結果。(15)打開“報表設計/供應商信息報表”菜單項:對供應商信息進行查詢并在報表中顯示結果。(16)打開“報表設計/進貨商品報表”菜單項:對進貨商品信息進行查詢并在報表中顯示結果。(17)打開“報表設計/員工銷售報表”菜單項:對員工銷售信息進行查詢并在報表中顯示結果。(18)打開“報表設計/商品進貨分析報表”菜單項:對商品進貨信息進行查詢并在報表中以圖表的形式顯示結果。(19)打開“報表設計/銷售價格分析報表”菜單項:對銷售價格信息進行查詢并在報表中以圖表的形式顯示結果。(20)打開“報表設計/員工銷售分析報表”菜單

溫馨提示

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

評論

0/150

提交評論