C#/winform 旅游管理信息系统
工具:Visual Studio 2015,sql server2014
1.系統(tǒng)概述
該旅游管理信息系統(tǒng)可以為游客和公司業(yè)務(wù)管理員提供服務(wù)。游客可以對(duì)旅游路線,旅游班次,旅游團(tuán),保險(xiǎn),導(dǎo)游,交通工具以及賓館的信息查詢,并且游客可以在線報(bào)名旅游。同時(shí)公司業(yè)務(wù)管理員可以對(duì)所有報(bào)名信息進(jìn)行處理,確認(rèn)之后導(dǎo)出報(bào)名信息交由旅行社。
2.需求分析?
2.1??? 需求描述
此系統(tǒng)主要供三類用戶使用:游客,公司業(yè)務(wù)管理員,超級(jí)管理員
1.對(duì)游客應(yīng)該實(shí)現(xiàn)的功能為:
? ? (1).旅游信息查詢:旅游線路查詢,旅游班次查詢,旅游團(tuán)查詢,保險(xiǎn)查詢,導(dǎo)游查詢,交通工具查詢,賓館查詢。
? ? (2).報(bào)名旅游
2.對(duì)業(yè)務(wù)管理員應(yīng)實(shí)現(xiàn)的功能
? ?(1).報(bào)名信息處理:報(bào)名信息查詢,報(bào)名信息修改,報(bào)名信息刪除,報(bào)名信息添加。
? ?(2).報(bào)名信息導(dǎo)出
3.超級(jí)管理員:對(duì)所有數(shù)據(jù)庫(kù)進(jìn)行管理。
2.2??? 系統(tǒng)業(yè)務(wù)流程和數(shù)據(jù)流圖
2.2.1 游客的業(yè)務(wù)流程圖
?
2.2.2 業(yè)務(wù)管理員流程圖
?
2.2.2 數(shù)據(jù)流圖
1.按系統(tǒng)功能分析得出頂層數(shù)據(jù)流圖:
?
2.將其功能分解得到1層數(shù)據(jù)流圖:
3.系統(tǒng)設(shè)計(jì)
?3.1 數(shù)據(jù)庫(kù)設(shè)計(jì)
?3.1.1系統(tǒng)概念模型
?1)該系統(tǒng)主要包括旅游路線,班次,旅游團(tuán),游客,導(dǎo)游,交通工具,賓館,保險(xiǎn)單8個(gè)實(shí)體類型,各實(shí)體屬性如下:
??旅游線路(路線號(hào),起點(diǎn),終點(diǎn),天數(shù),主要景點(diǎn))
? 旅游班次(班次號(hào),出發(fā)日期,回程日期,旅游標(biāo)準(zhǔn),報(bào)價(jià))
? 旅游團(tuán)(團(tuán)號(hào),團(tuán)名,人數(shù),聯(lián)系人,地址,電話)
? 游客(游客編號(hào),姓名,性別,年齡,身份證號(hào)碼,住址,電話)
? 導(dǎo)游(導(dǎo)游編號(hào),姓名,性別,年齡,身份證號(hào)碼,住址,電話,語(yǔ)種,業(yè)績(jī))
? 交通工具(旅游班次號(hào),出發(fā)工具,出發(fā)日期,出發(fā)班次,出發(fā)時(shí)間,回程工具,回程日期,回程班次,回程時(shí)間)
? 賓館(賓館編號(hào),賓館名,城市,星級(jí),標(biāo)準(zhǔn)房?jī)r(jià),聯(lián)系人,職務(wù),地址,電話)
? 保險(xiǎn)單(保險(xiǎn)單編號(hào),保險(xiǎn)費(fèi),投保日期)
2)根據(jù)系統(tǒng)的需求和業(yè)務(wù)、數(shù)據(jù)分析,得到系統(tǒng)概念模型如下圖所示:
3.1.2 系統(tǒng)邏輯模型
?1.這個(gè)ER圖有7個(gè)聯(lián)系類型,其中2個(gè)1:1聯(lián)系,3個(gè)1:N聯(lián)系,2個(gè)M:N聯(lián)系。
? 根據(jù)E-R模型和邏輯模型的轉(zhuǎn)換規(guī)則,8個(gè)實(shí)體類型轉(zhuǎn)換成8個(gè)關(guān)系模式,2個(gè)M:N聯(lián)系轉(zhuǎn)換成2個(gè)關(guān)系模式。因此,總的ER圖可轉(zhuǎn)換成10個(gè)關(guān)系模式,如下:
? 旅游線路(路線號(hào),起點(diǎn),終點(diǎn),天數(shù),主要景點(diǎn))
? 旅游班次(班次號(hào),路線號(hào),出發(fā)日期,回程日期,旅游標(biāo)準(zhǔn),報(bào)價(jià))
? 旅游團(tuán)(團(tuán)號(hào),旅游班次號(hào),團(tuán)名,人數(shù),聯(lián)系人,地址,電話)
? 游客(游客編號(hào),團(tuán)號(hào),姓名,性別,年齡,身份證號(hào)碼,住址,電話)
? 導(dǎo)游(導(dǎo)游編號(hào),姓名,性別,年齡,身份證號(hào)碼,住址,電話,語(yǔ)種,業(yè)績(jī))
? 交通工具(旅游班次號(hào),出發(fā)工具,出發(fā)日期,出發(fā)班次,出發(fā)時(shí)間,回程工具,回程日期,回程班次,回程時(shí)間)
? 賓館(賓館編號(hào),賓館名,城市,星級(jí),標(biāo)準(zhǔn)房?jī)r(jià),聯(lián)系人,職務(wù),地址,電話)
? 保險(xiǎn)(保險(xiǎn)單編號(hào),團(tuán)號(hào),人數(shù),保險(xiǎn)費(fèi),投保日期)
? 陪同(旅游班次號(hào),導(dǎo)游編號(hào))
? 食宿(旅游班次號(hào),賓館編號(hào))
2. 系統(tǒng)10張數(shù)據(jù)表的具體設(shè)計(jì)如表1至表10所示。
? (1)旅游線路表(Tourism_Line)
? (2)旅游班次表(Tourism_Shift)
? (3)旅游團(tuán)表(Tourism_Group)
? (4)游客表(Tourist)即報(bào)名表
? (5)導(dǎo)游表(Guide)
? (6)交通工具表(Transportation)
? (7)賓館表(Hotel)
? (8)保險(xiǎn)(Insurance)
? (9)陪同(Accompany)
? (10)食宿(Accommodation)
注:此系統(tǒng)無(wú)需登錄即可查看旅游信息,只有當(dāng)點(diǎn)擊報(bào)名旅游才需填寫游客個(gè)人信息,而不報(bào)名則不獲取用戶個(gè)人信息,因此數(shù)據(jù)庫(kù)中為游客和業(yè)務(wù)管理員單獨(dú)增加了兩張只用來(lái)存放賬號(hào)和密碼的表,兩張表如下:
(1).游客賬戶表(Account_Tourist)
(2).業(yè)務(wù)管理員賬戶表(Account_Business)
3.2 ?概要設(shè)計(jì)
此系統(tǒng)有三個(gè)模塊:游客模塊,業(yè)務(wù)管理員模塊,超級(jí)管理員模塊。其中超級(jí)管理員可以對(duì)數(shù)據(jù)庫(kù)中所有數(shù)據(jù)進(jìn)行管理,這里主要設(shè)計(jì)模塊為游客模塊和業(yè)務(wù)管理員模塊:
4.系統(tǒng)實(shí)現(xiàn)
首頁(yè):
點(diǎn)擊報(bào)名:如果沒有登錄提示游客登錄
游客登錄界面:
賬號(hào)注冊(cè)界面:
登錄成功之后填寫報(bào)名信息:
業(yè)務(wù)管理員模塊:
對(duì)報(bào)名信息進(jìn)行增刪查改,并且可以將所有報(bào)名信息導(dǎo)出到Excel表中:
系統(tǒng)下載鏈接:旅游信息管理系統(tǒng)(Winform)-C#文檔類資源-CSDN下載
總結(jié)
以上是生活随笔為你收集整理的C#/winform 旅游管理信息系统的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: NodeMailer
- 下一篇: Eclipse最常用快捷键