版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、摘要隨著全球經(jīng)濟(jì)一體化的發(fā)展和電子商務(wù)的興起,中小4S店之間的競爭將越來越激烈。傳統(tǒng)的4S店零配件管理方式為人工管理,所有的數(shù)據(jù)都采用手工錄入方式,此種方式錯誤率高、效率低下、保密性差。零配件、供應(yīng)商、客戶等大量信息也難以查找、更新和統(tǒng)計(jì)。零配件管理系統(tǒng)是一套非常典型的管理系統(tǒng),此系統(tǒng)主要是為配件區(qū)域代理商所設(shè)計(jì)開發(fā)。使用計(jì)算機(jī)管理配件有很多傳統(tǒng)的人工管理所不具備的優(yōu)勢,例如檢索迅速、存儲量大、保密性好、成本低、可靠性好、操作功能齊全。這些優(yōu)勢大大提高了4S店零配件管理信息的效率,降低了運(yùn)營成本。同時也是4S店走向科學(xué)化、正規(guī)化、并與世界接軌的重要條件。所以,為配件區(qū)域代理商開發(fā)一套零配件管理
2、系統(tǒng)是非常必要的。本系統(tǒng)在XP操作系統(tǒng)下使用Eclipse開發(fā)平臺,Web Server采用Apache Tomcat5.5,數(shù)據(jù)庫采用SQL Server 2000。數(shù)據(jù)庫連接操作使用加載JDBC。通過這種設(shè)計(jì)模式把應(yīng)用邏輯、處理過程和顯示邏輯分成不同的組件來實(shí)現(xiàn),這些組件可以進(jìn)行交互和重用,提高了開發(fā)效率,各模塊單獨(dú)設(shè)計(jì),有助于降低整個程序的設(shè)計(jì)難度及減少錯誤程序的影響范圍,是目前比較流行的方式,并且開發(fā)完的系統(tǒng)有很高的可移植性。關(guān)鍵詞:4S店管理系統(tǒng)數(shù)據(jù)庫JSPABSTRACTWith the development of global economic integration and
3、the rise of e-commerce, small and medium-sized enterprises between the increasingly fierce competition. The traditional 4S store spare parts management for artificial management, all data manual input, the error rate is high, low efficiency, confidentiality of the poor. Parts, suppliers, customers a
4、nd other large amounts of information are difficult to find, update and statistics. Parts inventory management system is a typical management system, this system is mainly for the regional agent design and development.The use of computer management of spare parts has many traditional artificial mana
5、gement have advantages, such as rapid retrieval, large storage capacity, confidentiality good, low cost, good reliability, operation, complete function. These advantages greatly improves the 4S store spare parts management efficiency, reduce operating costs. At the same time also is the enterprise m
6、oves toward science to change, standardization, and an important condition for the world. So, for the regional agents to develop a set of spare parts inventory management system is very necessary.This system under the XP operating system, using Eclipse development platform, Web Server by Apache Tomc
7、at5.5, using SQL Server 2000 database. Database connection operation using JDBC. Through this design pattern the application logic, process and display logic into different package to realize the components, these components can interact and reuse, improves the efficiency of development, each module
8、 individually designed, helps to reduce the whole program design difficulty and error reduction program impact area, is now more popular way, and the development of the system has high portability.This system function clear, mainly includes five functional modules: Spare parts dynamic module, News d
9、ynamic module, Spare parts management module, Parts information module, Enterprise information module. Final results for the regional agents to provide a convenient operation, to create greater efficiency of parts Invoicing management system.Key Words:4SMSDBJSP目錄1 前言11.1 開發(fā)背景11.2 國內(nèi)外研究現(xiàn)狀11.3 系統(tǒng)設(shè)計(jì)目標(biāo)2
10、1.4 研究的意義22 系統(tǒng)開發(fā)所采用的技術(shù)32.1 關(guān)于B/S模式的介紹32.2 關(guān)于JSP技術(shù)的介紹42.3 關(guān)于SQL Server數(shù)據(jù)庫的介紹53 鼎盛4S店零配件管理系統(tǒng)需求分析63.1 系統(tǒng)的可行性研究63.2 系統(tǒng)開發(fā)環(huán)境63.3 功能分析73.4 系統(tǒng)業(yè)務(wù)介紹73.5 系統(tǒng)業(yè)務(wù)流圖分析94 系統(tǒng)總體設(shè)計(jì)104.1 數(shù)據(jù)庫概念設(shè)計(jì)104.2 數(shù)據(jù)庫物理結(jié)構(gòu)設(shè)計(jì)124.3 數(shù)據(jù)完整性的設(shè)計(jì)155 系統(tǒng)詳細(xì)設(shè)計(jì)與實(shí)現(xiàn)175.1 系統(tǒng)登錄模塊175.2 零配件的動態(tài)信息管理模塊185.3 新聞動態(tài)管理模塊215.4 零配件管理模塊225.5 部件信息管理模塊276 系統(tǒng)測試306.1
11、測試概論306.2 鼎盛4S店零配件管理系統(tǒng)采用的測試方法306.3 鼎盛4S店零配件管理系統(tǒng)功能測試用例306.4 系統(tǒng)功能測試效果316.5 測試結(jié)論32結(jié)論33謝辭34參考文獻(xiàn)35附錄361 前言1.1 開發(fā)背景隨著我國市場經(jīng)濟(jì)的高速發(fā)展和計(jì)算機(jī)的普及應(yīng)用,批發(fā)、零售行業(yè)正處在一個迅猛發(fā)展的時期。行業(yè)的快速發(fā)展、競爭的加劇,客觀上要求4S店必須加強(qiáng)內(nèi)部管理,提高運(yùn)營效率。而我國大部分以批發(fā)為主、零售為輔的小型商貿(mào)公司在信息機(jī)制上還沒有擺脫原有的手工模式,4S店內(nèi)部沒有形成完善的、有效的信息化管理機(jī)制,從而影響4S店的持續(xù)、穩(wěn)定、快速的發(fā)展。雖然有大型成熟的商業(yè)軟件功能非常強(qiáng)大,包括財(cái)務(wù)核
12、算、零配件等功能,但其中有些功能并不適用這些小型商貿(mào)公司,而有些需要的功能卻又沒有。1.2 國內(nèi)外研究現(xiàn)狀隨著經(jīng)濟(jì)的全球化,零配件行業(yè)也逐漸步入信息化領(lǐng)域,傳統(tǒng)管理方式效率低下、錯誤率高、查找工作繁瑣,使用計(jì)算機(jī)管理零配件代替了原始的手工管理,相對于原始的人工錄入零配件信息,零配件管理系統(tǒng)具有錯誤率低、查找快速、成本低等諸多優(yōu)點(diǎn)。開發(fā)零配件管理系統(tǒng)能夠充分解決原始管理方式的缺點(diǎn),同時給4S店帶來更大的效益。開發(fā)一個架構(gòu)清晰的信息管理系統(tǒng)-零配件管理系統(tǒng),其主要是為從事零配件經(jīng)營的4S店所提供的管理系統(tǒng)。零配件管理環(huán)節(jié)相對比較復(fù)雜,上到廠家,下到分店和具體客戶的信息都需要掌握。零配件的種類比較多
13、,并且屬于特殊商品,需要有比較繁瑣的經(jīng)營規(guī)范,所以需要對每一種零配件有詳細(xì)的進(jìn)貨及出貨記錄。零配件管理系統(tǒng)的開發(fā)實(shí)現(xiàn)了從進(jìn)貨、庫存、到銷售的一體化管理。提高了管理水平和工作效率,最大限度減少了手工操作帶來的錯誤。因此,開發(fā)一套零配件管理系統(tǒng)對有效管理零配件的相關(guān)信息是很必要的。我國的市場經(jīng)濟(jì)正在迅速的發(fā)展,信息和效率是4S店獲勝的必要條件。縱觀當(dāng)前國內(nèi)大多數(shù)中小4S店的零配件運(yùn)作現(xiàn)狀,不難看出存在著信息傳輸效率低,可靠、安全、保密性差,缺少全系統(tǒng)統(tǒng)一的數(shù)據(jù)資源和規(guī)范的商務(wù)文件運(yùn)行手段,許多信息分散隨意存放,缺少一致性、易于丟失、不易重復(fù)使用。其信息化和現(xiàn)代化程度普遍較低的階段,集團(tuán)與分公司之間
14、沒有實(shí)現(xiàn)網(wǎng)絡(luò)互連,使得信息流的交換非常緩慢。概括的講,4S店對零配件系統(tǒng)的需求具有普遍性。4S店應(yīng)用零配件可有效減少盲目進(jìn)貨,降低進(jìn)貨成本,合理控制庫存,減少資金占用并提高市場靈敏度,提升4S店市場競爭力。在網(wǎng)絡(luò)化,信息化飛速發(fā)展的今天,開發(fā)一套零配件管理系統(tǒng)作為軟件應(yīng)用平臺,構(gòu)建一個業(yè)務(wù)與財(cái)務(wù)一體化,多個環(huán)節(jié)一體化的零配件管理系統(tǒng)有著重要的現(xiàn)實(shí)意義。1.3 系統(tǒng)設(shè)計(jì)目標(biāo)系統(tǒng)應(yīng)該提供4S店零配件零配件管理中的配件進(jìn)貨、銷售、庫存、帳務(wù)管理等基本功能,還應(yīng)該提供多種成本核算方法和多種單據(jù)格式,并可預(yù)設(shè)配件數(shù)量、單價、金額等小數(shù)保留位數(shù),滿足客戶不同需求;還提供超儲和短缺預(yù)報(bào)警以及商品保質(zhì)期功能,
15、實(shí)現(xiàn)合理控制庫存,加快資金周轉(zhuǎn),降低存貨成本,基本做到合理配置4S店資源;完成配件外購入庫、銷售出庫、盤盈、盤虧、商品調(diào)撥、配件拆分、借進(jìn)、借出、贈送、獲贈等多項(xiàng)業(yè)務(wù),對4S店零配件進(jìn)行全面的控制和管理。提供準(zhǔn)確、及時的決策數(shù)據(jù),可按配件類別查詢,清楚地反映配件的庫存量及配件分布情況;可按單據(jù)類型或編號查詢,隨意查閱4S店所發(fā)生的業(yè)務(wù)歷程;也可按往來單位查詢,了解4S店與各往來單位的業(yè)務(wù)情況;還可按經(jīng)辦人、附加說明、單據(jù)摘要等進(jìn)行查詢。采用人性化設(shè)計(jì)理念,直觀的圖形界面模擬手工格式、完善的流程向?qū)?、所見即所得的單?jù)錄入格式、無需記憶的代碼組合,任何人員無需進(jìn)行專業(yè)培訓(xùn)也能靈活操作。4S店對零配
16、件系統(tǒng)的需求具有普遍性鼎盛4S零配件管理系統(tǒng)是將4S店的零件進(jìn)貨、銷售、庫存、帳務(wù)管理等過程進(jìn)行電子化和網(wǎng)絡(luò)化管理,它能很好的滿足有車一族的需要。1.4 研究的意義我國經(jīng)濟(jì)的飛速發(fā)展,各種類型和規(guī)模的零配件公司迅速崛起,許多從事零配件經(jīng)營的4S店都要進(jìn)行零配件零配件管理,而這些管理包括對零配件的進(jìn)貨,銷售管理,庫存管理,各類查詢,供應(yīng)商信息等各項(xiàng)管理。面對龐大的零配件信息量,如何有效地管理這些零配件的零配件信息,對這些4S店來說是非常重要的。零配件零配件管理涉及產(chǎn)品、銷售、庫存信息、供應(yīng)商等方方面面的因素。如何管理這些信息數(shù)據(jù),是一項(xiàng)復(fù)雜的系統(tǒng)工程,充分考驗(yàn)著管理員的工作能力,工作量的繁重是可
17、想而知的,所以這就需要由零配件零配件管理系統(tǒng)來提高管理工作的效率,這對信息的規(guī)范管理、科學(xué)統(tǒng)計(jì)和快速查詢,減少管理方面的工作量,同時對于調(diào)動廣大員工的工作積極性,提高4S店的效率,都具有十分重要的現(xiàn)實(shí)意義。開發(fā)零配件管理系統(tǒng)可以提高4S店的管理水平和工作效率。同時也可以最大限度地減少手工操作帶來的失誤,幫助4S店快速有效地管理進(jìn)貨、銷售、庫存等各項(xiàng)業(yè)務(wù),合理控制零配件各個環(huán)節(jié),提高資金利用率,隨時查詢銷售統(tǒng)計(jì),有效的對銷售進(jìn)行決策分析,實(shí)現(xiàn)管理高效率和實(shí)時性。2 系統(tǒng)開發(fā)所采用的技術(shù)2.1 關(guān)于B/S模式的介紹長期以來,基于客戶端/服務(wù)器(C1inet/Server)結(jié)構(gòu)的軟件系統(tǒng)占據(jù)應(yīng)用軟件
18、的主導(dǎo)地位,但是,由于這種模式的系統(tǒng)中客戶端需要應(yīng)用程序運(yùn)算數(shù)據(jù)處理邏輯,幾乎所有的應(yīng)用邏輯都在客戶端實(shí)現(xiàn)。隨著用戶應(yīng)用需求的提高,運(yùn)算復(fù)雜程度的加深以及數(shù)據(jù)交換頻率的加快,使得這種C/S模式的系統(tǒng)在版本升級,軟件維護(hù)方面極為不便;另外,由于C/S模式的每個客戶端都必須與數(shù)據(jù)庫保持連接,限制了系統(tǒng)支持的用戶數(shù)量。因此本系統(tǒng)采用基于B/S模式三層體系結(jié)構(gòu)作為軟件應(yīng)用平臺。B/S模式是一種以Web技術(shù)為基礎(chǔ)的新型的系統(tǒng)平臺模式,它把傳統(tǒng)的C/S模式中的服務(wù)器部分分解為一個數(shù)據(jù)服務(wù)器和多個應(yīng)用服務(wù)器,從而構(gòu)成了三層結(jié)構(gòu)的客戶端服務(wù)器體系。第1層客戶端是用戶與整個系統(tǒng)的接口??蛻舻膽?yīng)用程序精簡到一個通
19、用的瀏覽器軟件,如Netscape Navigator, Microsoft Internet Explorer等瀏覽器將HTML代碼轉(zhuǎn)換成圖文并茂的網(wǎng)頁,網(wǎng)頁具備一定的交互功能,允許用戶在網(wǎng)頁提供的申請表上輸入信息提交給后第2層的Web服務(wù)器,并提出處理請求。第2層Web服務(wù)器將啟動相應(yīng)的進(jìn)程來響應(yīng)這一請求,并動態(tài)生成一串HTML代碼,將嵌入的處理結(jié)果返回給客戶端瀏覽器。如果客戶端提交的請求包括數(shù)據(jù)的存取,Web服務(wù)器還需要與數(shù)據(jù)庫服務(wù)器協(xié)同完成這一處理工作。第3層數(shù)據(jù)庫服務(wù)器的任務(wù)類似于C/S模式,負(fù)責(zé)協(xié)調(diào)不同的Web服務(wù)器發(fā)出的SQL請求。B/S模式體系簡化了客戶端。無須像C/S模式那樣
20、在不同的客戶端上安裝不同的客戶應(yīng)用程序,而只需要安裝通用的瀏覽器軟件。這樣不但可以節(jié)省客戶端的硬盤空間和內(nèi)存,而且安裝過程更加簡便,網(wǎng)絡(luò)結(jié)構(gòu)更加靈活。另外,它簡化了系統(tǒng)的開發(fā)和維護(hù),系統(tǒng)的開發(fā)者無須再為不同級別的用戶設(shè)計(jì)開發(fā)不同的客戶應(yīng)用程序,而只需把所有的功能都是現(xiàn)在Web服務(wù)器上,并就不同的功能為各個組別的用戶設(shè)置權(quán)限就可以了。各個用戶通過HTML請求在權(quán)限范圍內(nèi)調(diào)用Web服務(wù)器上不同的處理程序,從而完成對數(shù)據(jù)的查詢和修改。在維護(hù)方面,相對于C/S,B/S的維護(hù)就有更大的靈活性。當(dāng)形勢變化時,它無須再為每一個現(xiàn)有的用戶應(yīng)用程序升級,而只需對Web服務(wù)器上的服務(wù)處理程序進(jìn)行修改。這樣不但可以
21、提高4S店的運(yùn)作效率,還省去了維護(hù)時協(xié)調(diào)工作時的不少麻煩。B/S模式體系使用戶的操作便得更簡單。對于C/S模式,客戶應(yīng)用程序有自己特定的規(guī)格,使用者需要接受專門的培訓(xùn)。而采用B/S模式時,客戶端只是一個簡單易用的瀏覽器軟件。無論是決策層還是操作人員都無須培訓(xùn)就可以使用。B/S模式特別適用于網(wǎng)上信息發(fā)布,這是C/S模式所無法實(shí)現(xiàn)的。而這種新增的網(wǎng)上信息發(fā)布功能恰是現(xiàn)代物流4S店所需的。這使得4S店與客戶之間的信息可以在因特網(wǎng)上直接進(jìn)行,從而提高了4S店的工作效率。2.2 關(guān)于JSP技術(shù)的介紹JSP是Sun公司在Java和Servlet技術(shù)基礎(chǔ)上推出的一種新型的服務(wù)器端動態(tài)腳本技術(shù)。它已經(jīng)逐漸成為
22、架設(shè)電子商務(wù)網(wǎng)站的主流技術(shù)。它的以下特點(diǎn)決定了本系統(tǒng)為什么采用JSP作為Web應(yīng)用程序的開發(fā)工具。(1)JSP將內(nèi)容的生成和顯示進(jìn)行分離 JSP使用HTML或XML來設(shè)計(jì)Web文檔的顯示格式,再將JSP腳本直接嵌入HTML或XML代碼,用以生成動態(tài)的內(nèi)容。這樣使得文檔的顯示格式和內(nèi)容分離,也就簡化了開發(fā)過程。(2)JSP程序運(yùn)行在服務(wù)端JSP程序運(yùn)行于服務(wù)器端,由服務(wù)器中的JSP引擎解析其中的JSP腳本,只是將腳本運(yùn)行后的結(jié)果傳回給瀏覽器,JSP的代碼在客戶端是不可見的。腳本在服務(wù)器端運(yùn)行更易于與服務(wù)器端的各種資源進(jìn)行交互,完成更加復(fù)雜的程序邏輯。(3)高性能的編譯運(yùn)行機(jī)制 JSP程序時經(jīng)過編
23、譯后運(yùn)行的,這種編譯過程只是在JSP程序第一次被請求時發(fā)生,所以代碼的執(zhí)行效率較ASP、PHP有很大的提高。雖然JSP程序只是被編譯成字節(jié)碼,運(yùn)行時還需要由Java虛擬機(jī)解釋執(zhí)行,但它通過服務(wù)器端的Cache機(jī)制,使得字節(jié)碼的訪問效率得到提升。(4)繼承了Java的跨平臺特性 JSP使用Java和Servlet技術(shù)作為基礎(chǔ)保證了它的跨平臺性。(5)可重用組件 JSP通過JavaBeans來擴(kuò)充程序的功能。JavaBeans是一種可移植的、與平臺無關(guān)的分布式組件模型。與其他組件模型如Microsoft公司的COM/DCOM相比,JavaBeans更易于開發(fā)和維護(hù)。JavaBeans通過把程序中需
24、要進(jìn)行復(fù)雜計(jì)算或完成某項(xiàng)特定功能的模塊分離出來封裝成JavaBeans,而這些模塊通常是可以復(fù)用的,這就大大簡化了程序的開發(fā)過程。而為了使用JavaBeans更安全,可以將JavaBeans放置到不可訪問的目錄中。(6)可擴(kuò)展標(biāo)簽庫 JSP能夠定制標(biāo)簽庫,JSP標(biāo)簽可以進(jìn)行擴(kuò)展。定制標(biāo)簽庫是除了JavaBeans技術(shù)以外的另一個使得JSP組件化的技術(shù)。(7)強(qiáng)大的數(shù)據(jù)庫支持 JSP可以通過JDBC訪問任何支持JDBC接口的數(shù)據(jù)庫。幾乎所有的數(shù)據(jù)庫廠商都開發(fā)了各種不同類型的JDBC驅(qū)動程序。另外由Sun公司開發(fā)的JDBC-ODBC bridge使得JSP可以和所有帶有ODBC驅(qū)動程序的數(shù)據(jù)庫建立
25、連接,這樣JSP就能夠支持所有的數(shù)據(jù)庫。2.3 關(guān)于SQL Server數(shù)據(jù)庫的介紹美國SQL Server公司研制的一種關(guān)系型數(shù)據(jù)庫管理系統(tǒng),是一個協(xié)調(diào)服務(wù)器和用于支持任務(wù)決定型應(yīng)用程序的開放型RDBMS。它可以支持多種不同的硬件和操作系統(tǒng)平臺,從臺式機(jī)到大型和超級計(jì)算機(jī),為各種硬件結(jié)構(gòu)提供高度的可伸縮性,支持對稱多處理器、群集多處理器、大規(guī)模處理器等,并提供廣泛的國際語言支持。 SQL Server2000是一個多用戶系統(tǒng),能自動從批處理或在線環(huán)境的系統(tǒng)故障中恢復(fù)運(yùn)行。SQL Server2000以二維表的形式表示數(shù)據(jù),并提供了SQL(結(jié)構(gòu)式查詢語言),可完成數(shù)據(jù)查詢、操作、定義和控制等基
26、本數(shù)據(jù)庫管理功能。SQL Server2000具有很好的可移植性,通過它的通信功能,微型計(jì)算機(jī)上的程序可以同小型乃至大型計(jì)算機(jī)上的SQL Server2000,并且能相互傳遞數(shù)據(jù)。另外SQL Server2000還具有與C語言的接電子表格、圖形處理等軟件。SQL Server2000屬于大型數(shù)據(jù)庫系統(tǒng),主要適用于大、中小型應(yīng)用系統(tǒng)。3 鼎盛4S店零配件管理系統(tǒng)需求分析3.1 系統(tǒng)的可行性研究1.技術(shù)可行性分析系統(tǒng)開發(fā)將要用到JSP/Servlet、JavaBean、SQL Server 2000數(shù)據(jù)庫技術(shù)。另外,硬件只需要一臺pc機(jī),裝上軟件MyEclipse等開發(fā)工具 ,利用SQL serv
27、er 2000作為后臺的數(shù)據(jù)庫,利用Tomcat作為Web服務(wù)器,所以在這方面來說是可行的。已經(jīng)掌握了開發(fā)零配件管理系統(tǒng)的方法和開發(fā)工具,并且在調(diào)查過程中,已經(jīng)了解和熟悉了零配件管理系統(tǒng)的業(yè)務(wù)流程。綜上所述本系統(tǒng)開發(fā)從技術(shù)上是可行的2.經(jīng)濟(jì)可行性從經(jīng)濟(jì)效益來分析,軟件的開發(fā)成本不大,而其它的投入也只是電腦。電腦的普及也帶來了低成本投入。由于系統(tǒng)運(yùn)行的基礎(chǔ)環(huán)境均已具備,無需重新開發(fā)建設(shè),所以系統(tǒng)開發(fā)、運(yùn)行所需的費(fèi)用是比較低的。而系統(tǒng)的效益很高可以提高管理效率實(shí)現(xiàn)計(jì)算機(jī)化、系統(tǒng)化、規(guī)范化操作,效率大于投入,可行性很高。3.系統(tǒng)安全性分析考慮到本系統(tǒng)商業(yè)用途,安全問題始終應(yīng)該放在第一位。特別是運(yùn)用動
28、態(tài)技術(shù)結(jié)合數(shù)據(jù)庫的網(wǎng)站,不良企圖的用戶如果找到程序漏洞侵入的話,結(jié)果會不堪設(shè)想。我將在這里探討系統(tǒng)安全維護(hù)的問題為保證業(yè)務(wù)應(yīng)用不間斷運(yùn)行,數(shù)據(jù)中心形式的信息數(shù)據(jù)庫建設(shè)用戶集中運(yùn)行平臺必須具有極高的安全性和可靠性。對系統(tǒng)結(jié)構(gòu)、網(wǎng)絡(luò)系統(tǒng)、服務(wù)器系統(tǒng)、存儲系統(tǒng)、備份系統(tǒng)等方面須進(jìn)行高安全性和可靠性設(shè)計(jì)。系統(tǒng)達(dá)到C2 級以上標(biāo)準(zhǔn)安全級別,具有一定的防病毒、防入侵能力。在采用硬件備份、冗余、負(fù)載均衡等可靠性技術(shù)的基礎(chǔ)上,采用相關(guān)的軟件技術(shù)提供較強(qiáng)的管理機(jī)制和控制手段,以提高整個系統(tǒng)的安全可靠性。本系統(tǒng)模塊采用成熟、穩(wěn)定、完善的產(chǎn)品和技術(shù),滿足當(dāng)前應(yīng)用需求。盡可能采用先進(jìn)的計(jì)算機(jī)及網(wǎng)絡(luò)技術(shù)以適應(yīng)更高的數(shù)據(jù)
29、處理要求,使整個集中運(yùn)行平臺在一定時期內(nèi)保持技術(shù)上的先進(jìn)性,并具有良好的擴(kuò)展?jié)摿?,以適應(yīng)未來應(yīng)用的發(fā)展和技術(shù)升級的需要。3.2 系統(tǒng)開發(fā)環(huán)境1.操作系統(tǒng):Windows xp2.開發(fā)工具:Myeclipse 8.53.開發(fā)語言:Java4.JDK:JDK 1.65.數(shù)據(jù)庫:SQL Server 20006.服務(wù)器:Tomcat 6.03.3 功能分析根據(jù)客戶的需求,以及本論文的研究內(nèi)容和所要實(shí)現(xiàn)的功能零配件動態(tài)模塊:1. 零配件需求分析2. 發(fā)布零配件信息3. 查看零配件信息新聞動態(tài)模塊:1. 查看新聞2. 更新新聞3. 創(chuàng)建新聞4. 發(fā)布新聞用戶模塊1. 創(chuàng)建用戶2. 刪除用戶系統(tǒng)功能圖如圖
30、3-1所示:鼎盛4S店零配件管理系統(tǒng)登錄模塊零配件動態(tài)新聞動態(tài)零配件管理部件信息企業(yè)信息圖3-1 系統(tǒng)功能圖3.4 系統(tǒng)業(yè)務(wù)介紹客戶鼎盛4S店零配件管理系統(tǒng)客戶零配件需求用戶需求零配件發(fā)布用戶需求圖3-2 頂層數(shù)據(jù)流圖管理員零配件管理編輯零配件發(fā)布零配件新聞發(fā)布零配件信息零配件管理發(fā)布需求用戶發(fā)布管理員信息零配件需求發(fā)布通知零配件需求零配件信息用戶需求管理員信息零配件信息零配件信息圖3-3 一層數(shù)據(jù)流圖管理員創(chuàng)建新聞添加或刪除新聞查看新聞更新新聞確定新聞客戶新聞信息新聞信息管理員信息管理員信息新聞信息新聞信息圖3-4 新聞管理數(shù)據(jù)流圖3.5 系統(tǒng)業(yè)務(wù)流圖分析登錄管理員零配件管理查看零配件填寫表
31、單零配件表單發(fā)布零配件注冊客戶表登錄查看零配件客戶圖3-5 業(yè)務(wù)流程圖4 系統(tǒng)總體設(shè)計(jì)4.1 數(shù)據(jù)庫概念設(shè)計(jì)E-R圖是識別功能模型與數(shù)據(jù)模型間關(guān)聯(lián)關(guān)系的,在主題數(shù)據(jù)庫的抽取和規(guī)范化的過程中,采用的是簡化的E-R圖表示方法,從而避免過繁過細(xì)的E-R圖表示影響規(guī)劃的直觀和可用性。構(gòu)成E-R圖的基本要素是實(shí)體型、屬性以及聯(lián)系,其表示方法為:實(shí)體型:用矩形表示,矩形框內(nèi)寫明實(shí)體名;屬性:用橢圓形表示,并用無向邊將其與相應(yīng)的實(shí)體連接起來;聯(lián)系:用菱形表示,菱形框內(nèi)寫明聯(lián)系名,并用無向邊分別與有關(guān)實(shí)體連接起來,同時在無向邊的旁邊標(biāo)上聯(lián)系的類型。E-R圖如圖4-1所示:供應(yīng)商提供零配件庫存入庫表入庫數(shù)量客戶
32、進(jìn)貨查看IINNNIINM圖4-1 E-R圖本系統(tǒng)中所用到的實(shí)體圖如下圖所示:公告內(nèi)容公告編號時間公告名圖4-2 公告實(shí)體圖聯(lián)系人姓名聯(lián)系人電話運(yùn)輸?shù)念愋徒Y(jié)束的市結(jié)束的省運(yùn)輸時間開始的省發(fā)布人姓名零件名稱開始的市零件數(shù)量零件類型標(biāo)注發(fā)布時間要求零件單位零件信息圖4-3 零件實(shí)體圖 用戶郵箱名電話號碼密碼姓名圖4-4 用戶實(shí)體圖運(yùn)輸方式工作區(qū)域固話號碼手機(jī)號碼地址郵箱名發(fā)布人姓名企業(yè)類型傳真聯(lián)系人企業(yè)名稱發(fā)布時間網(wǎng)址說明企業(yè)信息圖4-5 企業(yè)信息圖4.2 數(shù)據(jù)庫物理結(jié)構(gòu)設(shè)計(jì)數(shù)據(jù)庫設(shè)計(jì)是在給定的DBMS、操作系統(tǒng)和硬件環(huán)境下,如何表達(dá)用戶的需求,并將其轉(zhuǎn)換為有效的數(shù)據(jù)庫結(jié)構(gòu),構(gòu)成較好的數(shù)據(jù)庫模式,
33、這個過程稱為數(shù)據(jù)庫設(shè)計(jì)。數(shù)據(jù)庫及其應(yīng)用系統(tǒng)開發(fā)的全過程可分為兩大階段:數(shù)據(jù)庫系統(tǒng)的分析與設(shè)計(jì)階段;數(shù)據(jù)庫系統(tǒng)的實(shí)施、運(yùn)行與維護(hù)階段。數(shù)據(jù)庫設(shè)計(jì)的任務(wù):根據(jù)一個單位的信息需求、處理需求和數(shù)據(jù)庫的支撐環(huán)境,設(shè)計(jì)出數(shù)據(jù)模式(包括外模式、邏輯(概念)模式和內(nèi)模式)以及典型的應(yīng)用程序。其中信息需求表示一個單位所需要的數(shù)據(jù)及其結(jié)構(gòu)。處理需求表示一個單位需要經(jīng)常進(jìn)行的數(shù)據(jù)處理。前者表達(dá)了對數(shù)據(jù)庫的內(nèi)容及結(jié)構(gòu)的要求,也就是靜態(tài)要求;后者表達(dá)了基于數(shù)據(jù)庫的數(shù)據(jù)處理要求,也就是動態(tài)要求。數(shù)據(jù)庫設(shè)計(jì)應(yīng)包含兩方面的內(nèi)容: 1.結(jié)構(gòu)(數(shù)據(jù))設(shè)計(jì):也就是設(shè)計(jì)數(shù)據(jù)庫框架或數(shù)據(jù)庫結(jié)構(gòu)數(shù)據(jù)庫模式是各應(yīng)用程序共享的結(jié)構(gòu),是穩(wěn)定的
34、、永久的結(jié)構(gòu),因此數(shù)據(jù)庫結(jié)構(gòu)設(shè)計(jì)是否合理直接影響到系統(tǒng)中各個處理過程的性能和質(zhì)量。 2.行為(處理)設(shè)計(jì):即設(shè)計(jì)應(yīng)用程序、事務(wù)處理等結(jié)構(gòu)特性不能與行為特性分離。靜態(tài)的結(jié)構(gòu)特性的設(shè)計(jì)與動態(tài)的行為特性的設(shè)計(jì)分離,會導(dǎo)致數(shù)據(jù)與程序不易結(jié)合,增加數(shù)據(jù)庫設(shè)計(jì)的復(fù)雜性。本系統(tǒng)數(shù)據(jù)庫表的設(shè)計(jì)如下:表4-1 零件信息表(db_GoodsMeg)名稱類型說明約束IDint零件編號(主鍵)主鍵GoodsStylevarchar零件類型GoodsNamevarchar零件名稱非空GoodsNumbervarchar零件數(shù)量GoodsUnitvarchar零件單位StartOmitvarchar開始的省StartCi
35、tyvarchar開始的市EndOmitvarchar結(jié)束的省EndCityvarchar結(jié)束的市Stylevarchar運(yùn)輸?shù)念愋蚑ransportTimevarchar運(yùn)輸時間Phonevarchar聯(lián)系人電話只能是數(shù)字Linkvarchar聯(lián)系人姓名IssueDatedatetime發(fā)布時間Remarkvarchar標(biāo)注Requestvarchar要求UserNamevarchar發(fā)布人姓名表4-2 用戶信息表(db_Manager)名稱類型說明約束IDint編號主鍵Namevarchar姓名非空Passwordvarchar密碼只能是數(shù)字Phonevarchar電話號碼只能是數(shù)字Ema
36、ilvarchar郵箱名表4-3 企業(yè)信息表(tb_Enterprise)名稱類型說明約束IDint編號主鍵EnterpriseSortvarchar企業(yè)類型EnterpriseNamevarchar企業(yè)名稱非空Operationvarchar運(yùn)輸方式WorkAreavarchar工作區(qū)域Addressvarchar地址Phonevarchar固定電話號碼只能是數(shù)字LinkManvarchar聯(lián)系人HandSetvarchar手機(jī)號碼只能是數(shù)字Faxvarchar傳真Emailvarchar郵箱名Httpvarchar網(wǎng)址Introvarchar說明IssueDatedatetime發(fā)布時間U
37、serNamevarchar發(fā)布人姓名表4-4 公告信息表(db_CarMessage)名稱類型說明約束Codeint編號主鍵TradeMarknvarchar運(yùn)輸?shù)臉?biāo)記號Brandnvarchar零件名稱非空Stylenvarchar零件類型CarLoadnvarchar所能裝的最多的貨物數(shù)UserTimevarchar己用的時間DriverNamenvarchar司機(jī)姓名DriverTimevarchar還需要的時間LicenceNumbernvarchar執(zhí)照號LicenceStylenvarchar執(zhí)照類型TransportStylenvarchar運(yùn)輸類型LinkMannvarcha
38、r聯(lián)系人LinkPhonenvarchar聯(lián)系電話Remarknvarchar說明IssueDatedatetime發(fā)布時間userNamevarchar發(fā)布人姓名4.3 數(shù)據(jù)完整性的設(shè)計(jì)數(shù)據(jù)的完整性是指存儲在數(shù)據(jù)庫中的數(shù)據(jù)的正確性和可靠性,它是衡量數(shù)據(jù)庫中數(shù)據(jù)質(zhì)量好壞的一種標(biāo)準(zhǔn)。數(shù)據(jù)完整性要確保數(shù)據(jù)庫中的數(shù)據(jù)一致,準(zhǔn)確,同時符合4S店規(guī)則。滿足數(shù)據(jù)完整性要求的數(shù)據(jù)應(yīng)該具有以下特點(diǎn):數(shù)據(jù)類型準(zhǔn)確無誤,數(shù)據(jù)的值滿,足范圍設(shè)置,同一表格數(shù)據(jù)之間不存在沖突,多個表格數(shù)據(jù)之間不存在沖突。數(shù)據(jù)完整性可以分為以下4類.:(1)實(shí)體完整性實(shí)體完整性的目的是確保數(shù)據(jù)庫中的所有實(shí)體的唯一性,也就是不應(yīng)使用完全相
39、同的數(shù)據(jù)記錄??梢酝ㄟ^設(shè)定主關(guān)鍵字,唯一鍵,唯一索引和標(biāo)識列等多種方法來實(shí)現(xiàn)實(shí)體完整性。其最常用的是使用主關(guān)鍵字。在本系統(tǒng)中,即使用設(shè)定主關(guān)鍵字的方法來保證實(shí)體完整性。(2)區(qū)域完整性區(qū)域完整性是要求數(shù)據(jù)表中的數(shù)據(jù)位于一個特定的允許范圍之內(nèi)??梢允褂媚J(rèn)值,核查,外部關(guān)鍵字,數(shù)據(jù)類型和規(guī)則等多種方法來實(shí)現(xiàn)區(qū)域完整性。(3)參考完整性參考完整性是用來維護(hù)相關(guān)數(shù)據(jù)表之間數(shù)據(jù)一致性的手段,通過實(shí)現(xiàn)參考完整性,可以避免因一個數(shù)據(jù)表的記錄改變而造成另一個數(shù)據(jù)表內(nèi)的數(shù)據(jù)變成無效的值。可以用外部關(guān)鍵字,核查,觸發(fā)器和存儲過程等方法來實(shí)現(xiàn)參考完整性。在本系統(tǒng)中即采用設(shè)定外部關(guān)鍵字的方法來實(shí)現(xiàn)參考完整性,數(shù)據(jù)庫中的所有的相關(guān)數(shù)據(jù)表都通過外部關(guān)鍵字鏈接成一個網(wǎng)狀的關(guān)系圖。5 系統(tǒng)詳細(xì)設(shè)計(jì)與實(shí)現(xiàn)5.1 系統(tǒng)登錄模塊系統(tǒng)登錄模塊主要負(fù)責(zé)驗(yàn)證用戶是否合法。為了保證應(yīng)用程序的安全,通常要設(shè)計(jì)系統(tǒng)登錄界面。只有合法的用戶才可進(jìn)入系統(tǒng)。程
溫馨提示
- 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)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 《壓力焊與釬焊》教學(xué)大綱
- 教科版五年級科學(xué)教案
- 玉溪師范學(xué)院《社會學(xué)》2021-2022學(xué)年第一學(xué)期期末試卷
- 2023年油氣鉆采服務(wù)項(xiàng)目成效分析報(bào)告
- 2024年粘結(jié)稀土永磁材料項(xiàng)目成效分析報(bào)告
- 2019粵教版 高中美術(shù) 選擇性必修4 設(shè)計(jì)《第一單元 傳情達(dá)意的視覺傳達(dá)設(shè)計(jì)》大單元整體教學(xué)設(shè)計(jì)2020課標(biāo)
- 差異化勞動合同
- 餐飲技術(shù)入股協(xié)議書范本合同
- 財(cái)務(wù)機(jī)構(gòu)代理出口退稅合同范本
- 補(bǔ)充協(xié)議取消原合同部分條款模板
- 巴金名著導(dǎo)讀《激流三部曲》
- 2024年中核武漢核電運(yùn)行技術(shù)股份有限公司招聘筆試參考題庫含答案解析
- 水泥公司銷售培訓(xùn)課件
- 火候知識完整
- 口腔醫(yī)學(xué)生涯規(guī)劃
- 3D打印氣管支架的個性化治療
- 物業(yè)客服人員守則
- 預(yù)防錯混料課件
- 交通工程專業(yè)大學(xué)生職業(yè)生涯規(guī)劃
- 新概念英語第2冊課文(完整版)
- 北京市醫(yī)院引導(dǎo)標(biāo)識設(shè)置標(biāo)準(zhǔn)
評論
0/150
提交評論