4S店汽車銷售及服務(wù)管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)_第1頁(yè)
4S店汽車銷售及服務(wù)管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)_第2頁(yè)
4S店汽車銷售及服務(wù)管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)_第3頁(yè)
4S店汽車銷售及服務(wù)管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)_第4頁(yè)
4S店汽車銷售及服務(wù)管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)_第5頁(yè)
已閱讀5頁(yè),還剩63頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、精選優(yōu)質(zhì)文檔傾情為你奉上精選優(yōu)質(zhì)文檔傾情為你奉上專心專注專業(yè)專心專注專業(yè)精選優(yōu)質(zhì)文檔傾情為你奉上專心專注專業(yè)普通本科畢業(yè)論文題目:4S店汽車銷售及服務(wù)管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)二OO九 年 五 普通本科生畢業(yè)論文(設(shè)計(jì))誠(chéng)信承諾書畢業(yè)論文(設(shè)計(jì))題 目4S店汽車銷售及服務(wù)管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)學(xué)生姓名專業(yè)軟件工程學(xué) 號(hào)指導(dǎo)老師職 稱所在學(xué)院誠(chéng)信承諾本人慎重承諾和聲明:我承諾在畢業(yè)論文(設(shè)計(jì))活動(dòng)中遵守學(xué)校有關(guān)規(guī)定,恪守學(xué)術(shù)規(guī)范,在本人的畢業(yè)論文中未剽竊、抄襲他人的學(xué)術(shù)觀點(diǎn)、思想和成果,未篡改研究數(shù)據(jù),如有違規(guī)行為發(fā)生,我愿承擔(dān)一切責(zé)任,接受學(xué)校的處理。學(xué)生(簽名):年 月 日摘 要從20世紀(jì)60年代以

2、來企業(yè)信息化的趨勢(shì)來看,企業(yè)的銷售及服務(wù)管理也趨向于信息化、網(wǎng)絡(luò)化和高度集成化。隨著信息技術(shù)的高速發(fā)展和國(guó)外大型企業(yè)的紛紛涌入,作為現(xiàn)代企業(yè)的銷售及服務(wù)管理系統(tǒng)的核心部分維修管理、銷售管理和庫(kù)存管理,也要適應(yīng)時(shí)代的發(fā)展?,F(xiàn)代企業(yè)應(yīng)該利用新的信息技術(shù),開發(fā)企業(yè)管理系統(tǒng),這樣才能在激烈的市場(chǎng)競(jìng)爭(zhēng)中占據(jù)主動(dòng)地位。本文結(jié)合4S店汽車銷售及服務(wù)管理系統(tǒng)的現(xiàn)狀、技術(shù)水平及汽車銷售及服務(wù)管理的實(shí)際情況,并在此基礎(chǔ)上分析和設(shè)計(jì)汽車銷售及服務(wù)管理系統(tǒng)的具體功能及模塊。該系統(tǒng)根據(jù)汽車銷售及服務(wù)管理的各項(xiàng)工作的內(nèi)容及特點(diǎn),采用基于Microsoft .NET Framework平臺(tái)的ASP.NET 2.0技術(shù)、結(jié)合

3、ADO.NET數(shù)據(jù)庫(kù)訪問技術(shù)和利用新一代面向?qū)ο箝_發(fā)語言C#開發(fā)的4S店汽車銷售及服務(wù)信息管理系統(tǒng)基本實(shí)現(xiàn)了汽車銷售及服務(wù)管理的各項(xiàng)業(yè)務(wù)的工作自動(dòng)化。本系統(tǒng)主要分為四大模塊:維修管理模塊、銷售管理模塊、庫(kù)存管理模塊和系統(tǒng)管理模塊?!娟P(guān)鍵詞】:4S店汽車銷售及服務(wù)管理,維修管理,庫(kù)存管理,銷售管理,ASP.NET Abstract60s from the 20th century, since the information technology business trends, sales and service management also tend to be information t

4、echnology, networking and a high degree of integration. With the rapid development of information technology and foreign enterprises have a large influx of sales as a modern enterprise management systems and services to the core of the - maintenance management, sales management and inventory managem

5、ent, but also to adapt to the development of the times. Modern enterprises should take advantage of new information technologies, the development of enterprise management systems, so as to in the fierce market competition to occupy the status of the initiative. In this paper, 4S automobile sales and

6、 service shop management system for the status quo, the skill level and vehicle sales and service management of the actual situation on the basis of the analysis and design of automotive sales and service management system specific functions and modules. The system is based on car sales and service

7、management of the work content and features, based on Microsoft. NET Framework platform of ASP.NET 2.0 technology, combined with ADO.NET database access technology and the use of a new generation of object-oriented C # development language development 4S shop car sales and service information manage

8、ment system for the basic realization of the motor vehicle sales and service management of the automation business. The system is mainly divided into four modules: Maintenance Management Module, sales management module, inventory management modules and systems management module.【Key words】4S shop au

9、to sale and service management, service management, stock management, sales management, ASP.NET目 錄 TOC o 1-3 h z u 4S店汽車銷售及服務(wù)管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)1 引言1.1 4S店汽車銷售及服務(wù)管理系統(tǒng)的發(fā)展現(xiàn)狀相對(duì)于國(guó)外同行來說,我國(guó)汽車服務(wù)企業(yè)的信息化總體應(yīng)用水平還相當(dāng)?shù)?。企業(yè)信息的傳送更多地仍以最原始的圖紙傳送方式為主,只有少量的信息借助互聯(lián)網(wǎng)進(jìn)行傳送。 這種狀況要求我們必須盡快提升汽車服務(wù)企業(yè)的信息化水平,總結(jié)國(guó)外汽車服務(wù)企業(yè)的發(fā)展歷程,少走彎路,在提升整個(gè)行業(yè)信息化水平的過

10、程中充分采用跨躍式發(fā)展的思路。近年來我國(guó)汽車服務(wù)業(yè)的信息化水平已經(jīng)有了長(zhǎng)足的發(fā)展和進(jìn)步。企業(yè)信息管理系統(tǒng)正在規(guī)劃和建設(shè)之中,管理者也已清醒地認(rèn)識(shí)到,信息化對(duì)推動(dòng)一個(gè)企業(yè)發(fā)展的重要作用及意義,這就為下一步更好地利用信息化成果來推動(dòng)汽車服務(wù)業(yè)健康高效發(fā)展奠定了堅(jiān)實(shí)的基礎(chǔ)。目前汽車服務(wù)企業(yè)的信息化建設(shè)和運(yùn)用的現(xiàn)狀不盡如人意,主要問題如下:(1)信息孤島林立。由于各部門,各經(jīng)銷商的系統(tǒng)在規(guī)劃和實(shí)施時(shí)都未能從公司的全局考慮,因而相互之間相對(duì)獨(dú)立。企業(yè)信息的流動(dòng)無論從橫向和縱向上都不能實(shí)現(xiàn)信息的共享和溝通,隨著時(shí)間的推移,各節(jié)點(diǎn)之間處于孤立狀態(tài)的信息量越來越大,最終構(gòu)成一批相互隔離的信息孤島。不僅形成信息

