火車預售票系統課程設計報告_第1頁
已閱讀1頁,還剩25頁未讀 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、<p>  課 程 設 計 報 告 </p><p>  課程名稱 軟件工程 </p><p>  設計題目 火車預售票系統的實現 </p><p>  專 業(yè) 計算機科學與技術 </p><p>  班 級

2、 </p><p>  學 號 </p><p>  姓 名 </p><p>  完成日期 2012-12-14 </p><p><b>  目錄</b><

3、/p><p>  第1章 項目概要1</p><p>  1.1 項目設計背景及目標1</p><p>  1.2開發(fā)工具介紹1</p><p>  1.2.1 關于SQL Server 20051</p><p>  1.2.2 關于.NET2</p><p>  1.2.3 關于ASP

4、.NET2</p><p>  1.3 功能描述4</p><p>  1.4開發(fā)進度計劃4</p><p>  第2章 項目開發(fā)計劃4</p><p>  2.1 項目管理4</p><p>  2.1.1 人員和角色4</p><p>  2.1.2 人員安排和計劃5</

5、p><p>  2.2 可行性研究5</p><p>  2.2.1 技術可行性5</p><p>  2.2.2 經濟可行性6</p><p>  2.2.3 使用可行性6</p><p>  2.2.4 法律可行性6</p><p>  第3章 需求分析7</p>&l

6、t;p>  3.1 項目概述7</p><p>  3.1.1 產品描述7</p><p>  3.1.2 產品功能7</p><p>  3.1.3 用戶特點7</p><p>  3.2 需求分析8</p><p>  3.2.1 功能需求8</p><p>  3.2.2

7、數據庫概念級設計10</p><p>  第4章 概要設計10</p><p>  4.1 系統結構與模塊功能10</p><p>  4.1.1 前臺營業(yè)模塊11</p><p>  4.1.2 信息查詢模塊12</p><p>  4.1.3 銷售統計模塊12</p><p> 

8、 4.1.4 基礎設置模塊12</p><p>  4.1.5 系統設置模塊12</p><p>  4.1.6 模塊說明13</p><p>  4.2 數據庫邏輯級設計13</p><p>  4.2.1系統用戶表13</p><p>  4.2.2車票退票記錄表13</p><p&

9、gt;  4.2.3已售出票記錄表14</p><p>  第5章 詳細設計與實現14</p><p>  5.1 模塊流程圖15</p><p>  5.2 界面效果圖15</p><p>  5.3銷售統計模塊實現16</p><p><b>  第6章 測試19</b></

10、p><p>  6.1前臺登陸信息設置測試19</p><p>  6.2銷售統計管理測試20</p><p>  6.3預定票模塊的管理測試21</p><p><b>  總結22</b></p><p><b>  第1章 項目概要</b></p>&

11、lt;p>  1.1 項目設計背景及目標</p><p>  我們的火車預售票系統其目標就是在計算機網絡,數據庫和先進的開發(fā)平臺上,利用現有的軟件,配置一定的硬件,開發(fā)一個具有開放體結構的、易擴充的,易維護的、具有良好人機交互界面的火車票預定系統。解決旅客買票難的問題,提供火車票的網絡查詢、預訂、修改、退票等功能,有效節(jié)省旅客的時間,減輕售票人員的負擔并且同時容納大量的數據處理業(yè)務。</p>

12、<p><b>  1.2開發(fā)工具介紹</b></p><p>  伴隨著Internet/Intranet技術的發(fā)展,開發(fā)基于Web的應用程序勢在必行,數據庫技術更是需要和Web數據相結合,才是更為廣闊的前景。ASP.Net作為微軟推出的新興Web應用程序開發(fā)技術,在數據庫應用方面發(fā)揮著越來越重要的作用。 本系統的開發(fā)平臺是ASP.NET,數據庫選擇用的SQL Server 20

