汽車銷售網(wǎng)站管理系統(tǒng)畢業(yè)設計論文_第1頁
汽車銷售網(wǎng)站管理系統(tǒng)畢業(yè)設計論文_第2頁
汽車銷售網(wǎng)站管理系統(tǒng)畢業(yè)設計論文_第3頁
汽車銷售網(wǎng)站管理系統(tǒng)畢業(yè)設計論文_第4頁
汽車銷售網(wǎng)站管理系統(tǒng)畢業(yè)設計論文_第5頁
已閱讀5頁,還剩42頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

畢業(yè)設計(說明書)題目:汽車銷售網(wǎng)站管理系統(tǒng)的設計與實現(xiàn)姓名:編號:平頂山工業(yè)職業(yè)技術學院年月日平頂山工業(yè)職業(yè)技術學院畢業(yè)設計(論文)任務書姓名___徐鳳芹_____專業(yè)__計算機應用技術__任務下達日期___2013___年__4___月___3__日設計(論文)開始日期_____2013_______年__4___月__10___日設計(論文)完成日期_____2013_____年____6____月___12____日設計論文題目________汽車銷售網(wǎng)站管理系統(tǒng)的設計與實現(xiàn)____________A.編制設計___________________________________________________________________________________________________________________________B.設計專題(畢業(yè)論文)________________________________________________________________________________________________________________指導教師_______張佰慧_______系(部)主任________王德永________________________年__________月__________日平頂山工業(yè)職業(yè)技術學院畢業(yè)設計(論文)評語第________頁共________頁學生姓名:____徐鳳芹_____,____計算機應用技術_____專業(yè)___10_____年級畢業(yè)設計(論文)題目:________汽車銷售網(wǎng)站管理系統(tǒng)的設計與實現(xiàn)____________評閱人:____________________________________指導教師:____________________________________(簽字)年月日成績:____________________________________系(部)主任:__________________________________(簽字)年月日畢業(yè)設計(論文)及答辯評語:平頂山工業(yè)職業(yè)技術學院畢業(yè)設計(論文)答辯委員會記錄計算機與軟件工程學院系計算機應用技術專業(yè),學生徐鳳芹于年月日進行了畢業(yè)設計(論文)答辯。設計題目:汽車銷售網(wǎng)站管理系統(tǒng)的設計與實現(xiàn)_專題(論文)題目:汽車銷售網(wǎng)站管理系統(tǒng)的設計與實現(xiàn)_指導教師:張佰慧答辯委員會根據(jù)學生提交的畢業(yè)設計(論文)材料,根據(jù)學生答辯情況,經(jīng)答辯委員會討論評定,給予學生畢業(yè)設計(論文)成績?yōu)?。答辯委員會人,出席人。答辯委員會主任(簽字):答辯委員會副主任(簽字):答辯委員會委員:,,,,_,___________。平頂山工業(yè)職業(yè)技術學院畢業(yè)設計說明書PAGEIII摘要自從Web技術出現(xiàn)以來,網(wǎng)站的架構(gòu)技術就成為了一個高速發(fā)展的熱點。Internet的出現(xiàn)使企業(yè)擁有了一個商機無限的網(wǎng)絡發(fā)展空間,許多傳統(tǒng)的信息和數(shù)據(jù)庫系統(tǒng)正在被移植以互聯(lián)網(wǎng)上,電子商務以其高效率、低成本的優(yōu)勢,逐步成為新興的經(jīng)營模式和理念,越來越多的企業(yè)開始將自己的業(yè)務通過Internet的形式直接的提供給客戶,一個基于Internet的全球電子商務框架正在形成。隨著計算機技術、網(wǎng)絡技術的不斷提高,電子商務技術的日漸成熟,人們已不再滿足于傳統(tǒng)的汽車的購買方式,而是渴望通過Internet購買自己的鐘愛的品牌車,享受網(wǎng)上訂購所帶來的更多的便利,為了滿足于廣大客戶的需求,越來越多的汽車銷售網(wǎng)站應運而生。為了實現(xiàn)汽車銷售的信息化目的,本文對汽車銷售網(wǎng)站管理系統(tǒng)進行了市場、技術、經(jīng)濟等方面的可行性分析,并根據(jù)汽車銷售的實際需求,設計了汽車銷售網(wǎng)站的管理系統(tǒng)的功能,規(guī)劃了系統(tǒng)的數(shù)據(jù)流程。同時,運用了JSP中模式的方法和技術,對汽車銷售網(wǎng)站管理系統(tǒng)的汽車銷售功能、汽車預定管理功能、汽車租賃管理功能等等,銷售統(tǒng)計功能進行了設計和開發(fā),實現(xiàn)了預期的研究目標。本文研究的是基于ssh框架的汽車銷售集團網(wǎng)站管理系統(tǒng),實現(xiàn)了通過網(wǎng)站后臺,對網(wǎng)站前臺信息進行全面管理。前臺展示了企業(yè)銷售車輛信息、租賃車輛、新車到站等相關信息,提供了汽車銷售,汽車租賃,車輛轉(zhuǎn)換的信息的訂單功能,汽車的基本信息,本文介紹了如何使用ssh框架開發(fā)一個汽車銷售集團管理系統(tǒng),目的在于讓大家共同學習和運用這一語言的體會和收獲?!娟P鍵詞】汽車銷售網(wǎng)站、汽車銷售、汽車目錄第1章緒論 11.1系統(tǒng)開發(fā)的背景 11.2國內(nèi)研究現(xiàn)狀 11.3選題意義 21.4資料來源 31.5研究目的 3第2章開發(fā)工具及主要技術 52.1JSP簡介 52.2Tomcat服務器簡介 52.3MyEclipse簡介 52.4SSH框架簡介 6第3章系統(tǒng)分析 73.1可行性分析 73.1.1經(jīng)濟上的可行性 73.1.2技上的可行術性 73.1.3管理上的可行性 73.2系統(tǒng)需求分析 73.3功能模塊的分析 83.4數(shù)據(jù)表的分析 93.5開發(fā)及運行環(huán)境 9第4章總體設計 104.1項目規(guī)劃 104.2系統(tǒng)功能結(jié)構(gòu)圖 11第5章系統(tǒng)設計 95.1設計目標 95.2邏輯結(jié)構(gòu)設計 95.2.1.數(shù)據(jù)表概要說明 105.2.2.數(shù)據(jù)表的結(jié)構(gòu) 105.3輸入輸出設計 135.3.1輸出設計 135.3.2輸入設計 135.4物理配置方案設計(包括硬、軟件、網(wǎng)絡設計) 135.5安全性設計 14第6章系統(tǒng)的實現(xiàn)及相關代碼 156.1登陸模塊的實現(xiàn) 156.2管理首頁的實現(xiàn) 156.3管理員信息管理模塊的實現(xiàn) 166.4訂購信息管理模塊的實現(xiàn) 196.5租賃信息管理模塊的實現(xiàn) 226.6連鎖店企業(yè)管理模塊的實現(xiàn) 24第7章系統(tǒng)測試與維護 297.1系統(tǒng)測試 297.2系統(tǒng)測試過程分析 307.2.1白盒測試 307.3系統(tǒng)的運行和維護 307.3.1硬件系統(tǒng)的維護 307.3.2軟件系統(tǒng)的維護 317.3.3系統(tǒng)的日常使用維護 31第8章結(jié)論 32致謝 33參考文獻 34第11頁平頂山工業(yè)職業(yè)技術學院畢業(yè)設計說明書第1頁第1章緒論1.1系統(tǒng)開發(fā)的背景隨著人們生活水平的不斷提高,人們對汽車的消費和需求也越來越強烈。天金汽車銷售集團的業(yè)務環(huán)節(jié)仍然運用人工記錄的傳統(tǒng)方法,既容易出錯又會導致銷售混亂,查詢和統(tǒng)計起來也非常不方便。這種傳統(tǒng)方法費時又費力,嚴重時會給公司造成難以挽回的損失。如何管理好這些,使整個公司協(xié)調(diào)一致、高效率地運轉(zhuǎn),是該公司急待解決的問題。天金汽車銷售網(wǎng)站系統(tǒng)不但能使各業(yè)務環(huán)節(jié)協(xié)調(diào)一致,而且操作簡單,條目清晰。通過銷售查詢,天金汽車銷售網(wǎng)站能在最短的時間內(nèi)獲得市場信息,從而制訂相應的決策。因此,該系統(tǒng)主要根據(jù)實際需求,劃分了租賃管理、銷售管理、訂單管理、投訴管理、集團信息管理和車輛置換管理等模塊,實現(xiàn)了從多個環(huán)節(jié)數(shù)據(jù)的跟蹤管理服務,基本上滿足了汽車銷售管理流程。1.2國內(nèi)研究現(xiàn)狀截至2012年6月底,中國機動車保有量達2.33億輛,其中汽車1.14億輛,摩托車1.03億輛。全國機動車駕駛?cè)诉_2.47億人,其中汽車駕駛?cè)?.86億人。公安部交管局有關負責人表示,中國機動車保有量保持較快增長,上半年增量超過800萬輛,山東和廣東機動車保有量超過兩千萬。截至6月底,全國機動車保有量為2.33億輛,與2011年底相比,增加826萬輛,增長3.67%。全國8個省的機動車保有量超過1000萬輛。全國汽車保有量超過1.1億輛,上半年增量為歷史同期最高。全國17個城市的汽車保有量超過1百萬輛,其中北京、成都、天津、深圳、上海等5個城市的汽車保有量超過200萬輛。私人汽車保有量達8613萬輛,占全部汽車保有量的75.62%,比2011年底上升1.21個百分點。統(tǒng)計分析,目前駕齡不滿1年的新駕駛?cè)苏捡{駛?cè)丝偭康?0.93%。截至6月底,全國機動車駕駛?cè)藬?shù)量達到2.47億人,其中,汽車駕駛?cè)藶?.86億人,占駕駛?cè)丝倲?shù)的75.19%。3年以下駕齡的駕駛?cè)擞?471萬人,占全國機動車駕駛?cè)丝倲?shù)的38.33%。1、盡管刺激消費政策退出,但國內(nèi)汽車消費的剛性需求大局沒有變,一是仍處于剛性需求歷史階段,二是政策對于汽車市場仍是決定性的;三是汽車市場呈現(xiàn)高速發(fā)展,快速變化的狀態(tài);四是汽車后市場正在從后臺走向前臺,越來越重要,總體上正處于市場快速發(fā)展階段。2、由于國內(nèi)汽車市場連續(xù)三年成為世界第一產(chǎn)銷大國,汽車產(chǎn)銷的過快增長,不僅是政策退出,而且促使高層領導對汽車產(chǎn)銷市場產(chǎn)生了重大轉(zhuǎn)變,及由刺激消費轉(zhuǎn)為調(diào)控消費。3、由于國內(nèi)一批一二線城市過早的進入了汽車時代,造成城市建設、城市規(guī)劃、城市環(huán)境與城市交通,停車、能源等形成巨大的社會熱點。促成限量限行政策的不斷推出,同時會對汽車銷售市場進行總體調(diào)控,即降低汽車銷售總量的增長速度,減緩汽車保有量的過快增長。4、汽車銷售市場將明顯的從以資源型市場為主,即以汽車銷售為主,轉(zhuǎn)向服務型市場,汽車后市場將被高度重視,形成今后一個時期的汽車市場轉(zhuǎn)型的重要標志。同時,新車銷售將很快轉(zhuǎn)向以新舊車置換為主的汽車市場。誰將擁有巨大的客戶群,誰將擁有發(fā)展的基礎和前景。5、國內(nèi)汽車市場政策變了,各級政府對汽車消費的觀念也變了,汽車市場也發(fā)生了重大轉(zhuǎn)變,遺憾的是汽車營銷沒有創(chuàng)新性的轉(zhuǎn)變,汽車后市場也沒有發(fā)生重大轉(zhuǎn)變,這必將影響到今后一段時期的汽車銷售市場,競爭將更加激烈,汽車銷售將變得越來越難。1.3選題意義當今,中國的汽車市場不斷擴大,汽車制造企業(yè)的實力與日俱增,汽車經(jīng)銷商群體越來越龐大,但在多數(shù)汽車銷售企業(yè)中仍采用較為傳統(tǒng)的管理方式,紙制單據(jù)、手工業(yè)務管理是信息管理的主要方式。這種方式不僅數(shù)據(jù)可靠性差,運行效率低,而且統(tǒng)計分析難度較大,企業(yè)獲取有用統(tǒng)計信息的時間周期長。企業(yè)與整個產(chǎn)業(yè)鏈中的供應商、經(jīng)銷商、服務商等協(xié)作伙伴的商業(yè)信息交流主要通過電子郵件、電話及傳真的方式實現(xiàn),這將會嚴重影響商業(yè)信息交流的及時性和可靠性。所有這些問題在不同程度上制約企業(yè)的發(fā)展空間和發(fā)展速度,特別是網(wǎng)絡經(jīng)濟和信息化時代的到來,采用先進的管理方式以便增強企業(yè)的競爭能力是汽車制造企業(yè)需面對的重要問題。如何解決上述一系列問題,如何快速適應變化多端的市場,如何運用現(xiàn)代化的管理和技術手段降低產(chǎn)品成本、提高企業(yè)競爭力,是我國汽車企業(yè)急需解決的問題。信息技術和網(wǎng)絡技術的廣泛應用和發(fā)展將為企業(yè)降低產(chǎn)品成本、優(yōu)化庫存結(jié)構(gòu)、拓展銷售渠道、提高服務效率等提供了可能,是汽車企業(yè)增強競爭實力的必經(jīng)之路。目前,我國的汽車業(yè)銷售管理大多沿用舊的管理模式,無論在倉儲管理,還是在銷售管理方面等其他方面都存在一些問題,這些無疑制約了汽車業(yè)的發(fā)展和騰飛。在傳統(tǒng)的汽車業(yè)管理模式中,紙單據(jù)及手工管理是其主流方式。這種方式具有數(shù)據(jù)可靠性差,運行效率低下,統(tǒng)計分析難度大的缺點,快速抽取對企業(yè)有用的統(tǒng)計信息的可能性很小。這種傳統(tǒng)的管理模式已不能適應當今汽車企業(yè)的發(fā)展趨勢,特別是信息化時代的到來,采用先進管理模式來增強競爭力,迎接信息化革命是擺在汽車業(yè)面前很現(xiàn)實而且很重要的問題。如何在效益、效率上取得提升成為關鍵問題。汽車銷售部門網(wǎng)絡管理軟件主要用于汽車行業(yè)銷售服務業(yè)務,通過標準的作業(yè)流程和統(tǒng)一的管理模式,管理潛在和現(xiàn)實的客戶關系以及商業(yè)伙伴關系,范圍涉及營銷、銷售及溝通渠道的服務,從而在此基礎上建立起現(xiàn)代化的營銷管理模式。1.4資料來源本系統(tǒng)是針對天金汽車銷售集團銷售情況建立的管理信息系統(tǒng)。首先,對天金汽車銷售集團的性質(zhì)和概括要有初步的了解,公司資料主要來源于對企業(yè)的實際調(diào)查。其次,通過對汽車銷售市場現(xiàn)況的調(diào)查以及對現(xiàn)有汽車銷售網(wǎng)站的比較分析,得出各個汽車銷售網(wǎng)站的優(yōu)缺點,查閱書籍綜合得來。1.5研究目的隨著汽車生產(chǎn)企業(yè)生產(chǎn)能力的不斷擴大,汽車銷售管理部門處理的信息也越來越多,所以對車輛銷售進行全生命周期的管理勢在必行。根據(jù)對汽車銷售情況的調(diào)研,我們發(fā)現(xiàn)汽車銷售服務業(yè)在面臨:人力資源短缺,業(yè)務代表離職率高,無法提供良好的客戶服務,因此客戶滿意度和忠誠度低。銷售數(shù)據(jù)不能及時共享,造成信息孤島不能及時的制定戰(zhàn)略決策。雖然現(xiàn)在企業(yè)大都實現(xiàn)了網(wǎng)站銷售管理的計算機化,但功能分散,甚至有很多環(huán)節(jié)還并未納入系統(tǒng)管理。分散的功能增加了重復錄入的次數(shù),而且數(shù)據(jù)格式不規(guī)范、不及時,極大地增加了管理人員的工作量。本系統(tǒng)的開發(fā)旨在提高管理人員的工作效率,從而提升企業(yè)的競爭力,彌補業(yè)務人員能力的缺陷,及時的共享數(shù)據(jù),給決策人員提供相應的決策支持,整合跨部門的管理工作,進行必要的系統(tǒng)整合,整合企業(yè)的外圍資源和上下游的供應鏈,發(fā)展汽車商品全方位的網(wǎng)站銷售中心。最終提高企業(yè)自身的競爭優(yōu)勢促進企業(yè)的快速發(fā)展。第2章開發(fā)工具及主要技術2.1JSP簡介JSP(JavaServerPages)是現(xiàn)在應用非常廣泛的一種動態(tài)網(wǎng)頁技術標準,由SUN公司和其他一些公司倡導建立的。WEB服務器接收到JSP網(wǎng)頁請求時,程序的處理在服務器端進行,然后將處理結(jié)果以HTML格式返回給客戶,在客戶端即瀏覽器上顯示出來,JSP技術實現(xiàn)了動態(tài)頁面和靜態(tài)頁面的分離,可以徹底擺脫平臺的束縛,實現(xiàn)一次編寫,任意運行。同時在JSP中可以使用JavaBean組件,實現(xiàn)業(yè)務邏輯和頁面表現(xiàn)的分離,同時提高了代碼的重用率,提高了開發(fā)效率??傊甁SP技術的應用越來越廣泛,成為時下非常流行的動態(tài)網(wǎng)頁技術。2.2Tomcat服務器簡介Tomcat是一款輕量級的應用服務器,對于中小型系統(tǒng)開發(fā)用戶來講非常實用,首先這是一款免費的應用服務器,運行時它占用資源小,擴展性好,支持負載平衡與郵件服務等開發(fā)應用系統(tǒng)常用的功能。在開發(fā)中用TOMCAT可以很方便的在本地計算機上配置成為一個Apache應用服務器,以便開發(fā)中進行調(diào)試程序。本次設計使用的是TOMCAT7.0版本,它相比之前版本作了一些改進,對Servlet3.0、JSP2.2和EL2.2等特性能夠很好的支持。2.3MyEclipse簡介MyEclipse是一個企業(yè)級的工作平臺,是一款非常優(yōu)秀的編寫JAVA,JSP應用的IDE,它集成了JavaEE開發(fā)環(huán)境,完整支持HTML,Struts,JSF,CSS,JavaScript,SQL,Hibernate。在使用它開發(fā)應用的時候可以很方便的進行數(shù)據(jù)庫,服務器的操作,開發(fā),發(fā)布應用。開發(fā)過程中進行各種調(diào)試。本設計使用的MyEclipse8.5版本,MyEclipse8在團隊寫作和集中工作環(huán)境的集中配置管理方面進行了提升,提高了團隊的工作效率,適合企業(yè)級的開發(fā),當然由于本次設計是個人獨立完成,用不到這方面的功能。2.4SSH框架簡介SSH框架在Struts+Spring+Hibernate的組合框架模式:(1)Struts:Struts最早是作為ApacheJakarta項目的組成部分而問世。項目的創(chuàng)立者希望通過對該項目的研究,改進和提高JSP、Servelet、標簽庫以及面向?qū)ο蟮募夹g水準,當前最高版本為Struts2.0。Struts的目的是為了幫助開發(fā)者減少在運用MVC設計模型來開發(fā)Web應用的時間。(2)Spring:Spring是一個開源框架,它由RodJohnson創(chuàng)建,主要是為了解決企業(yè)應用開發(fā)的復雜性而創(chuàng)建的。Spring使用基本的JavaBean來完成以前只能由EJB完成的事情。然而,Spring的用途不僅限于服務器的開發(fā)。從簡單性、可測試性和松耦合的角度而言,任何Java應用都可以從Spring中受益。(3)Hibernate:Hibernate是一個開源的對象關系映射框架,它對JDBC進行了非常輕量級的對象封裝,把對象模型表示的對象映射到基本SQL的關系模型結(jié)構(gòu)中去,使得Java程序員可以隨心所欲的使用面向?qū)ο蟮木幊趟季S來操縱數(shù)據(jù)庫,大幅度減少開發(fā)時人工使用SQL和JDBC處理數(shù)據(jù)的時間。第3章系統(tǒng)分析3.1可行性分析3.1.1經(jīng)濟上的可行性新系統(tǒng)的支出主要包括計算機費用,一次性支出和經(jīng)常性支出,其中計算機費用包括硬件設備和軟件設備,由于現(xiàn)在微機的價格比較便宜,投資不會太大,而且保定長城汽車公司自身的信息設備齊全,新設備的支出較少;一次性支出包括軟件設計和開發(fā)費用,經(jīng)常性支出有軟件維護費用和使用費用,用于系統(tǒng)的后期維護,此軟件可以大大提高企業(yè)的經(jīng)濟效益,使企業(yè)銷售額大幅度提升。3.1.2技上的可行術性硬件方面:保定長城汽車公司有微機室,其計算機配置齊全,網(wǎng)絡基礎設施完善,達到了系統(tǒng)實施的要求。軟件方面:計算機安裝的是Windows7操作系統(tǒng),以mysql為后臺數(shù)據(jù)庫,和我們擬要使用的開發(fā)平臺沒有沖突。人員方面:開發(fā)人員技術水平高,能熟練使用mysql等開發(fā)軟件從以上三方面考慮,所需的技術已經(jīng)具備。3.1.3管理上的可行性提升單位管理水平。單位實行銷售管理信息系統(tǒng),該系統(tǒng)可以改變之前該單位信重復、混亂、無法共享的現(xiàn)狀,實現(xiàn)了信息透明化,管理一體化。同時此系統(tǒng)具有高度的信息綜合利用功能,可以對該單位銷售的管理活動進行分析、預測、決策,進而達到對銷售管理過程的全程監(jiān)督和控制的目的。使領導者及時了解工作人員的情況,提高決策的科學性。3.2系統(tǒng)需求分析通過調(diào)查,要求系統(tǒng)需要有以下功能;全面展示企業(yè)形象。展示企業(yè)銷售車輛信息、租賃汽車的相關信息。提供汽車銷售、汽車租賃、車輛轉(zhuǎn)換等信息的訂單添加功能。為客戶投訴提供相關窗口,提供企業(yè)熱線。提供企業(yè)銷售汽車相關信息的檢索功能,方便用戶查詢汽車的相關信息。提供備件查詢功能,方便用戶使用。為客戶提供各地連鎖店信息。通過網(wǎng)站后臺,對網(wǎng)站前臺信息進行全面管理。通進后臺管理企業(yè)的新聞信息。通過后臺對車輛信息,租賃汽車信息進行全面管理。通過后臺管理各類訂單(訂購、租賃、置換)信息,提供訂單查詢功能。通過后臺管理對備件信息進行管理,提供查詢功能。通進后臺對連鎖企業(yè)信息進行管理。授理客戶的投訴信息。通過后臺管理用戶名和密碼。系統(tǒng)退出。3.3功能模塊的分析根據(jù)汽車銷售集團網(wǎng)站的功能需求,應該提供用戶管理、訂購管理、租賃信息管理、連鎖企業(yè)管理、投訴信息管理等功能模塊。詳細如下:用戶信息管理:查看、修改、添加、刪除、恢復用戶信息訂購信息管理:查看、刪除、恢復邏輯刪除訂單信息租賃信息管理:查看、刪除、恢復邏輯刪除租賃信息連鎖企業(yè)管理:查看、添加、修改、邏輯刪除、物理刪除、恢復邏輯刪除連鎖企業(yè)信息公告信息管理:查看、添加、修改、邏輯刪除、物理刪除、恢復邏輯刪除公告信息新聞信息管理:查看、添加、修改、邏輯刪除、物理刪除、恢復邏輯刪除新聞信息集團信息管理:查看、添加、修改、邏輯刪除、物理刪除、恢復邏輯刪除集團信息租賃車信息管理:查看、添加、修改、邏輯刪除、物理刪除、恢復邏輯刪除租賃車信息投訴信息管理:查看、邏輯刪除、物理刪除、恢復邏輯刪除投訴信息置換信息管理:查看、邏輯刪除、物理刪除、恢復邏輯刪除租賃信息熱線服務管理:查看、添加、修改、邏輯刪除、物理刪除、恢復邏輯刪除熱線服務3.4數(shù)據(jù)表的分析本系統(tǒng)的主要數(shù)據(jù)庫表如下:用戶表(管理員編號、管理員名、管理員密碼等信息)在線租賃訂單表(聯(lián)系人、聯(lián)系電話、車輛的名稱等信息)客戶投訴表(投訴人姓名,聯(lián)系電話、投訴單位等信息)置換申請表(編號、真實姓名、聯(lián)系電話等信息)在線訂單表(車輛的名稱、訂購數(shù)量、車輛的顏色等信息)公告信息表(公告標題、公告信息、發(fā)布時間等信息)新聞信息表(新聞標題、新聞內(nèi)容、發(fā)布日期等信息)連鎖企業(yè)表(公司名稱、公司地址、加盟企業(yè)類型等信息)租賃車表(租賃車名、車輛類型、租賃價格等信息)集團信息表(歷史回顧、未來展望、集團名稱等信息)客戶服務表(連鎖企業(yè)名、聯(lián)系電話、聯(lián)系人等信息)3.5開發(fā)及運行環(huán)境硬件平臺:CPU:P41.8GHz。內(nèi)存:256MB以上。軟件平臺:操作系統(tǒng):Windowsxp/Windows2000。數(shù)據(jù)庫:MySql。瀏覽器:IE5.0,推薦使用IE6.0。Web服務器:IIS5.0。分辨率:最佳效果1024×768像素。第4章總體設計4.1項目規(guī)劃汽車銷售集團網(wǎng)站是一個典型的數(shù)據(jù)庫開發(fā)應用程序,后臺功能設計,規(guī)劃系統(tǒng)功能模塊如下:后臺登錄管理員通過用戶名、密碼和驗證碼進入汽車銷售網(wǎng)站后臺管理,進行修改、添加、刪除、恢復等工作.。如果輸入錯誤則無法進入管理員后臺,用戶信息管理可以查看個人信息,修改個人信息,查詢所有管理員的基本信息資料,可以添加新的管理員,可以修改個人的密碼,修改密碼之后必須從新登陸!訂購信息管理在前臺用戶可以訂購車輛,用戶所提交的訂購信息提交成功后,管理員可以查詢訂單信息,可以詳細查看訂單的集體信息內(nèi)容,可以邏輯刪除訂單,如果誤刪除也可以恢復已刪的訂單信息。租賃信息管理在前臺用戶可以通過租賃訂單租賃車輛,填寫相關信息后提交,提交成功后,管理員可以在后臺查詢到該用戶租賃的信息,可以查看租賃信息的詳細信息內(nèi)容,但是不可以修改租賃信息的內(nèi)容,管理員可以查看該用戶的租賃信息是否受理,管理員可以單個邏輯刪除也可以成批邏輯刪除租賃信息,如果誤刪除可以恢復已刪的租賃信息。連鎖企業(yè)管理對連鎖企業(yè)進行統(tǒng)一化管理,管理員可以查詢連鎖企業(yè)的信息,也可以詳細查詢連鎖企業(yè)的基本信息,管理員可以添加連鎖店企業(yè),可以邏輯單個刪除或者批量刪除,如果出現(xiàn)誤刪除,可以進行恢復連鎖企業(yè)的信息。公告信息管理管理員可以添加公告信息,修改公告,邏輯單個刪除和批量刪除,如果有誤刪除,管理員可以恢復誤刪除信息。新聞信息管理管理員可以添加新聞信息,修改公告,邏輯單個刪除和批量刪除,如果有誤刪除,管理員可以恢復誤刪除信息。集團信息管理主要是集團對未來的展望和歷史的回顧,過一段時間管理員將根據(jù)相關信息添加,修改集團信息。也可以刪除集團信息租賃車信息管理管理員可以添加新的租賃車信息,也可以修改租賃車信息,如果有車報廢,也可以刪除此車的相關信息,如果誤刪除也可以恢復??蛻敉对V信息管理用戶如果對那個連鎖店,那個項目有不滿意的地方,可以經(jīng)過前臺對其進行投訴,用戶填寫相關信息后提交,提交之后管理員在后臺則可以查詢到用戶投訴的信息,可以對其進行詳細查詢,但是不可以對其修改,可以對其邏輯刪除,如果誤刪除管理員可以恢復投訴信息。置換信息管理在前臺用戶可以通過申請置換表進行申請,填寫相關信息后提交,提示提交成功后。管理員可以在后臺查詢到用戶申請置換的信息,管理員可以根據(jù)條件進行授理,可以查看置換的詳細信息,管理員可以邏輯單個刪除或者是批量刪除置換信息,如果有誤刪除可以恢復邏輯刪除的置換信息??蛻魺峋€服務管理管理員可以添加,修改客戶熱線服務,也可以邏輯單個刪除或者是批量刪除,如果有誤刪除可以對其進行恢復。4.2系統(tǒng)功能結(jié)構(gòu)圖汽車集團銷售網(wǎng)站前臺系統(tǒng)功能結(jié)構(gòu)圖,如圖3-1所示。圖3-1、車銷售集團網(wǎng)站后臺系統(tǒng)功能結(jié)構(gòu)圖第35頁第5章系統(tǒng)設計5.1設計目標本系統(tǒng)是針對汽車銷售企業(yè)各種相關服務項目,進行開發(fā)設計的,主要實現(xiàn)如下目標:全面展示公司,向客戶介紹公司的服務項目。系統(tǒng)前臺采用清晰、明快的展示風格,展示銷售車輛信息、租賃車輛信息。展示集團信息、企業(yè)新聞。實現(xiàn)客戶在線提交訂購車輛訂單、在線租賃車輛訂單、在線置換車輛訂單的功能客服中心提供客戶服務熱線,并為客戶提供投訴的服務的功能。實現(xiàn)為客戶提供車輛備件信息查詢的功能。提供各地連鎖企業(yè)的相關信息。系統(tǒng)后臺采用人機對話方式,界面美觀友好、信息查詢靈活、方便、快捷、準確、數(shù)據(jù)存儲安全可靠。對銷售車輛信息、租賃車輛信息進行管理。實現(xiàn)對車輛訂單信息、租賃訂單信息、置換信息進行管理功能。實現(xiàn)對車輛訂單信息、租賃信息、置換信息的查詢功能。更新集團信息、歷史回顧內(nèi)容。對新聞信息進行管理。對客戶投訴信息進行查詢和管理。對車輛備件信息進行查詢和管理。對連鎖企業(yè)信息進行管理。提供修改管理員密碼功能。系統(tǒng)運行穩(wěn)定、安全可靠。5.2邏輯結(jié)構(gòu)設計本系統(tǒng)數(shù)據(jù)庫采用MySql數(shù)據(jù)庫,系統(tǒng)數(shù)據(jù)庫名稱為car。數(shù)據(jù)庫car中包含11張表。下面分別給出數(shù)據(jù)表概要說明及數(shù)據(jù)表的結(jié)構(gòu)。5.2.1.數(shù)據(jù)表概要說明為了對本系統(tǒng)后臺的數(shù)據(jù)庫中數(shù)據(jù)表有一個更清晰的認識,在此特設計一個數(shù)據(jù)表樹型結(jié)構(gòu)圖,該數(shù)據(jù)表樹型結(jié)構(gòu)圖包含系統(tǒng)所有數(shù)據(jù)表,如圖4-1所示。訂購信息表訂購信息表公告表集團信息表客戶服務表客戶投訴表連鎖店信息表新聞信息表用戶表置換信息表租賃車表在線租賃表圖4-1數(shù)據(jù)表樹型結(jié)構(gòu)圖5.2.2.數(shù)據(jù)表的結(jié)構(gòu)(1)用戶表用戶列表主要用于用戶信息,該表結(jié)構(gòu)如表1所示。表1用戶表字段名數(shù)據(jù)類型長度是否為空描述user_idint12否管理員編號uservarchar50否管理員名passvarchar50否管理員密碼user_sexvarchar4否管理員性別user_phonevarchar20否管理員電話user_emailvarchar50否管理員郵箱addressvarchar100否管理員地址panduanvarchar3否是否顯示(2)在線租賃訂單在線租賃訂單表主要用于保存租賃訂單信息,該表結(jié)構(gòu)如表2所示。表2在線租賃訂單字段名數(shù)據(jù)類型長度是否為空描述t_idint4否自動編號t_namevarchar30否聯(lián)系人t_phonevarchar30否聯(lián)系電話t_emailvarchar30否郵箱地址t_addressvarchar100否聯(lián)系人地址t_numbervarchar50否電話號碼t_carnamevarchar50否車輛的名稱t_starttimevarchar50否租賃開始時間t_endtimevarchar50否租賃結(jié)束時間t_datevarchar50否發(fā)布日期t_whethervarchar10否是否授理panduanvarchar3否是否顯示t_leixingvarchar50否租賃類型t_liangshuint3否租賃量數(shù)t_bianhaoint6否車輛編號(3)客戶投訴表客戶投訴表主要用于保存客戶投訴信息,該表結(jié)構(gòu)如表3所示表3客戶投訴表字段名數(shù)據(jù)類型長度是否為空描述idint4否編號r_namevarchar50否投訴人姓名r_phonevarchar50否聯(lián)系電話r_danweivarchar500否投訴單位r_xiangmuevarchar5000否投訴項目r_liyouvarchar5000否投訴理由r_jieguovarchar5000否欲求結(jié)果r_datevarchar30否發(fā)布日期r_whethervarchar50否是否授理panduanvarchar3否是否顯示(4)置換申請表置換申請表主要用于保存客戶置換申請信息,該表結(jié)構(gòu)如表4所示。表4置換申請表字段名數(shù)據(jù)類型長度是否為空描述h_idint4否編號h_namevarchar50否真實姓名h_phonevarchar50否聯(lián)系電話h_handevarchar50否手機h_emailvarchar50否電子郵件地址h_addressvarchar50否聯(lián)系地址h_carcvarchar50否持有車的名稱h_timevarchar50否購買時間h_badvarchar50否是否有損h_jianyanvarchar50否是否車檢h_carhvarchar50否欲置換車輛名稱h_datedatetime8否發(fā)布日期h_whethervarchar50否是否授理panduanvarchar3否是否顯示h_yuanjinvarchar5000是置換原因(5)在線訂單表在線訂單表主要用于保存客戶在線訂購汽車的詳細信息,該表結(jié)構(gòu)如表5所示。表5在線訂單表字段名數(shù)據(jù)類型長度是否為空描述idInt4否編號d_namevarchar50否訂購車輛的名稱d_numberInt4否訂購數(shù)量d_colorvarchar10否車輛的顏色d_zffsvarchar50否支付方式d_gsnamevarchar100否公司名稱d_addressvarchar300否詳細地址d_szqyvarchar50是所在區(qū)d_jxsvarchar200是經(jīng)銷商d_lianxrvarchar50否聯(lián)系人d_phonevarchar20否聯(lián)系電話d_emailvarchar100否電子郵件地址d_yzbmvarchar30否郵政編碼d_datevarchar30否發(fā)布日期d_beizhuvarchar1000是備注信息d_ziliaovarchar1000是汽車詳細資料d_leixingvarchar50否車輛類型d_whethervarchar10否是否授理panduanvarchar3否是否顯示5.3輸入輸出設計本系統(tǒng)的輸入輸出設置,主要包括信息的錄入和界面的設計,輸出的主要方式是報表。5.3.1輸出設計輸出是系統(tǒng)產(chǎn)生的結(jié)果或提供的信息,對大多數(shù)用戶來說,輸出是系統(tǒng)開發(fā)的目的和評價系統(tǒng)開發(fā)成功與否的標準。因此,必須十分重視輸出設計。根據(jù)以上對本系統(tǒng)的分析,可以分析出本系統(tǒng)輸出的主要內(nèi)容包括:進車訂單報表,銷售報表,庫存報表,售后報表,客戶報表。用戶可以將這些報表打印出來。5.3.2輸入設計輸入設計的目標是保證向系統(tǒng)輸入正確的數(shù)據(jù),在此前提系下,要做到輸入方法簡單、迅速、經(jīng)濟、方便。本系統(tǒng)輸入的主要內(nèi)弄包括:車輛型號、車輛級別、發(fā)動機型號、庫存數(shù)量、車輛顏色、車輛價格、車輛長寬高,這些信息的輸入方式均是由管理員通過鍵盤直接輸入到系統(tǒng)數(shù)據(jù)庫中。5.4物理配置方案設計(包括硬、軟件、網(wǎng)絡設計)硬件平臺:CPU:最低要求IntelPentiumDualCoreE5400或AMDAthlon64X25000+內(nèi)存:1G以上,硬盤40G以上。系統(tǒng)開發(fā)平臺:VisualStudio2005數(shù)據(jù)庫管理平臺:SQLServer2005運行平臺:Windows75.5安全性設計1、標準化與一致性原則本系統(tǒng)安全體系的設計遵循一系列的標準,確保各個分系統(tǒng)的一致性,使整個系統(tǒng)安全地互聯(lián)互通、信息共享。易操作性原則本系統(tǒng)易于操作,對人的操作要求較低,增加了安全性能。登錄安全原則登錄時密碼是隱藏的,確保用戶密碼不被泄露。權(quán)限設置原則保證數(shù)據(jù)庫中的信息安全,需要對用戶的權(quán)限進行設置,比如管理員可以管理及查看其他工作人員的全部信息,其它用戶的權(quán)限要由管理員進行設置,使數(shù)據(jù)的安全有了保障。第6章系統(tǒng)的實現(xiàn)及相關代碼6.1登陸模塊的實現(xiàn)登錄模塊主要用于本系統(tǒng)工作人員的登錄,只有在分配了用戶名和密碼時才可以進入該系統(tǒng),管理相應的工作,并且工作人員不能瀏覽數(shù)據(jù)庫中的用戶表和注冊用戶名密碼,以免非法登錄,不便于管理。用戶登錄時將按照用戶名和密碼進行驗證,當輸入錯誤或沒有用戶名和密碼時會出現(xiàn)相應的提示(登陸失?。。斢脩裘兔艽a都正確時會進入程序主界面,才能進行日常管理工作。該模塊的界面如圖6-1登錄界面所示。圖6-1系統(tǒng)登錄界面示意圖6.2管理首頁的實現(xiàn)登陸成功后顯示首頁,它分為三部分:top(上部),left(左半部)和right(右半部)三部分組成的一個架構(gòu):這樣方便操作與顯示。首頁顯示了最新的公告信息和公司最新的新聞信息。如圖6-2所示。圖6-2系統(tǒng)主頁面示意圖6.3管理員信息管理模塊的實現(xiàn)該模塊負責管理用戶信息。主要包括對用戶信息的查看個人信息、添加用戶信息、修改個人信息、刪除用戶信息、恢復用戶信息等。1、單擊“用戶信息管理”彈出下拉列表,單擊“查看個人信息”右邊顯示出“個人信息資料”頁面,如圖6-3所示。圖6-3個人信息瀏覽示意圖2、單擊“修改個人信息”右邊顯示“修改個人信息資料”界面如圖6-4所示。圖6-4個人信息修改示意圖3、單擊“查看用戶信息”右邊彈出所有“用戶基本信息”界面,如圖6-5所示。圖6-5用戶信息瀏覽示意圖4、點擊“查看”右邊彈出“個人信息資料”的界面如圖6-6所示。圖6-6用戶個人信息瀏覽示意圖5、點擊“修改”右邊彈出“修改個人信息資料”的界面如圖6-7所示。圖6-7用戶個人信息修改示意圖6、點擊“刪除”右邊彈出“是否確定刪除”對話框,單擊確定將邏輯刪除此條信息界面如圖6-8所示。圖6-8用戶信息刪除示意圖7、單擊“添加用戶”右邊彈出“添加用戶”的界面如圖6-9所示。圖6-9用戶信息添加示意圖6.4訂購信息管理模塊的實現(xiàn)在訂購信息管理模塊,能根據(jù)訂購類型和處理狀態(tài)查詢,在車輛訂購信息模塊中管理員只能對其查看和批量刪除車輛訂購信息,不能對其修改具體內(nèi)容如下:1、單擊“訂購信息管理”打開下拉列表,單擊“車輛訂購信息”右邊將彈出所有“車輛訂購信息”的界面如圖6-10所示。圖6-10車輛訂購信息瀏覽示意圖2、單擊“查看”彈出“在線訂購單”的詳細信息界面如圖6-11所示。圖6-11車輛訂購信息瀏覽示意圖在查看頁面中可以修改訂購狀態(tài),可以將“未受理”狀態(tài)改為“已受理”狀態(tài),單擊“返回”按鈕返回到查詢訂單信息頁面,單擊“保存”按鈕,彈出如下界面如圖6-12所示。圖6-12保存成功示意圖點擊確定按鈕返回查詢訂單信息界面2、單擊“添加訂單”彈出“在線訂購單”窗口,后邊有星號的為必須填寫內(nèi)容,如下圖6-13所示。圖6-13訂單信息添加示意圖3、單擊“已刪訂單”彈出“已刪車輛訂購信息”界面,此界面可以通過訂購車輛類型、處理狀態(tài)和預定時間查詢具備條件的信息。如圖6-14所示。圖6-14已刪車輛訂購信息瀏覽示意圖6.5租賃信息管理模塊的實現(xiàn)該模塊負責租賃信息的管理。主要包括對租賃信息的查看、租賃信息的刪除、申請租賃車輛、邏輯刪除租賃信息、批量邏輯刪除租賃信息、物理刪除租賃信息和恢復邏輯刪除租賃信息。1、單擊“租賃信息管理”打開下拉列表點擊“查詢租賃信息”彈出“車輛租賃信息”界面如圖6-15所示。圖6-15車輛租賃信息瀏覽示意圖2、點擊“查看”顯示租賃的詳細信息,可以將其受理狀態(tài)改為“已受理”讓后點擊“保存”如圖6-16所示。圖6-16車輛租賃信息瀏覽示意圖3、點擊“刪除”則彈出“是否確定刪除”對話框如圖6-17所示。圖6-17車輛租賃信息刪除示意圖2、單擊“添加租賃信息”彈出“在線租賃”界面如圖6-18所示。圖6-18車輛租賃信息添加示意圖6.6連鎖店企業(yè)管理模塊的實現(xiàn)該模塊負責參與本集團的連鎖店信息的管理。本模塊對連鎖店信息的查看、連鎖店信息的刪除、添加連鎖企業(yè)信息、修改連鎖店信息、邏輯刪除連鎖店信息、批量邏輯刪除連鎖店信息、物理刪除連鎖店信息和恢復邏輯刪除連鎖店信息。1、單擊“連鎖企業(yè)管理”彈出下拉列表,點擊“查看企業(yè)”彈出所有“連鎖店信息”界面如圖6-19所示。圖6-19連鎖店信息瀏覽示意圖2、單擊“修改”彈出“修改公司信息”界面如圖6-20所示。圖6-20連鎖店信息修改示意圖3、點擊“刪除”將彈出“是否確定刪除”對話框界面如圖6-21所示。圖6-21連鎖店信息刪除示意圖2、單擊“添加企業(yè)”彈出“添加連鎖店”界面如圖6-22所示。圖6-22連鎖店信息添加示意圖添加連鎖店代碼實現(xiàn)如下:驗證公司編號是否存在Jsp頁面代碼如下(其中還有test文件夾和admincheck..jsp):<scriptlanguage="javascript">varxmlhttp=false;functioncreateRequest(){try{xmlhttp=newXMLHttpRequest();}catch(trymicrosoft){try{xmlhttp=newActiveXObject("Msxml2.XMLHTTP");}catch(othermicrosoft){Try{xmlhttp=newActiveXObject("Microsoft.XMLHTTP");}catch(failed){xmlhttp=false;}}}if(!xmlhttp){alert("errHappend!");returnnull;}returnxmlhttp;}//驗證是否重復functiongetBackInfo(){varl_id=document.getElementById("l_id").value;varurl="admincheck.jsp?l_id="+l_id;createRequest();xmlhttp.open("GET",url,true);xmlhttp.onreadystatechange=disResult;xmlhttp.setRequestHeader("Content-Type","text/html,charset=utf-8");xmlhttp.send(null);}functiondisResult(){if(xmlhttp.readyState==4){if(xmlhttp.status==200){//一切都OK了,那就該用Javascript去執(zhí)行你想要的動作document.getElementById("disCheckResult").innerHTML=xmlhttp.responseText;}else{alert("SomethingWronghasHappend!");}}}</script>限定輸入內(nèi)容Jsp頁面代碼如下:<scripttype="text/javascript"> functiontexiao(){ varLIdValue=document.getElementById("l_id").value; varLNameValue=document.getElementById("l_name").value; varLPhoneValue=document.getElementById("l_phone").value; varLAddressValue=document.getElementById("l_address").value; varLLeixingValue=document.getElementById("l_leixing").value; varLDateValue=document.getElementById("l_date").value; if(LIdValue.length==0){ alert("連鎖店編號不能為空!");returnfalse; } elseif(!LIdValue.match(/^[0-9]{4}$/)){alert("連鎖店編號只能由4位數(shù)字組成!");returnfalse;}if(LNameValue.length==0){ alert("請輸入公司名稱"); returnfalse;}elseif(/^[u4E00-u9FA5]+$/.test(LNameValue)){ alert("您好,公司名稱只能輸入漢字?。?!"); document.getElementById("l_name".value=""); returnfalse;}if(LPhoneValue.length==0){ alert("請輸入聯(lián)系電話!"); returnfalse;}elseif(!LPhoneValue.match(/^[0-9]{11}$/)){ alert("你好,請輸入正確的聯(lián)系方式!"); returnfalse;}if(LAddressValue.length==0){ alert("請輸入地址"); returnfalse;}elseif(/^[u4E00-u9FA5]+$/.test(LAddressValue)){ alert("您好,地址只能輸入漢字?。。?); document.getElementById("l_address".value=""); returnfalse;}if(LLeixingValue.length==0){ alert("請輸入公司類型"); returnfalse;}elseif(/^[u4E00-u9FA5]+$/.test(LLeixingValue)){ alert("您好,公司類型只能輸入漢字?。?!"); document.getElementById("l_leixing".value=""); returnfalse;}}</script>3、單擊“已刪除企業(yè)”彈出“已刪連鎖店信息”界面如圖6-23所示。圖6-23已刪連鎖店信息瀏覽示意圖第7章系統(tǒng)測試與維護7.1系統(tǒng)測試系統(tǒng)測試的目標是為了發(fā)現(xiàn)系統(tǒng)中的錯誤,而發(fā)現(xiàn)錯誤并不是最終的目標,通過測試發(fā)現(xiàn)錯誤之后還必須診斷并改正錯誤,這就是測試的目的。系統(tǒng)測試的目標為:1、測試是為了發(fā)現(xiàn)程序中的錯誤而執(zhí)行程序的過程。2、好的測試方案是極可能發(fā)現(xiàn)迄今為止尚未發(fā)現(xiàn)的錯誤。3、成功的測試是發(fā)現(xiàn)了至今為止尚未發(fā)現(xiàn)的錯誤的測試。測試方法:白盒法其測試的前提是可以把程序看成裝在一個透明的白盒子中,也就是完全了解程序的結(jié)構(gòu)盒處理過程。這種方法按照程序內(nèi)部的邏輯測試程序,檢驗程序中的每一條通路是否能按預定的要求正確工作。黑盒法其測試前提是把程序看成一個黑盒子,完全不考慮程序的內(nèi)部結(jié)構(gòu)盒處理過程。也就是說黑盒測試是在程序接口進行的測試,它只檢查程序功能是否能按照規(guī)格說明書的規(guī)定正常使用,程序是否能適當?shù)慕邮蛰斎氲臄?shù)據(jù)產(chǎn)生正確的輸出信息,并保持外部信息的完整性。一般大型軟件系統(tǒng)的測試基本上包括5個步驟:模塊測試、子系統(tǒng)測試、系統(tǒng)測試、驗收測試和平行運行。軟件測試在軟件生命周期中橫跨兩個階段。通常在編寫出每個模塊之后就對它作必要的測試,模塊的編寫者和測試者是同一個人,編碼和模塊測試屬于軟件生命周期的同一個階段。在這個階段結(jié)束之后,對系統(tǒng)還應該進行各種綜合測試,這是軟件生命周期中的另一個獨立的階段,通常由專門的測試人員承擔這項工作。本次系統(tǒng)測試主要包括:1、用戶界面測試,重點是測試軟件系統(tǒng)的易用性和視覺效果。2、功能測試,即測試軟件系統(tǒng)的功能是否能正常實現(xiàn)。3、健壯性測試,即測試軟件系統(tǒng)在異常情況下能否正常運行的能力。4、性能測試,主要測試軟件系統(tǒng)處理事務的速度。5、安裝與反安裝測試,以黑盒測試為主,主要檢測系統(tǒng)是否能正確輸入輸出信息。6、易用性測試,檢測系統(tǒng)是否靈活好用。7、容錯性測試,檢查系統(tǒng)對非法輸入的處理能力,即檢查在非正常情況下系統(tǒng)是否能夠正確地處理。8、安全性測試,測試軟件系統(tǒng)防止非法入侵的能力。7.2系統(tǒng)測試過程分析7.2.1白盒測試我在系統(tǒng)的測試中主要采用上述的步驟,測試方法大部分采用“白盒測試”。因為程序的編寫由我一個人完成,程序的流程很清楚,在編寫過程中也出現(xiàn)過很多錯誤,甚至根本無法運行下去,采用程序中的設置斷點,進行斷點測試,逐步縮小范圍并最終找到問題的解。在編寫的過程中一邊編寫一邊進行測試,發(fā)現(xiàn)錯誤立刻更正盡量使模塊功能更貼近用戶。在測試過程中,我盡量站在用戶的角度考慮問題,假如我是用戶如何才能更方便,假如我在某一時刻進行某種操作會產(chǎn)生什么結(jié)果,大量進行假設。并請同學幫忙作為用戶試使用系統(tǒng)并提出建議意見。在所有模塊功能完成后,先測試了一個模塊的功能,能夠?qū)崿F(xiàn)后,再對其它模塊進行編寫、測試,在這個過程中,往往又會返回到剛才的模塊,再次改進。如此反復當所有模塊測試完成后,便對子系統(tǒng)分別測試,輸入大量數(shù)據(jù)并盡可能多的假設“非正常情況”以測試系統(tǒng)的健壯性。待這些測試都通過后就對整個系統(tǒng)進行測試。我所采用的測試方式屬于集成測試中的漸增式測試,這種方法實際上同時完成單元測試和集成測試,其優(yōu)點有:1.開銷小,因為其利用已測試過的模塊作為測試軟件。2.可以較早發(fā)現(xiàn)模塊間的接口錯誤。3.在測試時,如發(fā)現(xiàn)錯誤往往和最近加進來的那個模塊有關。4.已測試的模塊可以在新的條件下再次檢驗,使測試更徹底。7.3系統(tǒng)的運行和維護7.3.1硬件系統(tǒng)的維護硬件系統(tǒng)的維護應該由專門的硬件維護人員負責,而且一般需要同硬件廠商合作來共同完成系統(tǒng)維護工作。硬件系統(tǒng)的維護主要有兩種類型:一種是進行硬件系統(tǒng)的更新;另一種是進行硬件系統(tǒng)的故障維修。在進行硬件系統(tǒng)的更新時,會影響系統(tǒng)的正常使用,進而影響企業(yè)內(nèi)部使用該系統(tǒng)的各業(yè)務部門的工作。因此,在更新前需要制定更新計劃,并與硬件供應商、企業(yè)內(nèi)部有關業(yè)務部門及其它相關機構(gòu)進行協(xié)調(diào),做好充分的準備工作。另外,硬件系統(tǒng)更新的時間不能過長,否則會耽誤系統(tǒng)的正常運行。對于硬件系統(tǒng)的故障維修,同樣也不應該拖延過長的時間。系統(tǒng)硬件故障往往是突發(fā)性的,不可預見,為了防止由于硬件系統(tǒng)故障引起的系統(tǒng)應用中斷,應該配有足夠的備用設備,在系統(tǒng)出現(xiàn)故障時使用。對于非常重要的應用系統(tǒng),一般都采用并行服務器結(jié)構(gòu),避免在系統(tǒng)故障時出現(xiàn)應用中斷或數(shù)據(jù)損失。7.3.2軟件系統(tǒng)的維護軟件系統(tǒng)的維護包含正確性維護、適應性維護和完善性維護三部分內(nèi)容。通過系統(tǒng)測試,應用軟件的錯誤應該已經(jīng)基本排除,但是并不能保證排除了全部的錯誤,也不能保證不出現(xiàn)新的錯誤。因此,在系統(tǒng)運行之后,仍然需要進行系統(tǒng)的正確性維護。該階段可能出現(xiàn)的錯誤主要有:系統(tǒng)測試階段尚未發(fā)現(xiàn)的錯誤;輸入檢測不完善或鍵盤屏蔽不全面引起的輸入錯誤;以前未遇到過的數(shù)據(jù)輸入組合或數(shù)據(jù)量增大引起的錯誤。對于影響系統(tǒng)運行的嚴重錯誤,必須及時進行修改,而且要進行復查。隨著系統(tǒng)的運行,一般需要進行網(wǎng)絡系統(tǒng)、計算機硬件或操作系統(tǒng)的更新。為了適應這些變化或其它環(huán)境變化,應用軟件也需要進行適應性維護。在適應性維護工作量很大的情況下,需要制定維護工作計劃,并對維護后的軟件進行測試,確保適應性維護后軟件系統(tǒng)的正常應用。完善性維護指的是為了改善系統(tǒng)的性能或者擴充應用系統(tǒng)的功能而進行的維護,這些系統(tǒng)的性能或功能要求一般是在先前的功能需求中沒有提出的。7.3.3系統(tǒng)的日常使用維護除了系統(tǒng)的硬件維護和軟件維護,系統(tǒng)的日常使用中也有很多維護性的工作,如定期的預防性的硬件維護、軟件系統(tǒng)的日常維護。對于系統(tǒng)的硬件系統(tǒng),不僅需要進行適時的更新和突發(fā)性故障的維修,而且需要進行定期的預防性維護,例如在每周或每月固定的時間對系統(tǒng)硬件進行常規(guī)性檢查和保養(yǎng)。定期地進行硬件系統(tǒng)的維護可以減少以后的系統(tǒng)維護工作量,降低維護的費用。第8章結(jié)論經(jīng)過兩個月的學習和努力,課程設計終于接近尾聲。在這兩個月中,我有垂頭喪氣的時候,也有難題解決后充滿成就感的時候。這兩個月是我對三年大學學習的總結(jié)過程,更是進一步學習和探索的過程。雖然這次開發(fā)的軟件有些地方還不太成熟,但我盡量發(fā)揮自己的水平,力求做的最好。隨著企業(yè)的管理者對管理信息系統(tǒng)的重視程度的提高,當今進企業(yè)管理信息系統(tǒng)正在越來越多的被企業(yè)應用于管理領域。我根據(jù)天金汽車銷售網(wǎng)站系統(tǒng)管理的實際情況,設計的企業(yè)管理信息系統(tǒng)主要實現(xiàn)了車輛信息的查詢、修改情況、租賃車輛的添加、租賃車輛的查看、租賃車輛的刪除、置換車輛信息的查看、置換信息的刪除、連鎖店的添加、連鎖店的修改、連鎖店的查看、連鎖店的邏輯刪除、連鎖店的物理刪除、連鎖店的邏輯刪除恢復等功能。系統(tǒng)的車輛信息模塊,可以對車輛顏色、車輛型號、車輛發(fā)動機型號、車輛價格等進行管理,系統(tǒng)的這些功能簡單明了的實現(xiàn)了天金汽車銷售網(wǎng)站管理的整個過程。但由于本人水平有限,時間有限,還是有考慮不足的地方,設計上還是存在著不少的缺陷。只有靠今后不斷地積累經(jīng)驗,進一步提高自己的計算機水平,以及對系統(tǒng)業(yè)務做全面的了解,才能設計出比較完善的系統(tǒng)。致謝在張佰慧老師的大力支持和精心指導下,經(jīng)過與同學的共同努力,經(jīng)過將近兩個月的時間順利完成了本次畢業(yè)設計。在這次畢業(yè)設計的過程中我收益非淺,深深的體會到了如何把自己所學過的專業(yè)知識與實際應用結(jié)合起來,懂得如何靈活運用自己所掌握的理論知識,通過本次畢業(yè)設計使自己的知識得以鞏固和擴展。通過這次畢業(yè)設計使我自己的動手能力得以增強。在專業(yè)知識方面,我們學到了很多新的東西,特別在JSP、SSH框架及mysql等方面,有了很大的提高。我們體會到了軟件開發(fā)不僅僅是編程,它需要方方面面的考慮,同時也必須具備比較全面的知識。就像我們生活中的每一件事都需要有始有終,認真對待。首先我要感謝張佰慧老師,因為在我做畢業(yè)設計的過程當中,他負責任的指導和建議使我受益非淺,他每時每刻的督促使我不敢有絲毫的怠慢,他一直給予我悉心的教導和莫大的支持,無論在學習上還是在精神上都給予了幫助,這些幫助和鼓舞對我而言是一筆財富,它一直鞭策著我認真的完成畢業(yè)設計,而且也讓我在面對人生的設計舞臺時同樣充滿了信心。在這幾個月的設計時間里,老師對我所犯的錯誤也給予了恰當?shù)慕虒Ш桶?,讓我能夠及時認識到自己的錯誤并力爭改過。在此,我向張老師致以深深的謝意!再次,我要感謝我們計算機系的全體老師,因為是他們在平日的教學當中給予了我們專業(yè)的指導,也灌輸了我們認真的學習態(tài)度,這些都與最后的畢業(yè)設計成果有著直接的關系,在此,想他們道一聲:辛苦了!通過本次畢業(yè)設計對我以后的工作和學習有很大的幫助和指導。同時我們也認識到本身還存在很多不足的地方,還需要不斷的努力來充實自己完善自己,只有這樣我們才能學無止境,以便得到更大的發(fā)展。最后我再次感謝老師與同學們的幫助,在此,我們向他們說聲“謝謝”,對指導老師的認真負責的指導致以衷心的感謝。參考文獻溫濤,東軟Java軟件工程師實訓項目教程2011彭超、馬丁編著,清華大學出版社新一代JSP網(wǎng)絡編程入門與實踐2007程志艷,張亮、馬建紅,jsp使用簡明教程[M],北京:清華大學出版社2008葉核亞,java2程序設計實用教程[M],北京:電子工業(yè)出版社,2007鄔繼承,Struts與Hibernate實用教程[M],北京:電子工業(yè)出版社,2008孔祥盛主編人民郵電出版社PHP編程基礎與實例教程2011JSP工程應用與項目實踐。賽奎春等編著。機械工業(yè)出版社,2005.2Java設計:對象、UML和過程。羅英偉、汪小林譯。人民郵電出版社,2003.4王德永張少龍.計算機網(wǎng)絡應用技術(合成書稿)編著2008劉志成.JSP程序設計實例教程2009張洪明.軟件工程.北京:清華大學出版社,2007埃史爾陳浩鵬編著Java編程思想2007.06王珊,薩師煊.數(shù)據(jù)庫系統(tǒng)概論(第四版)[M].北京:高等教育出版社,2006.5丁群福,董江軍,管理信息系統(tǒng)在國內(nèi)外中小企業(yè)應用現(xiàn)狀及存在學工程與裝備,2008鄔錦雯.銷售管理信息化.北京:清華大學出版社,2006基于C8051F單片機直流電動機反饋控制系統(tǒng)的設計與研究基于單片機的嵌入式Web服務器的研究MOTOROLA單片機MC68HC(8)05PV8/A內(nèi)嵌EEPROM的工藝和制程方法及對良率的影響研究基于模糊控制的電阻釬焊單片機溫度控制系統(tǒng)的研制基于MCS-51系列單片機的通用控制模塊的研究基于單片機實現(xiàn)的供暖系統(tǒng)最佳啟停自校正(STR)調(diào)節(jié)器單片機控制的二級倒立擺系統(tǒng)的研究基于增強型51系列單片機的TCP/IP協(xié)議棧的實現(xiàn)基于單片機的蓄電池自動監(jiān)測系統(tǒng)基于32位嵌入式單片機系統(tǒng)的圖像采集與處理技術的研究\t"_bl

溫馨提示

  • 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. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論