“車輛管理系統(tǒng)”系統(tǒng)設(shè)計(jì)說明書_第1頁
“車輛管理系統(tǒng)”系統(tǒng)設(shè)計(jì)說明書_第2頁
“車輛管理系統(tǒng)”系統(tǒng)設(shè)計(jì)說明書_第3頁
“車輛管理系統(tǒng)”系統(tǒng)設(shè)計(jì)說明書_第4頁
“車輛管理系統(tǒng)”系統(tǒng)設(shè)計(jì)說明書_第5頁
已閱讀5頁,還剩20頁未讀, 繼續(xù)免費(fèi)閱讀

付費(fèi)下載

下載本文檔

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

文檔簡(jiǎn)介

1、“車輛管理系統(tǒng)”設(shè)計(jì)說明書目錄1引言42框架42.1整體框架42.2項(xiàng)目結(jié)構(gòu)框架53建立對(duì)象模型53.1車輛基本信息類描述73.2車輛折舊信息類描述83.3發(fā)動(dòng)機(jī)維修信息類描述83.4車輛大修信息類描述93.5車輛改裝信息類描述93.6公司信息類描述93.7車輛購置申請(qǐng)信息類描述103.8車輛報(bào)廢申請(qǐng)信息類描述103.9車輛調(diào)撥申請(qǐng)信息類描述113.10數(shù)據(jù)操作基類描述123.11車輛購置申請(qǐng)信息數(shù)據(jù)操作類描述123.12車輛報(bào)廢申請(qǐng)信息數(shù)據(jù)操作類描述123.13車輛調(diào)撥申請(qǐng)信息數(shù)據(jù)操作類描述123.14車輛基本信息數(shù)據(jù)操作類描述123.15服務(wù)基類描述133.16車輛購置申請(qǐng)服務(wù)類描述133

2、.17車輛報(bào)廢申請(qǐng)服務(wù)類描述133.18車輛調(diào)撥申請(qǐng)服務(wù)類描述133.19車輛基本信息服務(wù)類描述134提供交互的界面類144.1對(duì)車輛基本信息操作的界面類144.2對(duì)車輛購置申請(qǐng)單操作的界面類144.3對(duì)車輛調(diào)撥申請(qǐng)單操作的界面類144.4對(duì)車輛報(bào)廢申請(qǐng)單操作的界面類145建立動(dòng)態(tài)模型145.1車輛購置申請(qǐng)156數(shù)據(jù)庫設(shè)計(jì)176.1車輛基本信息表176.2車輛折舊信息表176.3發(fā)動(dòng)機(jī)維修信息表186.4車輛大修信息表186.5車輛改裝信息表186.6公司信息表196.7車輛購置申請(qǐng)信息表196.8車輛報(bào)廢申請(qǐng)信息表206.9車輛調(diào)撥申請(qǐng)信息表207用戶界面設(shè)計(jì)217.1系統(tǒng)主頁217.2系統(tǒng)

3、登陸界面227.3購置訂單列表界面227.4購置訂單申請(qǐng)界面237.5購置訂單審批界面247.5用戶角色管理界面251引言(略,參見可行性分析報(bào)告的引言。)2框架2.1整體框架整體框架圖如圖1所示圖1 整體框架圖2.2項(xiàng)目結(jié)構(gòu)框架項(xiàng)目結(jié)構(gòu)框架圖如圖2所示圖2 項(xiàng)目結(jié)構(gòu)框架圖3建立對(duì)象模型這里只列舉了車輛Vehicle子系統(tǒng)中的類。建立對(duì)象模型如表1所示候選類類名注釋車輛基本信息VehicleBaseInfo持久類車輛折舊信息VehicleDepreciationInfo持久類發(fā)動(dòng)機(jī)維修信息VehicleEngineInfo持久類車輛大修信息VehicleMaintenanceInfo持久類車輛

