學生訂票管理系統設計.doc_第1頁
學生訂票管理系統設計.doc_第2頁
學生訂票管理系統設計.doc_第3頁
學生訂票管理系統設計.doc_第4頁
學生訂票管理系統設計.doc_第5頁
已閱讀5頁,還剩63頁未讀 繼續免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

本科學生畢業論文(設計)題目(中 文):學生訂票管理系統(英 文):Students Booking Management System姓 名 學 號 院 (系)電子工程系專業、年級電子信息工程 級指導教師 II湖南科技學院本科畢業論文(設計)誠信聲明本人鄭重聲明:所呈交的本科畢業論文(設計),是本人在指導老師的指導下,獨立進行研究工作所取得的成果,成果不存在知識產權爭議,除文中已經注明引用的內容外,本論文不含任何其他個人或集體已經發表或撰寫過的作品成果。對本文的研究做出重要貢獻的個人和集體均已在文中以明確方式標明。本人完全意識到本聲明的法律結果由本人承擔。 本科畢業論文(設計)作者簽名: 年 月 日48 畢業論文(設計)任務書課題名稱:學生訂票管理系統學生姓名: 系 別:電子工程系專 業:電子信息工程指導教師: 湖南科技學院本科畢業論文(設計)任務書1、 主題詞、關鍵詞: 學生訂票、管理系統、VB6.0 、SQL Server 2005、數據庫2、 畢業論文(設計)內容要求: 1)系統界面友好美觀,操作簡單易行,查詢靈活方便,數據存儲安全。 2)系統管理信息化,可隨時掌握訂票人數、車票狀態和車票剩余數量等情況。 3)實現多點操作的信息共享,服務器端與客戶端信息傳遞準確、快捷和順暢。 4)通過學生訂票管理系統的實施,可方便學生對車票的預定,減小客運高峰工作人員的工作量。3、文獻查閱指引:1)學校圖書館資源。2)學校校園網的外文數據庫。3)學校校園網的中文數據庫:中國知網、萬方等。4) 指導教師的畢業指導。4、畢業論文(設計)進度安排:2012年11月:選定題目,查找資料,確定總體設計思路。2012年12月:論文開題。2013年 2 月:進行模塊分析。2013年 3 月:進行軟件調試,并完善模塊設計。2013年 4 月:動筆撰寫論文初稿。2013年 4 月下旬:修整和完善論文內容,交由指導老師評閱并最終定稿。2013年 5 月上旬:制作PPT,完成畢業論文答辯。教研室意見: 負責人簽名: 注:本任務書一式三份,由指導教師填寫,經教研室審批后一份下達給學生,一份交指導教師,一份留系里存檔。湖南科技學院本科畢業論文(設計)開題報告書論文(設計)題目學生訂票管理系統作 者 姓 名肖飛所屬系、專業、年級 電子工程系 電子信息工程專業 2009年級指導教師姓名、職稱李艷芳 副教授預計字數10000開題日期2012.12.25選題的根據:1)說明本選題的理論、實際意義2)綜述國內外有關本選題的研究動態和自己的見解隨著經濟的發展,旅游業的不斷壯大,外出、旅游的人數不斷增多,增加了交通運輸的壓力。當前鐵路運輸仍是我國主要的運輸方式,這樣在每年的寒暑假期和春秋黃金周客流高峰期,火車站售票大廳經常人滿為患,出現排長隊購票的情況。特別是各高校放假期間,許多學生更是在乘車購票上費盡心思,不得不為購票準備時間。但隨著計算機的普及,信息處理量的逐漸擴大,鐵路部門先后提供了網上訂票、電話訂票等方便、快捷的購票方式。特別是對于國內大學而言,隨著招生量的擴大,在校學生人數不斷增多。在學校放假開始的幾天內,高校所在城市的火車站購票大廳有大量的學生排隊購票。針對此種情況,決定使用學生訂票管理系統,使學生通過計算機在學校就能夠訂票,以節省學生時間和車站壓力。主要內容: 對于學生訂票管理系統,準確快捷的車次信息查詢功能和方便簡單的訂票操作是十分必要,因此系統必須為學生提供準確的車次信息和當前的車票狀況,這是學生訂票管理系統的最基本要求,服務器端要能夠及時添加、修改車次信息,對學生信息進行錄入和刪除。結合實際情況,學生訂票管理系統應滿足以下需求:1. 該系統客戶端界面清晰,達到一目了然的效果。2. 客戶端能夠有方便的查詢系統,簡單明了的訂票、退票操作。 3. 防止學生重復訂票、退票操作,影響系統數據的正確性。 4. 服務器端提供信息完全可靠,時效性強。 5. 能夠保證數據與信息的安全性。研究方法:1查閱資料,了解研究現狀,同時深入理解設計要求。 2認真分析課題,結合相關資料,形成自己的總體設計思路。 3分塊設計各個模塊部分,并及時進行軟件調試。 4. 論文設計進行到主要環節時,及時將自己的思路想法與指導老師交流,聽取其意見。完成期限和采取的主要措施: 2013年 2 月:進行模塊分析。 2013年 3 月:進行軟件設計,對程序不妥之處及時更正。 2013年 4 月:動筆撰寫論文初稿。 2013年 4 月下旬:修整和完善論文內容,交由指導老師評閱并最終定稿。 2013年 5 月上旬:制作PPT,完成畢業論文答辯。采取主要措施: 1. 去圖書館借閱相關書籍,了解系統開發流程和學習相關知識。 2. 登錄期刊網和其他學術交流網站查閱相關資料和文獻。 3. 與老師和同學交流、探討,接受其指導和建議,形成自己的觀點和思路。主要參考資料:1 丁寶康,施伯樂著.數據庫原理M.北京:經濟科學出版社,1993:1-457.2 夏邦貴著.SQL Server數據庫開發入門與范例解析M.北京:機械工業出版社,1989:45-56.3 潭浩著.學用Visual Basic 編程M.西安:西安電子科技大學出版社,1997:1-340.4劉洪星,譚新明.Client/Server 數據庫及其設計要點J.武漢交通科技大學學報. 1998,21(1):56-58.5 張史彬.淺談客戶機/服務器模式的應用J.廣東科技,2003,13(2):13-15.6 孫春峰.學生火車票預訂管理信息系統的規劃與設計J.中南大學,2008,27(5):34-35.7 彭東著.SQL Server 2005應用開發技術指南M.北京:清華大學出版社,2004:90-123.8 李寶林.Visual Basic程序開發技術在學生信息管理系統中的應用J.內蒙古科技與經濟, 2011,22(3):15-18.9顧健.VB對數據庫的管理J. 遼寧高職學報,2003,18(8):23-27.10鄧格琳.Visual Basic中用戶界面的設計原則和編程技巧J.南昌教育學院學報, 2003,25(6):19-22.指導教師意見: 指導教師簽名: 教研室意見:簽 名: 年 月 日開 題 報 告 會 紀 要時間 2012年12月25日 地點三教608與會人員姓 名職務(職稱)姓 名職務(職稱)姓 名職務(職稱)譚永宏副教授李艷芳副教授李小武副教授李春樹教授廖朝陽講師楊熙講師會議記錄摘要:1. 譚永宏老師問:該選題重點研究內容是什么,達到什么樣的目標? 答:針對學生一年兩次的寒暑假回家坐車問題,本設計想設計一個專門針對于學生的學生訂票管理系統,一方面減輕學生每年放假回家時所要費的心血和心力,另一方面也是為了減少鐵路售票廳的壓力。使學生通過計算機在學校就能夠訂票,以節省學生時間和車站壓力。目標是為了讓學生方便地進行訂票,退票操作,防止學生重復訂票、退票操作,保證系統數據的正確性,提供信息完全可靠,時效性強。2. 楊熙老師問:該設計的總體思路如何,有無挑戰性或困難之處?答:總的來說,該管理系統遵循系統軟件開發的思路,利用VB和SQL等開發工具和環境,從需求分析到流圖設計再到系統數據結構設計,最后到系統建立。在整個設計的過程中,最大挑戰之處在于以前從未接觸如此純軟件的設計,因而很多東西要從頭學起,所以為成功完成設計任務,需不斷查閱相關資料,必要時向指導老師及同學請教。3李艷芳老師問:該設計的擴展空間如何,是否可以增加多種功能?答:系統還有許多可以改進的地方,比如說:首先,可以提供一個信息提醒,當學生訂票成功后可以將學生所訂的車票信息,例如車次,開點和座位等,通過郵件或者手機短信發送給訂票學生。其次,本系統還可以提供一個打印服務,可供學生打印自己的車票信息,這也許對單個學生不那么重要,可是由于學生們經常是寒暑假返校和回家,平時也是在節假日結伴出去游玩,因些添加一個打印服務有利于輔導員掌握學生去向,更有利于學校工作,所以本設計的擴展空間相當大。會議主持人:記 錄 人:年 月 日指導小組意見負責人簽名: 年 月 日系部 意 見負責人簽名:年月日注:此表由學生本人填寫,一式三份,一份留系里存檔,指導老師和本人各保存一份湖南科技學院畢業論文(設計)中期檢查表畢業論文(設計)題 目學生訂票管理系統學生姓名肖飛學 號200906002116系 別物理與電子工程專 業電子信息工程指導教師李艷芳檢查日期2013.4.10指導教師檢查情況記載及修改意見:已經完成的工作:1、論文框架基本完成。2、格式基本基本思路清晰。3、基本功能能夠實現。下一步的修改意見:1、論文結構還要做適當調整。2、論文格式需進一步修改。3、論文結構還要做適當調整。4、系統各界面應盡量保持清析美觀。5、參考文獻按學校的規范寫。簽名: 注:此表用于指導教師在學生畢業論文(設計)初稿完成后對學生執行任務書情況進行中期檢查時用,由指導教師填寫。湖南科技學院畢業設計(論文)指導過程記錄表畢業論文(設計)題目學生訂票管理系統學生姓名肖飛學號200906002116專業班級電信0901指導教師李艷芳職稱副教授系(教研室)電子工程系指導過程記錄指導內容記錄(一)通過圖書館,網絡等對所做論文題目有個基本的了解,了解VB6.0的發展和SQL的發展。并由一些網絡視頻加深對VB6.0編程和SQL數據庫設計的理解。學 生 簽 名: 2013年1月15日 指導教師簽名: 2012年1月15日指導內容記錄(二)對系統進行需求分析和總體的目標分析,了解其要實現的功能并畫出系統功能圖和程序流程圖。學 生 簽 名: 2013 年1月25日 指導教師簽名: 2013年1月25日指導內容記錄(三)由系統功能圖和程序流程圖劃分各個功能模塊并確定個各功能模塊應該實現的功能,逐個設計。學 生 簽 名: 2013年2月13日 指導教師簽名: 2013 年2月13日指導內容記錄(四)編寫主程序,并將各個實現了的功能模塊綜合到一起,進行系統測試。學 生 簽 名: 2013年2月25日 指導教師簽名: 2013 年2月25日指導過程記錄指導內容記錄(五)在已經進行了系統測試的基礎上進行進一步的系統完善,以期提高系統效率和穩定性,以達到更好的效果。學 生 簽 名: 2013年3月28日 指導教師簽名: 2013年3月28日指導內容記錄(六)由系統的設計,開始規劃論文總體結構,對其主要框架進行規劃。學 生 簽 名: 2013 年4月22日 指導教師簽名: 2013年4 月22日指導內容記錄(七)由規劃寫論文,并對初次完成的論文在老師的指導下進行格式,內容和排版方面的修改。學 生 簽 名: 2013年4月28日 指導教師簽名: 2013年4月28日指導內容記錄(八)在初次完成修改的論文進行各個方面的細致修改,進一步使論文更符合要求。學 生 簽 名: 2013 年5月6日 指導教師簽名: 2013 年5 月6日答辯小組組長意見(對情況是否屬實做出意見)組長(簽名): 201 年 月 日注:本表與畢業論文一起裝訂存檔。湖南科技學院本科畢業論文(設計)評審表論文題目學生訂票管理系統作者姓名肖飛所屬系、專業、年級電子工程 系 電子信息工程 專業 2009級指導教師姓名、職稱李艷芳 副教授字 數10000定稿日期2013.5.8中文摘要 隨著計算機技術的發展,人們對計算機智能化的要求越來越高,許多傳統的手工管理逐漸被計算機管理系統代替。針對寒暑假期間各高校學生買票難的問題,研發了學生訂票管理系統,避免了學生排隊買票的麻煩,節省了大量的人力物力。利用VB6.0和SQL Server 2005開發出的系統,功能完備且實用。該程序界面友好、程序設計風格樸素,使用起來美觀大方、方便易用。尤其是系統的查詢模塊功能,極大地減輕工作人員的工作量,并以快速、準確等優點取代人工操作,以及購票、退票等模塊可靠方便的提高了學生訂票的效率。關鍵詞(3-5個)學生訂票;管理系統;VB6.0;SQL Server 2005;數據庫英文摘要 With the development of computer technology, peoples demands of intelligent computer is increasingly high, many traditional management tools have been graduallyreplaced by computer management system . To solve the studentsproblem of buying train tickets during the winter and summer vacation,we developed students booking management system, it can help students to avoid spending much time on buying train tickets. With the help of VB6.0 and SQL Server 2005,this management system is fully functional and practical. This application has friendly interface and simple design style,seems to be elegant and easy to use. Especially its inquireing module,has reduced the workload of workers greatly and letted the traditional manual operation to be more rapid,more accurate.Whats more,the module to purchase and refund your ticket improved students booking efficiency reliablly and conveniently .關鍵詞(3-5個)Students booking; Management system;VB6.0; SQL Server 2005; Database 指導教師評定成績評審基元評審要素評審內涵滿分指導教師實評分選題質量25%目的明確符合要求選題符合專業培養目標,體現學科、專業特點和教學計劃的基本要求,達到畢業論文(設計)綜合訓練的目的。10理論意義或實際價值符合本學科的理論發展,有一定的學術意義;對經濟建設和社會發展的應用性研究中的某個理論或方法問題進行研究,具有一定的實際價值。10選題恰當題目規模適當,難易度適中;有一定的科學性。5能力水平40%查閱文獻資料能力能獨立查閱相關文獻資料,歸納總結本論文所涉及的有關研究狀況及成果。10綜合運用知識能力能運用所學專業知識闡述問題;能對查閱的資料進行整理和運用;能對其科學論點進行論證。10研究方案的設計能力整體思路清晰;研究方案合理可行。5研究方法和手段的運用能力能運用本學科常規研究方法及相關研究手段(如計算機、實驗儀器設備等)進行實驗、實踐并加工處理、總結信息。10外文應用能力能閱讀、翻譯一定量的本專業外文資料、外文摘要和外文參考書目(特殊專業除外)體現一定的外語水平。5論文質量35%文題相符較好地完成論文選題的目的要求。5寫作水平論點鮮明;論據充分;條理清晰;語言流暢。15寫作規范符合學術論文的基本要求。用語、格式、圖表、數據、量和單位、各種資料引用規范化、符合標準。10論文篇幅10000字左右。5實評總分 成績等級 指導教師評審意見: 指導教師簽名: 說明:評定成績分為優秀、良好、中等、及格、不及格五個等級,實評總分90100分記為優秀,8089分記為良好,7079分記為中等,6069分記為及格,60分以下記為不及格。評閱教師評定成績評審基元評審要素評審內涵滿分評閱教師實評分選題質量25%目的明確符合要求選題符合專業培養目標,體現學科、專業特點和教學計劃的基本要求,達到畢業論文(設計)綜合訓練的目的。10理論意義或實際價值符合本學科的理論發展,有一定的學術意義;對經濟建設和社會發展的應用性研究中的某個理論或方法問題進行研究,具有一定的實際價值。10選題恰當題目規模適當,難易度適中;有一定的科學性。5能力水平40%查閱文獻資料能力能獨立查閱相關文獻資料,歸納總結本論文所涉及的有關研究狀況及成果。10綜合運用知識能力能運用所學專業知識闡述問題;能對查閱的資料進行整理和運用;能對其科學論點進行論證。10研究方案的設計能力整體思路清晰;研究方案合理可行。5研究方法和手段的運用能力能運用本學科常規研究方法及相關研究手段(如計算機、實驗儀器設備等)進行實驗、實踐并加工處理、總結信息。10外文應用能力能閱讀、翻譯一定量的本專業外文資料、外文摘要和外文參考書目(特殊專業除外)體現一定的外語水平。5論文質量35%文題相符較好地完成論文選題的目的要求。5寫作水平論點鮮明;論據充分;條理清晰;語言流暢。15寫作規范符合學術論文的基本要求。用語、格式、圖表、數據、量和單位、各種資料引用規范化、符合標準。10論文篇幅10000字左右。5實評總分 成績等級 評閱教師評審意見: 評閱教師簽名: 說明:評定成績分為優秀、良好、中等、及格、不及格五個等級,實評總分90100分記為優秀,8089分記為良好,7079分記為中等,6069分記為及格,60分以下記為不及格。湖南科技學院本科畢業論文(設計)答辯記錄表論文題目學生訂票信息管理系統作者姓名肖飛所屬系、專業、年級電子工程系 電子信息工程專業 2009年級指導教師姓名、職稱李艷芳 副教授答 辯 會 紀 要時間2013.5.18地點三教608答辯小組成員姓 名職務(職稱)姓 名職務(職稱)姓 名職務(職稱)譚永宏副教授李艷芳副教授李春樹教授楊熙講師廖朝陽講師李小武副教授答辯中提出的主要問題及回答的簡要情況記錄:1. 你認為你開發的這個管理系統相比較其它的管理系統有何優點?2. 答:該系統有如下優點:首先,該系統針對的人群是學生,用戶覆蓋面雖不廣泛,但正是由于這樣,它對系統硬件的要求才更低,操作過程才更快,更方便。其次,該系統管理信息化,可以隨時掌握學生訂票的人數,車票狀態和學生的假期去向,這給學校來在保護學生假期安全方面提供了有力的支撐。2. 你本科所學知識基本是沒有涉及該方面的內容,但你還是堅持做了這個畢設,能說說你的想法么?答:我承認本科學習期間對系統開發是沒怎么學習,但并不說明我對此不感興趣。而且相比于硬件,我更喜歡學習軟件,在這大學四年的最后一個階段,我更希望學習一些新東西,管理系統的開發對我來說這是一個很好的學習軟件開發機會。簡述系統的退票功能的實現過程.答:退票時,系統首先在數據庫中打開車票預定表,并且通過數據庫的查詢語言由學號和姓名可查出該同學的預定信息,若該同學無訂票,則提示該同學無訂票的信息;若該同學有訂票,則刪除該同學的訂票記錄。會議主持人:記 錄 人:年 月 日答辯小組意見評語:評定等級: 負責人(簽名): 年 月 日系學位委員會意見評語:論文(設計)最終評定等級:負責人(簽名): 系部(公章) 年月 日校學位委員會意見評語:評定等級: 負責人(簽名): 年月 日目 錄緒論11 系統需求分析31.1 總體目標31.2 具體目標32 所需系統技術及運行環境簡介41.2 數據庫技術41.2 Visual Basic53 系統功能模塊設計63.1 系統功能模塊介紹63.2 系統流程圖73.3 系統結構圖94 系統數據庫設計104.1 系統數據模型124.2 系統數據表設計105 系統功能實現155.1 客戶端155.2 服務器端296 系統局限和后續功能擴展446.1 系統局限446.2 后續功能擴展44結論45參考文獻46致 謝47學生訂票管理系統摘 要隨著計算機技術的發展,人們對計算機智能化的要求越來越高,許多傳統的手工管理逐漸被計算機管理系統代替。針對寒暑假期間各高校學生買票難的問題,研發了學生訂票管理系統,避免了學生排隊買票的麻煩,節省了大量的人力物力。利用VB6.0和SQL Server 2005開發出的系統,功能完備且實用。該系統界面友好、程序設計風格樸素,使用起來美觀大方、方便易用。尤其是系統的查詢模塊功能,極大地減輕工作人員的工作量,并以快速、準確等優點取代人工操作,以及購票、退票等模塊可靠方便地提高了學生訂票的效率。 本文主要展示了學生訂票管理系統的設計過程,首先介紹了系統開發環境,對VB6.0和SQL Server 2005做了簡要的說明,然后在此基礎上分析了系統功能需求,接著更進一步將系統功能化分為幾個主要的功能模塊,再接著對系統的主要幾個功能模塊進行了詳細的介紹。最后,提出了開發的系統存在的幾個局限和系統可擴展的幾個功能。【關鍵詞】學生訂票;管理系統;VB6.0;SQL Server 2005;數據庫Students Booking Management SystemAbstractWith the development of computer technology, peoples demands of intelligent computer is increasingly high, many traditional management tools have been graduallyreplaced by computer management system . To solve the studentsproblem of buying train tickets during the winter and summer vacation,we developed students booking management system, it can help students to avoid spending much time on buying train tickets. With the help of VB6.0 and SQL Server 2005,this management system is fully functional and practical.This application has friendly interface and simple design style,seems to be elegant and easy to use. Especially its inquireing module,has reduced the workload of workers greatly and letted the traditional manual operation to be more rapid,more accurate.Whats more, the module to purchase and refund your ticket improved students booking efficiency reliablly and conveniently.This thesis try to let you understand the process of developing students booking management system.Firstly,we introduce the system developing environment briefly,that is VB6.0 and SQL Server 2005.Then we cut the system function into serveral main functional modules by analysising the system reqirements.Afer this,those modules is analysised at length.Finally,two or three limitations about this system have been brought up and we thought about some possibly additional function. 【Key words】 Students booking ;Management system;VB6.0;SQL Server 2005;database 緒論隨著經濟發展,旅游業不斷壯大,外出、旅游的人不斷增多,增加了交通運輸的壓力。而火車票作為我國的主要運輸方式,購票仍然是一個問題。按照軟件工程的結構化設計思想,經過項目的可行性研究和需求分析、總體設計、詳細設計,以及編碼實現和調試等步驟設計開發了學生訂票管理系統 。并運用數據流圖和數據字典、E-R圖和數據庫邏輯結構、層次圖、系統流程圖、以及程序流程圖,對該系統的數據需求、數據庫、系統軟件結構、系統流程、以及處理過程等進行了分析和設計。當前鐵路運輸仍是我國主要的運輸方式,因此,在每年的寒暑假期和春秋黃金周客流高峰期,火車站售票大廳經常人滿為患,出現排長隊購票的情況。特別是各高校放假期間,許多學生更是在乘車購票上費盡心思,不得不為購票準備時間。在傳統模式下利用人工進行火車訂票業務,存在著較多的缺點,如:效率底,保密性差,時間一長將產生大量的文件和數據,更不便于查找,更新,維護等。給各相關部門工作人員帶來了很大困難,嚴重影響了他們的工作效率。數據庫技術是信息系統的一個核心技術,是一種計算機輔助管理數據的方法。它研究如何組織和存儲數據,如何高效地獲取和處理數據。是通過研究數據庫的結構、存儲、設計、管理以及應用的基本理論和實現方法,并利用這些理論來實現對數據庫中的數據進行處理、分析和理解的技術。即:數據庫技術是研究、管理和應用數據庫的一門軟件科學。1數據庫技術研究和管理的對象是數據,所以數據庫技術所涉及的具體內容主要包括:通過對數據的統一組織和管理,按照指定的結構建立相應的數據庫和數據倉庫;利用數據庫管理系統和數據挖掘系統設計出能夠實現對數據庫中的數據進行添加、修改、刪除、處理、分析、理解、報表和打印等多種功能的數據管理和數據挖掘應用系統;并利用管理系統最終實現對數據的處理、分析和理解。運用計算機技術和數據庫技術來實現票務信息的現代化管理,具有手工管理所無法比擬的優點,如:檢索迅速,查找方便,可靠性高,存儲量大,保密性好,壽命長,成本底等。中國高校這幾年在校師生人數不斷增多,針對這種情況,開發學生訂票管理系統,有利于極大地提高信息管理和業務管理的效率。工具軟件利用VB6.0開發工具和SQL Server 2005數據庫來開發這個學生訂票系統。SQL Server是一個關系數據庫管理系統。它最初是由Microsoft、 Sybase 和Ashton-Tate三家公司共同開發的,于1988 年推出了第一個OS/2 版本。在Windows NT 推出后,Microsoft與Sybase 在SQL Server的開發上就分道揚鑣了,Microsoft將SQL Server移植到Windows NT系統上,專注于開發推廣SQL Server 的Windows NT 版本。Sybase 則較專注于SQL Server在UNIX 操作系統上的應用。數據庫引擎是SQL Server系統的核心服務,負責完成數據的存儲、處理和安全管理。2Visual Basic是一種由微軟公司開發的包含協助開發環境的事件驅動編程語言。從任何標準來說,VB都是世界上使用人數最多的語言不僅是盛贊VB的開發者還是抱怨VB的開發者的數量。它源自于BASIC編程語言。VB擁有圖形用戶界面(GUI)和快速應用程序開發(RAD)系統,可以輕易的使用DAO、RDO、ADO連接數據庫,或者輕松的創建ActiveX控件。程序員可以輕松的使用VB提供的組件快速建立一個應用程序。3該系統可以滿足學生自主購票的基本要求,包括查詢、訂票、退票等三個方面的功能。該系統能運用到學校的售票的工作中,避免了學生排隊購票的麻煩,節省了大量人力物力。1 系統需求分析1.1總體目標高校學生人數不斷增多,針對這種情況,開發學生訂票管理系統。該系統主要針對一年兩次的學生假期火車票訂購,共有服務器端和客戶端兩部分,客戶端主要實現學生信息查詢、購票操作、退票操作、剩余車票查詢;服務器端由管理員控制,實現對學生信息的管理,購票信息、退票信息的管理,列車信息的管理,信息的統計與維護。4該系統還應該實現多點操作的信息共享,服務器端與客戶端信息傳遞準確、快捷、順暢。通過對學生訂票管理系統的實施,可方便學生對車票的預定,減少客運高峰時工作人員的工作量。51.2 具體目標對于學生訂票管理系統,準確快捷的車次信息查詢功能和方便簡單的訂票操作是十分必要的,因此系統必須為學生提供準確的車次信息和當前的車票狀況,這是學生訂票管理系統的最基本要求,服務器端要能夠及時添加、修改車次信息,對學生信息進行錄入和刪除。6所以學生訂票管理系統應滿足以下需求: 1. 該系統客戶端界面清晰,達到一目了然的效果。 2. 客戶端能夠有方便的查詢系統,簡單明了的訂票、退票操作。 3. 防止學生重復訂票、退票操作,影響系統數據的正確性。 4. 服務器端提供信息完全可靠,時效性強。 5. 能夠保證數據與信息的安全性。2 所需系統技術及運行環境簡介2.1 數據庫技術(sql service 2005)數據庫技術是信息系統的一個核心技術。是一種計算機輔助管理數據的方法,它研究如何組織和存儲數據,如何高效地獲取和處理數據。是通過研究數據庫的結構、存儲、設計、管理以及應用的基本理論和實現方法,并利用這些理論來實現對數據庫中的數據進行處理、分析和理解的技術。即:數據庫技術是研究、管理和應用數據庫的一門軟件科學。數據庫技術研究和管理的對象是數據,所以數據庫技術所涉及的具體內容主要包括:通過對數據的統一組織和管理,按照指定的結構建立相應的數據庫和數據倉庫;利用數據庫管理系統和數據挖掘系統設計出能夠實現對數據庫中的數據進行添加、修改、刪除、處理、分析、理解、報表和打印等多種功能的數據管理和數據挖掘應用系統;并且利用應用管理系統最終實現對數據的處理、分析和理解。SQL是英文Structured Query Language的縮寫,意思為結構化查詢語言。SQL語言的主要功能就是同各種數據庫建立聯系,進行溝通。按照ANSI(美國國家標準協會)的規定,SQL被作為關系型數據庫管理系統的標準語言。SQL語句可以用來執行各種各樣的操作,例如更新數據庫中的數據,從數據庫中提取數據等。絕大多數流行的關系型數據庫管理系統,如Oracle,Sybase,Microsoft SQL Server,Access等都采用了SQL語言標準。雖然很多數據庫都對SQL語句進行了再開發和擴展,但是包括Select,Insert,Update,Delete,Create,以及Drop在內的標準的SQL命令仍然可以被用來完成幾乎所有的數據庫操作。SQL Server是一個關系數據庫管理系統。它最初是由Microsoft、Sybase和Ashton-Tate三家公司共同開發的,于1988年推出了第一個OS/2版本。在Windows NT推出后,Microsoft與Sybase在SQL Server的開發上就分道揚鑣了,Microsoft將SQL Server移植到Windows NT系統上,只專注于開發推廣SQL Server 的Windows NT版本。Sybase則較專注于SQL Server在UNIX操作系統上的應用。Microsoft SQL Server 2005是一個全面的數據庫平臺,使用集成的商業智能 (BI)工具提供了企業級的數據管理。Microsoft SQL Server 2005數據庫引擎為關系型數據和結構化數據提供了更安全可靠的存儲功能,可以構建和管理用于業務的高可用和高性能的數據應用程序。Microsoft SQL Server 2005數據引擎是該企業數據管理解決方案的核心。此外Microsoft SQL Server 2005還結合了分析、報表、集成和通知功能。72.2 Visual Basic(Visual Basic 6.0)Visual Basic是一種由微軟公司開發的包含協助開發環境的事件驅動編程語言。從任何標準來說,VB都是世界上使用人數最多的語言不僅是盛贊VB的開發者還是抱怨VB的開發者的數量。它源自于BASIC編程語言。8VB擁有圖形用戶界面(GUI)和快速應用程序開發(RAD)系統,可以輕易的使用DAO、RDO、ADO連接數據庫,或者輕松的創建ActiveX控件。程序員可以輕松的使用VB提供的組件快速建立一個應用程序。9Visual Basic 6.0在數據訪問方面有了很大的改進,新的ADO組件讓對大量數據快速訪問成為可能。數據環境和新的報表功能也讓數據開發有了全新的體驗。Visual Basic 借助COM/COM+強大的功能,可以開發具有N層結構的分布式應用程序。同時,Visual Basic還可以在IIS上開發性能超群的Web應用程序。Visual Basic 6.0在語言方面和IDE方面的改進都不大,但是許多新增的組件成為Visual Basic開發人員手中的利器,如File System Object等。新的字符串函數Split和Replace等也給Visual Basic的程序員帶來很大方便。10總之 Visual Basic 6.0 已經是非常成熟穩定的開發系統,能讓企業快速建立多層的系統以及 Web 應用程序,成為當前 Windows 上最流行的 Visual Basic版本。3 系統功能模塊設計3.1 系統功能模塊介紹系統主要包含查詢,訂票,退票,修改,統計等模塊,這些模塊共同實現了系統的基本功能。1. 查詢模塊:學生輸入需要查詢的車次或者站點,通過查詢數據庫返回相應車票信息。2. 訂票模塊:輸入待售的車票車次等信息,通過調用查詢模塊查詢車票的有無,若有則售出,并且在數據庫里減去訂出的票數,若無則進行下一次訂票。 3. 退票模塊:將已退的票重新加入數據庫,以待銷售。4. 修改模塊:修改相應的車票信息,包括站點、時刻等。更新數據庫,以待查詢與銷售。5. 統計模塊:從數據庫取出數據,對訂票情況進行匯總。6. 系統維護管理:向數據庫中添加用戶或刪除,維護數據庫,定期進行數據庫備份。 各模塊之間的連接關系如圖3.1所示。圖3.1 各功能模塊關系圖3.2 系統流程圖系

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論