軟件工程課程設計報告_第1頁
軟件工程課程設計報告_第2頁
軟件工程課程設計報告_第3頁
軟件工程課程設計報告_第4頁
軟件工程課程設計報告_第5頁
已閱讀5頁,還剩5頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、軟件工程課程設計報告旅游信息管理系統(tǒng)姓名:學號:專業(yè):軟件工程班級:14軟件工程1班指導教師:目錄4. 1系統(tǒng)結構圖4. 2系統(tǒng)登陸流程圖 74. 3系統(tǒng)E-R圖 81. 課程設計概述系統(tǒng)目的該系統(tǒng)主要建立一個完整的旅游網站,突出旅游特點,有美觀的界面設計。主要功能:1. 用戶可以對各景點相關交通方式管理與查詢、酒店預訂、各個景點路程與旅游方式的設計與查詢、對個景點所需費用查詢。2. 有一定數量旅游景點相關信息可供處理。方便游客了解景區(qū)各種相關信息, 同時有利與景區(qū)管理部門的管理,加強雙邊的溝通與協(xié)作,以提高和改善管理水平, 使游客通過對網站的瀏覽可以對景點有比較真實和豐富的了解,對景點本身做

2、一個比較好的宣傳和推廣。系統(tǒng)根據實際情況收集的資料為背景,網站中包括各個景區(qū)的基本情況介紹如:交通情況,門票價格和風景圖片欣賞等,用戶登陸后,都可以瀏覽站中的所有信息, 同時可以通過系統(tǒng)來查詢所需要的各種信息,并且可以訂購門票和預約酒店以及車輛等。管理人員登陸系統(tǒng)后,將各種煩瑣的管理工作通過網站來管理,用最少的人力和物力提高管理水平,方便發(fā)布各種旅游信息,處理游客所遇到的各種問題,及時了解游客對旅游管理部門的意見,通過數據分析可以了解游客的基本情況和不同時期游客的變化情況,提前做出必要的準備工作。管理人員通過系統(tǒng)處理各個事務,使前臺的用戶操作方便簡單,突出旅游特點,具有美觀的界面設計,保證網站

3、安全穩(wěn)定的運行。系統(tǒng)任務旅游網站管理系統(tǒng)主要是用于旅游管理部門和旅游公司,對旅游信息的進行發(fā)布和修改以及加強游客進行交流。本系統(tǒng)是根據旅游行業(yè)的這種現狀,提出解決問題的一個可行性方法:采用現代化統(tǒng)一的計算機網絡系統(tǒng),實現了旅游管理的網絡化,各類信息有序地進行存儲, 同時采用了權限認證的方式,只有經過了系統(tǒng)權限認證之后,方可進入系統(tǒng)主控界面,進行信息管理,信息查詢,在線預定,留言簿等功能的使用。實現了各種業(yè)務系統(tǒng)的數據集成和信息集成,對旅行社各類信息、資源進行協(xié)同集中管理。利用ASP技術建立動態(tài)網站,實現旅游信息快速發(fā)布及接受游客的網上預定。旅游信息管理系統(tǒng)是基于ASP+SQLSERVER200

4、0 所開發(fā)的,主要包括數據庫的建立和維護以及前后臺應用程序的開發(fā)兩個方面。對于前者要求建立起的數據庫要具備較好的一致性、完整性、 安全性等特性,而對于后者則要求應用程序具有功能完備,界面美觀、易使用等特點。本系統(tǒng)功能包括:用戶模塊、查詢模塊、在線留言模塊、酒店預訂模塊、后臺管理模塊(包括用戶管理、留言管理、景點管理、酒店管理、旅行社管理和預訂管理)等模塊。能夠動態(tài)的使用數據庫。運行環(huán)境硬件最小需求:奔騰3以上CPU 256M以上內存,10G以上剩余硬盤空間支持軟件:操作系統(tǒng):Windows 98 /2000/XP支持環(huán)境:數據庫:SQL Server 20002. 項目的可行性研究旅游網站的可

5、行性研究采用現代化統(tǒng)一的計算機信息網站系統(tǒng),能夠有效幫助旅游企業(yè)優(yōu)化旅游行業(yè)TQC使其在行業(yè)內處于優(yōu)勢地位,并相對長期地保持這種戰(zhàn)略優(yōu)勢。開發(fā)本系統(tǒng)的可行性研究如下:技術上的可行性分析主要分析技術條件能否順利完成開發(fā)工作,軟、 硬件能否滿足需要。本系統(tǒng)采用ASPW發(fā)出友好美觀的人機界面,便于用戶理解、操作。數據庫管理系統(tǒng)采用Microsoft SQL Server 2000 ,它能夠處理大量數據,同時保持數據的完整性、安全性。因此本系統(tǒng)的開發(fā)平臺已成熟可行。硬件方面,在科技飛速發(fā)展的今天,硬件更新速度越來越快,容量越來越大,可靠性越來越高,價格越來越便宜,因此硬件平臺也能夠滿足本系統(tǒng)所需。計算

