2023年全國碩士研究生考試考研英語一試題真題(含答案詳解+作文范文)_第1頁
已閱讀1頁,還剩60頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

1、<p><b>  摘 要</b></p><p>  通過對一些中型規(guī)模的旅行社(如:大世界旅游中心旅行社等)的實(shí)地考察,從業(yè)內(nèi)人士處了解到旅游行業(yè)的管理現(xiàn)狀:隨著旅游行業(yè)的不斷發(fā)展,各家旅游公司之間的競爭日益激烈,旅游公司所需的旅游信息量越來越大,業(yè)務(wù)操作中涉及的各種線路情況、客戶情況以及旅游協(xié)作部門的情況越來越復(fù)雜多變。而除了一些大型的旅行社(如:春秋國際旅行社等)已采用了

2、統(tǒng)一的計(jì)算機(jī)信息管理系統(tǒng),一般中小型旅行社通常是以原始的手工方式依靠簡單的電子文檔來處理信息。但是業(yè)務(wù)操作人員若僅靠手工方式處理處理大量資料,很可能帶來出錯(cuò)率的增長以及大量資源的浪費(fèi)和閑置等問題。因此,只有加強(qiáng)對旅游公司信息資源的整合、統(tǒng)一管理,才能使企業(yè)更加合理、高效地運(yùn)轉(zhuǎn)。 本文的主要工作是針對旅游公司的這種現(xiàn)狀,提出解決問題的一個(gè)可行性方法:采用現(xiàn)代化統(tǒng)一的計(jì)算機(jī)信息管理系統(tǒng)。實(shí)現(xiàn)了文檔管理的自動(dòng)化,各類信息有序地進(jìn)行

3、存儲,同時(shí)采用了權(quán)限認(rèn)證的方式,只有經(jīng)過了系統(tǒng)權(quán)限認(rèn)證之后,方可進(jìn)入系統(tǒng)主控界面,進(jìn)行信息管理,信息查詢,數(shù)據(jù)統(tǒng)計(jì),權(quán)限設(shè)置,在線預(yù)定,通訊簿,留言簿等功能的使用。實(shí)現(xiàn)了各種業(yè)務(wù)系統(tǒng)的數(shù)據(jù)集成和信息集成,對旅行社各類信息、資源進(jìn)行協(xié)同</p><p><b>  Abstract</b></p><p>  By visiting some medium-size t

4、ravel agencies, such as DA SHI JIE Travel Agency, the author get some information of tourism management from them. With the steady growth of tourism industry, travel agencies are now facing tougher competition between ea

5、ch other.  Various informations at each stage of the process coming up, such as accounts payment/reimburse status, client request and feedback from contracting parties, and so on.  And the information volume is

6、 ever growing and becoming more sophisti</p><p>  Key words </p><p>  Management Information  System (MIS),Information Searching,Data Statistic,ASP,Browser/Server Model</p><p>

7、;<b>  目 錄</b></p><p><b>  摘要I</b></p><p>  AbstractIII</p><p><b>  第1章 緒論1</b></p><p>  1.1 問題的提出1</p><p>  1.1.

8、1 課題的來源1</p><p>  1.1.2 研究課題的動(dòng)態(tài)1</p><p>  1.2 課題的內(nèi)容與意義2</p><p>  1.2.1 課題的內(nèi)容2</p><p>  1.1.2 課題的意義2</p><p>  1.2.3 術(shù)語說明3</p><p>  1

9、.3 開發(fā)平臺3</p><p>  1.3.1 ASP簡介3</p><p>  1.3.2 數(shù)據(jù)庫介紹4</p><p>  1.3.3 SQL Sever 2000 簡述6</p><p>  1.3.4 設(shè)計(jì)的整體框架7</p><p>  1.4 可行性研究8</p>

10、<p>  1.4.1 基本要求8</p><p>  1.4.2 開發(fā)目標(biāo)10</p><p>  1.4.3 對現(xiàn)有系統(tǒng)分析10</p><p>  1.4.4 技術(shù)可行性分析10</p><p>  第2章 軟件需求分析12</p><p>  2.1 功能需求12</p&

11、gt;<p>  2.1.1 功能劃分12</p><p>  2.2.2 功能描述12</p><p>  2.2 外部接口需求13</p><p>  2.3 性能需求14</p><p>  2.4 軟件屬性要求14</p><p>  第3章 軟件概要設(shè)計(jì)16</p&

12、gt;<p>  3.1 總體設(shè)計(jì)16</p><p>  3.1.1 處理流程16</p><p>  3.1.2 功能分配17</p><p>  3.2 接口設(shè)計(jì)17</p><p>  3.3 數(shù)據(jù)結(jié)構(gòu)設(shè)計(jì)17</p><p>  3.4 數(shù)據(jù)描述19</p>

13、<p>  3.5 運(yùn)行設(shè)計(jì)25</p><p>  3.6 安全保密設(shè)計(jì)25</p><p>  3.7 維護(hù)設(shè)計(jì)25</p><p>  3.8 具體實(shí)施方案26</p><p>  第4章 軟件詳細(xì)設(shè)計(jì)27</p><p>  4.1 系統(tǒng)登陸界面27</p>&

14、lt;p>  4.2 系統(tǒng)維護(hù)界面29</p><p>  4.3 前臺系統(tǒng)界面32</p><p><b>  結(jié)論37</b></p><p><b>  致謝38</b></p><p><b>  參考文獻(xiàn)39</b></p><

15、p><b>  附錄140</b></p><p><b>  附錄243</b></p><p><b>  附錄347</b></p><p><b>  第1章 緒論</b></p><p>  1.1 問題的提出</p>

16、<p>  1.1.1 課題的來源</p><p>  當(dāng)今,席卷全球的信息化大潮把信息管理推倒了時(shí)代發(fā)展的前沿,信息管理系統(tǒng)已經(jīng)成為全社會注視的熱點(diǎn)。隨著科學(xué)技術(shù)的發(fā)展,今天的計(jì)算機(jī)已經(jīng)深入到社會和生活的各個(gè)領(lǐng)域,廣泛的應(yīng)用于農(nóng)業(yè)生產(chǎn)、國防和科研領(lǐng)域,尤其在信息管理系統(tǒng)方面其發(fā)展的規(guī)模和應(yīng)用程度已經(jīng)成為一個(gè)國家現(xiàn)代化水平的重要標(biāo)志。隨著科學(xué)技術(shù)的不斷提高,計(jì)算機(jī)科學(xué)日漸成熟,其強(qiáng)大的功能已成為人

17、們深刻認(rèn)識,它已進(jìn)入人類社會的各個(gè)領(lǐng)域并發(fā)揮著越來越重要的作用。人們可以將大量的繁瑣的工作交給計(jì)算機(jī)去完成,從而大大提高了工作效率,此外,計(jì)算機(jī)可以利用長期使用過程中所存貯的大量數(shù)據(jù)進(jìn)行數(shù)據(jù)分析,為管理者進(jìn)行決策提供可靠的信息資料。</p><p>  旅行社旅游服務(wù)項(xiàng)目眾多,客人信息內(nèi)容繁瑣,而且信息量大,因而在操作上經(jīng)常造成很多不便之處,浪費(fèi)了時(shí)間,降低了工作效率,而且極大地影響了旅行社的服務(wù)質(zhì)量和經(jīng)濟(jì)效益。

18、由此我設(shè)計(jì)了這個(gè)MIS系統(tǒng)。該管理系統(tǒng)的開發(fā),本著科學(xué)化、規(guī)范化、系統(tǒng)化的原則,并考慮到旅行社的實(shí)際情況,采用瀏覽器/服務(wù)器結(jié)構(gòu),該系統(tǒng)支持SQL,具有查詢方便、安全保密性好、用戶界面友好、容易操作等優(yōu)點(diǎn)。應(yīng)用此管理系統(tǒng)后,該旅行社對每位客人的具體情況便可以了如指掌,而且在對客人信息進(jìn)行操作時(shí),節(jié)省了大量時(shí)間,很大程度上提高了員工的工作效率和酒店的服務(wù)質(zhì)量。</p><p>  1.1.2 研究課題的動(dòng)態(tài)<

19、;/p><p>  當(dāng)今,席卷全球的信息化大潮把信息管理推倒了時(shí)代發(fā)展的前沿,信息管理系統(tǒng)已經(jīng)成為全社會注視的熱點(diǎn)。國外許多發(fā)達(dá)國家在這一方面采用先進(jìn)技術(shù),發(fā)展水平領(lǐng)先一步。在我國也已開始應(yīng)用于經(jīng)營管理的各個(gè)領(lǐng)域,在不同的部門、不同的層次上參與和支持著各種經(jīng)營、管理活動(dòng),扮演著越來越重要的角色,產(chǎn)生了一定的經(jīng)濟(jì)效益和社會效益。</p><p>  旅游作為一個(gè)成熟的產(chǎn)業(yè),各種旅行社管理軟件眾多

