《信息系統(tǒng)分析與設(shè)計》課程設(shè)計報告售票管理信息系統(tǒng)_第1頁
《信息系統(tǒng)分析與設(shè)計》課程設(shè)計報告售票管理信息系統(tǒng)_第2頁
《信息系統(tǒng)分析與設(shè)計》課程設(shè)計報告售票管理信息系統(tǒng)_第3頁
《信息系統(tǒng)分析與設(shè)計》課程設(shè)計報告售票管理信息系統(tǒng)_第4頁
《信息系統(tǒng)分析與設(shè)計》課程設(shè)計報告售票管理信息系統(tǒng)_第5頁
已閱讀5頁,還剩7頁未讀 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

1、信息系統(tǒng)分析與設(shè)計課程設(shè)計報告 課程設(shè)計題目:售票管理信息系統(tǒng)姓 名 : 專 業(yè) : 班 級 : 學 號 : 指導老師 : 目 錄1、需求求報告分析31、1 概述31、2 系統(tǒng)功能分析31、3業(yè)務(wù)流程圖41、4 數(shù)據(jù)流程圖52、概念及邏輯結(jié)構(gòu)設(shè)計5 2、1功能模塊設(shè)計52、2 er圖 6 2、3 關(guān)系模式83、數(shù)據(jù)庫設(shè)計83、1 數(shù)據(jù)庫結(jié)構(gòu)83、2數(shù)據(jù)庫建表94、程序模塊設(shè)計 104、1代碼設(shè)計104、2 界面設(shè)計115、設(shè)計總結(jié)12參考文獻12121系統(tǒng)需求分析報告1.1概述隨著計算機網(wǎng)絡(luò)的發(fā)展,人們對售票要求速度與效率,人們對售票管理系統(tǒng)要求越來越高。售票管理系統(tǒng)主要用于車站日常的票務(wù)處理

2、。車售票管理系統(tǒng)在正常運行中需要對使用該系統(tǒng)的主要是車站售票人員、車站售票工作的管理人員與系統(tǒng)管理員。為達到操作過程中的直觀、方便、實用、安全等要求,我們組在這個系統(tǒng)中采用模塊化程序設(shè)計的方法,便于系統(tǒng)功能的組合和修改,以及擴充和維護。12系統(tǒng)功能分析根據(jù)需求分析,本系統(tǒng)要實現(xiàn)以下的基本功能:。1登錄功能:分為車站售票人員和系統(tǒng)管理員兩種權(quán)限登陸。用戶通過輸入不同用戶名和密碼進行身份驗證,系統(tǒng)通過用戶名和密碼判斷不同用戶的權(quán)限,從而確定該用戶可以執(zhí)行的操作。2車票信息查詢功能:由車站的普通售票人員通過不同的檢索入口,查詢車票信息,并進行排序。3修改功能:車站售票人員、車站售票工作的管理人員能夠

3、修改自身的用戶名和密碼,系統(tǒng)管理員則能實現(xiàn)系統(tǒng)用戶與普通用戶的添加,修改普通用戶與系統(tǒng)管理員的密碼,以此確保該系統(tǒng)能夠安全操作,避免不必要的損失。4匯總功能:對當天車票的信息進行匯總。1.3、售票管理系統(tǒng)業(yè)務(wù)流程分析 售票系統(tǒng)主要有以下幾項管理功能:(1)訂票管理:根據(jù)乘客的訂票信息查詢航班信息,查看是否還有余票未售出,為乘客訂票,備份數(shù)據(jù)。當需要修改訂票記錄時,查找原訂票記錄,找到后修改訂票記錄,備份數(shù)據(jù)。(2)退票管理:根據(jù)乘客提供的證件號碼查找相應(yīng)乘客信息,若找到,為其退票。(3)綜合查詢:根據(jù)乘客的要求和提供的信息,檢索航班信息數(shù)據(jù)表,查詢航班信息。登錄訂票管理查詢列車信息修改訂票記錄

4、訂 票是否存在訂票信息是否有剩余座位退票管理輸入乘客身份證退票權(quán)限認證退 票退出是否找到乘客訂票信息備份數(shù)售票管理系統(tǒng)據(jù)nyny時刻查詢選擇查詢依據(jù)輸入查詢內(nèi)容退出ny開始圖1.1售票管理系統(tǒng)業(yè)務(wù)流程圖1.4、航班售票管理系統(tǒng)數(shù)據(jù)流圖訂票管理員車次及座位查詢車次信息數(shù)據(jù)表車次座位等級分配與座位占用表退票管理員乘客信息審核退票處理乘客信息數(shù)據(jù)表車次信息數(shù)據(jù)座位占用數(shù)據(jù)訂票數(shù)據(jù)車次信息乘客信息退票信息訂票處理訂票信息乘客信息數(shù)據(jù)退票信息退票信息 圖1.2售票管理系統(tǒng)數(shù)據(jù)流程圖2概念及邏輯結(jié)構(gòu)設(shè)計2.1功能模塊設(shè)計1、 功能模塊圖售票管理系統(tǒng)訂票管理乘客查詢與退票管理查詢時刻系統(tǒng)維護查詢車次信息新乘