11、資源的浪費(fèi),而且在一定程度上制約了企業(yè)的發(fā)展。(2)系統(tǒng)異構(gòu)。其表現(xiàn)為存在各種系統(tǒng),不僅有ERP和ASP等多家的軟件產(chǎn)品,而且同一家的產(chǎn)品也存在多個(gè)不同的版本。這樣不僅給信息資源共享增加了難度,而且在信息匯總,統(tǒng)一調(diào)配等各方面也存在極大的不方便。(3)不能提供及時(shí)、準(zhǔn)確、全面的數(shù)據(jù)。由于軟件的異構(gòu)性和信息孤島的存在,以及功能的限制,現(xiàn)有功能很難為決策者和經(jīng)營(yíng)者及時(shí)、準(zhǔn)確、全面的提供其所需的數(shù)據(jù),以幫助其進(jìn)行分析和決策。1.2開發(fā)的背景和意義隨著汽車工業(yè)競(jìng)爭(zhēng)的日趨激烈,我國(guó)汽車銷售市場(chǎng)出現(xiàn)了以整車銷售(sale)、配件供銷(sparepart)、售后服務(wù)(service)、信息反饋(survey

12、)這四項(xiàng)功能集于一體(簡(jiǎn)稱為4S)的汽車銷售服務(wù)企業(yè)。由于許多4S店不分經(jīng)銷的汽車品牌的檔次、強(qiáng)弱,不管其投資何時(shí)能回收,過份追求毫華、一流,一哄而上建4S店,導(dǎo)致了社會(huì)資源的大量浪費(fèi),和給自身的生存和發(fā)展背上了沉重的包袱。值得一提的是隨著利潤(rùn)空間的不斷壓縮,不少4S店已直接面臨著生存危機(jī),提高工作效率,降低經(jīng)營(yíng)成本迫在眉睫。電子計(jì)算機(jī)信息管理系統(tǒng)在4S店的合理運(yùn)用,能很好的解決如上問題。電子計(jì)算機(jī)系統(tǒng)的建立,實(shí)現(xiàn)了汽車銷售、配件供銷、服務(wù)接待與結(jié)算、業(yè)務(wù)管理等系統(tǒng)的內(nèi)外聯(lián)網(wǎng)。加強(qiáng)軟件建設(shè),使4S店發(fā)揮更大的優(yōu)勢(shì),特別是充分發(fā)揮電子計(jì)算機(jī)進(jìn)行信息交流的互動(dòng)功能和管理功能。本文針對(duì)4S店電子計(jì)算

13、機(jī)應(yīng)用于信息管理的深度與廣度上尚有差距的問題,在基于4S店的經(jīng)營(yíng)業(yè)務(wù)流程上,以建立在微軟新一代Microsoft .NET Framework平臺(tái)架構(gòu)上的ASP.NET 2.0技術(shù)為依托,利用VS2005(C#)開發(fā)工具設(shè)計(jì)和實(shí)現(xiàn)以汽車整車銷售、配件供銷、售后服務(wù)和信息反饋為主的汽車管理系統(tǒng)。本次設(shè)計(jì)重點(diǎn)實(shí)現(xiàn)汽車配件供銷管理和維修服務(wù)管理這兩個(gè)汽車服務(wù)企業(yè)的核心業(yè)務(wù)管理模塊,充分發(fā)揮ASP.NET 2.0的技術(shù)優(yōu)勢(shì),整合汽車服務(wù)企業(yè)的重點(diǎn)業(yè)務(wù),使4S店發(fā)揮更大的優(yōu)勢(shì)。汽車銷售及服務(wù)管理系統(tǒng)在汽車服務(wù)企業(yè)的合理運(yùn)用順應(yīng)新時(shí)代計(jì)算機(jī)信息技術(shù)和汽車服務(wù)企業(yè)發(fā)展趨勢(shì)的要求,是企業(yè)信息化的必然過程,是降

14、低企業(yè)經(jīng)營(yíng)成本和提高企業(yè)競(jìng)爭(zhēng)力的有效方法。1.3主要內(nèi)容與工作任務(wù)本文的研究?jī)?nèi)容是基于微軟.NET架構(gòu),以汽車整車銷售、配件供銷、售后服務(wù)和信息反饋為主的汽車管理系統(tǒng),對(duì)于這個(gè)平臺(tái)來說,其中以汽車配件供銷管理和維修服務(wù)管理這兩個(gè)核心業(yè)務(wù)為本文的主要研究?jī)?nèi)容,同時(shí)本人還將重點(diǎn)研究基于微軟新一代面向?qū)ο笳Z言C#的ASP.NET2.0技術(shù)和Microsoft .NET Framework架構(gòu)。汽車銷售及服務(wù)管理系統(tǒng)是企業(yè)信息化建設(shè)的重要環(huán)節(jié)之一,本文主要研究基于WEB實(shí)施企業(yè)服務(wù)企業(yè)的信息管理,以便提高企業(yè)的工作效率,其中研究的內(nèi)容有:汽車維修管理、汽車配件管理和客戶管理等。其中主要研究的內(nèi)容是:4

15、S店計(jì)算機(jī)信息管理系統(tǒng)的使用現(xiàn)狀和存在的問題;4S店汽車銷售及服務(wù)管理系統(tǒng);Microsoft .NET Framework 、IIS、ASP.NET 2.0(C#)技術(shù)和MicroSoft SQL 2000;4S店汽車銷售及服務(wù)管理系統(tǒng)需求分析、概要設(shè)計(jì)、詳細(xì)設(shè)計(jì);汽車銷售及服務(wù)管理系統(tǒng)的系統(tǒng)設(shè)計(jì)。2基于WEB開發(fā)的4S店汽車銷售及服務(wù)管理系統(tǒng)的運(yùn)行環(huán)境2.1 Microsoft .NET Framework.NET Framework,即.NET框架,是Microsoft.NET開發(fā)的核心和基礎(chǔ)。它提供應(yīng)用程序執(zhí)行環(huán)境來管理內(nèi)存和進(jìn)行版本控制,改善了應(yīng)用程序的可靠性、可擴(kuò)展性以及安全性。.

16、NET Framework的關(guān)鍵組件是公共語言運(yùn)行庫(kù)(CommonLanguage Runtime, CLR)和.NET Framework類庫(kù)。.NET Framework類庫(kù)中包含了ASP.NET, ADO.NET和Windows Forms o .NET Framework提供了托管環(huán)境、簡(jiǎn)化的開發(fā)和部署,以及各種編程語言的繼承。2.2 ASP.NETASP.NET構(gòu)架是可以用Microsoft(R)公司最新的產(chǎn)品 Visual S開發(fā)環(huán)境進(jìn)行開發(fā),WYSIWYG(What You See Is What You Get所見即為所得)的編輯。ASP.NET是編譯執(zhí)行的Web服務(wù)器端開發(fā)工

17、具,和JSP一樣,ASP.NET也是預(yù)先編譯為一個(gè)類文件,當(dāng)用戶訪問ASP.NET文件的時(shí)候,直接執(zhí)行這個(gè)類文件而不是原先的源文件,在編譯前可能將ASP.NET源文件翻譯成一個(gè)C#(讀作C Sharp)或VB的源代碼文件。ASP.NET是繼Microsoft公司的ASP 30之后推出的全新的動(dòng)態(tài)網(wǎng)站設(shè)計(jì)技術(shù)與程序框架,它已經(jīng)不再是ASP的一個(gè)升級(jí)版本了,它作為Microsoft公司的NGWS(Next Generation Web Services)的一個(gè)重要組成部分,將為動(dòng)態(tài)網(wǎng)站的設(shè)計(jì)帶來全新的技術(shù)和概念,它帶給網(wǎng)站開發(fā)人員的是性能的提升和開發(fā)效率的提高。ASP.NET是基于通用語言的編譯運(yùn)

18、行的程序,所以它的強(qiáng)大性和適應(yīng)性,可以使它運(yùn)行在Web應(yīng)用軟件開發(fā)者的幾乎全部的平臺(tái)上。通用語言的基本庫(kù),消息機(jī)制,數(shù)據(jù)接口的處理都能無縫的整合到ASP.NET的Web應(yīng)用中。ASP.NET同時(shí)也是language-independent語言獨(dú)立化的,現(xiàn)在已經(jīng)支持的語言有C#(C+和Java的結(jié)合體),VB,Jscript。這樣的多種程序語言協(xié)同工作的能力保護(hù)現(xiàn)在的基于COM+開發(fā)的程序,能夠完整的移植向ASP.NET。2.3 ADO.NETADO.NET是一種全新的數(shù)據(jù)訪問技術(shù),相對(duì)于從前的數(shù)據(jù)訪問技術(shù)而言, ADO.NET支持各種類型的數(shù)據(jù)存儲(chǔ)器,優(yōu)化了單獨(dú)的數(shù)據(jù)提供者,適用于遠(yuǎn)程數(shù)據(jù)。A

19、DO.NET的一個(gè)主要?jiǎng)?chuàng)新是引入了數(shù)據(jù)集(DataSet )。一個(gè)數(shù)據(jù)集是內(nèi)存中提供數(shù)據(jù)關(guān)系圖的高速緩沖區(qū)。數(shù)據(jù)集對(duì)數(shù)據(jù)源一無所知,它們可以由程序或通過從數(shù)據(jù)倉(cāng)庫(kù)中調(diào)入數(shù)據(jù)而被生成、填充。不論數(shù)據(jù)從何處獲取,數(shù)據(jù)集都是通過使用同樣的程序模板而被操作的,并且它使用相同的潛在的數(shù)據(jù)緩沖區(qū)。使用.NET平臺(tái)的開發(fā)人員能夠用數(shù)據(jù)集代替?zhèn)鹘y(tǒng)ADO中無連接的記錄集。ADO.NET體系結(jié)構(gòu)的另一個(gè)核心元素是.NET數(shù)據(jù)提供者,這些組件設(shè)計(jì)用來實(shí)現(xiàn)一些數(shù)據(jù)操作一快速訪問、單向訪問、只讀訪問數(shù)據(jù)等等。Connection對(duì)象提供了對(duì)一個(gè)數(shù)據(jù)源的連接。Command對(duì)象可用于訪問數(shù)據(jù)庫(kù)命令并返回?cái)?shù)據(jù)、修改數(shù)據(jù)、運(yùn)

