版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領
文檔簡介
1、<p><b> 目 錄</b></p><p><b> 摘 要I</b></p><p> AbstractII</p><p> 前 言III</p><p> 第1章 緒 論1</p><p><b> 1.
2、1課題背景1</b></p><p> 1.2目的和意義1</p><p> 1.3系統(tǒng)設計思想1</p><p> 1.4系統(tǒng)開發(fā)環(huán)境2</p><p> 1.4.1 B/S結(jié)構(gòu)的數(shù)據(jù)庫訪問模式2</p><p> 1.4.2 MyEclipse簡介3</p><
3、p> 1.4.3 SQL Server 2005數(shù)據(jù)庫簡介4</p><p> 1.5論文的工作內(nèi)容及論文的結(jié)構(gòu)4</p><p> 第2章 可行性分析6</p><p> 2.1經(jīng)濟可行性6</p><p> 2.2技術(shù)可行性7</p><p> 2.3操作可行性7</p>
4、<p><b> 2.4業(yè)務流程8</b></p><p><b> 2.5本章小結(jié)9</b></p><p> 第3章 需求分析10</p><p> 3.1 MIS系統(tǒng)的產(chǎn)生和發(fā)展情況10</p><p> 3.2綏化九州旅行社業(yè)務管理系統(tǒng)的需求分析10</
5、p><p> 3.2.1數(shù)據(jù)流11</p><p> 3.2.2數(shù)據(jù)字典12</p><p> 3.3本章小結(jié)16</p><p> 第4章 總體設計18</p><p> 4.1系統(tǒng)模塊總體設計18</p><p> 4.2數(shù)據(jù)庫設計18</p><p&
6、gt; 4.3數(shù)據(jù)庫設計概述19</p><p> 4.3.1數(shù)據(jù)分析20</p><p> 4.4數(shù)據(jù)庫的詳細設計20</p><p> 4.4.1數(shù)據(jù)庫的E-R圖的設計20</p><p> 4.4.2數(shù)據(jù)表的設計21</p><p> 4.5本章小結(jié)25</p><p&
7、gt; 第5章 詳細設計26</p><p> 5.1系統(tǒng)運行平臺設置26</p><p> 5.2系統(tǒng)主界面設計26</p><p> 5.3用戶登錄系統(tǒng)設計與實現(xiàn)26</p><p> 5.3.1用戶登錄的設計與實現(xiàn)27</p><p> 5.3.2旅行團管理的設計與實現(xiàn)28</p&g
8、t;<p> 5.4統(tǒng)計與分析的設計與實現(xiàn)30</p><p> 5.4.1路線統(tǒng)計與分析的設計與實現(xiàn)30</p><p> 5.5本章小結(jié)33</p><p> 第6章 軟件測試34</p><p> 6.1測試的基本概念34</p><p> 6.2測試的任務和目的34<
9、/p><p> 6.2.1測試的任務34</p><p> 6.2.2測試的目的35</p><p> 6.3系統(tǒng)整體測試步驟35</p><p> 6.4本系統(tǒng)測試36</p><p> 6.4.1用戶登錄模塊測試36</p><p> 6.4.2路線統(tǒng)計模塊測試36<
10、;/p><p> 6.5本章小結(jié)37</p><p><b> 旅行社業(yè)務管理系統(tǒng)</b></p><p><b> 摘 要</b></p><p> 旅行社業(yè)務管理系統(tǒng)是將旅行社團信息管理、客戶管理、路線管理、員工管理等多功能于一身的旅行社業(yè)務管理軟件,操作簡單方便,界面美觀大方,能滿足旅
11、行社進行業(yè)務管理的需求,旅行社業(yè)務管理系統(tǒng)通過準確、智能、高效、創(chuàng)新的營銷策略,協(xié)助旅行社業(yè)務不斷提高銷售額、提升旅行社客戶忠誠度。</p><p> 該系統(tǒng)用JSP和SQL Server 2005實現(xiàn)了旅行社業(yè)務信息的管理、統(tǒng)計、分析、查詢以及管理員對系統(tǒng)維護等功能。</p><p> 旅行社業(yè)務管理系統(tǒng)有著很好的應用前景,隨著計算機技術(shù)和網(wǎng)絡技術(shù)的發(fā)展,它的功能將會得到不斷的發(fā)展和
12、完善。</p><p> 本系統(tǒng)可根據(jù)實際應用的具體情況,適當加以修改,以便更好應用。本系統(tǒng)操作簡單,靈活性好,系統(tǒng)安全性高,運行穩(wěn)定。</p><p> 關(guān)鍵詞:管理系統(tǒng) 旅行社 JSP SQL server 2005</p><p> SuiHua Kyushu Travel Agency Business Management System</p&
13、gt;<p><b> Abstract</b></p><p> Travel agency business travel agency management system is to group information management, customer management, line management, staff management and othe
14、r functions into a travel agency business management software, simple operation, beautiful interface, can meet the needs of travel management for business, travel business management System through accurate, intelligent,
15、 efficient and innovative marketing strategies to help travel agents continued to increase sales, improve customer loyalty tra</p><p> The system with the JSP and SQL Server 2005 implements the travel agenc
16、y business information management, statistics, analysis, inquiry, and the administrator of the system maintenance.</p><p> Travel Business Management system has good prospects, with computer technology and
17、network technology development, its function will be continuous development and improvement.</p><p> The system according to the specific circumstances of the application, appropriately modified to better a
18、pplication. The system is simple, good flexibility, the system safe and stable operation.</p><p> Keywords Management System Travel agency JSP SQL server 2005</p><p><b> 前 言</b>
19、;</p><p> 隨著計算機網(wǎng)絡技術(shù)、數(shù)據(jù)庫技術(shù)、管理技術(shù)的發(fā)展,對信息的處理和利用已經(jīng)深入到人類生活的各個方面。利用計算機的發(fā)展成果結(jié)合旅行社的業(yè)務特點,建立高效的旅行社管理系統(tǒng),以迅速、準確地捕捉客戶要求,并加以高效回應,使游客滿意,才能擺脫被擠出的危險并在業(yè)內(nèi)脫穎而出。我國的旅行社目前正處于一個科學技術(shù)日新月異飛速向前發(fā)展的環(huán)境中。在采用該系統(tǒng)后,還可以做到減員增效的作用,提高工作效率,讓決策者的決策
20、更加直觀。</p><p> 從新系統(tǒng)使用難易程度上來看,新系統(tǒng)使用起來并不復雜,界面設計親切,容易使用,通過接觸了解到公司的員工有接受新事物的能力,大多數(shù)平時都有過使用電腦的經(jīng)歷,學習該系統(tǒng)的使用應該不會困難。該系統(tǒng)的實施對公司的組織機構(gòu)不會有太大的影響。在今后的維護過程中,領導者可在店面里挑選或培養(yǎng)一、兩名對計算機知識比較了解的員工深入學習該系統(tǒng),系統(tǒng)的開發(fā)人員也會在系統(tǒng)實施后的半年時間內(nèi)不計酬的隨時解決系
21、統(tǒng)出現(xiàn)的一些技術(shù)性問題。</p><p><b> 緒 論</b></p><p><b> 1.1課題背景</b></p><p> 現(xiàn)代社會是信息社會。隨著計算機網(wǎng)絡技術(shù)、數(shù)據(jù)庫技術(shù)、管理技術(shù)的發(fā)展,對信息的處理和利用已經(jīng)深入到人類生活的各個方面。21 世紀,全球經(jīng)濟一體化,企業(yè)將面臨著更激烈的市場競爭。&
22、lt;/p><p> 我國的旅行社目前正處于一個科學技術(shù)日新月異飛速向前發(fā)展的環(huán)境中。信息技術(shù)和通信技術(shù)以令人目不暇接的速度發(fā)展,尤其是互聯(lián)網(wǎng)絡的廣泛流行,使得各種服務信息已近乎透明,且個性突出的游客們已不再滿足于死板的標準化的旅游項目,要求量身定做,旅游行業(yè)內(nèi)的競爭日趨激烈。這就要求旅行社必須采取現(xiàn)代化的管理手段,利用計算機的發(fā)展成果結(jié)合旅行社的業(yè)務特點,建立高效的旅行社管理系統(tǒng),以迅速、準確地捕捉客戶要求,并加
23、以高效回應,使游客滿意,才能擺脫被擠出的危險并在業(yè)內(nèi)脫穎而出。</p><p><b> 1.2目的和意義</b></p><p> 我國旅游事業(yè)的發(fā)展十分迅速,旅游是人們生活不可分割的組成部分,旅游業(yè)已成為當今世界上發(fā)展勢頭最強勁的產(chǎn)業(yè),那么如何在短的時間內(nèi)處理好旅行社的日常事務,給客戶和管理人員帶來方便是現(xiàn)在需要解決的問題。</p><p&
24、gt; 旅行社管理信息系統(tǒng)是一個典型的多表操作系統(tǒng),因為一個旅行社涉及到導游的管理與查詢,訂單的管理和查詢,還涉及到導游的各種管理和游客的各種管理等等,因此,它是一個比較復雜的管理系統(tǒng)。</p><p><b> 1.3系統(tǒng)設計思想</b></p><p> 一個方便用戶使用的軟件應該具備軟件體積小,操作界面友好,基本功能穩(wěn)定,運行速度較快,通過計算機技術(shù)及網(wǎng)絡
25、技術(shù)結(jié)合開發(fā)出客戶端與服務器端,以便方便快捷清晰的進行數(shù)據(jù)傳輸,和簡易通訊功能。</p><p> 實用性:系統(tǒng)以用戶需求為目標,以方便用戶為原則。根據(jù)用戶實際的需求情況,度身訂造一套先進的局域網(wǎng)數(shù)據(jù)傳輸,從用戶角度出發(fā)盡可能的方便用戶使用,滿足基本的用戶需要,成為公司學校等通用的網(wǎng)絡軟件。</p><p> 先進性:本設計將充分應用現(xiàn)有成熟的計算機技術(shù)、網(wǎng)絡技術(shù)、軟件開發(fā)技術(shù)。以My
26、eclipse8.0為主要開發(fā)環(huán)境,其優(yōu)秀的編碼體制和強大的編譯器是此系統(tǒng)的強力支柱。</p><p> 高可靠性:一個實用的系統(tǒng)同時必須是可靠的,本設計通過合理而先進的網(wǎng)絡設計以及軟、硬件的優(yōu)化選型,可保證系統(tǒng)數(shù)據(jù)傳輸?shù)恼_性。</p><p> 高安全性:在設計中,將充分利用網(wǎng)絡軟、硬件提供的各種安全措施,既可以保證用戶共享資源,同時也可保證關(guān)鍵數(shù)據(jù)的安全性。</p>
27、<p> 采用標準技術(shù):本系統(tǒng)的所有設計遵循國際上現(xiàn)行的標準進行,以提高系統(tǒng)的開放性。</p><p> 可維護性:系統(tǒng)的設計要求方便維護,包括硬件的維護,軟件的維護(更改,升級等)和網(wǎng)絡的維護。</p><p> 可擴展性及靈活性:系統(tǒng)的設計以方便未來業(yè)務的擴展和系統(tǒng)擴充為目標,系統(tǒng)要求能夠方便的升級,充分保護系統(tǒng)的投資。</p><p> 智
28、能性:系統(tǒng)在設計時,充分考慮系統(tǒng)運行的智能性,在使用系統(tǒng)一段時間后,系統(tǒng)可以適應于任何局域網(wǎng)。</p><p><b> 1.4系統(tǒng)開發(fā)環(huán)境</b></p><p> 軟件條件:操作系統(tǒng)Windows 7 ;開發(fā)工具 MyEclipse8.0、Tomcat6.0;后臺數(shù)據(jù)庫SQL Server 2005;硬件條件:DELL筆記本一臺內(nèi)存2G。</p>
29、<p> 1.4.1 B/S結(jié)構(gòu)的數(shù)據(jù)庫訪問模式</p><p> 本高速公路應急預案和指揮系統(tǒng)采用B/S模式,服務器采用著名的web服務器端軟件apache,該http服務器有著良好的跨平臺性和安全性,可以運行在包括windows、linux、mac等操作系統(tǒng)上。用戶旅行社業(yè)務端使用各種瀏覽器都能夠進行正常的瀏覽和操作。需要注意的是在程序的開發(fā)過程中,程序和路徑相關(guān)的要考慮到不同的操作系統(tǒng)的文件
30、目錄結(jié)構(gòu)。</p><p> B/S結(jié)構(gòu),即Browser/Server(瀏覽器/服務器)結(jié)構(gòu),就是只安裝維護一個服務器(Server),而旅行社業(yè)務端采用瀏覽器(Browse)運行軟件。它是隨著Internet技術(shù)的興起,對C/S結(jié)構(gòu)的一種變化和改進。主要利用了不斷成熟的WWW瀏覽器技術(shù),結(jié)合多種Script語言(VBScript、JavaScript等)和ActiveX技術(shù),是一種全新的軟件系統(tǒng)構(gòu)造技術(shù)。
31、</p><p> B/S三層體系結(jié)構(gòu)采用三層旅行社業(yè)務/服務器結(jié)構(gòu),在數(shù)據(jù)管理層(Server)和用戶界面層(Client)增加了一層結(jié)構(gòu),稱為中間件(Middleware),使整個體系結(jié)構(gòu)成為三層。三層結(jié)構(gòu)是伴隨著中間件技術(shù)的成熟而興起的,核心概念是利用中間件將應用分為表示層、業(yè)務邏輯層和數(shù)據(jù)存儲層三個不同的處理層次。三個層次的劃分是從邏輯上分的,具體的物理分法可以有多種組合。中間件作為構(gòu)造三層結(jié)構(gòu)應用系統(tǒng)
32、的基礎平臺,提供了以下主要功能:負責旅行社業(yè)務機與服務器、服務器與服務器間的連接和通信;實現(xiàn)應用與數(shù)據(jù)庫的高效連接;提供一個三層結(jié)構(gòu)應用的開發(fā)、運行、部署和管理的平臺。這種三層結(jié)構(gòu)在層與層之間相互獨立,任何一層的改變不會影響其它層的功能。如圖1-1所示。 </p><p> 圖1-1 B/S三層體系結(jié)構(gòu)</p><p> 在B/S體系結(jié)構(gòu)系統(tǒng)中,用戶通過瀏覽器向分布在網(wǎng)絡上的許多服務器
33、發(fā)出請求,服務器對瀏覽器的請求進行處理,將用戶所需信息返回到瀏覽器。而其余如數(shù)據(jù)請求、加工、結(jié)果返回以及動態(tài)網(wǎng)頁生成、對數(shù)據(jù)庫的訪問和應用程序的執(zhí)行等工作全部由Web Server完成。隨著Windows將瀏覽器技術(shù)植入操作系統(tǒng)內(nèi)部,這種結(jié)構(gòu)已成為當今應用軟件的首選體系結(jié)構(gòu)。顯然B/S結(jié)構(gòu)應用程序相對于傳統(tǒng)的C/S結(jié)構(gòu)應用程序是一個非常大的進步。</p><p> B/S三層體系結(jié)構(gòu)的主要優(yōu)點:</p&g
34、t;<p> B/S模式提供靈活的信息交流和信息發(fā)布服務。B/S模式借助Internet強大的信息發(fā)布與信息傳送能力可以有效地解決旅行社業(yè)務內(nèi)部的大量不規(guī)則的信息交流。</p><p> 可共享性。單個應用服務器可以為處于不同平臺的旅行社業(yè)務應用程序提供服務,在很大程度上節(jié)省了開發(fā)時間和資金投入。</p><p> 較好的安全性。在這種結(jié)構(gòu)中,旅行社業(yè)務應用程序不能直接
35、訪問數(shù)據(jù),應用服務器不僅可控制哪些數(shù)據(jù)被改變和被訪問,而且還可控制數(shù)據(jù)的改變和訪問方式 。</p><p> 三層模式成為真正意義上的“瘦旅行社業(yè)務端”,旅行社業(yè)務端計算機不需要很高的硬件配置,也無需特殊的軟件配置要求,只要有web瀏覽器就可以使用系統(tǒng)。</p><p> B/S模式提供了一致的用戶界面:B/S模式的應用軟件都是基于Web瀏覽器的,這些瀏覽器的界面都很相似。對于無用戶交
36、互功能的頁面,用戶接觸的界面都是一致的,從而可以降低軟件的培訓費用。</p><p> 在B/S模式下,外部的用戶亦可通過通用的瀏覽器進行訪問。</p><p> B/S模式的結(jié)構(gòu)易于擴展:由于Web 的平臺無關(guān)性,B/S模式結(jié)構(gòu)可以任意擴展,可以從一臺服務器、幾個用戶的工作組級擴展成為擁有成千上萬用戶的大型系統(tǒng)。</p><p> B/S模式具有更強的信息系
37、統(tǒng)集成性:在B/S模式下,集成了解決企事業(yè)單位各種問題的服務,而非零散的單一功能的多系統(tǒng)模式,因而它能提供更高的工作效率。</p><p> 1.4.2 MyEclipse簡介</p><p> MyEclipse是一個開放源代碼的、基于 Java 的可擴展開發(fā)平臺。就其本身而言,它只是一個框架和一組服務,用于通過插件組件構(gòu)建開發(fā)環(huán)境。幸運的是,MyEclipse附帶了一個標準的插件集
38、,包括 Java 開發(fā)工具(Java Development Tools,JDT)。 </p><p> 雖然大多數(shù)用戶很樂于將 MyEclipse當作 Java IDE 來使用,但 Eclipse 的目標不僅限于此。MyEclipse還包括插件開發(fā)環(huán)境(Plug-in Development Environment,PDE),這個組件主要針對希望擴展 MyEclipse的軟件開發(fā)人員,因為它允許他們構(gòu)建與 M
39、yEclipse環(huán)境無縫集成的工具。由于 MyEclipse中的每樣東西都是插件,對于給 MyEclipse提供插件,以及給用戶提供一致和統(tǒng)一的集成開發(fā)環(huán)境而言,所有工具開發(fā)人員都具有同等的發(fā)揮場所。</p><p> 這種平等和一致性并不僅限于 Java 開發(fā)工具。盡管 MyEclipse是使用 Java 語言開發(fā)的,但它的用途并不限于Java 語言;例如,支持諸如 C/C++、COBOL 和 Eiffel
40、等編程語言的插件已經(jīng)可用,或預計會推出。MyEclipse框架還可用來做為與軟件開發(fā)無關(guān)的其他應用程序類型的基礎,比如內(nèi)容管理系統(tǒng)。</p><p> 基于 MyEclipse的應用程序的突出例子是 IBM 的 WebSphere Studio Workbench,它構(gòu)成了 IBM Java 開發(fā)工具系列的基礎。例如,WebSphere Studio Application Developer 添加了對 JSP
41、、servlet、EJB、XML、Web 服務和數(shù)據(jù)庫訪問的支持。</p><p> MyEclipse是一個開發(fā)源碼項目,它其實是Visual Age for Java的替代品,其界面跟先前的Visual Age for Java差不多,但由于其開放源碼,任何人都可以免費得到,并可以在此基礎上開發(fā)各自的插件,因此越來越受人們關(guān)注。近期還有包括Oracle在內(nèi)的許多大公司也紛紛加入了該項目,并宣稱MyEclip
42、se將來能成為可進行任何語言開發(fā)的IDE集大成者,使用者只需下載各種語言的插件即可。</p><p> 1.4.3 SQL Server 2005數(shù)據(jù)庫簡介</p><p> 作為微軟下一代的數(shù)據(jù)管理與商業(yè)智能平臺,SQL Server 2005將是微軟5年來具有里程碑性質(zhì)的企業(yè)級數(shù)據(jù)庫產(chǎn)品。和以往的數(shù)據(jù)解決方案相比,SQL Server 2005將給您帶來空前的價值、超強的功能和激動
43、人心的全新體驗。</p><p> SQL Server 2005中包含了非常豐富的新特性:通過提供一個更安全、可靠和高效的數(shù)據(jù)管理平臺,增強企業(yè)組織中用戶的管理能力,大幅提升IT管理效率并降低運維風險和成本;通過提供先進的商業(yè)智能平臺,滿足眾多客戶對業(yè)務的實時統(tǒng)計分析、監(jiān)控預測等多種復雜管理需求,推動企業(yè)管理信息化建設和業(yè)務發(fā)展;同時,SQL Server 2005將提供一個極具擴展性和靈活性的開發(fā)平臺,不斷
44、拓展你的應用空間,實現(xiàn)Internet數(shù)據(jù)業(yè)務互聯(lián),為你帶來新的商業(yè)機遇。</p><p> 由于大大減少了應用程序當機時間,提高了系統(tǒng)的可伸縮性和性能,并加以更嚴格的控制,SQL Server 2005在支持現(xiàn)實中最苛刻的企業(yè)級系統(tǒng)要求的道路上,邁出了極大的一步。SQL Server 是微軟服務器家族中重要的一部分,通過微軟服務器系列產(chǎn)品共有的Engineering strategy所實現(xiàn)的增強的管理性和集成
45、性,客戶可以有效降低總體擁有成本并從更快的開發(fā)部署時間中受益。</p><p> 安全、可靠、高效的企業(yè)級數(shù)據(jù)管理平臺</p><p> 先進、一體化的商業(yè)智能平臺</p><p> 極具擴展性和靈活性的開發(fā)平臺</p><p> 1.5論文的工作內(nèi)容及論文的結(jié)構(gòu)</p><p> 本文在研究旅行社業(yè)務管理系
46、統(tǒng)的課題基礎上,充分利用現(xiàn)在的發(fā)達的網(wǎng)絡資源和技術(shù)力量優(yōu)勢,結(jié)合旅行社的實際工作情況,按照軟件生命周期法的開發(fā)步驟,從系統(tǒng)調(diào)查開始,對系統(tǒng)分析、系統(tǒng)設計及系統(tǒng)實施各階段進行了描述。</p><p> 系統(tǒng)需求分析階段。經(jīng)過初步調(diào)查,對系統(tǒng)進行可行性分析,確定系統(tǒng)的開發(fā)模式和實現(xiàn)的目標。在初步調(diào)查的基礎上對旅行社業(yè)務管理系統(tǒng)的流程做詳細調(diào)查,并做了詳盡的分析,對旅行社業(yè)務管理系統(tǒng)的需求,包括旅行社的業(yè)務流程、業(yè)務
47、需求,確立了系統(tǒng)的功能需求,為系統(tǒng)的設計打下了基礎。</p><p> 系統(tǒng)設計階段。詳細討論體系結(jié)構(gòu)、邏輯設計及數(shù)據(jù)庫設計。運用結(jié)構(gòu)化程序設計思想,將系統(tǒng)分解成為若干個模塊。對系統(tǒng)設計的每個模塊進行詳細定義和說明。</p><p> 系統(tǒng)測試運行階段。依據(jù)系統(tǒng)的分析和設計,使用語言的集成開發(fā)環(huán)境實現(xiàn)系統(tǒng)并解決功能實現(xiàn)過程中遇到的問題。在測試運行階段,同時保留手工操作,經(jīng)過一段時間的運
48、行和對照檢查,確認系統(tǒng)已能達到手工操作的效果后,正式投入使用。</p><p><b> 論文的組織結(jié)構(gòu)。</b></p><p> 本文分6個章節(jié)進行闡述。</p><p> 第一章:緒論,主要介紹了系統(tǒng)開發(fā)的背景、目的和意義。概述了系統(tǒng)的設計思想、開發(fā)環(huán)境、本文的主要內(nèi)容和組織結(jié)構(gòu)。</p><p> 第二章
49、:可行性分析,通過對系統(tǒng)經(jīng)濟可行性、技術(shù)可行性和操作可行性的分析,確定了系統(tǒng)是否值得去做,通過分析設計出系統(tǒng)的業(yè)務流程圖。</p><p> 第三章:需求分析,通過旅行社日常的業(yè)務流程,進行系統(tǒng)的需求分析。</p><p> 第四章:總體設計,詳細描述了系統(tǒng)的設計,包括總體設計的原則、功能設計、數(shù)據(jù)庫設計,并對總體設計中劃分的模塊再進行詳細的定義和說明。</p><
50、p> 第五章:詳細設計,詳細敘述了系統(tǒng)的實現(xiàn)和相關(guān)技術(shù)。</p><p> 第六章:軟件測試,對系統(tǒng)完成的功能模塊進行測試,找出系統(tǒng)存在的漏洞,及時修改。</p><p> 最后,結(jié)束部分總結(jié)了所做的工作和不足,就下一步的研究提出了想法和展望。</p><p><b> 可行性分析</b></p><p>
51、 目前各個行業(yè)業(yè)務銷售量的不斷增加,但對計算機在工作中的應用投入很少,甚至仍然停留在手工記錄的模式,給工作帶來了許多不必要的麻煩。進過調(diào)研,各管理者表示愿意在有完善的管理系統(tǒng)基礎上在現(xiàn)代化管理上多做投入,將自己的公司發(fā)展成為管理先進的現(xiàn)代化銷售公司?,F(xiàn)代化管理手段、辦公設施被列為各個公司發(fā)展的第一步。 由此可見本系統(tǒng)的應用首先已經(jīng)得到了領導的支持。</p><p> 在軟件的開發(fā)過程中,在世界上普遍采用的一種
52、研究工程項目是否可行的科學。它通過各種有效的方法,對工程項目進行分析,從技術(shù)、經(jīng)濟、財務等方面加以評價,最終給投資決策者提供是否選擇該項目進行投資的依據(jù)。</p><p> 可行性研究的目的是用最小的代價,在盡可能短時間內(nèi)確定問題是否能夠解決,它的目的不是解決問題,而是確定問題是否值得去解決,可行性從以下三個方面來考慮:</p><p><b> 2.1經(jīng)濟可行性</b
53、></p><p> 該系統(tǒng)規(guī)模不大,價格并不昂貴,完全可以支付,又恰恰是在企業(yè)尋求發(fā)展的開始階段提出,迎合了決策者的想法。在采用該系統(tǒng)后,還可以做到減員增效的作用,提高工作效率,讓決策者的決策更加直觀。</p><p><b> 系統(tǒng)初期投資</b></p><p> 系統(tǒng)初期投資如表2-1所示。</p><p
54、> 表2-1 旅行社業(yè)務管理系統(tǒng)初期投資</p><p><b> 貨幣的時間價值</b></p><p> 系統(tǒng)貨幣時間價值如表2-2所示。</p><p> 表2-2 旅行社業(yè)務管理系統(tǒng)貨幣時間價值</p><p><b> 投資回收期</b></p><
55、p> 引入旅行社管理系統(tǒng)三年后,可以節(jié)省54464元,比最初投資還少536元。但第四年可以節(jié)省16454元。</p><p> 即:投資回收期=3+(55000-54464)/16454=3.033年 </p><p><b> 純收入</b></p><p> 純收入=4年累計的當前值-系統(tǒng)投資=70918-55000
56、=15918(元)</p><p> 當然,如果想要在四年后得到預計的純收入,那么首先就應拿出初期投資的55000元。而且考慮到開發(fā)本系統(tǒng)將為以后帶來的利益,拿出55000元來進行旅行社業(yè)務管理系統(tǒng)的開發(fā),是絕對必要。</p><p> 經(jīng)過以上分析,旅行社業(yè)務管理系統(tǒng)的開發(fā)是可行的。</p><p><b> 2.2技術(shù)可行性</b>&
57、lt;/p><p> 技術(shù)可行性是對現(xiàn)有技術(shù)進行評價,分析系統(tǒng)是否可以用現(xiàn)有技術(shù)來實施以及技術(shù)發(fā)展對系統(tǒng)建設有什么影響。</p><p> 新系統(tǒng)可以用現(xiàn)有的技術(shù)來實現(xiàn),針對目前的開發(fā)工具而言,新系統(tǒng)比較適合采用流行的WEB開發(fā)工具JSP。這種開發(fā)工具非常適合于B/S 結(jié)構(gòu)的應用系統(tǒng),提供了強大的軟件生成器。與其他開發(fā)工具相比,JSP能夠支持跨平臺客戶端應用程序開發(fā)的工具,除WINDOWS
58、外,它還支持MACINTOSH和UNIX平臺,可提供優(yōu)秀的報表生成方法和完整的在線幫助以及豐富的INTERNET訪問功能和組件特征。</p><p> JSP安全可靠,對于開發(fā)人員而言開發(fā)方便,對于使用人員而言界面友好,開發(fā)出來的軟件簡單易用,掌握方便。開發(fā)出的軟件易學易用,即便原來沒有什么計算機操作基礎也會很容易學會使用。</p><p><b> 2.3操作可行性<
59、/b></p><p> 操作可行性是指系統(tǒng)對組織機構(gòu)的影響,現(xiàn)有人員和機構(gòu)、設施、環(huán)境等對系統(tǒng)的適應性以及進行人員培訓的補充計劃可行性。</p><p> 從新系統(tǒng)使用難易程度上來看,新系統(tǒng)使用起來并不復雜,界面設計親切,容易使用,通過接觸了解到公司的員工有接受新事物的能力,大多數(shù)平時都有過使用電腦的經(jīng)歷,學習該系統(tǒng)的使用應該不會困難。該系統(tǒng)的實施對公司的組織機構(gòu)不會有太大的影
60、響。在今后的維護過程中,領導者可在店面里挑選或培養(yǎng)一、兩名對計算機知識比較了解的員工深入學習該系統(tǒng),系統(tǒng)的開發(fā)人員也會在系統(tǒng)實施后的半年時間內(nèi)不計酬的隨時解決系統(tǒng)出現(xiàn)的一些技術(shù)性問題。</p><p> 經(jīng)過上述論述分析,新系統(tǒng)的實施非常可行。</p><p><b> 2.4業(yè)務流程</b></p><p> 現(xiàn)行系統(tǒng)的業(yè)務流程圖是分析
61、和描述現(xiàn)行系統(tǒng)業(yè)務的重要工具之一。其主要作用是:描述現(xiàn)行系統(tǒng)的業(yè)務情況以便于與企業(yè)管理人員交流,它是系統(tǒng)設計的前提和保證。</p><p> 基本信息業(yè)務流程描述如下:</p><p> 本系統(tǒng)分為不同的角色每個角色登陸后,所要做的操作也不同,首先前臺接待根據(jù)客戶所填的信息單核對客戶的信息,信息正確后存入客戶檔案,然后客戶根據(jù)所選的路線的費用去財務交款,付款后拿回收據(jù),財務根據(jù)各個路線
62、的統(tǒng)計人數(shù)和賬目明細,結(jié)算賬目,然后由總經(jīng)理簽字并且賬目存檔,人事部門根據(jù)每條線路的人數(shù)組成旅游團,然后為每個團隊分配導游。</p><p> 本系統(tǒng)的部分流程圖如圖2-1所示。</p><p> 圖2-1 基本信息業(yè)務流程圖</p><p> 路線管理的業(yè)務流程描述如下:</p><p> 路線的管理是有計調(diào)部門完成的,計調(diào)部門的
63、主要職責是負責開發(fā)路線和路線信息的維護。</p><p> 路線管理的業(yè)務流程如圖2-2所示。</p><p> 圖2-2 路線管理業(yè)務流程圖</p><p><b> 2.5本章小結(jié)</b></p><p> 本章主要對于系統(tǒng)的可行性研究進行了簡要的分析,通過以上對本系統(tǒng)在經(jīng)濟上、技術(shù)上、運行上的可行性,以及
64、對于新系統(tǒng)的主客觀條件的分析,認為該系統(tǒng)的技術(shù)成熟、完備,測試手段可靠,具有良好的市場拓展,它追求的是簡單、易學、易懂、易用,技術(shù)較為成熟、完備、可靠,因此本系統(tǒng)具有一定的開發(fā)前景,可以立即執(zhí)行。通過復查系統(tǒng)的規(guī)模和目標,了解系統(tǒng)的流程,并且從現(xiàn)有的物理系統(tǒng)出發(fā),能夠?qū)С鱿到y(tǒng)的高層邏輯模型。</p><p><b> 需求分析</b></p><p> 需求分析的
65、主要任務是確定系統(tǒng)必須完成哪些工作,在用戶的參與下提出目標系統(tǒng)的完整、準確、清晰、具體的實際要求,軟件應完成的具體功能和性能。通過對軟件的需求分析,為軟件開發(fā)提供了一種可以向抽象數(shù)據(jù)設計、軟件結(jié)構(gòu)設計和過程詳細設計的具體軟件元素的表示。需求分析過程是整個系統(tǒng)開發(fā)的重要階段,分析的成功與否,決定著整個系統(tǒng)功能的完善性以及穩(wěn)定性。在該階段需求分析人員需要確定整個產(chǎn)品的功能要求,并且將現(xiàn)實事務抽象成對象并建模。</p><
66、p> 軟件需求分析工作是軟件生存周期中重要的一步。只有通過需求分析才能把軟件功能和性能的總體概念描述為具體上的軟件需求規(guī)格說明,從而奠定軟件開發(fā)的基礎。軟件需求分析工作也是一個不斷認識和逐步細化的過程。該過程將軟件調(diào)研階段的需求資料進行分析和設計,使軟件范圍逐步細化到詳細定義的程度,并分析出各種不同的軟件元素,然后為這些元素找到可行的解決辦法。本章將從不同角度的需求分析問題,講述軟件需求類型,分析過程,并部分給出了數(shù)據(jù)字典和數(shù)據(jù)
67、流圖。</p><p> 3.1 MIS系統(tǒng)的產(chǎn)生和發(fā)展情況</p><p> 所謂管理信息系統(tǒng)(Management Information System),是一個由人、計算機及其他外圍設備等組成的能進行信息的收集、傳遞、存貯、加工、維護和使用的系統(tǒng),是一門新興的科學,其主要任務是最大限度的利用現(xiàn)代計算機及網(wǎng)絡通訊技術(shù)加強企業(yè)的信息管理,通過對企業(yè)擁有的人力、物力、財力、設備、技術(shù)等
68、資源的調(diào)查了解,建立正確的數(shù)據(jù),加工處理并編制成各種信息資料及時提供給管理人員,以便進行正確的決策,不斷提高企業(yè)的管理水平和經(jīng)濟效益。目前,企業(yè)的計算機網(wǎng)絡已成為企業(yè)進行技術(shù)改造及提高企業(yè)管理水平的重要手段。隨著我國與世界信息高速公路的接軌,企業(yè)通過計算機網(wǎng)絡獲得信息必將為企業(yè)帶來巨大的經(jīng)濟效益和社會效益,企業(yè)的辦公及管理都將朝著高效、快速、無紙化的方向發(fā)展。MIS系統(tǒng)通常用于系統(tǒng)決策,例如,可以利用MIS系統(tǒng)找出目前迫切需要解決的問題
69、,并將信息及時反饋給上層管理人員,使他們了解當前工作發(fā)展的進展或不足。換句話說,MIS系統(tǒng)的最終目的是使管理人員及時了解公司現(xiàn)狀,把握將來的發(fā)展路徑。與傳統(tǒng)的管理系統(tǒng)相比,在MIS中,處理的對象是抽象成數(shù)據(jù)的信息,因此,MIS有著自己的巨大優(yōu)勢。</p><p> 3.2綏化九州旅行社業(yè)務管理系統(tǒng)的需求分析</p><p> 我國旅游事業(yè)的發(fā)展十分迅速,旅游是人們生活不可分割的組成部分
70、,旅游業(yè)已成為當今世界上發(fā)展勢頭最強勁的產(chǎn)業(yè),那么如何在短的時間內(nèi)處理好旅行社的日常事務,給客戶和管理人員帶來方便是現(xiàn)在需要解決的問題。</p><p> 綏化九州旅行社業(yè)務管理系統(tǒng)主要包括三大部分的管理:團隊信息的管理、路線信息的管理、統(tǒng)計分析信息的管理。軟件項目中40%~60% 的問題都是在需求階段埋下的禍根。在產(chǎn)品需求分析過程中出現(xiàn)的方法和步驟上的失誤,包括信息收集不全、功能不明確、需求文檔不完善等,都可
71、以造成軟件開發(fā)中的困難。因此,需求分析階段要解決的問題,是讓用戶和開發(fā)者共同明確將要開發(fā)的是一個什么樣的系統(tǒng)。因此必須用有效的方法對軟件需求進行分析。</p><p><b> 3.2.1數(shù)據(jù)流</b></p><p> 數(shù)據(jù)流圖(Data Flow Diagram,簡稱DFD) 是一種最常用的結(jié)構(gòu)化分析工具,它從數(shù)據(jù)傳遞和加工角度,以圖形的方式刻畫系統(tǒng)內(nèi)的數(shù)據(jù)運
72、動情況。主要就是采用圖形方式來表達系統(tǒng)的邏輯功能、數(shù)據(jù)在系統(tǒng)內(nèi)部的邏輯流向和邏輯變換過程,是結(jié)構(gòu)化系統(tǒng)分析方法的主要表達工具及用于表示軟件模型的一種圖示方法。 </p><p> 數(shù)據(jù)流表示數(shù)據(jù)的流動情況。加工表示對數(shù)據(jù)的加工處理過程,它的名字應能簡明扼要地表明所完成的是什么加工。數(shù)據(jù)存貯在數(shù)據(jù)流圖中起著保存數(shù)據(jù)的作用,指向數(shù)據(jù)存貯的數(shù)據(jù)流可以理解為寫數(shù)據(jù),從數(shù)據(jù)存貯引出的數(shù)據(jù)流可以理解為讀數(shù)據(jù),雙向
73、數(shù)據(jù)流可以理解為修改數(shù)據(jù)、數(shù)據(jù)源點或終點,表示圖中出現(xiàn)數(shù)據(jù)的始發(fā)點或終止點,它在圖中的出現(xiàn)僅僅是一種符號,并不需要以軟件的形式進行設計和實現(xiàn)。</p><p> 系統(tǒng)頂層數(shù)據(jù)流圖主要描述系統(tǒng)操作人員進入系統(tǒng)前,首先進行登錄操作。登錄成功后,系統(tǒng)操作人員可進行路線管理、客戶管理、旅行團管理、統(tǒng)計管理、日志管理、景點管理及員工管理等操作。每個用戶都有不同的角色,每個角色根據(jù)說分配的權(quán)限不同,使用的功能也大不相同,例
74、如,計調(diào)這個部門只需要對線路進行管理,可以對線路進行增加和維護。最后,將操作結(jié)果顯示給系統(tǒng)操作人員。系統(tǒng)頂層數(shù)據(jù)流圖,如圖3-1所示。</p><p> 圖3-1 系統(tǒng)的數(shù)據(jù)流圖</p><p> 路線管理數(shù)據(jù)流圖主要描述了路線在路線管理中數(shù)據(jù)流向和操作。計調(diào)人員根據(jù)路線信息表和景點信息表進行添加新路線信息操作,首先查看路線信息是否已經(jīng)添加,如果已經(jīng)添加那么就不用再重新添加了,否則的
75、話要選擇景點信息,添加新的路線信息。路線信息添加完成后,來報名旅游的客戶就可以根據(jù)路線信息來選擇要參加的旅行團,路線信息的分析,就是根據(jù)路線所出團的次數(shù)和出團的人數(shù)來做統(tǒng)計,然后根據(jù)路線的統(tǒng)計分析決定該路線是否受歡迎,如果受歡迎那么就繼續(xù)推廣,如果不合格那么就廢棄。路線管理數(shù)據(jù)流圖,如圖3-2所示。</p><p> 圖 3-2 路線管理數(shù)據(jù)流圖</p><p><b>
76、3.2.2數(shù)據(jù)字典</b></p><p> 數(shù)據(jù)字典是關(guān)于數(shù)據(jù)的信息的集合,也就是對數(shù)據(jù)流圖中包含的所有元素的定義的集合。數(shù)據(jù)字典的作用是在軟件的分析和設計過程中提供關(guān)于數(shù)據(jù)的描述信息。一般說來,數(shù)據(jù)字典應該由下列四類元素構(gòu)成:數(shù)據(jù)元素,數(shù)據(jù)流,數(shù)據(jù)存儲和數(shù)據(jù)處理</p><p> 數(shù)據(jù)字典的作用是在軟件分析和設計的過程中給人提供關(guān)于數(shù)據(jù)的描述信息。它主要是對數(shù)據(jù)流圖中的
77、數(shù)據(jù)流、處理邏輯、外部實體、數(shù)據(jù)存儲和數(shù)據(jù)項等方面進行具體的定義。數(shù)據(jù)流程圖配以數(shù)據(jù)字典,就可以從圖形和文字兩個方面對系統(tǒng)的邏輯模型進行完整的描述。</p><p><b> 數(shù)據(jù)元素</b></p><p> 數(shù)據(jù)元素也稱為數(shù)據(jù)項,是“不可再分”的數(shù)據(jù)單位,是數(shù)據(jù)的最小組成單位。具體內(nèi)容如表3-1所示。</p><p> 表3-1 系
78、統(tǒng)數(shù)據(jù)元素定義表</p><p><b> 數(shù)據(jù)存儲</b></p><p> 數(shù)據(jù)存儲是數(shù)據(jù)結(jié)構(gòu)停留或保存的地方。也是數(shù)據(jù)流的來源和去向之 一,可以是手工文檔或手工憑單,也可以是計算機及文檔,具體內(nèi)容如下。</p><p><b> 數(shù)據(jù)存儲編號:F1</b></p><p
79、> 數(shù)據(jù)存儲名稱:員工信息表</p><p> 描述:用于存儲員工的基本信息</p><p> 組成:員工編號+員工名+密碼+性別+類別</p><p><b> 數(shù)據(jù)存儲編號:F2</b></p><p> 數(shù)據(jù)存儲名稱:路線信息表</p><p> 描述:用于存儲路線的基本信
80、息</p><p> 組成:路線編號+路線名稱+路線簡稱+始發(fā)地+目的地+行程天數(shù)</p><p> +線路等級+線路類型+線路區(qū)域+對外報價+備注+是否可以組團</p><p><b> 數(shù)據(jù)存儲編號:F3</b></p><p> 數(shù)據(jù)存儲名稱:景點信息表</p><p> 描述:用
81、于存儲景點的基本信息</p><p> 組成:景點編號+景點名稱+城市名稱+景點特色+景點介紹+報價</p><p><b> 數(shù)據(jù)流</b></p><p> 數(shù)據(jù)流是數(shù)據(jù)結(jié)構(gòu)在系統(tǒng)內(nèi)傳輸?shù)穆窂剑唧w內(nèi)容如下。</p><p> 路線管理數(shù)據(jù)流圖中主要描述的數(shù)據(jù)流定義:</p><p>
82、 數(shù)據(jù)流編號:D2.1</p><p> 數(shù)據(jù)流名稱:路線信息</p><p> 數(shù)據(jù)流來源:計調(diào)管理人員</p><p> 數(shù)據(jù)流去向:P2.1</p><p> 數(shù)據(jù)流組成:I01-25+I01-13+I01-14+I01-15+I01-16+I01-18+I01-22</p><p> 數(shù)據(jù)流編號:D
83、2.2</p><p> 數(shù)據(jù)流名稱:路線信息</p><p><b> 數(shù)據(jù)流來源:F2</b></p><p> 數(shù)據(jù)流去向:P2.1</p><p> 數(shù)據(jù)流組成:I01-13+I01-14+I01-15+I01-16+I01-18+I01-22</p><p> 數(shù)據(jù)流編號:D2
84、.3</p><p> 數(shù)據(jù)流名稱:路線信息</p><p><b> 數(shù)據(jù)流來源:F2</b></p><p> 數(shù)據(jù)流去向:P2.3</p><p> 數(shù)據(jù)流組成:I01-13+I01-14+I01-15+I01-16+I01-07+I01-08+I01-09</p><p> 數(shù)據(jù)
85、流編號:D2.4</p><p> 數(shù)據(jù)流名稱:景點信息</p><p> 數(shù)據(jù)流來源:計調(diào)管理人員</p><p> 數(shù)據(jù)流去向:P2.2</p><p> 數(shù)據(jù)流組成:I01-01+I01-03+I01-02+I01-04+I01-06</p><p> 數(shù)據(jù)流編號:D2.5</p><
86、;p> 數(shù)據(jù)流名稱:景點信息</p><p><b> 數(shù)據(jù)流來源:F3</b></p><p> 數(shù)據(jù)流去向:P2.2</p><p> 數(shù)據(jù)流組成:I01-01+I01-03+I01-02+I01-04+I01-06</p><p> 數(shù)據(jù)流編號:D2.6</p><p>
87、數(shù)據(jù)流名稱:景點信息</p><p> 數(shù)據(jù)流來源:P2.2</p><p> 數(shù)據(jù)流去向:P2.3</p><p> 數(shù)據(jù)流組成:I01-01+I01-03+I01-02+I01-04+I01-06</p><p> 數(shù)據(jù)流編號:D2.7</p><p> 數(shù)據(jù)流名稱:新路線信息</p>&l
88、t;p> 數(shù)據(jù)流來源:P2.3</p><p><b> 數(shù)據(jù)流去向:F2</b></p><p> 數(shù)據(jù)流組成:I01-26+I01-03+I01-20+I01-17+I01-18</p><p> 數(shù)據(jù)流編號:D2.8</p><p> 數(shù)據(jù)流名稱:旅行團信息,路線信息</p><
89、p> 數(shù)據(jù)流來源:計調(diào)管理人員</p><p> 數(shù)據(jù)流去向:P2.4</p><p> 數(shù)據(jù)流組成:I01-07+I01-08+I01-09+I01-13+I01-14+I01-18+I01-19</p><p> 數(shù)據(jù)流編號:D2.9</p><p> 數(shù)據(jù)流名稱:不受歡迎信息</p><p>
90、數(shù)據(jù)流來源:P2.4</p><p> 數(shù)據(jù)流去向:P2.6</p><p> 數(shù)據(jù)流組成:I01-01+I01-13+I01-25</p><p> 數(shù)據(jù)流編號:D2.10</p><p> 數(shù)據(jù)流名稱:受歡迎路線信息</p><p> 數(shù)據(jù)流來源:P2.4</p><p> 數(shù)據(jù)
91、流去向:P2.5</p><p> 數(shù)據(jù)流組成:I01-01+I01-13+I01-25+I01-22+I01-23</p><p><b> 數(shù)據(jù)處理</b></p><p> 處理過程的具體處理邏輯通常在詳細設計過程中用判定表或判定樹來描述。在數(shù)據(jù)字典中,只無原則描述處理過程的說明性信息,具體內(nèi)容如下。</p><
92、p> 銷售管理數(shù)據(jù)流圖中主要描述的數(shù)據(jù)處理定義:</p><p> 數(shù)據(jù)處理編號:P2.1</p><p> 數(shù)據(jù)處理名稱:查詢路線信息</p><p> 描述:管理員通過查詢路線信息來添加旅行社信息</p><p> 輸入/輸出:D2.1,D2.2,D2.3</p><p> 數(shù)據(jù)處理編號:P2.2
93、</p><p> 數(shù)據(jù)處理名稱:查詢景色信息</p><p> 描述:通過對景色信息的查詢,確定路線信息</p><p> 輸入/輸出:D2.4,D2.5,D2.6</p><p> 數(shù)據(jù)處理編號:P2.3</p><p> 數(shù)據(jù)處理名稱:添加新路線信息</p><p> 描述:添
94、加新的路線信息</p><p> 輸入/輸出:D2.3,D2.6,D2.7</p><p> 數(shù)據(jù)處理編號:P2.4</p><p> 數(shù)據(jù)處理名稱:路線信息分析</p><p> 描述:對路線信息的分析</p><p> 輸入/輸出:D2.4,D2.9,D2.10</p><p>
95、 數(shù)據(jù)處理編號:P2.5</p><p> 數(shù)據(jù)處理名稱:繼續(xù)推廣</p><p> 描述:推廣那些受歡迎的路線</p><p> 輸入/輸出:D2.10</p><p> 數(shù)據(jù)處理編號:P2.6</p><p><b> 數(shù)據(jù)處理名稱:廢棄</b></p><p&g
96、t; 描述:廢棄那些不受歡迎的路線</p><p> 輸入/輸出:D2.9</p><p><b> 3.3本章小結(jié)</b></p><p> 需求分析報告是對系統(tǒng)需求的書面表達形式。由于需求分析報告是采用軟件設計的術(shù)語編寫的,因此常常令計算機背景知識較少的用戶方難以理解,也就很難發(fā)現(xiàn)需求報告中與實際需求不符之處,更難提出建設性的意見。
97、特別是那些編寫得較差的需求分析報告,用戶方更不知所云。</p><p><b> 總體設計</b></p><p> 4.1系統(tǒng)模塊總體設計</p><p> 本階段設計的基本目標是解決系統(tǒng)如何實現(xiàn)問題,也叫做概要設計,本階段主要任務是劃分出系統(tǒng)的物理元素及設計軟件的結(jié)構(gòu),完成軟件定義時期的任務之后就應該對系統(tǒng)進行總體設計,即根據(jù)系統(tǒng)分析
98、產(chǎn)生的分析結(jié)果來確定這個系統(tǒng)由哪些系統(tǒng)和模塊組成,這些系統(tǒng)和模塊又如何有機的結(jié)合在一起,每個模塊的功能如何實現(xiàn)。系統(tǒng)設計的目標是使系統(tǒng)實現(xiàn)擁有所要求的功能,同時,力爭達到高效率、高可靠性、可修改性,并且容易掌握和使用??傮w設計過程通常有兩個主要階段組成:系統(tǒng)設計和結(jié)構(gòu)設計,其中系統(tǒng)設計確定系統(tǒng)的具體實現(xiàn)方案,結(jié)構(gòu)設計確定軟件結(jié)構(gòu)。</p><p> 結(jié)構(gòu)化設計技術(shù)的核心是模塊分解設計,模塊上系統(tǒng)結(jié)構(gòu)圖的主要元素
99、。其設計思想是,采用自頂向下、逐層分解的方法,先給出總的模塊功能,再逐層分解,使其分為多個大小適當,功能明確,具有一定獨立性且容易實現(xiàn)的模塊,從而把一個復雜的系統(tǒng)設計轉(zhuǎn)變成為多個簡單模塊的設計。</p><p> 在本系統(tǒng)中,采用了模塊結(jié)構(gòu)化設計方法,根據(jù)數(shù)據(jù)流圖,按層次劃分各個模塊,每個模塊完成一個功能,且每個模塊具有單入口單出口。</p><p> 本系統(tǒng)一共分為六個模塊,每個模塊
100、之間雖然在表面上是相互獨立的,但是在對數(shù)據(jù)庫的訪問上是緊密相連的,各個模塊訪問的是同一個數(shù)據(jù)庫,只是所訪問的表不同而已。每個模塊的功能都是按照在調(diào)研中搜集的資料進行編排制作的。</p><p><b> 4.2數(shù)據(jù)庫設計</b></p><p> 各模塊的詳細功能如下:</p><p> 報名接待管理的功能:客戶報團時的客戶基本信息的錄入
101、對旅行團信息的管理與維護和國內(nèi)旅行社的價格查詢</p><p> 員工信息管理的功能:對旅行社中所有員工基本檔案的管理、根據(jù)員工在旅行社中職位的高低,對其進行權(quán)限分配、權(quán)限不同所看到系統(tǒng)中的內(nèi)容就大不相同。</p><p> 客戶信息管理的功能:對旅行社中所有客戶基本信息的管理,例如個人客戶和集團客戶和對旅行社的合作企業(yè)信息的管理。例如:餐廳、賓館等。</p><p
102、> 旅游線路管理的功能:對線路原始數(shù)據(jù)的維護,也就是對線路的增、刪、改和對旅游線路進行查詢。</p><p> 景點信息管理的功能:對景點信息的查詢以及維護。 </p><p> 統(tǒng)計分析功能的管理:對旅游線路進行分析,為線路銷售統(tǒng)計做準備、對各個線路的銷售情況,做統(tǒng)計,分析該線路是否值得繼續(xù)推廣以及對客戶的銷售情況做統(tǒng)計分析,也就是客戶除旅游費用外產(chǎn)生的額外費用。系統(tǒng)功能如圖
103、4-1所示。</p><p> 圖4-1 系統(tǒng)功能模塊圖</p><p> 4.3數(shù)據(jù)庫設計概述</p><p> 數(shù)據(jù)庫設計的意義是在給定的DBMS、操作系統(tǒng)和硬件環(huán)境下,如何表達用戶的需求,并將其轉(zhuǎn)換為有效的數(shù)據(jù)庫結(jié)構(gòu),構(gòu)成較好的數(shù)據(jù)庫模式,這個過程稱為數(shù)據(jù)庫設計。數(shù)據(jù)庫及其應用系統(tǒng)開發(fā)的全過程可分為兩大階段:數(shù)據(jù)庫系統(tǒng)的分析與設計階段;數(shù)據(jù)庫系統(tǒng)的實施
104、、運行與維護階段。</p><p> 數(shù)據(jù)庫設計是建立數(shù)據(jù)庫及其應用系統(tǒng)的技術(shù),是信息系統(tǒng)開發(fā)和建設中的核心技術(shù),具體的說,數(shù)據(jù)庫設計是一個給定的應用環(huán)境,構(gòu)造最優(yōu)的用戶的應用需求。這個問題是我們在進行軟件開發(fā)時期的主要研究方向。</p><p> 數(shù)據(jù)庫設計應該和應用系統(tǒng)設計相結(jié)合,也就是說,整個設計過程中要把結(jié)構(gòu)(數(shù)據(jù))設計和行為(處理)設計密切結(jié)合起來。</p>&
105、lt;p> 由于信息結(jié)構(gòu)復雜,應用環(huán)境多樣,在相當長的一段時間內(nèi)數(shù)據(jù)庫設計主要采用手工法。使用這種方法與設計人員的經(jīng)驗和水平有直接的關(guān)系,數(shù)據(jù)庫設計成為一種技藝而不是工程技術(shù),缺乏科學理論和工程方法的支持,軟件的質(zhì)量難以保證,常常是數(shù)據(jù)庫運行一段時間后又不同程度地發(fā)現(xiàn)了各種問題,增加了系統(tǒng)維護的代價。十余年來,人們努力探索,提出了各種設計準則和規(guī)程,都屬于規(guī)范設計法。</p><p> 數(shù)據(jù)庫技術(shù)是計算
106、機技術(shù)中發(fā)展最快的領域之一,也是應用最廣的技術(shù)之一,目前,它已成為計算機信息系統(tǒng)與應用系統(tǒng)的核心技術(shù)和重要基礎。</p><p><b> 4.3.1數(shù)據(jù)分析</b></p><p> 數(shù)據(jù)分析過程同數(shù)據(jù)庫的邏輯結(jié)構(gòu)和物理結(jié)構(gòu)密切相關(guān),根據(jù)客戶的所給出業(yè)務邏輯,并且對業(yè)務邏輯進行分析,形成數(shù)據(jù)庫的物理結(jié)構(gòu)和邏輯結(jié)構(gòu),對系統(tǒng)中使用的信息進行組成、篩選。對用戶的所有信
107、息進行組織、梳理、形成數(shù)據(jù)庫結(jié)構(gòu)。</p><p> 使用一種信息建模技術(shù),這種技術(shù)是通過實體、關(guān)系、屬性三種基本對象來定義信息。實體是需要維護和使用的相關(guān)特性的集合體;屬性是實體的特性或特征;關(guān)系是實體之間的聯(lián)系,關(guān)系為實體記錄(實例)之間的聯(lián)系和交互作用方式建立了模型。</p><p> 通過確定每個實體和實體的屬性之間的相互關(guān)系,定義一個完整的業(yè)務邏輯關(guān)系。要確定實體和實體的屬性
108、之間的相互關(guān)系,必須確定單個實體和他們相關(guān)的屬性。在對實體定義的同時,對實體屬性的類型、長度、約束以及初始值進行定義。通過這些屬性來反映業(yè)務邏輯中的實體的屬性并且對數(shù)據(jù)進行規(guī)范化。</p><p> 4.4數(shù)據(jù)庫的詳細設計</p><p> 在設計數(shù)據(jù)庫前應對現(xiàn)有類似系統(tǒng)的數(shù)據(jù)庫進行仔細研究,找出它的不足以完善自己所設計的數(shù)據(jù)庫。</p><p> 在設計前,
109、應考慮以下事項: </p><p> 定義標準的對象命名規(guī)范。</p><p> 工欲善其事,必先利其器。選擇理想的數(shù)據(jù)庫設計工具。</p><p> 了解你的業(yè)務。根據(jù)業(yè)務需要創(chuàng)建數(shù)據(jù)表。</p><p> 創(chuàng)建數(shù)據(jù)字典和 E-R 圖表。</p><p><b> 數(shù)據(jù)庫維護。</b>
110、</p><p> 4.4.1數(shù)據(jù)庫的E-R圖的設計</p><p> E-R方法是一種用來在數(shù)據(jù)庫設計過程中表示數(shù)據(jù)庫系統(tǒng)結(jié)構(gòu)的方法,該方法用E-R圖來描述現(xiàn)實世界的概念模型,E-R方法也稱為E-R模型。</p><p> 在E-R圖中,包含了實體(即數(shù)據(jù)對象)、關(guān)系和屬性等3種基本成份。實體是需要維護和使用的相關(guān)特性的集合體;屬性是實體的特性或特征;關(guān)系是
111、實體之間的聯(lián)系。在E-R圖中,用方框表示實體,用菱形表示聯(lián)系,用橢圓表示屬性。</p><p> 通過之前同用戶的交流和咨詢、對系統(tǒng)整體的需求分析和總體模塊的設計,對本系統(tǒng)的數(shù)據(jù)庫進行了詳細的設計,根據(jù)各實體之間的相互聯(lián)系和各實體之間的相互管理,得出了本系統(tǒng)的數(shù)據(jù)庫的E-R圖設計。</p><p> 下述實體中存在如下聯(lián)系:</p><p> 一個旅行團可以過
112、個客戶來參加,一個客戶只能參加一個團。</p><p> 一個景點信息可有被多條路線擁有,一條路線可以有多個景點信息。</p><p> 計調(diào)人員可以創(chuàng)建多條路線,一條路線只能被一個計調(diào)人員創(chuàng)建。</p><p> 一個旅行團只包含一條路線,一條路線可以被多個旅行團擁有。</p><p> 一條路線對應多家旅行社的報價</p&g
113、t;<p> 旅行社業(yè)務管理系統(tǒng)系統(tǒng)E-R圖,如圖4-2所示。</p><p> 圖4-2 旅行社業(yè)務管理系統(tǒng)E-R</p><p> 4.4.2數(shù)據(jù)表的設計</p><p> 對于信息管理系統(tǒng),數(shù)據(jù)基本上都是使用數(shù)據(jù)庫進行管理。數(shù)據(jù)庫設計是對保存管理系統(tǒng)數(shù)據(jù)的數(shù)據(jù)庫結(jié)構(gòu)進行設計,對整個系統(tǒng)的開發(fā)具有非常重要的作用。</p>&
114、lt;p> 根據(jù)實際情況,本系統(tǒng)的數(shù)據(jù)庫命名為:Demo,用來存儲客戶、路線信息、團隊信息、景點信息、合作伙伴、員工檔案等數(shù)據(jù)信息。</p><p> Demo數(shù)據(jù)庫中共分8張信息表如表4-1至表4-8所示。</p><p> 個人客戶信息表,用來存儲個人用戶信息,也就是單個人來報名參團的信息,如表4-1所示。</p><p> 表4-1 singl
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 旅行社網(wǎng)站管理系統(tǒng)——畢業(yè)論文
- 旅行社內(nèi)部管理系統(tǒng)【畢業(yè)論文】
- 旅行社業(yè)務管理系統(tǒng)
- 旅行社業(yè)務管理系統(tǒng)畢業(yè)設計
- 畢業(yè)論文--旅行社綜合管理系統(tǒng)的開發(fā)
- 旅行社人員流失畢業(yè)論文
- 旅行社酒店預訂畢業(yè)論文
- 計算機專業(yè)旅行社管理系統(tǒng)畢業(yè)論文
- 計算機專業(yè)旅行社管理系統(tǒng)畢業(yè)論文
- 計算機專業(yè)旅行社管理系統(tǒng)畢業(yè)論文
- 港中旅(廈門)國貿(mào)旅行社業(yè)務管理系統(tǒng) ——預核算管理模塊---畢業(yè)論文
- 旅行社信息管理系統(tǒng)畢業(yè)論文--基于web的旅行社信息管理系統(tǒng)設計與實現(xiàn)
- 畢業(yè)設計論文---旅行社網(wǎng)站管理系統(tǒng)
- 畢業(yè)設計(論文)-旅行社網(wǎng)站管理系統(tǒng)
- 旅行社同業(yè)銷售研究[畢業(yè)論文]
- 港中旅(廈門)國貿(mào)旅行社業(yè)務管理系統(tǒng) ----系統(tǒng)架構(gòu)及模塊實現(xiàn)---畢業(yè)論文
- 港中旅(廈門)國貿(mào)旅行社業(yè)務管理系統(tǒng) ----系統(tǒng)架構(gòu)及模塊實現(xiàn)---畢業(yè)論文
- 旅行社業(yè)務經(jīng)營
- 港中旅(廈門)國貿(mào)旅行社業(yè)務管理系統(tǒng) ----統(tǒng)計查詢及系統(tǒng)維護---畢業(yè)論文
- 旅行社業(yè)務教案
評論
0/150
提交評論