高速公路收費系統(tǒng)
2012-01-16 21:26:50 來源:hunting-and-camping-tips.com 瀏覽:283次目 錄
Abstract IV
第1章 概述 1
1.1 課題背景 1
1.2 課題意義 1
1.3 文獻綜述 1
1.3.1 技術綜述 2
1.4 總體設計原則 2
第2章 系統(tǒng)分析 3
2.1 系統(tǒng)的需求分析 3
2.2 業(yè)務流程分析 4
2.2.1 操作員業(yè)務流程分析 4
2.2.2 系統(tǒng)管理員業(yè)務流程分析 5
2.3 數(shù)據(jù)流程分析 6
2.3.1 黑名單車輛管理模塊 6
2.3.2 操作員管理模塊 7
2.3.3 車輛收費管理模塊 7
2.3.4 判斷黑名稱車輛模塊 8
2.3.5 修改密碼模塊 9
2.4 數(shù)據(jù)字典 9
2.4.1 數(shù)據(jù)項的描述 9
2.4.2 數(shù)據(jù)流的描述 10
2.4.3 外部實體的描述 11
第3章 系統(tǒng)設計 12
3.1 系統(tǒng)體系結構設計 12
3.2 系統(tǒng)子模塊功能介紹 12
3.3 數(shù)據(jù)庫設計 13
3.3.1 數(shù)據(jù)庫概念設計——E-R模型 13
3.3.2 數(shù)據(jù)庫邏輯設計——關系模型 15
3.3.3 數(shù)據(jù)庫選型 15
3.3.4 數(shù)據(jù)庫表結構設計 15
3.3.5 數(shù)據(jù)庫表間關系設計 17
3.4 系統(tǒng)開發(fā)工具與開發(fā)模式的選擇 18
3.4.1 系統(tǒng)開發(fā)工具 18
3.4.2 系統(tǒng)設計模式 19
第4章 系統(tǒng)實現(xiàn) 21
4.1登陸模塊 21
4.2 操作員管理模塊 24
4.3 黑名單車輛管理模塊 27
4.4 車輛收費管理模塊 28
第5章 系統(tǒng)測試 28
5.1 測試目的 28
5.2 測試方法 28
5.3 測試結果 29
第6章 總結 30
參 考 文 獻 30
致 謝 32
摘 要
本文對高速公路收費系統(tǒng)的設計與開發(fā)過程進行了分析與敘述。依照系統(tǒng)開發(fā)的實際操作步驟,文章從系統(tǒng)概述、系統(tǒng)分析、系統(tǒng)設計和系統(tǒng)實現(xiàn)這四大章節(jié)對系統(tǒng)開發(fā)過程進行分別闡述。系統(tǒng)概述中主要進行了課題背景、課題意義和現(xiàn)狀分析;系統(tǒng)分析中主要包括了系統(tǒng)設計前的需求分析、業(yè)務流程分析、數(shù)據(jù)流程分析和數(shù)據(jù)字典分析;而系統(tǒng)設計則是對系統(tǒng)體系結構、各功能模塊、數(shù)據(jù)庫結構設計等具體的系統(tǒng)實現(xiàn)過程進行剖析展示,在系統(tǒng)設計章節(jié)中有詳細的文字解釋并配有表圖說明。文章還列舉了關鍵的功能模塊實現(xiàn)代碼。
本文力求可以為高速公路收費系統(tǒng)的開發(fā)設計找到一種切實可行的解決方案,在分析了目前國內(nèi)外高速公路收費系統(tǒng)的現(xiàn)狀的基礎上,并經(jīng)過反復摸索和學習研究后,借助編程語言JSP和MYSQL 數(shù)據(jù)庫最終實現(xiàn)了高速公路收費系統(tǒng)的開發(fā),并在一系列測試后,達成了人性化、所需功能完善、操作清晰的設計目標。
關鍵詞:JSP畢業(yè)設計;SQL Server 2005;收費系統(tǒng)
系統(tǒng)的需求分析
本系統(tǒng)致力于建立靈活、方便的高速公路收費系統(tǒng),主要有三大功能模塊:黑名單車輛模塊、車輛收費模塊和操作員模塊。
系統(tǒng)管理員模塊:只有系統(tǒng)管理員才具有該模塊的權限。該模塊需要實現(xiàn)操作員用戶、黑名單車輛、車輛收費等管理,另外通過該模塊可以瀏覽車輛收費,維護黑名單車輛,操作員等信息。黑名稱車輛參數(shù)具體包括車牌號和備注2個方面的信息。
操作員模塊:操作員的賬號是由系統(tǒng)管理員分配的。該模塊是主要的功能有實現(xiàn)車輛的收費管理、錄入新的車輛收費,以及黑名單車輛提醒,根據(jù)系統(tǒng)錄入的黑名單車輛。根據(jù)車牌號進行對比。如果是黑名單車輛。彈出消息框,隨后報警處理。
數(shù)據(jù)流的描述
(1)數(shù)據(jù)流名:黑名單車輛信息
簡述:用戶登錄成功后可以添加、編輯和刪除黑名稱車輛信息
組成:黑名單車輛參數(shù)=車牌號+備注
數(shù)據(jù)量:約100次/日
(2)數(shù)據(jù)流名:車輛收費信息
簡述:系統(tǒng)管理員登錄成功后可以瀏覽、刪除、增加車輛收費信息
組成:車輛收費信息=車道號+車型+費用+車牌號+收費時間
數(shù)據(jù)量:約5000次/日
(3)數(shù)據(jù)流名:操作員信息
簡述:系統(tǒng)管理員登錄成功后可以添加、編輯和刪除操作員信息
組成:操作員信息=姓名+性別+年齡+住址+聯(lián)系方式+登陸賬號+登陸密碼
數(shù)據(jù)量:約100次/日
2.4.3 外部實體的描述
(1)外部實體名稱:系統(tǒng)管理員
簡述:系統(tǒng)管理員,具有最高權限
輸入的數(shù)據(jù)流: 操作員和黑名稱車輛的管理,另外通過該模塊可以瀏覽車輛收費、增加車輛收費、刪除車輛收費等信息
輸出的數(shù)據(jù)流: 操作員和黑名稱車輛的管理,另外通過該模塊可以瀏覽車輛收費、增加車輛收費、刪除車輛收費等信息
(2)外部實體名稱:操作員
簡述:操作員的賬號由系統(tǒng)管理員統(tǒng)一分配。主要的功能有,車輛收費管理。包括錄入收費,刪除收費,判斷黑名稱車輛等
輸入的數(shù)據(jù)流: 車輛收費管理、刪除車輛收費、錄入車輛收費、判讀當前車輛是否黑名單車輛,修改自己的登陸密碼
輸出的數(shù)據(jù)流: 車輛收費管理、刪除車輛收費、錄入車輛收費、判讀當前車輛是否黑名單車輛,修改自己的登陸密碼