20、,有條件的旅行社采用自主開發(fā)或委托軟件開發(fā)商開發(fā)出的專用軟件,部分大型旅行社也已經(jīng)使用市場上的有關(guān)旅行社管理系統(tǒng)(一般價(jià)格也較昂貴)。然而占著絕大多數(shù)的中小型旅行社、部分旅行社由于資金、人員等多方面原因不易使用旅行社管理類軟件,全憑原始的手工記錄管理,效率低、易出錯(cuò);同時(shí),市場上出現(xiàn)的各類旅行社管理軟件基本上都是為大型旅行社專業(yè)設(shè)計(jì)的,有很多功能對于一般旅行社根本用不上。軟件市場急需一套低廉的價(jià)格、完善的服務(wù),齊全的功能為基礎(chǔ),結(jié)合旅行

21、社前臺管理的需要進(jìn)行擴(kuò)展性而開發(fā)的一套旅行社管理系統(tǒng)。</p><p>  1.2 課題的內(nèi)容與意義</p><p>  1.2.1 課題的內(nèi)容</p><p>  研究的內(nèi)容為旅行社管理系統(tǒng),該系統(tǒng)的主要功能模塊包括:系統(tǒng)管理、酒店信息管理、線路信息管理,九寨風(fēng)情信息管理,留言管理等。系統(tǒng)管理模塊主要功能為管理員管理,數(shù)據(jù)庫備份,恢復(fù)數(shù)據(jù)庫,酒店訂購管理,線路預(yù)

22、定管理,系統(tǒng)幫助等;公司簡介信息管理模塊主要是進(jìn)行內(nèi)容管理等。酒店信息管理模塊提供酒店即時(shí)的信息,實(shí)時(shí)更新酒店信息,修改酒店資料等;賓客系統(tǒng)主要是提供各種旅游線路信息功能,以便讓顧客了解本旅行社提供的旅游線路,熱門線路等信息,便于做到實(shí)時(shí)更新。留言管理模塊主要是提供留言信息管理等.這些模塊基本上滿足了用戶(旅行社)在酒店信息管理,旅游線路管理等方面的需求,并且還可隨著旅行社業(yè)務(wù)的發(fā)展對系統(tǒng)進(jìn)行擴(kuò)展升級。</p><p

23、>  1.1.2 課題的意義</p><p>  隨著世界經(jīng)濟(jì)全球化進(jìn)程的加快,特別是迅捷、準(zhǔn)確的全球預(yù)定網(wǎng)絡(luò)和旅游電子商務(wù)使得旅行社的經(jīng)營管理建立在一個(gè)范圍更廣,效率更高,因而競爭也更為激烈的基礎(chǔ)之上。企業(yè)所面臨的競爭對手的時(shí)空概念發(fā)生了根本性的變化,企業(yè)競爭的實(shí)質(zhì)已經(jīng)從產(chǎn)品、市場轉(zhuǎn)向信息和時(shí)間的競爭?;ヂ?lián)網(wǎng)的開放性、國際性和多媒體性使得旅游酒店的經(jīng)營范圍擴(kuò)展到全球,電子商務(wù)擴(kuò)大了旅行社業(yè)的競爭領(lǐng)域,使

24、旅行社從常規(guī)的廣告競爭,促銷手段,旅游線路產(chǎn)品設(shè)計(jì)等領(lǐng)域的競爭擴(kuò)大大無形的虛擬競爭空間。它的最大特點(diǎn)是:賣方運(yùn)用互聯(lián)網(wǎng)導(dǎo)購或服務(wù),買方掌握消費(fèi)主導(dǎo)權(quán)。其演化形式是,以市場競爭為底蘊(yùn)的競買拍賣。傳統(tǒng)的以市場為導(dǎo)向的營銷模式轉(zhuǎn)變?yōu)榫W(wǎng)絡(luò)化的顧客導(dǎo)向模式,從而加劇了市場競爭的激烈與深化。正如戰(zhàn)略家安素夫所強(qiáng)調(diào)的那樣,在動(dòng)蕩強(qiáng)度很高的環(huán)境中,企業(yè)必須把觸角伸向市場,建立弱信號放大的“預(yù)警系統(tǒng)”。在機(jī)會沒有來臨之前,按照趨勢所示,在組織上配置資源,

25、作為準(zhǔn)備,一旦時(shí)機(jī)成熟,征兆出現(xiàn),就調(diào)集組織資源,捕捉機(jī)會,謀求比競爭者領(lǐng)先一步。當(dāng)前,信息已成為開放企業(yè)組織輸入輸出的重要內(nèi)容。企業(yè)對輸入輸出信息的采集、分析和處理成效,決定了組織決策的成敗。</p><p>  旅行社管理系統(tǒng)是一個(gè)星級酒店所不能缺少的管理系統(tǒng),利用該管理系統(tǒng)可以對旅行社規(guī)模、制度、政策的進(jìn)一步拓展提供了方便條件,以及提高工作效率和經(jīng)濟(jì)效益,在管理上更加條理化、規(guī)范化、科學(xué)化??梢灶A(yù)見,旅行社

26、管理系統(tǒng)的實(shí)現(xiàn)將在很大的程度上改善旅行社的管理運(yùn)行機(jī)制,提高旅行社的辦公效率,為高質(zhì)量旅行社服務(wù)提供保證。并且準(zhǔn)確、快速、統(tǒng)一的信息處理對旅行社公司的決策、業(yè)務(wù)發(fā)展和社會信譽(yù)必定有著積極的意義!</p><p>  1.2.3 術(shù)語說明</p><p>  可行性研究:是指在具體的開發(fā)工作之前所作的研究,研究該軟件在經(jīng)濟(jì)、技術(shù)、環(huán)境等方面是否已具有開發(fā)的條件。</p>&l

27、t;p>  模塊:又稱構(gòu)件,一般指用一個(gè)名字可調(diào)用的一段程序。類似于高級語言中的Procedure(過程),Function(函數(shù)),Subroutine(子程序)等。</p><p>  軟件開發(fā)成本:是指軟件開發(fā)過程中所花費(fèi)的工件量及相應(yīng)的代價(jià)。</p><p><b>  DFD:數(shù)據(jù)流程圖</b></p><p><b>

28、;  1.3 開發(fā)平臺</b></p><p>  1.3.1 DreamWeaver簡介</p><p>  管理信息系統(tǒng)(MIS)是一個(gè)綜合的用戶—機(jī)器系統(tǒng),它利用計(jì)算機(jī)提供信息以支持運(yùn)行、管理、分析和決策功能。對于廣大從事MIS和數(shù)據(jù)庫應(yīng)用系統(tǒng)開發(fā)的軟件人員來說,能擁有一套得心應(yīng)手的輔助開發(fā)工具是他們夢寐以求的愿望。MACROMEDIA公司推出的dreamweaver

29、正是這樣一種高效而快捷的集成開發(fā)環(huán)境,它提供了可視化的、面向?qū)ο蟮?、基于客戶機(jī)—服務(wù)器的開發(fā)環(huán)境。</p><p>  1.開放式數(shù)據(jù)庫聯(lián)接ODBC環(huán)境</p><p>  這種體系結(jié)構(gòu)能更好地滿足企業(yè)的實(shí)際需要,有利于應(yīng)用系統(tǒng)的移植和擴(kuò)充。目前,市場上流行的各種數(shù)據(jù)庫系統(tǒng)軟件,如Oracle/ Informix/ Sybase/SQL Server等,各行其道,使用戶無所適從。然而Pow

30、er Builder為這些數(shù)據(jù)庫提供了公共的前端工具,提供了開放式數(shù)據(jù)庫連接ODBC,不僅適用于各種數(shù)據(jù)庫管理系統(tǒng),具有很好的兼容性,而且還能給已有的數(shù)據(jù)資源帶來全新的圖形界面。</p><p>  2.基于瀏覽器/服務(wù)器的體系結(jié)構(gòu)</p><p>  B/S結(jié)構(gòu)即瀏覽器和服務(wù)器結(jié)構(gòu)。它是隨著Internet技術(shù)的興起,對C/S結(jié)構(gòu)的一種變化或者改進(jìn)的結(jié)構(gòu)。在這種結(jié)構(gòu)下,用戶工作界面是通過