20、行存儲(chǔ)過程,以及發(fā)送或取得參數(shù)信息。DataReade提供一個(gè)來自數(shù)據(jù)源的高性能數(shù)據(jù)流。最后,DataAdapter在DataSet對(duì)象和數(shù)據(jù)源之間提供橋梁。DataAdapter使用Command對(duì)象對(duì)數(shù)據(jù)源執(zhí)行SQL命令,用數(shù)據(jù)裝載DataSet對(duì)象,并且使DataSet對(duì)象中的數(shù)據(jù)改變和數(shù)據(jù)源保持一致。.NET Framework自帶兩種.NET數(shù)據(jù)提供者:SQL Server.NET Data Provider和OLE DB.NET Data Providers。2.4 C#語言簡(jiǎn)介C#是一門簡(jiǎn)單,現(xiàn)代,優(yōu)雅,面向?qū)ο?,類型安全,平臺(tái)獨(dú)立的一門新型組件編程語言。其語法風(fēng)格源自C/C+家

21、族,融合了Visual Basic的高效和C/C+強(qiáng)大,是Microsoft為奠定其下一互聯(lián)網(wǎng)霸主地位而打造的.NET平臺(tái)的主流語言。2.5 Microsoft SQL Server 2000數(shù)據(jù)庫(kù)Microsoft SQL Server2000是一個(gè)分布式的關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng),具有客戶機(jī)/服務(wù)器體系結(jié)構(gòu),采用了Transact-sql的sql語言在客戶機(jī)與服務(wù)器間傳遞客戶機(jī)的請(qǐng)求與服務(wù)器的處理結(jié)果。SQL Server 2000是一種應(yīng)用廣泛的數(shù)據(jù)庫(kù)管理系統(tǒng),具有許多顯著的優(yōu)點(diǎn):易用性、適合分布式組織的可伸縮性、用于決策支持的數(shù)據(jù)倉(cāng)庫(kù)功能、與許多其他服務(wù)器軟件緊密關(guān)聯(lián)的集成性、良好的性價(jià)比

22、等。性能、可伸縮性及可靠性是基本要求,而進(jìn)入市場(chǎng)時(shí)間也非常關(guān)鍵。SQL Server 2000 還為數(shù)據(jù)管理與分析帶來了靈活性,允許單位在快速變化的環(huán)境中從容響應(yīng),從而獲得競(jìng)爭(zhēng)優(yōu)勢(shì)。從數(shù)據(jù)管理和分析角度看,將原始數(shù)據(jù)轉(zhuǎn)化為商業(yè)智能和充分利用 Web 帶來的機(jī)會(huì)非常重要。作為重要支持的數(shù)據(jù)庫(kù)產(chǎn)品,提供了對(duì)可擴(kuò)展標(biāo)記語言 (XML) 的核心支持以及在 Internet 上和防火墻外進(jìn)行查詢的能力。3 需求分析3.1 4S店汽車銷售及服務(wù)管理系統(tǒng)功能需求3.1.1 4S店汽車銷售及服務(wù)管理系統(tǒng)功能汽車服務(wù)企業(yè)管理系統(tǒng)要根據(jù)行業(yè)特點(diǎn),對(duì)經(jīng)營(yíng)過程中所有的重要環(huán)節(jié)銷售、維修和庫(kù)存進(jìn)行管理。能夠完成需要的營(yíng)

23、業(yè)統(tǒng)計(jì)和生成所有的維修、銷售和出入庫(kù)單據(jù)。能夠?qū)ζ髽I(yè)經(jīng)營(yíng)的人力和物質(zhì)資源進(jìn)行有效管理。4S店汽車銷售及服務(wù)管理系統(tǒng)管理的主要功能就是對(duì)庫(kù)存產(chǎn)品數(shù)據(jù)化統(tǒng)計(jì),對(duì)貨物出入庫(kù)以及庫(kù)存現(xiàn)狀進(jìn)行詳細(xì)記錄。通過控制現(xiàn)有庫(kù)存產(chǎn)品數(shù)量保證企業(yè)正常的運(yùn)轉(zhuǎn)資金,降低企業(yè)風(fēng)險(xiǎn),使其能夠保證企業(yè)正常的維修作業(yè)的運(yùn)行,進(jìn)而提高企業(yè)的核心競(jìng)爭(zhēng)力。3.1.2 4S店汽車銷售及服務(wù)管理系統(tǒng)業(yè)務(wù)分析根據(jù)對(duì)汽車服務(wù)企業(yè)的調(diào)查,該類企業(yè)的主要管理業(yè)務(wù)主要有以下幾點(diǎn):1.汽車維修業(yè)務(wù)管理汽車維修業(yè)務(wù)的完成需要企業(yè)多個(gè)部門人員的配合才能完成,包括進(jìn)廠接待、接待人員輸入客戶車輛的相關(guān)信息、調(diào)度員分析汽車故障后確定派工人員、派工人員確定車輛

