版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
蘇州技師學(xué)院20屆畢業(yè)設(shè)計(jì)(論文)4S汽車維修流程管理系統(tǒng)院(系)信息工程系專業(yè)高級計(jì)算機(jī)網(wǎng)絡(luò)技術(shù)班級姓名指導(dǎo)教師起訖日期
摘要當(dāng)今時(shí)代,隨著汽車服務(wù)業(yè)的蓬勃發(fā)展,作為汽車售后服務(wù)體系的汽車維修管理,得到了人們的高度重視。但目前汽車維修企業(yè)普遍存在服務(wù)欠佳、效率低下、管理不規(guī)范以及信息化不足等問題。本文主要針對這些問題,開發(fā)一款操作簡便、易于掌握的汽車維修管理軟件,以滿足汽車維修企業(yè)的日常管理需要。文中詳細(xì)介紹了系統(tǒng)的總體結(jié)構(gòu)、邏輯結(jié)構(gòu)、功能結(jié)構(gòu)。使用了統(tǒng)一建模語言UML對系統(tǒng)進(jìn)行面向?qū)ο蟮姆治龊徒?,完成了對系統(tǒng)的靜態(tài)建模和動態(tài)建模過程。在數(shù)據(jù)庫設(shè)計(jì)方面,介紹了系統(tǒng)界面的設(shè)計(jì)原則,并詳細(xì)描述了系統(tǒng)的界面設(shè)計(jì)。在系統(tǒng)安全設(shè)計(jì)方面,為實(shí)現(xiàn)系統(tǒng)功能模塊的訪問控制,以及數(shù)據(jù)的安全操作,對每一模塊及數(shù)據(jù)操作程序設(shè)置訪問權(quán)限,并對用戶訪問權(quán)限進(jìn)行管理,控制用戶對模塊的訪問和數(shù)據(jù)的操作。在系統(tǒng)實(shí)現(xiàn)時(shí),首先設(shè)計(jì)模塊功能的工作流程,然后根據(jù)工作流程實(shí)現(xiàn)模塊功能的程序。另外,對系統(tǒng)的單元測試和集成測試的設(shè)計(jì)與執(zhí)行,也進(jìn)行了詳細(xì)的描述。本文所開發(fā)的系統(tǒng),已通過了全面的測試和驗(yàn)收。經(jīng)過用戶使用發(fā)現(xiàn),通過該汽車維修管理系統(tǒng),可以方便企業(yè)管理人員管理汽車維修業(yè)務(wù),減少管理人員的工作量,減輕管理人員的工作壓力,提高管理人員的工作效率。該系統(tǒng)保證了汽車維修業(yè)務(wù)記錄及時(shí)可靠的保存和處理,降低了企業(yè)的管理成本,使企業(yè)的辦公自動化和信息化水平得到很大的提高。關(guān)鍵詞:汽車服務(wù)業(yè);汽車維修管理;面向?qū)ο?;統(tǒng)一建模語言AbstractIncurrentera,alongwiththeboomingdevelopmentofautomobileserviceindustry,asasystemofafter-salesservicetoautomobilemaintenancemanagement,gettingpeople’spayattentiontoverymuch.Butautomobilemaintenanceenterpriseswidelyhassomeproblemsthattheserviceisbad,efficiencyislowly,managementnotnormandhardtoinformatizationinpractice.Thispapermainlyaimsatthesequestion,developsautomobilemaintenancemanagementsoftwarewhichoperationsimpleandeasytograsp,tomeettheneedsoftheautomobilemaintenancemanager’sworks.Describedindetailthesystem'soverallstructure,logicalstructure,functionalstructure.UsingtheUnifiedModelingLanguageUMLforobject-orientedsystemsanalysisandmodelingcompletedonthestaticmodelinganddynamicmodelingprocess.Indatabasedesign,describesthesysteminterfacedesignprinciples,anddetaileddescriptionofthesystem'sinterfacedesign.Inthesystemsecuritydesign,functionmodulesfortherealizationofaccesscontrolsystems,anddatasecurityoperations,theoperatingproceduresofeachmoduleanddatasetaccesspermissions,anduseraccessmanagement,controluseraccessanddatamoduleoperation.Inthesystemimplementation,thefirstfunctionoftheworkflowdesignmodule,andthentheworkflowprocesstoimplementthemodulefunction.Inaddition,thesystemunittestingandintegrationtestingofthedesignandimplementation,butalsoadetaileddescription.
Systemdevelopedinthispaperhasadoptedacomprehensivetestingandacceptance.Afterusershavefoundthatbythevehiclemaintenancemanagementsystem,enterprisemanagerscaneasilymanageautorepairbusiness;reducetheworkloadofmanagerstoreducetheworkpressureonmanagementtoimprovetheefficiencyofmanagementpersonnel.Thesystemensurestimelyandreliablevehiclerepairbusinessrecordspreservationandprocessing,reducingthecostofenterprisemanagement,enterpriselevelofofficeautomationandinformationhasbeengreatlyimproved.Keywords:AutomobileserviceIndustry;AutomobileMaintenanceManagement;OO;UML
目錄第一章緒論 41.1開發(fā)汽車維修管理系統(tǒng)的背景和意義 41.2汽車維修介紹 41.3國內(nèi)汽車維修管理系統(tǒng)發(fā)展概況及趨勢 41.3.1汽車維修管理系統(tǒng)簡介 41.3.2國內(nèi)汽車維修管理的發(fā)展現(xiàn)狀 5第二章系統(tǒng)分析 62.1系統(tǒng)可行性分析 62.1.1技術(shù)可行性 62.1.2經(jīng)濟(jì)可行性 62.2系統(tǒng)總體需求目標(biāo) 72.2.1需求分析概述 72.2.2功能分析 72.3系統(tǒng)構(gòu)架 82.4系統(tǒng)數(shù)據(jù)流程 82.5系統(tǒng)功能模塊 9第三章系統(tǒng)設(shè)計(jì) 113.1系統(tǒng)設(shè)計(jì)的總體原則 113.2系統(tǒng)運(yùn)行模式 113.3系統(tǒng)平臺與開發(fā)方案的分析與選擇 123.3.1開發(fā)環(huán)境 123.4系統(tǒng)功能結(jié)構(gòu)設(shè)計(jì) 133.5數(shù)據(jù)庫設(shè)計(jì) 143.5.1數(shù)據(jù)庫設(shè)計(jì)的原則 15第四章系統(tǒng)實(shí)現(xiàn) 174.1界面設(shè)計(jì) 174.1.1用戶界面設(shè)計(jì) 174.1.2用戶登錄界面設(shè)計(jì) 174.1.3車輛登記功能 194.2系統(tǒng)數(shù)據(jù)字典維護(hù)功能實(shí)現(xiàn) 214.3系統(tǒng)設(shè)置功能實(shí)現(xiàn) 22第五章結(jié)論 23致謝 23參考文獻(xiàn) 24第一章緒論1.1開發(fā)汽車維修管理系統(tǒng)的背景和意義汽車產(chǎn)業(yè)在各國經(jīng)濟(jì)發(fā)展的過程中起著舉足輕重的作用,目前隨著汽車產(chǎn)業(yè)的快速發(fā)展,作為汽車服務(wù)體系的汽車維修行業(yè),得到了人們的高度重視。但目前汽車維修企業(yè)普遍存在服務(wù)欠佳、效率低下、管理不規(guī)范以及信息化不足等問題,所以采用先進(jìn)的管理思想、現(xiàn)代的管理方式成為汽車服務(wù)業(yè)可持續(xù)發(fā)展的重要保障之一,汽車服務(wù)業(yè)的企業(yè)信息化管理已成為產(chǎn)業(yè)價(jià)值鏈接上企業(yè)提升核心競爭力的不可或缺的手段。為了幫助汽車服務(wù)業(yè)提高信息化管理的效率和質(zhì)量沒我們開發(fā)了一個(gè)汽車維修管理系統(tǒng)。1.2汽車維修介紹汽車維修(AutomobileMaintenance,亦譯VehicleMaintenanceandRepair)是汽車服務(wù)行業(yè)的一個(gè)重要環(huán)節(jié),可細(xì)分為汽車的維護(hù)(Maintenance)和修理(Repair),它屬于汽車服務(wù)領(lǐng)域的售后服務(wù)體系,是汽車服務(wù)業(yè)的后市場。汽車維修企業(yè)根據(jù)國家行業(yè)主管部門對其設(shè)備、設(shè)施、人員、質(zhì)量管理、安全生產(chǎn)、環(huán)境保護(hù)以及流動資金等條件進(jìn)行考核界定后,可按資格類別分為一類、二類、三類維修企業(yè)。目前,我國的汽車維修企業(yè)在資格分類的基礎(chǔ)上分別以汽車4S店、特約維修服務(wù)站、綜合維修廠、快修連鎖店、專項(xiàng)維修店等多樣化的經(jīng)營方式呈現(xiàn),各展所長,各盡其能。1.3國內(nèi)汽車維修管理系統(tǒng)發(fā)展概況及趨勢1.3.1汽車維修管理系統(tǒng)簡介汽車維修管理系統(tǒng)是指利用計(jì)算機(jī)軟硬件技術(shù)、網(wǎng)絡(luò)通訊技術(shù)等現(xiàn)代化手段,汽修企業(yè)及其所屬各部門對人流、物流、財(cái)流進(jìn)行綜合管理,對在企業(yè)運(yùn)營各階段中產(chǎn)生的數(shù)據(jù)進(jìn)行采集、存貯、處理、提取、傳輸、匯總、加工省城的各種信息,從而為汽修企業(yè)的整體運(yùn)行提供全面的、自動化的管理及各種服務(wù)的信息系統(tǒng)。汽車維修管理系統(tǒng)是現(xiàn)代化汽修企業(yè)件事中不可缺少的基礎(chǔ)設(shè)施與支撐環(huán)境。1.3.2國內(nèi)汽車維修管理的發(fā)展現(xiàn)狀受我國信息化發(fā)展水平的限制,目前汽車維修信息管理中可能存在以下問題:不能對財(cái)務(wù)信息實(shí)現(xiàn)實(shí)時(shí)的準(zhǔn)確掌握;配件規(guī)格、型號、品種較多,造成管理復(fù)雜,無法隨時(shí)了解配件情況;不能對客戶的信息全面了解;不能對客戶的維修信息全面了解;不能監(jiān)控配件儲存數(shù)量,不能及時(shí)準(zhǔn)確了解需要采購的配件數(shù)量;不能及時(shí)得知需要盤點(diǎn)的配件及盤點(diǎn)結(jié)果。
第二章系統(tǒng)分析2.1系統(tǒng)可行性分析2.1.1技術(shù)可行性以VisualBasic6.0+SQLServer的組合為技術(shù)支撐,采用C/S模式,設(shè)計(jì)了汽車維修保養(yǎng)管理系統(tǒng)。C/S模式交互性強(qiáng)并且提供了更安全的存取模式,采用C/S模式將降低網(wǎng)絡(luò)通信量。VisualBasic是一種由微軟公司開發(fā)的包含協(xié)助開發(fā)環(huán)境的事件驅(qū)動編程語言。從任何標(biāo)準(zhǔn)來說,VB都是世界上使用人數(shù)最多的語言——不僅是盛贊VB的開發(fā)者還是抱怨VB的開發(fā)者的數(shù)量。它源自于BASIC編程語言。VB擁有圖形用戶界面(GUI)和快速應(yīng)用程序開發(fā)(RAD)系統(tǒng),可以輕易的使用DAO、RDO、ADO連接數(shù)據(jù)庫,或者輕松的創(chuàng)建ActiveX控件。程序員可以輕松的使用VB提供的組件快速建立一個(gè)應(yīng)用程序。SQLServer是一個(gè)關(guān)系數(shù)據(jù)庫管理系統(tǒng),SQL語言的主要功能就是同各種數(shù)據(jù)庫建立聯(lián)系,進(jìn)行溝通。按照ANSI(美國國家標(biāo)準(zhǔn)協(xié)會)的規(guī)定,SQL被作為關(guān)系型數(shù)據(jù)庫管理系統(tǒng)的標(biāo)準(zhǔn)語言。SQL語句可以用來執(zhí)行各種各樣的操作,例如更新數(shù)據(jù)庫中的數(shù)據(jù),從數(shù)據(jù)庫中提取數(shù)據(jù)等。絕大多數(shù)流行的關(guān)系型數(shù)據(jù)庫管理系統(tǒng)都采用了SQL語言標(biāo)準(zhǔn)。2.1.2經(jīng)濟(jì)可行性因?yàn)橥ㄟ^網(wǎng)絡(luò)管理汽車維修信息可以不受限制,因此可以節(jié)約許多的人力和物力,方便管理,由此可以減少不必要的開支,同時(shí)該系統(tǒng)可以提高維修管理的效率,即提高了車行的經(jīng)濟(jì)效益,所以經(jīng)濟(jì)上完全是可行的。管理系統(tǒng)是一個(gè)信息化、智能化和先進(jìn)管理理念的集合體。一般新系統(tǒng)帶來的經(jīng)濟(jì)效益是簡潔的,其最主要的表現(xiàn)就是減少了企業(yè)管理費(fèi)用和人力開支。而其它一些繁瑣的事務(wù)都通過新系統(tǒng)來加以分析解決,不僅節(jié)省了大量的時(shí)間,還為企業(yè)的各項(xiàng)決策提供了寶貴的資料,為企業(yè)帶來巨大的經(jīng)濟(jì)效益。2.2系統(tǒng)總體需求目標(biāo)2.2.1需求分析概述在軟件生命周期中,需求分析(RequirementAnalysis)是非常重要的一個(gè)階段,這一階段做得好,將為整個(gè)軟件開發(fā)項(xiàng)目的成功打下良好的基礎(chǔ)。軟件需求分析的質(zhì)量對軟件開發(fā)的影響是深遠(yuǎn)的、全局性的,因此收集系統(tǒng)要求時(shí),把用戶的業(yè)務(wù)需求映射城開發(fā)小組能理解的要求,并完整地獲取用戶需求、正確地分析用戶需求,才能更好地把軟件功能和性能總體概念描述為具體的軟件需求規(guī)格說明,從而奠定軟件開發(fā)的基礎(chǔ),正確和充分需求規(guī)格說明對一個(gè)成功的軟件項(xiàng)目是必不可少的。2.2.2功能分析汽車維修企業(yè)的業(yè)務(wù)總流程是從顧客電話預(yù)約或車輛進(jìn)場到顧客車輛維修竣工出場的過程。因此,總的系統(tǒng)業(yè)務(wù)流程主要體現(xiàn)如下:1.當(dāng)客戶電話預(yù)約或直接上門維修時(shí),進(jìn)行有準(zhǔn)備的客戶接待。2.為每個(gè)計(jì)劃和客戶的維修活動或操作創(chuàng)建一個(gè)獨(dú)立的維修項(xiàng)目。3.系統(tǒng)自動為維修項(xiàng)目和汽車零配件報(bào)價(jià),自動計(jì)算維修價(jià)格估算好維修工時(shí)、維修費(fèi)用以及完工時(shí)間后,打印托修單。4.給客戶報(bào)價(jià),將維修費(fèi)用、完工時(shí)間以及相關(guān)信息反饋客戶,請客戶簽字確認(rèn)。5.客戶成熟車輛故障并確認(rèn)了委托單后,可進(jìn)入車間進(jìn)行預(yù)檢,通過預(yù)檢再次確認(rèn)維修項(xiàng)目,或增加或減少,與車主溝通確認(rèn)。6.車間進(jìn)行派工,按照系統(tǒng)設(shè)定,分配共識自動計(jì)算工資,打印派工單給維修工;維修技師開始實(shí)施維修項(xiàng)目。7.根據(jù)維修狀況,車間進(jìn)行一定的調(diào)度。8.需要零配件的向配件倉庫領(lǐng)用,車間開出倉庫領(lǐng)料單交倉庫,領(lǐng)料人員在相應(yīng)單據(jù)上簽字后即可領(lǐng)走。9.車間維修完工后,進(jìn)行質(zhì)量檢測和合格檢驗(yàn);車間主管確認(rèn)后,可在維修結(jié)算單或車間調(diào)度單上審核為完工。10.財(cái)務(wù)人員通過結(jié)算系統(tǒng)確認(rèn)領(lǐng)用配件和維修項(xiàng)目后,系統(tǒng)自動計(jì)算實(shí)際維修金額;打印維修結(jié)算單給客戶確認(rèn)后,可進(jìn)行財(cái)務(wù)結(jié)算并審核,審核時(shí)可生成維修服務(wù)跟蹤記錄,最后打印車輛出廠放行單。11.客戶付款,開具發(fā)票并記錄發(fā)票信息,同時(shí)開出門單。最后,車主憑車輛出門放行單經(jīng)門衛(wèi)確認(rèn)后可出門。2.3系統(tǒng)構(gòu)架軟件開發(fā)環(huán)境SDE(SoftwareDevelopmentEnvironment)是在基本硬件和宿主軟件的基礎(chǔ)上,為支持系統(tǒng)軟件和應(yīng)用軟件的工程化開發(fā)和維護(hù)而使用的一組軟件,它由軟件工具和環(huán)境集成機(jī)制構(gòu)成,前者用以支持軟件開發(fā)的相關(guān)過程、活動和任務(wù),后者為工具集成和軟件的開發(fā)、維護(hù)及管理提供統(tǒng)一的支持。本系統(tǒng)以VSS(VisualSourceSafe8.0)Server進(jìn)行版本控制。本系統(tǒng)的開發(fā)環(huán)境中C#客戶端為WindowsPC機(jī),采用C#.NET的windows程序,主要應(yīng)用于C/S結(jié)構(gòu)的應(yīng)用程序;數(shù)據(jù)庫采用MicrosoftSQLServer2000,應(yīng)用程序服務(wù)器采用Win2003環(huán)境。圖2-1系統(tǒng)構(gòu)架圖2.4系統(tǒng)數(shù)據(jù)流程在汽車維修保養(yǎng)管理系統(tǒng)的設(shè)計(jì)中,一個(gè)通暢的數(shù)據(jù)流程是今后系統(tǒng)用以實(shí)現(xiàn)這個(gè)業(yè)務(wù)處理過程的基礎(chǔ)。用戶的需求具體體現(xiàn)在各種信息的提供、保存、更新和查詢,這就要求數(shù)據(jù)庫結(jié)構(gòu)能充分滿足各種信息的輸出和輸入。收集基本數(shù)據(jù)、數(shù)據(jù)結(jié)構(gòu)以及數(shù)據(jù)處理的流程,為后面的具體設(shè)計(jì)打下基礎(chǔ)?,F(xiàn)有的數(shù)據(jù)流程分析是通過數(shù)據(jù)流程圖來實(shí)現(xiàn)的,根據(jù)分析會指出的總體數(shù)據(jù)流程如圖所示。汽車維修基本信息汽車維修基本信息基本信息錄入財(cái)務(wù)計(jì)算庫存盤點(diǎn)維修單入貨單維修信息進(jìn)貨信息基本信息錄入財(cái)務(wù)計(jì)算庫存盤點(diǎn)維修單入貨單維修信息進(jìn)貨信息基本信息管理維修單錄入進(jìn)貨信息錄入基本信息管理維修單錄入進(jìn)貨信息錄入庫存信息管理庫存信息管理財(cái)務(wù)信息財(cái)務(wù)信息圖2-2系統(tǒng)數(shù)據(jù)流程圖2.5系統(tǒng)功能模塊可以根據(jù)模塊獨(dú)立原理對軟件結(jié)構(gòu)進(jìn)行精化。為了合理的分解,得到盡可能高的內(nèi)聚、盡可能松散的耦合,最終要的是,為了得到一個(gè)易于實(shí)現(xiàn)、易于測試和易于維護(hù)的軟件結(jié)構(gòu),應(yīng)該對模塊進(jìn)行再分解或合并。本系統(tǒng)共包括四大模塊,分別是汽車維修管理模塊,客戶管理模塊,采購管理模塊,庫存管理模塊等。每個(gè)模塊的功能如下:車輛管理模塊功能:實(shí)現(xiàn)車輛信息的查詢實(shí)現(xiàn)車輛信息的更新,包括增加、刪除、修改功能維修管理模塊功能:實(shí)現(xiàn)維修車輛記錄的查詢實(shí)現(xiàn)維修車輛客戶單位管理管理采購模塊功能:實(shí)現(xiàn)對車輛配件以及配件供應(yīng)商的查詢實(shí)現(xiàn)進(jìn)貨信息的更新,包括加、刪除、修改功能客戶管理模塊功能:實(shí)現(xiàn)對客戶信息的查詢實(shí)現(xiàn)對客戶車輛維修的管理
第三章系統(tǒng)設(shè)計(jì)3.1系統(tǒng)設(shè)計(jì)的總體原則為了實(shí)現(xiàn)計(jì)算機(jī)管理的需要,是管理既有科學(xué)性又實(shí)用方便,該系統(tǒng)采用了以下原則:實(shí)用性汽車維修保養(yǎng)管理系統(tǒng)是一個(gè)基于網(wǎng)絡(luò)技術(shù)、實(shí)用性很強(qiáng)的信息系統(tǒng),系統(tǒng)應(yīng)能替代繁瑣重復(fù)行的手工勞動,設(shè)備及軟件易于操作、維護(hù)、管理,界面宜人友好。開放性系統(tǒng)是基于網(wǎng)絡(luò)的,因此必須采用開放的系統(tǒng)設(shè)計(jì)原則,保證各部分協(xié)調(diào)工作。安全可靠性安全可靠是一個(gè)應(yīng)用系統(tǒng)的靈魂,一個(gè)極小的差錯(cuò),可能會造成整個(gè)系統(tǒng)的癱瘓,甚至可能造成企業(yè)的巨大損失。因此系統(tǒng)設(shè)計(jì)必需把安全性、可靠性、容錯(cuò)性放在首位。先進(jìn)性系統(tǒng)設(shè)計(jì)、運(yùn)行平臺、開發(fā)工具、體系結(jié)構(gòu)、數(shù)據(jù)庫選型、硬件設(shè)備選型等,要符合主流技術(shù)發(fā)展方向??刹僮餍耘c易用性系統(tǒng)再設(shè)計(jì)與實(shí)施中要考慮系統(tǒng)面對的用戶,是的系統(tǒng)使用操作、開發(fā)維護(hù)、日常管理等工作簡單易用,符合開發(fā)維護(hù)人員和各類使用者的操作習(xí)慣,減輕其日常工作量,提供友好的用戶界面。經(jīng)濟(jì)性在滿足上述原則的基礎(chǔ)上,應(yīng)盡可能降低項(xiàng)目費(fèi)用,追求最佳的性能價(jià)格比。一方面,應(yīng)根據(jù)現(xiàn)有條件,設(shè)計(jì)系統(tǒng)另一方面,系統(tǒng)設(shè)計(jì)中應(yīng)盡量避免不必要的復(fù)雜化,各模塊應(yīng)盡量簡潔,以以便縮短處理流程、減少處理費(fèi)用。3.2系統(tǒng)運(yùn)行模式一個(gè)典型的企業(yè)級web應(yīng)用一定是一個(gè)分層結(jié)構(gòu)、設(shè)計(jì)良好的應(yīng)用。分層設(shè)計(jì)意味著數(shù)據(jù)層,業(yè)務(wù)邏輯層與表述曾能夠清晰的分開??蛻?服務(wù)器(C/S,Client/Server)結(jié)構(gòu),是比較成熟穩(wěn)定的軟件系統(tǒng)體系結(jié)構(gòu),通過將任務(wù)合理分配到Client端和Server端,降低了系統(tǒng)的通訊開銷,可以充分利用兩端硬件環(huán)境的優(yōu)勢。C/S結(jié)構(gòu)主要應(yīng)用在分布式系統(tǒng)中,采用C/S結(jié)構(gòu)主要考慮一下幾點(diǎn):用戶界面強(qiáng)大:可以使用客戶端系統(tǒng)上的各種控件和資源,突破B/S瀏覽器表現(xiàn)能力的限制;具有強(qiáng)大的數(shù)據(jù)操縱和事務(wù)處理能力。易于整合客戶端本地資源;可以充分使用客戶端的計(jì)算能力,很方便的整合客戶端的軟件和硬件資源,系統(tǒng)的集成性和可擴(kuò)展能力都非常強(qiáng)。C/S模式提供了更安全的存取模式;由于C/S結(jié)構(gòu)的三級客戶/服務(wù)器結(jié)構(gòu),及表述層、業(yè)務(wù)邏輯層、數(shù)據(jù)訪問邏輯層表述邏輯層:提供與用戶交互的界面,本系統(tǒng)表示層采用GUI(圖形用戶界面)實(shí)現(xiàn)與用戶交互的功能,把應(yīng)用程序接口展示給用戶。業(yè)務(wù)邏輯層:實(shí)現(xiàn)各種業(yè)務(wù)邏輯。負(fù)責(zé)響應(yīng)客戶端的請求及訪問數(shù)據(jù)庫。表述層與業(yè)務(wù)邏輯層之間的通訊層采用Webservice技術(shù),傳輸XML數(shù)據(jù)。數(shù)據(jù)庫服務(wù)器:存儲和處理大量的數(shù)據(jù),快速和準(zhǔn)確的存儲和檢索數(shù)據(jù)是數(shù)據(jù)庫服務(wù)器最重要的機(jī)制。3.3系統(tǒng)平臺與開發(fā)方案的分析與選擇3.3.1開發(fā)環(huán)境軟件開發(fā)環(huán)境SDE(SoftwareDevelopmentEnvironment)是在基本硬件和宿主軟件的基礎(chǔ)上,為支持系統(tǒng)軟件和應(yīng)用軟件的工程化開發(fā)和維護(hù)而使用的一組軟件,它由軟件工具和環(huán)境集成機(jī)制構(gòu)成,前者用以支持軟件開發(fā)的相關(guān)過程、活動和任務(wù),后者為工具集成和軟件的開發(fā)、維護(hù)及管理提供統(tǒng)一的支持。本系統(tǒng)以VSS(VisualSourceSafe8.0)Server進(jìn)行版本控制。本系統(tǒng)的開發(fā)環(huán)境中C#客戶端為WindowsPC機(jī),采用C#.NET的windows程序,主要應(yīng)用于C/S結(jié)構(gòu)的應(yīng)用程序;數(shù)據(jù)庫采用MicrosoftSQLServer2000,應(yīng)用程序服務(wù)器采用Win2003環(huán)境。圖3-1開發(fā)環(huán)境構(gòu)成圖3.4系統(tǒng)功能結(jié)構(gòu)設(shè)計(jì)根據(jù)需求分析和功能概述,如圖所示是汽車維修管理系統(tǒng)的功能結(jié)構(gòu)。系統(tǒng)功能結(jié)構(gòu)主要?jiǎng)澐譃榫S修管理、零件管理、財(cái)務(wù)管理、檔案管理、報(bào)表集成、以及其他功能共六大模塊,不同的系統(tǒng)用戶根據(jù)不同的權(quán)限對這些功能模塊進(jìn)行訪問。各模塊的主要功能如下:維修管理維修管理功能是一個(gè)基礎(chǔ)和核心模塊,其主要對日常車輛的維修、檢測、保險(xiǎn)、保修、保修、跟蹤服務(wù)等業(yè)務(wù)進(jìn)行管理。零件管理零件管理功能可以對配件的日常出入庫進(jìn)行記錄,并對采購和退貨流程進(jìn)行管理,以保證配件貨源的充足性,同時(shí)對次品進(jìn)行退貨處理,本功能還能根據(jù)市場行情及企業(yè)情況對配件進(jìn)行調(diào)價(jià)和重新歸類。財(cái)務(wù)管理在日常車輛維修竣工后一集配件的采購、出庫、退料管理后,對維修款項(xiàng)和配件款項(xiàng)進(jìn)行日常統(tǒng)計(jì)和收賬,同時(shí)對應(yīng)付款、應(yīng)收款和其他收款進(jìn)行匯總管理。檔案管理檔案管理包括零件目錄、客戶檔案、供應(yīng)商檔案以及工具管理四大功能。本系統(tǒng)實(shí)現(xiàn)后,第一步就是要將維修企業(yè)經(jīng)營或庫存的所有零件貨品進(jìn)行零件目錄登記,只有登記過的零件才能順利迅速的入庫,零件目錄包括零件的各項(xiàng)屬性、售價(jià)和各個(gè)倉位以及零件明細(xì)等。報(bào)表集成本模塊功能主要生成日常綜合統(tǒng)計(jì)報(bào)表,讓業(yè)務(wù)部門或經(jīng)營者能簡便和直觀的了解企業(yè)運(yùn)營過程中的信息數(shù)據(jù),實(shí)時(shí)掌握企業(yè)的經(jīng)營動態(tài)。3.5數(shù)據(jù)庫設(shè)計(jì)數(shù)據(jù)庫開發(fā)人員必須考慮的對象,無論使用那種技術(shù)、借助于哪種工具,都需要面對實(shí)際的數(shù)據(jù),考慮實(shí)際數(shù)據(jù)的各種問題,數(shù)據(jù)庫設(shè)計(jì)就是對于一個(gè)給定的應(yīng)用環(huán)境,構(gòu)造最優(yōu)的數(shù)據(jù)庫模式,建立數(shù)據(jù)庫及其應(yīng)用,使之能夠有效的存儲數(shù)據(jù),以滿足各種用戶的應(yīng)用需求。圖3-2零件入庫管理子系統(tǒng)E-R圖零件數(shù)據(jù)結(jié)構(gòu)表的結(jié)構(gòu)設(shè)計(jì)如表所示。表名TableName零件LJ006序號字段英文名稱數(shù)據(jù)類型長度整數(shù)小數(shù)是否允許為空說明01入庫單號numerCHAR140否主鍵YYYMMDD02入庫日期DatetimeCHAR140是03產(chǎn)品名稱MernmVARCHAR800是04規(guī)格型號SlzeVARCHAR400是05數(shù)量TotalCHAR60是06進(jìn)貨單位ProaddrVARCHAR500是07類別TypeCHAR200是08進(jìn)貨價(jià)格InprideDECIMAL286是Default(0)09銷售價(jià)格OutprideDECIMAL286是Default(0)10最低售價(jià)LowprideCHAR280是Default(0)11倉庫IDZpointedCHAR140否外鍵,對應(yīng)庫存庫12倉庫名ZpointnmCHAR200是13在庫位置NO..StclcnoCHAR80否產(chǎn)品存放位置編號14默認(rèn)貨位DefprideCHAR140是15原始庫存InitalsumDECIMAL286是表3-1零件數(shù)據(jù)結(jié)構(gòu)圖3.5.1數(shù)據(jù)庫設(shè)計(jì)的原則系統(tǒng)管理子系統(tǒng)的數(shù)據(jù)庫的設(shè)計(jì)關(guān)系到整個(gè)子系統(tǒng)性能、升級和移植的問題,在數(shù)據(jù)庫設(shè)計(jì)的時(shí)候主要考慮的以下幾個(gè)原則;(1)規(guī)范的命名格式不同的數(shù)據(jù)庫產(chǎn)品對對象的命名有不同的要求,因此,數(shù)據(jù)庫中的各種對象的命名、后臺程序的代碼編寫應(yīng)采用大小寫敏感的形式,各種對象命名長度不要超過30個(gè)字符,這樣便于應(yīng)用系統(tǒng)適應(yīng)不同的數(shù)據(jù)庫。(2)索引的使用原則使用索引可以保證被索引列的唯一性和明顯提高查詢性能。但是,系統(tǒng)為維護(hù)索引,必將增加許多額外的開銷,會降低插入、更新、刪除操作的性能。所以,索引的使用是否恰當(dāng),對系統(tǒng)性能的影響很大。(3)數(shù)據(jù)庫性能的調(diào)整大多數(shù)數(shù)據(jù)庫設(shè)計(jì)員采用兩步法進(jìn)行數(shù)據(jù)庫設(shè)計(jì):首先進(jìn)行邏輯設(shè)計(jì),而后進(jìn)行物理設(shè)計(jì)。數(shù)據(jù)庫邏輯設(shè)計(jì)去除了所有冗余數(shù)據(jù),提高了數(shù)據(jù)吞吐速度,保證了數(shù)據(jù)的完整性,清楚地表達(dá)數(shù)據(jù)元素之間的關(guān)系,而對對表之間的關(guān)聯(lián)查詢(尤其是大數(shù)據(jù)表)時(shí),其性能將會降低,同時(shí)也提高了客戶端程序的編程難度,因此,物力設(shè)計(jì)需折中考慮,根據(jù)業(yè)務(wù)規(guī)定,確定對關(guān)聯(lián)表的數(shù)據(jù)量大小、數(shù)據(jù)項(xiàng)的訪問頻度,對此類數(shù)據(jù)表頻繁的關(guān)聯(lián)查詢應(yīng)適當(dāng)提高數(shù)據(jù)冗余設(shè)計(jì)。
第四章系統(tǒng)實(shí)現(xiàn)4.1界面設(shè)計(jì)4.1.1用戶界面設(shè)計(jì)用戶界面,又稱人機(jī)界面(HumanMachineInteraction),是實(shí)現(xiàn)用戶與計(jì)算機(jī)之間的通信,以控制計(jì)算機(jī)或進(jìn)行用戶和計(jì)算機(jī)之間的數(shù)據(jù)傳送的系統(tǒng)郵件。用戶界面設(shè)計(jì)是屏幕產(chǎn)品的重要組成部分,從心理學(xué)意義來分,界面可分為感覺和情感兩個(gè)層次。界面設(shè)計(jì)是一個(gè)復(fù)雜的有不同學(xué)科參與的工程,認(rèn)知心理學(xué)、設(shè)計(jì)學(xué)、語言學(xué)等在此都扮演者重要的角色。用戶界面設(shè)計(jì)的三大原則是:置界面于用戶的控制之下;減少用戶的記憶負(fù)擔(dān);保持界面的一致性。4.1.2用戶登錄界面設(shè)計(jì)用戶界面是系統(tǒng)與用戶之間的接口,也是控制和輸入輸出數(shù)據(jù)的主要途徑。對用戶而言,界面就是系統(tǒng),友好的用戶界面可以提高整個(gè)系統(tǒng)的使用效率。用戶界面設(shè)計(jì)與用戶需求之間有極其密切的關(guān)系,設(shè)計(jì)時(shí)需要綜合考慮用戶的目標(biāo)、專業(yè)水平、藝術(shù)性等諸多因素。圖4-1系統(tǒng)登錄界面用戶登錄的主要代碼如下:PrivateSubcmdOK_Click()Dimmrcasadodb.RecoedsetDimtxtSQLasStringDimMsgTextasStringOnErrorGoTomyErrIfTrim(txtUserName&””)<>””ThentxtSQL=”select*fromuserswhereid=””&Trim(txtUserName&””)&””Setmrc=ExecuteSQL(txtSQL,MsgText)Ifmrc.EOF=TrueThenMsgBox“沒有這個(gè)用戶,再重新輸入!”,vbOKOnly+vbExclamation,”登錄”txtUseName.SetFocusElse‘登錄成功IfTrim(txtPasswoed&””)=Trim(mrc!Password)ThenSUserName=Trim(txtUserName)IfPermission(sUserName,10,19)=TrueThenOK=TrueMe.HideSetfMainForm=NewfrmMainfMainForm.ShowElseEndEndIfElseMsgBox”密碼錯(cuò)誤,再試一次!”,vbOKOnly+vbExclamation,”登錄”txtPassword.SetFocustxtPassword.SelStart=0txtPassword.SelLength=Len(txtPassword.Text)EndIfEndIfElseMsgBox”沒有這個(gè)用戶,再重新輸入!”,vbOKOnly+vbExclamation,”登錄”txtUserName.SetFocusEndIfMiCount=miscount+1Ifmiscount=3ThenMe.HideEndIfExitSubMyErr:ShowErrorEndSub4.1.3車輛登記功能下面這個(gè)界面是“車輛登記”截圖,可以實(shí)現(xiàn)對車輛的增加、刪除和查找相關(guān)的維修情況。當(dāng)進(jìn)來一輛車子需要維修的時(shí)候,首先要做登記,如果該車輛以前在此維修過,并且不改變相應(yīng)的信息,則可以直接增加進(jìn)去。圖4-2車輛登記圖車輛的維修登記表可以清楚的了解客戶的信息,維修服務(wù)的內(nèi)容,費(fèi)用統(tǒng)計(jì),維修日期,表單提供打印和保存兩種方法,讓客戶能清楚的了解自己維修項(xiàng)目與金額。圖4-3維修登記表圖4-4車輛檔案受理卡4.2系統(tǒng)數(shù)據(jù)字典維護(hù)功能實(shí)現(xiàn)在系統(tǒng)數(shù)據(jù)字典維護(hù)功能模塊中,提供了維護(hù)項(xiàng)目、維護(hù)類型、廠牌型號等,如圖所示。圖4-5-1數(shù)據(jù)字典圖4-5-2數(shù)據(jù)字典
溫馨提示
- 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)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024年藥品研發(fā)與許可協(xié)議3篇
- 咸寧職業(yè)技術(shù)學(xué)院《攝影測量學(xué)》2023-2024學(xué)年第一學(xué)期期末試卷
- 2025屆江蘇省無錫江陰市華士片中考生物五模試卷含解析
- 2024年重慶第二棉紡織廠職工醫(yī)院高層次衛(wèi)技人才招聘筆試歷年參考題庫頻考點(diǎn)附帶答案
- 德宏2025年云南德宏芒市招聘公益性崗位人員24人(第一批)歷年參考題庫(頻考版)含答案解析
- 2025年知識產(chǎn)權(quán)保全擔(dān)保合同樣本3篇
- 上海中醫(yī)藥大學(xué)《“一帶一路”倡議與區(qū)域國別研究》2023-2024學(xué)年第一學(xué)期期末試卷
- 福建省南平市水吉中學(xué)高一化學(xué)下學(xué)期期末試卷含解析
- 信訪工作應(yīng)急預(yù)案
- 洛陽商業(yè)職業(yè)學(xué)院《物流園區(qū)規(guī)劃與運(yùn)營》2023-2024學(xué)年第一學(xué)期期末試卷
- 小學(xué)四年級數(shù)學(xué)奧數(shù)題100題附答案(完整版)
- 人教版數(shù)學(xué)二年級下冊全冊核心素養(yǎng)目標(biāo)教學(xué)設(shè)計(jì)
- 人教版PEP小學(xué)英語三年級下冊單詞表(帶音標(biāo))
- 康美藥業(yè)財(cái)務(wù)分析案例
- 《無人機(jī)駕駛航空試驗(yàn)基地(試驗(yàn)區(qū))基礎(chǔ)設(shè)施使用、管理規(guī)范(征求意見稿)》
- 寵物醫(yī)療行業(yè)人力資源管理戰(zhàn)略研究
- 《了凡四訓(xùn)》略說教學(xué)課件
- 項(xiàng)目15-1 蛋黃中免疫球蛋白的提取
- 電子招標(biāo)投標(biāo)交易平臺試題附有答案
- 征信系統(tǒng)規(guī)劃方案
- 品牌運(yùn)營部工作職責(zé)
評論
0/150
提交評論