版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、Lastrevisionon21December2020實(shí)踐教學(xué)蘭州理工大學(xué)計(jì)算機(jī)與通信學(xué)院2011年秋季學(xué)期面向?qū)ο笳n程設(shè)計(jì)題目:公交公司管理系統(tǒng)專業(yè)班級:計(jì)算機(jī)科學(xué)與技術(shù)1班姓名:金明一學(xué)號:指導(dǎo)教師:年福忠成績:目錄摘要3正文51. 問題描述52. 系統(tǒng)總體設(shè)計(jì)63. 詳細(xì)設(shè)計(jì)74. 程序調(diào)試與測試85. 結(jié)果分析136. 軟件安裝和使用說明書14設(shè)計(jì)總結(jié)15參考文獻(xiàn)16致謝17附件I程序代碼18摘要C+是一門編程語言,也是一個平臺,具有跨平臺優(yōu)勢,具有簡單、面向?qū)ο?、分布式、解釋?zhí)行、健壯、安全、體系結(jié)構(gòu)中立的、可移植、高性能、多線程、以及多態(tài)性的特點(diǎn)。本公交公司管理系統(tǒng)提供用戶注冊和
2、登錄功能,使用戶登錄成功后能查詢到所需的信息,同時可以進(jìn)行簡單的輸入、查詢信息等并提供搜索功能。該程序顯示GUI界面并運(yùn)用部分java輔助。關(guān)鍵詞:C+;公交公司管理;信息管理。隨著計(jì)算機(jī)的普及和計(jì)算機(jī)技術(shù)的飛速發(fā)展,人們越來越多的利用計(jì)算機(jī)解決實(shí)際問題。城市公共交通系統(tǒng)是一個復(fù)雜的系統(tǒng),公交生產(chǎn)的三要素(人、車、路)處于開放的大系統(tǒng)中,運(yùn)營作業(yè)具有點(diǎn)多、線長、面廣和運(yùn)營條件復(fù)雜等特點(diǎn),傳統(tǒng)的處理信息方法給整個系統(tǒng)的管理帶來了很多困難,難以適應(yīng)現(xiàn)代化管理的需要.因此,將公共交通管理與計(jì)算機(jī)技術(shù)有機(jī)結(jié)合起來,研制出一個信息收集、儲存、傳輸、識別、提取、控制和利用的綜合信息管理系統(tǒng)已勢在必行本程序
3、是一個圖形界面的簡單的C+公交公司管理系統(tǒng),整個系統(tǒng)從操作簡便、界面友好、靈活、實(shí)用、安全的角度出發(fā),使用人員能快捷簡單地進(jìn)行操作,即時準(zhǔn)確地獲得需要的公交信息??梢赃M(jìn)行簡單的注冊,登錄,登錄成功后可以查詢到需要的信息,并提供查找和搜索功能。1 .問題描述該公交公司管理系統(tǒng)具體功能要求是要能夠顯示GUI用戶界面,用C+語言設(shè)計(jì)并以JDK為開發(fā)平臺能實(shí)現(xiàn)公交公司的管理而且界面要用圖形界面實(shí)現(xiàn)2 .系統(tǒng)總體設(shè)計(jì)首先明確該實(shí)驗(yàn)設(shè)計(jì)的要求實(shí)現(xiàn)的基本功能,其次設(shè)計(jì)布局,使用布局管理器設(shè)計(jì)布局,安排每個組件的位置,并設(shè)置菜單和菜單項(xiàng)。程序流程圖如下圖:圖二功能模塊圖3.詳細(xì)設(shè)計(jì)一、程序中主要內(nèi)容:1)運(yùn)營
4、管理:2)票務(wù)管理:3)物資管理:4)車輛管理:二、程序功能介紹:功能1,包括對車輛的購置、運(yùn)營技術(shù)狀況。功能2,可輸入公交車的信息。功能3,可通過搜索找到已有的數(shù)據(jù)信息。功能4,駕駛員信息查詢。功能5,管理員信息注冊。程序調(diào)試與測試調(diào)試顯示公交管理系統(tǒng)GUI界面L運(yùn)行界面5.2.用戶登陸3用戶注冊4.添加公交信息5.搜索公交信息結(jié)果分析公交公司管理系統(tǒng)就是管理公交信息及查找所需的公交信息等,同時可以根據(jù)客運(yùn)量和票價得到該路公家的營收額。此區(qū)交公司管理系統(tǒng)提供了提交、查找和用戶登錄功能,對于本系統(tǒng),我們還可以擴(kuò)充很多功能比如說營收排序、數(shù)據(jù)寫入數(shù)據(jù)庫、菜單的事件處理等都是可擴(kuò)展的功能。同時進(jìn)行
5、關(guān)鍵字搜索的時候,結(jié)果太多,沒有分類,如果數(shù)據(jù)量足夠大的話,會讓使用者感覺很煩亂,不能很快的找到所需求的信息,這是本程序的不足之處。在此本人由于時間的關(guān)系和知識的欠缺沒有實(shí)現(xiàn),希望有能力的同學(xué)能夠?qū)崿F(xiàn)程序。6.軟件安裝和使用說明書該程序采用結(jié)構(gòu)化的程序設(shè)計(jì)方法編寫而成,安裝非常簡單,只需在windows系統(tǒng)下安裝該程序的可執(zhí)行文件就可以讓有一定計(jì)算機(jī)基礎(chǔ)的人員,根據(jù)程序的提示信息開始操作。本程序充分考慮到了操作者的技術(shù)要求,旨在降級程序的操作要求達(dá)到人人可操作程度。所以,程序中給出了相當(dāng)多的操作提示,以便減輕用戶的操作難度,以使廣大用戶易于接受。設(shè)計(jì)總結(jié)在做公交公司管理系統(tǒng)的過程中遇到了不少的
6、問題,同時也有不小的收獲??聪嚓P(guān)的書,模仿書上的例題,查找一些類的方法的運(yùn)用,慢慢去學(xué)著怎么靈活的使用面板來布局,來添加組件。像事件處理這一塊確實(shí)出了不少難題。例如用戶的登錄和注冊,首先怎么檢查用戶名是否注冊,注冊了怎么做錯誤處理等等,還有怎么把公交車數(shù)據(jù)存入數(shù)組,再把數(shù)組顯示到右邊的表格里,這些都比較頭疼。還通過網(wǎng)絡(luò)如百度、CSDN上查找解決的方法及周圍同學(xué)的幫助。這次課設(shè)實(shí)踐給了我們一個既動手又動腦,獨(dú)立實(shí)踐的機(jī)會但其中又包含著共同合作,對我們能力提升很有幫助。參考文獻(xiàn)1初小璐.完全掌握SQLServer2000M機(jī)械工業(yè)出版社,20042Jeraod.數(shù)據(jù)庫管理系統(tǒng)(英文版.第三版)美清
7、華大學(xué)出版社,3張海藩.軟件工程導(dǎo)論國.北京:清華大學(xué)出版社,4謝希仁.計(jì)算機(jī)網(wǎng)絡(luò)(第二版)M.北京:電子工業(yè)出版社,5戴志誠,趙國峰.JSP信息化系統(tǒng)建設(shè)案例M.北京:人民郵電出版社,6成曉靜,畢靖.網(wǎng)頁設(shè)計(jì)三劍客完全學(xué)習(xí)手冊M.北京:中國電力出版社,7趙強(qiáng).精通JSP編程M.北京:電子工業(yè)出版社,8薩師恒,王珊.數(shù)據(jù)庫系統(tǒng)概論M.北京:高等教育出版社,9張海藩,李勁,謝兆陽.SQLServer2000數(shù)據(jù)庫設(shè)計(jì)與系統(tǒng)管理M.北京:清華大學(xué)出版社,10劉禾,蔡鋒.Web數(shù)據(jù)庫假設(shè)技巧M.北京:科技技術(shù)出版社,11徐建波.Internet與Web設(shè)計(jì)教程M.北京:中國礦業(yè)大學(xué)出版社,12于書舉
8、,許向眾.數(shù)據(jù)庫設(shè)計(jì)與開發(fā)教程M.北京:電子工業(yè)出版社,13安海忠,李文斌,林旭新.商業(yè)網(wǎng)站建設(shè)與管理國.北京:人民交通出版社,15Yih-LingHedley,Muhammad,informationextractionandsummarisationofHiddenWebdatabasesJ.Data&KnowledgeEngineering,InPress,UncorrectedProof,Availableonline10March經(jīng)過一個學(xué)期的C+學(xué)習(xí),對C+編程有了一定的認(rèn)識,在做這個課程設(shè)計(jì)的時候,剛開始感覺自己無從下手,不知道該怎么開始,很茫然。最終利用網(wǎng)絡(luò)資源和查閱圖
9、書館的書籍,在老師和同學(xué)的指導(dǎo)和討論下,經(jīng)過一段時間終于完成了這個設(shè)計(jì),從中學(xué)到了很多書本知識不能體現(xiàn)的東西,也通過這次的程序設(shè)計(jì)感覺到自己平時對于編程實(shí)際操作的貧乏沒有把書本上知識真正的掌握牢固。附件I程序代碼include并include#include#include #include include include include #include#includeHHHHHHHHI1HI1H#ifdef_DEBUG#dcfinenewDEBUG.NEW#undcfTHIS_HLEstaticcharTHIS_FILE|=_FILE_;voidCBuslDlg:OnBuswr()xt”,
10、NULL,NULL,SW_SHOW);)voidCBuslDlg:OnDmo()xt”.NULL.NULL.SW_SHOW);)voidCBuslDlg:OnDwr()ength:j+)if(Transitinformation川川)(brk=true;(TransitBaseO+(TransitInformationi0);(HnM);(TransitBaseflJ+(Transitinformationi1);(HnM);(TransitBase2J+(Transitlnformationi2);(W);(TransitBase3+(Transitlnformationi3);(HnH);
11、(TransitBase4+(Transitlnformationi4);(TransitBase5+(Transitlnformationi5);(HnM);(HnM);(TransitBase6+(Transitlnformationi6);(”n)(MnM);)if(!brk)(null,"對不起您的搜索條件不正確二"錯誤二;)publicstaticvoidmain(Stringargs)FrameFTransit=newTransitO;(600.400);("公交公司管理系統(tǒng))(newWindowAdapter()publicvoidwindowClo
12、sing(WindowEvente)(0););(true);)voidCBuslDlg:OnIntemet0(ShellExecute(O.-open".NULL,NULL.SW_SHOWNORMAL);)voidBuswr:OnWr()(UpdateData(TRUE);xt"),CFile:modeCreatelCFiIe:modeNoTnmcatelCFile:modeReadWritelCFile:typeTextlCFiIe:shareDcnyNone):(_T("f:公交車基本信ztl.txtHhCFile:modeCreatelCFile:mode
13、NoTruncatelCFile:modeReadWritelCFile:typeTextlCFiIe:shareDenyNone);(0,CFile:end);while(strtemp)(m+;(“3d,m_Pcheci);if(temp,0)!=-l)elsen+;)if(m=n)(Mn%3d%3d%3d%3d%3d%3d%3dnnjn_Pchecijn_Pstim.m_Pstiint,m_Povertjn_Povertt.m_Pnextt,m_Ptotalt);(str);UpdateData(FALSE);UpdateData(TRUE);m_Pcheci=O;m_Pstim=O;m
14、_Pstimt=O;m_Povert=0;m_Povertt=0;m_Pnextt=O;m_Ptotalt=0;)elseMessageBox("車次已存在,請重新輸入提示!");0;0;)else(MessageBox。輸入時間有誤!提示!");UpdateData(FALSE);xfCFile:nK)deReadWritelCFile:typeTextICFile:shareDenyNone);xt'CFile:modeRcadWritelCRle:typeTextICFiIe:shareDenyNone);xfCFilemodcRcadWritelC
15、FiletypcText);("f:公交車基本信息.txt”,CFile:modeRcadWritelCFile:typeText);xtH),CFiIe:modeCreatelCFile:modeNoTruncatelCFile:inodeWritclCFiIe:typcText);(0,CFile:end);CStringstr;xtn,CFile:modeReadWritelCFile:typeText);/XMessageBox("打開文件錯誤","提示二MB_OK);else(while(temp)if(m_Pshesta)!=-l&&(m_Psheend)!=-l)&&m_Pshecnd!=""&&m_Pshesta!="可以加上去str="您可以乘坐“+”車次,從”+m_Pshesta+”到H+m_Psheend;elseif(m_Pshesta)!=-l&&(m_Psheend)=-1)(str=&quo
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024年度青海省公共營養(yǎng)師之二級營養(yǎng)師題庫檢測試卷A卷附答案
- 2024年度黑龍江省公共營養(yǎng)師之三級營養(yǎng)師模擬考試試卷B卷含答案
- 2024年度黑龍江省公共營養(yǎng)師之三級營養(yǎng)師基礎(chǔ)試題庫和答案要點(diǎn)
- 2024年度陜西省公共營養(yǎng)師之四級營養(yǎng)師題庫綜合試卷B卷附答案
- 專業(yè)筆譯服務(wù)合同2024年版
- 2025年度餐飲業(yè)廚師承包合同示范文本2篇
- 老房翻新融入現(xiàn)代科技的智能影院
- 美育教育與提升學(xué)生自我表達(dá)能力的關(guān)系研究
- 科技企業(yè)如何實(shí)現(xiàn)安全生產(chǎn)與環(huán)保的雙重目標(biāo)
- 食品行業(yè)入門農(nóng)產(chǎn)品選購與鑒別基礎(chǔ)課程
- 無人機(jī)培訓(xùn)計(jì)劃表
- 2024年-2025年海船船員考試-船舶人員管理考試題及答案
- 2025屆安徽省皖南八校聯(lián)盟高二物理第一學(xué)期期末統(tǒng)考試題含解析
- 《BIM土建算量與云計(jì)價》完整課件
- 2024中國南光集團(tuán)限公司校園招聘高頻難、易錯點(diǎn)500題模擬試題附帶答案詳解
- 2024-2030年中國氣凝膠干凝膠市場發(fā)展戰(zhàn)略與未來投資競爭力剖析研究報告
- 新客戶建檔協(xié)議書范文范本
- 2024簡單的租房合同樣本下載
- 2024-2030年中國AI智能鼠標(biāo)市場營銷模式與競爭前景分析研究報告
- 中考數(shù)學(xué)計(jì)算題練習(xí)100道(2024年中考真題)
- DL-T499-2001農(nóng)村低壓電力技術(shù)規(guī)程
評論
0/150
提交評論