31、WWW瀏覽器來實(shí)現(xiàn),極少部分事務(wù)邏輯在前端(Browser)實(shí)現(xiàn),但是主要事務(wù)邏輯在服務(wù)器端(Server)實(shí)現(xiàn),形成所謂三層3-tier結(jié)構(gòu)。這樣就大大簡化了客戶端電腦載荷,減輕了系統(tǒng)維護(hù)與升級的成本和工作量,降低了用戶的總體成本(TCO)。以目前的技術(shù)看,局域網(wǎng)建立B/S結(jié)構(gòu)的網(wǎng)絡(luò)應(yīng)用,并通過Internet/Intranet模式下數(shù)據(jù)庫應(yīng)用,相對易于把握、成本也是較低的。它是一次性到位的開發(fā),能實(shí)現(xiàn)不同的人員,從不同的地點(diǎn),以不同

32、的接入方式(比如LAN, WAN, Internet/Intranet等)訪問和操作共同的數(shù)據(jù)庫;它能有效地保護(hù)數(shù)據(jù)平臺和管理訪問權(quán)限,服務(wù)器數(shù)據(jù)庫也很安全。在JAVA這樣的跨平臺語言出現(xiàn)之后,B/S架構(gòu)管理軟件更是方便、快捷、高效。</p><p>  3.面向?qū)ο蟮膽?yīng)用程序開發(fā)方法</p><p>  對象(OBJECT) ,是包含相關(guān)的數(shù)據(jù)(以變量的形式)以及用于操作這些數(shù)據(jù)的方法(

33、子程序)的軟件包。一個(gè)對象是一個(gè)類的具體表現(xiàn),在功能上它與其它程序保持獨(dú)立,一個(gè)定義良好的對象具有封裝的數(shù)據(jù)和功能。</p><p>  4.可視化的開發(fā)環(huán)境</p><p>  用戶不用了解WINDOWS和C編程技術(shù),通過圖形化的交互操作,就可以設(shè)計(jì)實(shí)現(xiàn)應(yīng)用系統(tǒng),開發(fā)出美觀、簡潔的圖形化界面來。</p><p>  1.3.2 數(shù)據(jù)庫介紹</p>

34、<p>  數(shù)據(jù)庫技術(shù)生于20世紀(jì)60年代,發(fā)展至今已有40年的歷史。數(shù)據(jù)庫技術(shù)作為數(shù)據(jù)管理的最有效的手段,它的出現(xiàn)極大地處進(jìn)了計(jì)算機(jī)應(yīng)用的發(fā)展,目前基于數(shù)據(jù)庫技術(shù)的計(jì)算機(jī)應(yīng)用已成為計(jì)算機(jī)應(yīng)用的主流。數(shù)據(jù)、數(shù)據(jù)庫、數(shù)據(jù)庫系統(tǒng)和數(shù)據(jù)庫管理系統(tǒng)是與數(shù)據(jù)庫技術(shù)密切相關(guān)的4個(gè)基本該念。</p><p>  數(shù)據(jù)實(shí)際上是描述事物的符號記錄。</p><p>  數(shù)據(jù)庫就是長期儲存在計(jì)算機(jī)內(nèi)

35、、有組織的、可共享的數(shù)據(jù)集合。</p><p>  數(shù)據(jù)庫管理系統(tǒng)是位于用戶和操作系統(tǒng)之間的一層數(shù)據(jù)管理軟件。</p><p>  數(shù)據(jù)庫系統(tǒng)是指在計(jì)算機(jī)系統(tǒng)中引入數(shù)據(jù)庫后的系統(tǒng)構(gòu)成,一般由數(shù)據(jù)庫、數(shù)據(jù)庫管理系統(tǒng)、應(yīng)用系統(tǒng)、數(shù)據(jù)庫管理員和用戶構(gòu)成。</p><p>  數(shù)據(jù)庫(database)即數(shù)據(jù)的倉庫,是存儲在計(jì)算機(jī)內(nèi)、有組織的、可共享的相關(guān)數(shù)據(jù)的集合。數(shù)據(jù)庫

36、中的數(shù)據(jù)按一定的數(shù)據(jù)模型組織、描述和存儲,具有較小的冗余度、較高的數(shù)據(jù)獨(dú)立性和擴(kuò)展性,并可為各種用戶共享。例如,將公司所有雇員的編號、姓名、性別、出生年月、所在部門、職務(wù)和家庭住址等情況存儲在計(jì)算機(jī)中,還可以將各個(gè)雇員的每日銷售情況存儲在計(jì)算機(jī)中,形成一個(gè)數(shù)據(jù)庫。</p><p>  數(shù)據(jù)庫中的數(shù)據(jù)是高度結(jié)構(gòu)化的,可以存儲大量的數(shù)據(jù),并且能夠方便地進(jìn)行數(shù)據(jù)的查詢,另外數(shù)據(jù)庫還具有較好的保護(hù)數(shù)據(jù)安全和維護(hù)數(shù)據(jù)一致性

37、的措施,能夠方便數(shù)據(jù)的共享。</p><p>  數(shù)據(jù)庫管理系統(tǒng)(database management system)是在操作系統(tǒng)支持下,為數(shù)據(jù)庫的建立、使用和維護(hù)而配置的軟件系統(tǒng),例如Microsoft SQL Server 或Oracle等。數(shù)據(jù)庫管理系統(tǒng)是位于用戶與操作系統(tǒng)之間的一層數(shù)據(jù)管理軟件,它在操作系統(tǒng)的基礎(chǔ)上,對數(shù)據(jù)庫進(jìn)行管理和控制,利用數(shù)據(jù)庫管理系統(tǒng)提供的一系列命令,用戶能夠方便地建立數(shù)據(jù)庫和操

38、作數(shù)據(jù),比如建表、向表中添加、刪除記錄等。用戶使用的各種數(shù)據(jù)庫命令以及數(shù)據(jù)庫應(yīng)用程序的運(yùn)行,都要通過數(shù)據(jù)庫管理系統(tǒng)來實(shí)現(xiàn)。另外,數(shù)據(jù)庫管理系統(tǒng)還要保證數(shù)據(jù)的安全性、完整性、多用戶對數(shù)據(jù)的并發(fā)使用及發(fā)生故障后的系統(tǒng)恢復(fù)等任務(wù)。數(shù)據(jù)庫管理系統(tǒng)時(shí)數(shù)據(jù)庫系統(tǒng)的核心,包括:數(shù)據(jù)定義語言(DDL)及編譯解釋程序;數(shù)據(jù)操作語言(DML) 及編譯解釋程序;數(shù)據(jù)庫管理和控制程序。</p><p>  數(shù)據(jù)庫應(yīng)用程序是指用ASP或A

39、SP.NET等開發(fā)工具開發(fā)的程序,用來實(shí)現(xiàn)某種具體的功能,例如酒店管理系統(tǒng),各種信息管理系統(tǒng)等。數(shù)據(jù)庫應(yīng)用程序是在操作系統(tǒng)和數(shù)據(jù)庫管理系統(tǒng)的支持下開發(fā)和運(yùn)行的,它利用數(shù)據(jù)庫管理系統(tǒng)提供的各種手段訪問一個(gè)或多個(gè)數(shù)據(jù)庫及其數(shù)據(jù)。</p><p>  數(shù)據(jù)庫系統(tǒng)(database system)是指由計(jì)算機(jī)硬件、操作系統(tǒng)、數(shù)據(jù)庫管理系統(tǒng)及其開發(fā)工具和在此支持下建立起來的數(shù)據(jù)庫、應(yīng)用程序以及用戶、數(shù)據(jù)庫管理人員組成一個(gè)整

40、體。對于大型的數(shù)據(jù)庫系統(tǒng),例如Microsoft SQL Server,數(shù)據(jù)庫的建立、使用和維護(hù)工作需要有專門的人員來完成,稱為數(shù)據(jù)庫管理員(database administrator)。</p><p>  關(guān)系數(shù)據(jù)庫以關(guān)系模型為基礎(chǔ),自80年代以來,計(jì)算機(jī)廠商推出的數(shù)據(jù)庫管理系統(tǒng)幾乎都是基于關(guān)系模型的。關(guān)系模型建立在嚴(yán)格數(shù)學(xué)感念的基礎(chǔ)上,概念簡單、清晰,并且功能強(qiáng)大,易于用戶理解和使用,所以,關(guān)系模型提出后

