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

正文內(nèi)容

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

2025-04-03 10:18 本頁(yè)面
 

【文章內(nèi)容簡(jiǎn)介】 。有了 Spring,用戶不必再為單實(shí)例模式類、屬性文件解析等這些很底層的需求編 寫(xiě)代碼,可以更專注于上層的應(yīng)用。 (2)AOP 編程的支持 通過(guò) Spring 提供的 AOP 功能,方便進(jìn)行面向切面的編程,許多不容易用傳統(tǒng) OOP實(shí)現(xiàn)的功能可以通過(guò) AOP 輕松應(yīng)付。 (3)聲明式事務(wù)的支持 在 Spring 中,我們可以從單調(diào)煩悶的事務(wù)管理代碼中解脫出來(lái),通過(guò)聲明式方式靈活地進(jìn)行事務(wù)的管理,提高開(kāi)發(fā)效率和質(zhì)量。 (4)方便程序的測(cè)試 可以用非容器依賴的編程方式進(jìn)行幾乎所有的測(cè)試工作,在 Spring 里,測(cè)試不再是昂貴的操作,而是隨手可做的事情。 (5)方便集成各種優(yōu)秀框架 Spring 不排斥各 種優(yōu)秀的開(kāi)源框架,相反, Spring 可以降低各種框架的使用難度, Spring 提供了對(duì)各種優(yōu)秀框架(如 Struts,Hibernate)等的直接支持。 (6)降低 Java EE API 的使用難度 Spring 對(duì)很多難用的 Java EE API(如 JDBC,遠(yuǎn)程調(diào)用等)提供了一個(gè)薄薄的封裝層,通過(guò) Spring 的簡(jiǎn)易封裝,這些 Java EE API 的使用難度大為降低。 (7)Java 源碼是經(jīng)典學(xué)習(xí)范例 Spring 的源碼設(shè)計(jì)精妙、結(jié)構(gòu)清晰。 Spring 框架源碼無(wú)疑是 Java 技術(shù)的最佳實(shí)踐范例。如果想在短時(shí) 間內(nèi)迅速提高自己的 Java 技術(shù)水平和應(yīng)用開(kāi)發(fā)水平,學(xué)習(xí)和研究 Spring 源碼將會(huì)使你收到意想不到的效果。 天津職業(yè)技術(shù)師范大學(xué) 2021 屆本科生畢業(yè)設(shè)計(jì) 6 3 需求分析 需求分析階段基本任務(wù)是準(zhǔn)確地回答“系統(tǒng)必須做什么 ?”這個(gè)問(wèn)題。下面對(duì)系統(tǒng)進(jìn)行功能需求和性能需求分析,確定系統(tǒng)功能。 功能需求 城市公交查詢系統(tǒng)為了能夠?yàn)楣緞?chuàng)造更多的財(cái)富,我國(guó)城市公交乘客信息系統(tǒng)的發(fā)展處于一個(gè)較落后的水平,廣大乘客可以獲得信息的方式很少。為了解決這種問(wèn)題加快發(fā)展城市公交信息化設(shè)計(jì)一個(gè)城市公交查詢系統(tǒng)是具有一定實(shí)際應(yīng)用意義的。 本文在本系統(tǒng)中涉及了查詢功能、 OD 管 理兩個(gè)功能模 塊。下面對(duì)這兩個(gè)功能模塊進(jìn)行需求分析。 查詢功能 查詢功能是整個(gè)系統(tǒng)的核心功能,良好的查詢算法是提高性能的必要的方式,可以極大提高用戶的體驗(yàn)和減少系統(tǒng)的壓力。 (1)站點(diǎn)查詢 通過(guò)站定可以得到經(jīng)過(guò)此站點(diǎn)的所有車次和其詳細(xì)信息。 (2)車次查詢 輸入相應(yīng)的車次信息,可以獲得該車次的詳細(xì)信息。 (3)換乘查詢 可以查詢直達(dá)車、一次換乘車和二次換乘車。一個(gè)良好的城市內(nèi)部交通,最多只要經(jīng)過(guò)兩次換乘就可以從一個(gè)地點(diǎn)到達(dá)另一個(gè)地點(diǎn),所以能夠?qū)崿F(xiàn)兩次換成就可以了。本系統(tǒng)便實(shí)現(xiàn)到了二次換乘。 OD 管理 公交出行空間分布的客流 OD 矩陣是城市公共交通線網(wǎng)布設(shè)和優(yōu)化的基本依據(jù)。傳統(tǒng)公交 OD 調(diào)查方法是在乘客上車時(shí)發(fā)放調(diào)查表格 ,按照自己的出行起終點(diǎn)如實(shí)填寫(xiě)表格 , 然后在下車時(shí)回收表格。這在實(shí)際操作時(shí)有些困難 , 因此本系統(tǒng)采用網(wǎng)上調(diào)查的方式進(jìn)行 OD調(diào)查,是的 OD調(diào)查更急便捷。 天津職業(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)設(shè)計(jì)和開(kāi)發(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)源,而車票數(shù)量和時(shí)間又影響企業(yè)的決策活動(dòng),其準(zhǔn)確性很大程度上決定了 公交查詢 系統(tǒng)的成敗。在系統(tǒng)開(kāi)發(fā)過(guò)程中,必須采用一定的方法保證系統(tǒng)的準(zhǔn)確性。 系統(tǒng)的開(kāi)放性和系統(tǒng)的可擴(kuò)充性 公交查詢系統(tǒng)在開(kāi)發(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)的開(kāi)放性來(lái)完成,既系統(tǒng)應(yīng)是一個(gè)開(kāi)放系統(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)速度 公交查詢系統(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)題而影響工作效率。 天津職業(yè)技術(shù)師范大學(xué) 2021 屆本科生畢業(yè)設(shè)計(jì) 9 4 系統(tǒng)設(shè)計(jì) 系統(tǒng)框架設(shè)計(jì) 在 B/S 這種結(jié)構(gòu)下,用戶工作界面是通過(guò) WWW 瀏覽器 來(lái)實(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)。 B/S 結(jié)構(gòu)系統(tǒng)的產(chǎn)生為系統(tǒng)面對(duì)無(wú)限未知用戶提供了可能。 以目前的技術(shù)看,局域網(wǎng)建立 B/S 結(jié)構(gòu)的網(wǎng)絡(luò)應(yīng)用,并通過(guò) Inter/Intra模式下數(shù)據(jù)庫(kù)應(yīng)用,相對(duì)易于把握、成本也是較低的。它是一次性到位的開(kāi)發(fā),能實(shí)現(xiàn)不同的人員,從不同的地點(diǎn),以不同的接入方式訪問(wèn)和操作共同的數(shù)據(jù)庫(kù);它能有效地保護(hù)數(shù)據(jù)平臺(tái)和管理訪問(wèn)權(quán)限,服務(wù)器數(shù)據(jù)庫(kù)也很安全。特別是在 JAVA 這樣的跨平臺(tái)語(yǔ)言出現(xiàn)之后, B/S 架構(gòu)管理軟件更是方便、快捷、高效。 系統(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ù)持久化的重任。由于 SSH 框架是采用 J2EE 平臺(tái)技術(shù)封裝出來(lái)的可復(fù)用的軟件開(kāi)發(fā)框架,主要的目的是提高軟件的可擴(kuò)展性、可維護(hù)性和復(fù)用性,并能提高軟件的開(kāi)發(fā)效率。 系統(tǒng)功能圖 該圖清楚的表現(xiàn)了系統(tǒng)所能夠?qū)崿F(xiàn)的功能,如圖 42 所示。本人在本系統(tǒng)中涉及了查詢功能和 OD管理兩個(gè)功能模塊。 天津職業(yè)技術(shù)師范大學(xué) 2021 屆本科生畢業(yè)設(shè)計(jì) 10 圖 41系統(tǒng)功能圖 公交查詢系統(tǒng) 用戶管理 注冊(cè)和登錄 修改個(gè)人密碼 收藏管理 關(guān)注管理 發(fā)表留言 查看留言 刪除留言 留言管理 站點(diǎn)查詢 查詢管理 車次查詢 換乘查詢 OD 管理 用戶 OD 調(diào)查 后臺(tái) OD 生成 車次管理 線路管理 車次管理 郵件通知 公告管理 發(fā)布公告 修改公告 天津職業(yè)技術(shù)師范大學(xué) 2021 屆本科生畢業(yè)設(shè)計(jì) 11 數(shù)據(jù)庫(kù)的設(shè)計(jì) 概念模型設(shè)計(jì) 概念模型是對(duì)信息世界建模,所以概念模型應(yīng)該能夠方便、準(zhǔn)確的表示出信息世界中的常用概念。概念模型的使用方法很多,其中最為著名的是 于 1976年提出的實(shí)體 聯(lián)系方法,該方法用 ER圖來(lái)描述現(xiàn)實(shí)世界的概念模型。通過(guò)對(duì)本文涉及的 查詢功能和 OD管理這兩大模塊 的需求分析,現(xiàn)列出了該系統(tǒng)的局部 ER 圖和各個(gè)實(shí)體圖 (車次實(shí)體、站點(diǎn)實(shí)體等 )。 圖 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è)
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1