c语言大作业车票管理系统,c语言车票管理系统.docx
c語言車票管理系統
課 程 設 計 報 告課程名稱 C語言課程設計 課題名稱 車票管理系統 專 業 自動化 班 級 1402 學 號 201401020208 姓 名 宋愛軍 指導教師 陳世清 楊子華 黃哲 2014年 12 月 27 日湖南工程學院課 程 設 計 任 務 書課程名稱 C語言課程設計 課 題 車票管理系統 專業班級 自動化 學生姓名 宋愛軍 學 號 201401020208 指導老師 陳世清 楊子華 黃哲 審 批 任務書下達日期 2014 年 12 月 20 日任務完成日期 2014年 12 月 27 日目錄設計目的 總體設計詳細設計調試與測試:總結與體會附:源程序清單和使用說明一、課程設計目的1.熟練掌握C語言的應用及特點;2.掌握函數聲明、定義和使用的方法;3.熟練掌握C語言中的對文件進行操作的基本方法;4.熟練掌握結構體的使用方法;5.掌握鏈表的基本操作。本課程設計的目標就是要達到理論與實際應用相結合,提高學生組織數據及編寫大型程序的能力,并培養基本的、良好的程序設計技能以及各種能力?!?設計中要求綜合運用所學知識,上機解決一些與實際應用結合緊密的、規模較大的問題,通過分析、設計、編碼、調試等各環節的訓練,使學生深刻理解、牢固掌握數據結構和算法設計技術,掌握分析、解決實際問題的能力。 通過這次設計,要在程序設計方法以及上機操作等基本技能和科學作風方面受到比較系統和嚴格的訓練。二、總體設計1.設計內容:一車站每天有n個發車班次,每個班次都有一班次號(1、2、3…n),固定的發車時間,固定的路線(起始站、終點站),大致的行車時間,固定的額定載客量。如班次 發車時間 起點站 終點站 行車時間 額定載量 已定票 人數18:00湘潭 長沙 2 45 30 1026:30湘潭 常德 4 40 40 20…功能要求:系統能提供下列服務:1)、錄入班次信息(信息用文件保存),可不定時地增加班次數據。2)、瀏覽班次信息,可顯示出所有班次當前狀況(如果當前系統時間超過了某班次的發車時間,則顯示“此班已發出”的提示信息)。3)、查詢路線:可按班次號查詢 ,可按終點站查詢。4)、售票和退票功能。(1).當查詢出已定票人數小于額定載量且當前系統時間小于發車時間時才能售票,自動更新已售票人數(2).退票時,輸入退票的班次,當本班車未發出時才能退票,自動更新已售票人數。2.設計要求:1)、設計正確,方案合理。2)、界面友好,使用方便。3)、程序精煉,結構清晰。4)、設計報告5000字以上,。5)、上機演示。3.概要設計車票管理系統的功能為 1. 錄入班次 2. 顯示所有班次 3. 查詢班次 4. 增加班次 5. 售票 6. 退票 7. 修改班次 8. 刪除班次 9. 退出 車票管理系統的功能模塊有:(1)提供菜單界面,方便用戶對程序個功能進行選擇,選擇要實現的功能按enter鍵進入該功能。(2)接受用戶輸入的功能項,按enter鍵結束輸入并將進入該系統,其需要的結果顯示出來,方便用戶查看。(3)完成每次功能,可保存用戶的修改的信息,及時更新文件信息。下次查詢時內容為最新信息。實時的信息更新對比等。一個名TICKET的結構體進行定義,包括num[10] hour[3]; min[3] from[10]; to[10]; hours max; now;等結構體成員。然后對調用函數進行定義。int system_time()系統時間, void NewMessage() 新紀錄錄入函數, void ShowTable1() void ShowTable2(int i) 線框調用1和2不用沒次輸, void Display()顯示所有函數, void add()增加記錄, void save() 保存函數, void save()保存函數, void load() 按班次查詢函數, void search() 查詢函數, void change()修改函數, void quit()退出函數, void Ticketorder() 售票函數, void Ticketdelete()刪除函數, int menu_select()菜單函數, int whether(int)判斷時間是否超出函數, void find(char s1[],char s2[])查詢函數★//s1為班次//s2為終點站, void deletemessage()刪除函數, int findnum(char s1[])班次查詢函數, void get(int,int)修改及增加班次, char *menu[]菜單函數。
總結
以上是生活随笔為你收集整理的c语言大作业车票管理系统,c语言车票管理系统.docx的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: net start mysql 提示:发
- 下一篇: ZigBee应用于油田数字化建设