41、關(guān)系數(shù)據(jù)庫得到了迅速發(fā)展,并得到了廣泛應(yīng)用。</p><p>  關(guān)系數(shù)據(jù)庫是根據(jù)表、記錄和字段之間的關(guān)系進(jìn)行組織和訪問的,以行和列組織的二維表的形式存儲數(shù)據(jù),并且通過關(guān)系將這些表聯(lián)系在一起。</p><p>  1.3.3 SQL Sever 2000 簡述</p><p>  創(chuàng)建于1975年的微軟公司推出了最新的關(guān)系型數(shù)據(jù)庫管理系統(tǒng)Microsoft SQL

42、 Server2000。它是一個(gè)優(yōu)秀的面向下一代的數(shù)據(jù)庫和數(shù)據(jù)分析系統(tǒng),可以幫助用戶建立自己的Internet商務(wù)體系。Microsoft SQL Server2000具有很高的可靠性、可伸縮性、可用性、可管理性等特點(diǎn),為用戶提供了完整的數(shù)據(jù)庫解決方案。Microsoft SQL Server2000的發(fā)布再一次表明,數(shù)據(jù)庫技術(shù)的發(fā)展是無止境的,用戶不斷增長的現(xiàn)實(shí)需求是推動(dòng)數(shù)據(jù)庫技術(shù)發(fā)展的動(dòng)力。</p><p>

43、  Microsoft SQL Server 2000具有完全的Web功能,支持?jǐn)U展標(biāo)記語言并且擁有一個(gè)新的、集成的數(shù)據(jù)挖掘引擎,可以讓用戶從BtoB(企業(yè)和企業(yè)之間)和BtoC(企業(yè)和用戶之間)型的電子商務(wù)所提供的機(jī)會中獲取高額收益。Microsoft SQL Server 2000與 Windows DNA 2000平臺一起,使各種規(guī)模的公司在Web上與客戶和供應(yīng)商進(jìn)行商業(yè)貿(mào)易都變得更容易,并可以把老式系統(tǒng)集成到下一代的商業(yè)解決方案

44、中去。</p><p>  SQL Server作為一個(gè)后臺數(shù)據(jù)庫管理系統(tǒng),它功能強(qiáng)大操作簡便,日益為廣大數(shù)據(jù)庫用戶所喜愛。越來越多的開發(fā)工具提供了與SQL Server的接口。SQL Serve 是一個(gè)關(guān)系數(shù)據(jù)庫管理系統(tǒng),它最初是由Microsoft、Sybase 和Ashton-Tate三家公司共同開發(fā)的。于1988 年推出了第一個(gè)OS/2 版本,在Windows NT 推出后,Microsoft與Sybas

45、e 在SQL Server 的開發(fā)上就分道揚(yáng)鑣了,Microsoft 將SQL Server 移植到Windows NT系統(tǒng)上,專注于開發(fā)推廣SQL Server 的Windows NT 版本。</p><p>  SQL Server 2000繼承了SQL Server 7.0 版本的優(yōu)點(diǎn),同時(shí)又比它增加了許多更先進(jìn)的功能、具有使用方便、可伸縮性好與相關(guān)軟件集成程度高等優(yōu)點(diǎn)??煽缭綇倪\(yùn)行Microsoft Wi

46、ndows 98 的膝上型電腦到運(yùn)行Microsoft Windows 2000 的大型多處理器的服務(wù)器等多種平臺使用。MSSQL Server不但可以應(yīng)用于大中型數(shù)據(jù)庫管理中,建立分布式關(guān)系數(shù)據(jù)庫,并且也可以開發(fā)桌面數(shù)據(jù)庫。事實(shí)上,SQL Server數(shù)據(jù)庫處理的基本結(jié)構(gòu),采取關(guān)系型數(shù)據(jù)庫模式,盡管如此,相信大家都可以輕易的發(fā)現(xiàn),在SQL Server的數(shù)據(jù)庫處理方式,則是使用面向?qū)ο蟮牟僮鞣绞脚c精神,也就是說,SQL Server的

47、所有功能,都可以基于系統(tǒng)已經(jīng)建立好的一些對象來達(dá)成,是相當(dāng)OO(面向?qū)ο螅┑囊粋€(gè)系統(tǒng)結(jié)構(gòu)。</p><p>  SQL Server 企業(yè)管理器是 SQL Server 的主要管理工具,它提供了一個(gè)遵從 MMC 標(biāo)準(zhǔn)的用戶界面,使用戶得以: </p><p>  1.定義 SQL Server 實(shí)例組。</p><p>  2.將個(gè)別服務(wù)器注冊到組中。</p&

48、gt;<p>  3.為每個(gè)已注冊的服務(wù)器配置所有 SQL Server 選項(xiàng)。</p><p>  4.在每個(gè)已注冊的服務(wù)器中創(chuàng)建并管理所有 SQL Server 數(shù)據(jù)庫、</p><p>  對象、登錄、用戶和權(quán)限。</p><p>  5.在每個(gè)已注冊的服務(wù)器上定義并執(zhí)行所有 SQL Server 管理任務(wù)。</p><p&g

49、t;  6.通過喚醒調(diào)用 SQL 查詢分析器,交互地設(shè)計(jì)并測試 SQL 語句、</p><p><b>  批處理和腳本。</b></p><p>  7.喚醒調(diào)用為 SQL Server 定義的各種向?qū)А?lt;/p><p>  SQL Server提供了兩種程序員訪問數(shù)據(jù)庫的方式:</p><p>  ·ODB

50、C ODBC是微軟公司發(fā)布的一個(gè)標(biāo)準(zhǔn)的數(shù)據(jù)庫通用接口,應(yīng)用程序和數(shù)據(jù)都保持相對獨(dú)立。SQL Server提供了ODBC驅(qū)動(dòng)程序,通過ODBC應(yīng)用程序可以直接存取和操作數(shù)據(jù)。</p><p>  ·T-SQL SQL Server數(shù)據(jù)庫對標(biāo)準(zhǔn)的SQL語言進(jìn)行了擴(kuò)充,增強(qiáng)了SQL語言的功能。</p><p>  1.3.4 設(shè)計(jì)的整體框架</p><p>

51、;  本系統(tǒng)采用了瀏覽器/服務(wù)器(Browser/Sever)結(jié)構(gòu)。典型的瀏覽器/服務(wù)器結(jié)構(gòu)包括一個(gè)前端(或稱客戶),它的作用是訪問和處理來自后端(或稱服務(wù)器)上的數(shù)據(jù)。</p><p>  目前國內(nèi)發(fā)展和流行的MIS 系統(tǒng)平臺模式大體上分為兩種:客戶機(jī)/服務(wù)器模式(Client/Server,簡稱C/S)和Web瀏覽器/服務(wù)器模式(Browser/Server,簡稱B/S)。</p><p&

52、gt;  C/S 模式主要由客戶應(yīng)用程序(Client)、服務(wù)器管理程序(Server) 和中間件(middleware)三個(gè)部件組成。客戶應(yīng)用程序是系統(tǒng)中用戶與數(shù)據(jù)進(jìn)行交互的部件。服務(wù)器程序負(fù)責(zé)有效地管理系統(tǒng)資源,如管理一個(gè)信息數(shù)據(jù)庫,其主要工作是當(dāng)多個(gè)客戶并發(fā)地請求服務(wù)器上的相同資源時(shí),對這些資源進(jìn)行最優(yōu)化管理。中間件負(fù)責(zé)聯(lián)結(jié)客戶應(yīng)用程序與服務(wù)器管理程序,協(xié)同完成一個(gè)作業(yè),以滿足用戶查詢管理數(shù)據(jù)的要求。</p><

53、;p>  B/S 模式是一種以Web技術(shù)為基礎(chǔ)的新型的MIS系統(tǒng)平臺模式。把傳統(tǒng)C/S模式中的服務(wù)器部分分解為一個(gè)數(shù)據(jù)服務(wù)器與一個(gè)或多個(gè)應(yīng)用服務(wù)器(Web服務(wù)器),從而構(gòu)成一個(gè)三層結(jié)構(gòu)的客戶服務(wù)器體系。首先它簡化了客戶端。它無需像C/S模式那樣在不同的客戶機(jī)上安裝不同的客戶應(yīng)用程序,而只需安裝通用的瀏覽器軟件。</p><p>  1.4 可行性研究</p><p>  1.4.1

54、 基本要求</p><p>  此系統(tǒng)應(yīng)便于對旅行社線路預(yù)定結(jié)果查詢、酒店信息查詢管理、留言反饋等資源進(jìn)行綜合管理,對旅行社運(yùn)作狀況統(tǒng)一管理。最終目的是提高工作效率和減輕勞動(dòng)強(qiáng)度;提高信息處理速度和準(zhǔn)確性;為業(yè)務(wù)、管理提供更方便的服務(wù)項(xiàng)目。提高旅行社經(jīng)營效益和市場分析抉擇。</p><p><b>  1.功能</b></p><p>  管

