

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、<p><b> 畢業(yè)設計(論文)</b></p><p><b> ( 2013屆 )</b></p><p> 論文題目 汽車銷售企業(yè)關(guān)系管理系統(tǒng)設計與開發(fā) </p><p> Design and development of car sales enterprise re
2、lationship management </p><p> 汽車銷售企業(yè)關(guān)系管理系統(tǒng)設計與開發(fā) </p><p> 摘要:伴隨著新的時代到來,人們開始富足起來,人對汽車的需求量飛速的增長,同時也對企業(yè)帶來了巨大的應變量。計算機的橫空出世,企業(yè)也開始轉(zhuǎn)型,從繁瑣和容易出錯的手工記錄轉(zhuǎn)變?yōu)橛嬎銠C記錄數(shù)據(jù)。它也改變
3、了歷史悠久的貿(mào)易方式,是未來貿(mào)易方式的工具,將會對經(jīng)濟增長和企業(yè)競爭力產(chǎn)生巨大的影響,提高客戶服務水平每降低產(chǎn)品成本。汽車貿(mào)易的多樣化,使得企業(yè)很難掌控所有的企業(yè)信息、產(chǎn)品信息、員工信息以及客戶信息,把這些統(tǒng)一規(guī)劃起來成為了企業(yè)的一重大問題。</p><p> 汽車銷售企業(yè)關(guān)系管理系統(tǒng)為企業(yè)汽車銷售和客戶管理帶來的規(guī)劃,各個流程環(huán)節(jié),可以簡單方便查詢和操作,大大地減少了企業(yè)的成本開支。本系統(tǒng)主要根據(jù)實際需求,劃
4、分了產(chǎn)品信息管理、客戶訂單管理、查詢管理、售前管理、售后和系統(tǒng)設定六大模塊,并選用Visual Studio .NET 2010開發(fā)工具和 SQL Server 2005數(shù)據(jù)庫,采用B/S模式實現(xiàn)了從客戶來訪、報價、訂購等多個環(huán)節(jié)數(shù)據(jù)的跟蹤管理服務。</p><p> 關(guān)鍵詞:銷售系統(tǒng);B/S模式;SQL;.NET</p><p> DESIGN AND DEVELOPMENT OF
5、CAR SALESENTERPRISE RELATIONSHIP MANAGMENT SYSTEM</p><p> Abstract:With the new era, the people began to rich, car rapid demand growth, but also bring huge strain. The computer turned out, companies have
6、 begun to transition from the tedious and error-prone manual records into computer records data. It also changes the historic trade, tools of the trade in the future, will have a huge impact on economic growth and the co
7、mpetitiveness of enterprises, enhance customer service levels for each reduce product cost. Automotive trade diversification, makes it </p><p> Car sales business relationship management system for car sale
8、s and account management planning all aspects of the process, you can easy to query and manipulate, greatly reducing the cost of business expenses. This system is mainly based on actual demand, divided product informatio
9、n management, customer order management, query management, pre-sales management, after-sales and system settings six modules, and selection of Visual Studio. NET 2010 development tools and SQL Server 2005 database, the&l
10、t;/p><p> Keywords:Sales System;B/S Mode;Database;.NET</p><p><b> 目錄</b></p><p><b> 1 引言1</b></p><p> 1.1 系統(tǒng)開發(fā)背景及意義1</p><p> 1.
11、2 系統(tǒng)目標設計1</p><p> 1.3 系統(tǒng)開發(fā)設計思想1</p><p> 2 需求分析和設計1</p><p> 2.1 需求分析2</p><p> 2.1.1系統(tǒng)需求2</p><p> 2.1.2 功能需求2</p><p> 2.2 系統(tǒng)的功能模塊分析
12、2</p><p> 2.2.1 售前管理模塊3</p><p> 2.2.2 車輛管理模塊3</p><p> 2.2.3 客戶管理模塊3</p><p> 2.2.4 查詢統(tǒng)計模塊3</p><p> 2.2.5 售后管理模塊4</p><p> 2.2.6 系統(tǒng)設定模
13、塊4</p><p><b> 3系統(tǒng)解決方案4</b></p><p> 3.1 系統(tǒng)所需工具4</p><p> 3.2 ASP.NET簡介4</p><p> 3.3 C#簡介4</p><p> 3.4 SQL sever 2005簡介5</p><
14、;p> 3.4.1服務器組件5</p><p> 3.4.2 客戶端工具5</p><p> 3.5 B/S結(jié)構(gòu)6</p><p><b> 4系統(tǒng)概要設計6</b></p><p> 4.1 系統(tǒng)業(yè)務流程與設計6</p><p> 4.2 數(shù)據(jù)庫ER圖設計7<
15、/p><p> 4.3 數(shù)據(jù)庫表的設計與實現(xiàn)9</p><p> 5系統(tǒng)具體實現(xiàn)12</p><p> 5.1 用戶登錄界面設計12</p><p> 5.1.1 前臺頁面設計13</p><p> 5.1.2 后臺模塊13</p><p> 5.2 首頁界面設計13<
16、;/p><p> 5.3.1 添加公司信息14</p><p> 5.3.2 添加車輛信息15</p><p> 5.4 車輛信息管理16</p><p> 5.5 客戶管理17</p><p> 5.6 查詢統(tǒng)計18</p><p> 5.7 售后管理模塊18<
17、/p><p><b> 6 系統(tǒng)測試19</b></p><p> 6.1系統(tǒng)測試概述19</p><p> 6.2 系統(tǒng)功能模塊測試19</p><p> 6.3 系統(tǒng)測試結(jié)果20</p><p><b> 7結(jié)論23</b></p><
18、p><b> 參考文獻24</b></p><p><b> 1 引言</b></p><p> 汽車制造業(yè)在中國發(fā)展了將近有半個世紀,長期以來的發(fā)展,汽車工業(yè)是我國重要產(chǎn)業(yè)的發(fā)展支柱之一,并不斷開拓和研發(fā)新能源的汽車,在世界汽車產(chǎn)業(yè)位居第4位,但是比較世界領(lǐng)先汽車產(chǎn)業(yè)先進國家還有相當大的差距。汽車產(chǎn)業(yè)是一個龐大的社會經(jīng)濟體系統(tǒng),它
19、是各種方面綜合起來的產(chǎn)物,需要相關(guān)工業(yè)產(chǎn)品與之配套。汽車發(fā)展領(lǐng)先的國家,不僅僅是在汽車研發(fā)技術(shù)方面是佼佼者,同時也是在售前、售后服務方面也有他獨具特色的一面!汽車產(chǎn)業(yè)在我國正展開著如火如荼的發(fā)展和競爭,在如此形式下,必須有某種東西使得企業(yè)自身利益和</p><p><b> 客戶利益得到共贏。</b></p><p> 1.1 系統(tǒng)開發(fā)背景及意義</p>
20、;<p> 汽車制造企業(yè)是一個龐大的社會經(jīng)濟體系統(tǒng),它是由銷售、制造、售后、技術(shù)、質(zhì)量檢測等職能部門。過去汽車發(fā)展,人們有許多環(huán)節(jié)都需要手工記錄信息,若當遇到查詢和刪除信息,費時費力,又可能出誤差,給公司帶來了巨大的經(jīng)濟損失,以及削弱公司在客戶心中的形象。如何準確準時有效地管理這些部門,使得他們有效的溝通,精確地記錄產(chǎn)品信息和客戶信息,是各個企業(yè)迫在眉睫的解決問題。汽車銷售企業(yè)關(guān)系系統(tǒng)就是有效解決這些問題,把各個環(huán)節(jié)統(tǒng)一
21、規(guī)劃,統(tǒng)一管理,有效地解決企業(yè)環(huán)節(jié)鏈穩(wěn)定地發(fā)展,及時準確地抓取市場信息,反饋給企業(yè)來做出相應的政策。</p><p> 1.2 系統(tǒng)目標設計</p><p> 本系統(tǒng)主要用途就是把汽車所有相關(guān)信息系統(tǒng)化,規(guī)范化,自動化??梢詭椭髽I(yè)得到市場先機,和促進客戶對汽車銷售的準確地認知和利用,并及時有效的跟蹤各種訂單。</p><p> 1.3 系統(tǒng)開發(fā)設計思想<
22、;/p><p> 汽車銷售企業(yè)關(guān)系系統(tǒng)內(nèi)容對象包括:汽車庫存量、客戶信息、公司信息、汽車的訂單跟蹤等管理對象。在汽車銷售商購入汽車過程中,汽車必須先登記信息,隨后同時計算和記錄汽車入庫數(shù)量。汽車銷售商在銷售汽車和客戶購買汽車的過程中,必須登記客戶信息和被購買汽車信息,同時計算和記錄汽車出庫數(shù)量以及更新汽車庫存數(shù)量。更新汽車信息和客戶資料都是動態(tài)進行的。這些環(huán)節(jié)都是緊密聯(lián)系不可脫節(jié)。</p><p
23、><b> 2 需求分析和設計</b></p><p><b> 2.1 需求分析</b></p><p><b> 2.1.1系統(tǒng)需求</b></p><p> 汽車銷售企業(yè)關(guān)系管理系統(tǒng)是一個汽車銷售商對汽車銷售和客戶管理的系統(tǒng)。它能有效從車輛進貨、采購、入庫、銷售管理到銷售、收益統(tǒng)計
24、等為每個環(huán)節(jié)明確分工,它具有強大數(shù)據(jù)庫支持,大大地減少了人工記錄的損耗和差錯,每個數(shù)據(jù)每個部門可以共享資源。它是一種以高效、便捷、準確的數(shù)字化服務系統(tǒng)。</p><p> 2.1.2 功能需求</p><p> 汽車銷售企業(yè)關(guān)系管理系統(tǒng)在通過經(jīng)銷商購入車子,和客戶交易相關(guān)活動。由此可以歸納出以下步驟:</p><p> (1)在汽車經(jīng)銷商購入車子時候?qū)囎拥男?/p>
25、息進行登記。例如型號、出售價格、排量等相關(guān)信息。</p><p> ?。?)汽車經(jīng)銷商與總公司的進貨和退貨記錄</p><p> ?。?)客戶對汽車訂購和退貨記錄</p><p> (4)汽車銷售情況,針對這些信息經(jīng)銷商可以及時有效抓取市場客戶對哪些汽車的熱衷度,了解客戶對相關(guān)部門的評論,調(diào)整戰(zhàn)略! (5)統(tǒng)一對經(jīng)銷商資金管理,汽車銷售和退貨比。</p
26、><p> ?。?)對不同客戶管理</p><p> 2.1.3 運行需求</p><p> 本系統(tǒng)的運行環(huán)境如下:</p><p><b> 1.硬件環(huán)境</b></p><p> 處理器:Inter Pentium 4 2.0G或更高</p><p><b&g
27、t; 內(nèi)存:512M以上</b></p><p> 硬盤空間:80GB以上</p><p><b> 2.軟件環(huán)境</b></p><p> 系統(tǒng):Windows 7或者XP</p><p> SoftWare:Microsoft Visual Studio.NET 2010</p>
28、<p> DataBase:Microsoft SQL Server 2005</p><p> 2.2 系統(tǒng)的功能模塊分析</p><p> 汽車銷售企業(yè)關(guān)系管理系統(tǒng)將系統(tǒng)劃分為六大模塊,分別是售前管理模塊、車輛管理模塊、訂貨管理模塊、查詢統(tǒng)計模塊、售后管理模塊和系統(tǒng)設定模塊,其功能結(jié)構(gòu)如圖1所示,下面針對各模塊的功能進行詳細說明。</p><p>
29、; 圖1汽車銷售企業(yè)關(guān)系管理系統(tǒng)的功能結(jié)構(gòu)圖</p><p> 2.2.1 售前管理模塊</p><p> 售前管理模塊管理的是添加客戶信息、添加車輛信息、客戶信息管理,在本人制作系統(tǒng)里面客戶信息又分為供應商信息和客戶信息。這些信息都是存放在數(shù)據(jù)庫里面的數(shù)據(jù)表里。在這個模塊里添加信息,客戶信息包括了公司名稱、地址、郵編、聯(lián)系電話、傳真、聯(lián)系人、郵件地址、開戶銀行以及銀行賬戶。<
30、/p><p> 汽車信息包括了商品名稱、產(chǎn)地、單位、規(guī)格、批號、批準文號、供應商以及產(chǎn)品備注。</p><p> 2.2.2 車輛管理模塊</p><p> 車輛管理模塊主要記錄汽車經(jīng)銷商與供應商的進貨和退貨信息,這個模塊記錄交易金額等各項重要信息。</p><p> 2.2.3 客戶管理模塊</p><p>
31、客戶管理模塊主要管理客戶訂貨汽車信息和退貨汽車信息。實現(xiàn)了訂貨汽車信息的和退貨汽車信息的添加、刪除、修改、查看、查詢等操作。它記錄了汽車銷售的實際金額,同時為各個銷售員業(yè)績的指標作出完美的呈現(xiàn)。</p><p> 2.2.4 查詢統(tǒng)計模塊</p><p> 查詢統(tǒng)計模塊主要進行汽車進貨查詢、進貨退貨查詢、汽車銷售查詢、銷售退貨查詢、汽車庫存查詢和汽車銷售排行查詢。這個模塊是對汽車統(tǒng)一管
32、理查詢。該模塊運用了各個相關(guān)信息來更加快捷方便搜索,客戶或者供應商想要信息。最后的汽車銷售排行榜,能使得經(jīng)銷商更加準確的把握住客戶的口味,從而調(diào)整相關(guān)戰(zhàn)略,開展對應的營銷模式。</p><p> 2.2.5 售后管理模塊</p><p> 售后管理模塊主要是對經(jīng)銷商、供應商、客戶之間資金的結(jié)算問題。</p><p> 2.2.6 系統(tǒng)設定模塊</p>
33、;<p> 系統(tǒng)模塊主要包括添加用戶、修改密碼、用戶管理、退出登錄。這個模塊更好的使得系統(tǒng)用戶安全有效地維護、添加和更新數(shù)據(jù)。</p><p><b> 3系統(tǒng)解決方案</b></p><p> 3.1 系統(tǒng)所需工具</p><p> 本系統(tǒng)采用Microsoft Visual Studio.NET 2010工具,以Mic
34、rosoft SQL Server 2005為后臺以IIS為服務器,本系統(tǒng)采用B/S模式結(jié)構(gòu)開發(fā),更加有效的面對用戶。</p><p> 3.2 ASP.NET簡介</p><p> ASP.net是Microsoft.net的一部分,不僅僅是Active Server Page (ASP)的下一個版本,它還提供了一個統(tǒng)一的Web開發(fā)模型,其中包括開發(fā)人員生成企業(yè)級Web應用程序所需的
35、各種服務。ASP.NET的語法在很大程度上與ASP兼容,同時它還提供一種新的編程模型和結(jié)構(gòu),可生成伸縮性和穩(wěn)定性更好的應用程序,并提供更好的安全保護??梢酝ㄟ^在現(xiàn)有ASP應用程序中逐漸添加ASP.NET功能,隨時增強ASP應用程序的功能。</p><p> ASP.net是一種建立在通用語言上的程序構(gòu)架,能被用于一臺Web服務器來建立強大的Web應用程序。ASP.NET 是一種服務器端腳本技術(shù),可以使(嵌入網(wǎng)頁
36、中的)腳本由 Internet 服務器執(zhí)行。ASP.net提供許多比現(xiàn)在的Web開發(fā)模式強大的優(yōu)勢。因為ASP.net是基于通用語言的編譯運行的程序,所以它的強大性和適應性可以使它運行在Web應用軟件開發(fā)者的幾乎全部的平臺上。通用語言的基本庫,消息機制,數(shù)據(jù)接口的處理都能無縫的整合到ASP.net的Web應用中。ASP.net同時也是language-independent語言獨立化的,所以可以選擇一種最適合的語言來編寫程序。</
37、p><p><b> 3.3 C#簡介</b></p><p> C#(發(fā)音為“See Sharp”)是簡單、現(xiàn)代、面向?qū)ο蠛皖愋桶踩木幊陶Z言。微軟公司發(fā)布的一種面向?qū)ο蟮?、運行于.NET Framework之上的高級程序設計語言?,F(xiàn)代軟件設計越來越依賴于自包含和自描述功能包形式的軟件組件。C#具有統(tǒng)一類型系統(tǒng),所有的C#類型,包括諸如int和double的基本數(shù)據(jù)
38、類型,都繼承于單個類型object。綜上所述,一切類型都共享一組通用操作,并且,任何類型的值都能夠以一致的方式存儲、傳遞和操作。使用簡單的C#語言結(jié)構(gòu),這些組件可以方便的轉(zhuǎn)化為XML網(wǎng)絡服務,從而使它們可以由任何語言在任何操作系統(tǒng)上通過INTERNET進行調(diào)用。</p><p> 3.4 SQL sever 2005簡介</p><p> SQL sever 2005是由Microso
39、ft公司開發(fā)和推廣的關(guān)系數(shù)據(jù)庫管理系統(tǒng),是當今應用最高廣泛的關(guān)系數(shù)據(jù)庫產(chǎn)品之一。SQL Sever 2005界面性好、容易學容易用且功能強大,與Windows操作系統(tǒng)完美結(jié)合,可以構(gòu)造網(wǎng)絡環(huán)境數(shù)據(jù)庫甚至分布式數(shù)據(jù)庫,可以滿足企業(yè)大型數(shù)據(jù)庫應用的需求。</p><p> 3.4.1服務器組件</p><p> SQL Sever服務:接受所有來自客戶端的Transact-SQL語句或圖形
40、化管理工具發(fā)出的對數(shù)據(jù)庫的訪問請求,提供對實例數(shù)據(jù)庫的訪問操作,由SQL sever數(shù)據(jù)庫引擎組件完成。</p><p> SQL Sever Agent服務:SQL Sever代理程序允許在SQL Sever 2005上調(diào)度定期執(zhí)行活動,并通知系統(tǒng)管理員,報告服務器所發(fā)生的問題,通過配置和使用SQL sever Agent,可以實現(xiàn)數(shù)據(jù)庫系統(tǒng)的定時與自動清理。</p><p> Di
41、stributed Transaction Coordinator(DTC)服務:分布式事務處理協(xié)調(diào)器程序是一個事務管理器,它允許客戶端應用程序在一個事務中對分布在多個服務器上的數(shù)據(jù)源進行操作。</p><p> Microsoft Search服務:這是一個全文索引和搜索引擎,具有索引和查詢兩項功能。</p><p> 3.4.2 客戶端工具</p><p>
42、 SQL Server 2005的核心是服務器組件,它們是用戶無法直接接觸到的,用戶只能接觸到的是客戶端工具。服務器組件是引擎,客戶端工具是用戶界面,兩者是相輔相成的。</p><p> SQL Server 2005的客戶端共有企業(yè)管理器、查詢分析器、事件探查器、服務管理器、客戶端網(wǎng)絡實用工具、服務器網(wǎng)絡實用工具、導入和導出數(shù)據(jù)(DTS)等等。</p><p> 服務器組件與客戶端
43、工具功能上是配套的,客戶端工具需要用最簡單的形式表達最豐富的服務器組件的功能。服務器組件和客戶端工具物理上是離散的,客戶端工具要與服務器組件連通,需要一些用于通訊的動態(tài)鏈接庫,SQL Server 2000 的通訊庫支持多種網(wǎng)絡協(xié)議,例如TCP/IP、命名管道等。</p><p><b> 3.5 B/S結(jié)構(gòu)</b></p><p> B/S(Browser/Se
44、rver)結(jié)構(gòu)即瀏覽器和服務器結(jié)構(gòu),它是隨著Internet技術(shù)的興起,對C/S結(jié)構(gòu)的一種變化或者進一步改進的結(jié)構(gòu)。在這種結(jié)構(gòu)下,用戶工作界面是通過WWW瀏覽器來實現(xiàn),極少部分事務邏輯在前端(Browser)實現(xiàn),但是主要事務邏輯在服務器端(Server)實現(xiàn)。這樣就大大簡化了客戶端電腦負荷。局域網(wǎng)建立B/S結(jié)構(gòu)的網(wǎng)絡應用,并通過Internet/Intranet模式下數(shù)據(jù)庫應用,相對易于把握、成本也是較低的,它是一次性到位的開發(fā),能實
45、現(xiàn)不同的人員,從不同的地點,以不同的接入方式(比如LAN, WAN, Internet/Intranet等)訪問和操作共同的數(shù)據(jù)庫,它能有效地保護數(shù)據(jù)平臺和管理訪問權(quán)限,服務器數(shù)據(jù)庫也很安全。B/S架構(gòu)管理軟件更是方便、快捷、高效。</p><p><b> 4系統(tǒng)概要設計</b></p><p> 4.1 系統(tǒng)業(yè)務流程與設計</p><p&g
46、t; 根據(jù)設計思路分析,如以下圖2所示:</p><p> 圖2系統(tǒng)進入頁面結(jié)構(gòu)圖</p><p> 4.2 數(shù)據(jù)庫ER圖設計</p><p> 反映實體之間聯(lián)系的模型,數(shù)據(jù)庫設計的重要任務就是建立概念數(shù)據(jù)庫的具體描述。在建立概念模型時,實體要逐一命名以區(qū)別,并描述他們之間的各種聯(lián)系。E-R圖是用一種直觀的圖形方式建立現(xiàn)實世界中實體及聯(lián)系模型的工具,也是設計
47、數(shù)據(jù)庫的一種一本工具。E-R模型用矩形表示現(xiàn)實世界中的實體,用橢圓形表示實體的屬性,用菱形表示實體之間的聯(lián)系,實體名,屬性名和聯(lián)系名分別卸載相應框內(nèi),并用線段將各框連接起來[1]。</p><p> 實體就是現(xiàn)實世界的客觀事物[1]。</p><p> 聯(lián)系就是實體之間的對應關(guān)系[1]。</p><p> 屬性就是每個實體肯定具有一定的特征(性質(zhì)),這樣才能根
48、據(jù)實體的特征區(qū)分一個個實體[1]。</p><p><b> 系統(tǒng)關(guān)系如下:</b></p><p> 圖4—1 管理員信息實體E-R圖</p><p> 圖4—2 車輛信息信息實體E-R圖</p><p> 圖4—3 客戶信息實體E-R圖</p><p> 圖4—4 車輛交易信息實體
49、E-R圖</p><p> 圖4—5 車輛結(jié)算信息實體E-R圖</p><p> 4.3 數(shù)據(jù)庫表的設計與實現(xiàn)</p><p> 數(shù)據(jù)庫結(jié)構(gòu)圖表單設計如表1到表5所示。</p><p> 在本系統(tǒng)售前管理模塊中,把供應商信息和客戶信息統(tǒng)稱為公司信息,只用類型將兩者區(qū)分開。表1主要描述公司名稱、公司地址、公司電話,郵政編碼,其中表內(nèi)主鍵
50、為公司編號,公司信息數(shù)據(jù)表結(jié)構(gòu)如表1所示。</p><p> 表1 公司(客戶和供應商)的信息數(shù)據(jù)表的結(jié)構(gòu)(tb_Company的結(jié)構(gòu))</p><p> 車輛數(shù)據(jù)庫信息主要記錄車輛的名稱、產(chǎn)地、規(guī)格、庫存等信息。車輛信息數(shù)據(jù)表結(jié)構(gòu)如表2所示。</p><p> 表2 車輛信息數(shù)據(jù)表結(jié)構(gòu)(tb_Commodity的結(jié)構(gòu)) </p><p
51、> 車輛結(jié)算信息主要記錄汽車銷售商與供應商之間的車輛的進貨結(jié)算以及與客戶之間的銷售結(jié)算。包括進貨結(jié)算、退貨結(jié)算、銷售結(jié)算和銷售退貨結(jié)算。數(shù)據(jù)結(jié)構(gòu)表詳細設計如表3所示。</p><p> 表3 車輛結(jié)算信息數(shù)據(jù)表結(jié)構(gòu)(tb_Reckoning的結(jié)構(gòu))</p><p> 車輛交易信息主要記錄汽車銷售商與供貨商之間車輛的進貨信息以及與客戶之間的銷售信息。這包括進貨信息、進貨退貨信息、
52、銷售信息和銷售退貨信息。數(shù)據(jù)結(jié)構(gòu)表如表4所示。</p><p> 表4 車輛交易信息數(shù)據(jù)表結(jié)構(gòu)(tb_Stock的結(jié)構(gòu))</p><p> 用戶數(shù)據(jù)表信息包含用戶名的以及密碼。其表中主鍵為用戶編號。用戶管理數(shù)據(jù)表結(jié)構(gòu)詳細設計如表5所示。</p><p> 表5 用戶管理信息數(shù)據(jù)表結(jié)構(gòu)(tb_User的結(jié)構(gòu))</p><p><
53、b> 5系統(tǒng)具體實現(xiàn)</b></p><p> 5.1 用戶登錄界面設計</p><p> 用戶登錄設置是為了本系統(tǒng)的安全性,使得企業(yè)信息和客戶信息更好有效的封裝起來。用戶登錄界面由用戶名、密碼以及驗證碼組成。用戶名以及密碼可由系統(tǒng)管理人員設置與分配給各級用戶。驗證碼是更加有效防止惡意軟件不合法進入系統(tǒng)。當用戶為管理員時候,點擊Admin欄,進入管理員所支配的界面。
54、當普通用戶進入時候,點擊User欄,進入普通用戶所支配的界面。</p><p> 圖5-1系統(tǒng)登錄頁面</p><p> 圖5-2登錄系統(tǒng)流程圖</p><p> 5.1.1 前臺頁面設計</p><p> 表6 用戶登錄頁面中主要使用控件及控件用途</p><p> 控件的屬性設置,可以通過前臺代碼實現(xiàn),
55、也可以在控件屬性對話框中設置實現(xiàn)。</p><p> 5.1.2 后臺模塊</p><p> 在后臺模塊中用戶名和密碼,必須要連接數(shù)據(jù)庫來驗證用戶所填寫的是否正確。在后臺模塊中引用必須引用sing System.Data.SqlClient命名空間,才能連接數(shù)據(jù)庫。在用戶完全輸入狀態(tài)下點擊“確定”,此時各自控件在用戶名,密碼控件中檢測是否為空的,在通過檢測后,成功進入系統(tǒng),不成功就提示
56、相關(guān)信息。</p><p> 5.2 首頁界面設計</p><p> 登錄系統(tǒng)界面主要分為三個模塊分別為標題欄(顯示用戶名稱和登錄時間)、導航欄、信息顯示欄(用戶所需要的增、刪、更改、更改的信息)。但是進入系統(tǒng)前管理員則需要選擇Adimin控件,經(jīng)過系統(tǒng)確認后,進入顯示所有信息。而用戶進入系統(tǒng)則必須選擇User控件,經(jīng)過系統(tǒng)確認后,進入顯示僅有車輛管理信息、客戶的訂單和退單、車輛銷售
57、排行榜、用戶修改密碼。</p><p> 圖5-2管理員登錄界面</p><p> 圖5-3用戶登錄界面</p><p> 5.3 售前管理模塊</p><p> 5.3.1 添加公司信息</p><p> 在這個模塊里我把汽車供應商(也就是企業(yè))和汽車購買者(也就是客戶)統(tǒng)稱公司。在這里我們需要填寫公司名
58、稱、地址、郵政編碼、聯(lián)系電話、傳真、聯(lián)系人、郵箱、銀行、銀行賬戶,如圖所示:</p><p><b> 1.前臺設計</b></p><p> 添加公司信息頁面中主要使用控件及控件用途,如表7所示。</p><p> 表7 添加客戶信息頁面中主要使用控件及控件用途</p><p> 控件的屬性設置,可以通過前臺
59、代碼實現(xiàn),也可以在控件屬性對話框中設置實現(xiàn)。</p><p><b> 2.后臺控件代碼</b></p><p> 在模塊中引用數(shù)據(jù)庫,必須引用using System.Data.SqlClient命名空間。填寫完公司信息單擊“添加”按鈕,把商品信息保存到數(shù)據(jù)庫中,同時各個控件會檢測填寫信息的正確與否,若填寫錯誤,可選擇重置按鈕。彈出成功的對話框,并重新定向到此
60、頁面。</p><p> 5.3.2 添加車輛信息 </p><p> 添加車輛詳細信息,界面如下圖 :</p><p><b> 1.前臺設計</b></p><p> 添加車輛信息頁面中主要使用控件及控件用途,如表8所示。</p><p> 表8 添加車輛信息頁面中主要使用控件及
61、控件用途</p><p> 控件的屬性設置,可以通過前臺代碼實現(xiàn),也可以在控件屬性對話框中設置實現(xiàn)。</p><p><b> 后臺功能代碼</b></p><p> 引用數(shù)據(jù)庫,必須引用using System.Data.SqlClient命名空間。</p><p> 在填寫完成車輛信息后,點擊“添加”按鈕,把
62、車輛信息保存到數(shù)據(jù)庫中,同時各個控件會檢測填寫信息的正確與否,若填寫錯誤,可選擇重置按鈕。彈出成功的對話框,并重新定向到此頁面。</p><p> 5.4 車輛信息管理</p><p> 在這個模塊中提供給用戶和管理員查閱車輛信息。同時管理員可以對車輛信息可以修改。而用戶只能觀看車輛信息。</p><p><b> 1.前臺設計</b>&
63、lt;/p><p> 車輛信息管理顯示車輛信息。管理員可以對車輛信息刪除,用戶則只能觀賞。模塊主要設置GridView1控件的相關(guān)屬性和事件。</p><p><b> 后臺設計</b></p><p> 引用數(shù)據(jù)庫,必須引用using System.Data.SqlClient命名空間。主要控件為GridView1控件。雙擊RowDelet
64、ing事件,由RowDeleting事件中寫刪除操作的代碼執(zhí)行。雙擊RowEditing事件,由RowEditing事件中寫執(zhí)行彈出新窗口并顯示商品詳細信息的代碼執(zhí)行。</p><p><b> 5.5 客戶管理</b></p><p> 客戶管理模塊的功能主要是面對用戶的,可以讓客戶訂單車輛或者對不滿意的購買車輛進行退貨處理。 </p><
65、p> 圖5-4車輛訂貨 </p><p><b> 圖5-5車輛退貨</b></p><p><b> 5.6 查詢統(tǒng)計</b></p><p> 查詢統(tǒng)計模塊主要是為銷售商提供數(shù)據(jù)統(tǒng)計,做出相應的政策調(diào)整。在這里用戶只能觀看到車輛銷售排行榜,這是為了方便用戶可以更加準確選擇心動車輛。而管理員則顯示全
66、部信息。該模塊分為六個內(nèi)容:車輛進貨查詢、車輛退貨查詢、車輛銷售查詢、銷售退貨查詢、車輛庫存查詢和銷售排行查詢。</p><p> 圖5-6車輛進貨查詢</p><p> 圖5-7車輛銷售排行榜</p><p> 5.7 售后管理模塊</p><p> 售后管理模塊是為了銷售商對車輛進貨或銷售信息的結(jié)算情況,作出相應的政策,分為車輛進
67、貨結(jié)帳,車輛退貨結(jié)帳,銷售結(jié)帳以及銷售退貨結(jié)帳4個子模塊。</p><p><b> 圖5-8進貨結(jié)賬</b></p><p><b> 6 系統(tǒng)測試</b></p><p> 在編寫程序完成,程序測試是一個非常重要的環(huán)節(jié),它檢測程序各個成功與否,在決定與系統(tǒng)整體的成功性。</p><p>&
68、lt;b> 6.1系統(tǒng)測試概述</b></p><p> 開發(fā)軟件的根本目標是開發(fā)出統(tǒng)一規(guī)劃簡化生活方式來滿足用戶需求的軟件。所以,通過測試是必要的,這樣可以作出完美的軟件,不會出差錯,減少不必要的損失。</p><p><b> 軟件測試的目標為:</b></p><p> ?。?)測試是為了在執(zhí)行程序的過程中發(fā)現(xiàn)程序
69、中所存在的錯誤,并糾正從而達到預期的軟件。</p><p> ?。?)完美的測試方法是盡可能的減少程序中的錯誤,并且優(yōu)化程序。</p><p> ?。?)成功的測試是發(fā)現(xiàn)運行通暢但是存在細小的錯誤代碼。</p><p> 系統(tǒng)測試中常用的測試方法:</p><p> ?。?)白盒法: 其測試的前提是把測試的對象看作一個打開的盒子,允許測試人
70、員利用程序內(nèi)部的邏輯結(jié)構(gòu)及有關(guān)信息設計或選擇測試用例,對程序所有邏輯路徑進行測試。</p><p> ?。?)黑盒法:其測試前提是把測試的對象看作一個黑盒子,測試人員完全不考慮程序的內(nèi)部結(jié)構(gòu)和特性。只依據(jù)程序的需求分析規(guī)格說明,檢查程序的功能是否符合它的功能說明。</p><p> 軟件測試按4個步驟進行,即單元測試、集成測試、確認測試、系統(tǒng)測試。軟件測試在軟件生命周期中橫跨兩個階段。通
71、常在編寫出每個模塊之后就對它作必要的測試,模塊的編寫者和測試者是同一個人,編碼和模塊測試屬于軟件生命周期的同一個階段。在這個階段結(jié)束之后,對系統(tǒng)還應該進行各種綜合測試,這是軟件生命周期中的另一個獨立的階段,通常由專門的測試人員承擔這項工作。</p><p> 6.2 系統(tǒng)功能模塊測試</p><p> 在測試系統(tǒng)前,需要檢測SQL 2005 配置環(huán)境,IIS服務是否開啟。</p&
72、gt;<p><b> 測試步驟:</b></p><p> (1)運行汽車銷售企業(yè)關(guān)系管理系統(tǒng);</p><p> ?。?)在瀏覽器登錄頁面中,以管理員的身份登錄系統(tǒng)內(nèi)部,用戶名為admin,密碼為admin,同時在下方選擇Admin(若是以用戶身份登錄系統(tǒng)內(nèi)部,用戶名為管理員設定的用戶名和密碼,在這里用戶名為gtd,密碼為gtd1,同時在下方選擇
73、User)。本次運行以管理員身份進入系統(tǒng)為例。</p><p> (3)進入系統(tǒng)內(nèi)部管理員,進行逐一模塊添加信息、刪除信息、查詢信息等。例如在添加信息完整后,相應的空間是檢測否為空,若填寫為空,則填寫完整。填寫信息完全時,摁添加按鈕提示相關(guān)信息“添加成功”。在結(jié)賬統(tǒng)計時候,填寫完各自信息,系統(tǒng)是否自動結(jié)算信息。成功顯示“已結(jié)賬”。</p><p> (4)系統(tǒng)運行完整,點擊退出管理。&
74、lt;/p><p> 6.3 系統(tǒng)測試結(jié)果</p><p> (1)以管理員身份為例,在瀏覽器登錄頁面中,以管理員的身份登錄系統(tǒng)內(nèi)部,用戶名為admin,密碼為admin。如圖6-1 所示:</p><p><b> 圖6-1</b></p><p> ?。?)舉例為添加公司信息,如圖6-2所示:</p>
75、<p><b> 圖6-2</b></p><p> (3)按照上述要求填寫信息完整,管理員則選擇供應商還是客戶在點擊“添加”按鈕,綜上填寫完整會彈出相應提示信息,如圖6-3所示:</p><p><b> 圖6-3</b></p><p> (4)選擇車輛進貨結(jié)賬模塊,首先在車輛進貨管理模塊填寫相關(guān)信
76、息,如圖6-4所示:</p><p><b> 圖6-4</b></p><p> ?。?)按照上述要求填寫信息完整,會彈出相應提示信息,如圖6-5所示:</p><p><b> 圖6-5</b></p><p> ?。?)選擇車輛進貨結(jié)賬,如圖6-6所示:</p><p&
77、gt;<b> 圖6-6</b></p><p> ?。?)管理員選擇“結(jié)賬”按鈕,則顯示結(jié)賬系統(tǒng)欄,如圖6-7所示:</p><p><b> 圖6-7</b></p><p> (8)填寫完相應的信息,點擊“結(jié)賬”按鈕,則顯示信息,如圖6-8所示:</p><p><b> 圖
78、6-8 </b></p><p> 系統(tǒng)測試完畢,管理員退出管理</p><p><b> 7結(jié)論</b></p><p> 在本次程序設計初,我首先對數(shù)據(jù)庫sql2005和VS2010的適當了解。在同學的幫助下,一起分析汽車銷售企業(yè)客戶關(guān)系管理系統(tǒng)的基本需求,分析系統(tǒng)的整體功能;著手并且完善系統(tǒng)的總體設計,完成設計流程
79、圖以及各個功能模塊的分析與設計,完成數(shù)據(jù)庫的分析和設計。斷斷續(xù)續(xù)地持續(xù)了1個多月時間里,我開始對數(shù)據(jù)庫設計和程序的前后臺代碼實現(xiàn)。在這段程序設計的生命周期里,我們嚴格按照程序設計的生命周期方法來實施,即程序的需求分析、總體設計、程序設計、程序調(diào)試等開發(fā)步驟,分時間段的逐一實施。在程序設計的開始,我在同學和老師的幫助下對Microsoft Visual Studio.NET 2010和Microsoft SQL Server 2005進行
80、的全方位的復習。接著,我針對自己和老師制定的任務書要求,依照制定的需求分析,對數(shù)據(jù)庫中的表格進行了設計和規(guī)劃,并且把程序的模式制定為B/S模式,并且用Microsoft Visual Studio.NET 2010作為系統(tǒng)界面的開發(fā)工具,針對系統(tǒng)的全方位設計、編寫代碼和測試工作過程大概用了三個月時間來完成。在程序測試接近尾聲的時候,我針對程序各個環(huán)節(jié)進行了優(yōu)化工</p><p> ?。?)程序開發(fā)是一個讓人不斷探
81、索、研究和歸納總結(jié)的過程,在設計之初對程序的無頭緒,在老師和同學幫助下研究,到最后程序的順利完成,我體會到知識是需要在實踐中學習和探索到的,這對于我即將走上工作崗位有著重要的意義。</p><p> ?。?)由于自己在實習工作原因,對程序的設計分析和認識度不夠徹底,使得后面相關(guān)工作經(jīng)常出現(xiàn)修改數(shù)據(jù)庫中的表格和瑣碎的一些代碼。使得我體會到程序編寫的過程中一定要深思熟慮后敲打代碼,不然會有后序的連鎖反應,致使程序的奔
82、潰,導致比預期所消耗時間更加久。</p><p> ?。?)在程序編寫過程中,時常會遇到困難,我會通過網(wǎng)絡搜索相關(guān)代碼,并在老師前面教學指導過的代碼里來理解代碼含義。然后轉(zhuǎn)化為自己真正所需要的代碼來編寫程序。互聯(lián)網(wǎng)是一個龐大的數(shù)據(jù)庫,提供給我許多程序所需要實現(xiàn)功能。</p><p> 在完成本設計的過程中,也總結(jié)了以下心得:</p><p> ?。?)一份細膩的計
83、劃表可以對項目的實施起著至關(guān)重要的角色。因為畢業(yè)設計開始的比較早,我對時間把握游刃有余,所以擬定了初步的程序設計計劃表。慢慢的實習工作開始,我慢慢悠悠地編寫程序。到時間較短,甚至同學超越我的進度,我開始著急,在老師幫助下,制定一系列細膩計劃表來展開編寫程序工作。 (2)精通一門程序語言,實踐中獲取更廣闊的知識。起初我對C#只是建立在老師收受教育的基礎(chǔ)之上,通過在程序設計當中不斷遇到困難,我不斷和老師交涉,同時在互聯(lián)網(wǎng)上搜索,對后續(xù)
84、的問題很快解決。</p><p> ?。?)Internet是一個龐大的信息資源庫。它幫我解決了在程序設計中某些實現(xiàn)功能。好好利用互聯(lián)網(wǎng)能更快更加有效的幫助你解決問題。</p><p> 我在此次畢業(yè)設計當中體會到完成一件事情,必須要有全方位的系統(tǒng)思考模式,尤其是對待新鮮事物時候,你必須具有耐心,同時充分利用好自己身邊資源。對待新鮮事物必須從整體到局部,一步一步的按照原先計劃表實施。通過
85、本次畢業(yè)設計,我積累了許多程序開發(fā)經(jīng)驗,同時也摸索出一套自的分析問題解決問題的方法,我把它會用到以后的工作上,學以致用。</p><p><b> 參考文獻</b></p><p> 劉衛(wèi)國,嚴暉.數(shù)據(jù)庫技術(shù)與應用-SQL Sever[M].北京:清華大學出版社,2007.1:18-19.</p><p> 李嚴,于亞芳,王國輝.ASP數(shù)
86、據(jù)庫開發(fā)實例解析[M].北京:機械工業(yè)出版社,2004.12.</p><p> 王國輝,牛強,李南南.ASP工程應用與項目實踐[M].北京:機械工業(yè)出版社,2005.4.</p><p> 宋昆,李嚴. SQL Server數(shù)據(jù)庫開發(fā)實例解析[M].北京:機械工業(yè)出版社,2006.1.</p><p> 葉順源.ASP.NET網(wǎng)絡開發(fā)關(guān)鍵技朮與實踐[M].北
87、京:中國鐵道出版社,2006.</p><p> 謝忠紅,傅德勝.物資遠程銷售管理系統(tǒng)的設計[N].南京氣象學院學報,2003.</p><p> [7] Wei-Meng Lee .A Custom Membership Provider for ASP.NET 2.0 Web Site[Z/OL][M].2005,9.</p><p> [8]王曉敏等.信
88、息系統(tǒng)分析與設計[M].清華高校出版社.2003.</p><p> [9]Susan A.Sherer. Software Failure Risk[M]. Kluwer Academic / Plenum Publishers.Jan 01,1993.</p><p> [10]邵鵬鳴著.ASP.NET技術(shù)應用教程[M].北京:北京電子工業(yè)出版社,2005.</p>
溫馨提示
- 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. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 汽車租賃管理系統(tǒng)設計與開發(fā)畢業(yè)設計
- 汽車租賃管理系統(tǒng)設計與開發(fā)畢業(yè)設計
- 畢業(yè)設計---手機銷售管理系統(tǒng)的設計與開發(fā)
- 汽車銷售管理系統(tǒng)的設計與開發(fā)——畢業(yè)論文
- 畢業(yè)論文——汽車銷售管理系統(tǒng)的設計與開發(fā)
- 畢業(yè)設計-庫存銷售管理系統(tǒng)的開發(fā)
- 畢業(yè)設計—汽車銷售管理信息系統(tǒng)
- 畢業(yè)設計--銷售管理系統(tǒng)設計
- 企業(yè)采購開發(fā)管理系統(tǒng)畢業(yè)設計
- 畢業(yè)設計--基于bs模式的汽車銷售管理系統(tǒng)的設計與實現(xiàn)
- 超市銷售管理系統(tǒng)設計與實現(xiàn)畢業(yè)設計
- 汽車銷售顧問畢業(yè)設計
- net畢業(yè)設計--銷售管理系統(tǒng)
- 畢業(yè)設計---軟件銷售管理系統(tǒng)
- 銷售型企業(yè)倉庫管理系統(tǒng)的設計與開發(fā)【畢業(yè)論文】
- 藥店銷售管理系統(tǒng)畢業(yè)設計
- 門票銷售管理系統(tǒng)畢業(yè)設計
- 畢業(yè)設計--在線服裝銷售管理系統(tǒng)設計與實現(xiàn)
- l王翔汽車銷售管理系統(tǒng)的設計與開發(fā)
- 畢業(yè)設計--在線服裝銷售管理系統(tǒng)設計與實現(xiàn)
評論
0/150
提交評論