24、故障、根據(jù)車輛故障列出需要使用的物料、工具和服務(wù)等、倉(cāng)庫(kù)人員根據(jù)派工人員的需求查詢庫(kù)存信息確定采購(gòu)方式和庫(kù)存調(diào)撥方案、派工人員到倉(cāng)庫(kù)領(lǐng)用物資進(jìn)行作業(yè)、車輛維修完工結(jié)算。2.汽車銷售業(yè)務(wù)管理銷售管理是系統(tǒng)的核心功能。需要處理汽車服務(wù)企業(yè)中所有常見的銷售方式,區(qū)別對(duì)待銷售、預(yù)售、調(diào)撥,為財(cái)務(wù)管理提供合適的銷售數(shù)據(jù)。該模塊還必須提供多種查詢方式,將配件標(biāo)準(zhǔn)編碼、拼音和通用情況結(jié)合起來,找出最符合客戶要求的配件組合,供其選擇。3.物料出入庫(kù)、移動(dòng)管理對(duì)日常的生產(chǎn)領(lǐng)料、銷售提貨、采購(gòu)入庫(kù)、生產(chǎn)入庫(kù)和物料庫(kù)位移動(dòng)等工作進(jìn)行管理,產(chǎn)生出、入和移動(dòng)單據(jù),改變倉(cāng)庫(kù)、貨位的庫(kù)存數(shù)量,登記數(shù)量帳。4.庫(kù)存物料管理信

25、息分析從各種角度對(duì)庫(kù)存物料信息做分析。如物料庫(kù)存數(shù)量分析(是否超儲(chǔ)或短缺)、物料來源和去向分析和物料分類構(gòu)成分析等。因此,庫(kù)存管理子系統(tǒng)的重要設(shè)計(jì)功能為:1.對(duì)生產(chǎn)作業(yè)(或其他)的物料領(lǐng)用進(jìn)行管理,編制領(lǐng)料單,并按憑單發(fā)料;2.對(duì)倉(cāng)庫(kù)的日常庫(kù)存操作,如入庫(kù)、出庫(kù)、調(diào)撥等業(yè)務(wù)處理進(jìn)行管理,并編制有關(guān)出、入單據(jù),同時(shí)憑單記錄庫(kù)存賬目;3.按物料的盤點(diǎn)周期進(jìn)行盤點(diǎn)和清查工作,編制盤點(diǎn)表,報(bào)給財(cái)務(wù)部門,審批后按實(shí)盤量調(diào)整庫(kù)存。4 系統(tǒng)設(shè)計(jì)4.1 系統(tǒng)模塊設(shè)計(jì)根據(jù)系統(tǒng)的需求分析,系統(tǒng)應(yīng)包括以下幾個(gè)模塊:(1) 維修管理模塊維修管理主要完成維修單據(jù)的創(chuàng)建、維修單據(jù)的編輯和維修單據(jù)的刪除。(2) 銷售管理模

26、塊銷售管理主要完成銷售單據(jù)的創(chuàng)建、銷售單據(jù)的編輯和銷售單據(jù)的刪除。(3) 庫(kù)存管理模塊庫(kù)存管理主要完成倉(cāng)庫(kù)的管理、出入庫(kù)的管理、庫(kù)存盤點(diǎn)。(4) 客戶管理模塊客戶管理主要完成銷售和維修客戶的創(chuàng)建、編輯和刪除。(5) 系統(tǒng)管理模塊系統(tǒng)管理主要完成系統(tǒng)用戶的維護(hù)、系統(tǒng)通知的維護(hù)、倉(cāng)庫(kù)基本信息管理和所有倉(cāng)庫(kù)數(shù)據(jù)維護(hù)及報(bào)表打印。系統(tǒng)的總體功能模塊如圖1-1所示4S店汽車銷售及服務(wù)管理系統(tǒng)維維修管理模塊銷銷售管理模塊倉(cāng)倉(cāng)庫(kù)管理模塊客客戶管理模塊系系統(tǒng)管理模塊圖1-1 系統(tǒng)的總體功能模塊圖4.1.1 維修管理模塊維修管理模塊包括如圖1-2所示維修管理模塊創(chuàng)建維修單編輯維修單刪除維修單圖1-2 維修管理模塊

27、圖 (1) 創(chuàng)建維修工單。在系統(tǒng)輸入送修單位、送修時(shí)間、操作類型、故障描述、經(jīng)手人、材料名和材料數(shù)量,可以點(diǎn)擊查找物料的鏈接到物料查找的頁(yè)面進(jìn)行查找,點(diǎn)擊查找到的物料系統(tǒng)會(huì)自動(dòng)跳轉(zhuǎn)回創(chuàng)建維修工單的頁(yè)面,并會(huì)自動(dòng)填入剛才選擇的物料,輸入完所有的信息,點(diǎn)擊提交,系統(tǒng)提示成功創(chuàng)建維修工單。(2) 編輯維修工單。該管理頁(yè)面可以實(shí)現(xiàn)對(duì)維修工單的修改,操作用戶根據(jù)實(shí)際需求填入需要修改的數(shù)據(jù),點(diǎn)擊提交保存,系統(tǒng)提示成功修改維修工單。(3) 刪除維修工單。該管理頁(yè)面可以實(shí)現(xiàn)對(duì)維修工單的刪除,操作用戶根據(jù)實(shí)際需求,選擇要?jiǎng)h除的維修工單,點(diǎn)擊確定刪除按鈕,系統(tǒng)會(huì)提示:是否要?jiǎng)h除該維修工單,單擊是,該維修工單會(huì)從數(shù)

28、據(jù)庫(kù)里刪除,系統(tǒng)提示成功刪除維修工單,單擊否,系統(tǒng)自動(dòng)跳轉(zhuǎn)到工作頁(yè)面,系統(tǒng)不對(duì)該維修工單進(jìn)行刪除操作,數(shù)據(jù)庫(kù)仍然會(huì)保留該維修工單的數(shù)據(jù)。4.1.2 銷售管理模塊銷售管理模塊包括如圖1-3所示銷售管理模塊創(chuàng)建銷售單編輯銷售單刪除銷售單圖1-3 銷售管理模塊圖(1) 創(chuàng)建銷售單。在系統(tǒng)內(nèi)輸入購(gòu)買單位、購(gòu)買時(shí)間、操作類型、細(xì)節(jié)描述、經(jīng)手人、購(gòu)買車型和數(shù)量等信息,點(diǎn)擊提交按鈕,系統(tǒng)把信息寫入數(shù)據(jù)庫(kù),系統(tǒng)提示操作成功。(2)編輯銷售單。該管理頁(yè)面實(shí)現(xiàn)對(duì)銷售單的修改,操作用戶根據(jù)實(shí)際情況,對(duì)要修改的內(nèi)容進(jìn)行修改,點(diǎn)擊保存按鈕,系統(tǒng)把修改后的數(shù)據(jù)寫入相關(guān)的數(shù)據(jù)庫(kù),系統(tǒng)提示操作成功。(3)刪除銷售單。該管理頁(yè)