55、理信息系統(tǒng)主要功能是準(zhǔn)備和提供統(tǒng)一格式的信息,使各種統(tǒng)計(jì)工作簡化,使信息成本最低;及時(shí)全面地提供不同要求的、不同細(xì)度的信息,以期分析解釋現(xiàn)象最快,及時(shí)產(chǎn)生正確的控制;全面系統(tǒng)地保存大量的信息,并能很快地實(shí)現(xiàn)查詢、修改、刪除等功能,為決策提出信息支持。</p><p>  旅行社管理系統(tǒng)包括四個(gè)系統(tǒng):系統(tǒng)管理、公司簡介信息管理、酒店信息管理、線路信息管理、留言管理等。</p><p>  系

56、統(tǒng)管理:主要功能為服務(wù)員及操作員設(shè)置、預(yù)訂解除、數(shù)據(jù)庫的備份/恢復(fù)數(shù)據(jù)庫,線路預(yù)定信息管理,酒店預(yù)定信息管理等。此功能模塊處理是旅行社與客人之間開展的主要內(nèi)容,也是本系統(tǒng)中的核心部分,只有完善了此系統(tǒng)才能說是實(shí)現(xiàn)了旅游業(yè)務(wù)的電腦管理。</p><p>  公司簡介信息管理:主要功能是對旅行社的公司經(jīng)營的業(yè)務(wù),旅游線路,酒店合作信息,旅行社的發(fā)展歷程介紹等,方便用戶對公司情況的了解。</p><

57、p>  酒店信息管理:提供各種查詢功能以便及時(shí)了解酒店即時(shí)的信息,包括查詢客人資料,酒店信息資料等,該系統(tǒng)面對各種復(fù)雜的結(jié)算要求應(yīng)具有很強(qiáng)的應(yīng)變能力。 </p><p>  線路信息管理:此系統(tǒng)是專為前臺處理旅游線路預(yù)定操作員設(shè)計(jì)的服務(wù)系統(tǒng),它提供了旅游線路的信息化管理。</p><p><b>  2. 性能</b></p><p> 

58、 本系統(tǒng)結(jié)構(gòu)設(shè)計(jì)合理,功能齊全,信息指標(biāo)豐富、規(guī)范;采用模塊化設(shè)計(jì)、結(jié)構(gòu)合理、操作簡單,具有友好的人機(jī)界面和靈活的系統(tǒng)可維護(hù)性;有優(yōu)越的數(shù)據(jù)共享性,可以使用戶充分的利用歷史數(shù)據(jù),減少數(shù)據(jù)的重復(fù)錄入和工作量;方便快捷有效的完成旅行社管理系統(tǒng)的各項(xiàng)工作,錄入數(shù)據(jù)合法性的校驗(yàn)程度高,數(shù)據(jù)查詢速度快;有廣泛的網(wǎng)絡(luò)選擇性,可以形成瀏覽器/服務(wù)器結(jié)構(gòu)的數(shù)據(jù)庫系統(tǒng)。主要表現(xiàn)在以下幾點(diǎn):</p><p>  (1)全面構(gòu)建數(shù)字化

59、旅行社,實(shí)現(xiàn)旅行社內(nèi)無紙辦公。 </p><p>  (2)具有良好的可移植性,可針對不同的用戶需求定制系統(tǒng)部分功能。 </p><p>  (3)系統(tǒng)權(quán)限與安全的合理分配,可根據(jù)需要自行設(shè)置。 </p><p>  (4)用戶界面友好,美觀, 易于操作。</p><p><b>  3. 系統(tǒng)輸入</b>

60、</p><p>  管理員信息、數(shù)據(jù)庫管理的設(shè)置,操作員的添加,還有顧客預(yù)訂、酒店信息錄入與查詢,線路信息錄入與查詢等。</p><p><b>  4.系統(tǒng)輸出</b></p><p>  各種查詢的結(jié)果和各種類型的報(bào)表。</p><p><b>  5.安全和保密要求</b></p>

61、;<p>  造成數(shù)據(jù)庫系統(tǒng)不安全的因素很多,有系統(tǒng)本身的原因,也有人為的失誤或故意的未經(jīng)授權(quán)的竊取、破壞。安全管理已成為設(shè)計(jì)數(shù)據(jù)庫系統(tǒng)的重要組成部分。數(shù)據(jù)庫系統(tǒng)的核心是數(shù)據(jù)庫管理系統(tǒng)(DBMS),開發(fā)具有高安全性的DBMS是一項(xiàng)十分緊迫的任務(wù)。</p><p>  多用戶系統(tǒng)的工作流程都是從用戶登陸模塊開始,對用戶的身份進(jìn)行認(rèn)證。身份認(rèn)證可以分為以下兩個(gè)過程:</p><p&g

62、t;  (1)認(rèn)證用戶是否為有效的系統(tǒng)用戶;</p><p>  (2)確認(rèn)用戶的類型。</p><p>  本系統(tǒng)有三類用戶進(jìn)行操作,分別是管理員、操作員和顧客,管理員可以設(shè)置操作員、賓客及本身的權(quán)限,并可增刪用戶,操作員可以修改自己的登陸口令。</p><p>  第一個(gè)過程決定用戶能否進(jìn)入系統(tǒng)。第二個(gè)過程根據(jù)用戶的類型決定用戶的操作權(quán)限,從而決定用戶的工作界面

63、。所以本系統(tǒng)安全和保密工作應(yīng)該是可以保證的。</p><p>  1.4.2 開發(fā)目標(biāo)</p><p>  本系統(tǒng)開發(fā)目標(biāo)包括以下幾個(gè)方面:</p><p>  1.提高工作效率和減輕勞動(dòng)強(qiáng)度;</p><p>  2.提高信息處理速度和準(zhǔn)確性;</p><p>  3.為業(yè)務(wù)、管理提供更方便的服務(wù)項(xiàng)目。</p

64、><p>  1.4.3 對現(xiàn)有系統(tǒng)分析</p><p>  隨著管理信息系統(tǒng)的出現(xiàn),雖然在管理上帶來了很多好處,但是如何選擇一個(gè)經(jīng)濟(jì)實(shí)用、性能優(yōu)良的管理信息系統(tǒng)也是一項(xiàng)繁復(fù)的工作。酒店管理系統(tǒng)著眼于酒店的當(dāng)前管理與未來發(fā)展,貼近現(xiàn)代酒店的管理模式和管理風(fēng)格。具備以下特點(diǎn):</p><p>  1.對企業(yè)來說,本管理系統(tǒng)功能全面,覆蓋旅行社的主要業(yè)務(wù),真正的Browe

65、r/Server體系結(jié)構(gòu),包括酒店預(yù)訂、線路信息預(yù)定、管理員添加、線路信息資料、酒店信息資料、數(shù)據(jù)維護(hù),顧客反饋信息留言管理等。給旅行社公司的領(lǐng)導(dǎo)可根據(jù)這些功能及時(shí)改變市場策略,決策業(yè)務(wù)發(fā)展方向等。</p><p>  2.從管理員、操作員來說,本管理系統(tǒng)界面友好,智能處理一些事務(wù)。簡單、易用、快捷地操作,并提供全面的聯(lián)機(jī)使用幫助。另外可查詢顧客訂購的酒店,可查詢相關(guān)線路服務(wù)項(xiàng)目等。</p><

66、;p>  3.具有高度的靈活性和良好的可擴(kuò)充性,可隨著旅行社業(yè)務(wù)的發(fā)展在功能和模塊兩方面進(jìn)行擴(kuò)展和升級。如加入娛樂系統(tǒng)、人事工資系統(tǒng)等等。</p><p>  1.4.4 技術(shù)可行性分析</p><p><b>  1.系統(tǒng)簡要描述</b></p><p>  本系統(tǒng)以現(xiàn)今比較流行的DreamWeaver8.0+ASP作為開發(fā)工具,基于

67、Microsoft SQL Server 2000 數(shù)據(jù)庫開發(fā)的Brower/Server體系結(jié)構(gòu)的管理信息系統(tǒng),提供了數(shù)據(jù)庫備份與恢復(fù)功能,使數(shù)據(jù)更加安全可靠。</p><p>  2.技術(shù)可行性分析結(jié)論</p><p>  本系統(tǒng)為一個(gè)數(shù)據(jù)庫管理系統(tǒng),現(xiàn)有技術(shù)較為成熟,估計(jì)利用現(xiàn)有技術(shù)完全可以達(dá)到功能目標(biāo),同時(shí),考慮到開發(fā)期限較為充裕,預(yù)計(jì)可以在規(guī)定期限內(nèi)完成開發(fā)。</p>