4、改裝信息VehicleRefitInfo持久類公司信息CompanyInfo持久類車輛購置申請(qǐng)信息ApplyPurchaseInfo持久類車輛報(bào)廢申請(qǐng)信息ApplyRejectInfo持久類車輛調(diào)撥申請(qǐng)信息ApplyTransferInfo持久類數(shù)據(jù)操作基類BaseDAO控制類車輛購置申請(qǐng)信息數(shù)據(jù)操作類ApplyPurchaseInfoDAO控制類車輛報(bào)廢申請(qǐng)信息數(shù)據(jù)操作類ApplyRejectInfoDAO控制類車輛調(diào)撥申請(qǐng)信息數(shù)據(jù)操作類ApplyTransferInfoDAO控制類車輛基本信息數(shù)據(jù)操作類VehicleBaseInfoDAO控制類服務(wù)基類BaseService控制類車輛購置申

5、請(qǐng)服務(wù)類ApplyPurchaseService控制類車輛報(bào)廢申請(qǐng)服務(wù)類ApplyRejectService控制類車輛調(diào)撥申請(qǐng)服務(wù)類ApplyTransferService控制類車輛基本信息服務(wù)類VehicleBaseService控制類表1 建立分析的對(duì)象模型通過分析,得到“車輛管理系統(tǒng)車輛子系統(tǒng)的類圖”,如圖2,圖3所示。圖2 “車輛管理系統(tǒng)”車輛子系統(tǒng)的持久類圖圖3 “車輛管理系統(tǒng)”車輛子系統(tǒng)的控制類圖3.1管理員信息類描述類名:AdminClass管理員信息類屬性表如表2所示屬性名屬性解釋數(shù)據(jù)類型adminId管理員編號(hào)intadminName管理員姓名varcharadminPass

6、管理員密碼varchar表2管理員信息類屬性3.2評(píng)論信息類描述類名:CommentInfoClass評(píng)論信息類屬性表如表3所示屬性名屬性解釋數(shù)據(jù)類型comment評(píng)論varcharordersDatetime訂單生成時(shí)間varcharquantity數(shù)量varcharusersName用戶名varchar表3評(píng)論信息類屬性3.3商品分類信息類描述類名:GoodsClass商品分類信息類屬性表如表4所示屬性名屬性解釋數(shù)據(jù)類型goodsId商品編號(hào)intgoodsName商品名varchargoodsmaterial商品材質(zhì)varchargoodsPackage商品包裝varchargoodsL

7、anguage商品信息語種varchargoodsPrice商品價(jià)格floatgoodsCentvarchargoodsScope商品范圍varchargoodsPlace商品產(chǎn)地varchargoodsHabitus商品形態(tài)varcharsortName種類名varchargoodsCount商品數(shù)量varchar表4 商品分類信息類屬性3.4留言信息類描述類名:LeaveLanguageClass留言信息類屬性表如表5所示屬性名屬性解釋數(shù)據(jù)類型name姓名varcharqqQQ號(hào)varcharemail郵箱地址varcharleaveLanguage評(píng)論語種varchardateTime留

8、言日期varchar表5留言信息信息類屬性3.5新商品分類信息類描述類名:NewGoodsClass新商品分類信息類屬性表如表6所示屬性名屬性解釋數(shù)據(jù)類型sequenceIdintgoodsId商品編號(hào)intgoodsName商品名varchargoodsmaterial商品材質(zhì)varchargoodsPackage商品包裝varchargoodsLanguage商品信息語種varchargoodsPrice商品價(jià)格floatgoodsCentvarchargoodsScope商品范圍varchargoodsPlace商品產(chǎn)地varchargoodsHabitus商品形態(tài)varcharsort

9、Name種類名varchargoodstypevarchar表6 新商品分類信息類屬性3.6訂單支付信息類描述類名:OrderPaymentClass訂單支付信息類屬性表如表7屬性名屬性解釋數(shù)據(jù)類型receivername收貨人姓名varcharreceiveaddress收貨地址varcharzhufuyu祝福語varcharsomesayingvarcharpaymentmethod支付方式varcharbuyername賣家姓名varcharbuyerphone賣家電話varchar表7 訂單支付分類信息類屬性3.7訂單分類信息類描述類名:OrdersClass訂單分類信息類屬性表如表8

