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

正文內(nèi)容

公交信息管理管理系統(tǒng)畢業(yè)論文-在線瀏覽

2025-08-11 06:29本頁面
  

【正文】 ......................................................23 Struts2關(guān)鍵配置....................................................23 Spring事務(wù)管理配置.................................................24 Hibernate持久化配置................................................25........................................................26..............................................26..................................................28..................................................32..................................................33................................................34..............................................35..................................................37..................................................39..................................................39.................................................42.................................................43.................................................45.................................................46.................................................47.................................................48第六章 軟件測(cè)試 .........................................................50..................................................50............................................................50..............................................................51 注冊(cè)測(cè)試用例 .......................................................51 登陸測(cè)試用例 .......................................................51 公交查詢功能測(cè)試用例 ...............................................52謝 辭 ...................................................................54參考文獻(xiàn) .................................................................551第一章 概述 開發(fā)背景城市公交是專門服務(wù)于市民出行的客運(yùn)企業(yè)。它是城市社會(huì)和經(jīng)濟(jì)活動(dòng)的重要組成部分。城市公交直接關(guān)系著城市的經(jīng)濟(jì)發(fā)展和居民生活,對(duì)城市經(jīng)濟(jì)具有全局性、先導(dǎo)性的影響,城市公交以其方便、快捷、容量大而成為城市交通的主體?,F(xiàn)階段,人們的出入方式主要還是來源于城市公交,特別是對(duì)于那些到外地出差、打工,進(jìn)行商業(yè)有關(guān)或其他事情需要在外地進(jìn)行短暫停留的人而言,公交對(duì)他們是必不可少的,但是對(duì)于那個(gè)不屬于自己所熟悉的城市,坐公交也是一個(gè)很大的難題,因此,開發(fā)一個(gè)公交查詢系統(tǒng)就顯得非常的重要。降低出行時(shí)間將使所有的公交利用者產(chǎn)生效益,快速的交通、更好的信息及更好的市場(chǎng)可以提高公交的形象,能夠增加公交乘坐者。本地市民特別是外來旅游、出差、就醫(yī)等急需了解本地道路情況的人可以利用本系統(tǒng)方便快捷的查詢出所有符合他們要求的公交路線,對(duì)他們的出行和生活提供幫助。 目的及意義應(yīng)廣大城市市民查詢公交信息的需求,公交公司對(duì)城市公交線路等信息的管理需求,開發(fā)一套公交信息管理系統(tǒng)。此系統(tǒng)將以簡(jiǎn)潔、易懂的界面呈現(xiàn)給用戶,目標(biāo)能夠使每一個(gè)用戶易于操作,減少不必要的業(yè)務(wù)邏輯,提高該系統(tǒng)的利用率和運(yùn)行、維護(hù)效率。系統(tǒng)的首要目標(biāo)是能夠滿足目前的業(yè)務(wù)功能需要,并確保系統(tǒng)切換平滑、運(yùn)行穩(wěn)定;對(duì)于 service的編寫,2通過參數(shù)配置等形式,實(shí)現(xiàn)其應(yīng)具備的控制功能,并具有良好的可擴(kuò)展性,提高service的復(fù)用性;對(duì)于 HTML界面的編寫,以簡(jiǎn)潔、輕快明了、規(guī)范性為目標(biāo),使其呈現(xiàn)的效果多、豐富;對(duì)于 JavaBean的編寫使其具有對(duì)數(shù)據(jù)進(jìn)行增、刪、改、查、參數(shù)初始化的業(yè)務(wù)邏輯。通過每一章的闡述對(duì)公交信息管理系統(tǒng)做出了詳細(xì)的講解和分析。第二章、 開發(fā)相關(guān)技術(shù) 本章主要介紹了該系統(tǒng)在什么環(huán)境中運(yùn)行,運(yùn)用的開發(fā)語言以及相關(guān)的技術(shù)簡(jiǎn)介等。第四章、 總體設(shè)計(jì) 本章主要闡述了公交信息管理系統(tǒng)的系統(tǒng)結(jié)構(gòu)設(shè)計(jì)、功能模塊圖、數(shù)據(jù)庫設(shè)計(jì)、邏輯設(shè)計(jì)及物理設(shè)計(jì)等。第六章、 系統(tǒng)測(cè)試 本章主要是對(duì)系統(tǒng)進(jìn)行測(cè)試,對(duì)本系統(tǒng)進(jìn)行總結(jié),并提出遇到的問題及系統(tǒng)中的不足之處。使用 JSP 技術(shù)的 Web 頁面可以很容易地顯示動(dòng)態(tài)內(nèi)容。 JSP 技術(shù)不是惟一的動(dòng)態(tài)網(wǎng)頁技術(shù),也不是第一個(gè),在 JSP 技術(shù)出現(xiàn)之前就已經(jīng)存在幾種優(yōu)秀的動(dòng)態(tài)網(wǎng)頁技術(shù),如 CGI、ASP 等。JSP 具有以下優(yōu)點(diǎn):? 1.簡(jiǎn)便性和有效性 JSP 動(dòng)態(tài)網(wǎng)頁的編寫與一般的靜態(tài) HTML 的網(wǎng)頁編寫是十分相似的。這樣,一個(gè)熟悉 HTML 網(wǎng)頁編寫的設(shè)計(jì)人員可以很容易進(jìn)行 JSP 網(wǎng)頁的開發(fā)。這樣,一個(gè)不熟悉腳本語言的網(wǎng)頁開發(fā)者,完全可以利用 JSP 做出漂亮的動(dòng)態(tài)網(wǎng)頁。 ? 2.程序的獨(dú)立性 JSP 是 Java API 家族的一部分,它擁有一般的 Java 程序的跨平臺(tái)的特性。 ? 3.程序的兼容性 JSP 中的動(dòng)態(tài)內(nèi)容可以各種形式進(jìn)行顯示,所以它可以為各種客戶提供服務(wù),即從使用 HTML/DHTML 的瀏覽器,到使用 WML 的各種手提無線設(shè)備(例如,移動(dòng)電話和個(gè)人數(shù)字設(shè)備 PDA) ,再到使用 XML 的B2B 應(yīng)用,都可以使用 JSP 的動(dòng)態(tài)頁面。這樣,一旦這樣的一個(gè)部件寫好,它可以為多個(gè)程序重復(fù)引用,實(shí)現(xiàn)了程序的可重用性。 MVC 模式MVC(Model/View/Controller)模式是國(guó)外用的比較多的一種設(shè)計(jì)模式,最早是在Smaltalk中出現(xiàn)的。 MVC設(shè)計(jì)模式中“模型“指的是真正完成任務(wù)的代碼。在模型同界面相分離的情況下,代碼即可實(shí)現(xiàn)可管理性和可重用性。 所謂“視圖“其實(shí)就是使用界面。當(dāng)然,視圖應(yīng)該具有一定功能性并遵守可用性的約束,但視圖不應(yīng)當(dāng)處理數(shù)據(jù)。 “控制器”控制著模型和視圖之間的交互過程。 在 JSP開發(fā)中,最常使用 Model2。 Model: 系 統(tǒng) 狀 態(tài) 和 商 業(yè) 邏 輯 JavaBeans 基于 MVC的系統(tǒng)中的 Model 部分可以細(xì)分為兩個(gè)概念 系統(tǒng)的內(nèi)部狀態(tài), 能夠改變狀態(tài)的行為。 通常說來,你的應(yīng)用程序?qū)⑾到y(tǒng)內(nèi)部的狀態(tài)表示為一組一個(gè)或多個(gè)的 JavaBeans,使用屬性(properties)來表示狀態(tài)的細(xì)節(jié)。Entity EJB 通常也用來表示內(nèi)部狀態(tài)。舉個(gè)例子,你有一個(gè)為每個(gè)當(dāng)前用戶保存在 session中的購物車 bean,里面是表示當(dāng)前用戶決定購買物品的屬性。別的系統(tǒng)分別地表示同樣的行為,或許使用 Session EJB。這在邏輯非常簡(jiǎn)單或者并不想要在其它環(huán)境中重用這些商業(yè)邏輯時(shí)是恰當(dāng)?shù)摹? View: JSP 頁 面 和 表 示 組 件 基于 Struts的應(yīng)用程序中的 View 部分通常使用 JSP技術(shù)來構(gòu)建。JSP 環(huán)境包括了其用途由 JSP規(guī)范來描述的一套標(biāo)準(zhǔn)的行為標(biāo)記,例如 jsp:useBean 。 Struts包括了一個(gè)廣闊的便于創(chuàng)建用戶界面,并且充分國(guó)際化的定制標(biāo)記庫,與作為系統(tǒng) Model 部分一部分的 ActionForm beans美妙地相互配合。 除了 JSP頁面和其包含的行為及定制5標(biāo)記,商業(yè)對(duì)象經(jīng)常需要能夠基于它們?cè)诒徽?qǐng)求時(shí)的當(dāng)前狀態(tài)將自己處理成 HTML(或XML) 。 Controller: ActionServlet 和 ActionMapping 應(yīng)用程序的 Controller 部分集中于從客戶端接收請(qǐng)求(典型情況下是一個(gè)運(yùn)行瀏覽器的用戶) ,決定執(zhí)行什么商業(yè)邏輯功能,然后將產(chǎn)生下一步用戶界面的責(zé)任委派給一個(gè)適當(dāng)?shù)?View組件。這個(gè) servlet通過定義一組映射(由 Java接口 ActionMapping 描述)來配置。 Struts也支持使用包含有運(yùn)行框架所必需的標(biāo)準(zhǔn)屬性之外的附加屬性的 ActionMapping 類的能力。另外,Struts 允許你定義控制將重定向到的邏輯名,這樣一個(gè)行為方法可以請(qǐng)求“主菜單”頁面(舉例) ,而不需要知道相應(yīng)的 JSP頁面的實(shí)際名字是什么。 Struts2 簡(jiǎn)介Struts2是以 Webwork的設(shè)計(jì)思想為核心,吸收了 Struts1的優(yōu)點(diǎn),因此,可以認(rèn)為 Struts2是 Struts1和 Webwork結(jié)合的產(chǎn)物。 2)與 Servlet API嚴(yán)重耦合,這點(diǎn)可以從 Action的 Execute的方法聲明里面就可以看的出來?;谝陨辖榻B可以看的出,Struts2 體系結(jié)構(gòu)與 Struts1的體系結(jié)構(gòu)有很大的差別,Struts1是使用 ActionServlet做為其中心處理器,Struts2 則使用一個(gè)攔截器(FilterDispatcher)做為其中心處理器,這樣做的一個(gè)好處就是將 Action類和Servlet API進(jìn)行了分離。 2)中心處理器根據(jù)6 Action類。 4)如果 配置 Method參數(shù),則調(diào)用 Method參數(shù)對(duì)應(yīng)的 Action類中的 Method方法,否則調(diào)用通用的 Execute方法來處理用戶請(qǐng)求。Struts2與 Struts1對(duì)比 :1)Action 類的實(shí)現(xiàn)方式: Struts1的 Action在實(shí)現(xiàn)的時(shí)候必須擴(kuò)展 Action類或者 Action的子類,Struts2 的 Action類實(shí)現(xiàn)的時(shí)候可以不用實(shí)現(xiàn)任何類和接口,雖然 Struts2中提供一個(gè) ActionSupport類,但是,不是必須的。 3)Struts1 的 Action類依賴與 Servlet API,從其execute的方法簽名可看出,execute 方法有兩個(gè) Servlet的參數(shù) HttpServletRequest和 HttpServletResponse,Struts2 則不依賴于 Servlet API。 5)Struts1 的 Action與 View通過 ActionForm或者其子類進(jìn)行數(shù)據(jù)傳遞,雖然也有 LazyValidationForm這樣的 ActionForm的出現(xiàn),但是,還是不能像其他層面那樣通過一個(gè)簡(jiǎn)單的 POJO進(jìn)行數(shù)據(jù)傳遞,而 Struts2將這樣的奢望變成了現(xiàn)實(shí)。 MySQL 數(shù)據(jù)庫MySQL是一個(gè)精巧的 SQL數(shù)據(jù)庫管理系統(tǒng),雖然它不是開放源代碼的產(chǎn)品,但在某些情況下你可以自由使用。MySQL是一個(gè)真正的多用戶、多線程 SQL數(shù)據(jù)庫服務(wù)器。MySQL 是以一個(gè)客戶機(jī)/服務(wù)器結(jié)構(gòu)的實(shí)現(xiàn),它由一個(gè)服務(wù)器守護(hù)程序 mysqld和很多不同的客戶程序和庫組成。例如,你能用SQL語言為一個(gè)網(wǎng)站檢索產(chǎn)品信息及存儲(chǔ)顧客信息,同時(shí) MySQL也足夠快和靈活以允許你存儲(chǔ)記錄文件和圖像。 MySQL數(shù)據(jù)庫的主要功能只在組織和管理很龐大或復(fù)雜的信息和基于 WEB的庫存查詢請(qǐng)求不僅僅為客戶提供信息,而且還可以為您自己使用數(shù)據(jù)庫可以提供如下功能: 1) 減少記錄編檔的時(shí)間 2) 減小記錄檢索時(shí)間3) 靈活的查找序列 4) 靈活的輸出格式5) 多個(gè)用戶同時(shí)訪問記錄 8第三章 需求分析 技術(shù)支持 系統(tǒng)框架的選擇一個(gè)信息管理系統(tǒng)的框架結(jié)構(gòu)是否合理,對(duì)該系統(tǒng)的性能、使用效率和安全都具有至關(guān)重要的影響,因此在進(jìn)行公交信息管理系統(tǒng)總體設(shè)計(jì)時(shí),首先應(yīng)確定使用哪種系統(tǒng)框架比較合理。系統(tǒng)從職責(zé)上分為四層:表示層、業(yè)務(wù)邏輯層、數(shù)據(jù)持久層和域模塊層。采用上述開發(fā)模型,不僅實(shí)現(xiàn)了視圖、控制器與模型的徹底分離,而且還實(shí)現(xiàn)了業(yè)務(wù)邏輯層與持久層的分離。而且由于不同層之間耦合度小,有利于團(tuán)隊(duì)成員并行工作,大大提高了開發(fā)效率。相對(duì)于老系統(tǒng)有諸多優(yōu)勢(shì),如:1. 典型的三層構(gòu)架體現(xiàn) MVC(模型 Model,視圖 View和控制)思想,可以讓開發(fā)人員減輕重新建立解決復(fù)雜問題方案的負(fù)擔(dān)和精力。
點(diǎn)擊復(fù)制文檔內(nèi)容
規(guī)章制度相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1