13、05。</p><p>  1.2.1 關于SQL Server 2005</p><p>  Microsoft SQL Server 2005 是一個全面的數據庫平臺,使用集成的商業(yè)智能 (BI) 工具提供了企業(yè)級的數據管理。Microsoft SQL Server 2005 數據庫引擎為關系型數據和結構化數據提供了更安全可靠的存儲功能,使您可以構建和管理用于業(yè)務的高可用和高性能的數據

14、應用程序。 </p><p>  Microsoft SQL Server 2005 數據引擎是該企業(yè)數據管理解決方案的核心。此外 Microsoft SQL Server 2005 結合了分析、報表、集成和通知功能。 </p><p>  與 Microsoft Visual Studio、Microsoft Office System 以及新的開發(fā)工具包(包括 Business Int

15、elligence Development Studio)的緊密集成使 Microsoft SQL Server 2005 與眾不同。它為您提供創(chuàng)新的解決方案,幫助您從數據中更多地獲益 </p><p>  1.2.2 關于.NET</p><p>  .NET 是 Microsoft XML Web services 平臺。XML Web services 允許應用程序通過 Intern

16、et 進行通訊和共享數據,而不管所采用的是哪種操作系統、設備或編程語言。Microsoft .NET 平臺提供創(chuàng)建 XML Web services 并將這些服務集成在一起之所需。對個人用戶的好處是無縫的、吸引人的體驗。而且.NET平臺的基礎架構.NET框架(Framework),采用統一的命令集支持各種編程語言。從而消除各種異類框架之間的差異,提供強的跨語言繼承性、錯誤處理和調試功能</p><p>  1.2

17、.3 關于ASP.NET</p><p>  ASP.net是把基于通用語言的程序在服務器上運行。ASP.net是基于通用語言的編譯運行的程序,所以它的強大性和適應性,可以使它運行在Web應用軟件開發(fā)者的幾乎全部的平臺上。通用語言的基本庫,消息機制,數據接口的處理都能無縫的整合到ASP.net的Web應用中。ASP.net同時也是language-independent語言獨立化的,所以,選擇一種最適合的語言來編

18、寫程序,或者把程序用很多種語言來寫,現在已經支持的有C#(C++和Java的結合體),VB,Jscript。將來,這樣的多種程序語言協同工作的能力保護您現在的基于COM+開發(fā)的程序,能夠完整的移植向ASP.net。</p><p>  ASP.net使運行一些很平常的任務如表單的提交客戶端的身份驗證、分布系統和網站配置變得非常簡單。</p><p>  ASP.net使用一種字符基礎的,分

19、級的配置系統,使你服務器環(huán)境和應用程序的設置更加簡單。因為配置信息都保存在簡單文本中,新的設置有可能都不需要啟動本地的管理員工具就可以實現。這種被稱為"Zero Local Administration"的哲學觀念使Asp.net的基于應用的開發(fā)更加具體,和快捷。一個ASP.net的應用程序在一臺服務器系統的安裝只需要簡單的拷貝一些必須的文件,不需要系統的重新啟動,一切就是這么簡單。多處理器環(huán)境的可靠性 ASP.ne

20、t已經被刻意設計成為一種可以用于多處理器的開發(fā)工具,它在多處理器的環(huán)境下用特殊的無縫連接技術,將很大的提高運行速度。即使你現在的ASP.net應用軟件是為一個處理器開發(fā)的,將來多處理器運行時不需要任何改變都能提高他們的效能,但現在的ASP卻做不到這一點。自定義性和可擴展性 ASP.net設計時考慮了讓網站開發(fā)人員可以在自己的代碼中自己定義"plug-in"的模塊。這與原來的包含關系不同,ASP.net可以加入自己定義

21、的如何組件。網站程序的開發(fā)從來沒有這么簡單過。安全性基于Windows認證技術和每應用程序配置,你可以確保你的原程序是絕對安</p><p><b>  1.3 功能描述</b></p><p>  火車預售票系統主要包括基礎信息設置、系統信息設置、銷售統計管理、訂票管理、退票管理、系統初始設置等功能</p><p><b>  基礎

22、信息設置</b></p><p><b>  系統信息設置</b></p><p><b>  銷售統計管理</b></p><p><b>  訂票管理</b></p><p><b>  退票管理</b></p><p&