10、屬性名屬性解釋數(shù)據(jù)類型ordersId訂單號(hào)intusersName用戶名varcharordersPrice訂單價(jià)格floatordersDatetime訂單生成日期varcharorderstatus訂單狀態(tài)varcharcommentstatus評(píng)論狀態(tài)varcharshouhuostatus收貨狀態(tài)varchar表8 訂單分類信息類屬性3.8訂單詳情信息類描述類名:OrdersDetailsClass訂單詳情信息類屬性表如表9屬性名屬性解釋數(shù)據(jù)類型ordersId訂單號(hào)intgoodsName商品姓名varchargoodsPrice商品價(jià)格floatgoodsCount商品數(shù)量int

11、表9 訂單詳情信息類屬性3.9產(chǎn)品詳情信息類描述類名:ProduceDetailsClass產(chǎn)品詳情信息類屬性表如表10屬性名屬性解釋數(shù)據(jù)類型produceId產(chǎn)品編號(hào)intproduceName產(chǎn)品名varcharsortId種類編號(hào)intgoodsId商品編號(hào)int表10 產(chǎn)品詳情信息類屬性3.10推薦商品信息類描述類名:RecommendGoodsClass推薦商品信息類屬性表如表11屬性名屬性解釋數(shù)據(jù)類型sequenceIdintgoodsId商品編號(hào)intgoodsName商品名varchargoodsmaterial商品材質(zhì)varchargoodsPackage商品包裝varcha

12、rgoodsLanguage商品信息語種varchargoodsPrice商品價(jià)格floatgoodsCentvarchargoodsScope商品范圍varchargoodsPlace商品產(chǎn)地varchargoodsHabitus商品形態(tài)varcharsortName種類名varchargoodstypevarchar表11推薦商品信息類屬性3.11分類信息類描述類名:SortClass分類信息類屬性表如表12屬性名屬性解釋數(shù)據(jù)類型sortId種類編號(hào)intsortName種類名varchar表12分類信息類屬性3.12用戶信息類描述類名:UserClass用戶信息類屬性表如表13屬性名屬性

13、解釋數(shù)據(jù)類型usersId用戶編號(hào)intusersName用戶名varcharusersPass用戶密碼varcharusersRepass用戶重新輸入密碼varcharusersPassQuestion用戶密保問題varcharusersPassReply用戶密?;卮饁archarusersTrueName用戶真實(shí)姓名varcharusersAddress用戶聯(lián)絡(luò)地址varcharusersPhone用戶電話varcharusersE_mail用戶郵箱varcharusersLoginDate用戶登錄日期varcharsrcvarchar表13用戶信息類屬性3.13用戶評(píng)論信息類描述類名:U

14、sersComment用戶評(píng)論信息類屬性表如表14屬性名屬性解釋數(shù)據(jù)類型goodsId商品編號(hào)varchargoodsName商品名varchargoodsPrice商品價(jià)格varcharquantity商品數(shù)量varcharcomment商品評(píng)論varchar表14用戶評(píng)論信息類屬性3.14管理員控制類描述類名:AdminBean繼承自數(shù)據(jù)操作基類,方法與數(shù)據(jù)操作基類相同。(略)3.15交易信息控制類描述類名:Business繼承自數(shù)據(jù)操作基類,方法與數(shù)據(jù)操作基類相同。(略)3.16推薦產(chǎn)品控制類描述類名:GoodsBean繼承自數(shù)據(jù)操作基類,方法與數(shù)據(jù)操作基類相同。(略)3.17留言信息控

