貨車公司信息管理系統(tǒng)_第1頁
貨車公司信息管理系統(tǒng)_第2頁
貨車公司信息管理系統(tǒng)_第3頁
貨車公司信息管理系統(tǒng)_第4頁
貨車公司信息管理系統(tǒng)_第5頁
已閱讀5頁,還剩3頁未讀 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、精品文檔就在這里-各類專業(yè)好文檔,值得你下載,教育,管理,論文,制度,方案手冊,應有盡有-精品 文檔-貨車公司信息管理系統(tǒng)1 緒 論1.1開發(fā)背景對于擁有大量車輛的運輸企業(yè)來說,車輛的管理成為日常事務中的一項重要工作。但一直以來人們使用傳統(tǒng)人工的方式進行車輛管理,這種管理方式存在著許多缺點,如:效率低、實時性差等,另外時間一長,將產(chǎn)生大量的文件和數(shù)據(jù),這對于查找、更新和維護都帶來了不少的困難。隨著科學技術的不斷提高,計算機科學日漸成熟,其強大的功能已為人們深刻認識,它已進入人類社會的各個領域并發(fā)揮著越來越重要的作用。利用計算機可以集中管理車輛的運營、維修、事故、等一系列信息,可以有效管理企業(yè)每

2、臺汽車的使用狀況,帶動企業(yè)進入車輛管理信息化、科學化、同時也可以節(jié)省人力、物力、財力、提高工作效率,使企業(yè)車輛管理更加科學、更加規(guī)范.1。2系統(tǒng)需求分析運輸企業(yè)車輛管理系統(tǒng)功能主要包括:司機檔案管理、車輛檔案管理、車輛管理、運營業(yè)務管理等功能.(1)系統(tǒng)初始化、用戶管理、密碼管理(2)司機檔案管理(司機信息添加、修改、查詢)(3)車輛檔案管理(車輛信息的錄入、車輛信息的查詢、修改)(4)技師檔案管理(技師信息的添加、修改、查詢)(5)車輛管理(車輛運輸信息的管理、車輛維修信息的管理)1.3 系統(tǒng)可行性分析1.3。1 系統(tǒng)要求本軟件系統(tǒng)主要由司機檔案管理,車輛檔案管理,車輛管理、運營信息管理等功

3、能模塊構成,實現(xiàn)車輛管理信息化.(1)技術可行性分析運用Visual Basic 6。0作為軟件開發(fā)環(huán)境、SQL Server 2000開發(fā)數(shù)據(jù)庫進行系統(tǒng)開發(fā),能夠保證系統(tǒng)的可行性及數(shù)據(jù)的安全性.(2)經(jīng)濟可行性分析行業(yè)發(fā)展迅速,企業(yè)規(guī)模在不斷的擴大,其開發(fā)費用在可承受范圍內(nèi).(3)營運可行性分析本系統(tǒng)的界面十分人性化,所以管理人員無需進行專門培訓就能輕松的使用。1.3.2 系統(tǒng)目標(1)由人工管理過渡到機械自動化、系統(tǒng)化、規(guī)范化管理(2)維修車輛、事故車輛的信息一目了然(3)及時掌握車輛的運營情況,提高車輛的利用率和企業(yè)的經(jīng)濟效率1。4 系統(tǒng)結構設計圖1.1系統(tǒng)結構1.5 系統(tǒng)特色介紹本系統(tǒng)

4、的特色有:(1)操作簡單,符合Windows風格的操作界面,易于用戶操作;(2)實用的查詢功能,可以根據(jù)不同情況進行條件查詢;(3)添加、修改和刪除功能,方便添加新信息,修改需更新的數(shù)據(jù),刪除無效數(shù)據(jù);1.6 系統(tǒng)運行環(huán)境及關鍵技術1.6.1 數(shù)據(jù)庫數(shù)據(jù)庫是數(shù)據(jù)管理的最新技術,是計算機科學的重要分支。今天,信息資源已成為各個部門的重要財富和資源。建立一個滿足各級部門信息處理要求的行之有效的信息系統(tǒng)也成為一個企業(yè)或組織生存和發(fā)展的重要條件。因此,作為信息系統(tǒng)核心和基礎的數(shù)據(jù)庫技術得到越來越廣泛的應用,從小型單項事務處理系統(tǒng)到大型信息系統(tǒng),從聯(lián)機事務處理到聯(lián)機分析處理,從一般企業(yè)管理到計算機輔助設