68、<p>  第2章 軟件需求分析</p><p><b>  2.1 功能需求</b></p><p>  2.1.1 功能劃分</p><p>  本系統(tǒng)具有以下功能:</p><p>  系統(tǒng)管理:主要功能為服務(wù)員及操作員設(shè)置、預(yù)訂解除、數(shù)據(jù)庫的備份/恢復(fù)數(shù)據(jù)庫,線路預(yù)定信息管理,酒店預(yù)定信息管理

69、等。此功能模塊處理是旅行社與客人之間開展的主要內(nèi)容,也是本系統(tǒng)中的核心部分,只有完善了此系統(tǒng)才能說是實(shí)現(xiàn)了旅游業(yè)務(wù)的電腦管理。</p><p>  公司簡介信息管理:主要功能是對旅行社的公司經(jīng)營的業(yè)務(wù),旅游線路,酒店合作信息,旅行社的發(fā)展歷程介紹等,方便用戶對公司情況的了解。</p><p>  酒店信息管理:提供各種查詢功能以便及時(shí)了解酒店即時(shí)的信息,包括查詢客人資料,酒店信息資料等,該

70、系統(tǒng)面對各種復(fù)雜的結(jié)算要求應(yīng)具有很強(qiáng)的應(yīng)變能力。 </p><p>  線路信息管理:此系統(tǒng)是專為前臺處理旅游線路預(yù)定操作員設(shè)計(jì)的服務(wù)系統(tǒng),它提供了旅游線路的信息化管理。</p><p>  2.2.2 功能描述</p><p><b>  一、系統(tǒng)管理</b></p><p><b>  1.管理員管理&l

71、t;/b></p><p>  設(shè)定登陸系統(tǒng)人員的帳號及密碼;</p><p><b>  2.?dāng)?shù)據(jù)庫備份</b></p><p><b>  備份數(shù)據(jù)庫;</b></p><p><b>  3.?dāng)?shù)據(jù)庫恢復(fù)</b></p><p><b&g

72、t;  恢復(fù)數(shù)據(jù)庫;</b></p><p><b>  4.酒店訂購管理</b></p><p>  查看顧客訂購酒店的情況</p><p><b>  5.線路預(yù)定管理</b></p><p>  查看旅游線路出行人數(shù),出行時(shí)間,以及訂購情況。</p><p>

73、;<b>  18.系統(tǒng)幫助</b></p><p>  軟件的系統(tǒng)的使用方法;</p><p>  二、公司簡介信息管理</p><p>  公布本公司的發(fā)展歷程,提供的旅游服務(wù)等信息。</p><p><b>  三、酒店信息管理</b></p><p><b>

74、;  1.內(nèi)容管理</b></p><p><b>  酒店信息資料管理;</b></p><p><b>  2.添加信息</b></p><p><b>  添加酒店的資料信息</b></p><p><b>  四、線路信息管理</b>&

75、lt;/p><p><b>  1.內(nèi)容管理</b></p><p><b>  旅游線路信息管理;</b></p><p><b>  2.添加信息</b></p><p><b>  添加線路的資料信息</b></p><p>&l

76、t;b>  五、留言管理</b></p><p><b>  查看留言,回復(fù)留言</b></p><p><b>  六、友情鏈接管理</b></p><p>  添加友情鏈接,刪除友情鏈接</p><p>  2.2 外部接口需求</p><p><

77、;b>  1.用戶界面</b></p><p>  (1)采用div+css的通用圖形界面,對用戶友好,且必須對鼠標(biāo)和鍵盤提供支持,界面的設(shè)計(jì)應(yīng)遵循如下規(guī)則:</p><p>  要具有一致性,界面規(guī)范應(yīng)遵循WEB軟件界面的規(guī)范;</p><p>  提供簡單的錯(cuò)誤處理;</p><p>  提供信息反饋,用多種信息提示用戶

78、當(dāng)前軟件運(yùn)行狀態(tài)、軟件界面元件的功能;</p><p>  操作可逆,其動(dòng)作可以是單個(gè)的操作,或者是一個(gè)相對獐的操作序列;</p><p>  設(shè)計(jì)良好的聯(lián)機(jī)幫助;</p><p>  顯示畫面,畫面簡潔明快,富有現(xiàn)代氣息,不能太過花哨;</p><p>  應(yīng)遵循國家關(guān)于計(jì)算機(jī)詞匯的標(biāo)準(zhǔn),用詞應(yīng)當(dāng)精煉準(zhǔn)確,沒有歧義,圖形的意義明朗。<

79、/p><p> ?。?)各管理模塊的不同管理功能操作界面,采用在不同窗口進(jìn)行管理,各功能操作切換比較簡單又相對獨(dú)立。</p><p> ?。?)同一頁面內(nèi)的控件排列,按與用戶的交互功能不同,劃分為不同的功能區(qū)域。</p><p><b>  2.硬件接口</b></p><p>  支持一般的PIII或更高檔微機(jī)、筆記本電腦

80、。</p><p><b>  3.軟件接口</b></p><p>  運(yùn)行于Windows98/Me/2000/NT,且具有WIN32的操作系統(tǒng)之上。</p><p><b>  4.故障處理</b></p><p>  正常使用時(shí)不應(yīng)出錯(cuò),若運(yùn)行時(shí)遇到不可恢復(fù)的系統(tǒng)錯(cuò)誤,也必須保證數(shù)據(jù)庫完好無

81、損。</p><p>  2.3 性能需求</p><p><b>  1.?dāng)?shù)據(jù)精確度</b></p><p> ?。?)查詢時(shí)應(yīng)保證查全率,所有相應(yīng)域包含查詢關(guān)鍵字地記錄都應(yīng)能查到。</p><p>  (2)查詢是應(yīng)保證查準(zhǔn)率,查到的記錄應(yīng)予給定的單項(xiàng)或組合查詢條件完全匹配。</p><p&

82、gt;<b>  2.時(shí)間特性</b></p><p>  一般操作的響應(yīng)時(shí)間在3~5秒內(nèi),以及數(shù)據(jù)的導(dǎo)入和導(dǎo)出也應(yīng)在可接受的時(shí)間內(nèi)完成。</p><p><b>  3.適應(yīng)性</b></p><p>  滿足企業(yè)使用的需求。對前面提到的運(yùn)行環(huán)境要求不應(yīng)存在困難。</p><p>  2.4 軟

83、件屬性要求</p><p><b>  1.正確性</b></p><p>  要求發(fā)布的軟件達(dá)到用戶的預(yù)期目標(biāo),運(yùn)行是基本無錯(cuò)誤。</p><p><b>  2.可靠性</b></p><p>  在一般條件下,應(yīng)不出故障。</p><p><b>  3.效率

84、</b></p><p>  對于瀏覽、查詢、添加、刪除、更新和密碼設(shè)置的一般操作,要求及時(shí)響應(yīng),在3~5秒內(nèi)。</p><p><b>  4.完整性</b></p><p>  要求能在發(fā)生意外(如停電)的情況下,保證不丟失數(shù)據(jù)。</p><p><b>  5.易使用性</b>&l

85、t;/p><p>  要求能盡量為用戶的使用提供方便,軟件的界面符合目前流行的界面規(guī)范。</p><p><b>  6.可維護(hù)性</b></p><p>  本軟件在運(yùn)行中發(fā)現(xiàn)錯(cuò)誤時(shí),能快速、準(zhǔn)確對其進(jìn)行定位、診斷和修改。</p><p><b>  7.可測試性</b></p><

86、;p>  設(shè)計(jì)時(shí)盡可能減少測試本軟件的各項(xiàng)功能所需的工作量。</p><p><b>  8.復(fù)用性</b></p><p>  設(shè)計(jì)時(shí)應(yīng)采取模塊化的方法進(jìn)行設(shè)計(jì),對系統(tǒng)內(nèi)各模塊接口盡可能達(dá)到高內(nèi)聚、低耦合的程度,以提高各模塊的復(fù)用性。</p><p><b>  9.安全保密性</b></p><

87、;p>  要求提供身份驗(yàn)證,只允許通過身份驗(yàn)證的用戶使用本軟件。對于三次密碼輸入不正確的,應(yīng)強(qiáng)行關(guān)閉軟件。</p><p><b>  10.可理解性</b></p><p>  對于本軟件提供的各種命令,各種信息提示,應(yīng)易于用戶理解。</p><p><b>  11.可移植性</b></p><