15、制類描述類名:LeaveLanguageBean繼承自數(shù)據(jù)操作基類,方法與數(shù)據(jù)操作基類相同。(略)3.18個(gè)人支付信息控制類描述類名:Mypage繼承自數(shù)據(jù)操作基類,方法與數(shù)據(jù)操作基類相同。(略)3.19訂單支付控制類描述類名:OrderPayment繼承自數(shù)據(jù)操作基類,方法與數(shù)據(jù)操作基類相同。(略)3.20頁碼信息服務(wù)類描述類名:PageNumber繼承自服務(wù)基類,方法和屬性與服務(wù)基類相同。(略)3.21分類信息控制類描述類名:SortBean繼承自服務(wù)基類,方法和屬性與服務(wù)基類相同。(略)3.22用戶管理信息控制類描述類名:UserBean繼承自服務(wù)基類,方法和屬性與服務(wù)基類相同。(略)3

16、.23購物車控制類描述類名:Cart繼承自服務(wù)基類,方法和屬性與服務(wù)基類相同。(略)4提供交互的界面類4.1對(duì)車輛基本信息操作的界面類VehicleBaseForm.aspx :對(duì)車輛進(jìn)行基本信息操作的頁面VehicleBaseList.aspx :用于顯示車輛列表的頁面4.2對(duì)車輛購置申請(qǐng)單操作的界面類ApplyPurchaseForm.aspx :對(duì)車輛進(jìn)行基本信息操作的頁面ApplyPurchaseList.aspx :用于顯示車輛列表的頁面4.3對(duì)車輛調(diào)撥申請(qǐng)單操作的界面類ApplyTransferForm.aspx :對(duì)車輛進(jìn)行基本信息操作的頁面ApplyTransferList.a

17、spx :用于顯示車輛列表的頁面4.4對(duì)車輛報(bào)廢申請(qǐng)單操作的界面類ApplyRejectForm.aspx :對(duì)車輛進(jìn)行基本信息操作的頁面ApplyRejectList.aspx :用于顯示車輛列表的頁面5建立動(dòng)態(tài)模型由于本系統(tǒng)主要圍繞著購置、調(diào)撥及報(bào)廢申請(qǐng)的整個(gè)生命周期,包括創(chuàng)建,審批,批復(fù)等各個(gè)階段,這里以購置申請(qǐng)為例介紹其流程,因此在這里列舉出時(shí)序圖和狀態(tài)圖。5.1車輛購置申請(qǐng)圖2 車輛購置申請(qǐng)狀態(tài)圖車輛購置申請(qǐng)的狀態(tài)描述如下:(1)初始狀態(tài)(2)待審批狀態(tài)(3)審批未通過狀態(tài)(4)審批通過等待批復(fù)狀態(tài)(5)審批通過批復(fù)未通過狀態(tài)(6)審批通過批復(fù)通過狀態(tài)圖3 車輛購置申請(qǐng)中創(chuàng)建的時(shí)序圖

18、車輛購置申請(qǐng)中創(chuàng)建的時(shí)序描述如下:(1)二級(jí)公司用戶在ApplyPurchaseForm.aspx頁面中填寫申請(qǐng)單的詳細(xì)信息,單擊save按鈕。(2)前臺(tái)頁面調(diào)用ApplyPurchaseFacade中的CreateApplyPurchase()方法進(jìn)行對(duì)申請(qǐng)的處理。(3)ApplyPurchaseFacade調(diào)用CheckPrivilege()方法進(jìn)行此操作權(quán)限的驗(yàn)證。(4)驗(yàn)證成功后,調(diào)用ApplyPurchaseSerivice中的Create()方法進(jìn)行處理。(5)ApplyPurchaseSerivice調(diào)用ApplyPurchaseInfoDAO中的Create()方法進(jìn)行處理。(

19、6)ApplyPurchaseInfoDAO調(diào)用HibernateTemplate中的Save()方法進(jìn)行保存。(7)將成功信息返回給ApplyPurchaseForm.aspx頁面。圖4 車輛購置申請(qǐng)中審批的時(shí)序圖車輛購置申請(qǐng)中審批的時(shí)序描述如下:(1)總工程師在ApplyPurchaseForm.aspx中請(qǐng)求查看一條待審批的申請(qǐng)單。(2)前臺(tái)頁面調(diào)用ApplyPurchaseFacade中的RetriveApplyPurchase()方法進(jìn)行對(duì)申請(qǐng)的處理。(3)ApplyPurchaseFacade調(diào)用CheckPrivilege()方法進(jìn)行此操作權(quán)限的驗(yàn)證。(4)驗(yàn)證成功后,調(diào)用App