6、機技術發(fā)展異常迅猛的根本原因在于計算機的應用促進了社會經濟的發(fā)展,給社會帶來了巨大經濟效益。因此基于計算機系統(tǒng)的成本- 效益分析是可行性研究的重要內容。旅行管理系統(tǒng)是基于ASP 動態(tài)服務器頁面,ASP 可以與數據庫和其他程序進行交互,是一種簡單、方便的編程工具,所以操作可行性方面是可行的。開發(fā)出來的界面也是十分容易使用,具有簡單,容易上手的特點。3. 需求分析需求的定義是“系統(tǒng)必須符合的條件或具備的功能”。 需求分析簡單地說就是分析用戶的需求。需求分析是設計程序的起點,需求分析的結果是否能準確地反映了用戶的實際需求,將直接影響到后面各個階段的設計,并影響到設計結果是否合理和實用。需求分析的任務

7、是通過詳細調查現實世界要處理的對象(組織、 部門、 企業(yè)等),充分了解原系統(tǒng)(手工系統(tǒng)和計算機系統(tǒng))工作情況,明確用戶的各種需求,然后在此基礎上確定新系統(tǒng)的功能。信息革命的核心是當今先進生產力的代表信息技術。信息技術本身是一個龐大的擴展的高新技術群,包括電腦技術、電信技術、廣播電視技術、網絡技術、 多媒體技術、數據庫技術等等。信息技術的發(fā)展對人類社會的方方面面都產生不同程度的影響,包括旅游業(yè)。同時信息技術也推動了旅游業(yè)的第二次革命,它對傳統(tǒng)的旅游管理、旅游服務、旅游經營和銷售手段等產生強大沖擊。旅游業(yè)對信息和信息技術有很強的依賴性,信息可以幫助旅游管理者對旅游市場進行分析和預測,從而有針對性地

8、制定相關政策,采取相應措施,并在信息技術的支持下實現對旅游業(yè)的有效的宏觀管理。旅游管理信息化不僅是適應信息時代快速變化的必然選擇,同時也可以增加目前我國旅游管理中的科技含量。功能需求分析需求分析的基本任務是確定目標系統(tǒng)必須具備那些功能,準確完整的體現用戶的要求。綜合旅游信息系統(tǒng)的主要目的是為用戶提供一個方便的、可快速瀏覽當前最新旅游的界面,并且也可以隨時發(fā)布最新的資訊、線路以達到信息共享的目的。 因此要為用戶提供一個方面易用的使用界面,同時也為具有更高權限的管理用戶提供編輯、刪除信息的系統(tǒng)維護功能。旅行管理系統(tǒng)主要需求實現以下一些基本功能:1、合理設定用戶,控制用戶使用權限。讓系統(tǒng)可以分辨出非

9、用戶和用戶。2、管理人員可以隨時根據實際情況修改數據庫中的數據資料,使信息的更新及時、準確。3、旅游資訊可以由管理人員添加、修改和刪除,普通用戶只可以查看。4、線路類型里新線路的添加,或舊路線的修改和刪除由管理人員按實際要求處理。5、用戶的個人資料可以方便地增加、刪除和修改,可以查看。6、用戶可以預訂旅游線路,用戶填寫相關預訂信息進行線路預訂。7、游客以及用戶可以使用留言功能留言,在填寫相關的個人信息和留言內容后,發(fā)布留言。性能需求分析為了保證系統(tǒng)能夠能夠長期、安全、穩(wěn)定、可靠、高效地運行,旅游管理系統(tǒng)應該滿足以下性能需求:1、數據準確性以及數據更新的及時性,要求用戶輸入與輸出的數據達到準確性

10、。 而且要充分保證數據在各個功能模塊之間傳遞與流動時的準確性。要求用戶輸入和輸出的數據到達及時更新。2、系統(tǒng)的開放性和系統(tǒng)的可擴充性,系統(tǒng)在開發(fā)過程中,應該充分考慮以后的可擴充性。例如, 用戶查詢的需求也會不斷的更新和完善。要求系統(tǒng)提供足夠的手段進行功能的調整和擴充。而要實現這一點,應通過系統(tǒng)的開發(fā)性來完成,即系統(tǒng)應是一個開放系統(tǒng),只要符合一定的規(guī)范,可以簡單地加入和減少系統(tǒng)的模塊,配置系統(tǒng)的硬件。4. 概要設計整個系統(tǒng)所包括的信息有景點信息、用戶信息、酒店信息、旅行社信息、留言信息等。可將這些信息抽象為下列系統(tǒng)所需要的數據項和數據結構:1 . 景點管理(編號,景點名稱,景點等級,天氣情況,位

11、置,住宿,費用,路線)2 . 酒店管理(酒店編號,酒店名稱,酒店具體地址,酒店星級,聯系人,聯系電話)3 . 用戶表(用戶名,用戶類型,密碼)4 .旅行社管理(編號,名稱,等級,負責線路,聯系人,電話)5 .留言管理(留言編號,標題,留言人,日期,內容)6 .預定酒店表(編號,日期,用戶,酒店)本系統(tǒng)結構圖如下:旅游信息系統(tǒng)系統(tǒng)結構圖本系統(tǒng)登陸流程圖概念模型(E-R模型)的組成元素有:實體、屬性、聯系, E-R模型用E-R 圖表示。實體是用戶工作環(huán)境中所涉及的事務,屬性是對實體特征的描述。1 .模型中的實體相當于一個實體集、 一個表。實體用矩形框表示,實體名稱 標注在矩形框內。用菱形表示實體間