5、計與制造、計算機集成制造系統(tǒng)、電子政務、電子商務地理信息系統(tǒng)等,越來越多新的應用領域采用數(shù)據(jù)庫技術來存儲和處理信息資源.1.6.2 SQL Server本系統(tǒng)的操作系統(tǒng)采用SQL 2000 Server,它是一個后臺數(shù)據(jù)庫管理系統(tǒng),它功能強大操作簡便,日益為廣大數(shù)據(jù)庫用戶所喜愛.越來越多的開發(fā)工具提供了與SQL Server的接口.SQL Server 是一個關系數(shù)據(jù)庫管理系統(tǒng),它最初是由Microsoft、Sybase 和Ashton-Tate三家公司共同開發(fā)的.于1988 年推出了第一個OS/2 版本,在Windows NT 推出后,Microsoft與Sybase 在SQL Server

6、 的開發(fā)上就分道揚鑣了,Microsoft 將SQL Server 移植到Windows NT系統(tǒng)上,專注于開發(fā)推廣SQL Server 的Windows NT 版本。SQL Server 2000 是Microsoft公司推出的SQL Server 數(shù)據(jù)庫管理系統(tǒng)的最新版本,該版本繼承了SQL Server 7。0 版本的優(yōu)點,同時又比它增加了許多更先進的功能、具有使用方便、可伸縮性好與相關軟件集成程度高等優(yōu)點.可跨越從運行Microsoft Windows 98 的膝上型電腦到運行Microsoft Windows 2000 的大型多處理器的服務器等多種平臺使用。MSSQL Server不

7、但可以應用于大中型數(shù)據(jù)庫管理中,建立分布式關系數(shù)據(jù)庫,并且也可以開發(fā)桌面數(shù)據(jù)庫。事實上,SQL Server數(shù)據(jù)庫處理的基本結構,采取關系型數(shù)據(jù)庫模式,盡管如此,相信大家都可以輕易的發(fā)現(xiàn),在SQL Server的數(shù)據(jù)庫處理方式,則是使用面向?qū)ο蟮牟僮鞣绞脚c精神,也就是說,SQL Server的所有功能,都可以基于系統(tǒng)已經(jīng)建立好的一些對象來達成,是相當OO(面向?qū)ο螅┑囊粋€系統(tǒng)結構。SQL Server 企業(yè)管理器是 SQL Server 的主要管理工具,它提供了一個遵從 MMC 標準的用戶界面,使用戶得以: (1) 定義 SQL Server 實例組(2)將個別服務器注冊到組中(3)為每個已注

8、冊的服務器配置所有 SQL Server 選項(4)在每個已注冊的服務器中創(chuàng)建并管理所有 SQL Server 數(shù)據(jù)庫、對象、登錄、用戶和權限(5) 在每個已注冊的服務器上定義并執(zhí)行所有 SQL Server 管理任務(6)通過喚醒調(diào)用 SQL 查詢分析器,交互地設計并測試 SQL 語句、批處理和腳本(7)喚醒調(diào)用為 SQL Server 定義的各種向?qū)?.6.3 Visual Basic 6。0Visual Basic 6。0是Microsoft公司推出的32位Windows開發(fā)工具。Visual Basic 6.0不僅繼承了Turbo Basic使用簡便、功能強大、效率高等特點,而且它還具

9、有可視化編程語言所有優(yōu)點,并提供了基于對象的開發(fā)方法,因此是目前最為優(yōu)秀的應用系統(tǒng)開發(fā)工具之一。1.6.4 ADOADO,即Active Data Objects,實際是一種提供訪問各種數(shù)據(jù)類型的連接機制.ADO被實現(xiàn)為OLEDB之上的一個薄層,這使得ADO可以有更快的訪問速度,更易使用,同時更節(jié)省資源.ADO設計為一種非常簡單的格式,通過ODBC的方法同數(shù)據(jù)庫接口相連。用戶可以使用任何一種ODBC數(shù)據(jù)源,即不僅適合于SQL Server、Oracle、Access等數(shù)據(jù)庫應用程序,也適用于Excel表格、文本文件、圖形文件和無格式的數(shù)據(jù)文件。2 建立數(shù)據(jù)庫2.1 數(shù)據(jù)庫設計在本系統(tǒng)中,需要保

