




版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領
文檔簡介
1、*實踐教學*蘭州理工大學2011年秋季學期面向?qū)ο笳Z言課程設計 題 目: 公交公司管理系統(tǒng) 專業(yè)班級: 計算機科學與技術四班姓 名: 學 號: 指導教師: 成 績: _目 錄 TOC o 1-3 h z 摘要.3摘 要C+是一門編程語言,也是一個平臺,具有跨平臺優(yōu)勢,具有簡單、面向?qū)ο蟆⒎植际健⒔忉寛?zhí)行、健壯、安全、體系結構中立的、可移植、高性能、多線程、以及多態(tài)性的特點。本公交公司管理系統(tǒng)提供用戶注冊和登錄功能,使用戶登錄成功后能查詢到所需的信息,同時可以進行簡單的輸入、查詢信息等并提供搜索功能。該程序顯示GUI界面并運用部分java輔助。關鍵詞:C+;公交公司管理;信息管理。序 言隨著計算
2、機的普及和計算機技術的飛速發(fā)展,人們越來越多的利用計算機解決實際問題。城市公共交通系統(tǒng)是一個復雜的系統(tǒng), 公交生產(chǎn)的三要素(人、車、路) 處于開放的大系統(tǒng)中, 運營作業(yè)具有點多、線長、面廣和運營條件復雜等特點, 傳統(tǒng)的處理信息方法給整個系統(tǒng)的管理帶來了很多困難, 難以適應現(xiàn)代化管理的需要. 因此, 將公共交通管理與計算機技術有機結合起來, 研制出一個信息收集、儲存、傳輸、識別、提取、控制和利用的綜合信息管理系統(tǒng)已勢在必行。本程序是一個圖形界面的簡單的c+公交公司管理系統(tǒng),整個系統(tǒng)從操作簡便、界面友好、靈活、實用、安全的角度出發(fā),使用人員能快捷簡單地進行操作,即時準確地獲得需要的公交信息。可以進
3、行簡單的注冊,登錄,登錄成功后可以查詢到需要的信息,并提供查找和搜索功能。正 文問題描述該公交公司管理系統(tǒng)具體功能要求是要能夠顯示GUI用戶界面,用c+語言設計并以JDK為開發(fā)平臺能實現(xiàn)公交公司的管理而且界面要用圖形界面實現(xiàn)。系統(tǒng)總體設計首先明確該實驗設計的要求實現(xiàn)的基本功能,其次設計布局,使用布局管理器設計布局,安排每個組件的位置,并設置菜單和菜單項。程序流程圖如下圖:開始搜索事件處理模塊用戶登錄注冊模塊 提交公交信息模塊結束開始搜索事件處理模塊用戶登錄注冊模塊 提交公交信息模塊結束 圖一用戶名用戶名密碼檢查Y恭喜你注冊成功把數(shù)據(jù)寫入File();N對不起此用戶名已注冊結束輸入關鍵字遍歷查找
4、Y 顯示找到的信息N 反饋出錯信息給用戶結束 圖二 詳細設計一、程序中主要內(nèi)容:1) 運營管理:2) 票務管理:3) 物資管理:4) 車輛管理:二、程序功能介紹:功能1,包括對車輛的購置、運營技術狀況。功能2,可輸入公交車的信息。功能3,可通過搜索找到已有的數(shù)據(jù)信息。功能4,駕駛員信息查詢。功能5,管理員信息注冊。程序調(diào)試與測試調(diào)試顯示公交管理系統(tǒng)GUI界面:1.運行界面2.用戶登陸3.用戶注冊4.添加公交信息5.搜索公交信息 結果分析公交公司管理系統(tǒng)就是管理公交信息及查找所需的公交信息等,同時可以根據(jù)客運量和票價得到該路公家的營收額。此公交公司管理系統(tǒng)提供了提交、查找 和用戶登錄功能,對于本
5、系統(tǒng),我們還可以擴充很多功能 比如說營收排序、數(shù)據(jù)寫入數(shù)據(jù)庫、菜單的事件處理等都是可擴展的功能。同時進行關鍵字搜索的時候,結果太多,沒有分類,如果數(shù)據(jù)量足夠大的話,會讓使用者感覺很煩亂,不能很快的找到所需求的信息,這是本程序的不足之處。在此本人由于時間的關系和知識的欠缺沒有實現(xiàn),希望有能力的同學能夠?qū)崿F(xiàn)程序。軟件安裝和使用說明書該程序采用結構化的程序設計方法編寫而成,安裝非常簡單,只需在windows系統(tǒng)下安裝該程序的可執(zhí)行文件就可以讓有一定計算機基礎的人員,根據(jù)程序的提示信息開始操作。本程序充分考慮到了操作者的技術要求,旨在降級程序的操作要求達到人人可操作程度。所以,程序中給出了相當多的操作
6、提示,以便減輕用戶的操作難度,以使廣大用戶易于接受。設 計 總 結在做公交公司管理系統(tǒng)的過程中遇到了不少的問題,同時也有不小的收獲。看相關的書,模仿書上的例題,查找一些類的方法的運用,慢慢去學著怎么靈活的使用面板來布局,來添加組件。像事件處理這一塊確實出了不少難題。例如用戶的登錄和注冊,首先怎么檢查用戶名是否注冊,注冊了怎么做錯誤處理等等,還有怎么把公交車數(shù)據(jù)存入數(shù)組,再把數(shù)組顯示到右邊的表格里,這些都比較頭疼。還通過網(wǎng)絡如百度、CSDN上查找解決的方法及周圍同學的幫助。這次課設實踐給了我們一個既動手又動腦,獨立實踐的機會但其中又包含著共同合作,對我們能力提升很有幫助。參考文獻1初小璐完全掌握
7、SQL Server 2000 M 機械工業(yè)出版社,20042Jeraod .數(shù)據(jù)庫管理系統(tǒng)(英文版.第三版)美清華大學出版社,3張海藩.軟件工程導論M.北京:清華大學出版社,4謝希仁.計算機網(wǎng)絡(第二版)M.北京:電子工業(yè)出版社, 5戴志誠,趙國峰.JSP信息化系統(tǒng)建設案例M.北京:人民郵電出版社,6成曉靜,畢靖.網(wǎng)頁設計三劍客完全學習手冊M.北京:中國電力出版社,7趙強.精通JSP編程M.北京:電子工業(yè)出版社,8薩師煊,王珊.數(shù)據(jù)庫系統(tǒng)概論M.北京:高等教育出版社,9張海藩,李勁,謝兆陽.SQL Server2000數(shù)據(jù)庫設計與系統(tǒng)管理M.北京:清華大學出版社,10劉禾,蔡鋒.Web數(shù)據(jù)庫
8、假設技巧M.北京:科技技術出版社,11徐建波. Internet與Web設計教程M.北京:中國礦業(yè)大學出版社,12于書舉,許向眾.數(shù)據(jù)庫設計與開發(fā)教程M.北京:電子工業(yè)出版社,13安海忠,李文斌,林旭新.商業(yè)網(wǎng)站建設與管理M.北京:人民交通出版社,14 and database for EPR centers in semiconductorsJ.BPhysica B:Condensed Matter,3(7),249-252,15Yih-Ling Hedley,Muhammad ,information extraction and summarisation of Hidden Web d
9、atabasesJ.Data & Knowledge Engineering,In Press,Uncorrected Proof,Available online 10 March 致 謝經(jīng)過一個學期的C+學習,對C+編程有了一定的認識,在做這個課程設計的時候,剛開始感覺自己無從下手,不知道該怎么開始,很茫然。最終利用網(wǎng)絡資源和查閱圖書館的書籍,在老師和同學的指導和討論下,經(jīng)過一段時間終于完成了這個設計,從中學到了很多書本知識不能體現(xiàn)的東西,也通過這次的程序設計感覺到自己平時對于編程實際操作的貧乏沒有把書本上知識真正的掌握牢固。附錄:源代碼#include #include #include
10、 #include#include#include#include#include#include#include#ifdef _DEBUG#define new DEBUG_NEW#undef THIS_FILEstatic char THIS_FILE = _FILE_;void CBuslDlg:OnBuswr() xt,NULL,NULL,SW_SHOW);void CBuslDlg:OnDmo()xt,NULL,NULL,SW_SHOW);void CBuslDlg:OnDwr()ength; j+) if (TransitInformationij) brk = true;(Tra
11、nsitBase0 + :);(TransitInformationi0);(n);(TransitBase1 + :);(TransitInformationi1);(n);(TransitBase2 + :);(TransitInformationi2);(n);(TransitBase3 + :);(TransitInformationi3);(n);(TransitBase4 + :);(TransitInformationi4);(n);(TransitBase5 + :);(TransitInformationi5);(n);(n); (TransitBase6 + :);(Tra
12、nsitInformationi6);(n);(n);if (!brk) (null, 對不起您的搜索條件不正確!, 錯誤,; public static void main(String args)Frame FTransit=new Transit();(600,400);(公交公司管理系統(tǒng));(new WindowAdapter() public void windowClosing(WindowEvent e) (0); );(true);void CBuslDlg:OnInternet()ShellExecute(0, open, NULL, NULL, SW_SHOWNORMAL)
13、;void Buswr:OnWr() UpdateData(TRUE);xt),CFile:modeCreate|CFile:modeNoTruncate|CFile:modeReadWrite|CFile:typeText|CFile:shareDenyNone);(_T(f:公交車基本信息.txt),CFile:modeCreate|CFile:modeNoTruncate|CFile:modeReadWrite|CFile:typeText|CFile:shareDenyNone);(0,CFile:end);while(strtemp)m+;(%3d,m_Pcheci);if(temp
14、,0)!=-1)elsen+;if(m=n)(n%3d%3d%3d%3d%3d%3d%3dn,m_Pcheci,m_Pstim,m_Pstimt,m_Povert,m_Povertt,m_Pnextt,m_Ptotalt);(str);UpdateData(FALSE);UpdateData(TRUE);m_Pcheci=0;m_Pstim=0;m_Pstimt=0;m_Povert=0;m_Povertt=0;m_Pnextt=0;m_Ptotalt=0;elseMessageBox(車次已存在,請重新輸入,提示!);(); ();elseMessageBox(輸入時間有誤!,提示!);Up
15、dateData(FALSE);xt,CFile:modeReadWrite|CFile:typeText |CFile:shareDenyNone); xt,CFile:modeReadWrite|CFile:typeText |CFile:shareDenyNone); xt,CFile:modeReadWrite|CFile:typeText);(f:公交車基本信息.txt,CFile:modeReadWrite|CFile:typeText); xt),CFile:modeCreate|CFile:modeNoTruncate|CFile:modeWrite|CFile:typeText);(0,CFile:end);CString str;xt,CFile:modeReadWrite|CFile:typeText); /只讀 if(!file)MessageBox(打開文件錯誤,提示!,MB_OK);elsewhile(temp)if(m_Pshesta)!=-1&(m_Psheend)!=-1)/&m_Psheend!=&m_Pshesta!=可以加上去str=您可以乘坐+(3)+車次,從+m_Pshesta+到
溫馨提示
- 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. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 洼田飲水評估的操作要點
- 自然語言及語音處理項目式教程 實訓指導 實訓1 配置NLP環(huán)境
- 分析師預期選股策略月報:分析師預期修正選股策略今年相對中證全指超額3.06
- 2025以色列與伊朗沖突全面解析課件
- 氫能源未來2025年加氫站建設成本效益分析與布局指南報告
- 2025年家具制造業(yè)個性化定制生產(chǎn)模式市場風險預警報告
- 2025年煤炭清潔燃燒技術產(chǎn)業(yè)鏈上下游協(xié)同發(fā)展報告
- 工業(yè)互聯(lián)網(wǎng)平臺安全多方計算在智能倉儲物流中的應用報告
- 教育大數(shù)據(jù)分析2025年:教育資源配置優(yōu)化與教育公平研究報告
- 工業(yè)互聯(lián)網(wǎng)平臺網(wǎng)絡安全態(tài)勢感知技術在電力行業(yè)的應用與優(yōu)化報告
- 河北省2025年高二年級第二學期期末模擬檢測數(shù)學試題(含答案)
- 黨課課件含講稿:“違規(guī)吃喝”專題解讀
- 2025年山東文旅集團科技發(fā)展公司招聘考試筆試試題
- 天津2025年中國醫(yī)學科學院放射醫(yī)學研究所第一批招聘筆試歷年參考題庫附帶答案詳解
- 邏輯學七道試題及答案
- 2025年中國高壓水除鱗系統(tǒng)行業(yè)市場現(xiàn)狀及未來發(fā)展前景預測分析報告
- 2025甘肅省農(nóng)墾集團有限責任公司招聘生產(chǎn)技術人員145人筆試參考題庫附帶答案詳解析
- 安保安全考試試題及答案
- 積分落戶勞動合同協(xié)議
- 遼寧沈陽副食集團所屬企業(yè)招聘筆試題庫2025
- 偉大的《紅樓夢》智慧樹知到期末考試答案章節(jié)答案2024年北京大學
評論
0/150
提交評論