【《WEB公交查詢系統(tǒng)設計中的系統(tǒng)分析概述》3400字】_第1頁
【《WEB公交查詢系統(tǒng)設計中的系統(tǒng)分析概述》3400字】_第2頁
【《WEB公交查詢系統(tǒng)設計中的系統(tǒng)分析概述》3400字】_第3頁
【《WEB公交查詢系統(tǒng)設計中的系統(tǒng)分析概述》3400字】_第4頁
【《WEB公交查詢系統(tǒng)設計中的系統(tǒng)分析概述》3400字】_第5頁
已閱讀5頁,還剩3頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

WEB公交查詢系統(tǒng)設計中的系統(tǒng)分析概述目錄TOC\o"1-3"\h\u22023WEB公交查詢系統(tǒng)設計中的系統(tǒng)分析概述 117411.1可行性分析 118585 13724 217314 221696 3179 3198781.2系統(tǒng)性能分析 3267111.3角色功能分析 4306751.4系統(tǒng)流程分析 515910 54746 5200191.5系統(tǒng)架構(gòu)分析 691971.6性能需求分析 71.1可行性分析在進行程序的正式開發(fā)前,為了減少錯誤、明確思路,可行性分析這一步必不可少,下面是對要開發(fā)的基于WEB的鄭州市公交查詢系統(tǒng)在技術方面、經(jīng)濟方面、操作方面以及時間方面進行的可行性需求分析。在程序進行開發(fā)之前,為了把開發(fā)的風險降到最低,都會進行可行性方面的需求,同樣在開發(fā)本基于WEB的鄭州市公交查詢系統(tǒng)的時候,也對程序可行性進行了綜合剖析,本程序的可行性分析方面,主要從技術、操作、經(jīng)濟、時間以及法律這五個方面進行的[7]。在開發(fā)技術方面,這次開發(fā)的基于WEB的鄭州市公交查詢系統(tǒng)在經(jīng)過對比后,最終決定采用了JSP技術,Java語言以及MySQL這個數(shù)據(jù)庫來開發(fā),運用Java語言作為后面控制層編碼的語言,Java語言的特點是面向?qū)ο螅鼤屨w結(jié)構(gòu)更加的清晰。在可行性分析過程中,技術方面的可行性分析是最重要的,不可少的,采用成熟的技術是確保程序順利開發(fā)的首要條件。本次要開發(fā)的基于WEB的鄭州市公交查詢系統(tǒng),采用的是Eclipse平臺來完成開發(fā),Eclipse這一開發(fā)環(huán)境的功能很強大,它集合了代碼,發(fā)布,運行調(diào)試等多種功能于一體,其次,在開發(fā)的技術上用的是JSP,它包含HTML以及Java的代碼,能夠創(chuàng)建出動態(tài)的頁面,數(shù)據(jù)庫方面選用了開源的安全可靠的MySQL,這些技術都非常的成熟、主流,而且經(jīng)過大學四年的學習,也學習了這些技術,已經(jīng)駕馭了開發(fā)程序的基礎知識,所以,本次要開發(fā)的基于WEB的鄭州市公交查詢系統(tǒng),在技術方面,無需考慮,可行性極高。在開發(fā)該基于WEB的鄭州市公交查詢系統(tǒng)時,考慮到用戶的需求,為了方便用戶的使用,決定采用B/S這一體系結(jié)構(gòu)來開發(fā),讓用戶不用考慮電腦內(nèi)存問題,無需在電腦上安裝軟件,可以直接通過瀏覽器進行打開該程序進行使用,用戶在成功進入系統(tǒng)之后,能夠輕松使用,對系統(tǒng)的功能也是一目了然,不需要額外的培訓,因此,在操作方面也是可行的[15]。在基于鄭州市公交查詢系統(tǒng)的研發(fā)在經(jīng)濟上不需要很大的需求,物品信息的獲取費用也很少。它給用戶帶來方便的目的,而且發(fā)展空間很大,那它所產(chǎn)生的回報會大于支出。經(jīng)濟可行性方面是每一個程序的開發(fā)都要考慮到的,主要要從金錢耗費和帶來的效益兩大方面來考慮,如果一個程序耗費大量的人力財力,而帶來的效益卻很少,兩者不成比例,那這個程序就很失敗。相反如果程序耗費少,效益高,那么這一程序就是很成功的。在進行本程序的經(jīng)濟可行性分析時,從兩個方面進行了考慮,包括經(jīng)濟花費方面和帶來的效益方面。經(jīng)濟花費方面,由于采用的軟件、數(shù)據(jù)庫等,都是免費下載的,不需要付任何費用,可以說經(jīng)濟成本為零,其次系統(tǒng)開發(fā)成功,投入使用后,還能方便用戶查詢站點、線路以及換乘等,能夠給用戶一個全新公交信息查詢模式體驗,在效率上也可以上升一大步,所以,無論在花費還是在效益方面,開發(fā)該基于WEB的鄭州市公交查詢系統(tǒng)都是不存在任何問題的,值得開發(fā)。該系統(tǒng)的研發(fā)在經(jīng)濟上沒有很大的需求,物品信息的獲取也只需較少的費用。事實上它達到了為用戶帶來方便的目的,還可以讓該應用有很大的發(fā)展空間,這樣的話,那它所產(chǎn)生的回報會高于支出。Java平臺是一個自由度很高的平臺,能為工作研發(fā)創(chuàng)造一個很好的條件和基礎。結(jié)果證實,本基于鄭州市公交查詢系統(tǒng)的開發(fā)確實科學性較強[8]在本次畢業(yè)設計過程中,有大量的時間,從20年9月份新學期開始,到21年5月份,期間有好幾個月可以準備,時間很充裕,所以,在時間方面也是很可行的。綜上,在通過對技術上,經(jīng)濟上,操作上以及時間上的可行性分析之后,不難看出,要開發(fā)的基于WEB的鄭州市公交查詢系統(tǒng)是可行的。(1)所使用的技術或者資料(書籍、文獻、軟件)合乎中國法律。(2)所開發(fā)過程不涉合同、侵權、責任和各種法律相抵的問題。(3)所完成系統(tǒng)不存在侵犯版權問題。(4)完全符合中國的《中華人民共和國著作權法》和《計算機軟件保護條例》。綜上所述,該系統(tǒng)具有高法律可行性。該系統(tǒng)無論在哪一方面都有非常詳盡的思索,包含技術,經(jīng)濟等等,事實上,它也絕不會有任何的法律問題,完全具備法律的可行性,其研發(fā)可以進行。1.2系統(tǒng)性能分析一個好的程序,不僅要有完善齊全的功能,還要有優(yōu)良的性能,這樣才能讓用戶喜歡使用,可以放心使用。因此,在開發(fā)該程序的時候,也對系統(tǒng)在性能方面的需求進行了規(guī)劃,具體有以下幾點。(1)高安全性:在當今信息化的大環(huán)境下,信息數(shù)據(jù)的安全尤為重要,要防止系統(tǒng)數(shù)據(jù)的丟失,如果一旦出現(xiàn)數(shù)據(jù)丟失的問題,將會帶來很大的損失,還有要用戶個人信息的安全,防止個人信息的泄露,給用戶帶來經(jīng)濟損失,所以,程序的高安全性必不可少。(2)響應速度快:程序的響應速度直接影響了用戶在使用程序時體驗,如果用戶在使用程序過程中,頁面與頁面直接的轉(zhuǎn)換,卡頓、緩慢,出現(xiàn)字體變形、圖片失真等問題,會讓用戶很厭煩使用,帶來不好的使用體驗,所以,要確保程序在響應速度方面能夠在用戶的承受范圍內(nèi),給用戶一個良好的操作體驗。(3)維護方便:程序在開發(fā)后,肯定會需要進行維護,如果維護起來需要耗費大量的人力財力物力,這會給管理人員帶來負擔,所以,必須要保證系統(tǒng)在維護方面要簡單、方便,讓無論熟悉還是不熟悉計算機的管理人員都可以輕松的維護程序。(4)允許擴展:程序開發(fā)完成后,隨著用戶需求的轉(zhuǎn)變,以后勢必還會面臨其他項目的管理,因此,程序要預留接口,方便以后擴展程序。1.3角色功能分析本次開發(fā)出的基于WEB的鄭州市公交查詢系統(tǒng)包含了2種角色,它們分別為用戶還有管理員,這2種角色各自擁有自己獨特的功能,以下是對這2種角色分別實現(xiàn)的功能進行闡述說明。(1)角色——管理員管理員這一角色,擁有的權限最高,能夠?qū)Τ鞘泄幌嚓P的數(shù)據(jù)全面的來進行管理,包括站點管理、換成查詢、留言管理、車次線路管理、系統(tǒng)管理,管理員這一角色的用如圖3-1所示。圖3-1管理員用例圖(2)角色——用戶用戶這一角色,通過瀏覽器可以輕松進入系統(tǒng),查看換成查詢、車次線路管理、留言管理等,用戶這一角色的用例圖如下。圖3-2用戶用例圖1.4系統(tǒng)流程分析用戶如果沒有賬號,能夠注冊,在注冊過程中,需求根據(jù)提示完成注冊數(shù)據(jù)的填寫,系統(tǒng)會對這些數(shù)據(jù)進行判斷驗證,判斷驗證通過之后,方可注冊成功,注冊模塊的流程如圖3-3所示。圖3-3注冊流程圖管理員以及用戶在登錄的過程中,系統(tǒng)會進行驗證用戶輸入的登錄數(shù)據(jù),圖3-4即為登錄過程的流程圖。圖3-4登錄流程圖1.5系統(tǒng)架構(gòu)分析這次開發(fā)的基于WEB的鄭州市公交查詢系統(tǒng),沒有采用以往窗體C/S的模式,而是基于B/S這一結(jié)構(gòu)來進行開發(fā)的,因為C/S這一架構(gòu)的程序存在一定的缺點,需要再電腦上安裝程序,缺乏共享性[12],考慮要開發(fā)的基于WEB的鄭州市公交查詢系統(tǒng)平臺的使用人群,如果還是采用CS這種模式來開發(fā)程序,會讓用戶使用起來比較繁瑣,所以,為了更方便用戶們使用,就覺得采用BS這種模式來開發(fā)這一程序,讓用戶通過電腦瀏覽器便可以快速輕松的打開系統(tǒng),使用這個系統(tǒng)。下面對本基于WEB的鄭州市公交查詢系統(tǒng)的網(wǎng)絡拓撲圖來進行展示,如圖3-5。圖3-5系統(tǒng)網(wǎng)絡拓撲設計圖1.6性能需求分析本系統(tǒng)在性能功能應達到如下要求:(1)可擴展性設計系統(tǒng)是以現(xiàn)階段的功能需求為目標進行開發(fā)的,是用來適應以后需求的變化。使以后功能的維護和拓展更方便,必須要考慮到系統(tǒng)的擴展性問題,為了在根據(jù)實際需求增加新功能模塊時,不會對原有系統(tǒng)架構(gòu)和功能模塊造成影響。(2)穩(wěn)定性系統(tǒng)的運行應該穩(wěn)定、效率高。系統(tǒng)功能比較多,按功能進行模塊劃分時,要盡量做到高內(nèi)聚低耦合,不要發(fā)生強依賴,提升其獨立性,以保障系統(tǒng)的穩(wěn)定性。(3)易用性減少用戶時間精力,完成高效管理,所以系統(tǒng)在為用戶提供實用功能的基礎上,還需做到界面好看,操作簡單,容易應用,用戶體驗感良好。(4)流暢性系統(tǒng)的使用過程中應

溫馨提示

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

評論

0/150

提交評論