5、客訂票退票信息 9票修改訂票記錄備份數(shù)據(jù)查詢訂票信息時刻綜合查詢用戶權(quán)限維護座位及等級初始化圖2.1 售票管理系統(tǒng)功能模塊圖2、功能模塊說明本系統(tǒng)的功能設(shè)計是以系統(tǒng)業(yè)務(wù)流程和數(shù)據(jù)流程為依據(jù)的。為此本系統(tǒng)的功能劃分為訂票管理、乘客查詢與退票管理、時刻查詢和系統(tǒng)維護四項,如圖2.1所示。在訂票管理功能中,可以進行航班座位占用情況的查詢、進行新乘客訂票、修改訂票記錄和備份數(shù)據(jù);在乘客查詢與退票管理功能中,可以進行乘客的信息查詢,進而執(zhí)行退票功能;在飛行時刻查詢功能中,可以進行航班的發(fā)出時間、到達時間、發(fā)出地點、到達地點等信息的查詢;在系統(tǒng)維護功能中,可以進行航班座位及等級的初始化和用戶權(quán)限維護,其中

6、用戶權(quán)限可以實現(xiàn)增加新用戶、刪除新用戶以入舊用戶密碼修改等子功能。 2.2 e-r圖本系統(tǒng)根據(jù)以上的設(shè)計規(guī)劃出的實體有:車票實體、車站實體、顧客實體。各個實體具體的描述-圖如下: 圖2.2車票er圖 圖2.3 顧客er圖 換票退票時間顧客售票退票票號退票手續(xù)費車票新票號原票號換票時間換票手續(xù)費訂票日期交易時間數(shù)量起始站終點站身份證號交易金額1n1n1n1n 圖2.4實體之間er圖2.3關(guān)系模型:車票與顧客之間的聯(lián)系售票 1:n車票(票號,車次,日期,車型,票價,開車時間,票種,座位號,起始站,終點站)顧客(身份證號,銀行卡號,票號)退票1:n車票(票號,車次,日期,車型,票價,開車時間,票種,

7、座位號,起始站,終點站)顧客(身份證號,銀行卡號,票號,退票時間,退票手續(xù)費)訂票1:n車票(票號,車次,日期,車型,票價,開車時間,票種,座位號,起始站,終點站)顧客(身份證號,銀行卡號,票號,日期,交易時間,交易金額,數(shù)量,起始站,終點站)3 數(shù)據(jù)庫設(shè)計3.1數(shù)據(jù)庫結(jié)構(gòu)表2.1 car表詳細設(shè)計字段名數(shù)據(jù)類型是否主鍵是否必填字段說明carid文本是是車次編號cartype數(shù)字否否客車型號platenumber文本否是車牌號carholder文本否否責任人runningway文本否否經(jīng)營路線seatlimit數(shù)字否是座位限額outsettime日期/時間否是發(fā)車時間表2.2 seat表詳細設(shè)

8、計字段名數(shù)據(jù)類型是否主鍵是否必填字段說明carid文本否是車次編號date時間/日期否是日期terminal文本否是終點站selled是/否否否票是否售出price數(shù)字否是車票價格表2.3 pricediscount表詳細設(shè)計字段名數(shù)據(jù)類型是否主鍵是否必填字段說明recordnumber自動編號是是記錄號tickettypeid數(shù)字否是車票類型discount數(shù)字否是折扣carid文本否是車次表2.4 price表詳細設(shè)計字段名數(shù)據(jù)類型是否主鍵是否必填字段說明terminalid文本是是終點站編號outstation文本否否起始站terminalname文本否是終點站tnpycode文本否是拼

9、音碼carid文本否是車次編號ticketprice數(shù)字否是票價表2.5 type表詳細設(shè)計字段名數(shù)據(jù)類型是否主鍵是否必填字段說明recordid自動編號是是記錄號tickettypeid數(shù)字否是車票類型編號tickettype文本否是車票類型3.2數(shù)據(jù)庫建表如下:車票顧客4 程序模塊設(shè)計4.1代碼設(shè)計:票價管理部分代碼如下(信息添加過程):private sub cmd_add_click() 初始化frmdiscountedit信息 frmpriceedit.txtterminalname = frmpriceedit.txttnpycode = frmpriceedit.txtcarid

10、 = frmpriceedit.txtticketprice = frmpriceedit.modify = false frmpriceedit.vartermanalid = oriterminalid frmpriceedit.show refreshdataend sub5.1.3用戶管路模塊代碼實現(xiàn)(編輯窗體代碼):private sub cmd_ok_click() if trim(txtusername) = then msgbox 請輸入用戶名 txtusername.setfocus exit sub end if if len(txtpass) 5 then msgbox

11、密碼長度不能小于5 txtpass.setfocus txtpass.selstart = 0 txtpass.sellength = len(txtpass2) exit sub end if if txtpass txtpass2 then msgbox 密碼和確認密碼不相同,請重新確認txtpass2.setfocus txtpass2.selstart = 0 txtpass2.sellength = len(txtpass2) exit sub end if 判斷是否存在同名用戶 with myuser if modify = false or oriuser trim(txtuse

12、rname) then if .in_db(trim(txtusername) = true then msgbox 用戶名已存在,請重新輸入 txtusername.setfocus txtusername.selstart = 0 txtusername.sellength = len(txtusername) exit sub end if模塊中的程序代碼如下:public adocon as new adodb.conncetionpublic adors as new adodb.recordset連接數(shù)據(jù)庫public sub main() set adocon = new adodb.connection adocon.open = provider=microsoft.jet.oledb.4.0;data source= & app.path & 汽車站售票管理系統(tǒng).mdb & ;persist security info=false frmlogin.show frmlogin.txtuser.setfocusend sub4.2界面設(shè)計: 1、售票訂票界面圖3.15、設(shè)計總結(jié)5.1心得體會:通過這次課程設(shè)計,我對信息系統(tǒng)分析與設(shè)計這門學科有了更深的認識。讓我這學期所學的課程得到鞏固和良好的吸收,我對系

溫馨提示

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

最新文檔

評論

0/150

提交評論