23、gt;<b>  1.4開發(fā)進度計劃</b></p><p>  表1-1 預計開發(fā)時間</p><p>  第2章 項目開發(fā)計劃</p><p><b>  2.1 項目管理</b></p><p>  2.1.1 人員和角色</p><p>  逐項列出項目組的角色分配及

24、可供調配的人員,可將項目組所有人員和角色分配以表格的形式列出,形式如表2-1。</p><p>  表2-1 人員任務分配一覽表</p><p>  2.1.2 人員安排和計劃</p><p>  對任務進行分解,逐項列出任務名稱、開始時間、結束時間、參與人員與工作成果,形式如表2-2。</p><p>  表2-2 人員安排和計劃表<

25、/p><p><b>  2.2 可行性研究</b></p><p>  2.2.1 技術可行性</p><p>  隨著信息技術在管理上越來越深入而廣泛的應用,管理信息系統的實施在技術上已逐步成熟。管理信息系統是一個不斷發(fā)展的新型科學,任何一個單位要生存要發(fā)展,要高效率地把內部活動有機地組織起來,就必須建立起和自身特點相適應的管理信息管理系統。而

26、以現有的人員技術開發(fā)一套從符合操作簡便,界面友好,靈活,實用,安全的要求出發(fā),完成網上火車票預定的全過程,包括火車票信息管理,客戶信息管理,預定票管理,系統管理等管理工作。技術環(huán)境已滿足開發(fā)和使用的條件。所以在技術上是可行的。</p><p>  2.2.2 經濟可行性</p><p>  該網絡預售票系統的開發(fā)是建立在計算機技術廣泛應用和普及于社會各個行業(yè)的實際工作中,并能夠極大的減少火

27、車站、火車票銷售工作人員的工作壓力,降低售票開銷,簡化售票流程,提高火車票管理系統的效率和準確性,規(guī)范旅客信息的管理。從長遠角度來看,此系統的投入會促進火車票銷售信息統計完整化、數據處理智能化、經濟預算科學化、業(yè)務處理高效化等。所以從經濟目標的長遠角度來看也是可行的。</p><p>  2.2.3 使用可行性</p><p>  本火車票上絡預訂系統根據現在的網絡發(fā)展需求,以簡單易懂的操

28、作界面給使用者提供方便快捷的服務,使人們足不出戶就能夠查詢相關火車票相關信息,進行訂票和在線支付,操作簡單,結果清晰明了,且支付流程與現在網購的支付流程基本相同,不會給用戶帶來太大不便,可以滿足用戶的使用需求。</p><p>  2.2.4 法律可行性</p><p>  該系統的開發(fā)和研制,將不會侵犯他人、集體和國家的利益,不會違犯國家政策和法律。</p><p&g

29、t;<b>  第3章 需求分析</b></p><p><b>  3.1 項目概述</b></p><p>  3.1.1 產品描述</p><p>  該系統是利用ASP.NET平臺開發(fā),數據庫采用的是SQLSever2005,旨在開發(fā)一個具有開放體系結構的、易擴充的、易維護的、具有良好人機交互界面的火車售票系統,為

30、用戶提供滿意的火車票銷售服務。該系統優(yōu)點:界面簡潔,操作簡單;軟件系統開放性好,結構靈活,可擴充,方便維護,安全可靠。</p><p>  3.1.2 產品功能</p><p>  系統的功能要求大致包括:車票的查詢(分為按車次和按站點查詢)、購票的界面、退票功能、剩余車票查詢、更新票務情況、注冊用戶等與購票相關的一些可能出現的情況的需求設計。能夠更方便的、快速滿足用戶的需求。 </

31、p><p>  3.1.3 用戶特點</p><p>  使用火車預售票系統的最終用戶包括兩:用戶和系統管理員。</p><p>  購票者通過已經注冊好的帳號登錄系統,查詢需要購買的的車票信息,系統顯示可出售的車票信息并由其確定要夠買的車票并確認網絡支付,支付成功后訂票完成。而網絡支付的功能在本網站未實現。</p><p>  系統管理員負責更