10、存大量數(shù)據(jù),如:貨車信息、司機信息、運輸記錄、技師信息、修理記錄等,通過使用數(shù)據(jù)庫技術,將這些數(shù)據(jù)保存到數(shù)據(jù)庫中,可方便對這些數(shù)據(jù)的管理,數(shù)據(jù)庫設計如下:(1) 現(xiàn)有一個車輛的數(shù)據(jù)庫,由下面五個表組成:貨車(貨車號,類型,載重量);司機(司機號,司機姓名,性別,住址,薪水);駕駛(司機號,貨車號,貨物,目的地,出發(fā)時間,返回時間,駕駛時間);技師(技師號,技師姓名,性別,住址,薪水);修理(技師號,貨車號,修車時間,取車時間,維修費);(2)姓名不能為空,載重量大于3噸,司機的薪水不能少于2000,技師的薪水不能少于1500,每個表至少插入4條記錄。2。2 項目ER圖圖2.1 ER2。3 建立

11、數(shù)據(jù)庫使用企業(yè)管理器創(chuàng)建數(shù)據(jù)庫創(chuàng)建一個車輛管理數(shù)據(jù)庫,名稱為CLGL。2.4 為數(shù)據(jù)庫建立表并對其實施約束使用查詢分析器,輸入代碼,為CLGL數(shù)據(jù)庫建立名為Truck、Driver、Transportation、Technician、Repairing的表,并分別對五個表實施約束并設置主碼在表中插入數(shù)據(jù),在查詢分析器中分別查看五個表,得到結果如下圖所示:圖2。2 Truck基本信息表圖2。3 Driver基本信息表圖2.4 Transportation基本信息表圖2.5 Technician基本信息表圖2.6 Repairing基本信息表圖2。7 數(shù)據(jù)庫關系圖3 用Visual Basic 6

12、。0設計系統(tǒng)3.1 登錄模塊在顯示主窗體之前,首先將彈出“登錄”窗體,如下圖所示。在該窗體中輸入用戶名和密碼,如果正確,則將隱藏“登錄”窗體,顯示主窗體;如果輸入錯誤,則將顯示提示信息,單擊“確定”,返回“登錄”窗體,用戶名與密碼全部清空,需重新輸入正確信息。圖3.1 登錄界面3。2 主窗口模塊進入主界面,圖3.2為成功登錄后的界面。圖 3。2 系統(tǒng)主界面3。3車輛管理模塊車輛管理模塊主要實現(xiàn)如下功能:查看所有車輛信息、 添加車輛信息、 修改車輛信息、刪除車輛信息,界面圖3.3所示。圖3。3 車輛管理界面3.4 司機檔案管理模塊司機檔案管理模塊主要實現(xiàn)如下功能:添加司機信息、修改司機信息、刪除

13、司機信息,界面如圖3。4所示。圖3.4 司機管理界面3.5 技師管理模塊技師管理模塊主要實現(xiàn)如下功能:添加技師信息、修改技師信息、刪除技師信息,界面如圖3.5所示。圖3。5 技師管理界面圖3。6 維修管理界面3.6 維修管理維修管理模塊主要實現(xiàn)如下功能:添加維修信息、修改維修信息、刪除維修信息,界面如圖3.6所示。3。7 運輸管理運輸管理模塊主要實現(xiàn)如下功能:添加運輸信息、修改運輸信息、刪除運輸信息,界面如圖3.7所示。圖3.7 運輸管理界面3.8 查詢管理查詢管理模塊主要實現(xiàn)如下功能:查詢車輛信息、查詢司機信息、查詢技師信息、查詢維修信息。查詢車輛信息界面如圖3。8所示。圖3.8 車輛查詢界面查詢司機信息界面如圖3.9所示。圖3.9 司機查詢界面查詢技師信息界面如圖3.10所示.圖3.10 技師查詢界面查詢維修信息界面如圖3.11所示。圖3。11維修查詢界面4 結 論通過這次對車輛管理系統(tǒng)的設計和開發(fā),使我對Visual Basic 6。0有了更進一步的認識,尤其是對車輛管理數(shù)據(jù)庫系統(tǒng)后臺的設計和開發(fā),使我對數(shù)據(jù)庫的掌握和使用有了很大的突破。在做畢業(yè)設計的過程中,讓我認識到光憑學校上課是所學的知識是遠遠不夠的,學校的課程是基礎,在打好基礎后,還需要學習很多新的知識,

溫馨提示

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

評論

0/150

提交評論