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

正文內(nèi)容

基于s2sh的城市公交查詢系統(tǒng)(參考版)

2025-06-21 17:40本頁(yè)面
  

【正文】 最后,感謝所有在這次畢業(yè)設(shè)計(jì)中給予過(guò)我?guī)椭娜?。感謝在整個(gè)畢業(yè)設(shè)計(jì)期間和我密切合作的同學(xué),和曾經(jīng)在各個(gè)方面給予過(guò)我?guī)椭幕锇閭?,在大學(xué)生活即將結(jié)束的最后的日子里,我們?cè)僖淮窝堇[了團(tuán)結(jié)合作的童話,把一個(gè)龐大的,從來(lái)沒(méi)有上手的課題,圓滿地完成了。正是由于他們,我才能在各方面取得顯著的進(jìn)步,在此向他們表示我由衷的謝意,并祝所有的老師培養(yǎng)出越來(lái)越多的優(yōu)秀人才,桃李滿天下另外,感謝校方給予我這樣一次機(jī)會(huì),能夠獨(dú)立地完成一個(gè)課題,并在這個(gè)過(guò)程當(dāng)中,給予我們各種方便,使我們?cè)诩磳㈦x校的最后一段時(shí)間里,能夠更多學(xué)習(xí)一些實(shí)踐應(yīng)用知識(shí),增強(qiáng)了我們實(shí)踐操作和動(dòng)手應(yīng)用能力,提高了獨(dú)立思考的能力。 Robert Bois. Making SaaS a Reality in PLM. AMR Research.[18]Beth Enslow. Software as a Service Buyer is Guide. AberdeenGroup,2008.[19] Caig in Action,北京:人民郵電出版社,2006.致 謝這次畢業(yè)設(shè)計(jì)得到了很多老師和同學(xué)的幫助。雖然其中有一些困難現(xiàn)在還沒(méi)有得到解決,但是我卻總結(jié)了一個(gè)比解決這些困難更重要的東西,那就是:遇到困難,我們要做的不是去怕它,而是想法去找尋解決困難的方法。內(nèi)心當(dāng)中有一種充實(shí)感。系統(tǒng)在調(diào)試過(guò)程中經(jīng)過(guò)了無(wú)數(shù)次的修改,才最終定型的。這需要算法的設(shè)計(jì)!畢業(yè)設(shè)計(jì)的心得體會(huì)與收獲:歷經(jīng)數(shù)個(gè)月的畢業(yè)設(shè)計(jì)將近尾聲,在這幾個(gè)月內(nèi),體會(huì)頗深。那么就可以避免因數(shù)據(jù)過(guò)長(zhǎng)而被截?cái)嗟膯?wèn)題了。本系統(tǒng)從實(shí)際需求出發(fā),包含了查詢功能、OD調(diào)查分析功能、用戶登錄注冊(cè)功能、用戶個(gè)人中心、車次管理和公告管理。系統(tǒng)采用Java、JSP作為前臺(tái)的應(yīng)用程序開發(fā)語(yǔ)言、采用DIV+CSS布局進(jìn)一步美化頁(yè)面。使得系統(tǒng)的在開發(fā)的過(guò)程中及時(shí)發(fā)現(xiàn)問(wèn)題,及時(shí)修改。首先是黑盒測(cè)試,讓很多用戶多次使用的本系統(tǒng)進(jìn)行公交查詢,然后記錄下系統(tǒng)使用中的缺陷、用戶的感受和需要改進(jìn)的地方。期待輸出結(jié)果成功顯示輸入的OD信息實(shí)際輸出結(jié)果成功顯示輸入的OD信息測(cè)試結(jié)果254。期待輸出結(jié)果顯示符合查詢條件的乘車詳細(xì)信息實(shí)際輸出結(jié)果顯示符合查詢條件的乘車詳細(xì)信息測(cè)試結(jié)果254。如果存在乘車路線,則輸出正確結(jié)果。期待輸出結(jié)果顯示符合查詢條件的車次詳細(xì)信息實(shí)際輸出結(jié)果顯示符合查詢條件的車次詳細(xì)信息測(cè)試結(jié)果254。點(diǎn)擊查詢,如果存在則輸出正確結(jié)果。期待輸出結(jié)果顯示符合查詢條件的含有該站點(diǎn)車次信息實(shí)際輸出結(jié)果顯示符合查詢條件的含有該站點(diǎn)車次信息測(cè)試結(jié)果254。點(diǎn)擊查詢,如果存在則顯示正確結(jié)果。(4)OD調(diào)查測(cè)試用例如表64所示。(2)車次查詢測(cè)試用例如表62所示。下面進(jìn)行部分測(cè)試用例??偟膩?lái)說(shuō),單元就是人為規(guī)定的最小的被測(cè)功能模塊。 單元測(cè)試單元測(cè)試(unit testing),是指對(duì)軟件中的最小可測(cè)試單元進(jìn)行檢查和驗(yàn)證。  2)通常系統(tǒng)測(cè)試的困難在于不容易從系統(tǒng)目標(biāo)直接生成測(cè)試用例。系統(tǒng)測(cè)試中,各部分研制完成的真實(shí)設(shè)備逐漸替代了模擬器,是軟件從未有過(guò)的運(yùn)行環(huán)境。測(cè)試(Testing)的任務(wù)與目的可以描述為:目的是發(fā)現(xiàn)程序的錯(cuò)誤;任務(wù)是通過(guò)在計(jì)算機(jī)上執(zhí)行程序,暴露程序中潛在的錯(cuò)誤。執(zhí)行測(cè)試用例后,需要跟蹤故障,以確保開發(fā)的產(chǎn)品適合需求。} odItem=new OdItem(XR,od[n])。i++){String name = (i).getStop().getName()+(+(i).getStop().getId()+)。 }for(int i=0。in1。j++){ od[n][i]+=od[j][i]。i++){ for(int j=0。//從i點(diǎn)上車的總?cè)藬?shù) } } for(int i=1。 od[i][j]=(lineId,oid,did)。jn。i++){//從i站點(diǎn)出發(fā) int oid=(i).getStop().getId()。 //構(gòu)造od矩陣表for(int i=0。int n= ()。具體代碼如下:ls = (lineId)。在od_survey表中根據(jù)車次信息個(gè)站點(diǎn)信息便可以得到相應(yīng)的發(fā)生量和吸引量。如查看001路公交車的OD情況,便看選擇001。 用戶OD調(diào)查的設(shè)計(jì)與實(shí)現(xiàn)用戶端的參與OD調(diào)查頁(yè)面,界面如圖58所示:圖58 OD調(diào)查界面乘車區(qū)間的選擇通過(guò)是通過(guò)選擇不同的路線以ajax的方式從后臺(tái)獲取,可以避免輸入錯(cuò)誤的站點(diǎn)信息。 OD模塊的設(shè)計(jì)與實(shí)現(xiàn)OD的實(shí)現(xiàn)分為兩部分,第一部分在用戶的個(gè)人中心中選擇“參與OD調(diào)查”進(jìn)入OD調(diào)查界面,可以根個(gè)人情況填寫簡(jiǎn)單的OD調(diào)查內(nèi)容即可。//從集合lines1 和 集合lines2中找到 id 相同的line 即為中間lineString hql7 = select distinct from LineStop ls7,LineStop ls8 where in(+hql5+) and in(+hql6+) and = 。//經(jīng)過(guò)集合stops1所有站點(diǎn)的路線集合lines1 String hql5 = select distinct from LineStop ls5 where in(+hql3+)。//得到經(jīng)過(guò) 起點(diǎn) 的 路線所有站點(diǎn) 的集合stops1 String hql3 = select distinct from LineStop ls3 where in(+hql1+)。代碼如下://得到經(jīng)過(guò) 起點(diǎn) 的 路線String hql1 = select from LineStop ls1 where =+sid。這樣子我們找到了作為中間換乘的線路,對(duì)列舉的的每一條假設(shè)命名為X線,下一步就是找出可以從站點(diǎn)sid到達(dá)X任意一個(gè)站點(diǎn)的直達(dá)線路、和可以從站點(diǎn)eid到達(dá)X任意一個(gè)站點(diǎn)的直達(dá)線路即可。 String hql3 = select DISTINCT from LineStop ls3,LineStop ls4 where in(+hql1+) and in(+hql2+) and = 。代碼如下:String hql1 = select from LineStop ls1 where in( select from LineStop ls11 where = +sid+)。然后查找兩個(gè)站點(diǎn)通過(guò)直達(dá)方式各自能夠到達(dá)的站點(diǎn)集合,最后他們的交集就是換乘站點(diǎn)。代碼如下:String hql = SELECT lsA FROM LineStop lsA,LineStop lsB WHERE = +sid+ and = +eid+ and = 。具體實(shí)現(xiàn)如下: 直達(dá)線路可以根據(jù)兩個(gè)站點(diǎn)名獲取兩個(gè)站點(diǎn)各自的id,這里定義為sid,eid。} 換乘查詢的設(shè)計(jì)與實(shí)現(xiàn)在首頁(yè)選擇“換乘查詢”標(biāo)簽輸入想要查詢的起始站點(diǎn)和目的站點(diǎn)的信息即可。llls = new ArrayListListLineStop()。ListLineStop lineStopList = (ListLineStop) (hql)。+id+39。return lineStopList。%+name+%39。站點(diǎn)查詢界面如圖54所示:圖54站點(diǎn)查詢界面B站點(diǎn)查詢成功的如圖55所示:圖55站點(diǎn)查詢成功界面Z站點(diǎn)查詢失敗如圖56所示:圖56站點(diǎn)查詢失敗界面站點(diǎn)查詢流程圖:結(jié)束開始顯示結(jié)果查詢站點(diǎn)輸入要查詢站點(diǎn) N Y實(shí)現(xiàn)站點(diǎn)查詢功能的主要是從line_stop表中根據(jù)站點(diǎn)信息獲得車次的信息,再遍歷所有的車次信息從line_stop表中獲得其關(guān)聯(lián)站點(diǎn)的信息,便可得到經(jīng)過(guò)目標(biāo)站點(diǎn)的所有車次的詳細(xì)信息。return lineStopList。 order by 。String hql=from LineStop ls Where = 39。輸入相應(yīng)的車次信息如“001”路公交車,即可輸入“001”即可查詢001路公交車的詳細(xì)信息。其中換乘查詢包括直達(dá)車查詢、一次換乘查詢和二次換乘查詢,可實(shí)現(xiàn)模糊查詢和關(guān)聯(lián)點(diǎn)查詢。下面對(duì)本文實(shí)現(xiàn)的兩個(gè)模塊進(jìn)行詳細(xì)設(shè)計(jì)與實(shí)現(xiàn)。通過(guò)對(duì)本文涉及的查詢功能和OD管理這兩大模塊的需求分析,現(xiàn)列出了該系統(tǒng)的局部ER圖和各個(gè)實(shí)體圖(車次實(shí)體、站點(diǎn)實(shí)體等)。公交查詢系統(tǒng)用戶管理注冊(cè)和登錄修改個(gè)人密碼收藏管理關(guān)注管理發(fā)表留言查看留言刪除留言留言管理站點(diǎn)查詢查詢管理車次查詢換乘查詢OD管理用戶OD調(diào)查后臺(tái)OD生成車次管理線路管理車次管理郵件通知公告管理發(fā)布公告修改公告圖41系統(tǒng)功能圖 數(shù)據(jù)庫(kù)的設(shè)計(jì) 概念模型設(shè)計(jì)概念模型是對(duì)信息世界建模,所以概念模型應(yīng)該能夠方便、準(zhǔn)確的表示出信息世界中的常用概念。 系統(tǒng)功能圖該圖清楚的表現(xiàn)了系統(tǒng)所能夠?qū)崿F(xiàn)的功能,如圖42所示。系統(tǒng)在實(shí)施過(guò)程中,表現(xiàn)層使用Struts,負(fù)責(zé)頁(yè)面數(shù)據(jù)提取,頁(yè)面動(dòng)作相應(yīng);業(yè)務(wù)層使用Spring,主要負(fù)責(zé)業(yè)務(wù)邏輯的對(duì)象創(chuàng)建,表示層的Action的創(chuàng)建,以及持久層的DAO的創(chuàng)建;Hibernate負(fù)責(zé)把內(nèi)存中的數(shù)據(jù)對(duì)象保存到數(shù)據(jù)庫(kù)中,完成數(shù)據(jù)持久化的重任。它是一次性到位的開發(fā),能實(shí)現(xiàn)不同的人員,從不同的地點(diǎn),以不同的接入方式訪問(wèn)和操作共同的數(shù)
點(diǎn)擊復(fù)制文檔內(nèi)容
畢業(yè)設(shè)計(jì)相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1