29、面可以實(shí)現(xiàn)對(duì)銷售單的刪除,操作用戶根據(jù)實(shí)際需求,選擇要?jiǎng)h除的銷售單,點(diǎn)擊確定刪除按鈕,系統(tǒng)會(huì)提示:是否要?jiǎng)h除該銷售單,單擊是,該銷售單會(huì)從數(shù)據(jù)庫(kù)里刪除,系統(tǒng)提示成功刪除銷售單,單擊否,系統(tǒng)自動(dòng)跳轉(zhuǎn)到工作頁(yè)面,系統(tǒng)不對(duì)該銷售單進(jìn)行刪除操作,數(shù)據(jù)庫(kù)仍然會(huì)保留該銷售單的數(shù)據(jù)。4.1.3 庫(kù)存管理模塊庫(kù)存管理模塊包括如圖1-4所示庫(kù)存管理模塊倉(cāng)庫(kù)管理入庫(kù)管理出庫(kù)管理庫(kù)存查詢庫(kù)存盤點(diǎn)圖1-4 庫(kù)存管理模塊圖(1) 倉(cāng)庫(kù)管理。該管理頁(yè)面主要完成以下功能:通知列表及內(nèi)容展示功能, 所管理倉(cāng)庫(kù)的庫(kù)存產(chǎn)品數(shù)量超限警報(bào)功能,產(chǎn)品的類別設(shè)置等。(2) 庫(kù)存盤點(diǎn)。根據(jù)物料打印出盤點(diǎn)單據(jù),根據(jù)盤點(diǎn)單據(jù)到倉(cāng)庫(kù)進(jìn)行實(shí)物盤點(diǎn)

30、,根據(jù)盤點(diǎn)結(jié)果錄入盤點(diǎn)差異。(3) 入庫(kù)管理。操作員根據(jù)收貨單據(jù)錄入材料名和數(shù)量等相應(yīng)的數(shù)據(jù),系統(tǒng)會(huì)自動(dòng)生成入庫(kù)單。(4) 出庫(kù)管理。操作員根據(jù)實(shí)際需求錄入材料名和數(shù)量,系統(tǒng)自動(dòng)生成出庫(kù)單。(5) 倉(cāng)庫(kù)查詢。輸入要查詢的物料號(hào)或物料名,點(diǎn)擊開始查詢,輸出查詢結(jié)果;如果不記得物料號(hào)和物料名,可以進(jìn)行模糊查詢,輸入物料描述,點(diǎn)擊開始查詢,輸出查詢結(jié)果。4.1.4 客戶管理模塊客戶管理模塊包括如圖1-5所示客戶管理模塊增加客戶信息編輯客戶信息刪除客戶信息圖1-5 客戶管理模塊圖(1) 添加客戶信息。在系統(tǒng)內(nèi)輸入客戶姓名、電話等信息,點(diǎn)擊提交按鈕,系統(tǒng)提示成功創(chuàng)建客戶信息。(2) 編輯客戶信息。根據(jù)需

31、要修改客戶信息,點(diǎn)擊保存,系統(tǒng)提示修改成功。(3) 刪除客戶信息。該管理頁(yè)面可以實(shí)現(xiàn)對(duì)客戶信息的刪除,操作用戶根據(jù)實(shí)際需求,選擇要?jiǎng)h除的客戶信息,點(diǎn)擊確定刪除按鈕,系統(tǒng)會(huì)提示:是否要?jiǎng)h除該客戶信息,單擊是,該客戶信息會(huì)從數(shù)據(jù)庫(kù)里刪除,系統(tǒng)提示成功刪除客戶信息,單擊否,系統(tǒng)自動(dòng)跳轉(zhuǎn)到工作頁(yè)面,系統(tǒng)不對(duì)該客戶信息進(jìn)行刪除操作,數(shù)據(jù)庫(kù)仍然會(huì)保留該客戶的信息。4.1.5 系統(tǒng)管理模塊系統(tǒng)管理模塊包括如圖1-6所示系統(tǒng)管理模塊系統(tǒng)用戶管理系統(tǒng)通知管理倉(cāng)庫(kù)信息管理倉(cāng)庫(kù)數(shù)據(jù)維護(hù)圖1-6 系統(tǒng)管理模塊圖(1) 系統(tǒng)用戶管理。系統(tǒng)管理員可以增加、刪除、編輯用戶,用戶分為倉(cāng)庫(kù)管理員、入庫(kù)員、出庫(kù)員這三個(gè)角色,由于

32、本系統(tǒng)支持多倉(cāng)庫(kù)操作,所以狀態(tài)權(quán)限細(xì)分到單個(gè)倉(cāng)庫(kù),修改本用戶密碼。(2) 系統(tǒng)通知管理。發(fā)布系統(tǒng)通知,方便管理員和整個(gè)系統(tǒng)用戶的信息交流,顯示通知列表及內(nèi)容。(3) 倉(cāng)庫(kù)信息管理。對(duì)倉(cāng)庫(kù)進(jìn)行增加、刪除、及相關(guān)編輯,以滿足生產(chǎn)擴(kuò)張的需要,對(duì)倉(cāng)庫(kù)庫(kù)存產(chǎn)品大類、產(chǎn)品小類進(jìn)行增刪改管理,產(chǎn)品小類設(shè)置數(shù)量上下限,索模塊支持模糊搜索。(4) 倉(cāng)庫(kù)數(shù)據(jù)維護(hù)。庫(kù)存警報(bào)顯示庫(kù)存產(chǎn)品數(shù)量超限的產(chǎn)品,方便管理員實(shí)時(shí)監(jiān)控庫(kù)存數(shù)量;庫(kù)存盤點(diǎn)對(duì)近三個(gè)月及本年度的出入庫(kù)等數(shù)據(jù)進(jìn)行展示,方便管理對(duì)帳;單據(jù)管理展示所有用戶的操作記錄及產(chǎn)品流動(dòng)記錄,并提供搜索服務(wù);數(shù)據(jù)報(bào)表將倉(cāng)庫(kù)所有產(chǎn)品流動(dòng)記錄展示并提供報(bào)表數(shù)據(jù)搜索及導(dǎo)出功能(

33、數(shù)據(jù)導(dǎo)出主要為Excel和PDF兩種格式)4.2 系統(tǒng)數(shù)據(jù)庫(kù)設(shè)計(jì)4.2.1 系統(tǒng)主要數(shù)據(jù)表結(jié)構(gòu)表1.1倉(cāng)儲(chǔ)人員表(UserList)字段類型長(zhǎng)度備注IDInt4自編號(hào)UserNameVarchar50用戶名PassWordVarchar50密碼UserTypeInt41為admin默認(rèn)0AlignTypeInt4是/否(1/0)激活ControlsInt4倉(cāng)庫(kù)IDGoodsTypeInt40庫(kù)管理1為入庫(kù)2為出庫(kù)表1.2倉(cāng)庫(kù)表(KeepNum)字段類型長(zhǎng)度備注IDInt4自編號(hào)KeepNameVarchar50倉(cāng)庫(kù)名稱GoodClassInt4貨架總數(shù)表1.3庫(kù)存產(chǎn)品表(GoodList)字段

34、類型長(zhǎng)度備注IDInt4自編號(hào)AlignGoodsInt4所屬產(chǎn)品IDGoodCostVarchar50產(chǎn)品價(jià)格GoodNumInt4產(chǎn)品數(shù)量GoodMakeVarchar4產(chǎn)品廠家GoodsBZVarchar50產(chǎn)品標(biāo)準(zhǔn)MakeTimeDatetime8生產(chǎn)日期InputTimedatetime8入庫(kù)日期表1.4產(chǎn)品小類表(AllGood)字段類型長(zhǎng)度備注IDInt4自編號(hào)GoodsNumVarchar50產(chǎn)品編號(hào)GoodsNameVarchar50產(chǎn)品名稱NowNumInt4產(chǎn)品現(xiàn)存數(shù)量TopNumInt4產(chǎn)品數(shù)量上限EndNumInt4產(chǎn)品數(shù)量下限AlignGoodCInt4所屬貨架Al

