《長途汽車信息管理系統(tǒng)的設(shè)計與實現(xiàn)》由會員分享,可在線閱讀,更多相關(guān)《長途汽車信息管理系統(tǒng)的設(shè)計與實現(xiàn)(7頁珍藏版)》請在裝配圖網(wǎng)上搜索。
1、
長途汽車信息管理系統(tǒng)的設(shè)計與實現(xiàn)
1
資料內(nèi)容僅供參考,如有不當(dāng)或者侵權(quán),請聯(lián)系本人改正或者刪除。
一、 緒論
1、 引言
1.1 設(shè)計目的
在信息技術(shù)高度發(fā)達(dá)
2、的今天 , 傳統(tǒng)手工記錄客運站信息 , 已
滿足不了正常需求。怎樣是的管理員人方便的處理這些信息 ,
降低她們的工作量是一個需要解決額問題。借助計算機(jī)來完成
這些大量冗雜的工作。能大大降低管理員的工作強(qiáng)度。
這里開發(fā)一長途客運站的班車信息管理系統(tǒng) , 旨在為客運
信息管理員提供一個可行法案。經(jīng)過利用計算機(jī)上的程序 , 按
規(guī)范管理長途客運信息。方便查詢班車線路情況、 各個班次
的售票情況 , 以及每個班次的班車信息。方遍管理員的查詢 , 及
修改長途汽車線路信息 , 汽車信息 , 和車票信息。將錄入操作交
3、
給電腦來完成。這樣既能減少管理員工作量還能滿足日益增長的需求。也借以說明計算機(jī)技術(shù)在當(dāng)今世界發(fā)展中的重要地位和科技創(chuàng)新的重要意義。
1.2 項目背景
本程序的開發(fā)課題為”某長途客運站信息管理系統(tǒng)”。
主要使用的軟件有 Jcreator、 jdk1.7 和 Tomcat6.0。使用軟件工程的設(shè)計思路 , 來開發(fā)一套使用的軟件。從分析用戶需求
開始、 模塊劃分、 建立數(shù)據(jù)庫、 代碼設(shè)計、 調(diào)試最后完成。
主要針正確使用者時客運信息管理員 ( 負(fù)責(zé)本客運站的線路加
減以及售票 ) 。由于本程序有些功能善待完善 , 不足之處請見諒。
4、
1
資料內(nèi)容僅供參考,如有不當(dāng)或者侵權(quán),請聯(lián)系本人改正或者刪除。
2、 任務(wù)描述
2.1 目標(biāo)
本次程序設(shè)計應(yīng)實現(xiàn)長途客運管理系統(tǒng)的基本功能 , 并達(dá)到一定的健壯性和安全性。目標(biāo)包括 , 客運汽車信息的管理 ( 新進(jìn)車輛都錄入包括車牌號 , 汽車編號 , 以及最大載客量和負(fù)責(zé)該車的司機(jī)師傅 ) 。線路信息的管理 ( 新增運營線路錄入線路號 , 始末站點 , 發(fā)車時間等信息 ) 。售票信息查詢以及管理員信息管理系統(tǒng)。除此之外 , 對查詢的優(yōu)化處理也是必要的 , 這樣能夠提高運行效率。
2.2 運行環(huán)境
軟件環(huán)境 :
5、
操作系統(tǒng) : Win 7
開發(fā)工具 : Tomcat 6.0 jdk1.7 Jreator
使用編程語言 : Java
3、 數(shù)據(jù)描述
3.1 輸入數(shù)據(jù)
1) 添加車輛 : 車輛編號、 載客量、 車牌號、 司機(jī)。車輛編號 : 為 3 為數(shù)字
載客量 : 為( 50-100) 數(shù)字
車牌號 : 為國內(nèi)標(biāo)準(zhǔn)車牌號如 ( 冀 BT00001)
司機(jī) : 姓名 ( varchar( 20) )
2) 添加線路信息 : 線路號、 始發(fā)站、 終點站、 車輛編號、發(fā)車日期、 發(fā)車時間、 耗時和票價。
6、2
資料內(nèi)容僅供參考,如有不當(dāng)或者侵權(quán),請聯(lián)系本人改正或者刪除。
線路號 : L+( 3 為數(shù)值 )
始發(fā)站和終點站 : 城市名稱 ( varchar( 20) )
車輛編號 : 為 3 為數(shù)字 ( 且存在于數(shù)據(jù)庫內(nèi) )
發(fā)車日期 : 格式為 /12/23
發(fā)車時間 : 小時 : 分鐘 ( 如 9:00) 。小時 (0-24), 分鐘 ( 0-
60) 。
耗時 : 小時 : 分鐘 ( 如 9:00) 。小時 (大于 0), 分鐘 ( 0-60) 。
票價 : 大于零的整數(shù)
3) 添加管理
7、員信息 : 賬號和密碼
賬號 : 長度 20 以內(nèi)字符 ( varchar( 20) )
密碼 : 長度 20 以內(nèi)字符 ( varcha( 20) )
3.2 輸出數(shù)據(jù)
1) 查詢現(xiàn)有車輛 : 車輛編號、 載客量、 車牌號、 司機(jī)。
2) 查詢現(xiàn)有線路信息 : 線路號、 始發(fā)站、 終點站、 車輛編號、 發(fā)車日期、 發(fā)車時間、 耗時和票價。
3) 查詢售票情況 : 線路號、 總票數(shù)、 余票。
4) 查詢現(xiàn)有管理員信息 : 賬號和密碼。
4、 功能要求
用戶提出的及一般軟件都應(yīng)具有的功能 ( 如輸入、 輸出
8、、
修改、 查詢等 )
經(jīng)過對用戶反饋的需求進(jìn)行分析本系統(tǒng)具有如下功能 :
1)汽車信息管理
3
資料內(nèi)容僅供參考,如有不當(dāng)或者侵權(quán),請聯(lián)系本人改正或者刪除。
管理員能夠在汽車信息管理模塊對汽車信息進(jìn)行管理 ,
管理員能夠添加、 修改和刪除本客運站的汽車信息。該模
塊還能夠查看現(xiàn)有汽車的信息。
2)線路信息管理
管理員能夠在線路信息管理模塊對線路信息進(jìn)行管理 ,
管理員能夠添加、 修改和刪除本客運站運營的線路。線路
信息包括 : 出發(fā)站、 目的地、 發(fā)車時
9、間、 以及運營該線路的汽車班次號。這里的汽車必須是數(shù)據(jù)庫已經(jīng)存在的汽車。
3) 車票信息管理
該模塊記錄各個班次的售票情況 , 包括總票數(shù) , 和余票情況。
4) 管理員信息管理
該模塊能夠添加新的管理員 , 以及顯示已有管理員信
息。
二、 需求分析
1、 需求調(diào)查
1. 1 組織機(jī)構(gòu)調(diào)查
交 通
公
公
長
長
路
路
途
途
運
管
運
客
輸
理
輸
運
圖 1 組織機(jī)
4
資料內(nèi)容僅供參考,如有不當(dāng)或者侵權(quán),請聯(lián)系本人
10、改正或者刪除。
本程序是為長途客運站開發(fā)的 , 使用對象是客運站管理員。
主要負(fù)責(zé)錄入新車 , 添加新的運行線路以及售票。
1. 2 業(yè)務(wù)需求調(diào)查
1) 登入驗證在進(jìn)入系統(tǒng)時 , 要求對管理員身份進(jìn)行驗證。要求輸入賬號、 密碼。只有數(shù)據(jù)庫添中加擁、有的刪管除理車員才能進(jìn)
入。
車 輛信
自動顯示車輛
2) 業(yè)務(wù)管理如圖 :
修改車輛信息
長
添加、 刪除車
途
選
線 路信
自動顯示線路
汽
擇
車
11、業(yè)
線路線路信息
管
理
售 票信
顯示售票情況
添加、 刪除車
管 理 員
顯示管理員信
修改管理員信
1. 3 對軟件系統(tǒng)的要求圖調(diào)查2整體業(yè)務(wù)流
對本次管理系統(tǒng)樣例的要求有 :
1) 存在管理員 , 只有經(jīng)過驗證才能進(jìn)入系統(tǒng)。
2) 能夠添加新的管理員。
5
資料內(nèi)容僅供參考,如有不當(dāng)或者侵權(quán),請聯(lián)系本人改正或者刪除。
3) 能夠錄入新的車輛信息。
12、
4) 能夠開通運營新線路。
5) 能夠查詢售票情況 , 訂票。
6) 預(yù)留更新接口以添加新功能。
2、 功能需求
2. 1 功能劃分
程序主要包括登入界面和操作界面 , 登入界面用來對管
理員進(jìn)行身份驗證 , 只有在數(shù)據(jù)庫中的管理員才允許進(jìn)入
操作界面。操作界面包括 : 汽車信息管理、 線路信息管
理、 車票信息管理和管理員信息管理。管理員經(jīng)過登陸界
面驗證之后進(jìn)入操作界面后 , 能夠查詢可添加車輛信息、
線路信息和售票信息。線路信息包含 : 線路號 ( 即車次 ) 、
始發(fā)站、 終點站、 發(fā)車日期、 發(fā)車時間、 耗時 , 同時還
會顯示該線路的余票以及票價 ( 票售完的不顯示 ) 。允許進(jìn)
行訂票。車輛信息主要包括 : 大巴車編號、 最大載客量、
車牌號以及駕駛員。售票信息 : 線路號、 該線路總票數(shù)、
余票。管理員信息 : 現(xiàn)有管理員的賬號信息。
2. 2 功能描述
用戶提出的及一般軟件都應(yīng)具有的功能 ( 如輸入、 輸出、 修改、 查詢等 )
經(jīng)過對用戶反饋的需求進(jìn)行分析本系統(tǒng)具有如下功能 :
6