32、新票務信息,進行系統維護,確保系統正常運行。進行系統維護的工作人員是較為專業(yè)的系統工程技術人員,擁有較為扎實的計算機專業(yè)知識,有計算機應用方面的豐富的工程經驗,是完全可以勝任相關的系統維護工作的。</p><p><b>  3.2 需求分析</b></p><p>  3.2.1 功能需求</p><p><b>  1. 查詢功能

33、</b></p><p>  查詢功能的實現,用戶可以根據界面上的選擇目的地、車票類型、和發(fā)車時間來查詢。如果查詢出來滿足條件的車次后,用戶可以點擊預覽,還可以直接點擊購買。查詢出來的信息里面應該包括到達目的地、車票類型、發(fā)車時間以及車票價格等信息。</p><p><b>  2. 售票功能</b></p><p>  售票界面應

34、具有目的地,車票類型,預覽票務信息,價格自動結算等項目,其有兩個入口,一個是直接購票入口,另一個是預覽,再是確認是否購買。</p><p>  3. 退票功能 </p><p>  退票模塊要能實現的功能:退訂和退票。退訂是指用戶有過訂票記錄,但票還沒拿到;退票是指用戶退掉已經拿到的車票,退票只能退回票價80%的金額。在這里當退票成功的話會有一個提示,退票成功。</p>

35、<p><b>  4. 訂票功能</b></p><p>  訂票和買票主要有兩點區(qū)別:用戶進行訂票操作時必須要輸入用戶信息,然后預定所需票種;訂票的和買票的提前時間不同,訂票可以提前更多的時間。而買票就是實時購票。</p><p><b>  5.用戶管理功能</b></p><p>  當超級管理員登錄系統

36、時,基礎信息和系統信息模塊入口可見,而普通管理員登錄后則不能看到。</p><p><b>  6 .注冊功能</b></p><p>  第一次使用系統時,首先要做的是注冊用戶,注冊用戶模塊里主要分兩種類型的注冊:超級管理員注冊和普通管理員注冊。這兩種注冊方式的差別體現在所填注冊信息上以及權限的不同上。</p><p>  不同的用戶擁有不同

37、的權限。</p><p><b>  7 .性能需求</b></p><p>  為了保證火車預售票系統能夠長期、安全、穩(wěn)定、可靠、高效的運行,售票系統應該滿足以下的性能需求</p><p>  系統的準確性和及時性</p><p>  系統處理的準確性和及時性是系統的必要性能。在系統設計和開發(fā)過程中,要充分考慮系統當前

38、和將來可能承受的工作量,使系統的處理能力和響應時間能夠滿足用戶對信息處理的需求。在系統開發(fā)過程中,必須采用一定的方法保證系統的準確性。</p><p>  系統的開放性和可擴展性</p><p>  售票系統在開發(fā)過程中,應該充分考慮以后的可擴充性。例如票務信息的臨時或者永久性改變,用戶查詢的需求也會不斷的更新和完善。所有這些,都要求系統提供足夠的手段進行功能的調整和擴充。而要實現這一點,

39、應通過系統的開放性來完成,即系統應是一個開放系統,只要符合一定的規(guī)范,可以簡單的加入和減少系統的模塊,配置系統的硬件。通過軟件的修補、替換完成系統的升級和更新換代。</p><p>  系統的易用性和易維護性</p><p>  售票系統是直接面對普通用戶的,而大多普通用戶往往對計算機并不是非常熟悉。這就要求系統能夠提供良好的用戶界面。要實現這一點,就要求系統應該盡量使用用戶熟悉的術語和中

40、文信息界面;針對用戶在使用中出現的錯誤操作,盡量給出中文提示。系統應提供方便的手段供系統維護人員進行數據的備份,日常的安全管理,以及系統意外崩潰時數據的恢復等工作。</p><p>  3.2.2數據庫概念級設計</p><p>  給出E-R圖,如下圖:</p><p><b>  第4章 概要設計</b></p><p&