20、lyPurchaseSerivice中的Retrive()方法進(jìn)行處理。(5)ApplyPurchaseSerivice調(diào)用ApplyPurchaseInfoDAO中的Retrive()方法進(jìn)行處理。(6)ApplyPurchaseInfoDAO調(diào)用HibernateTemplate中的Find()方法進(jìn)行保存。(7)將取得的目標(biāo)對(duì)象返回給ApplyPurchaseForm.aspx頁面顯示。(8)總工程師在ApplyPurchaseForm.aspx中輸入審批意見。(9)前臺(tái)頁面調(diào)用ApplyPurchaseFacade中的ExamineApplyPurchase()方法進(jìn)行對(duì)申請(qǐng)的處理。(

21、10)ApplyPurchaseFacade調(diào)用CheckPrivilege()方法進(jìn)行此操作權(quán)限的驗(yàn)證。(11)驗(yàn)證成功后,調(diào)用ApplyPurchaseSerivice中的Update()方法進(jìn)行處理。(12)ApplyPurchaseSerivice調(diào)用ApplyPurchaseInfoDAO中的Update()方法進(jìn)行處理。(13)ApplyPurchaseInfoDAO調(diào)用HibernateTemplate中的SaveOrUpdate()方法進(jìn)行保存。(14)將成功信息返回給ApplyPurchaseForm.aspx頁面。6數(shù)據(jù)庫設(shè)計(jì)6.1車輛基本信息表表名:VehicleBase

22、Info字段名字段含義數(shù)據(jù)類型是否允許空是否主鍵vehicle_no車牌號(hào)int是vehicle_self_no自編號(hào)varchar(10)允許vehicle_brand廠牌varchar(30)允許vehicle_model型號(hào)varchar(30)允許vehicle_standard規(guī)格varchar(30)允許date_settle落戶日期Datefuel_name燃料varchar(20)允許vehicle_source車輛來源varchar(20)允許source_summary來源摘要varchar(100)允許date_factory出廠日期Datedate_traffic參運(yùn)日

23、期Datecheck_no登記證號(hào)varchar(20)允許property產(chǎn)權(quán)歸屬varchar(10)允許use_character使用性質(zhì)varchar(20)允許vehicle_type車型varchar(20)允許original_cost車輛原值doublerode_ton噸位doubleroad_fee養(yǎng)路費(fèi)doublestandard_build建設(shè)基金征費(fèi)標(biāo)準(zhǔn)doublevehicle_level車輛級(jí)別varchar(20)允許engine_no發(fā)動(dòng)機(jī)號(hào)varchar(30)允許underpan_no底盤號(hào)varchar(30)允許vehicle_frame_no車架號(hào)va

24、rchar(30)允許vehicle_color車身顏色varchar(20)允許maintenance_period1一級(jí)維護(hù)周期doublemaintenance_period2二級(jí)維護(hù)周期doubleis_reject是否報(bào)廢boolcompany_no所屬公司varchar(2)允許purchase_apply_no申請(qǐng)單編號(hào)varchar(10)允許表14 車輛基本信息表6.2車輛折舊信息表表名:VehicleDepreciationInfo字段名字段含義數(shù)據(jù)類型是否允許空是否主鍵depreciation_id車輛折舊記錄編號(hào)int是date_depreciation折舊日期Date

