版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認(rèn)領(lǐng)
文檔簡介
旅行社數(shù)據(jù)庫系統(tǒng)體系結(jié)構(gòu)設(shè)計年級/班級:07級4班學(xué)號:3007216108編寫人:張炎輝2010-9-15修改歷史記錄日期版本說明作者目錄1.引言 .引言1.1編寫目的對系統(tǒng)設(shè)計做一個初步總結(jié)。小組人員可以根據(jù)模塊劃分分配工作繼續(xù)詳細(xì)系統(tǒng)設(shè)計。測試人員可以根據(jù)該文檔產(chǎn)生初步的測試計劃書。1.2文檔范圍本文檔主要涉及到的是旅行社數(shù)據(jù)庫系統(tǒng)的整體開發(fā)設(shè)計架構(gòu),包括:數(shù)據(jù)庫設(shè)計、MicrosoftVisualStudio6.0開發(fā)、接口設(shè)計、系統(tǒng)設(shè)計以及開發(fā)流程。1.3讀者對象讀者對象:項目管理人員項目開發(fā)人員系統(tǒng)測試人員 1.4參考資料《新東方太原教學(xué)中心教務(wù)管理系統(tǒng)體系結(jié)構(gòu)設(shè)計報告》新東方職業(yè)教育中心,編者未知;《茂名市應(yīng)急指揮系統(tǒng)設(shè)計文檔》天津大學(xué)信息技術(shù)研究所,潘林等1.5術(shù)語與縮寫解釋略2.系統(tǒng)概述2.1系統(tǒng)描述本軟件系統(tǒng)是為了某旅行社管理日常業(yè)務(wù)而開發(fā)設(shè)計的。在這個信息紛繁復(fù)雜的時代,要處理好預(yù)訂中心龐大的數(shù)據(jù)資料,一個得力助手——數(shù)據(jù)庫必不可少。對于旅行社中心而言,建立一個合適的數(shù)據(jù)庫可以滿足多用戶的多種需要,按照一定的數(shù)據(jù)模型在計算機中組織、存儲和使用互相聯(lián)系的客戶資料和旅游資源信息。該軟件系統(tǒng)主要面向?qū)ο鬄楣芾韱T、客戶等。系統(tǒng)所要面對的業(yè)務(wù)主要來自團隊旅游和預(yù)定業(yè)務(wù)!2.2系統(tǒng)功能2.2.1功能劃分管理員模塊:內(nèi)部管理:員工信息查看員工基本信息列表,可選中某一員工,然后查看具體信息,并能對該員工的信息進行修改、刪除操作;新增新員工,包括員工的基本信息;業(yè)務(wù)管理:客戶信息查看員工基本信息列表,可選中某一員工,然后查看具體信息,并能對該員工的信息進行修改、刪除操作;新增新員工,包括員工的基本信息;票務(wù)信息查看票務(wù)基本信息列表,可選中某一票務(wù),然后查看具體信息,并能對該票務(wù)的信息進行修改、刪除操作;新增新票務(wù),包括票務(wù)的基本信息;酒店信息查看酒店基本信息列表,可選中某一酒店,然后查看具體信息,并能對該酒店的信息進行修改、刪除操作;新增新酒店,包括酒店的基本信息;組團信息查看組團基本信息列表,可選中某一組團,然后查看具體信息,并能對該組團的信息進行修改、刪除操作;新增新員工,包括組團的基本信息;訂單信息查看訂單基本信息列表,可選中某一訂單,然后查看具體信息,并能對該訂單的信息進行修改、刪除操作;新增新訂單,包括訂單的基本信息;用戶模塊:個人中心個人信息查看自己基本信息列表,并能對自己的信息進行修改操作;修改密碼修改個人密碼,必須進行密碼匹配,確認(rèn)是修改自己的密碼,以防止他人修改密碼;旅游計劃顯示自己的出行計劃,查看自己選擇組團旅游的基本信息,包括酒店、票務(wù)、就餐、旅游景點、花費等等;旅游向?qū)ЫM團旅游列出最近旅行社推出的旅游套餐,查看旅游的相關(guān)信息,然后根據(jù)自己的需要選擇自己喜歡的組團旅游;用戶界面:美觀、簡潔、大方2.2.2功能描述管理員模塊:內(nèi)部管理:員工信息管理員界面,內(nèi)部管理->員工信息;到達(dá)員工列表界面后,可根據(jù)列表字段進行查詢,或是查看、新增、更改、刪除員工信息;業(yè)務(wù)管理:1.客戶信息管理員界面,業(yè)務(wù)管理->客戶信息;到達(dá)客戶列表界面后,可根據(jù)列表字段進行查詢,或是查看、更改、刪除客戶信息票務(wù)信息管理員界面,業(yè)務(wù)管理->票務(wù)信息;到達(dá)票務(wù)列表界面后,可根據(jù)列表字段進行查詢,或是查看、新增、更改、刪除票務(wù)信息酒店信息管理員界面,業(yè)務(wù)管理->酒店信息;到達(dá)酒店列表界面后,可根據(jù)列表字段進行查詢,或是查看、新增、更改、刪除酒店信息組團信息管理員界面,業(yè)務(wù)管理->組團信息;到達(dá)組團列表界面后,可根據(jù)列表字段進行查詢,或是查看、新增、更改、刪除組團信息訂單信息管理員界面,業(yè)務(wù)管理->訂單信息;到達(dá)訂單列表界面后,可根據(jù)列表字段進行查詢,或是查看、新增、更改、刪除訂單信息用戶模塊:個人中心個人信息用戶界面,個人中心->個人信息;到達(dá)個人信息界面后,可查看自己的詳細(xì)資料,同時可對自己的詳細(xì)資料進行修改,但是修改密碼;修改密碼用戶界面,個人中心->修改密碼;到達(dá)密碼修改界面后,輸入自己的原始密碼,然后輸入新密碼兩次,匹配成功后,修改密碼成功。旅游計劃用戶界面,個人中心->出行計劃;到達(dá)出行旅游列表界面后,可根據(jù)列表字段進行查詢,或是查看或申請退出旅游團。旅游向?qū)ЫM團旅游到達(dá)組團列表界面后,可根據(jù)列表字段進行查詢,或是查看、預(yù)定組團旅游3.用戶界面:美觀、簡潔、大方3.設(shè)計約束3.1需求約束3.1.1系統(tǒng)開發(fā)遵循標(biāo)準(zhǔn)將大項目分成若干里程碑式的重要階段,各階段之間有緩沖時間,但不進行單獨的產(chǎn)品維護。運用想象描述和對特性的概要說明指導(dǎo)項目。根據(jù)用戶行為和有關(guān)用戶的資料確定產(chǎn)品特性及其優(yōu)先順序。建立模塊化的和水平式的設(shè)計結(jié)構(gòu),并使項目結(jié)構(gòu)反應(yīng)產(chǎn)品結(jié)構(gòu)的特點??總€人負(fù)責(zé)和固定項目資源實施控制。3.1.2軟、硬件環(huán)境運行環(huán)境軟件:windows操作系統(tǒng)、SQLSERVER2005EXPRESS硬件:一般服務(wù)器或是性能更好的服務(wù)器開發(fā)環(huán)境軟件:windows系統(tǒng)、MicrosoftVisualStudio6.0、SQLSERVER2005EXPRESS硬件:普通PC 3.1.3接口和協(xié)議ADO提供的3個接口:_ConnectPtr、_CommandPtr、_RecordsetPtr3.1.4用戶界面Windows圖形界面C/S瀏覽模式系統(tǒng)大致界面3.2隱含約束用戶教育程度系統(tǒng)采用MicrosoftVisualStudio+SQLSERVER2005EXPRESS開發(fā),具有不少新的效果和功能,同時系統(tǒng)的功能相對較多,對于一些功能必須向用戶提供書面說面或是進行一定的使用培訓(xùn)。用戶計算機技能水平用戶無需擔(dān)心難以操作此套系統(tǒng),因為此次開發(fā)系統(tǒng)本著更貼近普通用戶的原則,在不影響原有需求的情況下,不斷簡化功能和操作。用戶只需具備一般的計算機操作水平,就能快速使用本系統(tǒng)性能約束對于少量用戶同時訪問系統(tǒng)服務(wù),本系統(tǒng)能夠保證進行正常的運轉(zhuǎn),但是但面臨大量用戶同時訪問時,此時就要解決既要能夠在規(guī)定的時間內(nèi)予以反應(yīng),同時又要保證系統(tǒng)給用戶提供的服務(wù)質(zhì)量。4.設(shè)計策略4.1擴展策略正規(guī)代碼注釋每十行代碼必須有一個注釋,同時對于重要的變量、函數(shù)都會予以詳細(xì)的解釋、說明。提供擴展接口和函數(shù)預(yù)測以后系統(tǒng)更新的需要,預(yù)先定義數(shù)個接口、函數(shù),為以后更新或修改提供方便。不同接口間的松耦合提倡適量的耦合,不允許存在耦合過度的情況。提供靈活、方便的接口組合。程序可讀性高變量、函數(shù)等定義依據(jù)含義相近或相同的英文詞組的原則,并且變量、函數(shù)等的作用域范圍簡單、明了。模塊和功能劃分清晰不同模塊具備自己特有的功能,不允許過多地與其它模塊存在功能相混合的現(xiàn)象發(fā)生。4.2復(fù)用策略復(fù)用性強本系統(tǒng)開發(fā)過程中,很多功能都已經(jīng)封裝好,用戶可隨時調(diào)用本系統(tǒng)封裝函數(shù),或是繼承接口,便可實現(xiàn)自己需要的功能。提供簡單的復(fù)用策略設(shè)計本系統(tǒng)時,采用的是松耦合的機制,所以復(fù)用時變得更加簡單、方便。5.系統(tǒng)總體結(jié)構(gòu)5.1系統(tǒng)架構(gòu)設(shè)計5.2設(shè)計數(shù)據(jù)模型1)員工表(Staff)字段名字段類型長度字段含義備注StaffIDSmallint5員工號關(guān)鍵字NameVarchar10姓名PasswordVarchar20密碼GenderChar2性別PositionVarchar50職務(wù)TelephoneVarchar20電話AddressVarchar50住址EducationChar10學(xué)歷ExperienceVarchar50工作經(jīng)歷BirthDate生日StatusChar10身份2)顧客表(Customer)字段名字段類型長度字段含義備注CustNameVarchar10用戶名關(guān)鍵字NameVarchar10姓名PasswordVarchar20密碼GenderChar2性別TelephoneVarchar20電話AddressVarchar50地址BirthDate3生日J(rèn)obVarchar10職業(yè)AnnualIncomeVarchar20年收入E-mailVarchar50郵箱3)票務(wù)表(Ticket)字段名字段類型長度字段含義備注TicketIDSmallint10票務(wù)ID關(guān)鍵字TransportChar10交通工具LastingChar10時間PriceSmallint10價格NumberVarchar10(車次)班次DestinationVarchar20目的地4)酒店表(Hotel)字段名字段類型長度字段含義備注HotelIDSmallint10酒店ID關(guān)鍵字NameVarchar10名稱StarTinyint1星級AddressVarchar50地址PhoneVarchar20電話ContactVarchar10聯(lián)絡(luò)人BriefVarchar50簡介EnvironmentVarchar100周圍環(huán)境RoomInfoVarchar100房間信息PaymentChar10支付方式5)組團表(Group)字段名字段類型長度字段含義備注GroupIDSmallint10組團ID關(guān)鍵字ScenSpotVarchar50景點RouteVarchar100路線TicketIDSmallint10票務(wù)ID外鍵HotelIDSmallint10酒店ID外鍵FoodVarchar50就餐StaffIDSmallint10員工編號TotalNumSmallint10總?cè)藬?shù)6)預(yù)約表(Order)字段名字段類型長度字段含義備注OrderIDSmallint10訂單IDCustNameChar10客戶關(guān)鍵字GroupIDSmallint10組團ID關(guān)鍵字5.3功能分配5.3.1管理員模塊1)內(nèi)部管理員工信息2)業(yè)務(wù)管理客戶信息酒店信息票務(wù)信息組團信息訂單信息5.3.2用戶模塊1)注冊2)個人中心個人信息修改密碼出行計劃3)旅游向?qū)ЫM團旅游5.4接口設(shè)計5.5數(shù)據(jù)結(jié)構(gòu)設(shè)計5.5.1表視圖5.5.2E-R圖5.5.3SQL實現(xiàn)語言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)組團表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. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年度特色餐飲品牌廚師團隊勞動合同
- 二零二五年度物流倉儲場地租賃合同解除書
- 黑龍江省齊齊哈爾市昂昂溪區(qū)2025屆中考一模生物試題含解析
- 南京交通職業(yè)技術(shù)學(xué)院《機械測繪》2023-2024學(xué)年第一學(xué)期期末試卷
- 南京大學(xué)《音樂技能Ⅱ》2023-2024學(xué)年第一學(xué)期期末試卷
- 南華大學(xué)船山學(xué)院《反應(yīng)工程》2023-2024學(xué)年第一學(xué)期期末試卷
- 南充文化旅游職業(yè)學(xué)院《森林生態(tài)系統(tǒng)理論與應(yīng)用》2023-2024學(xué)年第一學(xué)期期末試卷
- 閩南科技學(xué)院《環(huán)境設(shè)計》2023-2024學(xué)年第一學(xué)期期末試卷
- 茅臺學(xué)院《古代文學(xué)作品》2023-2024學(xué)年第一學(xué)期期末試卷
- 洛陽理工學(xué)院《西方行政學(xué)》2023-2024學(xué)年第一學(xué)期期末試卷
- 申根簽證申請表模板
- 企業(yè)會計準(zhǔn)則、應(yīng)用指南及附錄2023年8月
- 諒解書(標(biāo)準(zhǔn)樣本)
- 2022年浙江省事業(yè)編制招聘考試《計算機專業(yè)基礎(chǔ)知識》真題試卷【1000題】
- 認(rèn)養(yǎng)一頭牛IPO上市招股書
- GB/T 3767-2016聲學(xué)聲壓法測定噪聲源聲功率級和聲能量級反射面上方近似自由場的工程法
- GB/T 23574-2009金屬切削機床油霧濃度的測量方法
- 西班牙語構(gòu)詞.前后綴
- 動物生理學(xué)-全套課件(上)
- 河北省衡水市各縣區(qū)鄉(xiāng)鎮(zhèn)行政村村莊村名居民村民委員會明細(xì)
- DB32-T 2665-2014機動車維修費用結(jié)算規(guī)范-(高清現(xiàn)行)
評論
0/150
提交評論