41、gt;  4.1 系統結構與模塊功能</p><p><b>  系統的流程圖如下:</b></p><p>  系統的模塊圖如圖4-1所示:</p><p>  圖4-1 系統結構圖</p><p>  下面是每個功能模塊的詳細設計描述:</p><p>  4.1.1 前臺營業(yè)模塊</p

42、><p>  此模塊包括幾個小模塊,如銷售車票模塊,預定車票模塊,退回車票模塊。而每一個小模塊都包含一些查詢預定等的小條件,可以簡便快捷的搜索到用戶所需的信息。</p><p>  如銷售車票模塊包括目的地、車票類型、開車時間等條件,用戶通過這些條件的選擇確定所需的火車票,可以更方便、快速的滿足用戶的搜索需求,減少了用戶大量的操作,節(jié)省時間。而預訂車票模塊除了上述三個條件外,還包括車票價格,用

43、戶可以在這里很方便的查詢到所需票種的價格,可以使用戶有選擇的快速的了解票務信息。退回車票模塊,除了上述四個條件外,還添加了預定時間,可以使用戶預覽自己所定的票務是否正確,同時也可以退回預定的票,方便快速,而且可以實時更新票務信息,方便其他用戶再定此類票。 </p><p>  4.1.2 信息查詢模塊</p><p>  信息查詢模塊有兩個小模塊組成,分別是已售出票查詢和已訂票查詢。

44、這兩個模塊分別統計了售出的票和預定的票的實時信息,方便管理員的管理,更快速了解票務信息,更新票務信息。</p><p>  4.1.3 銷售統計模塊</p><p>  統計方式選擇:按日、按月、按季度。</p><p>  統計結果顯示方式,它分為兩種:記錄和合計。</p><p>  銷售統計模塊,在售票和預定票的模塊基礎上,實現了統計收

45、入的功能,管理員可以按日或者按月或按季度對已經售出或預定票所帶來的收入進行實時查詢與統計,方便管理者的管理。</p><p>  4.1.4 基礎設置模塊</p><p>  本模塊的設置包括幾個小的條件,可以在本模塊對基礎參數進行設置、車票增刪的設置和調度的設置。如可以設置在幾點前不能訂票或退票等信息設置來更好的控制系統的穩(wěn)定性。</p><p>  4.1.5

46、系統設置模塊</p><p>  系統設置模塊中可以進行操作員的注冊于用戶信息的修改。只有注冊的用戶才可以登錄到系統,進行訂票、查詢票務信息、買票、退票等,而沒有注冊的用戶是沒有這個權限的。而注冊的用戶也可以通過此模塊在上面修改保存自己的信息。超級管理員的權限要不普通管理員的權限高。系統管理員在這里可以查看,修改和增加用戶。</p><p>  4.1.6 模塊說明</p>

47、<p><b>  表4-1 模塊說明</b></p><p>  4.2 數據庫邏輯級設計</p><p>  根據數據需求分析,分別設計3個最主要的基本的數據表,如下詳細是:</p><p>  4.2.1系統用戶表</p><p>  系統用戶表用來存儲管理員以及注冊用戶的信息,它的結構如</p&g

48、t;<p><b>  表:4-2-1</b></p><p>  4.2.2車票退票記錄表</p><p>  表存儲的是查詢當前退票的火車票信息,它的結構如表4-2-2:</p><p>  4.2.3已售出票記錄表 </p><p>  已售出票記錄表存儲的是用戶的已經售出的票信息的統計,它的具體結構

49、如表4-2-3:</p><p>  第5章 詳細設計與實現</p><p>  開發(fā)系統的要求來自對傳統管理模式的不滿,不管是手工系統還是正在運行的計算機系統。由于存在的問題充斥各個方面,內容分散,甚至含糊不清,這就要求作者進行詳細分析,并在原管理模式的基礎上提出系統開發(fā)方案。上面已經做了大致的分析,下面我們就來解決詳細設計中的問題。</p><p><b&