25、rate_depreciation折舊率doubleoriginal_cost車輛原值doubleleft_cost余值doublevehicle_no車輛編號(hào)int表15 車輛折舊信息表6.3發(fā)動(dòng)機(jī)維修信息表表名:VehicleEngineInfo字段名字段含義數(shù)據(jù)類型是否允許空是否主鍵engine_id發(fā)動(dòng)機(jī)維修記錄編號(hào)int是date_engine維修日期Datetimes次數(shù)doubleinterval間隔里程doubleman_hour_cost工時(shí)費(fèi)doublematerial_cost材料費(fèi)doubleremark備注vchar(100)允許vehicle_no車輛編號(hào)int表1

26、6 發(fā)動(dòng)機(jī)維修信息表6.4車輛大修信息表表名:VehicleMaintenanceInfo字段名字段含義數(shù)據(jù)類型是否允許空是否主鍵maintennance_id車輛大修記錄編號(hào)int是date_maintennance大修日期Datetimes次數(shù)doubleinterval間隔里程doubleman_hour_cost工時(shí)費(fèi)doublematerial_cost材料費(fèi)doubleremark備注vchar(100)允許vehicle_no車輛編號(hào)int表17 車輛大修信息表6.5車輛改裝信息表表名:VehicleRefitInfo字段名字段含義數(shù)據(jù)類型是否允許空是否主鍵refit_id車輛改

27、裝記錄編號(hào)int是date_refit改裝日期Daterefit_cause改裝改造原因vchar(200)允許refit_parameter改裝總成及主要參數(shù)vchar(200)允許refit_capability改裝后技術(shù)性能改變情況vchar(200)允許vehicle_no車輛編號(hào)int表18 車輛改裝信息表6.6公司信息表表名:CompanyInfo字段名字段含義數(shù)據(jù)類型是否允許空是否主鍵company_no公司編碼vchar(2)是company_name公司名稱vchar(50)company_state是否為融資掛靠bool表19 公司信息表6.7車輛購置申請(qǐng)信息表表名:App

28、lyPurchaseInfo字段名字段含義數(shù)據(jù)類型是否允許空是否主鍵purchase_apply_no購置申請(qǐng)單編號(hào)vchar(10)是date_apply申請(qǐng)時(shí)間Datevehicle_name車輛名稱vchar(20)允許factory生產(chǎn)廠家vchar(100)允許vehicle_brand廠牌vchar(30)允許vehicle_model型號(hào)vchar(30)允許vehicle_standard規(guī)格vchar(30)允許purchase_num購置數(shù)量doublebudget單價(jià)預(yù)算doubledate_purchase購置時(shí)間Datetechno_parameter主要技術(shù)參數(shù)vc

29、har(100)允許purchase_cause購置理由vchar(100)允許purpose用途說明vchar(100)允許cost_from資金來源vchar(100)允許property產(chǎn)權(quán)歸屬vchar(10)允許state申請(qǐng)單狀態(tài)vchar(5)允許notion_examine主管部門審批意見vchar(100)允許date_examine主管部門審批時(shí)間Datenotion_manager經(jīng)理批示意見vchar(100)允許date_manager經(jīng)理批示時(shí)間Datecompany_no申請(qǐng)單位編號(hào)Vchar(2)表20 車輛購置申請(qǐng)信息表6.8車輛報(bào)廢申請(qǐng)信息表表名:ApplyRejectInfo字段名字段含義數(shù)據(jù)類型是否允許空是否主鍵reject_apply_no報(bào)廢申請(qǐng)單編號(hào)vchar(10)是vehicle_no車牌號(hào)intdate_apply申請(qǐng)時(shí)間Datedate_settle通知時(shí)間Dategross_weight噸位doublenet_cost凈值doubleyear_used已使用年限doublealready_depreciation已提折舊doubletype_asset資產(chǎn)類別vchar(20)允許reject_cause報(bào)廢原因vchar(100)允許t

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論