資源描述:
《數(shù)據(jù)結構課程設計報告17楊雪》由會員上傳分享,免費在線閱讀,更多相關內(nèi)容在行業(yè)資料-天天文庫。
1、課程設計(論文)任務書軟件 學 院 軟件+會計 ?! I(yè) 5班一、課程設計(論文)題目 火車售票系統(tǒng)的設計與實現(xiàn) 二、課程設計(論文)工作自2011年12月26日起至2011年12月30日止。三、課程設計(論文)地點:華東交通大學創(chuàng)新大樓306四、課程設計(論文)內(nèi)容要求:1.課程設計的目的通過此系統(tǒng)可以實現(xiàn)售票、退票、車票剩余情況查詢等功能。每張車票包含車次、座位等信息。2.課程設計的任務及要求1)基本要求(1)要充分認識課程設計對自己的重要性,認真做好設計前的各項準備工作;(2)獨立按時完成規(guī)定的工作任務,不得弄虛作假,不準抄襲
2、他人內(nèi)容;(3)設計過程中,要嚴格要求自己,樹立嚴肅、嚴密、嚴謹?shù)目茖W態(tài)度,必須按時、按質(zhì)、按量完成課程設計;(4)按規(guī)范撰寫課程設計報告,對設計進行總結和討論。2)課程設計論文編寫要求(1)要按照書稿的規(guī)格撰寫打印課程設計論文;(2)論文包括任務書、目錄、緒論、正文、總結、參考文獻、附錄等;(3)正文中要有問題描述與分析、設計的算法、算法的實現(xiàn)、調(diào)試分析與結果;(4)課程設計論文裝訂按學校的統(tǒng)一要求完成3)課設考核從以下幾方面來考查:(1)考勤和態(tài)度;(2)任務的難易程度及設計思路;(3)動手調(diào)試能力;(4)論文撰寫的水平、格式的規(guī)范性
3、。4)參考文獻[1]嚴蔚敏,吳偉民.數(shù)據(jù)結構(C語言版)[M].北京:清華大學出版社,2007年.[2]譚浩強.C語言程序設計[M].北京:清華大學出版社,2006年.5)課程設計進度安排內(nèi)容天數(shù) 地點構思及收集資料1 圖書館程序設計與調(diào)試4 計算機房撰寫論文1 圖書館6)任務及具體要求任務:通過此系統(tǒng)可以實現(xiàn)售票、退票、車票剩余情況查詢等功能。每張車票包含車次、座位等信息。要求:在售票、退票、查詢剩余票等環(huán)節(jié)中,都必須顯示出車票的信息,即車次、座位等情況。學生簽名:2011年12月26日課程
4、設計(論文)評審意見(1)考勤和態(tài)度:優(yōu)(?。?、良(?。?、中(?。⒁话悖ā。?、差(?。?)任務難易及設計思路?。簝?yōu)( )、良( )、中(?。?、一般(?。⒉睿ā。?)動手調(diào)試能力評價 ?。簝?yōu)(?。?、良(?。?、中(?。?、一般(?。?、差( )(4)論文撰寫水平及規(guī)范性評價:優(yōu)(?。?、良( )、中( )、一般( )、差( )評閱人: 職稱:講師2011年1月3日華東交通大學課程設計報告目 錄各個章節(jié)使用標題格式,然后利用菜單插入-〉引用-〉索引和目錄自動生成目錄一級目錄黑體4號,二級目錄宋體小4,三級目錄楷體小4。1緒論22需求分析23主
5、要設計34源程序代碼65結果分析66調(diào)試過程中的問題67課程設計總結7參考文獻8附錄8華東交通大學課程設計報告1緒論火車站為方便旅客,需開發(fā)一個火車票預定系統(tǒng)。為便于旅客由網(wǎng)上定票,把預定火車票的旅客信息,包括姓名、性別、工作單位、身份證號碼、出發(fā)時間、目的地,輸入火車票訂票系統(tǒng)的客戶端程序,系統(tǒng)經(jīng)過查詢火車站內(nèi)的列車車次數(shù)據(jù)服務器后,為旅客安排列車,印出取票通知。旅客在火車出發(fā)前一天憑取票通知和帳單交款后取票,系統(tǒng)校對無誤后即印出火車票給旅客。如果某方面出現(xiàn)問題,旅客可以持有效證件去火車站退票。要求系統(tǒng)能有效、快速、安全、可靠和無誤的完
6、成上述操作。并要求客戶機的界面要簡單明了,易于操作,服務器程序便于維護。2需求分析1)提供可操作的主菜單:輸出個菜單,用于顯示以從文件中加載的車輛信息和若干個可選的功能選項。根據(jù)車次輸入的選項來運行不同的功能,運行不同的函數(shù)。2)進行文本信息的載入:從指定的文件中以鏈表形式加載列車信息并建立鏈表。這里的文件是在編譯時就已經(jīng)指定好的、存在的文本,需設計者預先自己建立好。3)查找車次功能:以乘客輸入的車次號進行查找對應的車次信息并將它們輸出??赏ㄟ^所建立的鏈表進行對應的查找。4)添加一個新的車次:將車次添加到指定的車次之后。應提示乘客按照正確
7、的格式輸入。并建立添加鏈表結點的函數(shù)將車次信息加入。5)27華東交通大學課程設計報告刪除一個車次的功能:將乘客希望刪除的某個車次信息刪除。(這里的刪除只是才內(nèi)存中建立的鏈表中刪除,在保存之前待刪車次的信息還儲存在原文本只中的。)1)進行車次信息的修改:根據(jù)車次提供的名稱,找到對應的鏈表,將鏈表中的信息重置。內(nèi)容應有車次輸入,由一系列讀寫函數(shù)實現(xiàn)。2)對現(xiàn)有信息的保存:保存內(nèi)存中的最新的記錄輸出到磁盤文件中。這里默認的是保存到原讀取文件中并覆蓋原來的信息。3)將信息備份到另外的一個文本中:通過文件格式讀寫函數(shù),將源文件信息寫到車次提供的目標
8、文件中。(C++在存儲時可自動建立文件,可以不事先建立好。)4)將車次排序功能:根據(jù)車次標識升序排列??梢杂眠x擇法實現(xiàn)。5)退票買票功能:允許買票賣票,時時更新余票數(shù)量。3主要設計。1)主要結