12、的聯系,菱形框內寫上聯系名,用無向邊把 菱形分別與有關實體相連接,在無向邊旁標上聯系的類型。2 .屬性是實體的性質。用橢圓框表示,與實體之間用一條線相連,表的主碼 是關鍵屬性,關鍵屬性項加下劃線。3 .各子系統(tǒng)模塊中主鍵相同的字段之間存在著相互關聯的關系4 .在程序中實現對他們的完整性和一致性控制。E-R模型的組成元素有:實體、屬性、聯系E-R模型用E-R圖來表示。實體是用戶工作環(huán)境中所涉及的事物,屬性是對實體特征的描述。本系統(tǒng)主要的E-R 圖。系統(tǒng)E-R圖數據字典是在系統(tǒng)數據流程圖的基礎上。進一步定義和描述所有的數據項、數據結構、數據存儲、處理過程和外部實體的詳細邏輯內容與特征的工具。數據字

13、典的任務是對于數據流程圖中出現的元素的名字都有一個確切的解釋。本系統(tǒng)的數據字典如下:數據文件“用戶表”字典條目:文件名:用戶表組成:用戶名+密碼+類型備注:這是所有的用戶信息表 數據文件“景點表的字典條目:文件名:景點表組成:編號+名稱+等級+地理位置+天氣+路線+住宿條件+費用備注:這是所有的景點信息表數據文件“旅行社表”的字典條目:文件名:旅行社表組成:編號+名稱+等級+負責路線+聯系電話+ 聯系人數據文件“酒店表”的字典條目:文件名:酒店表組成:編號+名稱+地址+星級+聯系電話+聯系人數據文件“留言表”的字典條目:文件名:留言表組成:編號+留言內容+留言人+留言時間+標題數據文件“負責路

14、線表”的字典條目:文件名:負責線路表組成:旅行社編號+景點編號+旅行社名稱+景點名稱數據文件“酒店預定表”的字典條目文件名:酒店預定表組成:用戶名+酒店編號+酒店名稱+時間5 .課程設計完成結果分析與個人小結通過這次課程設計,我體會到了管理信息系統(tǒng)的開發(fā)思想,大致了解了整個 系統(tǒng)的邏輯關系,根據自己在實驗中進行的相關的設計和實現過程,更加詳盡的了解了這個設計的過程及其細節(jié)問題。 即使這樣做出來的效果并不算理想, 但系 統(tǒng)具備了不少功能。由此可見,系統(tǒng)分析及管理系統(tǒng)的設計都不是隨隨便便能出 得來的,與它相關的聯系很多。這次課程設計讓我深刻了解到,軟件開發(fā)中,從需求分析到詳細設計這個過程對軟件實現

15、起到巨大意義。沒有周到、完備的需求分析,開發(fā)人員就不能完全明白用戶真正需要什么樣的軟件來幫他工作。在全面了解用戶的需求后,就要給系統(tǒng)一個總體框架的設計,使系統(tǒng)在實施過程中,有個明確的指導。接下來就是關鍵的詳細設計和數據庫的設計,這部分決定系統(tǒng)性能的好壞,詳細, 周到的設計系統(tǒng)的功能,是設計出來的軟件系統(tǒng),能夠高效,快捷,方便的幫用戶完成任務, 達到軟件設計的最終目的。我在旅游信息管理網站設計與開發(fā)過程中,嚴格遵守軟件工程的設計思想來設計和開發(fā)系統(tǒng)。但由于個人學識和技術能力方面的不足, 系統(tǒng)還有很多可以完善和改進的地方,我將在以后的工作中,不斷的學習和改進。通過這次設計讓我覺得學習要學以致用,能將課上老師講的運用到其中,反過來在實驗過程中深化理解,與成員商討研究,及時改正錯誤,正確深刻體會各種邏輯關系。也使自己的實際動手能力得到大幅度提高。最后, 通過這次設計,讓我明白了做事一定要細心。在做一件事之前要有充分地準備,在設計的過程中要及時發(fā)現不足加以改進??偟膩碚f,通過課程設計,我學

溫馨提示

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

評論

0/150

提交評論