旅游管理系統軟件設計規范 1 引言 1.1 編寫目的 軟件設計的任務是將軟件需求轉化為軟件的具體設計方案。概要設計根據軟件需求導出軟件架構;詳細設計給出了軟件模塊的內部流程描述。本文檔是設計結果的詳細描述,是程序員編寫程序的功能基礎。 1.2 項目背景開發軟件名稱:旅游管理系統。項目開發人員:閩江學院計算機系《旅游管理系統》開發團隊:李繼斌(7號,組長)、肖麗靜(0)、范慧華(2)、蘭華斌(3)、畢丙榮(2)使用單位:××旅行社 1.3定義:隨著現代旅游業的繁榮發展,依靠傳統的手工處理信息已經遠遠不能及時、有效地管理當今日益龐大的信息量。有效的方式。面對日益激烈的行業競爭,能否快速有效地掌握管理信息是旅行社成功的關鍵。因此,旅游管理系統應該能夠為旅行社提供充足的信息和快速的信息處理業務,并為旅行社獲取更大的效益。 1.4 參考資料陳雄峰,《軟件工程實用教程》,機械工業出版社; 張世凡,《軟件工程概論》(第4版),清華大學出版社; 王山等,《數據庫原理與設計》,清華大學出版社; 趙赤龍等,《軟件工程實踐教程》,電子工業出版社。
2.需求概述 在旅游管理系統中,管理員需要為旅行社創建多個信息管理表:景點信息表、旅游線路表、導游信息表、游客信息表、車輛信息表。這些文件存儲旅行社內的各種信息。景點信息表和旅游路線表存儲旅行社提供的旅游選擇信息及內部信息處理;導游信息表存儲旅行社各導游的基本信息和跟團游的詳細信息。信息;車輛信息表存儲旅行社出行時車輛的管理情況,包括車輛路線、旅客信息等。游客信息表存儲每位報名旅游的旅客的基本信息。景區、旅游線路的管理需要管理員將相關信息錄入系統。在輸入過程中可以進行修改,防止輸入錯誤。輸入后不可修改。但旅游業發展很快,景點、線路都會不斷更新。制定和取消,因此可以進行增刪。對于導游信息表,系統管理員需要將導游的信息錄入系統,以便系統查詢導游的基本信息。系統管理員可以對導游信息進行添加、刪除、查詢、修改。車輛信息表需要系統管理員將車輛信息錄入系統,以方便系統查詢車輛信息。系統管理員可以對車輛信息進行添加、刪除、查詢和修改。 2.1 目的本系統利用強大的計算機技術,方便旅行社工作人員處理信息和游客查詢信息。該系統除了具備旅行社內部的一般管理功能外,還包括景點信息在線查詢、旅游在線登記等功能。
目標還包括: □ 降低勞動力和管理成本; □ 提高信息準確性; □ 改善管理和服務;建立高效的信息傳輸和服務平臺,提高信息處理速度和利用率; □ 優秀的系統設計,精美的界面設計,友好、快捷、人性化的設計,后臺管理功能強大,工作效率高;更簡單、更信息化的差旅管理流程; 2.2 用戶特征本軟件的最終用戶為管理員(旅行社管理員等管理人員)和游客,他們都有一定的計算機應用基礎,能夠比較熟練地操作計算機。管理員和來賓都是經常性用戶。 □系統維護人員是熟悉數據庫、操作系統、網絡維護工作的計算機專業人員。維護人員是間隔用戶。 2.3 功能需求本系統主要實現景區管理、旅游車輛管理、導游管理、游客管理等主要旅行社管理功能。 □ 景點管理:系統管理員對旅行社開發的景點信息和旅游線路信息進行管理,建立景點信息項和旅游線路信息項。系統管理員可以查詢景區及旅游管理信息,并可以添加新的景區。旅游線路(旅行社開發新的旅游線路時);游客和普通用戶可以查詢景點和旅游線路以供參考。導游管理:系統管理員錄入旅行社導游信息,建立導游信息項,進行信息查詢,添加(旅行社招募新導游) ),刪除(旅行社解雇導游)對導游的管理,并給他們(導游)分配任務。
□游客管理:系統管理員為每個注冊游客建立信息項,可以查詢已注冊游客的信息;游客可以查詢景點信息和旅游線路信息,并進行旅游登記。同時,在一定條件下,訪問者可以提出取消訂閱的請求。此時系統管理員審核后會刪除該訪客的信息。 □車輛管理:系統管理員根據旅行社的旅游線路車號創建車輛項目。系統管理員可以查詢車輛信息記錄、調度車輛,還可以進行添加操作(旅行社添加車輛)。 2.4 數據描述通過對旅游管理系統需求和數據流圖的分析,得出系統各信息表所涉及的數據實體。 ER圖如下:使用率高,可用性要求比較高。 。為了防止信息數據和管理程序被惡意破壞,需要相對可靠的安全性能。總之,要求穩定、安全、方便、易于管理和操作。查詢速度:不超過10秒; 其他所有交互功能響應速度:不超過3秒; 可靠性:平均無故障時間不少于200小時。 2.6 其他要求能夠快速恢復系統并處理故障,以方便系統升級和擴容,故障恢復時間不應超過5小時。 2.7 運行環境 2.7.1 硬件環境 ? 服務器(1)處理器(CPU):(推薦。2G) (2)內存容量(RAM):至少 256M(推薦 512M) ? 客戶端(1)處理器(CPU):或(2)內存容量(RAM):64M或更高 2.7.2 軟件環境·數據庫服務器端(1)操作系統:(2)數據庫管理系統:,配置TCP/IP協議·Web服務器端(1)操作系統:(2)信息服務(IIS)6.0管理器(3).、配置TCP/IP協議客戶端(1)操作系統:/2000/2003/XP(2)Web瀏覽器:.0或.0以上版本,配置TCP/IP 協議2.7.3 接口。硬件接口考慮到大量數據備份等需求,需要維護與磁帶機、光盤刻錄機的接口,更容易實現。
□軟件接口這里主要考慮軟件與操作系統、數據庫管理系統之間的接口,以及局域網與互聯網軟件之間的數據交換。考慮到文檔處理可能需要更常用的辦公軟件。比如系列,所以應該盡量實現它們之間數據格式的自動轉換。 3.總體設計 3.1 軟件結構模塊層次圖 3.2 模塊詳細設計 (1)景點管理 增加、刪除旅游線路、添加景點等功能。并且修改操作可以在進入時進行,但進入后不能修改。管理員可以查詢所有信息,但乘客只能查詢基本信息。具體流程如下: 進入景點管理功能,選擇顯示新建(入庫)界面。顯示景點管理界面。顯示新景點界面。顯示查詢界面。在景點管理界面中選擇要刪除的路線號。在“旅游線路表”中查詢線路號。路線號碼不存在?提示“該路由不存在,無法刪除”。您想確認刪除嗎?刪除“路由信息表”中該路由的記錄;提示是否刪除成功。
退出景點管理界面,返回系統主界面。添加路線。添加一個景點。詢問。刪除。出口。您想確認嗎?取消填寫/選擇“手動領取”、計算/調用“自動領取”的各項內容功能、選擇已存在的路線號碼?確認退出并保存,并提示保存狀態。提示該路由號已存在。清除所有項目。清除所有字段。填寫查詢條件并在“旅游線路表”中查詢。在景區管理界面顯示查詢結果。填寫/選擇“手動采集”,計算/調用選擇“自動采集”的各項內容功能,確認退出。景點編號已存在?是,保存,并提示保存狀態,提示景點號碼是否已存在。 《景點管理》流程圖 (2)車輛管理:車輛的添加、刪除、查詢功能與景點線路的功能類似。詳細說明如“景點管理”流程圖。車輛調度功能詳細說明如下: 車輛調度功能: A、輸入該行輸入的游客人數;獲取旅游線路號碼;如果路線中的車輛數> i = 0 i
鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯系我們修改或刪除,多謝。