Java车辆管理课程设计_车辆管理信息系统--Java课程设计.doc
合肥學(xué)院
計(jì)算機(jī)科學(xué)與技術(shù)系
課程設(shè)計(jì)任務(wù)書
2011~2012學(xué)年第一學(xué)期
課程
JAVA語(yǔ)言課程設(shè)計(jì)
課程設(shè)計(jì)名稱
車輛管理信息系統(tǒng)
專業(yè)班級(jí)
指導(dǎo)教師
2011年9月
需求分析
車輛管理信息系統(tǒng)這一軟件的設(shè)計(jì)主要是針對(duì)我們?nèi)粘I钪熊囕v以及與車輛相關(guān)的信息的管理與查詢和修改。本軟件所要做的就是對(duì)與車輛有關(guān)的信息包括司機(jī)信息的管理、車輛信息的管理、運(yùn)營(yíng)信息的管理、車輛維修信息的管理、事故信息的管理。
軟件在功能上需實(shí)現(xiàn):
車輛管理系
車輛管理系統(tǒng)
司機(jī)信息
運(yùn)營(yíng)信息
車輛維修信息
車輛信息
事故信息
新增
修改
查詢
新增
修改
查詢
新增
查詢
新增
修改
查詢
新增
查詢
1-1功能分析圖
有關(guān)司機(jī)信息的管理,有信息的新增,修改及查詢功能。司機(jī)基本信息包括的數(shù)據(jù)項(xiàng)有:司機(jī)姓名、司機(jī)性別、出生日期、家庭住址、初次領(lǐng)證時(shí)間、執(zhí)照號(hào)碼、準(zhǔn)駕車型、有效期起始時(shí)間、有效期結(jié)束時(shí)間等等。
有效結(jié)束時(shí)間有效起始時(shí)間
有效結(jié)束時(shí)間
有效起始時(shí)間
準(zhǔn)駕車型
執(zhí)照號(hào)碼
初次領(lǐng)證時(shí)間
家庭住址
出生日期
性別
姓名
司機(jī)
主要司機(jī)
顏色
發(fā)證時(shí)間
登記時(shí)間
核定載客
車輛總質(zhì)量
廠牌型號(hào)
車駕號(hào)
發(fā)動(dòng)機(jī)號(hào)
車主
類型
車號(hào)
車輛
2)車輛信息的管理,有信息的新增,查詢及修改功能。車輛基本信息包括的數(shù)據(jù)項(xiàng)有:車號(hào)、類型、車主、發(fā)動(dòng)機(jī)號(hào)、車駕號(hào)、廠牌型號(hào)、車輛總質(zhì)量、核定載客、登記時(shí)間、發(fā)證時(shí)間、顏色、主要司機(jī)等等。
3)運(yùn)營(yíng)信息的管理,有輸錄,查詢與修改功能。運(yùn)營(yíng)信息包括的數(shù)據(jù)項(xiàng)有:車號(hào)、司機(jī)姓名、運(yùn)營(yíng)開始時(shí)間、運(yùn)營(yíng)結(jié)束時(shí)間、運(yùn)營(yíng)公里、耗油量等等。
耗油量運(yùn)營(yíng)公里
耗油量
運(yùn)營(yíng)公里
運(yùn)營(yíng)結(jié)束時(shí)間
運(yùn)營(yíng)開始時(shí)間
司機(jī)姓名
車號(hào)
運(yùn)營(yíng)信息
備注
配件
維修費(fèi)用
維修內(nèi)容
維修單位
維修時(shí)間
車牌號(hào)
車輛維修
4)車輛維修信息的管理,有輸入,查詢及修改功能。車輛維修信息包括的數(shù)據(jù)項(xiàng)有:車牌號(hào)、維修時(shí)間、維修單位、維修內(nèi)容、維修費(fèi)用、配件、備注等等。
備注
備注
處理金額
處理方式
對(duì)方單位
對(duì)方車號(hào)
事故原因
事故地點(diǎn)
事故時(shí)間
司機(jī)姓名
車牌號(hào)
事故信息
5)事故信息的管理,有輸入,查詢功能。事故信息包括的數(shù)據(jù)項(xiàng)有:車牌號(hào)、司機(jī)姓名、事故時(shí)間、事故地點(diǎn)、事故原因、對(duì)方車號(hào)、對(duì)方單位、處理方式、處理金額、備注等
設(shè)計(jì)
登陸
登陸
主界面
司機(jī)信息
事故信息
車輛信息
運(yùn)營(yíng)信息
維修信息
司機(jī)新增、查詢、修改
車輛新增、查詢、修改
運(yùn)營(yíng)新增、查詢、修改
維修新增、查詢、修改
事故新增、查詢、修改
地址,用戶名,密碼的驗(yàn)證
1-2功能設(shè)計(jì)圖
1.功能設(shè)計(jì)
本軟件的要求的功能為:
1)有關(guān)司機(jī)各種信息的新增,修改及查詢。
2)車輛信息的新增,查詢及修改。
3)運(yùn)營(yíng)信息的輸錄,查詢與修改。
4)車輛維修信息的輸入,查詢及修改。
5)事故信息的輸入,查詢。
編寫軟件對(duì)以上的功能有著較好的實(shí)現(xiàn)。除此之外我們還增加了用戶登錄和幫助模塊,必須在登錄狀態(tài)下才可以進(jìn)行操作,用來解決對(duì)信息的保護(hù)等相關(guān)方面的問題,幫助模塊主要提示程序的功能。在其他的附加功能方面提供了在軟件運(yùn)行的同時(shí)顯示了當(dāng)前的時(shí)間。
2. 數(shù)據(jù)庫(kù)設(shè)計(jì)
數(shù)據(jù)庫(kù)方面使用的是Sql Server 2000,在數(shù)據(jù)庫(kù)的相關(guān)功能方面主要通過Sql語(yǔ)言實(shí)現(xiàn)的主要是數(shù)據(jù)的錄入、查詢和修改。
3.詳細(xì)設(shè)計(jì)
車輛管理信息系統(tǒng)主要是對(duì)信息數(shù)據(jù)實(shí)現(xiàn)管理的一款軟件,所以本軟件的算法較為簡(jiǎn)單,主要是界面的制作以及數(shù)據(jù)庫(kù)方面的相關(guān)操作。軟件設(shè)計(jì)的重要之處在于對(duì)軟件模型的分析與設(shè)計(jì)。這次的設(shè)計(jì)我們采用的是分層的設(shè)計(jì),即本軟件我們共設(shè)計(jì)為三層,第一層為登陸界面,是用戶打開軟件的第一個(gè)界面;第二層為系統(tǒng)界面,用戶可以在此選擇自己的希望處理的信息種類;第三層則為功能實(shí)現(xiàn)層,用戶選擇對(duì)信息進(jìn)行何種處理。
軟件共有17個(gè)類,相關(guān)的類名和實(shí)現(xiàn)的功能如下:
Control:系統(tǒng)的主類,車輛管理系統(tǒng)的主界面
enter:登錄界面的類,包括用戶名和密碼的輸入,登錄后擁有管理員權(quán)限
Dao:實(shí)現(xiàn)對(duì)數(shù)據(jù)庫(kù)的語(yǔ)言操作
Driver: 司機(jī)基本信息界面的設(shè)計(jì)及添加、修改、查詢功能的調(diào)用
Carmessage:車輛信息界面的設(shè)計(jì)及添加、修改、查詢功能的調(diào)用
Carbusiness:運(yùn)營(yíng)信息界面的設(shè)計(jì)及添加、修改、查詢功能的調(diào)用
carrepair :車輛維修信息界面的設(shè)計(jì)及添加、修改、查詢功能的調(diào)用
caraccident:事故信息界面的設(shè)計(jì)及輸入、查詢操作的調(diào)用
BaseDao:通過longHaul方法進(jìn)行數(shù)據(jù)庫(kù)的修改,插入
Help:幫助界面的設(shè)計(jì)
Today:獲取當(dāng)前系統(tǒng)時(shí)間并輸出
JDBC:數(shù)據(jù)庫(kù)驅(qū)動(dòng)
Resultdriver:司機(jī)信息查詢結(jié)果的輸出
Resultcarmess:車輛信息查詢結(jié)果的輸出
Resultbusi: 運(yùn)營(yíng)信息查詢結(jié)果的輸出
總結(jié)
以上是生活随笔為你收集整理的Java车辆管理课程设计_车辆管理信息系统--Java课程设计.doc的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: [css] 请问触发hasLayout
- 下一篇: Win8系统 界面大放送(Win8 抢先