【正文】
ent tool to realize the interaction with the user. Web page way system USES SQL Server 2008 as the backstage Visual Studio 2010 as a development tool. The development process in a unified modeling language (UML) as the auxiliary means, conducted a series of objectoriented design process, to facilitate sales module development using the platform, c language as a development tool to realize the dynamic pages of terminal design, provides a safe, friendly, quick access to convenient user query various sales related information and sales related business to reduce the user39。C語言作為開發(fā)工具實現(xiàn)了終端動態(tài)頁面的設計,提供了安全、友好、快速的訪問交互方式。深知銷售管理的重要性所以在開發(fā)過程中我不斷的求精和完善銷售模塊的相關功能,最終開發(fā)出能滿足銷售基本需求的相關業(yè)務。 進銷存管理系統(tǒng),屬于企業(yè)互動性訪問操作的系統(tǒng),因而更多地要求企業(yè)各部門訪問和操作,特別是銷售管理部分,它是進銷存管理系統(tǒng)中占有最重要的一個環(huán)節(jié),它是整個進銷存管理系統(tǒng)中運作最頻繁的一個環(huán)節(jié),如增加、刪除、修改銷售單,商品各種歷史查詢,銷售出庫入庫操作等。****本科畢業(yè)設計——銷售管理、銷售退貨管理、銷售預定管理等子模塊 THE DESIGN AND REALIZE OF INVOICING MANAGER SYSTEM BASED ON THE VISUANL PLATFORM——the design and realize of sales management,sales return management and sales plan management學 院: 數(shù)學與計算機學院 模塊負責人: 項目組成員: 指導 教師: 專 業(yè): 計算機科學與技術 年級(班級): 起止 日期: 2014年8月25日至2014年12月3日 制表日期: 2014年8月25日大理學院學士學位論文 摘 要 隨著計算機網絡技術的不斷發(fā)展,進銷存管理系統(tǒng)越來越廣泛地應用到各種企業(yè)當中。隨著軟件開發(fā)行業(yè)的發(fā)展,進銷存管理系統(tǒng)就是其中極其重要的一個應用,基于Web網絡的管理模式將Web技術與管理技術相融合,使企業(yè)管理人員能夠方便地通過Web瀏覽器異地配置和監(jiān)控網絡,使用戶即企業(yè)管理員和企業(yè)普通員工能夠方便的處理進銷存企業(yè)環(huán)節(jié),提高企業(yè)的運作效率。所以一個好的進銷存管理系統(tǒng)它的銷售管理模塊盡可能的滿足正常的銷售業(yè)務需求。 我在開發(fā)過程中采用ASP作為前臺開發(fā)工具,以Web頁面方式實現(xiàn)與用戶的交互,系統(tǒng)采用SQL Server 2008作為后臺數(shù)據(jù)庫,Microsoft Visual Studio 2010 作為開發(fā)工具,開發(fā)過程以統(tǒng)一建模語言(UML)為輔助手段,進行了一系列的面向對象設計過程,使銷售模塊開發(fā)過程更便捷。如何方便銷售用戶查詢各種銷售相關信息和方便操作銷售相關業(yè)務減少銷售用戶的壓力和負擔是本課題要解決的主要問題,本設計旨在解決現(xiàn)有實際企業(yè)銷售管理困難,工作效率低下等問題,設計并完成對銷售管理相關業(yè)務的實現(xiàn),從而達到方便了銷售用戶的正常工作的目的,從而達到科學管理的效果。s operation pressure and burden is this topic to solve the main problems. This design aims to solve the existing actual enterprise sales management difficulties. Problems such as low work efficiency, the realization of the design and plete the sales management related business. So as to achieve the purpose of convenience to the normal work of the sales users, so as to achieve the effect of scientific management. Key words:Invoicing Manager System;sales management;sales user; Unified Modeling Language(UML); III 摘 要 IAbstract II引 言 1第一章 系統(tǒng)概述 2 進銷存管理系統(tǒng)研究的意義 2 進銷存管理系統(tǒng)研究的現(xiàn)狀及設計目標 3 3第二章 系統(tǒng)分析 5 5 5 5 6 6第三章 系統(tǒng)設計 7 7 7 7 7 7 7 8 16 19 22 22 28 30 Microsoft Visual Studio 2010編程環(huán)境介紹 30 Microsoft SQL Server2008簡介 30 B/S三層架構簡介 30 的簡介 31第四章 系統(tǒng)的實現(xiàn)映射及編碼 32 32 32 由以上總體功能模塊圖可得出銷售管理功能模塊圖如下: 33 33 33 34 4方法映射到編程環(huán)境 41 41 42 43 44 銷售商品對象的映射 45 46 銷售單對象映射 46 47 49 50 銷售商品對象的映射 51 52 52 54 56 59 61第五章 系統(tǒng)測試 64 64 64 64第六章 總結 74第七章 致謝及參考文獻 75 謝 75 76 V 引 言 企業(yè)管理是計劃性、創(chuàng)造性、和科學性很強的工作,是保證企業(yè)正常運轉的樞紐,關系到管理質量和企業(yè)運作質量的提高,在企業(yè)管理工作中占有相當重要的地位。而隨著科技的不斷進步,計算機技術的使用變得越來越廣泛,互聯(lián)網技術也已滲入到我們生活工作的方方面面,極大的改變了人們的生活方式,計算機網絡越來越多地被運用于學企業(yè)管理的各個方面。一方面企業(yè)銷售員工和企業(yè)銷售管理員可以在系統(tǒng)中看到企業(yè)管理處公布的最新商品銷售信息,可以通過選擇查看關于賬單信息,比如銷售單、銷售退貨單等以達到了解商品的銷售情況。另一方面就是可以方便企業(yè)管理相關的銷售業(yè)務工作,對系統(tǒng)進行及時地更新。 銷售管理模塊,就是我設計的一個能應用于計算機技術和互聯(lián)網技術的管理系統(tǒng)來實現(xiàn)企業(yè)管理。SQL Server 2008具有可靠性、可用性、可編程性、易用性等方面的特點[14]。它提供了為建立和部署企業(yè)級Web應用程序所必須的服務,它為創(chuàng)建面向任何瀏覽器或設備的更安全、更穩(wěn)定、可升級的應用程序提供新的編程模塊和基礎結構。隨著企業(yè)的發(fā)展客戶數(shù)量、進銷存量等各方面的增多給企業(yè)經營者帶來很大的困擾。如果有一個適合的管理系統(tǒng),那么就幫企業(yè)解決了商品的進、銷、存等一系列操作流程中的數(shù)據(jù)信息的處理問題,使得數(shù)據(jù)庫的增、刪、改使數(shù)據(jù)更加直觀化,并幫助經營者合理的調整各個經營運作環(huán)節(jié)的運作節(jié)奏,同時使經營者更能輕松愉快地管理貨物在公司和外出之間的流程。 對于現(xiàn)在國內中小企業(yè)蓬勃發(fā)展的社會中,大到企業(yè)小到超市,進銷存都是其運作的主要環(huán)節(jié),如果有一個良好的進銷存管理系統(tǒng)會給企業(yè)、超市省去很多麻煩,甚至提高了公司的運轉效率。通過我們小組選題的思考和討論,我們希望能夠開發(fā)出一個良好的進銷存管理系統(tǒng),盡量的符合各公司、企業(yè)的需求,盡可能的為其管理服務。我們希望通過本系統(tǒng)的研究希望能夠開發(fā)出一個界面友好,易于操作的進銷存管理系統(tǒng),用來對企業(yè)在商品進貨、銷售、庫存整個流程中進行半自動化的處理,從而提高企業(yè)的效率和競爭力[2]。從某種意義上講,這些變化為中小型企業(yè)創(chuàng)造了同大企業(yè)、同國外企業(yè)平等競爭的機會和有利條件,但是,管理方式和水平的差異會減化掉這種看似平等的實際意義。顯然,在網絡風靡的時代背景下,進行有效的進銷存管理已經成為中小型企業(yè)的必經之路,對于部分缺乏管理經驗的中小型企業(yè)來說,實施有效的進銷存管理必然存在著一定的難度,在這樣的背景下,迫切需要一個能夠有效實行進銷存管理的現(xiàn)代化的管理方法和管理技術——進銷存管理系統(tǒng)[19]。中小型企業(yè)的信息化建設相對發(fā)展較慢。大型企業(yè)一方面不斷投資構建各種硬件、系統(tǒng)軟件和網絡設備,另一方面也不斷提升內部人員商務化的管理水平,形成了一定規(guī)模的信息化建設體系。 進銷存管理系統(tǒng)軟件設計主要包括資料管理、采購管理、銷售管理、庫存管理、財務管理、查詢統(tǒng)計、員工管理和系統(tǒng)管理等8個子系統(tǒng)。 其優(yōu)點有:(1)易操作性。(2)安全性。(3)易推廣性。 其不足則表現(xiàn)在界面操作不夠人性化,操作流程不夠合理等。 通過分析,確立了進銷存管理系統(tǒng)應達到的目標是:符合實際要求,建立完美的可行性高的教務系統(tǒng);對系統(tǒng)所涉及的信息進行規(guī)范化建設;實現(xiàn)數(shù)據(jù)共享,解決數(shù)據(jù)安全問題;自動處理各種統(tǒng)計數(shù)據(jù);運行穩(wěn)定,具有較強的容錯能力和異常處理功能;具有可維護性和可擴充性;界面清新,風格一致,操作簡單,靈活方便;系統(tǒng)使用具有通用性。第二章 系統(tǒng)分析 在信息技術的催化之下,世界經濟的變革已經進入了加速狀態(tài)。強化管理,規(guī)范業(yè)務流程,提高透明度,加快商品資金周轉,以及為流通領域信息管理全面網絡化打下基礎,是銷售公司乃至眾多商業(yè)企業(yè)夢寐以求的愿望。 隨著經濟的日益發(fā)展,隨之而來的是企業(yè)的運作也越來越復雜,傳統(tǒng)的人工式管理已不能滿足現(xiàn)代企業(yè)管理的要求,而且目前我國的中小企業(yè)將面臨外資企業(yè)嚴峻挑戰(zhàn),比較而言外資企業(yè)具有豐富的管理經驗和先進的技術手段,因此如果我國的中小型企業(yè)借助先進的管理思想轉變經營觀念,使用信息化提供企業(yè)的管理水平和工作效率,將很難在今后的競爭中取勝 然而企業(yè)管理在很大方面很大程度上都必須借助信息來完成,而我國的中小企業(yè)的信息化水平還很低,與外資企業(yè)相比還處于起步階段,所以在這樣的背景下能有一個好的進銷存管理系統(tǒng)能夠幫助企業(yè)解決很多管理上的繁瑣問題,提高企業(yè)的管理效率,同時減少企業(yè)的管理負擔。(2)可靠性:該系統(tǒng)會在給定時間內以及指定條件下完成用戶所要求完成的任務(3)健壯性:在不正確輸入或者壓力環(huán)境條件的情況下該系統(tǒng)能正確的提供相應的友好提示[1]。(5)有效性:當提供使用要時,該系統(tǒng)的可操作性和可訪問性程度盡可能的提高[1]。(7)安全性:該系統(tǒng)劃分一定的安全權限,針對不同級別的用戶分配給不同的操作,這樣就可以維護基礎數(shù)據(jù)的安全性,且系統(tǒng)在運行時,服務器是企業(yè)或公司內的服務器,只有本企業(yè)或本公司的內網才能訪問,外網不可以,且只有本企業(yè)或公司內部的員工才能使用該系統(tǒng)。(8) 運行環(huán)境:操作系統(tǒng):Microsoft Windows 7內存大?。?GB或以上硬盤大小:50GB或以上開發(fā)工具:Microsoft Visual 支持環(huán)境: Framework SDK 數(shù)據(jù)庫系統(tǒng):Microsoft SQL Server 2008 該系統(tǒng)的開發(fā)是針對一些中小型企業(yè)的進銷存環(huán)節(jié)的運作而開發(fā)的,系統(tǒng)里面有相應的模塊供相應的部門而使用的,如銷售模塊就供銷售部門使用的,采購模塊就供采購部門使用等,且為了數(shù)據(jù)的安全每個部門的操作員是有一定的操作權限的。(1)系統(tǒng)響應時間根據(jù)用戶輸入的數(shù)據(jù),系統(tǒng)一般會在10秒內響應。(3)數(shù)據(jù)精確度按照嚴格的輸入格式要求輸入數(shù)據(jù),如果數(shù)據(jù)格式錯誤系統(tǒng)將給出友好提示。 進銷存管理系統(tǒng)屬于典型的數(shù)據(jù)系統(tǒng),Microsoft SQL Server 2008產品技術已非常成熟,系統(tǒng)業(yè)務流程不復雜,采用C做處理語言。 進銷存管理系統(tǒng)使用運行具有B/S模式、三層架構框架,C.NET面向對象的程序設計,該系統(tǒng)系統(tǒng)屬于小型網站系統(tǒng),業(yè)務流程也不復雜,不需要耗費大量的人力物力就可以在2到3個月就可以開發(fā)出來,系統(tǒng)部署對軟硬件要求不高,不需要單獨的更新硬件,所以從經濟上講是可行的。 用戶管理:管理銷售部用戶;刪除銷售部用戶;查找銷售部用戶;權限設置。設置商品打折信息。本系統(tǒng)銷售管理要實現(xiàn)的功能如下:銷售管理:用于管理企業(yè)的銷售業(yè)務,主要包含的功能模塊如下:銷售管理、銷售預定管理、銷售退貨管理、銷售排行榜、歷史查詢、打折管理、會員管理。銷售退貨管理:用于記錄客戶退貨信息。銷售出庫管理:用于記錄從庫存調撥過來的商品信息。銷售排行榜:統(tǒng)計各類商品的銷售情況。會員管理:讓客戶注冊成為會員。