(計算機科學與技術(shù)專業(yè)論文)中升集團汽車營銷管理信息系統(tǒng).pdf_第1頁
(計算機科學與技術(shù)專業(yè)論文)中升集團汽車營銷管理信息系統(tǒng).pdf_第2頁
(計算機科學與技術(shù)專業(yè)論文)中升集團汽車營銷管理信息系統(tǒng).pdf_第3頁
(計算機科學與技術(shù)專業(yè)論文)中升集團汽車營銷管理信息系統(tǒng).pdf_第4頁
(計算機科學與技術(shù)專業(yè)論文)中升集團汽車營銷管理信息系統(tǒng).pdf_第5頁
已閱讀5頁,還剩49頁未讀, 繼續(xù)免費閱讀

(計算機科學與技術(shù)專業(yè)論文)中升集團汽車營銷管理信息系統(tǒng).pdf.pdf 免費下載

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

文檔簡介

人連理t 大學專業(yè)學能碩士學位論文 摘要 隨著中國汽車市場的高速增長 使得一系列產(chǎn)業(yè)得到了迅猛的發(fā)展 其中最直接的 就是汽車營銷業(yè) 汽車銷售企業(yè)掌握的資源總是有限的 要想在競爭中快速制勝 只有 充分發(fā)揮各種競爭的優(yōu)勢 提高運作的效率 放大資源的能量 使有限的資源產(chǎn)生最大 的財富 汽車營銷 是對汽車市場調(diào)研 分析與競爭研究 為企業(yè)生產(chǎn)經(jīng)營決策提供系 統(tǒng)化的方案 因此 汽車營銷管理信息系統(tǒng)有著十分重要的作用 通過對中升集團汽車營銷的業(yè)務(wù)流程的調(diào)研和分析 給出中升集團汽車營銷管理信 息系統(tǒng)的功能設(shè)計需求及系統(tǒng)設(shè)計原則 本系統(tǒng)擁有汽車銷售基本信息管理 業(yè)務(wù)流程 管理 自定義提醒管理和系統(tǒng)權(quán)限管理四大功能 本系統(tǒng)基于b s 的模型結(jié)構(gòu) 使用 m v c 框架設(shè)計 采用比較先進的s t r u t s s p r i n g h i b e r n a t e 和j s p 技術(shù) 將應(yīng)用分成展 現(xiàn)層 業(yè)務(wù)控制層 業(yè)務(wù)邏輯層 持久層四層 本系統(tǒng)高內(nèi)聚 低藕合 有很強的跨平 臺應(yīng)用和擴展性 采用o r a c l el o g 作為后臺數(shù)據(jù)庫 使系統(tǒng)應(yīng)用方便 有很強的擴展性 并能滿足大數(shù)據(jù)量的查詢和存儲 數(shù)據(jù)存儲過程中使用了大量的觸發(fā)器和存儲過程 保 證了數(shù)據(jù)的完整性和提高了后臺的運行速度 該系統(tǒng)己實現(xiàn) 并在中升集團大連中山區(qū)店進行了運行 運行結(jié)果表明設(shè)計的方案 合理可行 研發(fā)的各項功能達到了預(yù)定的目標 關(guān)鍵詞 管理信息系統(tǒng) 汽車營銷 基本信息管理 汽車維修 大連理工人學專業(yè)學位碩十學位論文 c a rm a r k e t i n gm a n a g e m e n ti n f o r m a t i o ns y s t e mo f z h o n g s s h e n gg r o u p a b s t r a c t a st h eg r o w t ho ft h ec h i n a sc a rm a r k e t s om u c hi n d u s t r yh a sb e e nm a k i n gas e r i e so f r a p i dd e v e l o p m e n t 1 1 1 em o s td i r e c tm a r k e t i n gi st h ec a ri n d u s t r y 1 1 l es a l e so fa u t o m o t i v e e n t e r p r i s e sh a v ea l w a y sl i m i t e d i fy o uw a n tt ow i nf a s ti nt h ec o m p e t i t i o n y o um u s tu s et h e a l lc o m p e t i t i v ea d v a n t a g e sf u l l yt oi m p r o v eo p e r a t i o n a le f f i c i e n c ya n dp u tl a r g e re n e r g y r e s o u r c e s s ot h a tt h el i m i t e dr e s o u r c e sw i l lh a v et h eg r e a r e s tw e a l t h a u t o m o t i v em a r k e t i n gi s t h ea u t o m o t i v em a r k e tr e s e a r c h c o m p e t i t i v ea n a l y s i sa n dr e s e a r c h a n df o rt h ee n t e r p r i s e p r o d u c t i o na n dm a n a g e m e n td e c i s i o n m a k i n gt op r o v i d eas y s t e m a t i cp r o g r a m a sar e s u l t c a rm a r k e t i n gm a n a g e m e n ti n f o r m a t i o ns y s t e m sf o re n t e r p r i s e sw i t hav e r yi m p o r t a n tr o l e t h r o u g ht h er e s e a r c ha n da n a l y s i so ft h ep r o c e s so fd e a l i n gw i t hc a s e si nz h o n g s h e n g g r o u pc a rm a r k e t i n g t h i sp a p e rp u t sf o r w a r dt h ef u n c t i o n a ld e s i g nr e q u i r e m e n t sa n ds y s t e m d e s i g np r i n c i p l e so fi n t e g r a t e di n f o r m a t i o nm a n a g e m e n ts y s t e mo f c a rm a r k e t i n g 1 1 1 es y s t e m h a sab a s i cs a l e si n f o r m a t i o nm a n a g e m e n t b u s i n e s sp r o c e s sm a n a g e m e n t c u s t o mt or e m i n d m a n a g e m e n ta n dr i g h t sm a n a g e m e n ts y s t e m t h ep r e s e n ts y s t e mi sb a s e do nb ss t r u c t u r e t h ea p p l i c a t i o nl a y e ri sd i v i d e di n t os h o w b u s i n e s sl a y e r b u s i n e s sl o g i ct i e r l a s t i n gf o u r l a y e r t h ep r e s e n ts y s t e mo fh i g hc o h e s i o n l o wc o u p l i n g t h e r ei sas t r o n gc r o s s p l a t f o r m a p p l i c a t i o n sa n ds c a l a b i l i t y o r a c l e10 9u s e da st h eb a c k g r o u n dd a t a b a s e a l l o w i n gt h es y s t e m t of a c i l i t a t et h ea p p l i c a t i o n t h e r ei sv e r ys t r o n ga n ds c a l a b i l i t yt om e e tt h el a r g ev o l u m eo f d a t as t o r a g ea n dq u e r y d a t as t o r a g eu s i n gal a r g en u m b e ro ft r i g g e r sa n ds t o r e dp r o c e d u r e st o e n s u r ed a t ai n t e g r i t ya n di n c r e a s e dt h es p e e do ft h eb a c k g r o u n d t h es y s t e mh a sb e e nr e a l i z e d a n di nd a l i a nc a rm a r k e t i n gs h o po fz h o n g s h e n gg r o u p f o rt h eo p e r a t i o n t h er e s u l t ss h o wt h a tt h ed e s i g no ft h ep r o g r a mi sr e a s o n a b l yp r a c t i c a b l e t h e r e s e a r c ha n dd e v e l o p m e n tf u n c t i o n sh a v ea c h i e v e dt h eo b j e c t i v e s k e yw o r d s m a n a g e m e n ti n f o r m a t i o ns y s t e m c a rm a r k e t i n g b a s ei n f o r m a t i o n m a n a g e m e n t c a rm a i n t e n a n c e 大連理工大學學位論文獨創(chuàng)性聲明 作者鄭重聲明 所呈交的學位論文 是本人在導(dǎo)師的指導(dǎo)下進行研究 工作所取得的成果 盡我所知 除文中已經(jīng)注明引用內(nèi)容和致謝的地方外 本論文不包含其他個人或集體已經(jīng)發(fā)表的研究成果 也不包含其他已申請 學位或其他用途使用過的成果 與我一同工作的同志對本研究所做的貢獻 均已在論文中做了明確的說明并表示了謝意 若有不實之處 本人愿意承擔相關(guān)法律責任 學位論文題目 圭鯉嚷 亟盞至瑩均堡盔i 羞塞筮血 作者簽名 杰左璺丑日期 2 盟星年 生月 墮日 大連理 t 大學專業(yè)學位碩十學位論文 大連理工大學學位論文版權(quán)使用授權(quán)書 本人完全了解學校有關(guān)學位論文知識產(chǎn)權(quán)的規(guī)定 在校攻讀學位期間 論文工作的知識產(chǎn)權(quán)屬于大連理工大學 允許論文被查閱和借閱 學校有 權(quán)保留論文并向國家有關(guān)部門或機構(gòu)送交論文的復(fù)印件和電子版 可以將 本學位論文的全部或部分內(nèi)容編入有關(guān)數(shù)據(jù)庫進行檢索 可以采用影印 縮印 或掃描等復(fù)制手段保存和匯編本學位論文 學位論文題目 生紐塞函盤墾籃鉑堡超盈息憊盆 作者簽名 導(dǎo)師簽名 日期 塑8 年 1 月三呈日 日期 縋年上 月旦日 大連理1 大學專業(yè)學位碩十學位論文 引言 1 課題背景和意義 中升集團是以經(jīng)營世界知名品牌汽車4 s 店為主業(yè)的集團公司 十幾年來先后建立 了雷克薩斯 奧迪 一汽豐田 東風日產(chǎn) 廣州豐田 東風本田等著名汽車品牌的近4 0 家4 s 經(jīng)銷店 成為國內(nèi)最具影響力的汽車專業(yè)服務(wù)企業(yè)集團之一 為了能夠更好的對企業(yè)的產(chǎn)品和信息進行信息化管理 針對品牌4 s 店的管理流程 嚴格按照4 s s a l e s s p a r e p a r t s e r v i c e s u r v e y 的標準進行研發(fā) 本系統(tǒng)主要突出了 4 s 店的經(jīng)營管理特點 以流程化的方式來實現(xiàn)從客戶來訪登記 客戶回訪計劃的制訂 執(zhí)行 銷售回訪 售后服務(wù)維修全過程的跟蹤處理 為企業(yè)的經(jīng)營決策提供詳盡的分析 因此本案例具有極大的參考和應(yīng)用價值 2 國內(nèi)外概況 信息是組織的一種資源 信息溝通是社會系統(tǒng)高于生物系統(tǒng)和無機系統(tǒng)的主要特 征 是管理的基本工具 政府 企業(yè)管理的實質(zhì)就是信息管理 通過信息流動實現(xiàn)對人 財 物的管理 當今世界 科學技術(shù)的突飛猛進 極大地推動了人類社會生產(chǎn)力和經(jīng)濟的發(fā)展 以 信息技術(shù)為主要標志的高新技術(shù)革命正在引發(fā)社會生活各個領(lǐng)域的深刻變革 科學技術(shù) 特別是信息技術(shù)的進步及其在企業(yè)辦公工作中的廣泛應(yīng)用 極大地提高了企業(yè)的辦公效 率 同時也對企業(yè)部門傳統(tǒng)的辦公運作方式提出了前所未有的挑戰(zhàn) 汽車銷售也要遵循 一定的市場規(guī)律 同樣要受到市場經(jīng)濟的影響 因此要提高辦公效率 趕上國家現(xiàn)代經(jīng) 濟發(fā)展形勢 必然要走信息化道路 為了使汽車營銷管理信息系統(tǒng)真正做到實用化 必須以軟件工程為指導(dǎo) 強化系統(tǒng) 分析 進行可行性論證 做好系統(tǒng)總體設(shè)計 盡可能采用先進的 成熟的設(shè)備 軟件和 技術(shù) 使所開發(fā)的系統(tǒng)實用化 并在技術(shù)上達到國內(nèi)先進水平 為全面提高汽車營銷的 管理水平 提高其經(jīng)濟效益做出貢獻 在設(shè)計本程序前 本文認真研究總結(jié)了其它地區(qū)和城市的成功經(jīng)驗 尤其是大連市 內(nèi)四區(qū)的4 s 店管理 對我們開發(fā)程序有很好的借鑒作用 國內(nèi)的4 s 店有一個特點 就是裝修比較考究 華美的沙發(fā) 有質(zhì)感的地板 迷人的 燈光 輕柔的音樂 感覺像星級酒店一樣 但是對銷售后的服務(wù)卻不夠 在國外 無論 是日本 法國還是德國等汽車業(yè)比較發(fā)達的國家 汽車專賣店都不如我們奢華 但是他 們主要針對的服務(wù)卻很到位 值得我們國內(nèi)的品牌店很好的學習 此外 國內(nèi)汽車4 s 店 的軟件系統(tǒng)設(shè)計售后服務(wù)比較簡單 不如國外的系統(tǒng) 中升集團汽車營銷管理信息系統(tǒng) 3 本文工作 本文對 中升集團汽車營銷管理信息系統(tǒng) 課題從需求到實現(xiàn)的各個方面進行了分 析設(shè)計 具體說來本文完成的主要工作如下 汽車管理信息系統(tǒng)的現(xiàn)狀進行深入了解給出了需求分析 把管理上的需求轉(zhuǎn)化 為軟件能夠?qū)崿F(xiàn)的功能描述 提出了基于b s 的分布式結(jié)構(gòu) 將應(yīng)用分成展現(xiàn)層 業(yè)務(wù) 控制層 業(yè)務(wù)邏輯層 持久層四層 管理細節(jié)進行更加詳細的分析 對系統(tǒng)應(yīng)該具有的功能進行了合理的劃分 然 后針對架構(gòu)中的每一層進行詳細的設(shè)計和分析 包括功能設(shè)計 數(shù)據(jù)設(shè)計 系統(tǒng)結(jié)構(gòu)設(shè) 計和系統(tǒng)開發(fā) 實現(xiàn)了對汽車營銷基本信息的管理 業(yè)務(wù)流程的管理 自定義提醒的管理和系 統(tǒng)權(quán)限的管理 本文的安排如下 第一章對本系統(tǒng)的相關(guān)技術(shù)進行全面介紹 包括管理信息系統(tǒng) 分布式應(yīng)用 m v c 技術(shù) h i b e r n a t e 技術(shù) s p r i n g 技術(shù)和u m l 建模語言 第二章在對系統(tǒng)做了充分的需求分析的基礎(chǔ)上給出了系統(tǒng)的總體設(shè)計框架 對系統(tǒng) 應(yīng)該具有的功能進行了合理的劃分 然后針對架構(gòu)中的每一層進行詳細的設(shè)計和分析 第三章介紹了中升集團汽車管理信息系統(tǒng)的數(shù)據(jù)庫設(shè)計和數(shù)據(jù)訪問 給出了數(shù)據(jù)庫 設(shè)計原則和詳細的設(shè)計細節(jié) 以及使用h i b e r n a t e 訪問數(shù)據(jù)庫的細節(jié) 第四章介紹了中升集團汽車管理信息系統(tǒng)的系統(tǒng)實現(xiàn) 采用了j a v a 語言e c l i p s e 的開發(fā)環(huán)境 針對架構(gòu)中的功能模塊給出了實現(xiàn)細節(jié) 第五章介紹了中升集團汽車管理信息系統(tǒng)的系統(tǒng)安全性及測試 最后是對本文工作的總結(jié)和對下一步工作的展望 大連理t 大學專業(yè)學位碩十學位論文 1 相關(guān)技術(shù) 本章詳細介紹和本系統(tǒng)相關(guān)的一些技術(shù)的發(fā)展狀況 包括管理信息系統(tǒng) 分布式應(yīng) 用 m v c 框架 h i b e r n a t e s p r o n g 技術(shù)和u m l 建模語言 1 1管理信息系統(tǒng) 管理信息系統(tǒng) m i s m a n a g e m e n ti n f o r m a t i o ns y s t e m s 在現(xiàn)代社會已深入到各 行各業(yè) 由于計算機技術(shù)的迅速發(fā)展和普及 m i s 事實上已成為計算機m i s 管理信息系統(tǒng)是一個不斷發(fā)展的新型學科 管理信息系統(tǒng)的定義隨著計算機技術(shù)和 通訊技術(shù)的進步也在不斷更新 在現(xiàn)階段普遍認為管理信息系統(tǒng)是由人和計算機設(shè)備或 其他信息處理手段組成并用于管理信息的系統(tǒng) 信息是經(jīng)過加工的數(shù)據(jù) 是對決策者有價值的數(shù)據(jù) 其主要特征是來源分散 數(shù)量 龐大 信息來源于生產(chǎn)第一線 社會環(huán)境 市場以及行政管理等部門 信息具有時間性 信息的加工方式有多種形式 企業(yè)從信息管理的角度可劃分為物流和信息流 生產(chǎn)過程 是一個物流的投入產(chǎn)出過程 且是不可逆的過程 管理過程是信息流的過程 且具有信 息反饋的特征 管理信息由信息的采集 信息的傳遞 信息的儲存 信息的加工 信息 的維護和信息的使用六個方面組成 任何地方只要有管理就必然有信息 如果形成系統(tǒng)就形成管理信息系統(tǒng) 計算機設(shè) 備使管理信息系統(tǒng)更有效 尤其是現(xiàn)代社會 管理信息系統(tǒng)已和計算機設(shè)備不可分離 因此一般來說管理信息系統(tǒng)就是計算機管理信息系統(tǒng) 管理信息系統(tǒng)包括計算機 網(wǎng)絡(luò) 通訊設(shè)備等硬件成份 包括操作系統(tǒng) 應(yīng)用軟件包等軟件成份 并隨著計算機技術(shù)和通 訊技術(shù)的迅速發(fā)展還會出現(xiàn)更多的內(nèi)容 計算機設(shè)備并不是管理信息系統(tǒng)的必要條件 1 2 多層構(gòu)架的應(yīng)用 本節(jié)介紹了分布式應(yīng)用模式從二層結(jié)構(gòu)到三層 多層 結(jié)構(gòu)的發(fā)展 并討論了多層結(jié) 構(gòu)中不同層的作用 以及探討了三層結(jié)構(gòu)模式的優(yōu)點 最后詳細分析了基于w e b 的三層 結(jié)構(gòu)應(yīng)用模式 1 2 1 傳統(tǒng)的兩層結(jié)構(gòu)應(yīng)用模式 9 0 年代中期c s 客戶機 服務(wù)器 結(jié)構(gòu)替代了原來的基于資源共享 分時模式的主 從式終端結(jié)構(gòu) 成為應(yīng)用程序開發(fā)體系結(jié)構(gòu)的主流 l 這種結(jié)構(gòu)稱為兩層結(jié)構(gòu) 如圖1 1 所示 其特點是 應(yīng)用程序邏輯分布在客戶和服務(wù)器兩端 數(shù)據(jù)處理過程由客戶端和數(shù) 據(jù)庫管理系統(tǒng) d a t a b a s em a n a g e m e n ts y s t e m 協(xié)調(diào)進行 數(shù)據(jù)庫管理系統(tǒng) 如o r a c l e 中升集團汽車營銷管理信息系統(tǒng) d b 2 等 提供現(xiàn)成的方法供用戶調(diào)用 用戶也可以在其基礎(chǔ)之上進行開發(fā) 客戶端發(fā)出數(shù) 據(jù)資源訪問請求 服務(wù)器端將結(jié)果返回客戶端 但兩層結(jié)構(gòu)存在著很多體系結(jié)構(gòu)上的問 題 比如 當客戶端數(shù)目激增時 服務(wù)器端的性能會因為負載過重而大大降低 一旦應(yīng) 用的需求發(fā)生變化 客戶端和服務(wù)器端的應(yīng)用程序都需要進行修改 軟件系統(tǒng)的重新安 裝和調(diào)試非常麻煩 給應(yīng)用維護和升級帶來了不便 大量的數(shù)據(jù)傳輸增加了網(wǎng)絡(luò)的負載 等等 匿 l 二 一二 i 用戶 一 i 5 一i 互 移 客戶端 l 業(yè)務(wù)邏輯 業(yè)務(wù)邏輯業(yè)務(wù)邏輯 l 數(shù)據(jù)訪問層 l 工 f 數(shù)據(jù)庫服務(wù)器 窶 圖1 1 兩層結(jié)構(gòu)應(yīng)川模式 f i g 1 1 t o wl a y e rs t r u c t u r em o d e 1 2 2 傳統(tǒng)的三層結(jié)構(gòu)應(yīng)用模式 隨著信息系統(tǒng)結(jié)構(gòu)的復(fù)雜化和規(guī)模的r 益擴大 兩層結(jié)構(gòu)體系很快向三層結(jié)構(gòu)的客 戶機 服務(wù)器體系演化 就是在客戶端和數(shù)據(jù)庫之問加上應(yīng)用服務(wù)器 結(jié)構(gòu)如圖1 2 所 示 這種把與企業(yè)業(yè)務(wù)有關(guān)的應(yīng)用放在中間層來處理 中間層可以放在多臺機器上 實 現(xiàn)分布式處理 用戶訪問中間層 在中間層實現(xiàn)聯(lián)機事務(wù)處理 o l t p 2 1 三層結(jié)構(gòu)分別 是 1 表示層 表示層提供應(yīng)用程序的用戶界面 u i 大多數(shù)應(yīng)用程序都使用窗體來構(gòu)造表示層 應(yīng)用程序由一系列用戶與之交互的窗體 頁面 組成 每個窗體都包含許多用于顯示較低 層的輸出以及收集用戶輸入的字段 實現(xiàn)基于窗體的用戶界面的兩類組件是 用戶界面組件 u i c 人連理丁大學專業(yè)學位碩七學位論文 對于傳統(tǒng)富客戶端應(yīng)用程序 這種模式使用桌面u i 組件 如果操作系統(tǒng)的標準u i 組件不能滿足需要 還可以使用自定義的u i 組件 用戶界面處理組件 u i p 復(fù)雜的用戶界面通常需要許多非常復(fù)雜的窗體 要增加可重用性 可維護性和可擴 展性 就有必要創(chuàng)建單獨的用戶界面處理 u i p 組件 以便封裝窗體之間的依賴性以 及與窗體之間的導(dǎo)航關(guān)聯(lián)的邏輯 u i 和u i p 組件之間的交互通常遵循m v c m o d e l v i e w c o n t r o l l e r 或p a c p r e s e n t a t i o n a b s t r a c t i o n c o n t r o l l e r 設(shè)計模式 用戶 零 i i u 綴侔 u t o l l l u i 魅理綴件 o i p l 蓬囂凝 一l l 龜匕一 魏一乏毛囊麓 泌 圖1 2 傳統(tǒng)三層結(jié)構(gòu)模式 f i g 1 2 t r a d i t i o n a lt h r e el a y e rs t r u c t u r em o d e 2 業(yè)務(wù)層 大型企業(yè)應(yīng)用程序通常是圍繞業(yè)務(wù)流程和業(yè)務(wù)組件的概念構(gòu)造的 這些概念是通過 業(yè)務(wù)層中的大量組件 實體 代理和界面處理的 業(yè)務(wù)層實現(xiàn)應(yīng)用程序的業(yè)務(wù)功能 該 層通常由大量組件組成 這些組件對應(yīng)用服務(wù)器進行擴展以利用應(yīng)用服務(wù)器提供的系統(tǒng) 級功能 從而實現(xiàn)可伸縮的分布式組件解決方案 比如通過采用微軟公司的分布式組件 對象模型 d c o m 開發(fā)中間層的組件 并且采用了微軟公司的交易服務(wù)器 t r a n s a c t i o n s e r v e r 把這些組件緊密結(jié)合起來 交易服務(wù)器提供全程交易保護功能 即要么全部提 交要么全部放棄 這樣可以保持數(shù)據(jù)的高度一致性和完整性 極大減少了用戶編程的工 作量 有助于開發(fā)健壯的應(yīng)用程序 業(yè)務(wù)組件 b c 中升集團汽車營銷管理信息系統(tǒng) 業(yè)務(wù)組件是業(yè)務(wù)概念的軟件實現(xiàn) 在業(yè)務(wù)應(yīng)用程序的生命周期中 它們是設(shè)計 實 現(xiàn) 部署 維護和管理的主要單元 業(yè)務(wù)組件封裝業(yè)務(wù)邏輯 也稱業(yè)務(wù)規(guī)則 這些規(guī)則 約束業(yè)務(wù)概念的行為以匹配特定公司的需要 例如 確定某個指定客戶是否被批準進行 某項借貸活動的業(yè)務(wù)規(guī)則可以封裝在小型解決方案的客戶業(yè)務(wù)組件中 對于大型解決方 案 所有與借貸有關(guān)的業(yè)務(wù)邏輯可能都封裝在單獨的一個借貸組件中 業(yè)務(wù)工作流 b w 業(yè)務(wù)流程反映了業(yè)務(wù)執(zhí)行的宏觀級別的活動 例如 訂單處理 客戶支持和原料采 購 這些業(yè)務(wù)流程由編排一個或多個業(yè)務(wù)組件以實現(xiàn)業(yè)務(wù)流程的業(yè)務(wù)工作流組件封裝 例如 處理訂單業(yè)務(wù)工作流組件可以與客戶 訂單和履行業(yè)務(wù)組件交互 以執(zhí)行 處理 訂單 業(yè)務(wù)流程 業(yè)務(wù)實體 b e 業(yè)務(wù)實體是數(shù)據(jù)容器 它們封裝并隱藏特定數(shù)據(jù)表示格式的細節(jié) 例如 業(yè)務(wù)實體 最初可能封裝從關(guān)系數(shù)據(jù)庫中獲得的記錄集 之后 可以修改該業(yè)務(wù)實體 以便在編寫 x m l 文檔時盡量減少將對應(yīng)用程序余下部分所產(chǎn)生的影響 業(yè)務(wù)和業(yè)務(wù)工作流組件可以與獨立的業(yè)務(wù)實體組件交互 或者使用業(yè)務(wù)實體以便設(shè) 置它們自己的狀態(tài) 然后丟棄該業(yè)務(wù)實體 數(shù)據(jù)訪問組件通常返回業(yè)務(wù)實體 而不是數(shù) 據(jù)庫特有的結(jié)構(gòu) 這有助于將數(shù)據(jù)庫特有的細節(jié)隔絕于數(shù)據(jù)層中 服務(wù)接口 s i 應(yīng)用程序可以將它的部分功能作為其他應(yīng)用程序可以使用的服務(wù)進行公開 服務(wù)接 口將該服務(wù)呈現(xiàn)給外部世界 理想情況下 它隱藏實現(xiàn)細節(jié) 并只公開粗粒度的業(yè)務(wù)接 口 服務(wù)接口通常使用x m lw e bs e r v i c e s 實現(xiàn) 3 數(shù)據(jù)層 數(shù)據(jù)層提供對外部系統(tǒng) 如數(shù)據(jù)庫 的訪問 該層涉及到的技術(shù)主要是各種數(shù)據(jù)訪問 技術(shù) 如h i b e r n a t e 框架數(shù)據(jù)訪問技術(shù) 大多數(shù)業(yè)務(wù)應(yīng)用程序必須訪問存儲在公司數(shù)據(jù)庫 如關(guān)系數(shù)據(jù)庫 中的數(shù)據(jù) 此數(shù)據(jù) 層中的數(shù)據(jù)訪問組件負責將存儲在這些數(shù)據(jù)庫中的數(shù)據(jù)公開給業(yè)務(wù)層 數(shù)據(jù)訪問組件將業(yè)務(wù)層與特定數(shù)據(jù)存儲解決方案的細節(jié)隔離開來 這種隔離具有很 多優(yōu)點 盡量減少數(shù)據(jù)庫提供方的更改所造成的影響 盡量減少數(shù)據(jù)表示的更改 例如 數(shù)據(jù)庫架構(gòu)的更改 所造成的影響 封裝操作單個位置的特定數(shù)據(jù)項的所有代碼 這極大地簡化了測試和維護過程 一6 一 大連理工大學專業(yè)學位碩士學位論文 4 基礎(chǔ)服務(wù) 除了三個標準層 三層結(jié)構(gòu)的應(yīng)用還定義所有層都可以使用的一組基礎(chǔ)服務(wù) 這些 服務(wù)分為三個基本類別 包括安全性 運行管理和通信 1 2 3 三層架構(gòu)的優(yōu)勢和缺點 從開發(fā)角度和應(yīng)用角度來看 三層架構(gòu)比雙層或單層結(jié)構(gòu)都有更大的優(yōu)勢 三層結(jié) 構(gòu)適合群體開發(fā) 每人可以有不同的分工 協(xié)同工作使效率倍增 開發(fā)二層或單層應(yīng)用 時 每個開發(fā)人員都應(yīng)對系統(tǒng)有較深的理解 能力要求很高 開發(fā)三層應(yīng)用時 則可以 結(jié)合多方面的人才 只需少數(shù)人對系統(tǒng)全面了解 從一定程度上降低了開發(fā)的難度 在 多層結(jié)構(gòu)中廣泛采用的組件技術(shù)把開發(fā)人員從對軟件系統(tǒng)的底層處理中 如對事務(wù)和消 息的處理 解脫出來 把這些工作交給專門的應(yīng)用服務(wù)器廠商完成 開發(fā)人員可以專注 于對業(yè)務(wù)的處理 有助于開發(fā)出高效 健壯的軟件產(chǎn)品 三層結(jié)構(gòu)部署方案靈活 業(yè)務(wù) 邏輯可以隨管理需要遷移 客戶端和商業(yè)邏輯的維護是相對獨立的 降低了維護的成本 傳統(tǒng)三層結(jié)構(gòu)的缺點包括客戶端對應(yīng)用邏輯的訪問需要專門的協(xié)議 3 并且局限于 特定的應(yīng)用服務(wù)器 比如c o m 組件的客戶不能訪問c o b r a 組件 不同應(yīng)用服務(wù)器間的 組件因為數(shù)據(jù)格式的唯一性難以互相訪問 由于沒有和w e b 技術(shù)結(jié)合起來 不適合遠 程訪問 該模型中的各客戶端需要維護 1 2 4 基于w e b 的三層結(jié)構(gòu)應(yīng)用模式 隨著動態(tài)w e b 技術(shù)的發(fā)展 出現(xiàn)了基于w e b 的三層應(yīng)用模式 它由w e b 瀏覽器 w e b 服務(wù)器 應(yīng)用服務(wù)器 數(shù)據(jù)庫服務(wù)器組成 提供了一個低成本 開放的實施平臺 結(jié)構(gòu) 如圖1 3 所示 基于w e b 的三層結(jié)構(gòu)有以下優(yōu)點 1 極大豐富了客戶端的數(shù)據(jù)表示能力 眾所周知 客戶端的數(shù)據(jù)表示主要靠j s p a s p 或者p h p 等網(wǎng)頁的技術(shù)實現(xiàn) 通過數(shù)據(jù)庫和w e b 瀏覽器 可以極大豐富頁面表示能 力 使頁面表達的內(nèi)容和顯示的形式更豐富 2 降低了客戶端的維護工作 以往的結(jié)構(gòu)體系中客戶端通常也進行數(shù)據(jù)的處理 不利于后期的維護 基于w e b 的三層結(jié)構(gòu)把對數(shù)據(jù)和通訊的處理基本放在后臺數(shù)據(jù)庫進 行 使得客戶端的操作減少 方便了客戶端的維護工作 3 增強了遠程訪問的安全控制能力 客戶端只能通過邏輯層來訪問數(shù)據(jù)層 減少 了入口點 把很多危險的系統(tǒng)功能都屏蔽了 后臺服務(wù)器對遠程訪問的進程和數(shù)據(jù)進行 安全處理 專用的應(yīng)用服務(wù)器提供附加的安全功能 本文開發(fā)的中升集團汽車營銷管理信息系統(tǒng)就針對三層體系結(jié)構(gòu)的w e b 應(yīng)用程序的 特點 將應(yīng)用分成展現(xiàn)層 業(yè)務(wù)控制層 業(yè)務(wù)邏輯層 持久層四層 中升集團汽車營銷管理信息系統(tǒng) 譬 1 l 豫蘆j 一 臻 害 一7 7瀏覽器 7 篙 魄 施 th 1 t p 協(xié)議 r 一 w e b 服務(wù)慕 一鼉 一t 一 一 渤 夠 p 一一 l一 銹 應(yīng)雕服錦器 業(yè)務(wù)邏輯一 jh h j 業(yè)務(wù)邏輯二二 j 誓 琵 藏 工 一 數(shù)據(jù)庫服務(wù)器 蠹 1 3 m v c 技術(shù)研究 圖1 3 基于瀏覽器的三層結(jié)構(gòu) f i g 1 3 t h r e el a y e rs t r u c t u r eb a s e do nb r o w s e r 1 3 1m v c 概述 m v c 是m o d e l v i e w c o n t r o l l e r 的簡稱 即模型 視圖 控制器 m v c 是x e r o xp a r c 在2 0 世紀8 0 年代為編程語言s m a l l t a l k 8 0 發(fā)明的一種軟件設(shè)計模式 至今已被廣泛 使用 最近幾年被推薦為s u n 公司j 2 e e 平臺的設(shè)計模式 受到越來越多的w e b 開發(fā)者 的歡迎 4 1 在最初的j s p 網(wǎng)頁中 5 數(shù)據(jù)層代碼往往和表示層的代碼混在一起 經(jīng)驗比較豐富 的開發(fā)者會將數(shù)據(jù)從表示層分離出來 但這通常是不容易做到的 m v c 從根本上強制性 地將它們分開 盡管構(gòu)造m v c 應(yīng)用程序需要一些額外的工作 6 但它給我們帶來的好處 是勿庸置疑的 首先 多個視圖能共享一個模型 在m v c 設(shè)計模式中 7 1 模型響應(yīng)用戶請求并返回 響應(yīng)數(shù)據(jù) 視圖負責格式化數(shù)據(jù)并把他們呈現(xiàn)給用戶 業(yè)務(wù)邏輯和表示層分離 同一個 模型可以被不同的視圖重用 所以大大提高了代碼的可重用性 8 1 大連理j 大學專業(yè)學位碩士學位論文 其次 模型是自包含的 與控制器和視圖保持相對的獨立 所以可以方便地改變應(yīng) 用程序的數(shù)據(jù)層和業(yè)務(wù)規(guī)則 由于g g c 的三個模塊相互獨立 改變啟中一個不會影響其 他兩個 所以依據(jù)這種設(shè)計思想能構(gòu)造良好的松耦合的構(gòu)建 此外 控制器提高了應(yīng)用程序的靈活性和可配置性 控制器可以連接不同的模型和 視圖去完成用戶的需求 也可以為構(gòu)造應(yīng)用程序提供強有力的手段 給定一些可重用的 模型和視圖 控制器可以根據(jù)用戶的需求選擇適當?shù)哪P瓦M行處理 然后選擇適當?shù)囊?圖將處理結(jié)果顯示給用戶 1 3 2m v c 框架結(jié)構(gòu) s t r u t s 是a p a c h e 軟件組織提供的一項開源代碼項目 9 它為j a v aw e b 應(yīng)用提供了 模型 視圖 控制器框架 尤其適用于開發(fā)大型可擴展的w e b 應(yīng)用 s t r u t s 為w e b 應(yīng)用 提供了一個通用框架 使得開發(fā)人員可以把精力集中在如何解決實際業(yè)務(wù)問題上 此外 s t r u t s 框架提供了許多可供擴展和定制的地方 使得應(yīng)用程序可以方便地擴展框架 來 更好地適應(yīng)用戶的實際需求 l o s t r u t s 實現(xiàn)了一個m v c 框架 在s t r u t s 框架中 模型有實現(xiàn)業(yè)務(wù)邏輯的的 j a v a b e a n 或e j b 組件構(gòu)成 1 2 控制器由a c t i o n s e r v l e t 和a c t i o n 來實現(xiàn) a c t i o n s e r v l e t 是s t r u t s 框架的核心組件 在m v c 模型中扮演中央控制器的角色 a c t i o n s e r v l e t 主要 負責接受h t t p 請求信息 根據(jù)配置文件的配置信息 把請求轉(zhuǎn)發(fā)給a c t i o n 對象 a c t i o n 充當請求和業(yè)務(wù)邏輯撤離之間的適配器 負責調(diào)用模型的方法 更新模型狀態(tài) 并幫助 控制應(yīng)用程序的流程 視圖由一組j s p 文件構(gòu)成 j s p 文件中沒有業(yè)務(wù)邏輯 也沒有模 型信息 只有標簽 1 3 1 3 3h j b e r n a t e 框架結(jié)構(gòu) h i b e r n a t e 是連接j a v a 應(yīng)用程序和關(guān)系數(shù)據(jù)庫的中間件 對j d b ca p i 進行了封 裝 負責j a v a 對象的持久化 在分層的軟件架構(gòu)中它位于持久化層 封裝了所有數(shù)據(jù) 訪問細節(jié) 后臺服務(wù)器的數(shù)據(jù)通過調(diào)用其封裝的類使業(yè)務(wù)邏輯層可以專注于實現(xiàn)業(yè)務(wù)邏 輯 它是一種o r m o b j e c t r e l a t i o nm a p p i n g 對象一關(guān)系映射 工具 能夠建立面向 對象的域模型和關(guān)系模型的映射 h i b e r n a t e 內(nèi)部封裝了通過j d b c 訪問數(shù)據(jù)庫的操作 通過調(diào)用j d b c 的接口 建立 與數(shù)據(jù)庫的聯(lián)系 使得后臺與前臺頁面相互關(guān)聯(lián) 向上層應(yīng)用提供了面向?qū)ο蟮臄?shù)據(jù)訪 問a p i h i b e r n a t e 支持多種關(guān)系型數(shù)據(jù)庫 采用x m l 格式的文件來指定對象和關(guān)系型 數(shù)據(jù)庫之間的映射關(guān)系 在運行時 h i b e r n a t e 將根據(jù)這個映射文件來生成各種s q l 語 句 中升集團汽車營銷管理信息系統(tǒng) 1 3 4s p rin g 框架結(jié)構(gòu) s p r i n g 是一個開源框架 由r o dj o h n s o n 創(chuàng)建 是為簡化企業(yè)級系統(tǒng)開發(fā)而誕生的 使用s p r i n g 可以用簡單的j a v a b e a n 來實現(xiàn)那些以前只有e j b 才能實現(xiàn)的功能 不只是 服務(wù)端開發(fā)能從中受益 任何j a v a 系統(tǒng)開發(fā)都能從s p r i n g 的簡單 可測試和松耦合特 征中得到好處 簡單地說 s p r i n g 是一個輕量級的i o c 和a o p 容器框架 具有如下特點 1 輕量級 整個s p r i n g 框架可以打成一個1 m b 多一點的j a r 包 并且s p r i n g 的 處理開支也非常小 更重要的是 s p r i n g 是非侵入式的 基于s p r i n g 開發(fā)的系統(tǒng)中的 對象一般不依賴s p r i n g 的類 2 反向控制 s p r i n g 提倡使用反向控制 i o c 來實現(xiàn)松耦合 使用i o c 對象 是被動接收依賴類而不是自己主動去找 可以將i o c 理解為j n d i 的反轉(zhuǎn)一一對象不是 從容器中查找它的依賴類 而是容器在實例化對象的時候主動將它的依賴類注入給它 3 面向切面 s p r i n g 對面向切面編程提供了強大的支持 通過將業(yè)務(wù)邏輯從系統(tǒng) 服務(wù)中分離出來 實現(xiàn)了內(nèi)聚開發(fā) 系統(tǒng)對象只能做它們該做的一一業(yè)務(wù)邏輯 它們不 負責其他的系統(tǒng)問題 4 容器 s p r i n g 是一個容器 是因為它包含并且管理系統(tǒng)對象的生命周期和配置 可以通過配置來設(shè)定b e a n 是單一實例 還是每次請求產(chǎn)生一個實例 并且設(shè)定他們之 間的關(guān)聯(lián)關(guān)系 s p r i n g 有別于傳統(tǒng)的重量級e j b 容器 5 框架 s p r i n g 實現(xiàn)了使用簡單的組件配置組合成一個復(fù)雜的系統(tǒng) 在s p r i n g 中 系統(tǒng)中的對象是通過x m l 文件配置組合起來 并且s p r i n g 提供了很多基礎(chǔ)功能 這使開發(fā)人員能夠?qū)W⒂陂_發(fā)的應(yīng)用邏輯 s p r i n g 為w e b 系統(tǒng)提供了全功能的m v c 框架 1 4 雖然s p r i n g 可以很容易的與其 他m v c 框架 如s t r u t s 集成 但是s p r i n g 的m v c 框架利用i o c 將控制邏輯和業(yè)務(wù) 邏輯清晰地分離開 1 4u m l 建模語言 本節(jié)介紹統(tǒng)一建模語言u m l u n i v e r s a lm o d e l i n gl a n g u a g e 重點分析u m l 的各 種建模用圖 為中升集團汽車營銷管理信息系統(tǒng)的分析 設(shè)計與實現(xiàn)奠定基礎(chǔ) 1 4 1u m l 概述 u m l 的開發(fā)始于1 9 9 4 年1 0 月 r a t i o n a l 公司的b o o c h 和r u m b a u g h 共同合作把他們的工 作統(tǒng)一起來 在1 9 9 5 年發(fā)行了統(tǒng)一方法 u n i f i e dm e t h o d 的0 8 版 隨后 j a c o b s o n 力h 盟公司 采用他的用例思想 到1 9 9 6 年 成為 統(tǒng)一建模語言 版本0 9 并于同年1 0 大連理工人學專業(yè)學位碩士學位論文 月和次年1 月出版了0 9 1 版和1 0 版 并向o m g o b j e c tm a n a g e m e n tg r o u p 組織提交了 u m l 資料 建議o m g 將u m l 采納為面向?qū)ο蠼7椒ǖ臉藴?其后的半年多時間里 一些 重要的軟件開發(fā)商和系統(tǒng)集成商都成為 u m l 伙伴 如m i c r o s o f t i b m h p 等 它們 積極地使用u m l 并提出反饋意見 最后于1 9 9 7 年1 1 月7 日正式被o m 6 采納作為業(yè)界標準 出版了1 1 版 然后進行不斷的修訂 并產(chǎn)生了u m l l 2 1 3 1 4 1 5 2 0 版本 1 5 在多種面向?qū)ο蠼7椒髋刹⒋婧拖嗷ジ偁幍木置嬷?u m l 樹起了統(tǒng)一的旗幟 使不同廠商開發(fā)的系統(tǒng)模型能夠基于共同的概念 使用相同的表示法 呈現(xiàn)彼此一致的 模型風格 而且它從多種方法中吸收了大量有用的建模概念 使它的概念和表示法在規(guī) 模上超過了以往任何一種方法 并且提供了允許用戶對語言做進一步擴展的機制 u m l 的重要性在于 表示方法的標準化有效地促進了不同背景人們的交流 有效地 促進軟件設(shè)計 開發(fā)和測試人員的相互理解 無論分析 設(shè)計和開發(fā)人員采取何種不同 的方法或過程 他們提交的設(shè)計產(chǎn)品都是用u m l 來描述的 這有利地促進了相互的理解 u m l 是一種標準的圖形化建模語言 它是面向?qū)ο蠓治雠c設(shè)計的一種標準表示 是 一種建模語言規(guī)格說明 不是過程 也不是方法 但允許任何一種過程和方法使用它 統(tǒng)一建模語言u m l 的主要特點可以歸結(jié)為 1 u m l 易于使用 能夠進行可視化建模 2 與具體的實現(xiàn)無關(guān) 可應(yīng)用于任何語言平臺和工具平臺 3 與具體的過程無關(guān) 可應(yīng)用于任何軟件開發(fā)的過程 4 簡單并且可擴展 具有擴展和專有化機制 便于擴展 無須對核心概念進行修 改 5 為面向?qū)ο蟮脑O(shè)計與開發(fā)中涌現(xiàn)出的概念提供支持 強調(diào)軟件在開發(fā)過程中對 架構(gòu) 框架 模式和組件的重用 u m l 的目標是以面向?qū)ο髨D的方式來描述任何類型的系統(tǒng) 具有很寬的應(yīng)用領(lǐng)域 其中最常用的是建立軟件系統(tǒng)的模型 但它同樣可以用于描述非軟件領(lǐng)域的系統(tǒng) 如機 械系統(tǒng) 企業(yè)機構(gòu)或業(yè)務(wù)過程 以及處理復(fù)雜數(shù)據(jù)的信息系統(tǒng) 具有實時要求的工業(yè)系 統(tǒng)或工業(yè)過程等 u m l 適用于系統(tǒng)開發(fā)過程中從需求分析到軟件測試 部署的全過程 u m l 為每個過程 都提供了圖形支持 1 需求分析 u m l 的用例圖表示用戶的需求 活動圖對每個用例進行需求說明 2 分析 類圖描述系統(tǒng)的靜態(tài)結(jié)構(gòu) 協(xié)作圖 狀態(tài)圖 順序圖 3 設(shè)計 設(shè)計階段的任務(wù)是通過綜合考慮所有的技術(shù)限制 擴展和細化分析階段 的模型 并得到可行的技術(shù)解決方案 中升集團汽車營銷管理信息系統(tǒng) 4 實現(xiàn) 構(gòu)造或?qū)崿F(xiàn)階段是對類進行編程的過程 可以選擇某種面向?qū)ο缶幊陶Z 言作為實現(xiàn)系統(tǒng)的軟件環(huán)境 5 測試 完成系統(tǒng)編碼后 需要對系統(tǒng)進行測試 它通常包括單元測試 集成測 試 系統(tǒng)測試和驗收測試 在本系統(tǒng)中由于數(shù)據(jù)量比較大 同時對數(shù)據(jù)的準確性要求較 高 本文還會對系統(tǒng)進行壓力測試 總之 u m l 可以描述許多類型的系統(tǒng) 也可以用于描述系統(tǒng)從需求到測試的軟件開發(fā) 的全過程 1 4 2u m l 的主要組成部分 u m l 是由圖和元模型組成的 圖 是u m l 的語法 而 元模型 則給出圖的意義 是u m l 的語義 是定義在一個四層建模概念框架中的 作為一種建模語言 u m l 的定義包括u m l 語義和u m l 表示法兩個部分 1 u m l 語義 描述基于u m l 的精確元模型定義 元模型為u m l 的所有元素在語法和 語義上提供了簡單 一致 通用的定義性說明 使開發(fā)者能在語義上取得一致 消除了 因人而異的最佳表達方法所造成的影響 此夕f u m l 還支持對元模型的擴展定義 2 u m l 表示法 定義u m l 符號的表示法 為開發(fā)者或丌發(fā)工具使用這些圖形符 號和文本語法為系統(tǒng)建模提供了標準 這些圖形符號和文字所表達的是應(yīng)用級的模型 在語義上它是u m l 元模型的實例 u m l 采用的是一種圖形表示法 是一種可視化的圖形建模語言 由視圖 圖 模型 元素 通用機制和擴展機制等幾個部分組成 其類圖是一種靈活的圖形符號 能清楚地 表示出不同抽象程度下的系統(tǒng)結(jié)構(gòu) u m l 所描述的系統(tǒng)層面主要包括系統(tǒng)結(jié)構(gòu)單元 以及從如何支持協(xié)作 所涉及的實例數(shù)量束描述的結(jié)構(gòu)單元之間的相互關(guān)系 附加約束 可讓開發(fā)人員更方便地描述系統(tǒng)結(jié)構(gòu)的特殊情況以及結(jié)構(gòu)限制 大連理工大學專業(yè)學位碩士學位論文 2 系統(tǒng)需求分析 需求分析是系統(tǒng)開發(fā)的一個重要步驟 是整個系統(tǒng)開發(fā)的基礎(chǔ) 需求分析過程通常 是從軟件系統(tǒng)功能需求的調(diào)查研究入手 最終形成能夠全面反映各部分功能要求的描述 文檔 在構(gòu)建b s 模型核對系統(tǒng)時 需要解決以下幾個問題 如何正確實現(xiàn)系統(tǒng)權(quán)限的 管理 如何用科學的方法確定客戶信息 車輛信息 公司雇員信息 如何正確的關(guān)聯(lián)客 戶與車輛的信息 如何正確的關(guān)聯(lián)客戶與公司雇員的信息 如何正確的處理汽車維修和 保養(yǎng) 如何正確的進行自定義提醒 如何科學的利用j s p 技術(shù) 數(shù)據(jù)庫技術(shù)和網(wǎng)絡(luò)技術(shù) 實現(xiàn)該系統(tǒng) 如何與之前開發(fā)的e i s 系統(tǒng)相交互使用 2 1系統(tǒng)的特點 1 準確性 本系統(tǒng)是完善汽車營銷的一項重要工作 是完善客戶和汽車信息 客 戶和公司雇員信息 對客戶的汽車進行維修處理 保障公司和客戶利益最大化的需要 故客戶信息 公司雇員信息或者車輛信息一旦出現(xiàn)錯誤 將會給公司和客戶帶來無法彌 補的后果 因此系統(tǒng)將對客戶信息 公司雇員信息和車輛信息的核對做出嚴格的核查 確??蛻舻膫€人信息 公司雇員信息和公司的車輛信息均達到準確真實 2 安全性 因本系統(tǒng)與客戶信息 中升集團公司信息相關(guān)聯(lián) 一旦泄露 將會給 客戶和公司帶來經(jīng)濟 人身及其它無法預(yù)測的危脅 為防止被其它非法用戶獲得 系統(tǒng) 加強了自身的安作性能 以抵御非法用戶的入侵 3 靈活性 本系統(tǒng)是由m v c 框架開發(fā) 1 6 1 采用o r a c l e 數(shù)據(jù)庫 因此只需要 在任意一臺具有i i s 發(fā)布器的計算機中即可發(fā)布 2 2 系統(tǒng)功能需求分析 系統(tǒng)開發(fā)的總體任務(wù)是成功完成汽車營銷的相關(guān)業(yè)務(wù)操作 系統(tǒng)功能需求是在系統(tǒng) 開發(fā)的總體任務(wù)的基礎(chǔ)上完成 本系統(tǒng)要完成的功能主要有 1 基本信息管理 對客戶信息 公司雇員信息 車輛信息進行管理 其中客戶信 息包括對客戶的增 刪 改 查的操作和對客戶類型和審核狀態(tài)的處理以及與e a s 系統(tǒng) 的數(shù)據(jù)同步 汽車信息包括對汽車的增 刪 改 查的操作以及對汽車進行客觀的描述 公司雇員信息是對中升集團職員的描述 并建立客戶與車輛的聯(lián)系和客戶與公司雇員的 聯(lián)系 2 業(yè)務(wù)流程管理 業(yè)務(wù)流程管理是針對客戶擁有的車輛進行的流程化信息管理 其中包含預(yù)約 接待 車間工位預(yù)定 環(huán)車檢查 施工單 收款單 客戶回訪 保險業(yè) 中升集團汽車營銷管理信息系統(tǒng) 務(wù) 折扣率設(shè)置 年審信息等的操作 其主要的部分是汽車維修 汽車維修業(yè)務(wù)流程如 圖2 1 所示 圖2 1 汽車維修業(yè)務(wù)流程圖 f i g 2 1o p e r a t i o n a lf l o wc h a r to fc a rm a i n t a i n a n c e 大連理 r 大學專業(yè)學位碩 學1 1 i 論文 3 自定義提醒管理 自定義提醒管理是圍繞著客戶和客戶擁有的汽車進行預(yù)約提 醒和汽車預(yù)警提醒 預(yù)約提醒使得公司雇員能夠與客戶快速取得聯(lián)系 為客戶提供相關(guān)的 服務(wù) 使客戶利益得到最大化 預(yù)警提醒是在汽車檢查后對汽車的性能和安全性給出合 理的評估 對汽車的零件安全性作出準確合理的分析 預(yù)警提醒使管理人員可以迅速的 定位某個客戶擁有的車輛 對車輛的性能和安全性給出合理的評估 使客戶對車輛的安 全性有足夠的認識 以便對汽車進行適當?shù)木S修和保養(yǎng) 4 系統(tǒng)權(quán)限管理 在用戶信息和用戶權(quán)限管理方面 給不同級別用戶分配不同的 權(quán)限 我們根據(jù)實際情況分為 系統(tǒng)管理員角色 雇員角色 領(lǐng)導(dǎo)用戶角色 總店信息 管理員角色 各分店信息管理員角色 其中系統(tǒng)管理員是具有最高權(quán)限的角色 具有該 管理角色的用戶創(chuàng)建其它各級的管理角色 并設(shè)定這些角色所能操作的數(shù)據(jù)訪問對象的 范圍和對這些數(shù)據(jù)對象的操作權(quán)限 并將這些角色指派給用戶 這樣基于各級管理角色 的訪問控制管理框架 i 刀就完成了 角色管理部分 角色管理功能是本系統(tǒng)為了更好地保障系統(tǒng)的安全性和實現(xiàn)系統(tǒng) 權(quán)限的管理而設(shè)計的一個重要功能 通過角色管理 能夠讓系統(tǒng)管理員完成瀏覽系統(tǒng)角 色信息列表 新增角色 修改角色訪問權(quán)限和刪除角色四個方面的操作 如圖2 2 為系 統(tǒng)角色管理的用例圖 一 喜理員 from u s ec a s ev i e w 修改角色信息 j 刪除角色信息 圖2 2 角色管理用例圖 f i g 2 2 u s ec a s ed i a g r a mo f r o l em a n a g e m e n t 用戶管理部分 用戶管理功能能夠讓系統(tǒng)管理員對系統(tǒng)用戶進行管理 包括可以 瀏覽系統(tǒng)用戶信息列表 新增用戶 修改用戶和刪除用戶 結(jié)合角色管理 可以很好地 實現(xiàn)系

溫馨提示

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

評論

0/150

提交評論