【正文】
onID smallint 2 是 StationName varchar 40 否 Arrivesort smallint 2 否 Arrivedate varchar 10 否 StartTime varchar 6 否 StopTime varchar 6 否 Distance smallint 2 否 PriceHard smallint 2 否 PriceHard2 smallint 2 否 PriceSoft smallint 2 否 PriceSoftberth smallint 2 否 TicketPrice 表是 記錄各車(chē)廂類(lèi)別票價(jià)的表,按每公里計(jì)算,兩地之間的的票價(jià)根據(jù)里程和車(chē)廂類(lèi)別的不同而不同。 根據(jù) 鞋類(lèi)信息 管理系統(tǒng)的功能要求,選取 SQL Server 2020 作為后臺(tái)數(shù)據(jù)庫(kù)。 數(shù)據(jù)庫(kù)概念結(jié)構(gòu)設(shè)計(jì) 根據(jù)數(shù)據(jù)庫(kù)需求分析,可以得到如圖 所示的實(shí)體 關(guān)系模型 [8]。 ( 3) 記錄 用戶(hù) 的 基本 信息。 通過(guò)以上分析,數(shù)據(jù)庫(kù)設(shè)計(jì)必須滿(mǎn) 足以下幾點(diǎn): ( 1) 記錄 車(chē)次 基本的 信息。 數(shù)據(jù)庫(kù)需求分析 因?yàn)閿?shù)據(jù)庫(kù)系統(tǒng)應(yīng)用于 火車(chē)票售票 系統(tǒng),所以必須充分滿(mǎn)足 此 管理系統(tǒng)的各種要求。它可以提高數(shù)據(jù)存儲(chǔ)效率,保證數(shù)據(jù)的完整一致 性 。 ( 3) 幫助 模塊 鄭太文:火車(chē)票售票系統(tǒng) 8 在主界面中點(diǎn)擊【幫助】菜單下的【關(guān)于】子菜單,即可獲得當(dāng)前系統(tǒng)的一些簡(jiǎn)單介紹。 鄭太文:火車(chē)票售票系統(tǒng) 6 圖 系統(tǒng) 主界面 The main System Interface 功能要求 系統(tǒng)功能結(jié)構(gòu)圖 系統(tǒng)功能結(jié)構(gòu) 圖 如下圖 所示: 山東交通學(xué)院畢業(yè)設(shè) 計(jì)(論文) 7 登 陸 界 面登 錄 成 功 ?主 界 面Y失 敗 提 示N三 次 錯(cuò) 誤 登錄 ?N退 出 系 統(tǒng)Y選 擇 車(chē) 次 查 詢(xún) 方式按 車(chē) 次 查 詢(xún) 按 車(chē) 站 查 詢(xún)顯 示 車(chē) 次 信 息打 印 車(chē) 票 繼 續(xù) 查 詢(xún) ?NY 圖 系統(tǒng)的功能結(jié)構(gòu)圖 Structure of the System 系統(tǒng)功能模塊說(shuō)明 ( 1) 系統(tǒng) 管理 模塊 本 系統(tǒng)可以通過(guò) 點(diǎn)擊【 文件 】菜單下的【退出】子菜單,執(zhí)行整個(gè)系統(tǒng)的 退出 操作 ;點(diǎn)擊【文件】菜單下的【注銷(xiāo)】子菜單,執(zhí)行重新登錄的操作;點(diǎn)擊【文件】菜單下的【修改密碼】子菜單,執(zhí)行當(dāng)前用戶(hù)的密碼修改操作。 ( 4) 修改用戶(hù)密碼 的主要功能是對(duì) 當(dāng)前登錄的用戶(hù)進(jìn)行密碼的修改,新密碼可以為數(shù)字或者是字母以及一些常用符號(hào), 新 密碼位數(shù)不得少于 6 位 。 ( 2) 售票 的主要 功能 為: 用戶(hù)通過(guò)查詢(xún)得到的信息選擇自己需要的車(chē)次車(chē)站進(jìn)行車(chē)票的出售。 系統(tǒng)功能簡(jiǎn)介 本系統(tǒng)可以細(xì)化為 四 個(gè) 功能 : 查詢(xún)、售票 、 退票以及修改用戶(hù)密碼 。 ( 3) 靈活 的 查詢(xún)性能,快速實(shí)現(xiàn) 車(chē)次車(chē)站的 查詢(xún)。 系統(tǒng)說(shuō)明 本系統(tǒng)主要 考慮了 以下幾點(diǎn)內(nèi)容 : ( 1) 用戶(hù)登錄 : 保證軟件的實(shí)用性,只有具有售票員的身份通過(guò)正確登錄才能進(jìn)鄭太文:火車(chē)票售票系統(tǒng) 4 入系統(tǒng)。 ( 3) 操作可行性 本 系統(tǒng)是基于 IDE 環(huán)境平臺(tái)開(kāi)發(fā)的, 移植性強(qiáng), 易于操作。工作效率的提高就意為著整體水平的提高,是非常值得投資的。 ( 1) 技術(shù)可行性 本 系統(tǒng)是采用 IDE[3]作為開(kāi)發(fā)工具 的, 它 具有界面友好、 操作簡(jiǎn)便 、速度較快等優(yōu)點(diǎn),并 對(duì)于 數(shù)據(jù)庫(kù)操作與管理、可視化開(kāi)發(fā)環(huán)境、面向?qū)ο蟪绦蛟O(shè)計(jì)等方面 的要求不是很高 ,本人已經(jīng)系統(tǒng)地學(xué)習(xí)過(guò) 利用 Java 語(yǔ)言 [1]實(shí)現(xiàn)可視化界面的 面向?qū)ο?編程 ,為 本 系統(tǒng)的設(shè)計(jì)與實(shí) 現(xiàn)提供了技術(shù)可行性。 ( 4) 友好的用戶(hù)界面 ,既面向系統(tǒng)開(kāi)發(fā)者 ,又面向用戶(hù) 。 ( 2) 操作簡(jiǎn)單, 查詢(xún)方便 。 系統(tǒng)開(kāi)發(fā)目標(biāo) 設(shè)計(jì) 并 實(shí)現(xiàn) 火車(chē)票售票 系統(tǒng),使 車(chē)站售票 工作 更加 系統(tǒng)化、規(guī)范化和自動(dòng)化,從而達(dá)到提高管理效率的目的。山東交通學(xué)院畢業(yè)設(shè) 計(jì)(論文) 3 2 需求分析 需求分析是系統(tǒng)開(kāi)發(fā)早期的一個(gè)重要階段,是任一軟件開(kāi)發(fā)成功的基礎(chǔ)。希望該作品的實(shí)現(xiàn)能給愛(ài)好相同課題的 朋友帶來(lái)點(diǎn)幫助 。 設(shè)計(jì)目的和意義 在火車(chē)以主要交通工具的今天,有一個(gè)良好的售票系統(tǒng)顯得是如此的重要,對(duì)于火車(chē)各站點(diǎn)的售票系統(tǒng)以作為國(guó)有機(jī)密文件保存,不可能有開(kāi)放的源代碼提供十分完善的火車(chē)售票系統(tǒng)的所有實(shí)現(xiàn)的功能,甚至是連火車(chē)票的數(shù)據(jù)庫(kù),都不太可能得到全而且新的數(shù)據(jù)。 本系統(tǒng)具有良好的可移植性和可修改性 。 系統(tǒng) 概述 本系統(tǒng)運(yùn)用 IDE 和 SQL[7]等工具,開(kāi)發(fā)實(shí)現(xiàn)的模塊有登陸模塊、 按車(chē)次查詢(xún) 模塊、按車(chē)站 查詢(xún)模塊、 售票 模塊、退票模塊、口令修改模塊等。此外,售票員可以根據(jù)乘客的需要進(jìn)行各類(lèi)車(chē)次車(chē)站的查詢(xún),使乘客及時(shí)的了解到必要的車(chē)次信息。 鄭太文:火車(chē)票售票系統(tǒng) 2 1 火車(chē)票售票系統(tǒng) 概述 火車(chē)票售票 系統(tǒng)的概念 火車(chē)票售票 系統(tǒng)是對(duì) 是使用計(jì)算機(jī)管理的方式來(lái)代替以前手工處理的工作。因此,本畢業(yè)設(shè)計(jì)就是專(zhuān)門(mén)解決這些問(wèn)題的。 火車(chē)票售票管理是一件比較復(fù)雜但又非常重要的事情 ,它是涉及國(guó)家鐵路運(yùn)輸?shù)恼9ぷ?、?guó)民經(jīng)濟(jì)的發(fā)展和人民生活水平質(zhì)量的大事情。采用對(duì) SQL Server 數(shù)據(jù)庫(kù)的訪(fǎng)問(wèn),實(shí)現(xiàn)查詢(xún)功能,售票能讀出數(shù)據(jù)庫(kù)中車(chē)票信息,包括票價(jià)等,能顯示車(chē)票上的基本信息。一個(gè)火車(chē)站售票信息管理系統(tǒng)應(yīng)達(dá)到的目標(biāo)是提供及時(shí)、廣泛的信息服務(wù),加快信息檢索的效率,實(shí)況靈活的查詢(xún),減輕管理人員制作報(bào)表和統(tǒng)計(jì)分析的負(fù)擔(dān),且系統(tǒng)規(guī)模不太大但又要保證支持日常工作的要求,以便系統(tǒng)應(yīng)易于擴(kuò)充,方便日后統(tǒng)一聯(lián)網(wǎng)與管理,提高管理水平。實(shí)現(xiàn)計(jì)算機(jī)管理的最佳技術(shù)就是數(shù)據(jù)庫(kù)技術(shù)。在本此畢業(yè)設(shè)計(jì)中,由于時(shí)間與水平的關(guān)系,當(dāng)然不可能做到這樣的程度,只不 過(guò)是模擬一下由售票員來(lái)操作的售票系統(tǒng)而已。 關(guān)鍵詞: 售票系統(tǒng), 票價(jià),站點(diǎn),車(chē)廂類(lèi)型 鄭太文:火車(chē)票售票系統(tǒng) II Abstract Welldeveloped transportation era, air channels, sea lanes, land access everything, extending in all directions. As the leader in land transport trains, are playing an irreplaceable role in their own. Almost every man and train transport are inextricably linked. Because of the current train ticketing system has a great interest. Also,as a reference for the same interests of the people, therefore decided to develop a train ticketing system,account for the challenges what we now facing. Through detailed analysis of information on the train, get a specific line of ticket, the conductor results in different ways by the last query you want to check the tickets sold to passengers. And the process can be sold throughout the site tickets, passengers can stand in one convenient site to buy other tickets. Through the design of the entire system, end up a relatively perfect system, after the conductor can be achieved by logging features such as ticketing and refunds. The design of a more plicated process, especially in the way the database, the people a little bit confusing. Originally the railway station and other information in the country as a whole is a huge database, which should make full use of all data and usage, and is not necessarily an easy thing. Key words: Train ticketing system, Fare, Site, Train type 山東交通學(xué)院畢業(yè)設(shè)計(jì)(論文) III 目 錄 前 言 .................................................................... 1 1 火車(chē)票售票系統(tǒng)概述 ...................................................... 2 火車(chē)票售票系統(tǒng)的概念 .............................................................................................. 2 系統(tǒng)概述 ..................................................................