35、ignKeepsInt4所屬倉(cāng)庫(kù)AlignTypeInt4所屬大類表1.5產(chǎn)品大類表(BigClass)字段類型長(zhǎng)度備注IDInt4自編號(hào)GoodsNameVarchar50大類名稱表1.6單據(jù)表(GoodPapers)字段類型長(zhǎng)度備注IDInt4自編號(hào)GoodsIDInt4庫(kù)存產(chǎn)品IDGoodsNumInt4庫(kù)存產(chǎn)品數(shù)量GetUserVarchar50需求人InputUserInt4操作人GetTimeDatetime8操作時(shí)間PaperTypeInt4操作類型表1.7操作類型表(PaperType)字段類型長(zhǎng)度備注IDInt4自編號(hào)PaperTypeVarchar50類型表1.8系統(tǒng)日志表

36、(RecordList)字段類型長(zhǎng)度備注IDInt4自編號(hào)UserNameVarchar4用戶IDGoodIDInt4操作的產(chǎn)品IDGoodNumInt 4該產(chǎn)品數(shù)量TypesIDInt4操作類型表RecordTimeDatetime8操作時(shí)間表1.9系統(tǒng)通知表(SystemTest)字段類型長(zhǎng)度備注IDInt4自編號(hào)TatileVarchar50公告標(biāo)題CountsText16系統(tǒng)公告InputTimeDatetime8發(fā)布時(shí)間TestTypeInt4類型0為顯示4.2.2各表之間的邏輯關(guān)系圖各表之間的相互關(guān)聯(lián)及業(yè)務(wù)邏輯關(guān)系圖如圖1-7所示圖1-7 各個(gè)表之間的邏輯關(guān)系圖4.2.3相關(guān)視圖及

37、存儲(chǔ)過程(1) View_Dao(系統(tǒng)操作視圖)該視圖主要用于顯示讀取用戶操作日志。(2) View_GoodMsg(庫(kù)存產(chǎn)品視圖)主要關(guān)聯(lián)了產(chǎn)品表及產(chǎn)品分類表,方便用戶顯示信息。(3) View_Papes(操作單據(jù)視圖)該試圖主要顯示系統(tǒng)維修、銷售和庫(kù)存操作單據(jù)。(4) View_Sum(庫(kù)存統(tǒng)計(jì)視圖)該視圖主要統(tǒng)計(jì)了幾個(gè)相關(guān)表,然后顯示庫(kù)存數(shù)據(jù)統(tǒng)計(jì)信息。(5) InsertGood(入庫(kù)存儲(chǔ)過程)由于入庫(kù)數(shù)據(jù)量較大,為了使系統(tǒng)響應(yīng)更加迅速,因此使用該過程插入入庫(kù)數(shù)據(jù)。4.3系統(tǒng)的界面設(shè)計(jì)4.3.1界面設(shè)計(jì)思想4S店汽車銷售及服務(wù)管理系統(tǒng)管理系統(tǒng)為Web型管理信息系統(tǒng)(MIS)應(yīng)用項(xiàng)目。由

38、于所采用的實(shí)現(xiàn)技術(shù)不是傳統(tǒng)的單機(jī)或C/S桌面技術(shù),而是基于B/A/D三層架構(gòu)的動(dòng)態(tài)網(wǎng)頁(yè)技術(shù),所以其界面設(shè)計(jì)的思想與傳統(tǒng)習(xí)慣是有較大區(qū)別的,這主要是因?yàn)橐訦TML為核心的動(dòng)態(tài)網(wǎng)頁(yè)交互技術(shù)有著多媒體整合優(yōu)勢(shì)和交互功能缺陷,交互效率劣勢(shì)的緣故。雖然最終的軟件成果是Web站點(diǎn),但不能采用一般網(wǎng)站那種界面元素繁雜,渲染強(qiáng)烈的流行做法.作為MIS應(yīng)用,首先強(qiáng)調(diào)的是功能、效率、穩(wěn)定、安全和易上手,其次才是界面表現(xiàn)上的適當(dāng)修飾。按照一致性原則,各畫面的設(shè)計(jì)要遵循相同或相似的風(fēng)格。作為計(jì)算機(jī)輔助管理應(yīng)用系統(tǒng),一般遵循簡(jiǎn)潔明快的屏幕設(shè)計(jì)風(fēng)格。4.3.2詳細(xì)界面設(shè)計(jì)本系統(tǒng)界面主要分首頁(yè)登陸界面、用戶使用界面、報(bào)表設(shè)

39、計(jì)。(1) 首頁(yè)登陸界面設(shè)計(jì)登陸界面應(yīng)盡量作到簡(jiǎn)潔大方,登陸模塊一目了然。主頁(yè)遵循簡(jiǎn)潔、淡雅、高效的設(shè)計(jì)風(fēng)格。要避免鮮艷刺眼色彩的大量運(yùn)用而加快用戶的視覺疲勞,一個(gè)界面中顏色數(shù)一般控制在五種以內(nèi),而且主、次色調(diào)明晰,選用清楚大方的字體字型,不宜使用字型太復(fù)雜或軟弱無力的字體(如斜體字等),越簡(jiǎn)潔清楚則辨識(shí)性越佳。首頁(yè)適當(dāng)運(yùn)用淺色背景光條,以產(chǎn)生布局版式的信息分類效果。本系統(tǒng)的登陸界面詳細(xì)設(shè)計(jì)如圖1-8所示:圖1-8 登陸界面(2) 系統(tǒng)用戶界面用戶界面是面向管理員及本系統(tǒng)用戶的,因此用戶界面設(shè)計(jì)主要考慮的是效率,安全,簡(jiǎn)潔和實(shí)用。信息呈現(xiàn)風(fēng)格上,承接傳統(tǒng),嚴(yán)格遵照信息系統(tǒng)設(shè)計(jì)的直觀緊湊原則.所

40、有網(wǎng)頁(yè)的布局規(guī)劃都嚴(yán)格限定在770象素寬度內(nèi),以避免800600屏幕模式下需要左右滾動(dòng)。同時(shí),將整個(gè)頁(yè)面內(nèi)容居中,以免在1024768模式下靠邊。通信功能是MIS系統(tǒng)界面設(shè)計(jì)的核心。為使人與機(jī)交互準(zhǔn)確高效,應(yīng)保證業(yè)務(wù)信息可讀、突出。這一方面通過文字精煉和適當(dāng)修飾,另一方面則要減 少視覺干擾和動(dòng)作干擾。像一般網(wǎng)站上的眾多廣告、宣傳、招貼等強(qiáng)暴訪客的內(nèi)容和媒體是不應(yīng)發(fā)生在MIS系統(tǒng)中的。還要盡可能避免使用與鼠標(biāo)有關(guān)的瀏覽器腳本動(dòng)感修飾,減少因用戶移動(dòng)鼠標(biāo),轉(zhuǎn)動(dòng)鼠標(biāo)滾輪等尋的行為誤激意外動(dòng)作。用戶界面詳細(xì)設(shè)計(jì)如圖1-9所示:圖1-9 用戶界面5 編碼與實(shí)現(xiàn)5.1開發(fā)環(huán)境配置先安裝Microsoft

