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

正文內(nèi)容

基于s2sh的城市公交查詢系統(tǒng)—車次、站點(diǎn)及換乘查詢和od_畢業(yè)設(shè)計(jì)論文-wenkub

2023-03-09 10:18:22 本頁(yè)面
 

【正文】 的現(xiàn)代風(fēng)貌,體現(xiàn)出一個(gè)城市公交信息數(shù)字化和信息化的發(fā)展水平。從而實(shí)現(xiàn)了六大功能:查詢功能、 OD 調(diào)查分析功能、用戶登錄注冊(cè)功能、用戶個(gè)人中心、車次管理和公告管理。 S2SH framework。但是隨著公交系統(tǒng)的龐大,人們很難得到準(zhǔn)確的公交信息,這樣給一些人的出行就帶來了不便。其中的公共交通優(yōu)化系統(tǒng)對(duì)公交線網(wǎng)布局、公交線路配置、站點(diǎn)布置、發(fā)車間隔確定、票價(jià)制定等進(jìn)行設(shè)計(jì)和優(yōu)化,從規(guī)劃方面提高公交服務(wù)水平。 所以從國(guó)內(nèi)公交信息與規(guī)劃的發(fā)展需求和國(guó)外發(fā)展趨來看,需要建立一個(gè)以高效的公交數(shù)據(jù)庫(kù)為基礎(chǔ)的、面向公交線路的在線公交車線路查詢系統(tǒng)。用戶進(jìn)入相關(guān)頁(yè)面后可以根據(jù)個(gè)人需要進(jìn)行站點(diǎn)換乘查詢、公交線路查詢、公交站點(diǎn)查詢功能。例如查詢功能中含有車次查尋、站點(diǎn)查詢和換成查詢。目前的公交查詢系統(tǒng),基本上具備一下功能:采用車站站點(diǎn)查詢、車次查詢、站至站查詢?nèi)N查詢形式 ,不僅能夠查詢到各條線路的 起止點(diǎn) ,同時(shí)還能夠分析出換乘車輛情況。 Myeclipse10 MyEclipse 10 版本使用最高級(jí)的 桌面 和 Web 開發(fā)技術(shù) ,包括 HTML5 和 Java EE 6,支持 JPA 、 JSF 、 Eclipselink 以及 OpenJPA . 它是功能豐富的 JavaEE 集成開發(fā)環(huán)境 ,包括了完備的編碼、調(diào)試、測(cè)試和發(fā)布功能 。因?yàn)?Tomcat 技術(shù)先進(jìn)、性能穩(wěn)定,而且免費(fèi),因而深受 Java 愛好者的喜愛并得到了部分軟件開發(fā)商的認(rèn)可,成為目前比較流行的 Web 應(yīng)用服務(wù)器。 MySQL 是一種關(guān)聯(lián) 數(shù)據(jù)庫(kù)管理系統(tǒng) ,關(guān)聯(lián)數(shù)據(jù)庫(kù)將數(shù)據(jù)保存在不同的表中,而不是將所有數(shù)據(jù)放在一個(gè)大倉(cāng)庫(kù)內(nèi),這樣就增加了速度并提高了 靈活 性。為多種天津職業(yè)技術(shù)師范大學(xué) 2021 屆本科生畢業(yè)設(shè)計(jì) 4 編程語(yǔ)言 提供了 API。 Struts2 框架 Struts2 是在 WebWork 這個(gè)框架基礎(chǔ)上發(fā)展起來的,它不是 struts1 的升級(jí) ,它在實(shí)現(xiàn)原理和編程應(yīng)用上與 struts1 都完全不同,可以說是徹底拋棄了 struts1 的架構(gòu)。 Hibernate 框架 Hibernate 是一個(gè)開放源代碼的對(duì)象關(guān)系映射 框架 ,它對(duì) JDBC 進(jìn)行了非常輕量級(jí)的對(duì)象封裝,使得 Java 程序員 可以隨心所欲的使用對(duì)象 編程 思維來操縱 數(shù)據(jù)庫(kù) 。這一級(jí)別的緩存可以進(jìn)行配置和更改,并且可以動(dòng)態(tài)加載和卸載。 Spring 使用基本的 JavaBean 來完成以前只可能由 EJB完成的事情。有了 Spring,用戶不必再為單實(shí)例模式類、屬性文件解析等這些很底層的需求編 寫代碼,可以更專注于上層的應(yīng)用。 (5)方便集成各種優(yōu)秀框架 Spring 不排斥各 種優(yōu)秀的開源框架,相反, Spring 可以降低各種框架的使用難度, Spring 提供了對(duì)各種優(yōu)秀框架(如 Struts,Hibernate)等的直接支持。如果想在短時(shí) 間內(nèi)迅速提高自己的 Java 技術(shù)水平和應(yīng)用開發(fā)水平,學(xué)習(xí)和研究 Spring 源碼將會(huì)使你收到意想不到的效果。為了解決這種問題加快發(fā)展城市公交信息化設(shè)計(jì)一個(gè)城市公交查詢系統(tǒng)是具有一定實(shí)際應(yīng)用意義的。 (1)站點(diǎn)查詢 通過站定可以得到經(jīng)過此站點(diǎn)的所有車次和其詳細(xì)信息。本系統(tǒng)便實(shí)現(xiàn)到了二次換乘。 天津職業(yè)技術(shù)師范大學(xué) 2021 屆本科生畢業(yè)設(shè)計(jì) 7 功能用例 性能需求 為了保證系統(tǒng)能夠長(zhǎng)期、安全、穩(wěn)定、可靠、高效的運(yùn)行,城市公交查詢系統(tǒng)應(yīng)該滿足以下的性能需求: 系統(tǒng)處理 的準(zhǔn)確性和及時(shí)性 天津職業(yè)技術(shù)師范大學(xué) 2021 屆本科生畢業(yè)設(shè)計(jì) 8 系統(tǒng)處理的準(zhǔn)確性和及時(shí)性是系統(tǒng)的必要性能。在系統(tǒng)開發(fā)過程中,必須采用一定的方法保證系統(tǒng)的準(zhǔn)確性。而要實(shí)現(xiàn)這一點(diǎn),應(yīng)通過系統(tǒng)的開放性來完成,既系統(tǒng)應(yīng)是一個(gè)開放系統(tǒng),只要符合一定的規(guī)范,可以簡(jiǎn)單的加入和減少系統(tǒng)的模塊,配置系統(tǒng)的硬件。要實(shí)現(xiàn)這一點(diǎn),就要求系統(tǒng)應(yīng)該盡量使用用戶熟悉的術(shù)語(yǔ)和中文信息的界面; 針對(duì)用戶可能出現(xiàn)的使用問題,要提供足夠的在線幫助,縮短用戶對(duì)系統(tǒng)熟悉的過程。 天津職業(yè)技術(shù)師范大學(xué) 2021 屆本科生畢業(yè)設(shè)計(jì) 9 4 系統(tǒng)設(shè)計(jì) 系統(tǒng)框架設(shè)計(jì) 在 B/S 這種結(jié)構(gòu)下,用戶工作界面是通過 WWW 瀏覽器 來實(shí)現(xiàn),極少部分事務(wù)邏輯在前端( Browser)實(shí)現(xiàn),但是主要事務(wù)邏輯在服務(wù)器端( Server)實(shí)現(xiàn),形成所謂三層 3tier 結(jié)構(gòu),大多數(shù)或主要的業(yè)務(wù)邏輯都存在在服務(wù)器端,因此, B/S 結(jié)構(gòu)的系統(tǒng)不需要安裝客戶端軟件,它運(yùn)行在客戶端的瀏覽器之上,系統(tǒng)升級(jí)或維護(hù)時(shí)只需更新服務(wù)器端軟件即可,這樣就大大簡(jiǎn)化了客戶端電腦載荷,減輕了系統(tǒng)維護(hù)與升級(jí)的成本 和工作量,降低了用戶的總體成本( TCO)。特別是在 JAVA 這樣的跨平臺(tái)語(yǔ)言出現(xiàn)之后, B/S 架構(gòu)管理軟件更是方便、快捷、高效。本人在本系統(tǒng)中涉及了查詢功能和 OD管理兩個(gè)功能模塊。 圖 42數(shù)據(jù)庫(kù) schema 、 圖 43 站點(diǎn)實(shí)體 站點(diǎn)名稱 附近地區(qū) 站點(diǎn)編號(hào) 站點(diǎn) 天津職業(yè)技術(shù)師范大學(xué) 2021 屆本科生畢業(yè)設(shè)計(jì) 12 圖 44 車次實(shí)體 圖 45 用戶實(shí)體 圖 46 管理員實(shí)體 圖 47 關(guān)注實(shí)體 頻率 夏季發(fā)車時(shí)間 票價(jià) 夏季停車時(shí)間 車次 冬季發(fā)車時(shí)間 車次編號(hào) 冬季停車時(shí)間 昵稱 密碼 用戶郵箱 用戶 密碼 管理員編號(hào) 管理員 用戶郵箱 關(guān)注 車次編號(hào) 用戶郵箱 終點(diǎn)站編號(hào) 起始站編號(hào) 收藏 天津職業(yè)技術(shù)師范大學(xué) 2021 屆本科生畢業(yè)設(shè)計(jì) 13 圖 48 收藏實(shí)體 圖 49 公告實(shí)體 圖 410 即時(shí)動(dòng)態(tài)實(shí)體 邏輯結(jié)構(gòu)設(shè)計(jì) (1)關(guān)系模式 站點(diǎn)( 站點(diǎn)編號(hào) ,站點(diǎn)名稱,附近地區(qū)) 車次( 車 次編號(hào) , 夏季發(fā)車時(shí)間 , 夏季停車時(shí)間 , 冬季發(fā)車時(shí)間 , 冬季停車時(shí)間 ,區(qū)間 , 發(fā)車時(shí)間間隔 , 票價(jià) ) 車次 站點(diǎn)( 車次編號(hào) , 站點(diǎn)編號(hào) ,站點(diǎn)順序) 用戶( 用戶郵箱 ,昵稱,密碼) 管理員( 管理員編號(hào) ,密碼) 關(guān)注( 用戶郵箱,車次編號(hào) ) 收藏( 用戶郵箱 ,起始站編號(hào),終點(diǎn)站編號(hào)) 公告表( 公告編號(hào) ,公告主題,公告內(nèi)容,發(fā)布時(shí)間,管理員編號(hào)) 留言表( 留言編號(hào) ,用戶郵箱,留言內(nèi)容,發(fā)布時(shí)間) OD(車次編號(hào),用戶郵箱,起始站編號(hào),終點(diǎn)站編號(hào),頻率) 公告編號(hào) 管理員編號(hào) 發(fā)布時(shí)間 公告內(nèi)容 公告主題 公告 動(dòng)態(tài)編號(hào) 發(fā)布時(shí)間 留言 動(dòng)態(tài)內(nèi)容 用戶郵箱 天津職業(yè)技術(shù)師范大學(xué) 2021 屆本科生畢業(yè)設(shè)計(jì) 14 (2)關(guān)系模式的實(shí)現(xiàn) 表 41 站點(diǎn)表 (stop) 字段名 字段中文名 數(shù)據(jù)類型 長(zhǎng)度 可否為空 id 站點(diǎn)編號(hào) int 10 name 站點(diǎn)名稱 varchar 20 near 附近地區(qū) varchar 100 YES 42 車次表 (line) 字段名 字段中文名 數(shù)據(jù)類型 長(zhǎng)度 可否為空 id 車次編號(hào) varchar 10 sstime 夏季發(fā)車時(shí)間 datetime setime 夏季停車時(shí)間 datetime wstime 冬季發(fā)車時(shí)間 datetime wetime 冬季停車時(shí)間 datetime region 區(qū)間 varchar 50 fre 發(fā)車時(shí)間間隔 varchar 2 price 票價(jià) double 表 43 車次 站點(diǎn)表 (line_stop) 字段名 字段中文名 數(shù)據(jù)類型 長(zhǎng)度 可否為空 line_id 車次編號(hào) varchar 10 stop_id 站點(diǎn)編號(hào) int 10 seq 此線站點(diǎn)次序 int 表 44 用戶表 (user) 字段名 字段中文名 數(shù)據(jù)類型 長(zhǎng)度 可否為空 用戶郵箱 varrchar 50 nickname 昵稱 varchar 50 password 密碼 varchar 50 表 45 公告表 (notice) 字段名 字段中文 數(shù)據(jù)類型 長(zhǎng)度 可否為空 id 公告編號(hào) int 10 theme 公告主題 varchar 50 context 公告內(nèi)容 nvarchar 500 date 發(fā)布時(shí)間 datetime jobnu 管理員編號(hào) varchar 50 天津職業(yè)技術(shù)師范大學(xué) 2021 屆本科生畢業(yè)設(shè)計(jì) 15 表 46 收藏表 (collection) 表 47 留言動(dòng)態(tài)表 (activity_feed) 字段名 字段中文名 數(shù)據(jù)類型 長(zhǎng)度 可否為空 id 留言編號(hào) int 10 用戶郵箱 varchar 50 context 留言內(nèi)容 varchar 500 date 發(fā)布時(shí)間 date 4 表 48 OD表 (od_survey) 字段名 字段中文名 數(shù)據(jù)類型 長(zhǎng)度 可否為空 line_id 車次編號(hào) varchar 10 用戶郵箱 varchar 50 ostop_id 起始站編號(hào) int 10 dstop_id 終點(diǎn)站編號(hào) int 10 fre 月乘車次數(shù) int 10 表 49 關(guān)注表 (attention) 字段名 字段中文名 數(shù)據(jù)類型 長(zhǎng)度 可否為空 用戶郵箱 varchar 50 line_id 車次編號(hào) varchar 50 表 410 管理員表 (admin) 字段名 字段中文名 數(shù)據(jù)類型 長(zhǎng)度 可否為空 Jobnu 管 理員編號(hào) varchar 10 password 密碼 varchar 50 字段名 字段中文名 數(shù)據(jù)類型 長(zhǎng)度 可否為空 用戶郵箱 varchar 50 Ostop_id 起始站編號(hào) int 10 Dstop_id 終點(diǎn)站編號(hào) int 10 天津職業(yè)技術(shù)師范大學(xué) 2021 屆本科生畢業(yè)設(shè)計(jì) 16 5 系統(tǒng)的詳細(xì)設(shè)計(jì)與實(shí)現(xiàn) 這一階段的根本目標(biāo)是確定怎樣具體地實(shí)現(xiàn)所要求的系統(tǒng),也就是說,經(jīng)過這個(gè)階段的設(shè)計(jì)工作,應(yīng)該得出對(duì)目標(biāo)系統(tǒng)的精確描述,從而把這個(gè)描述用程序?qū)崿F(xiàn)出來。首頁(yè) 即為查詢 頁(yè)。 String hql=from LineStop ls Where = 39。 return lineStopList。%+name+%39。+id+39。 llls = new ArrayListListLineStop()。具體實(shí)現(xiàn)如下 : 直達(dá)線路 可以 根據(jù)兩個(gè)站點(diǎn)名獲取兩個(gè)站點(diǎn)各自的 id,這里定義為 sid,eid。 然后 查找 兩個(gè)站點(diǎn)通過直達(dá)方式各自能夠到達(dá)的站點(diǎn)集合,最后他們的交集就是換乘站點(diǎn)。 String hql3 = select DISTINCT from LineStop ls3,LineStop ls4 where in(+hql1+) and in(+hql2+) and = 。 代碼如下 : //得到經(jīng)過 起點(diǎn) 的 路線 String hql1 = select from LineStop ls1 where =+sid。 //經(jīng)過集合 stops1所有站點(diǎn)的路線集合 lines1 String hql5 = select distinct from LineStop ls5 where in(+hql3+)。 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)容即可。在 查看后臺(tái)代碼。在 od_survey 表中根據(jù)車次信息個(gè)站點(diǎn)信息便可以得到相應(yīng)的發(fā)生量和吸引量。 int n= ()。i++){//從 i站點(diǎn)出發(fā) int oid=(i).getStop().getId()。 o
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1