




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、車輛管理管理系統系統設計說明書班 級 08軟工A1 擬制人 舒驥 2011年5月8日目 錄1 引言11.1編寫目的11.2項目背景11.3預期讀者11.4參考文獻12任務概述22.1目標22.2運行環境22.3需求概述22.4條件與限制33總體設計33.1功能模塊分析33.1.1功能分配33.1.2模塊設計53.2總體結構及模塊結構54數據結構設計84.1邏輯模型設計84.2物理模型設計94.3數據庫設計95接口設計105.1外部接口設計105.1.1界面設計及說明105.1.2軟件接口175.1.3硬件接口175.2內部接口設計186運行設計186.1運行模塊的組合186.2運行控制186.
2、3運行時間187出錯處理設計187.1出錯輸出信息187.2出錯處理對策188安全保密設計199維護設計191 引言1.1編寫目的本說明書對車輛管理系統的總體設計與實現作詳細說明。用于記錄系統在技術層面上的實施過程,以需求說明作為設計的根本出發點,作為產品實現、功能要求和控制的依據。為開發人員指明設計方向,便于其在最短的時間內開發出功能最齊全的軟件。1.2項目背景物流系統是現代經濟系統的主動脈,物流的最簡單理解就是貨物運輸,所以運輸在物流運作中的地位十分重要,而車輛是運輸企業的命脈,有機的管理好車輛十分關鍵。傳統的運輸業已不能滿足市場需求。運輸企業的信息化管理具有重要意義。開發軟件名稱:車輛管
3、理系統項目開發者:08軟工A1 舒驥用戶:運輸集團公司1.3預期讀者 本說明書的預期讀者是項目的開發人員,測試人員和維護人員。1.4參考文獻1. ASP.NET 2.0網絡編程從基礎到實踐 馬穎華 蘇貴洋 袁藝 蘇桂濤 編著2. UML基礎與Rose建模教程 蔡敏 徐惠惠 黃炳強 編著3. C#數據庫系統開發完全手冊 明日科技 張躍延 許文武 王小科 編著4. 軟件工程實驗與實踐教程 陳佳 曹妍 編著5. 實用軟件文檔寫作 肖剛 古輝 程振波 張元鳴 著2任務概述2.1目標車輛管理系統將為企業提供各種車輛管理和快速查詢的功能,以提高公司的運作效率,降低運作成本。結合公司需求,主要為用戶提供以下
4、幾方面的功能。* 車輛基本信息管理* 車輛購置管理* 車輛調撥管理* 車輛報廢管理* 車輛信息管理查詢2.2運行環境運行該軟件所適用的具體設備必須是奔騰4、內存512MB以上的計算機。操作系統在Windows xp及以上。數據庫為SQL Server2000版本2.3需求概述主要輸入輸出項:1、系統用戶信息(二級公司用戶,總工程師,總經理)2、車輛基本信息(車牌號、自編號、公司編碼等)3、車輛購置信息(基本申請信息、審批信息、批復信息)4、車輛報廢信息(基本申請信息、審批信息、批復信息)5、車輛調撥信息(基本申請信息、審批信息、批復信息)2.4條件與限制車輛管理系統的用戶分為四類:系統管理員、
5、總經理、總工程師、二級公司用戶。不同用戶具有不同的操作權限。在用戶作出操作時,系統需對判斷用戶是否具有該操作的權限,嚴禁一切非法操作,從而保證數據的安全性和完整性。 3總體設計3.1功能模塊分析1、車輛基本信息管理模塊(1)用戶的登錄管理:不同級別的用戶通過特定的用戶名和密碼登錄系統,對相應的信息進行管理。(2)查詢車輛基本信息:通過輸入車輛的基本信息對車輛的整體信息進行查詢。(3)修改車輛基本信息:有相關權限的用戶如有必要,可對車輛的基本信息進行修改。(4)添加車輛基本信息:有相關權限的用戶可添加車輛的基本信息。2、車輛購置管理模塊用戶可添加、修改、刪除、查詢車輛購置管理申請單,然后交由總工
6、程師申請審批,如通過再有總經理申請審批,實現二級公司要提交車輛的購置申請,集團公司職能部門根據車輛的產權歸屬,由總工程師或總工程師及總經理對申請進行審批,生效后產生調撥單下發所屬公司及各有關部門。3、車輛調撥管理模塊與車輛購置管理類似,用戶可添加、修改、查詢車輛調撥管理申請單,然后交由總工程師申請審批,如通過再有總經理申請審批,實現二級公司要提交車輛的購置申請,集團公司職能部門根據車輛的產權歸屬,由總工程師或總工程師及總經理對申請進行審批,生效后產生調撥單下發所屬公司及各有關部門。4、車輛報廢管理模塊與車輛購置管理類似,用戶可添加、修改、查詢車輛報廢管理申請單,然后交由總工程師申請審批,如通過
7、再有總經理申請審批,實現二級公司要提交車輛的購置申請,集團公司職能部門根據車輛的產權歸屬,由總工程師或總工程師及總經理對申請進行審批,生效后產生調撥單下發所屬公司及各有關部門。5、車輛信息查詢管理模塊實現對多種信息的快速模糊查詢,可根據車輛所屬的二級公司,車牌號,車輛的廠牌,規格,型號等信息進行不同的組合來查詢車輛,還可根據申請購置,調撥,報廢車輛的二級公司,申請時間等查詢車輛的購置,調撥,報廢的申請及審批情況等。3.1.1功能分配1用戶的登錄管理模塊:輸入:用戶名、密碼、用戶類型。輸出:相應用戶界面顯示或提示出錯信息。2車輛信息、車輛購置信息、車輛調撥信息、車輛報廢信息查詢模塊:輸入:用戶輸
8、入各種所需查詢的基本信息輸出:相應的詳細信息界面3. 車輛信息、車輛購置信息、車輛調撥信息、車輛報廢信息添加模塊:輸入:用戶輸入各種所需添加的詳細信息輸出:數據庫操作執行結果對話框4車輛信息、車輛購置信息、車輛調撥信息、車輛報廢信息修改模塊:輸入: 用戶輸入各種所需修改的詳細信息輸出: 數據庫操作執行結果對話框5車輛信息、車輛購置信息、車輛調撥信息、車輛報廢信息刪除模塊:輸入:用戶輸入各種所需刪除的基本信息輸出:數據庫操作執行結果對話框6退出模塊:輸入:用戶輸入退出命令輸出:確認信息框7確認模塊:輸入:用戶操作命令輸出:確認信息框3.1.2模塊設計 *3.2總體結構及模塊結構1、高層功能模塊圖
9、 1 車輛管理系統高層功能模塊結構圖2、車輛變更的申請模塊圖 2 車輛管理系統車輛變更的申請模塊結構圖3、車輛變更的申請審批模塊圖 3車輛管理系統車輛變更的申請審批模塊結構圖4、車輛變更處理模塊圖 4車輛管理系統車輛變更處理模塊結構圖4數據結構設計4.1邏輯模型設計圖 6 車輛管理系統邏輯模型4.2物理模型設計圖 7 車輛管理系統物理模型4.3數據庫設計字段名數據類型是否可為空1、車輛基本信息表車牌號 char(10) not null,公司編碼 char(10) not null,自編號 char(10) null,廠牌 char(18) null,型號 char(18) null,規格 c
10、har(18) null,落戶日期 datetime null,燃料 char(18) null,車輛來源 char(18) null,來源摘要 char(100) null,出廠日期 datetime null,參運日期 datetime null,登記證號 char(18) null,產權歸屬 char(10) null,使用性質 char(18) null,車型 char(20) null,車輛原值 decimal(10,2) null,噸位 decimal(7,3) null,養路費 decimal(7,2) null,建設基金征費標準 decimal(7,2) null,車輛級別 c
11、har(2) null,發動機號 char(18) null,底盤號 char(18) null,車架號 char(18) null,車身顏色 char(18) null,一級維護周期 decimal(3) null,二級維護周期 decimal(3) null,2、車輛購置申請信息表申請單編號 char(10) not null,vehicle_no char(10) not null,公司編碼 char(10) not null,產權歸屬 char(10) null,主管部門意見 char(100) null,主管部門審批意見 char(100) null,經歷批示意見 char(100)
12、 null,經理批示時間 datetime null,車輛名稱 char(40) null,申請時間 datetime null,生產廠家 char(100) null,廠牌 char(18) null,型號 char(18) null,規格 char(18) null,購置數量 decimal(3) null,單價預算 decimal(10,2) null,購置時間 datetime null,主要技術參數 char(100) null,購置理由 char(100) null,用途說明 char(100) null,資金來源 char(100) null,3、車輛調撥申請信息表申請單編號 c
13、har(10) not null,公司編碼 char(10) not null,公司信_公司編碼 char(10) not null,公司信_公司編碼2 char(10) not null,車牌號 char(10) not null,審批信_產權歸屬 char(10) null,主管部門意見 char(100) null,主管部門審批意見 char(100) null,經歷批示意見 char(100) null,經理批示時間 datetime null,申請時間 datetime null,調撥原因 char(100) null,通知時間 datetime null,廠牌 char(18) n
14、ull,型號 char(18) null,規格 char(18) null,自編號 char(10) null,調撥起始日期 datetime null,調撥結束日期 datetime null,交接地點 char(100) null,產權歸屬 char(10) null,經辦人 char(18) null,4、車輛報廢申請信息表申請單編號 char(10) not null,公司編碼 char(10) not null,車牌號 char(10) not null,產權歸屬 char(10) null,主管部門意見 char(100) null,主管部門審批意見 char(100) null,
15、經歷批示意見 char(100) null,經理批示時間 datetime null,申請時間 datetime null,廠牌 char(18) null,型號 char(18) null,規格 char(18) null,自編號 char(10) null,落戶日期 datetime null,噸位 decimal(7,3) null,原值 decimal(10,2) null,凈值 decimal(10,2) null,已使用年限 decimal(2) null,已提折舊 decimal(10,2) null,資產級別 char(18) null,報廢原因 char(100) null,
16、累計行駛總里程 decimal(10,3) null,辦理單位 char(2) null,批準文號 char(10) null,批準日期 datetime null,主管人 char(18) null,經管人 char(18) null,車輛管轄單位意見 char(100) null,5、車輛大修記錄表車牌號 char(10) not null,大修日期 datetime not null,間隔里程 decimal(10,3) null,工時費 decimal(8,2) null,材料費 decimal(8,2) null,備注 char(100) null,6、車輛改裝記錄表車牌號 char
17、(10) not null,改裝日期 datetime not null,改裝改造原因 char(200) null,改裝總成本及主要參數 char(200) null,改造后技術性能改變情況 char(200) null,7、車輛折舊記錄表車牌號 char(10) not null,折舊日期 datetime not null,折舊率 decimal(6,3) null,車輛原值 decimal(10,2) null,余值 decimal(10,2) null,8、發動機維修記錄表車牌號 char(10) not null,發動機維修日期 datetime not null,次數 numer
18、ic(2) null,間隔里程 decimal(10,3) null,工時費 decimal(8,2) null,材料費 decimal(8,2) null,備注 char(100) null,9、報廢車輛信息表車牌號 char(10) not null,公司編碼 char(10) not null,自編號 char(10) null,廠牌 char(18) null,型號 char(18) null,規格 char(18) null,落戶日期 datetime null,燃料 char(18) null,車輛來源 char(18) null,來源摘要 char(100) null,出廠日期
19、datetime null,參運日期 datetime null,登記證號 char(18) null,產權歸屬 char(10) null,使用性質 char(18) null,車型 char(20) null,車輛原值 decimal(10,2) null,噸位 decimal(7,3) null,養路費 decimal(7,2) null,建設基金征費標準 decimal(7,2) null,車輛級別 char(2) null,發動機號 char(18) null,底盤號 char(18) null,車架號 char(18) null,車身顏色 char(18) null,一級維護周期
20、decimal(3) null,二級維護周期 decimal(3) null,10、報廢車輛大修記錄表車牌號 char(10) not null,大修日期2 datetime not null,間隔里程 decimal(10,3) null,工時費 decimal(8,2) null,材料費 decimal(8,2) null,備注 char(100) null,11、報廢車輛發動機維修記錄表車牌號 char(10) not null,發動機維修日期2 datetime not null,次數 numeric(2) null,間隔里程 decimal(10,3) null,工時費 decima
21、l(8,2) null,材料費 decimal(8,2) null,備注 char(100) null,12、報廢車輛改裝記錄表車牌號 char(10) not null,改裝日期2 datetime not null,改裝改造原因 char(200) null,改裝總成本及主要參數 char(200) null,改造后技術性能改變情況 char(200) null,13、報廢車輛折舊記錄表車牌號 char(10) not null,折舊日期2 datetime not null,折舊率 decimal(6,3) null,車輛原值 decimal(10,2) null,余值 decimal(
22、10,2) null,14、公司信息表公司編碼 char(10) not null,公司名稱 char(18) null,5接口設計5.1外部接口設計5.1.1界面設計及說明按Windows應用軟件用戶界面的規范來設計,使用以對話框為主的用戶界面,便于用戶使用。主要界面有:1、 用戶登錄界面圖 5-1 用戶登錄界面圖輸入:選擇登錄身份,輸入用戶名、密碼登錄按鈕:點擊提交,由數據庫驗證身份及密碼,并且轉到相應的用戶界面或提示出錯信息。退出按鈕:退出該程序2、 管理員界面圖 5-2-1管理員登錄主界面登陸用戶相關操作菜單:查詢所有登錄權限用戶信息。用戶基本信息菜單:包含新用戶的注冊和查詢登陸用戶基
23、本信息。退出菜單:退出系統。圖 5-2-2用戶個人信息管理界面修改按鈕:單擊修改按鈕后可以修改用戶名和密碼。輸入:需要修改的用戶名和密碼。返回按鈕:取消顯示用戶信息,返回管理界面。修改密碼按鈕:進入修改密碼界面。圖 5-2-3密碼修改界面輸入:新密碼。確認修改按鈕:提交輸入密碼。放棄修改按鈕:放棄密碼修改,返回主界面。圖 5-2-4用戶注冊主界面輸入:用戶名、密碼、用戶類型。公司編碼下拉框:選擇相應的公司編碼。公司名稱:根據已選的公司編碼自動顯示相應的公司名稱。保存按鈕:檢查各項輸入數據是否滿足格式要求,若不滿足則給出提示信息重新填寫;若滿足則將數據添加到數據庫,并給出操作成功的提示。返回按鈕
24、:對未保存的數據不作任何操作,并關閉注冊界面。圖 5-2-4 用戶管理界面導航菜單:用于查看和刪除系統所有用戶信息。返回按鈕:退出系統。3、 二級公司用戶界面圖 5-3-1 二級公司用戶登錄主界面基本信息管理菜單:包含個人信息的查看和修改(界面和圖5-2-2相同)以及車輛信息的查詢。車輛申請信息管理菜單:包含車輛購置申請、車輛調撥申請、車輛報廢申請三個子菜單。退出菜單:退出車輛管理系統。圖 5-3-2.1車輛購置申請管理主界面輸入:在申請公司下拉框中選擇相應的公司編號,并選擇產權歸屬、填寫好申請日期范圍。清空條件按鈕:清空查詢條件中的文本框,將下拉框置空,將產權歸屬選為默認的“全部”。查詢按鈕
25、:根據查詢條件查詢數據庫中的相應信息。二維列表選項卡:用于顯示查詢結果中每條記錄的主要信息。圖 5-3-2.2車輛購置申請管理主界面詳細記錄選項卡:用戶顯示查詢結果中每條記錄的詳細信息。上一條按鈕:顯示查詢結果的上一條記錄,若當前為第一條,則提示“已到頂”。下一條按鈕:顯示查詢結果的下一條記錄,若當前為最后條,則提示“已到底”。第一條按鈕:顯示查詢結果的第一條記錄。最后一條按鈕:顯示查詢結果的最后一條記錄。插入按鈕:顯示插入申請單界面。修改按鈕:在該申請單未被審批的前提下,再判斷該申請單是否為當前用戶所有,若是,顯示申請單修改界面;若不是,則提示不能修改。刪除按鈕:在該申請單未被審批的前提下,
26、再判斷給該請單是否歸當前用戶所有,若是,則刪除申請單;若不是,則提示不能刪除。退出按鈕:關閉本窗口并返回調用窗口。4、總工程師界面圖5-4-1 總工程師登錄主界面基本信息管理菜單:包含個人信息的查看和修改(界面和圖5-2-2相同)以及車輛信息的查詢。車輛審批信息管理菜單:包含車輛購置審批、車輛調撥審批、車輛報廢審批三個子菜單。退出菜單:退出車輛管理系統。圖 5-4-1.1 總工程師審批信息管理界面輸入:在申請公司下拉框中選擇相應的公司編號,并選擇產權歸屬、填寫好申請日期范圍。清空條件按鈕:清空查詢條件中的文本框,將下拉框置空,將產權歸屬選為默認的“全部”。查詢按鈕:根據查詢條件查詢數據庫中的相
27、應信息。二維列表選項卡:用于顯示查詢結果中每條記錄的主要信息。圖 5-4-1.2 總工程師審批信息管理界面詳細記錄選項卡:用戶顯示查詢結果中每條記錄的詳細信息。上一條按鈕:顯示查詢結果的上一條記錄,若當前為第一條,則提示“已到頂”。下一條按鈕:顯示查詢結果的下一條記錄,若當前為最后條,則提示“已到底”。第一條按鈕:顯示查詢結果的第一條記錄。最后一條按鈕:顯示查詢結果的最后一條記錄。審批按鈕:首先判斷該申請單是否已被總經理批復,若是,則提示已批復,不能審批;若不是并且該申請單已審批,則詢問是否修改,并根據用戶選擇給出相應的界面;若未審批,則顯示審批界面。退出按鈕:關閉本窗口并返回調用窗口。5、總經理界面圖5-5-1總經理登錄主界面基本信息管理菜單:包含個人信息的查看和修改(界面和圖5-2-2相同)以及車輛信息的查詢。車輛批復信息管理菜單:包含車輛購置批復、車輛調撥批復、車輛報廢批復三個子菜單。退出菜單:退出車輛管理系統。圖5-5-2.1批復管理主界面輸入:在申請公司下拉框中選擇相應的公司編號,并選擇產權歸屬、填寫好申請日期范圍。清空條件按鈕:清空查詢條件中的文本框,將下拉框置空,將產權歸屬選為默認的“全部”。查詢按鈕:根據查詢條件查詢數據庫中的相應信息。二維列表選項卡:用于顯示查詢結果中每條記錄的主要信息。圖5-5-2.1批復管理主界面詳細記錄選項卡:用戶顯示查詢結果中每條記錄的
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024年項目管理中的法律法規考題試題及答案
- 項目管理戰略分析試題及答案
- 2025年公司財務治理新趨勢試題及答案
- 微生物檢測新技術的探索試題及答案
- 2024年項目管理考題預測試題及答案
- 證券從業資格證考試制度理解試題及答案
- 重要致病菌的特征識別試題及答案
- 放射性金屬礦的開采對土壤質量的影響考核試卷
- 生態環境監測在農業生態環境保護中的重要性考核試卷
- 新冠疫情下微生物檢測的策略與實施試題及答案
- 豆粕交易合同協議
- 邊緣計算與5G融合技術研究-全面剖析
- 8.1薪火相傳的傳統美德 同步課件 -2024-2025學年統編版道德與法治七年級下冊
- 飛機的縱向靜穩定性飛行原理課件
- 學術交流英語(學術寫作)智慧樹知到期末考試答案章節答案2024年哈爾濱工程大學
- 住房公積金個人賬戶合并申請表(文書模板)
- 醫院第一季度全成本核算分析報告
- 骨干教師考試題庫(全)
- 華為智慧園區解決方案
- 委外加工作業流程圖
- 面試無機化學研究前沿ppt課件
評論
0/150
提交評論