41、SQL Server 2000和Microsoft Visual Studio 2005,在SQL Server 2000中新建數(shù)據(jù)庫(kù)作為4S店汽車銷售及服務(wù)管理系統(tǒng)的后臺(tái)數(shù)據(jù)庫(kù),在Microsoft Visual Studio 2005中新建網(wǎng)站,在解決方案管理器中選擇 web.config文件,輸入數(shù)據(jù)庫(kù)連接的代碼,這時(shí)就可以開始設(shè)計(jì)系統(tǒng)了。5.1.1數(shù)據(jù)庫(kù)的連接與關(guān)閉連接在信息管理系統(tǒng)中什么最重要?是數(shù)據(jù)!數(shù)據(jù)的展示與存放都由數(shù)據(jù)庫(kù)來間接或直接的參與,信息管理系統(tǒng)的穩(wěn)定性關(guān)系到企業(yè)的日常生產(chǎn)管理的正常運(yùn)行,所以只有穩(wěn)定的數(shù)據(jù)庫(kù)連接才能夠保證系統(tǒng)的正常運(yùn)行。當(dāng)然,關(guān)閉數(shù)據(jù)庫(kù)連接也同樣重要,

42、因?yàn)閿?shù)據(jù)庫(kù)連接總是不能及時(shí)關(guān)閉的話,那連接池中的連接數(shù)目過大有,可能導(dǎo)致整個(gè)系統(tǒng)的癱瘓。系統(tǒng)使用的數(shù)據(jù)庫(kù)連接方式有兩種,一種是在Web.Config中對(duì)數(shù)據(jù)源進(jìn)行配置,另一種就是用SqlDataSource服務(wù)器控件連接關(guān)閉數(shù)據(jù)源。1、在Web.Config中配置數(shù)據(jù)源的連接字符串的相關(guān)代碼。Web.Config文件為整個(gè)應(yīng)用程序的配置文件,它在應(yīng)用程序起用的時(shí)候自動(dòng)調(diào)用,其格式為XML文檔。連接字符串代碼:2、SqlDataSource 服務(wù)器控件連接、關(guān)閉數(shù)據(jù)源和手動(dòng)連接、關(guān)閉數(shù)據(jù)源的示例代碼。頁(yè)面程序代碼:asp:SqlDataSource ID = SqlDataSource1 run

43、at = server ConnectionString = DeleteCommand = DELETE FROM KeepNum WHERE ID = ID InsertCommand = INSERT INTO KeepNum (KeepName, GoodClass) VALUES (KeepName, GoodClass)SelectCommand = SELECT ID, KeepName, GoodClass FROM KeepNum ORDER BY IDUpdateCommand = UPDATE KeepNum SET KeepName = KeepName, GoodCl

44、ass = GoodClass WHERE ID = ID 在Web.Config添加如下配置代碼5.1.2安全性問題(1) 數(shù)據(jù)庫(kù)安全問題由于管理系統(tǒng)的數(shù)據(jù)相當(dāng)重要,所以本系統(tǒng)對(duì)用戶登陸權(quán)限做了嚴(yán)格的限制,用戶分角色,每個(gè)角色只能擁有自己角色下的權(quán)限。數(shù)據(jù)的修改必須有系統(tǒng)合法登錄并且角色權(quán)限符合的用戶操作;限制服務(wù)器端口被攻擊,防止系統(tǒng)出現(xiàn)癱瘓現(xiàn)象;以免數(shù)據(jù)庫(kù)服務(wù)器無法響應(yīng)操作。對(duì)數(shù)據(jù)進(jìn)行備份,防止數(shù)據(jù)的丟失,系統(tǒng)的崩潰。本系統(tǒng)還要防止URL欺騙,防止執(zhí)行用戶輸入的SQL語句。(2) 系統(tǒng)安全問題在本系統(tǒng)中,設(shè)置了防止用戶繞過登錄,而直接進(jìn)入系統(tǒng)內(nèi)部進(jìn)行操作。為了確保系統(tǒng)安全性,在系統(tǒng)每個(gè)頁(yè)

45、面的 PageLoad 中必須進(jìn)行登錄身份驗(yàn)證。也就是說,在每個(gè)頁(yè)面加載時(shí),判斷其Session 值是否為空,如果其Session 值為空,該頁(yè)面將加載失敗返回登陸頁(yè)面。否則,加載成功。因此,在系統(tǒng)設(shè)計(jì)過程中,一定要確保Session值的存活期。在Web.Config 中默認(rèn)Session值的存活期是用戶推出系統(tǒng)30秒自動(dòng)消亡,在該系統(tǒng)中設(shè)置為1分鐘。5.2類庫(kù)的設(shè)計(jì)與實(shí)現(xiàn)按照對(duì)本系統(tǒng)的實(shí)際應(yīng)用,對(duì)以下幾個(gè)比較重要的類做些介紹:(1) SqlDataBase類。數(shù)據(jù)庫(kù)訪問類,包含了絕大多數(shù)常用的數(shù)據(jù)庫(kù)操作。(2) CheckLogin類。用戶登陸驗(yàn)證類,返回一些相關(guān)的登陸信息。(3) Admi

46、n類。管理員類,返回系統(tǒng)管理員對(duì)系統(tǒng)的一些操作信息。(4) Goods類。庫(kù)存類,讀取一些庫(kù)存產(chǎn)品的相關(guān)信息。(5) Keeps類。出入庫(kù)操作類,向數(shù)據(jù)庫(kù)中插入出入庫(kù)信息記錄。(6) Sums類。數(shù)據(jù)統(tǒng)計(jì)類,返回用戶及管理員對(duì)倉(cāng)庫(kù)系統(tǒng)的數(shù)據(jù)統(tǒng)計(jì)記錄。(7) UserAction類。用戶操作類,包含了用戶對(duì)系統(tǒng)的一些操作。5.3 維修管理功能的實(shí)現(xiàn)5.3.1 創(chuàng)建維修單頁(yè)面實(shí)現(xiàn)(1) weixiugl.aspx頁(yè)面運(yùn)行的界面如圖1-10所示:圖1-10 創(chuàng)建維修單(2) 點(diǎn)擊查找物料鏈接,跳轉(zhuǎn)到查詢物料的界面,選擇要查詢的物料,點(diǎn)擊提交輸出查詢結(jié)果,選擇查詢到的物料如圖1-11所示,系統(tǒng)自動(dòng)跳轉(zhuǎn)

47、到創(chuàng)建維修單的界面,并自動(dòng)帶出剛才選擇的物料名如圖1-12所示;圖1-11 查詢物料圖1-12 選擇的物料名(3) 輸入相應(yīng)的信息,點(diǎn)擊提交,成功創(chuàng)建維修單,運(yùn)行結(jié)果如圖1-13所示;圖1-13 成功創(chuàng)建維修單(4) 創(chuàng)建維修單頁(yè)面的相關(guān)代碼:public partial class admin_weixiugl : System.Web.UI.Page protected void Page_Load(object sender, EventArgs e) if (!IsPostBack) if (SessionUserID = null) Response.Write(alert(您尚未登

48、陸或登陸超時(shí));); Response.Redirect(./Default.aspx); Response.End(); protected void lbtnserch_Click(object sender, EventArgs e) Response.Redirect(GoodSearch.aspx); protected void btntijiao_Click(object sender, EventArgs e) string getuser = txtgetuser.Text; string gettime =txtgettime.Text; int psyle = Conve

49、rt.ToInt32(dptstyle.SelectedValue); string pdetail = txtdetail.Text; string inputuser = txtinputuser.Text; int getgoodsid=Convert.ToInt32(Sessionid); int getgoodsnum = Convert.ToInt32(txtgoodsnum.Text); UserAction.InsertGodPaper(getgoodsid, getgoodsnum, getuser, inputuser, gettime, psyle, pdetail);

