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

正文內(nèi)容

公交信息管理管理系統(tǒng)畢業(yè)論文(編輯修改稿)

2025-07-21 06:29 本頁(yè)面
 

【文章內(nèi)容簡(jiǎn)介】 合理。基于本公交信息管理系統(tǒng)的特性,達(dá)到方便的信息管理和信息查詢,本系統(tǒng)使用 S2SH框架結(jié)構(gòu),即(struts2,hibernate,spring)技術(shù)構(gòu)架。系統(tǒng)從職責(zé)上分為四層:表示層、業(yè)務(wù)邏輯層、數(shù)據(jù)持久層和域模塊層。其中使用 Struts作為系統(tǒng)的整體基礎(chǔ)架構(gòu),負(fù)責(zé) MVC的分離,在 Struts框架的模型部分,利用 Hibernate框架對(duì)持久層提供支持,業(yè)務(wù)層用 Spring支持。采用上述開發(fā)模型,不僅實(shí)現(xiàn)了視圖、控制器與模型的徹底分離,而且還實(shí)現(xiàn)了業(yè)務(wù)邏輯層與持久層的分離。這樣無(wú)論前端如何變化,模型層只需很少的改動(dòng),并且數(shù)據(jù)庫(kù)的變化也不會(huì)對(duì)前端有所影響,大大提高了系統(tǒng)的可復(fù)用性。而且由于不同層之間耦合度小,有利于團(tuán)隊(duì)成員并行工作,大大提高了開發(fā)效率。圖 31 S2SH框架結(jié)構(gòu)主流的 s2sh(struts2,hibernate,spring)技術(shù)構(gòu)架。相對(duì)于老系統(tǒng)有諸多優(yōu)勢(shì),如:1. 典型的三層構(gòu)架體現(xiàn) MVC(模型 Model,視圖 View和控制)思想,可以讓開發(fā)人員減輕重新建立解決復(fù)雜問(wèn)題方案的負(fù)擔(dān)和精力。便于敏捷開發(fā)出新的需求,降低開發(fā)時(shí)間成本。 2. 良好的可擴(kuò)展性,ssh 主流技術(shù)有強(qiáng)大的用戶社區(qū)支持它,所以該框架擴(kuò)展性非常強(qiáng),針對(duì)特殊應(yīng)用時(shí)具有良好的可插拔性,避免大部分因技術(shù)問(wèn)題不能實(shí)現(xiàn)的功能。 3. 良好的可維護(hù)性,業(yè)務(wù)系統(tǒng)經(jīng)常會(huì)有新需求,三層構(gòu)架因?yàn)檫壿媽雍驼宫F(xiàn)層的合理分離,可使需求修改的風(fēng)險(xiǎn)降低到最低。隨著新技術(shù)的流行或系統(tǒng)的老化,系統(tǒng)可9能需要重構(gòu),s2sh 構(gòu)架重構(gòu)成功率要比其他構(gòu)架高很多。 4. 優(yōu)秀的解耦性,很少有軟件產(chǎn)品的需求從一開始就完全是固定的??蛻魧?duì)軟件需求,是隨著軟件開發(fā)過(guò)程的深入,不斷明晰起來(lái)的。因此,常常遇到軟件開發(fā)到一定程度時(shí),由于客戶對(duì)軟件需求發(fā)生了變化,使得軟件的實(shí)現(xiàn)不得不隨之改變。s2sh三層構(gòu)架,控制層依賴于業(yè)務(wù)邏輯層,但絕不與任何具體的業(yè)務(wù)邏輯組件耦合,只與接口耦合;同樣,業(yè)務(wù)邏輯層依賴于 DAO層,也不會(huì)與任何具體的 DAO組件耦合,而是面向接口編程。采用這種方式的軟件實(shí)現(xiàn),即使軟件的部分發(fā)生改變,其他部分也不會(huì)改變。 數(shù)據(jù)庫(kù)的選擇數(shù)據(jù)庫(kù)從最初的數(shù)據(jù)文件的簡(jiǎn)單集合發(fā)展到今天的大型數(shù)據(jù)庫(kù)管理系統(tǒng)已經(jīng)成為我們?nèi)粘I钪胁豢扇鄙俚慕M成部分。如果不借助數(shù)據(jù)庫(kù)的幫助,許多簡(jiǎn)單的工作將變得冗長(zhǎng)乏味,甚至難以實(shí)現(xiàn)。尤其是象銀行、院校和圖書館這樣的大型組織更加依靠數(shù)據(jù)庫(kù)系統(tǒng)實(shí)現(xiàn)其正常的運(yùn)作。再看互聯(lián)網(wǎng)上,從搜索引擎到在線商場(chǎng),從網(wǎng)上聊天到郵件列表,都離不開數(shù)據(jù)庫(kù)。 目前,市面上的數(shù)據(jù)庫(kù)產(chǎn)品多種多樣,從大型企業(yè)的解決方案到中小企業(yè)或個(gè)人用戶的小型應(yīng)用系統(tǒng),可以滿足用戶的多樣化需求。這里,本系統(tǒng)使用的 MySQL數(shù)據(jù)庫(kù)是眾多的關(guān)系型數(shù)據(jù)庫(kù)產(chǎn)品中的一個(gè),相比較其它系統(tǒng)而言,MySQL 數(shù)據(jù)庫(kù)可以稱得上是目前運(yùn)行速度最快的 SQL語(yǔ)言數(shù)據(jù)庫(kù)。除了具有許多其它數(shù)據(jù)庫(kù)所不具備的功能和選擇之外,MySQL 數(shù)據(jù)庫(kù)是一種完全免費(fèi)的產(chǎn)品,用戶可以直接從網(wǎng)上下載數(shù)據(jù)庫(kù),用于個(gè)人或商業(yè)用途,而不必支付任何費(fèi)用。 MySQL是一種高性能的數(shù)據(jù)庫(kù),它可以和市場(chǎng)下任何同類的產(chǎn)品競(jìng)爭(zhēng)。為什么使用MySQL, 因?yàn)槿缦略?1. 速度快。MySQL 本身并不復(fù)雜,且本系統(tǒng)需要信息的及時(shí)更新,數(shù)據(jù)庫(kù)本身并不龐大。2. 可升級(jí)性。MySQL 能夠同時(shí)處理無(wú)限數(shù)量的擁護(hù)和 5億個(gè)紀(jì)錄3. 簡(jiǎn)單性。MySQL 的核心是一個(gè)小而快速的數(shù)據(jù)庫(kù),面向那些了解數(shù)據(jù)庫(kù)工作的人員,是他們能夠有效的工作和編寫高級(jí)功能。4. 價(jià)值。MySQL 是遵循 GPL協(xié)議的自由軟件,可以免費(fèi)下載并且使用它。5. 可移植性。因?yàn)?MySQL是開放源代碼的自由軟件,可以運(yùn)行于所有的平臺(tái)。如今,包括 Siemens和 Silicon Graphics這樣的國(guó)際知名公司也開始把 MySQL作為其數(shù)據(jù)庫(kù)管理系統(tǒng),這就更加證明了 MySQL數(shù)據(jù)庫(kù)的優(yōu)越性能和廣闊的市場(chǎng)發(fā)展前景。 系統(tǒng)功能需求以往由于公交企業(yè)與市民地理位置的分離,致使公交企業(yè)與市民之間的溝通產(chǎn)生10空間上的阻隔,不能靈活、高效的進(jìn)行信息查詢工作。如何解決公交企業(yè)與市民的遠(yuǎn)程溝通問(wèn)題,提高工作效率是設(shè)計(jì)這個(gè)系統(tǒng)的主要初衷。公交查詢的應(yīng)用很好的解決這個(gè)問(wèn)題。能夠充分解決公交企業(yè)與市民之聞的地理問(wèn)題。但是建立基于互聯(lián)網(wǎng)上的公交查詢系統(tǒng)還涉及到技術(shù)上、安全上、可靠性等問(wèn)題,基于此提出課題的研究。為了方便市民查詢公交,了解更多公交方面的信息,本系統(tǒng)將會(huì)有以下功能:用戶登錄注冊(cè)模塊,公交查詢模塊,公交新聞模塊,公交論壇模塊,公交線路圖瀏覽模塊,資源上傳下載模塊,用戶留言模塊,和公交車乘車指南模塊,為了方便管理員管理,對(duì)應(yīng)的模塊都設(shè)計(jì)了相應(yīng)的后臺(tái)管理。 總 體 需 求1. 在系統(tǒng)功能方面1) 公交信息管理系統(tǒng)要求具有良好的可維護(hù)性和擴(kuò)展性,即隨公交線路的增加與刪除,系統(tǒng)能夠及時(shí)進(jìn)行數(shù)據(jù)庫(kù)的修改。2) 公交信息管理系統(tǒng)在內(nèi)容方面能夠提供豐富的內(nèi)容顯示模塊。3) 公交信息管理系統(tǒng)在與用戶交流方面能夠建立留言板或論壇模塊。4) 公交信息管理系統(tǒng)在資源共享方面能夠提供供用戶下載使用的相關(guān)資源。2. 在系統(tǒng)管理方面1) 提供角色管理功能,將系統(tǒng)權(quán)限與用戶權(quán)限分開,權(quán)限與角色對(duì)應(yīng),一個(gè)角色可以包含多個(gè)用戶,一個(gè)用戶可以有多個(gè)角色。2) 提供多模塊管理功能,管理員可以實(shí)現(xiàn)對(duì)用戶,公交新聞,公交線路信息,公交線路圖,下載資源等信息的增刪改查操作。 各模塊設(shè)計(jì)1. 用戶登錄注冊(cè)模塊,當(dāng)用戶是以游客身份登錄時(shí),只能進(jìn)行公交查詢,新聞瀏覽,和圖片瀏覽,系統(tǒng)介紹,和用戶注冊(cè)操作。只有當(dāng)注冊(cè)成為系統(tǒng)會(huì)員后,才能擁有該系統(tǒng)前臺(tái)所有功能的使用。對(duì)與后臺(tái)管理服務(wù),只有管理員登錄,才能使用其功能。2. 公交查詢模塊,一般用戶對(duì)于查詢有 3種需要,一種是直接輸入公交線路查詢,查詢?cè)摼€路經(jīng)過(guò)哪些站點(diǎn),一種是輸入站點(diǎn)名稱查詢,查詢哪些線路經(jīng)過(guò)該站點(diǎn),還有一種是輸入起點(diǎn)和終點(diǎn)站查詢,查詢換乘路線。為了方便用戶查詢,本系統(tǒng)將會(huì)滿足用戶的 3種查詢條件,一種是直接輸入公交線路查詢,一種是輸出站點(diǎn)名稱查詢,還有一種是輸入起點(diǎn)和終點(diǎn)站查詢,對(duì)于后面那一種查詢條件,本系統(tǒng)提供所有滿足該條件的一次換乘方案供用戶選擇。對(duì)于該公交查詢的換乘算法方面,目前查詢效率的瓶頸就是在與數(shù)據(jù)庫(kù)進(jìn)行交互的時(shí)候。為了解決這種問(wèn)題,該系統(tǒng)對(duì)于數(shù)據(jù)庫(kù)查詢只做簡(jiǎn)單查詢,將更復(fù)雜的算法邏輯放到業(yè)務(wù)邏輯層里面去實(shí)現(xiàn)。比如11一次換乘查詢,對(duì)于數(shù)據(jù)庫(kù)操作只查出滿足該起點(diǎn)和終點(diǎn)的相關(guān)線路,然后再業(yè)務(wù)邏輯層去篩選其中符號(hào)條件的結(jié)果。這樣做會(huì)在 SQL語(yǔ)句上有大量簡(jiǎn)化,使系統(tǒng)對(duì)數(shù)據(jù)庫(kù)查詢性能提交很多。同時(shí),為了方便管理員管理,后臺(tái)有專門的公交站點(diǎn)管理,可以進(jìn)對(duì)線路進(jìn)行增,刪,改,查的操作。3. 公交新聞模塊,主要是發(fā)布一些最新的公交方面的新聞給用戶瀏覽,以便用戶知道有關(guān)公交信息方面的一些重大新聞,或線路變更的一些通知,同時(shí)提供后臺(tái)對(duì)新聞的管理。4. 公交論壇模塊,用于會(huì)員使用,登錄的會(huì)員可以在論壇里面發(fā)帖,回帖,討論或者發(fā)表一些關(guān)于公交方面的信息。發(fā)帖主要是指發(fā)表一個(gè)標(biāo)題,然后登錄用戶就可以看到,并進(jìn)行發(fā)言。同時(shí)為了方便對(duì)一些用戶不良發(fā)言的管理,在后臺(tái)設(shè)計(jì)了該功能的管理模塊,該模塊可以刪帖,也可以單獨(dú)刪除其中一用戶的發(fā)言。5. 公交線路圖模塊,主要是為了方便用戶在使用本系統(tǒng)時(shí),能夠更直觀的看到相應(yīng)線路的地圖信息,同時(shí)為了方便管理,也設(shè)計(jì)了一個(gè)管理模塊,對(duì)圖片進(jìn)行管理。6. 資源上傳下載模塊,這里會(huì)提供一些有關(guān)資源列表供感興趣的會(huì)員下載,同時(shí)也允許會(huì)員上傳資源,但是為了防止會(huì)員上傳不良信息,在后臺(tái)開發(fā)一個(gè)資源管理模塊,方便管理員管理資源。7. 用戶留言模塊,如果會(huì)員對(duì)該系統(tǒng)有什么意見或者建議,可以通過(guò)該模塊發(fā)留言給管理員,用戶只需要輸入標(biāo)題,和發(fā)言內(nèi)容就行。同時(shí)為了方便管理員查詢留言,在后臺(tái)有個(gè)留言管理模塊,該模塊使管理員可以查看不同用戶的留言,同時(shí)也可以給該用戶回復(fù),然后該留言的用戶可以在前臺(tái)改模塊里面查詢管理員的回復(fù)。8. 乘車指南模塊,主要介紹了城市各學(xué)校、醫(yī)院、商場(chǎng)等主要客流流動(dòng)站點(diǎn)的相關(guān)公交車乘坐方式,更方便用戶在使用本系統(tǒng)時(shí)找到符合查詢的信息。 數(shù)據(jù)流圖管理員操作線路信息線路信息表下載 上傳資源資源管理表操作事務(wù)上傳下載資源查詢輸入信息 輸出信息新聞新聞信息表操作圖片信息圖片信息表操作 留言信息留言信息表操作用戶信息表事務(wù)操作 論壇信息表事務(wù)12圖 32 系統(tǒng)后臺(tái)數(shù)據(jù)流圖圖 33 系統(tǒng)前臺(tái)數(shù)據(jù)流圖 系統(tǒng)非功能需求為了保證系統(tǒng)能夠長(zhǎng)期、安全、穩(wěn)定、可靠、高效的運(yùn)行,公交信息管理系統(tǒng)還應(yīng)該滿足以下的性能需求: 技術(shù)可行性技術(shù)可行性是指為實(shí)現(xiàn)系統(tǒng)目標(biāo),所需要的技術(shù)保證。系統(tǒng)開發(fā)所需要的技術(shù)主要有計(jì)算機(jī)軟硬件技術(shù)、系統(tǒng)開發(fā)人員的水平、用戶管理與使用的能力等。Java的相關(guān)技術(shù)已經(jīng)相當(dāng)成熟,并且基于 MVC模式能夠很好的簡(jiǎn)化項(xiàng)目,使得項(xiàng)目的開發(fā)和維護(hù)都有很好的前提。技術(shù)可行性分析要考慮如下幾個(gè)方面:(1)軟硬件需要的可滿足性:硬件環(huán)境:,軟件環(huán)境:Windows 。(2)系統(tǒng)開發(fā)人員水平:本系統(tǒng)開發(fā)者已能熟練操作 Java、s2sh 并且有一定的美術(shù)功底;掌握網(wǎng)絡(luò)互聯(lián)技術(shù)、網(wǎng)絡(luò)安全技術(shù)、網(wǎng)絡(luò)數(shù)據(jù)庫(kù)技術(shù)等;對(duì)網(wǎng)絡(luò)組建和系統(tǒng)開發(fā)理論有較好的掌握,故有能力開發(fā)實(shí)現(xiàn)該業(yè)務(wù)系統(tǒng)。(3)開發(fā)環(huán)境: JAVA語(yǔ)言的所有特點(diǎn):跨平臺(tái)性、安全性高、可移植性好、可用戶 查詢輸入結(jié)果線路信息表注冊(cè)個(gè)人信息用戶信息表登陸登陸信息留言留言信息表用戶留言上傳資源信息表資源信息下載事務(wù)資源瀏覽線路圖表發(fā)言論壇信息表13擴(kuò)展性高并且是編譯性語(yǔ)言,使程序設(shè)計(jì)者可以很方便地建立自己的系統(tǒng)。在 JSP頁(yè)面的對(duì)提交信息的校驗(yàn)利用了 strut2。操作平臺(tái):Windows Vista HomeBasic;開發(fā)環(huán)境:;開發(fā)語(yǔ)言:Jsp、JAVA、Java Bean??蚣埽篠2SH;調(diào)試環(huán)境:、Tomcat數(shù)據(jù)庫(kù)運(yùn)行環(huán)境:。鑒于以上的分析,系統(tǒng)的建設(shè)在技術(shù)上完全可行。 管理可行性MVC模式使得任務(wù)管理系統(tǒng)有了很好的松耦合性,這樣使得各個(gè)模塊之間能夠更好的獨(dú)立完成,更加便于管理。所以在管理上考慮本系統(tǒng)的建設(shè)是完全可行的。 系統(tǒng)準(zhǔn)確性和及時(shí)性系統(tǒng)處理的準(zhǔn)確性和及時(shí)性是系統(tǒng)的必要性能。在系統(tǒng)設(shè)計(jì)和開發(fā)過(guò)程中,要充分考慮系統(tǒng)當(dāng)前和將來(lái)可能承受的工作量,使系統(tǒng)的處理能力和響應(yīng)時(shí)間能夠滿足企業(yè)對(duì)信息處理的需求。由于公交信息管理系統(tǒng)的公交查詢功能對(duì)于整個(gè)系統(tǒng)的功能和性能完成舉足輕重。作為系統(tǒng)的很多數(shù)據(jù)來(lái)源,其準(zhǔn)確性很大程度上決定了公交信息管理系統(tǒng)的成敗。在系統(tǒng)開發(fā)過(guò)程中,必須采用一定的方法保證系統(tǒng)的準(zhǔn)確性。 系統(tǒng)開放性和可擴(kuò)充性公交信息管理系統(tǒng)在開發(fā)過(guò)程中,應(yīng)該充分考慮以后的可擴(kuò)充性。例如網(wǎng)上查詢的用戶查詢的需求也會(huì)不斷的更新和完善。所有這些,都要求系統(tǒng)提供足夠的手段進(jìn)行功能的調(diào)整和擴(kuò)充。而要實(shí)現(xiàn)這一點(diǎn),應(yīng)通過(guò)系統(tǒng)的開放性來(lái)完成,既系統(tǒng)應(yīng)是一個(gè)開放系統(tǒng),只要符合一定的規(guī)范,可以簡(jiǎn)單的加入和減少系統(tǒng)的模塊,配置系統(tǒng)的硬件。通過(guò)軟件的修補(bǔ)、替換完成系統(tǒng)的升級(jí)和更新?lián)Q代。 系統(tǒng)易用性和易維護(hù)性公交信息管理系統(tǒng)是直接面對(duì)使用人員的,而使用人員往往對(duì)計(jì)算機(jī)并不時(shí)非常熟悉。這就要求系統(tǒng)能夠提供良好的用戶接口,易用的人機(jī)交互界面。要實(shí)現(xiàn)這一點(diǎn),就要求系統(tǒng)應(yīng)該盡量使用用戶熟悉的術(shù)語(yǔ)和中文信息的界面;針對(duì)用戶可能出現(xiàn)的使用問(wèn)題,要提供足夠的在線幫助,縮短用戶對(duì)系統(tǒng)熟悉的過(guò)程。公交信息管理系統(tǒng)中涉及到的數(shù)據(jù)是公交公司的相當(dāng)重要的信息,系統(tǒng)要提供方便的手段供系統(tǒng)維護(hù)人員進(jìn)行數(shù)據(jù)的備份,日常的安全管理,系統(tǒng)意外崩潰時(shí)數(shù)據(jù)的恢復(fù)等工作。 系統(tǒng)的響應(yīng)速度14公交信息管理系統(tǒng)在日常處理中的響應(yīng)速度為秒級(jí),達(dá)到實(shí)時(shí)要求,以及時(shí)反饋信息。在進(jìn)行統(tǒng)計(jì)分析時(shí),根據(jù)所需數(shù)據(jù)量的不同而從秒級(jí)到分鐘級(jí),原則是保證操作人員不會(huì)因?yàn)樗俣葐?wèn)題而影響工作效率。第四章 總體設(shè)計(jì) 系統(tǒng)用例圖設(shè)計(jì)用例圖(Use Case Diagram)是由軟件需求分析到最終實(shí)現(xiàn)的第一步,它描述人們?nèi)绾问褂靡粋€(gè)系統(tǒng)。用例視圖顯示誰(shuí)是相關(guān)的用戶、用戶希望系統(tǒng)提供什么樣的服務(wù),以及用戶需要為系統(tǒng)提供的服務(wù),以便使系統(tǒng)的用戶更容易理解這些元素的用途,也便于軟件開發(fā)人員最終實(shí)現(xiàn)這些元素。用例圖在各種開發(fā)活動(dòng)中被廣泛的應(yīng)用,但是它最常用來(lái)描述系統(tǒng)及子系統(tǒng)。當(dāng)用例視圖在外部用戶出現(xiàn)以前出現(xiàn)時(shí),它捕獲到系統(tǒng)、子系統(tǒng)或類的行為。它將系統(tǒng)功能劃分成對(duì)參與者(即系統(tǒng)的理想用戶)有用的需求。而交互部分被稱作用例。用例使用系統(tǒng)與一個(gè)或者多個(gè)參與者之間的一系列消息來(lái)描述系統(tǒng)中的交互。 系 統(tǒng) 前 臺(tái) 用 例 圖系統(tǒng)前臺(tái)主用戶主要分兩種角色,一種是游客,一種是會(huì)員,游客和會(huì)員分別有不同的權(quán)限。 15圖 41 系統(tǒng)前臺(tái)用例圖 系 統(tǒng) 后 臺(tái) 用 例 圖后臺(tái)用戶為管理員,只有以管理員身份登錄,才能對(duì)后臺(tái)功能進(jìn)行操作。圖 42 系統(tǒng)后臺(tái)用例圖 系統(tǒng)模塊劃分圖根據(jù)需求調(diào)研結(jié)果確定本系統(tǒng)主要包括以下功能模塊,如圖所示:16公交信息管理系統(tǒng)系統(tǒng)前臺(tái)系統(tǒng)后臺(tái)用戶登錄注冊(cè)公交查詢公交論壇公交線路
點(diǎn)擊復(fù)制文檔內(nèi)容
規(guī)章制度相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1