88、;p>  要求本軟件運(yùn)行于多個(gè)操作系統(tǒng)</p><p><b>  12.互連性</b></p><p>  要求提供數(shù)據(jù)得到如何導(dǎo)入和導(dǎo)出接口,以易于同其他系統(tǒng)的連接。</p><p>  第3章 軟件概要設(shè)計(jì)</p><p><b>  3.1 總體設(shè)計(jì)</b></p>

89、<p>  3.1.1 處理流程</p><p>  首先啟動(dòng)服務(wù)器及相關(guān)程序,然后客戶端系統(tǒng)啟動(dòng),進(jìn)入身份驗(yàn)證。通過身份驗(yàn)證后,對系統(tǒng)初始化。根據(jù)系統(tǒng)配置文件將數(shù)據(jù)導(dǎo)入。系統(tǒng)進(jìn)入消息循環(huán)狀態(tài),通過事件驅(qū)動(dòng)機(jī)制激活各個(gè)功能模塊,并執(zhí)行指定模塊。各項(xiàng)功能執(zhí)行完畢后重新進(jìn)入消息循環(huán)狀態(tài)。由系統(tǒng)關(guān)閉事件激活系統(tǒng)關(guān)閉事件,退出系統(tǒng)。以下是系統(tǒng)的數(shù)據(jù)流程圖(DFD)。</p><p> 

90、 3.1.2 功能分配</p><p>  本系統(tǒng)主要有三類用戶,不同類型的用戶使用不同的系統(tǒng)模塊,例如,操作員使用前臺系統(tǒng),賓客使用賓客系統(tǒng),管理員則可使用所有的系統(tǒng)模塊,通過身份驗(yàn)證,使得不同用戶進(jìn)入不同的操作界面。為了防止數(shù)據(jù)遭到破壞,操作員和管理員都可以備份數(shù)據(jù)庫,管理員還可恢復(fù)數(shù)據(jù)庫,查看系統(tǒng)日志等。</p><p><b>  3.2 接口設(shè)計(jì)</b>

91、</p><p><b>  1.用戶界面</b></p><p>  采用目前非常流行的GUI,即諸如窗口、菜單、對話框、滾動(dòng)條等。</p><p><b>  2.軟件接口</b></p><p>  運(yùn)行于Windows 2000或更高版本的具有Win32 API的操作系統(tǒng)之上。</p&

92、gt;<p><b>  3.硬件接口</b></p><p>  支持一般的x86系列計(jì)算機(jī)。</p><p>  3.3 數(shù)據(jù)結(jié)構(gòu)設(shè)計(jì)</p><p>  要利用SQL2000 開發(fā)一個(gè)美觀,實(shí)用的數(shù)據(jù)庫軟件,必須對這個(gè)數(shù)據(jù)庫軟件進(jìn)行科學(xué)的設(shè)計(jì),也就是對于一個(gè)給定的應(yīng)用環(huán)境,構(gòu)造最優(yōu)的數(shù)據(jù)庫模式,建立數(shù)據(jù)庫及其應(yīng)用系統(tǒng),使之

93、能夠有效的存儲資料,滿足各種用戶的應(yīng)用需求(信息要求和處理要求),數(shù)據(jù)庫的設(shè)計(jì)既是一項(xiàng)涉及多學(xué)科的綜合又是項(xiàng)龐大的工程項(xiàng)目,同時(shí),數(shù)據(jù)庫設(shè)計(jì)應(yīng)該和應(yīng)用系統(tǒng)設(shè)計(jì)相結(jié)合,也就是說,整個(gè)設(shè)計(jì)過程要把結(jié)構(gòu)(資料)設(shè)計(jì)和行為 (處理)設(shè)計(jì)密切結(jié)合起來。</p><p>  由于信息結(jié)構(gòu)復(fù)雜,應(yīng)用環(huán)境多樣,在相當(dāng)長的一段時(shí)期內(nèi)數(shù)據(jù)庫設(shè)計(jì)主要采用手工拼湊法,使用這種方法與設(shè)計(jì)人員的經(jīng)驗(yàn)和水平有直接關(guān)系,數(shù)據(jù)庫設(shè)計(jì)是一種技藝而不

94、是工程技術(shù),缺乏科學(xué)的理論和工程原則支持,很難保證設(shè)計(jì)質(zhì)量,常常是數(shù)據(jù)庫投入使用后才發(fā)現(xiàn)問題,不得不進(jìn)行修改,使得維護(hù)代價(jià)昂貴。目前,最實(shí)用,最先進(jìn)的是將數(shù)據(jù)庫設(shè)計(jì)分為以下六個(gè)階段:</p><p>  一、根據(jù)用戶的要求來設(shè)計(jì)數(shù)據(jù)庫 </p><p>  需求收集和分析是數(shù)據(jù)庫設(shè)計(jì)的第一階段,明確地把它作為數(shù)據(jù)庫設(shè)計(jì)的第一步是十分重要的,這一階段收集的基礎(chǔ)是下一

95、步設(shè)計(jì)概念結(jié)構(gòu)的基礎(chǔ)。而概念結(jié)構(gòu)是整個(gè)組織中所有用戶關(guān)心的信息結(jié)構(gòu),對整個(gè)數(shù)據(jù)庫設(shè)計(jì)具有深刻的影響,而要設(shè)計(jì)好概念結(jié)構(gòu),就必須用需求分析階段的觀點(diǎn)來考慮問題、收集和分析資料及其處理。從數(shù)據(jù)庫設(shè)計(jì)角度考慮,需求分析階段的目標(biāo)是:對現(xiàn)實(shí)世界要處理的對象(組織、部門、企業(yè)等)進(jìn)行詳細(xì)調(diào)查,在了解原系統(tǒng)的概況,確定新系統(tǒng)功能的過程中,收集支持系統(tǒng)目標(biāo)的基礎(chǔ)資料及其處理。</p><p>  二、根據(jù)資料分析進(jìn)行概念結(jié)構(gòu)設(shè)

96、計(jì)</p><p>  如同軟件工程中重視分析與規(guī)范說明的思想一樣,數(shù)據(jù)庫設(shè)計(jì)中同樣十分重視資料分析,抽象與概念的設(shè)計(jì),概念結(jié)構(gòu)的設(shè)計(jì)是整個(gè)數(shù)據(jù)庫設(shè)計(jì)的關(guān)鍵,概念結(jié)構(gòu)獨(dú)立于數(shù)據(jù)庫邏輯結(jié)構(gòu),獨(dú)立于支持資料的DBMS,其主要特點(diǎn)是:</p><p>  1.能充分地反映現(xiàn)實(shí)世界,包括實(shí)體和實(shí)體之間的聯(lián)系,能滿足用戶對數(shù)據(jù)處理的要求,是現(xiàn)實(shí)世界的一個(gè)真實(shí)模型。</p><p&

97、gt;  2.易于更動(dòng),當(dāng)現(xiàn)實(shí)世界改變時(shí)容易修改和擴(kuò)充。</p><p>  3.易于理解,從而可以和不熟悉計(jì)算機(jī)的用戶交換意見,用戶的積極參與是數(shù)據(jù)庫設(shè)計(jì)成功與否的關(guān)鍵。</p><p>  概念結(jié)構(gòu)進(jìn)行邏輯結(jié)構(gòu)設(shè)計(jì)</p><p>  概念結(jié)構(gòu)是獨(dú)立于任何一種數(shù)據(jù)模型的信息結(jié)構(gòu),邏輯結(jié)構(gòu)設(shè)計(jì)的任務(wù)就是把概念結(jié)構(gòu)轉(zhuǎn)換為與選用的 DBMS 所支持的數(shù)據(jù)模型相符合的過

98、程,設(shè)計(jì)邏輯結(jié)構(gòu)按理應(yīng)該選擇對某個(gè)概念結(jié)構(gòu)最好的數(shù)據(jù)模型,然后對支持這種數(shù)據(jù)模型的各種 DBMS 進(jìn)行比較,選出最合適的 DBMS ,但實(shí)際情況是已給定了某臺機(jī)器,設(shè)計(jì)人員沒有選擇DBMS的余地,現(xiàn)行的 DBMS 一般只支持關(guān)系,網(wǎng)狀或?qū)哟稳N模型的某一種。</p><p><b>  據(jù)庫物理設(shè)計(jì)</b></p><p>  對一個(gè)給定的邏輯數(shù)據(jù)模型選取一個(gè)最適合應(yīng)

