航空系统c语言课程设计报告,c语言课程设计报告_航空订票系统西安郵電學院.doc...
c語言課程設(shè)計(jì)報(bào)告_航空訂票系統(tǒng)西安郵電學(xué)院
西安郵電學(xué)院 目: 航空訂票系統(tǒng) 計(jì)算機(jī)學(xué)院 計(jì)算機(jī)科學(xué)與技術(shù)2013年06月17日~203年06月20日設(shè)計(jì)目的
對所學(xué)知識進(jìn)行體系化、系統(tǒng)化的整理;
進(jìn)行模塊化的訓(xùn)練,將大的程序轉(zhuǎn)化為一個(gè)個(gè)小的函數(shù)一次解決問題;
統(tǒng)籌規(guī)劃,在設(shè)計(jì)之前有一個(gè)大的構(gòu)想,以此為基礎(chǔ)進(jìn)行發(fā)散設(shè)計(jì);
關(guān)注細(xì)節(jié),避免在設(shè)計(jì)程序中因?yàn)橐粋€(gè)小小的bug導(dǎo)致程序崩潰
代碼健壯性,考慮一些錯(cuò)誤的操作可能帶來的影響。
二. 設(shè)計(jì)內(nèi)容
航空訂票系統(tǒng)
各個(gè)模塊詳細(xì)的功能描述。
游客登陸:
1、信息查詢
a.航班號查詢 (依據(jù)輸入的航班號來找到對應(yīng)的航班信息)
b.起降地查詢 (依據(jù)輸入的起飛地和目的地來找到對應(yīng)航班信息)
c.時(shí)間查詢 (依據(jù)輸入的時(shí)間找到對應(yīng)航班信息 時(shí)間可逐漸具體)
2、訂票系統(tǒng)
根據(jù)輸入的起飛地與目的地顯示出所有走此航線的航班信息,然后根
據(jù)顯示的信息輸入想要訂購航班的航班號,確認(rèn)購票后系統(tǒng)自動付款將此
航班加入登陸用戶的訂單信息中。
3、退票系統(tǒng)
進(jìn)入后首先顯示出當(dāng)前登陸者已有的航班訂單,輸入需要退票的航班
的航班號,退票成功。
4、訂單詳情
顯示出當(dāng)前登陸者已有的航班訂單信息,并按照時(shí)間先后順序顯示。
管理員登陸:
1、增加航班
確定增加新航班后依據(jù)提示以此輸入航班號、起飛地、目的地、起飛
時(shí)間、到達(dá)時(shí)間、票價(jià);之后選擇是否繼續(xù)輸入,若選Y繼續(xù)剛才的循環(huán),
否則退出增加航班。
2、刪除航班
輸入需要刪除航班的航班號,回車后該航班即被刪除。
3、修改航班信息
輸入需要修改航班的航班號,顯示出該航班的航班信息,選項(xiàng)選擇修
改航班信息的哪一項(xiàng),選擇后即可對該項(xiàng)信息進(jìn)行修改。
4、信息查詢
a.時(shí)間查找 (與游客登陸中的時(shí)間查詢一樣)
b.起始地查詢 (輸入起始地,顯示出由此地起飛的所有航班信息)
c.目的地查詢 (輸入目的地,顯示飛往此地的所有航班信息)
d.起降地查詢 (與游客登陸中起降地查詢一致)
e.航班號查詢 (與游客登陸中航班號查詢一致)
f.所有航班 (顯示出當(dāng)前已錄入的所有航班航班信息)
5、賬號管理
a.密碼修改 (針對遺忘密碼的用戶可以進(jìn)行密碼的重置)
b.所有用戶 (顯示出所有已注冊用戶的用戶名)
帳號申請:
根據(jù)提示輸入用戶名,若該用戶名已有則顯示“該用戶已存在”,若用戶
名可用,則繼續(xù)輸入密碼,兩次密碼一致則注冊成功,可使用該用戶以游客
身份登陸。
各功能函數(shù)的數(shù)據(jù)流程圖;
游客登陸后將該游客對應(yīng)鏈表中的節(jié)點(diǎn)位置進(jìn)行傳遞,以便以后對該游客的信息操
做;
在使用到鏈表時(shí)用打開文件的函數(shù)將文件信息轉(zhuǎn)化為鏈表返回其頭指針,使用處用
相同類型的指針變量作為接收即可對該鏈表進(jìn)行操作;
在對鏈表操作完成后,將鏈表頭指針傳遞給保存信息到文件的函數(shù),該函數(shù)會將鏈
表轉(zhuǎn)化為文件信息進(jìn)行儲存;
輸入密碼函數(shù),只需將用于保存密碼的數(shù)組名作為參數(shù)傳遞,則可對該數(shù)組進(jìn)行密
碼的輸入與回刪。
<1、將文件信息讀入并轉(zhuǎn)化為鏈表進(jìn)行操作
<2、將鏈表信息儲存在文件中
<3、輸入密碼函數(shù),可以進(jìn)行回刪
首頁游客登陸游客首頁信息查詢航班號查詢起降地查詢查詢結(jié)果時(shí)間查詢查詢結(jié)果查詢結(jié)果訂票系統(tǒng)訂票系統(tǒng)支付寶功能退票系統(tǒng)訂單詳情管理員登陸管理員首頁增加航班刪除航班修改航班查看已有航班起始地查找查詢結(jié)果目的地查詢查詢結(jié)果
總結(jié)
以上是生活随笔為你收集整理的航空系统c语言课程设计报告,c语言课程设计报告_航空订票系统西安郵電學院.doc...的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 51nod 1101 换零钱 简单d
- 下一篇: java信息管理系统总结_java实现科