50、gt;  5.1 模塊流程圖</b></p><p>  當管理員進行注冊登記,查詢,預定,退票等操作時,如圖5-1所示。</p><p>  圖5-1 車票管理流程圖</p><p>  上圖是主要的過程流程圖,從此圖可以看到管理員的一些功能。如查詢、統計、修改等等。在這個系統中,我們所實現的功能主要有查詢票務信息、預定票務信息、退回預定票等等,同時也

51、實現了對收入的統計記錄。</p><p><b>  5.2 界面效果圖</b></p><p>  1.登錄界面如圖5-2所示。管理員在進入系統時是需要通過密碼驗證,方可進入系統主界面。其中本系統設置了用戶名和密碼都不能為空。如輸入用戶名:admin,密碼:123,點擊登錄,可以進入系統。</p><p>  圖5-2火車預售票系統登錄界面&

52、lt;/p><p>  2.火車預售票系統主界面如圖5-3所示:</p><p>  圖5-4火車預售票系統主界面</p><p>  5.3銷售統計模塊實現</p><p>  這里主要講一下銷售統計模塊的實現過程:</p><p>  主要分為按日統計、按月統計、按季度統計幾個方面的查詢,圖示在測試階段給出,此為前臺代

53、碼和后臺代碼。</p><p><b>  前臺代碼為:</b></p><p><b>  按日查詢收入:</b></p><p>  <%@ Page Language="C#" MasterPageFile="~/MasterPage.master" AutoEventW

54、ireup="true" CodeFile="DayStatistics.aspx.cs" Inherits="DayStatistics" Title="Untitled Page" %></p><p>  <asp:Content ID="Content1" ContentPlaceHolderI

55、D="ContentPlaceHolder1" Runat="Server"></p><p>  <table border="0" cellpadding="0" cellspacing="0" style="border-right: #3399ff 0.1mm solid;</p

56、><p>  border-top: #3399ff 0.1mm solid; border-left: #3399ff 0.1mm solid; width: 100%;</p><p>  border-bottom: #3399ff 0.1mm solid"></p><p><b>  <tr></b></

57、p><p>  <td align="center" colspan="3" style="background-position: center center;</p><p>  background-repeat: repeat-x; height: 30px; background-color: #3399ff;">

58、;</p><p>  售票信息查詢</td></p><p><b>  </tr></b></p><p><b>  <tr></b></p><p>  <td align="center" colspan="3&quo

59、t; style="height: 8px" valign="top"></p><p>  今日的總銷售額</td></p><p><b>  </tr></b></p><p><b>  <tr></b></p><

60、;p>  <td colspan="3" style="height: 24px" valign="top"></p><p>  預定收入:<asp:Label ID="Label1" runat="server" Width="97px"></asp:La

61、bel></p><p>  售票收入:<asp:Label ID="Label2" runat="server" Width="103px"></asp:Label></p><p>  總收入:<asp:Label ID="Label3" runat="serv

62、er" Width="102px"></asp:Label></td></p><p><b>  </tr></b></p><p><b>  </table></b></p><p>  </asp:Content><