99、用環(huán)境的物理結(jié)構(gòu)的過程,稱為數(shù)據(jù)庫的物理設(shè)計(jì),所謂數(shù)據(jù)庫的物理結(jié)構(gòu)主要指數(shù)據(jù)庫在物理設(shè)備上的存儲結(jié)構(gòu)和存儲方法,它完全依賴于給定計(jì)算機(jī)系統(tǒng)。</p><p><b>  數(shù)據(jù)庫實(shí)施</b></p><p>  對數(shù)據(jù)庫的物理設(shè)計(jì)初步評價(jià)完成后就可以建立數(shù)據(jù)庫,數(shù)據(jù)庫的實(shí)施相應(yīng)于軟件工程的編碼,調(diào)試階段,設(shè)計(jì)人員運(yùn)用DBMS提供的資料定義語言將邏輯設(shè)計(jì)和物理設(shè)計(jì)的結(jié)果嚴(yán)

100、格地描述出來,成為DBMS可接受的源代碼,然后組織資料入庫。</p><p><b>  數(shù)據(jù)庫運(yùn)行和維護(hù)</b></p><p>  數(shù)據(jù)庫投入運(yùn)行標(biāo)志著開發(fā)任務(wù)的基本完成和維護(hù)的開始,但并不意味著設(shè)計(jì)過程已經(jīng)結(jié)束,任何數(shù)據(jù)庫只要它存在一天它的設(shè)計(jì)就得不斷地進(jìn)行評價(jià),調(diào)整、修改甚至于完全改變,因此數(shù)據(jù)庫的維護(hù)不僅是必須的活動(dòng)而且是設(shè)計(jì)的繼續(xù)和提高。</p>

101、;<p><b>  3.4 數(shù)據(jù)描述</b></p><p><b>  1.靜態(tài)數(shù)據(jù)</b></p><p>  name 留言者名字</p><p>  QQ 留言者QQ</p><p>  email 留言者E-Mail</p><p&

102、gt;  content 留言者內(nèi)容</p><p>  homepage 留言者主頁</p><p>  time 留言者時(shí)間</p><p>  reply 回復(fù)留言</p><p>  pic 留言頭像</p><p>  face 留言表情</p><p&

103、gt;  ip 留言ip</p><p>  where 留言者地址</p><p>  title 留言主題</p><p>  F_ID 友情鏈接ID</p><p>  F_SiteName 站點(diǎn)名稱</p><p>  F_SiteAdd 站點(diǎn)地址</p><p>

104、  F_SiteLogo 站點(diǎn)LOGO</p><p>  F_LinkType 鏈接類型</p><p>  F_Recycle 是否顯示</p><p>  F_ExamMark 審核通過</p><p>  F_AddTime 通過時(shí)間</p><p>  ClassID 欄目ID</

105、p><p>  ClassName 欄目名稱 </p><p>  ParentID 父欄目ID</p><p>  ParentPath 欄目路徑</p><p>  Depth 欄目層數(shù)</p><p>  RootID 根欄目ID</p><p&

106、gt;  Child 子欄目數(shù)</p><p>  PrevID 同級的上一欄目ID</p><p>  NextID 同級的下一個(gè)欄目ID</p><p>  OrderID 排序ID</p><p>  Setting 欄目設(shè)置</p><p>  D_ClassID 新聞分類&l

107、t;/p><p>  D_Title 新聞標(biāo)題</p><p>  D_Time 添加時(shí)間</p><p>  D_Author 作者</p><p>  D_Source 出處</p><p>  D_Content 新聞內(nèi)容</p>

108、<p>  D_Picture 新聞標(biāo)題圖片</p><p>  D_Edit 文章錄入員</p><p>  D_OriginalFileName 上傳或遠(yuǎn)程獲取前原文件名,多個(gè)以"|"隔D_SaveFileName 上傳后保存的文件名(不帶路徑),多個(gè)以"|"分

109、隔</p><p>  D_SavePathFileName 上傳后保存的路徑文件名,多個(gè)以"|"分隔</p><p>  D_Count 新聞點(diǎn)擊記數(shù)</p><p>  D_Recycle 回收站標(biāo)志</p><p>  D_RecycleTime 刪除到回收站的

110、時(shí)間</p><p><b>  2.動(dòng)態(tài)數(shù)據(jù)</b></p><p>  輸入數(shù)據(jù):新錄入、添加、修改的記錄項(xiàng)。</p><p>  輸出數(shù)據(jù):由查詢關(guān)鍵字確定的數(shù)據(jù)庫記錄集合或全部記錄。</p><p>  內(nèi)部生成的數(shù)據(jù):中間操作或查詢的結(jié)果。</p><p><b>  3.?dāng)?shù)據(jù)

111、庫描述</b></p><p>  本軟件采用ODBC數(shù)據(jù)庫。</p><p><b>  4.?dāng)?shù)據(jù)采集</b></p><p>  通過身份驗(yàn)證的用戶,采用鍵盤和鼠標(biāo)直接輸入。</p><p><b>  5. 建表</b></p><p>  通過對旅行社管理

112、系統(tǒng)的了解、分析后,建立一個(gè)旅行社管理系統(tǒng)的數(shù)據(jù)庫,應(yīng)在數(shù)據(jù)庫中包括二十個(gè)表,這些表的結(jié)構(gòu)如下:</p><p>  表3-1 管理員登陸表login</p><p>  表3-2 留言管理表</p><p>  表3-3 酒店類型表</p><p>  表3-4 酒店信息表room</p><p>  表3-5

113、 線路類型表</p><p>  表3-6 線路信息表</p><p>  表3-7友情鏈接信息表</p><p><b>  3.5 運(yùn)行設(shè)計(jì)</b></p><p>  本系統(tǒng)運(yùn)行后,首先啟動(dòng)初始化模塊,顯示前臺界面陸,如果需要進(jìn)入后臺,可以進(jìn)入后臺頁面,退出模塊關(guān)閉數(shù)據(jù)庫連接并退出系統(tǒng)。各個(gè)模塊運(yùn)行時(shí)間均應(yīng)控制

114、在3-5秒內(nèi)(其中大部分時(shí)間為響應(yīng)用戶的動(dòng)作)。</p><p>  3.6 安全保密設(shè)計(jì)</p><p>  1.在用戶登錄系統(tǒng)時(shí)進(jìn)行身份驗(yàn)證,只允許合法用戶進(jìn)入系統(tǒng)。</p><p>  2.即時(shí)的權(quán)限分配功能,允許管理員即時(shí)對用戶的權(quán)限進(jìn)行分配,充分保證了系統(tǒng)運(yùn)行的安全性。</p><p>  3.對系統(tǒng)管理員和一般操作員實(shí)行功能分離

115、,即有些功能只有系統(tǒng)管理員能用。</p><p>  4.?dāng)?shù)據(jù)庫的備份功能,保證了數(shù)據(jù)的安全</p><p><b>  3.7 維護(hù)設(shè)計(jì)</b></p><p>  軟件必須按照軟件產(chǎn)品設(shè)計(jì)規(guī)范的步驟進(jìn)行開發(fā),并充分考慮軟件的可維護(hù)性,詳細(xì)編寫各階段的文檔資料,以利于未來版本升級以及移植等二次開發(fā)。數(shù)據(jù)庫投入運(yùn)行標(biāo)志著開發(fā)任務(wù)的基本完成和維

116、護(hù)的開始,但并不意味著設(shè)計(jì)過程已經(jīng)結(jié)束,任何數(shù)據(jù)庫只要它存在一天它的設(shè)計(jì)就得不斷地進(jìn)行評價(jià),調(diào)整、修改甚至于完全改變,因此數(shù)據(jù)庫的維護(hù)不僅是必須的活動(dòng)而且是設(shè)計(jì)的繼續(xù)和提高。</p><p>  維護(hù)階段主要任務(wù)是:</p><p>  1.?dāng)?shù)據(jù)庫的安全性、完整性控制及系統(tǒng)的轉(zhuǎn)儲和恢復(fù)。</p><p>  2.性能的監(jiān)督、分析和改進(jìn)。</p><

117、;p>  3.?dāng)?shù)據(jù)庫的重組織和重構(gòu)造。</p><p>  3.8 具體實(shí)施方案</p><p>  鑒于現(xiàn)有軟硬件環(huán)境,我決定采用Browser/Server體系結(jié)構(gòu)進(jìn)行軟件開發(fā)。開發(fā)軟件采用</p><p>  后臺數(shù)據(jù)庫使用SQL Server2000。系統(tǒng)功能模塊如下:</p><p>  第4章 軟件詳細(xì)設(shè)計(jì)</

溫馨提示

  • 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. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論