50、/操作日志表加上去 UserAction.InsertRecordList(getuser, getgoodsid, getgoodsnum, psyle, gettime); Response.Write(alert(維修單創(chuàng)建成功!);location.href=Weixiugl.aspx;); 5.3.2 編輯維修單頁(yè)面實(shí)現(xiàn)(1) 編輯維修單頁(yè)面的運(yùn)行結(jié)果,如圖1-14所示;圖1-14 編輯維修單頁(yè)面(2) 選擇要編輯維修單,點(diǎn)擊編輯,輸入要編輯的文本,單擊更新,成功保存維修單,運(yùn)行結(jié)果如圖1-15所示;圖1-15 編輯維修單(3) 維修單設(shè)計(jì)頁(yè)面如圖1-16所示:圖1-16 維修單設(shè)計(jì)

51、5.4 銷售管理功能的實(shí)現(xiàn)5.4.1 創(chuàng)建銷售單頁(yè)面實(shí)現(xiàn)(1) 創(chuàng)建銷售單頁(yè)面的運(yùn)行結(jié)果如圖1-17所示:圖1-17創(chuàng)建銷售單(2) 輸入購(gòu)買單位等信息,操作類型在下拉菜單中一定要選擇銷售類型,點(diǎn)擊提交按鈕,運(yùn)行結(jié)果如圖1-18所示:圖1-18 成功創(chuàng)建銷售單5.4.2 編輯銷售單頁(yè)面實(shí)現(xiàn)(1) 編輯銷售單頁(yè)面運(yùn)行結(jié)果如圖1-19所示:圖1-19 編輯銷售單(2) 選擇要編輯銷售單,點(diǎn)擊編輯,輸入要編輯的文本,單擊更新,成功保存銷售單,運(yùn)行結(jié)果如圖1-20所示;圖1-20 保存編輯銷售單(3) 編輯銷售單頁(yè)面設(shè)計(jì)界面如圖1-21所示圖1-21 編輯銷售單設(shè)計(jì)界面5.5 庫(kù)存管理功能的實(shí)現(xiàn)5.5

52、.1 倉(cāng)庫(kù)管理頁(yè)面實(shí)現(xiàn)(1) 倉(cāng)庫(kù)管理頁(yè)面實(shí)現(xiàn)倉(cāng)庫(kù)的查詢、新建倉(cāng)庫(kù)和修改倉(cāng)庫(kù),其運(yùn)行結(jié)果,如圖所示;圖1-22 倉(cāng)庫(kù)管理頁(yè)面(2) 產(chǎn)品查詢頁(yè)面的運(yùn)行結(jié)果如圖1-23所示;圖1-23 產(chǎn)品查詢頁(yè)面(3)倉(cāng)庫(kù)管理頁(yè)面的主要代碼:public partial class admin_StockRoom : System.Web.UI.Page protected void Button1_Click(object sender, EventArgs e) string KeepGoods = Keeps.Text; string GoodC = GoodsClass.Text; Keeps MyK

53、 = new Keeps(); MyK.InsertKeep(KeepGoods, GoodC); Response.Write(alert(新建成功);location.href=StockRoom.aspx;); Panel1.Visible = true; Panel2.Visible = false; 5.5.2 出庫(kù)管理頁(yè)面實(shí)現(xiàn)(1) 出庫(kù)管理頁(yè)面運(yùn)行結(jié)果如圖1-24所示;圖1-24 出庫(kù)管理頁(yè)面(2) 輸入要出庫(kù)的物料和數(shù)量,點(diǎn)擊確定,出現(xiàn)如圖1-25所示圖1-25輸入要出庫(kù)的物料和數(shù)量(3) 主要代碼:public partial class OutputGoods : Syst

54、em.Web.UI.Page protected void Button1_Click(object sender, EventArgs e) int GID = Convert.ToInt32(GoodsID.Text); int Gnm = Convert.ToInt32(GoodsNum.Text); int Types = Convert.ToInt32(Select1.Value); string AboutUser = Abouts.Text; string pdetail = 出庫(kù); string InputTim = DateTime.Now.ToString(); try i

55、nt AlignG = UserAction.GetBigGID(GID); /相應(yīng)的產(chǎn)品類數(shù)量減去 UserAction.OutPut(Gnm, AlignG); /產(chǎn)品狀態(tài)表要加上去(待定,只有損壞的加上去) /單據(jù)表加上去 UserAction.InsertGodPaper(GID, Gnm, AboutUser, SessionUserName.ToString(), InputTim, Types, pdetail); /操作日志表加上去 UserAction.InsertRecordList(SessionUserName.ToString(), AlignG, Gnm, Type

56、s, InputTim); Response.Write(alert(出庫(kù)成功);location.href=InputGoods.aspx;); catch Response.Write(alert(請(qǐng)確認(rèn)產(chǎn)品ID是否正確);history.go(-1);); 5.5.3 入庫(kù)管理頁(yè)面實(shí)現(xiàn)(1) 入庫(kù)管理頁(yè)面運(yùn)行結(jié)果如圖1-26所示;圖1-26 入庫(kù)管理頁(yè)面(2) 輸入要入庫(kù)的物料、數(shù)量、價(jià)格和廠家等相關(guān)信息,點(diǎn)擊添加按鈕,系統(tǒng)提示入庫(kù)成功,運(yùn)行結(jié)果如圖1-27所示:圖1-27 入庫(kù)成功 (3) 主要代碼: protected void Button1_Click(object sender

57、, EventArgs e) int AlignG = Convert.ToInt32(GoodsID.Value); string GodMoney = Money.Text; int GodNum = Convert.ToInt32(GoodsNum.Text); string GodChang = GoodChang.Text; string GodBiao = GoodBiao.Text; string InputTim = DateTime.Now.ToString(); UserAction Myact = new UserAction(); int GodID = Myact.I

58、nsertGoods(AlignG, GodMoney, GodNum, GodChang, GodBiao, InputTim); /Response.Write(GodID); string GodUser = AboutUser.Text; int GodTypes = Convert.ToInt32(Select1.Value); string detail = 入庫(kù); /相應(yīng)的產(chǎn)品類數(shù)量加上去 UserAction.UpdateBigGodNum(GodNum,AlignG); /產(chǎn)品狀態(tài)表要加上去(待定,只有損壞的加上去) /單據(jù)表加上去 UserAction.InsertGodP

59、aper(GodID, GodNum, GodUser, SessionUserName.ToString(), InputTim, GodTypes,detail); /操作日志表加上去 UserAction.InsertRecordList(SessionUserName.ToString(), AlignG, GodNum, GodTypes, InputTim); Response.Write(alert(入庫(kù)成功);location.href=InputGoods.aspx;); 5.5 系統(tǒng)管理功能的實(shí)現(xiàn)5.5.1 系統(tǒng)用戶維護(hù)頁(yè)面實(shí)現(xiàn)(1) 增加、刪除或編輯用戶頁(yè)面的運(yùn)行結(jié)果如圖

60、1-28所示:圖1-28 用戶維護(hù)頁(yè)面(2) 點(diǎn)擊新建用戶,輸入用戶名、密碼和角色,單擊保存,運(yùn)行結(jié)果如圖1-29所示:圖1-29 添加用戶(3) 主要代碼: protected void Button1_Click(object sender, EventArgs e) string UName = UserName.Text; string Pwd = PassWord.Text; string AlignKeep = DropDownList1.Text; string Types = Select1.Value; /Response.Write(AlignKeep+|+Types);

溫馨提示

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

評(píng)論

0/150

提交評(píng)論