旅行社管理系統(tǒng)-體系結(jié)構(gòu)設(shè)計(jì)_第1頁(yè)
旅行社管理系統(tǒng)-體系結(jié)構(gòu)設(shè)計(jì)_第2頁(yè)
旅行社管理系統(tǒng)-體系結(jié)構(gòu)設(shè)計(jì)_第3頁(yè)
旅行社管理系統(tǒng)-體系結(jié)構(gòu)設(shè)計(jì)_第4頁(yè)
旅行社管理系統(tǒng)-體系結(jié)構(gòu)設(shè)計(jì)_第5頁(yè)
已閱讀5頁(yè),還剩17頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

旅行社數(shù)據(jù)庫(kù)系統(tǒng)體系結(jié)構(gòu)設(shè)計(jì)年級(jí)/班級(jí):07級(jí)4班學(xué)號(hào):3007216108編寫人:張炎輝2010-9-15修改歷史記錄日期版本說(shuō)明作者目錄1.引言 .引言1.1編寫目的對(duì)系統(tǒng)設(shè)計(jì)做一個(gè)初步總結(jié)。小組人員可以根據(jù)模塊劃分分配工作繼續(xù)詳細(xì)系統(tǒng)設(shè)計(jì)。測(cè)試人員可以根據(jù)該文檔產(chǎn)生初步的測(cè)試計(jì)劃書。1.2文檔范圍本文檔主要涉及到的是旅行社數(shù)據(jù)庫(kù)系統(tǒng)的整體開(kāi)發(fā)設(shè)計(jì)架構(gòu),包括:數(shù)據(jù)庫(kù)設(shè)計(jì)、MicrosoftVisualStudio6.0開(kāi)發(fā)、接口設(shè)計(jì)、系統(tǒng)設(shè)計(jì)以及開(kāi)發(fā)流程。1.3讀者對(duì)象讀者對(duì)象:項(xiàng)目管理人員項(xiàng)目開(kāi)發(fā)人員系統(tǒng)測(cè)試人員 1.4參考資料《新東方太原教學(xué)中心教務(wù)管理系統(tǒng)體系結(jié)構(gòu)設(shè)計(jì)報(bào)告》新東方職業(yè)教育中心,編者未知;《茂名市應(yīng)急指揮系統(tǒng)設(shè)計(jì)文檔》天津大學(xué)信息技術(shù)研究所,潘林等1.5術(shù)語(yǔ)與縮寫解釋略2.系統(tǒng)概述2.1系統(tǒng)描述本軟件系統(tǒng)是為了某旅行社管理日常業(yè)務(wù)而開(kāi)發(fā)設(shè)計(jì)的。在這個(gè)信息紛繁復(fù)雜的時(shí)代,要處理好預(yù)訂中心龐大的數(shù)據(jù)資料,一個(gè)得力助手——數(shù)據(jù)庫(kù)必不可少。對(duì)于旅行社中心而言,建立一個(gè)合適的數(shù)據(jù)庫(kù)可以滿足多用戶的多種需要,按照一定的數(shù)據(jù)模型在計(jì)算機(jī)中組織、存儲(chǔ)和使用互相聯(lián)系的客戶資料和旅游資源信息。該軟件系統(tǒng)主要面向?qū)ο鬄楣芾韱T、客戶等。系統(tǒng)所要面對(duì)的業(yè)務(wù)主要來(lái)自團(tuán)隊(duì)旅游和預(yù)定業(yè)務(wù)!2.2系統(tǒng)功能2.2.1功能劃分管理員模塊:內(nèi)部管理:?jiǎn)T工信息查看員工基本信息列表,可選中某一員工,然后查看具體信息,并能對(duì)該員工的信息進(jìn)行修改、刪除操作;新增新員工,包括員工的基本信息;業(yè)務(wù)管理:客戶信息查看員工基本信息列表,可選中某一員工,然后查看具體信息,并能對(duì)該員工的信息進(jìn)行修改、刪除操作;新增新員工,包括員工的基本信息;票務(wù)信息查看票務(wù)基本信息列表,可選中某一票務(wù),然后查看具體信息,并能對(duì)該票務(wù)的信息進(jìn)行修改、刪除操作;新增新票務(wù),包括票務(wù)的基本信息;酒店信息查看酒店基本信息列表,可選中某一酒店,然后查看具體信息,并能對(duì)該酒店的信息進(jìn)行修改、刪除操作;新增新酒店,包括酒店的基本信息;組團(tuán)信息查看組團(tuán)基本信息列表,可選中某一組團(tuán),然后查看具體信息,并能對(duì)該組團(tuán)的信息進(jìn)行修改、刪除操作;新增新員工,包括組團(tuán)的基本信息;訂單信息查看訂單基本信息列表,可選中某一訂單,然后查看具體信息,并能對(duì)該訂單的信息進(jìn)行修改、刪除操作;新增新訂單,包括訂單的基本信息;用戶模塊:個(gè)人中心個(gè)人信息查看自己基本信息列表,并能對(duì)自己的信息進(jìn)行修改操作;修改密碼修改個(gè)人密碼,必須進(jìn)行密碼匹配,確認(rèn)是修改自己的密碼,以防止他人修改密碼;旅游計(jì)劃顯示自己的出行計(jì)劃,查看自己選擇組團(tuán)旅游的基本信息,包括酒店、票務(wù)、就餐、旅游景點(diǎn)、花費(fèi)等等;旅游向?qū)ЫM團(tuán)旅游列出最近旅行社推出的旅游套餐,查看旅游的相關(guān)信息,然后根據(jù)自己的需要選擇自己喜歡的組團(tuán)旅游;用戶界面:美觀、簡(jiǎn)潔、大方2.2.2功能描述管理員模塊:內(nèi)部管理:?jiǎn)T工信息管理員界面,內(nèi)部管理->員工信息;到達(dá)員工列表界面后,可根據(jù)列表字段進(jìn)行查詢,或是查看、新增、更改、刪除員工信息;業(yè)務(wù)管理:1.客戶信息管理員界面,業(yè)務(wù)管理->客戶信息;到達(dá)客戶列表界面后,可根據(jù)列表字段進(jìn)行查詢,或是查看、更改、刪除客戶信息票務(wù)信息管理員界面,業(yè)務(wù)管理->票務(wù)信息;到達(dá)票務(wù)列表界面后,可根據(jù)列表字段進(jìn)行查詢,或是查看、新增、更改、刪除票務(wù)信息酒店信息管理員界面,業(yè)務(wù)管理->酒店信息;到達(dá)酒店列表界面后,可根據(jù)列表字段進(jìn)行查詢,或是查看、新增、更改、刪除酒店信息組團(tuán)信息管理員界面,業(yè)務(wù)管理->組團(tuán)信息;到達(dá)組團(tuán)列表界面后,可根據(jù)列表字段進(jìn)行查詢,或是查看、新增、更改、刪除組團(tuán)信息訂單信息管理員界面,業(yè)務(wù)管理->訂單信息;到達(dá)訂單列表界面后,可根據(jù)列表字段進(jìn)行查詢,或是查看、新增、更改、刪除訂單信息用戶模塊:個(gè)人中心個(gè)人信息用戶界面,個(gè)人中心->個(gè)人信息;到達(dá)個(gè)人信息界面后,可查看自己的詳細(xì)資料,同時(shí)可對(duì)自己的詳細(xì)資料進(jìn)行修改,但是修改密碼;修改密碼用戶界面,個(gè)人中心->修改密碼;到達(dá)密碼修改界面后,輸入自己的原始密碼,然后輸入新密碼兩次,匹配成功后,修改密碼成功。旅游計(jì)劃用戶界面,個(gè)人中心->出行計(jì)劃;到達(dá)出行旅游列表界面后,可根據(jù)列表字段進(jìn)行查詢,或是查看或申請(qǐng)退出旅游團(tuán)。旅游向?qū)ЫM團(tuán)旅游到達(dá)組團(tuán)列表界面后,可根據(jù)列表字段進(jìn)行查詢,或是查看、預(yù)定組團(tuán)旅游3.用戶界面:美觀、簡(jiǎn)潔、大方3.設(shè)計(jì)約束3.1需求約束3.1.1系統(tǒng)開(kāi)發(fā)遵循標(biāo)準(zhǔn)將大項(xiàng)目分成若干里程碑式的重要階段,各階段之間有緩沖時(shí)間,但不進(jìn)行單獨(dú)的產(chǎn)品維護(hù)。運(yùn)用想象描述和對(duì)特性的概要說(shuō)明指導(dǎo)項(xiàng)目。根據(jù)用戶行為和有關(guān)用戶的資料確定產(chǎn)品特性及其優(yōu)先順序。建立模塊化的和水平式的設(shè)計(jì)結(jié)構(gòu),并使項(xiàng)目結(jié)構(gòu)反應(yīng)產(chǎn)品結(jié)構(gòu)的特點(diǎn)??總€(gè)人負(fù)責(zé)和固定項(xiàng)目資源實(shí)施控制。3.1.2軟、硬件環(huán)境運(yùn)行環(huán)境軟件:windows操作系統(tǒng)、SQLSERVER2005EXPRESS硬件:一般服務(wù)器或是性能更好的服務(wù)器開(kāi)發(fā)環(huán)境軟件:windows系統(tǒng)、MicrosoftVisualStudio6.0、SQLSERVER2005EXPRESS硬件:普通PC 3.1.3接口和協(xié)議ADO提供的3個(gè)接口:_ConnectPtr、_CommandPtr、_RecordsetPtr3.1.4用戶界面Windows圖形界面C/S瀏覽模式系統(tǒng)大致界面3.2隱含約束用戶教育程度系統(tǒng)采用MicrosoftVisualStudio+SQLSERVER2005EXPRESS開(kāi)發(fā),具有不少新的效果和功能,同時(shí)系統(tǒng)的功能相對(duì)較多,對(duì)于一些功能必須向用戶提供書面說(shuō)面或是進(jìn)行一定的使用培訓(xùn)。用戶計(jì)算機(jī)技能水平用戶無(wú)需擔(dān)心難以操作此套系統(tǒng),因?yàn)榇舜伍_(kāi)發(fā)系統(tǒng)本著更貼近普通用戶的原則,在不影響原有需求的情況下,不斷簡(jiǎn)化功能和操作。用戶只需具備一般的計(jì)算機(jī)操作水平,就能快速使用本系統(tǒng)性能約束對(duì)于少量用戶同時(shí)訪問(wèn)系統(tǒng)服務(wù),本系統(tǒng)能夠保證進(jìn)行正常的運(yùn)轉(zhuǎn),但是但面臨大量用戶同時(shí)訪問(wèn)時(shí),此時(shí)就要解決既要能夠在規(guī)定的時(shí)間內(nèi)予以反應(yīng),同時(shí)又要保證系統(tǒng)給用戶提供的服務(wù)質(zhì)量。4.設(shè)計(jì)策略4.1擴(kuò)展策略正規(guī)代碼注釋每十行代碼必須有一個(gè)注釋,同時(shí)對(duì)于重要的變量、函數(shù)都會(huì)予以詳細(xì)的解釋、說(shuō)明。提供擴(kuò)展接口和函數(shù)預(yù)測(cè)以后系統(tǒng)更新的需要,預(yù)先定義數(shù)個(gè)接口、函數(shù),為以后更新或修改提供方便。不同接口間的松耦合提倡適量的耦合,不允許存在耦合過(guò)度的情況。提供靈活、方便的接口組合。程序可讀性高變量、函數(shù)等定義依據(jù)含義相近或相同的英文詞組的原則,并且變量、函數(shù)等的作用域范圍簡(jiǎn)單、明了。模塊和功能劃分清晰不同模塊具備自己特有的功能,不允許過(guò)多地與其它模塊存在功能相混合的現(xiàn)象發(fā)生。4.2復(fù)用策略復(fù)用性強(qiáng)本系統(tǒng)開(kāi)發(fā)過(guò)程中,很多功能都已經(jīng)封裝好,用戶可隨時(shí)調(diào)用本系統(tǒng)封裝函數(shù),或是繼承接口,便可實(shí)現(xiàn)自己需要的功能。提供簡(jiǎn)單的復(fù)用策略設(shè)計(jì)本系統(tǒng)時(shí),采用的是松耦合的機(jī)制,所以復(fù)用時(shí)變得更加簡(jiǎn)單、方便。5.系統(tǒng)總體結(jié)構(gòu)5.1系統(tǒng)架構(gòu)設(shè)計(jì)5.2設(shè)計(jì)數(shù)據(jù)模型1)員工表(Staff)字段名字段類型長(zhǎng)度字段含義備注StaffIDSmallint5員工號(hào)關(guān)鍵字NameVarchar10姓名PasswordVarchar20密碼GenderChar2性別PositionVarchar50職務(wù)TelephoneVarchar20電話AddressVarchar50住址EducationChar10學(xué)歷ExperienceVarchar50工作經(jīng)歷BirthDate生日StatusChar10身份2)顧客表(Customer)字段名字段類型長(zhǎng)度字段含義備注CustNameVarchar10用戶名關(guān)鍵字NameVarchar10姓名PasswordVarchar20密碼GenderChar2性別TelephoneVarchar20電話AddressVarchar50地址BirthDate3生日J(rèn)obVarchar10職業(yè)AnnualIncomeVarchar20年收入E-mailVarchar50郵箱3)票務(wù)表(Ticket)字段名字段類型長(zhǎng)度字段含義備注TicketIDSmallint10票務(wù)ID關(guān)鍵字TransportChar10交通工具LastingChar10時(shí)間PriceSmallint10價(jià)格NumberVarchar10(車次)班次DestinationVarchar20目的地4)酒店表(Hotel)字段名字段類型長(zhǎng)度字段含義備注HotelIDSmallint10酒店ID關(guān)鍵字NameVarchar10名稱StarTinyint1星級(jí)AddressVarchar50地址PhoneVarchar20電話ContactVarchar10聯(lián)絡(luò)人BriefVarchar50簡(jiǎn)介EnvironmentVarchar100周圍環(huán)境RoomInfoVarchar100房間信息PaymentChar10支付方式5)組團(tuán)表(Group)字段名字段類型長(zhǎng)度字段含義備注GroupIDSmallint10組團(tuán)ID關(guān)鍵字ScenSpotVarchar50景點(diǎn)RouteVarchar100路線TicketIDSmallint10票務(wù)ID外鍵HotelIDSmallint10酒店ID外鍵FoodVarchar50就餐StaffIDSmallint10員工編號(hào)TotalNumSmallint10總?cè)藬?shù)6)預(yù)約表(Order)字段名字段類型長(zhǎng)度字段含義備注OrderIDSmallint10訂單IDCustNameChar10客戶關(guān)鍵字GroupIDSmallint10組團(tuán)ID關(guān)鍵字5.3功能分配5.3.1管理員模塊1)內(nèi)部管理員工信息2)業(yè)務(wù)管理客戶信息酒店信息票務(wù)信息組團(tuán)信息訂單信息5.3.2用戶模塊1)注冊(cè)2)個(gè)人中心個(gè)人信息修改密碼出行計(jì)劃3)旅游向?qū)ЫM團(tuán)旅游5.4接口設(shè)計(jì)5.5數(shù)據(jù)結(jié)構(gòu)設(shè)計(jì)5.5.1表視圖5.5.2E-R圖5.5.3SQL實(shí)現(xiàn)語(yǔ)言1)員工表CREATETABLE[dbo].[Staff]( [StaffID][smallint]IDENTITY(1,1)NOTNULL, [Name][varchar](50)COLLATEChinese_PRC_CI_ASNOTNULL, [Password][varchar](50)COLLATEChinese_PRC_CI_ASNOTNULL, [Gender][char](10)COLLATEChinese_PRC_CI_ASNULL, [Position][varchar](50)COLLATEChinese_PRC_CI_ASNULL, [Telephone][varchar](50)COLLATEChinese_PRC_CI_ASNULL, [Address][varchar](50)COLLATEChinese_PRC_CI_ASNULL, [Education][char](10)COLLATEChinese_PRC_CI_ASNULL, [Experience][varchar](50)COLLATEChinese_PRC_CI_ASNULL, [Status][char](10)COLLATEChinese_PRC_CI_ASNOTNULL, [Birth][datetime]NULL,CONSTRAINT[PK_Staff]PRIMARYKEYCLUSTERED( [StaffID]ASC)WITH(PAD_INDEX=OFF,IGNORE_DUP_KEY=OFF)ON[PRIMARY])ON[PRIMARY]2)酒店表CREATETABLE[dbo].[Hotel]( [HotelID][smallint]IDENTITY(1,1)NOTNULL, [Name][varchar](50)COLLATEChinese_PRC_CI_ASNOTNULL, [Star][tinyint]NOTNULL, [Address][varchar](50)COLLATEChinese_PRC_CI_ASNOTNULL, [Phone][varchar](50)COLLATEChinese_PRC_CI_ASNOTNULL, [Contact][char](10)COLLATEChinese_PRC_CI_ASNULL, [Brief][varchar](50)COLLATEChinese_PRC_CI_ASNULL, [Environment][varchar](max)COLLATEChinese_PRC_CI_ASNULL, [RoomInfo][varchar](max)COLLATEChinese_PRC_CI_ASNULL, [Payment][char](10)COLLATEChinese_PRC_CI_ASNOTNULL,CONSTRAINT[PK_Hotel]PRIMARYKEYCLUSTERED( [HotelID]ASC)WITH(PAD_INDEX=OFF,IGNORE_DUP_KEY=OFF)ON[PRIMARY])ON[PRIMARY]3)票務(wù)表CREATETABLE[dbo].[Ticket]( [TicketID][smallint]IDENTITY(1,1)NOTNULL, [Transport][char](10)COLLATEChinese_PRC_CI_ASNOTNULL, [Lasting][char](10)COLLATEChinese_PRC_CI_ASNULL, [Price][smallint]NULL, [Number][varchar](50)COLLATEChinese_PRC_CI_ASNOTNULL, [Destination][varchar](50)COLLATEChinese_PRC_CI_ASNOTNULL,CONSTRAINT[PK_ticket]PRIMARYKEYCLUSTERED( [TicketID]ASC)WITH(PAD_INDEX=OFF,IGNORE_DUP_KEY=OFF)ON[PRIMARY])ON[PRIMARY]4)組團(tuán)表CREATETABLE[dbo].[Group]( [GroupID][smallint]IDENTITY(1,1)NOTNULL, [ScenSpot][varchar](50)COLLATEChinese_PRC_CI_ASNOTNULL, [Route][varchar](max)COLLATEChinese_PRC_CI_ASNOTNULL, [TicketID][smallint]NOTNULL, [HotelID][smallint]NOTNULL, [Food][varchar](50)COLLATEChinese_PRC_CI_ASNULL, [StaffID][smallint]NOTNULL, [TotalNum][smallint]NOTNULL, [CurrNum][smallint]NOTNULL,CONSTRAINT[PK_Group]PRIMARYKEYCLUSTERED( [GroupID]ASC)WITH(PAD_INDEX=OFF,IGNORE_DUP_KEY=OFF)ON[PRIMARY])ON[PRIMARY]5)客戶表CREATETABLE[dbo].[Customer]( [CustName][char](10)COLLATEChinese_PRC_CI_ASNOTNULL, [Name][char](10)COLLATEChinese_PRC_CI_ASNOTNULL, [Password][varchar](50)COLLATEChinese_PRC_CI_ASNOTNULL, [Gender][char](10)COLLATEChinese_PRC_CI_ASNULL, [Telephone][varchar](50)COLLATEChinese_PRC_CI_ASNULL, [Phone][varchar](50)COLLATEChinese_PRC_CI_ASNULL, [Address][varchar](50)COLLATEChinese_PRC_CI_ASNULL, [Birth][datetime]NULL, [Job][char](10)COLLATEChinese_PRC_CI_ASNULL, [AnnualIncome][varchar](50)COLLATEChinese_PRC_CI_ASNULL, [Email][varchar](50)COLLATEChinese_PRC_CI_ASNULL,CONSTRAINT[PK_Customer]PRIMARYKEYCLUSTERED( [CustName]ASC)WITH(PAD_INDEX=OFF,IGNORE_DUP_KEY=OFF)ON[PRIMARY])ON[PRIMARY]6)訂單表CREATETABLE[dbo].[Order]( [OrderID][smallint]IDENTITY(1,1)NOTNULL, [CustName][char](10)COLLATEChinese_PRC_CI_ASNOTNULL, [GroupID][smallint]NOTNULL,CONSTRAINT[PK_Order]PRIMARYKEYCLUSTERED( [CustName]ASC, [GroupID]ASC)WITH(PAD_INDEX=OFF,IGNORE_DUP_KEY=OFF)ON[PRIMARY])ON[PRIM

溫馨提示

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

評(píng)論

0/150

提交評(píng)論