63、;/p><p>  按月與按季度查詢的此不在列舉。</p><p><b>  后臺代碼:</b></p><p>  按日查詢的主要代碼:</p><p>  public partial class DayStatistics : System.Web.UI.Page</p><p>  { pr

64、otected void Page_Load(object sender, EventArgs e)</p><p><b>  {</b></p><p>  if (!IsPostBack)</p><p><b>  {</b></p><p>  Checkperson1();</p&

65、gt;<p>  Checkpersonh2();</p><p>  decimal str1 = Convert.ToDecimal(this .Label1 .Text);</p><p>  decimal str2 = Convert.ToDecimal(this .Label2 .Text);</p><p>  this.Label3.T

66、ext = Convert.ToString(str2 + str1);</p><p><b>  }</b></p><p><b>  }</b></p><p>  private void YudingMoney()</p><p>  { SqlConnection con = db

67、.ceratcon();</p><p>  con.Open();</p><p>  SqlCommand cmd = new SqlCommand("select sum(Omoney) from OrderTicket where datediff(day,ObuyTime,getdate())=0", con);</p><p>  d

68、ecimal summoney = Convert.ToDecimal(cmd.ExecuteScalar());</p><p>  this.Label1.Text = Convert.ToString(summoney);</p><p><b>  }</b></p><p>  private void Money()</p&g

69、t;<p>  { SqlConnection con = db.ceratcon();</p><p>  con.Open();</p><p>  SqlCommand cmd = new SqlCommand("select sum(Smoney) from SealTicket where datediff(day,Stime,getdate())&g

70、t;=0", con);</p><p>  decimal summoney = Convert.ToDecimal(cmd.ExecuteScalar());</p><p>  this.Label2.Text = Convert.ToString(summoney);</p><p><b>  }</b></p>

71、<p>  private void Checkperson1()</p><p>  { SqlConnection con = db.ceratcon();</p><p>  con.Open();</p><p>  SqlCommand cmd = new SqlCommand("select * from SealTicket

72、 where datediff(day,Stime,getdate())>=0", con);</p><p>  SqlDataReader sdr = cmd.ExecuteReader();</p><p>  if (sdr.Read())</p><p>  { Money();</p><p><b>

73、  }</b></p><p><b>  }</b></p><p>  private void Checkpersonh2()</p><p>  { SqlConnection con = db.ceratcon();</p><p>  con.Open();</p><p&

74、gt;  SqlCommand cmd = new SqlCommand("select * from OrderTicket where datediff(day,ObuyTime,getdate())=0", con);</p><p>  SqlDataReader sdr = cmd.ExecuteReader();</p><p>  if (sdr.Rea

75、d())</p><p>  { YudingMoney();</p><p><b>  }</b></p><p><b>  }</b></p><p><b>  }</b></p><p>  按月和按季度的此不在一一列舉。</p>

76、;<p>  以上是銷售統計模塊的詳細的實現過程,在此模塊中能夠查詢到銷售收入,查詢的方式有按日、月、季度等。</p><p><b>  第6章 測試</b></p><p>  6.1前臺登陸信息設置測試</p><p>  對每一個系統功能設計若干測試用例,測試用例如表6-1所示。</p><p>&

77、lt;b>  表6-1 測試用例</b></p><p>  圖6-1 用戶登錄功能測試界面</p><p>  6.2銷售統計管理測試</p><p><b>  表6-2測試用例</b></p><p>  但是當數據庫中沒有此項數據時,會返回如下界面</p><p>  6

78、.3預定票模塊的管理測試</p><p>  預定成功的話返回如下界面:</p><p><b>  總結</b></p><p>  隨著計算機技術與信息化建設的快速發(fā)展,人們對計算機智能化的要求也越來越大,對軟件的實用性、速度等性能的要求也越來越高。未來火車站的售票趨勢也一定是向著完全自動化的售票、信息查詢、網絡訂票、智能化訂票,并且逐步的

79、以人工智能替代傳統的火車站售票模式。而且隨著計算機的普及、網絡資源使用的多樣化,處理的信息量也在成倍的增長,所以現有的人工處理業(yè)務能力與速度已經遠遠不能滿足現有的需求。所以有必要開發(fā)一套新的系統以適應和滿足市場需求。</p><p>  本系統提供火車票的網絡查詢、預訂、修改、退票等功能,有效節(jié)省用戶的時間,減輕售票人員的負擔并且同時容納大量的數據處理業(yè)務,當然在本次所做的課程設計中,還是有很多的不足,對于此系統

80、我們還有不足,我們沒有實現網上電子支付,也就是說不能及時的對預訂票的車票價格的支付,以及及時返還退票的客戶的車票錢,這一點是我們有待提高和改善的地方。另外還有一點,我們在做預定票的時候,沒有考慮到始發(fā)地這個因素,從而使我們的系統在訂票的時候有一定的局限性,不能滿足部分用戶的需求。當然在本系統中,我們除了完成任務之外,還添加了對收入的統計查詢的功能,如按日、按月、按季度查詢等查詢方式。在本數據庫中我們沒有添加數據,所以可能有些是無法查詢的

溫馨提示

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

評論

0/150

提交評論