freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

旅游信息管理系統(tǒng)本科畢業(yè)論文(編輯修改稿)

2024-10-01 13:16 本頁面
 

【文章內(nèi)容簡介】 析與設(shè)計(jì) 問 題定義與可行性分析 ( 1)問題定義 問題定義是整個(gè)軟件開發(fā)的第一步,在這個(gè)階段主要問題是:“要解決的項(xiàng)目問題是什么?”只有弄懂了要解決問題,才能夠合理的分析和解決問題,并為以后的總體設(shè)計(jì)和詳細(xì)設(shè)計(jì)打下堅(jiān)實(shí)的基礎(chǔ)。根據(jù)軟件工程,前期的問題定義占軟件開發(fā)很大部分,是很重要的環(huán)節(jié) [8]。 軟件項(xiàng)目定義階段的任務(wù)有以下四項(xiàng): 制定軟件項(xiàng)目規(guī)劃。包括:描述軟件的工作范圍、進(jìn)行風(fēng)險(xiǎn)分析、提出開發(fā)軟件所需資源清單、估算軟件項(xiàng)目的成本和進(jìn)度,并易成本和進(jìn)度估算為基礎(chǔ)對軟件項(xiàng)目進(jìn)行可行性論證。最后,生成經(jīng)過項(xiàng)目管理組織評審的 軟件項(xiàng)目規(guī)劃 [9]。 軟件需求分析和定義。確定軟件的功能和性能,詳細(xì)定義軟件系統(tǒng)要素。定義軟件需求有兩種方法。一種是采用形式化的信息分析方法。建立信息流和信息結(jié)構(gòu)模型,然后將這些模型擴(kuò)展為軟件規(guī)格說明。另一種是為軟件開發(fā)原型,軟件工程師和用戶一起對原型進(jìn)行評審和修改,從而使獲得用戶滿意的需求定義信息 [9]。 確定軟件性能和資源約束,這對軟件設(shè)計(jì)特性會產(chǎn)生直接的影響。為軟件要素定義驗(yàn)收標(biāo)準(zhǔn),它也是制定軟件測試計(jì)劃的基礎(chǔ)。 ( 2)可行性分析 開發(fā)任何一個(gè)基于計(jì)算機(jī)的系統(tǒng),都會受到時(shí)間和資源上的限制 [10]。因此 ,在接受項(xiàng)目之前必須根據(jù)客戶可能提供的時(shí)間和資源條件進(jìn)行可行性研究??尚行匝芯窟M(jìn)一步探討問題定義階段所確定的問題是否具有可能的解。在對問題正確定義的基礎(chǔ)上,通過分析問題,導(dǎo)出試探性的解,然后反復(fù)檢查并修正問題定義,最終提出一個(gè)符合系統(tǒng)目標(biāo)的高層次的邏輯模型。然后根據(jù)這個(gè)模型設(shè)想各種可能的物理系統(tǒng)??尚行匝芯颗c風(fēng)險(xiǎn)分析在許多方面是互相關(guān)聯(lián)的??尚行匝芯康哪康木褪怯米钚〉拇鷥r(jià)在盡可能短的時(shí)間內(nèi)確定問題是否能夠順利解決。它可以避免人力、物力和才力上的浪費(fèi)。項(xiàng)目風(fēng)險(xiǎn)越大,開發(fā)高質(zhì)量軟件的可行性就越小。因此,可行性研 究實(shí)質(zhì)上是要進(jìn)行一次大大壓縮簡化了的系統(tǒng)分析和設(shè)計(jì)的過程 [10]??尚行匝芯堪ń?jīng)濟(jì)可行性、技術(shù)可行性、法律可行性和開發(fā)方案的選 6 擇性等。 以下從三個(gè)方面對旅行社管理系統(tǒng)進(jìn)行可行性分析:技術(shù)可行性、經(jīng)濟(jì)可行性和操作可行性分析。 技術(shù)可行性分析:為了確定現(xiàn)有技術(shù)能否實(shí)現(xiàn)目標(biāo)系統(tǒng)。 VB 自帶的工具和控件、 Microsoft Access 擁有的對表的操作以及 Microsoft Excel 協(xié)調(diào)操作完全可以實(shí)現(xiàn)本系統(tǒng)要求達(dá)到的各種功能。 旅行信息管理系統(tǒng)把景點(diǎn)、導(dǎo)游、游客和其他用戶的信息貯存在數(shù)據(jù)庫里,然后 經(jīng)過數(shù)據(jù)的抽取和分類,顯示在需要的窗口內(nèi)。因此,使用現(xiàn)有的技術(shù),可以實(shí)現(xiàn)此旅游信息管理系統(tǒng)。 經(jīng)濟(jì)可行性分析: 為了確定待開發(fā)的系統(tǒng)的經(jīng)濟(jì)效益能否超過開發(fā)成本。旅行社管理系統(tǒng)是一個(gè)不會直接產(chǎn)生經(jīng)濟(jì)效益的投資,但是能夠節(jié)省人員資源的消耗和浪費(fèi),從而節(jié)約成本,提高效率。從成本效益角度來觀察,這個(gè)系統(tǒng)的開發(fā)成本不是很高,在使用后,能夠起到的作用也是十分可觀的 [9]。 操作的可行性分析:旅行社管理系統(tǒng)是基于 VB 平臺開發(fā)的, VB 系列是被廣泛應(yīng)用于數(shù)據(jù)庫開發(fā)和操作的一套成熟的軟件平臺,而且它對于一個(gè)小型的數(shù)據(jù)庫處 理具有不可比擬的優(yōu)點(diǎn)和簡單方便。所以叢操作可行性方面是可行的。開發(fā)出來的界面也是十分容易使用,具有簡單,容易上手的特點(diǎn)。 需求分析 ( 1)需求分析簡述 需求分析是介于系統(tǒng)分析和軟件設(shè)計(jì)階段之間的重要橋梁。一方面,需求分析以系統(tǒng)規(guī)格說明和項(xiàng)目規(guī)劃作為分析活動的基本出發(fā)點(diǎn),并從軟件角度對他們進(jìn)行檢查和調(diào)整。另一方面,需求規(guī)格說明又是軟件設(shè)計(jì)、實(shí)現(xiàn)、測試,直至維護(hù)的主要基礎(chǔ) [9]。 需求分析是在可行性研究的基礎(chǔ)上進(jìn)行的,可行性研究實(shí)質(zhì)上是一次完整的分析和設(shè)計(jì)過程,只不過是在抽象的層次上進(jìn)行的大大壓縮和 簡化的分析和設(shè)計(jì)過程。需求分析的結(jié)果是軟件開發(fā)的基礎(chǔ),必須仔細(xì)驗(yàn)證它的正確性,開發(fā)人員必須和用戶取得完全一致的意見,需求分析的文檔應(yīng)該被用戶所確認(rèn)。為了更準(zhǔn)確、更具體地確定用戶的需求,往往需要構(gòu)造出目標(biāo)系統(tǒng)的原型,供用戶試用以取得實(shí)踐。良好的分析活動有助于避免或盡早剔除早期錯(cuò)誤,從而提高軟件生產(chǎn) 7 率,降低開發(fā)成本,改進(jìn)軟件質(zhì)量 [10]。 需求分析的基本任務(wù)是確定目標(biāo)系統(tǒng)必須具備那些功能 ,準(zhǔn)確完整的體現(xiàn)用戶的要求, 通過仔細(xì)分析應(yīng)該得出用數(shù)據(jù)流圖、ER 圖、數(shù)據(jù)字典和簡潔的算法描述所定義的詳細(xì)的系統(tǒng)邏輯模型。 ( 2)旅游信息管理系統(tǒng)的需求分析 根據(jù)旅游信息管理的需求,我們對景點(diǎn)、酒店、游客、導(dǎo)游等常見旅游相關(guān)信息的進(jìn)行管理。主要包括景點(diǎn)信息的管理、酒店信息管理、游客信息管理以及導(dǎo)游信息管理等幾個(gè)方面的內(nèi)容。這幾方面內(nèi)容中包括信息的查詢、刪除、修改以及信息的實(shí)時(shí)更新。 相關(guān)人員通過自身所具有的權(quán)限登錄界面進(jìn)入該旅游信息管理系統(tǒng),通過具體對各個(gè)子系統(tǒng)的操作,對相關(guān)信息進(jìn)行管理,獲取信息或者對相關(guān)信息進(jìn)行更新,保證信息的最新性和準(zhǔn)確性。 ( 3) ER 圖 數(shù)據(jù)庫設(shè)計(jì)中常用 ER 圖來描繪數(shù)據(jù)庫的結(jié)構(gòu)。 ER 模型中包含 “實(shí)體 ”、 “聯(lián)系 ”和 “屬性 ”等三個(gè)基本成分,下面介紹這三個(gè)基本成分: 第一:實(shí)體。實(shí)體是客觀世界中存在的且可相互區(qū)分的事物。實(shí)體可以是人也可以是物;可以是具體事物也可以是抽象概念。例如,員工、原料、商品、定單等都是實(shí)體。在 ER 圖中用矩形代表實(shí)體。 第二:聯(lián)系??陀^世界中的事物彼此間往往是有聯(lián)系的。例如,客戶與企業(yè)間有“賣”這種聯(lián)系;企業(yè)與供應(yīng)商之間存在“買”這種聯(lián)系。聯(lián)系可分為三類: 一對一聯(lián)系 (1: 1) 例如,一個(gè)公司只有一個(gè)總經(jīng)理,而每個(gè)總經(jīng)理只在一個(gè)公司任職,則公司與總經(jīng)理之間的聯(lián)系是一對一的; 一對多聯(lián)系 (1: N) 例如,公司與員工之間存在一對多的聯(lián)系 “雇傭 ”,即每個(gè)公司雇傭了多名員工; 多對多聯(lián)系 (M: N) 例如,客戶與公司之間存在的聯(lián)系( “買 ”)是多對多的,即每個(gè)客戶可以向多家公司購買商品,而每個(gè)公司也可以向多家客 戶出售產(chǎn)品。在 ER圖中,用連接相關(guān)實(shí)體的菱形框來表示聯(lián)系。 第三:屬性。屬性是實(shí)體或聯(lián)系所具有的性質(zhì)。通常一個(gè)實(shí)體由若干個(gè)屬性來刻畫。例如,“公司”實(shí)體有名稱、類別、地址、電話等屬性;“員工”實(shí)體有姓名、性別、職位、家庭住址等屬性?!岸▎巍睂?shí)體有定單號、定貨日期、截止日期、商品、數(shù)量、定金等 屬性。在 ER 圖中用橢圓形來表示實(shí)體(或聯(lián)系) 8 的屬性,并用無向邊把實(shí)體(或聯(lián)系)與其屬性連接起來。 人們通常就是用實(shí)體、聯(lián)系和屬性三個(gè)概念來理解現(xiàn)實(shí)問題的,因此, ER模型比較接近人的習(xí)慣思維方式。此外 , ER 模型使 用簡單的圖形符號來表達(dá)系統(tǒng)分析員對問題的理解,不熟悉計(jì)算機(jī)技術(shù)的用戶也能理解它,因此, ER 模型可以作為用戶與分析員之間有效的交流工具。 景點(diǎn)的屬性主要包括景點(diǎn)名稱、編號、類型、門票、地點(diǎn)、以及其他信息。其 ER 圖如圖 所示: 圖 景點(diǎn) ER 圖 用戶的屬性主要包括用戶名、密碼、權(quán)限。其 ER 圖如圖 所示: 圖 用戶 ER 圖 游客的屬性主要包括游客姓名、編號、年齡、所選景點(diǎn)、所選導(dǎo)游、聯(lián)系方式等。其 ER 圖如圖 所示: 圖 游客 ER 圖 景點(diǎn) 編號 名稱 地點(diǎn) 門票 其他信息 用戶 密碼 權(quán)限 用戶名 游客 姓名 編號 所選景點(diǎn) 聯(lián)系方式 年齡 所選導(dǎo)游 類型 9 導(dǎo)游的屬性主要包括姓名、導(dǎo)游編號、年齡、聯(lián)系方式、級別等。其 ER圖如圖 所示: 圖 導(dǎo)游 ER 圖 總體設(shè)計(jì) ( 1)總體設(shè)計(jì)概述 總體設(shè)計(jì)的基本目的就是回答“概括地說,系統(tǒng)應(yīng)該如何實(shí)現(xiàn)?” 這個(gè)問題。因此,總體設(shè)計(jì)又稱為概要設(shè)計(jì)或初步設(shè)計(jì)。總體設(shè)計(jì)階段的基本目的是用比較抽象概括的方式確定系統(tǒng)如何完成預(yù)定的任務(wù),也就是說,總體設(shè)計(jì)階段主要由兩個(gè)小階段組成。首先需要進(jìn)行系統(tǒng)設(shè)計(jì),從數(shù)據(jù)流圖出發(fā)設(shè)想完成系統(tǒng)功能的若干 種合理的物理方案,分析員應(yīng)該綜合分析比較這些方案,從中選擇一個(gè)最佳方案向用戶和部門負(fù)責(zé)人推薦。如果用戶和使用部門負(fù)責(zé)人接收了這個(gè)方案,那么分析員應(yīng)為這個(gè)方案進(jìn)行軟件結(jié)構(gòu)設(shè)計(jì),確定軟件由那些模塊組成以及這些模塊之間的動態(tài)調(diào)用關(guān)系 [8]。 在進(jìn)行軟件結(jié)構(gòu)設(shè)計(jì)時(shí),應(yīng)該遵循的最主要的原理是模塊獨(dú)立原理,也就是說,軟件應(yīng)該由一組完成相對獨(dú)立的子功能的模塊組成,這些模塊彼此之間的接口關(guān)系應(yīng)該盡量簡單。軟件結(jié)構(gòu)設(shè)計(jì)時(shí)一種有效的方法是,由抽象到具體地分析和構(gòu)造出軟件的層次結(jié)構(gòu)。自頂而下逐步求精是進(jìn)行軟件結(jié)構(gòu)設(shè)計(jì)的常用途徑;但是,如果已經(jīng)有了詳細(xì)的數(shù)據(jù)流圖,也可以使用面向數(shù)據(jù)流的設(shè)計(jì)方法,用形式化的方法由數(shù)據(jù)流圖影射出軟件結(jié)構(gòu)。 數(shù)據(jù)庫設(shè)計(jì)是建立數(shù)據(jù)庫及其應(yīng)用系統(tǒng)的技術(shù),是信息系統(tǒng)開發(fā)和建設(shè)中的核心技術(shù),具體說,數(shù)據(jù)庫設(shè)計(jì)是指對于一個(gè)給定的應(yīng)用環(huán)境,構(gòu)造最優(yōu)的數(shù)據(jù)庫模式,建立數(shù)據(jù)庫及其應(yīng)用系統(tǒng),使之能夠有效地存儲數(shù)據(jù),滿足各種用戶的應(yīng)用需求(信息要求和處理要求) [11]。通過這個(gè)階段的工作將劃分出組成系統(tǒng)的物理元素 — 程序,文件,數(shù)據(jù)庫,人工過程和文檔等。 ( 2) 系統(tǒng)的模塊劃分 根據(jù)對系統(tǒng)需求的分析,可以把系統(tǒng)劃分以下五個(gè)模塊: 系統(tǒng)用戶模塊、景導(dǎo)游 編號 級別 年齡 聯(lián)系方式 姓名 10 點(diǎn)信息模塊、酒店信息模塊、游客信息模塊以及導(dǎo)游信息模塊、旅游服務(wù)模塊。詳情如圖 所示。 圖 系統(tǒng)總體模塊圖 系統(tǒng)總體模塊 景點(diǎn)信息 游客信息 用戶信息 酒店信息 導(dǎo)游信息 11 3 詳細(xì)設(shè)計(jì) 詳細(xì)設(shè)計(jì)概述 ( 1) 詳細(xì)設(shè)計(jì)簡介 詳細(xì)設(shè)計(jì)是軟件工程中軟件開發(fā)的一個(gè)步驟,就是對概要設(shè)計(jì)的一個(gè)細(xì)化,就是詳細(xì)設(shè)計(jì)每個(gè)模塊實(shí)現(xiàn)算法,所需的局部結(jié)構(gòu) [12]。詳細(xì)設(shè)計(jì)是軟件生命周期的一個(gè)重要階段,它最根本的任務(wù)是確定為了滿足用戶的需要系統(tǒng)必須做什么。具體地說,應(yīng)該確定系統(tǒng)必須具有的功能和性 能,系統(tǒng)要求的運(yùn)行環(huán)境,并且預(yù)測系統(tǒng)發(fā)展的前景;必須仔細(xì)分析系統(tǒng)中的數(shù)據(jù),既要分析系統(tǒng)中的數(shù)據(jù)流又要分析長期使用的數(shù)據(jù)存儲 [9]。 圖形工具比文字?jǐn)⑹瞿芨玫乇磉_(dá)重要的細(xì)節(jié),數(shù)據(jù)流圖能夠極好地概括描述一個(gè)系統(tǒng)的信息。 ER 圖能直觀、準(zhǔn)確地描繪系統(tǒng)的數(shù)據(jù)需求數(shù)據(jù)字典也是重要的,數(shù)據(jù)是把一個(gè)系統(tǒng)的各個(gè)組成元素連接在一起的“黏合劑”,為了成功地把所有系統(tǒng)元素連接起來,這些元素必須共享公共的數(shù)據(jù)定義,數(shù)據(jù)字典正是這些數(shù)據(jù)定義的集合算法同樣是重要的,分析的目的是確定系統(tǒng)必須做什么,廣義地說,任何一個(gè)計(jì)算機(jī)系統(tǒng)的基本功 能都是把輸入數(shù)據(jù)轉(zhuǎn)變成輸出信息,算法定義了轉(zhuǎn)變的規(guī)則 [12]。因此,沒有對算法的了解就不能確切知道系統(tǒng)必須做什么。此外,在需求分析階段還應(yīng)該根據(jù)對目標(biāo)系統(tǒng)的更深入更具體的認(rèn)識,修正開發(fā)目標(biāo)系統(tǒng)的計(jì)劃。 ( 2) 詳細(xì)設(shè) 計(jì)目標(biāo) 詳 細(xì)設(shè)計(jì)階段的根本目標(biāo)是確定應(yīng)該怎么具體地實(shí)現(xiàn)所要求的系統(tǒng),也就是說,經(jīng)過這個(gè)階段的設(shè)計(jì)工作,應(yīng)該得出對目標(biāo)系統(tǒng)的精確描述,從而在編階段可以把這個(gè)描述直接翻譯成用某種程序設(shè)計(jì)語言書寫的程序 [9]。 ( 3)詳細(xì)設(shè)計(jì)的基本任務(wù) ① 為每 個(gè)模塊進(jìn)行詳細(xì)的算法設(shè)計(jì)。 ② 為每個(gè)模塊內(nèi)的數(shù)據(jù)結(jié)構(gòu)進(jìn)行設(shè)計(jì)。 ③ 對數(shù)據(jù)庫進(jìn)行設(shè)計(jì),即確定數(shù)據(jù)庫的物理結(jié)構(gòu)。 ④ 其他設(shè)計(jì)。如代碼設(shè)計(jì)、輸入輸出設(shè)計(jì)、人機(jī)對話設(shè)計(jì)等。 ⑤ 編寫詳細(xì)設(shè)計(jì)說明書。 ⑥ 評審。 12 系統(tǒng)流 程圖 該旅游信息管理系統(tǒng)流程圖如圖 所示: 否 否 是 是 圖 系統(tǒng)流程圖 系統(tǒng)詳細(xì)設(shè)計(jì) ( 1)系統(tǒng)詳細(xì)設(shè)計(jì)分析 為了滿足旅行信息管理系統(tǒng)的使用要求,本系統(tǒng)通過使用 Microsoft Access 2020 創(chuàng)建有 4 張表,分別是用戶登錄表、導(dǎo)游信息表、游客信息表以及景點(diǎn)信息表。用戶登錄表的作用是驗(yàn)證登錄時(shí)的用戶名和密碼,并判斷用戶的使用權(quán)限開始 登錄 用戶名密碼正確 確 是否有此權(quán)限 主界面 人員信息 景點(diǎn)信息 酒店信息 游客信息 導(dǎo)游信息
點(diǎn)擊復(fù)制文檔內(nèi)容
畢業(yè)設(shè)計(jì)相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1