999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

智能公交查詢系統的設計與實現

2017-07-01 15:18:16陳頡
海峽科技與產業 2017年6期

陳頡

摘 要:針對安康市公交查詢系統發展不成熟,人們獲取公交路線信息方式比較少,準確性不高的缺點,提出了使用JSP技術開發安康市智能公交查詢系統,幫助人們獲取公交路線信息。本系統可以極大的方便市民的出行,提高市民出行效率和公交公司管理效率.也為智慧城市的發展提供了有益的探索.

關鍵詞:公交查詢;JSP;MySQL數據庫;SSH框架

0 引言

城市公交是專門服務于廣大人民的交通工具。它是一個城市政治、經濟和社會活動的重要組成部分。伴隨著我國經濟發展和城市建設的快速提升,城市經濟越來越繁榮,人急劇增加,每個城市都必須解決好人們出行的問題。城市公交系統直接關系著一個城市的經濟發展和居民生活安定,城市公交以其方便、快捷、容量大而成為城市交通網絡。安康市公交信息系統給的發展處于一個落后的水平,廣大乘客可獲得的信息方式比較單一,公交信息的完整性和準確性無法得到保證,并且沒有專門的機構負責公交信息的發布和管理。出于此目的,使用JSP和SSH技術設計和實現了安康市城市公交線路查詢系統。該系統能夠實現多種查詢方式,滿足不同查詢需求,同時也可以提供公交新聞瀏覽,公家論壇等功能,極大的方便了市民出行。

1 系統設計

1.1 系統功能設計

本系統主要分為七個模塊:公交查詢模塊,新聞資訊模塊,留言信息模塊,上傳下載模塊,后臺管理員管理模塊,公交圖片模塊,用戶注冊或登錄模塊。系統的整體功能如圖1所示。

本系統可以為三類用戶提供服務,分別是游客,會員,管理員。各類用戶具有不同的功能權限。(1)游客:線路查詢、站點查詢、乘換查詢、閱讀新聞、閱覽新聞;(2)會員/注冊用戶:線路查詢、站點查詢、乘換查詢、閱讀新聞、瀏覽論壇、留言、回復留言;(3)管理員:線路查詢、站點查詢、換乘查詢、閱讀新聞、進行管理。

1.2 系統數據庫設計

本系統使用MySQL數據庫。主要的數據庫表有:路線表、圖片表、用戶表、管理員表、留言表、上傳下載表、新聞表、論壇表等。其中,線路表主要存儲公交車的線路信息,用戶表存儲注冊用戶的信息,留言表存儲用戶的留言信息,新聞表存儲新聞信息,論壇表存儲論壇信息。線路表的具體結構如表1所示。

2 系統的實現

2.1 用戶注冊與登錄

用戶通過注冊成為會員用戶,在注冊頁面中,用戶填寫用戶名、真實姓名、密碼、確認密碼、聯系地址和電子郵箱這些信息。通過form表單中的onsubmit="return checkForm()來檢查是否為空。通過接口類UserService.java,實現類UserServiceImpl.java,控制類UserAction.java等來實現用戶注冊。然后,用戶在登錄界面輸入用戶名與密碼,發送user/user_memLogin請求到服務器,服務器將根據用戶請求的url找到該路徑對應的UserAction在user-config.xml的文件里面,調用對應配置的memLogin()方法驗證賬號是否合法,由用戶名和密碼兩個參數設計SQL語句從數據庫里查詢結果并返回一個TbMember對象或者空值給service,再通過service把結果返回給action并由action判斷返回結果是否為空,如果為空則證明用戶不合法,否則該用戶是合法用戶,再把對應的頁面index.jsp和對應數據返回給用戶。數據驗證功能的流程圖如圖2所示。

2.2 公交查詢模塊的實現

系統的公交查詢方式主要有三種:線路查詢、乘換查詢和站點查詢。

(1)線路查詢:輸入現有的線路來查詢線路的詳細信息。當會員或注冊用戶進入查詢界面時,點擊查詢時,系統會發送line/ line_searchQ的action請求到服務器,服務器根據用戶請求的url從line-config.xml配置文件里找到該路徑對應的LineAction,并調用相應配置的LineAction/searchQ ()方法, 該方法根據用戶輸入的查詢條件進行查詢。如果查詢到結果,則返回一個List對象,里面存放相應查詢信息,否則返回一個空值。查詢界面如圖3所示。

(2)換乘查詢:站點到站點查詢,其中站點和站點并不一定在一條線路上。換乘查詢主要是通過把線路表中的site字段用來用模糊查重,查出該線路是否 有該站點,如果有則這條線路為合格線路,然后對所有的合格線路再次進行查詢,如果合格線路有相同的站點,則符合一條完整的換乘線路,即為查詢結果。

(3)站點查詢,:通過把tb_line表中的site字段用來用模糊查詢,查出沒有線路是否有該站點,如果有則輸出該線路。

2.3 公交論壇模塊

公交論壇模塊主要對會員開放,用戶必須注冊登錄才可以進入論壇。公交論壇中可以上傳下載資源,可以進行發帖和回帖等操作,管理員通過后臺管理模塊實現對論壇的管理。主要是通過ForumAction.java,ForumService.java,ForumServiceImpl.java,ForumDao.java,TbForum.java,TbForumDto.java,searchQ.jsp,editQ.jsp,editDetailQ.jsp文件和forum-config.xml來實現公交論壇模塊的所有功能。ForumService.java為接口類,ForumServiceImpl.java為實現類,ForumAction.java為控制類,forum-config.xml為控制返回界面的配置文件 ,searchQ.jsp是信息查詢顯示頁面,editQ.jsp是論壇留言添加頁面,TbForum.java為數據庫映射文件。

3 系統運行和測試

系統完成后,分別使用游客、會員、管理員身份角色進入系統,對登錄模塊、線路查詢模塊、換乘查詢模塊、站點查詢模塊、公交新聞模塊、公交論壇模塊等進行測試,測試結果表明,該系統功能基本實現,系統運行正常、安全,界面友好美觀。該系統的設計和實現,方便了市民公交出行,為創建智能化城市提供了參考價值。

參考文獻

[1] 許增偉,張強.JSP快速高校利器-Dreamwearer UltraDev[M].北京:清華大學出版社, 2002.1

[2] 楊玨,盧銀娟,趙昊彤.JSP網絡開發技術[M].北京:人民郵電出版社,2001.3

[3] 陳海山.深入Java Servlet網絡編程[M].北京:清華大學出版社,2002.2

[4] 劉麗玨,張龍祥.JDBC與Java數據庫程序設計[M].北京:人民郵電出版社,2001.7

[5] 楊易.JSP網絡編程技術與實例[M].北京:人民郵電出版社,2005.10

[6] 鄧子云,張賜.JSP網絡編程從基礎到實踐[M].北京:電子工業出版社,2005.9

主站蜘蛛池模板: 午夜a视频| 色综合久久久久8天国| 久久a级片| 国产国语一级毛片| 国产麻豆福利av在线播放| 国产女人喷水视频| 亚洲一级毛片免费观看| 亚洲国产精品成人久久综合影院| 中文字幕亚洲精品2页| 色婷婷综合在线| 特级毛片免费视频| 亚洲中文在线看视频一区| 2020亚洲精品无码| 呦视频在线一区二区三区| 在线免费看黄的网站| 99免费在线观看视频| 国产精品亚洲一区二区三区在线观看| 福利姬国产精品一区在线| 激情综合婷婷丁香五月尤物 | 99人妻碰碰碰久久久久禁片| 天天躁夜夜躁狠狠躁躁88| 97超级碰碰碰碰精品| 一级毛片中文字幕| 精品三级网站| 欧洲成人免费视频| 69视频国产| 欧美精品在线免费| 国产成人精品综合| 免费jjzz在在线播放国产| 男女猛烈无遮挡午夜视频| 久久久久久高潮白浆| 91福利免费| 黄色网在线| 国产区免费| 精品国产欧美精品v| 色天堂无毒不卡| 日本午夜精品一本在线观看 | 亚洲天堂视频在线观看免费| 日本久久免费| 日本一区中文字幕最新在线| 亚洲精品无码抽插日韩| 亚洲午夜18| 99一级毛片| 不卡午夜视频| 亚洲男人的天堂在线观看| 亚洲男人的天堂视频| 欧美中文字幕在线播放| 亚洲床戏一区| 亚洲天堂网站在线| 久久亚洲中文字幕精品一区| 日本色综合网| 国产综合在线观看视频| 波多野结衣久久高清免费| 污视频日本| 在线观看无码a∨| 国产欧美在线观看一区| 日本一区二区不卡视频| 午夜不卡视频| 国产一区三区二区中文在线| 亚洲αv毛片| 欧美在线黄| 国产va视频| 网友自拍视频精品区| 无码免费视频| 国产主播一区二区三区| 日本91视频| 久草国产在线观看| 欧美一级高清片欧美国产欧美| 久99久热只有精品国产15| 国产免费精彩视频| 精品国产成人高清在线| 91亚洲视频下载| 青青操视频免费观看| 亚洲人视频在线观看| 91福利片| 免费国产小视频在线观看| 精品国产成人三级在线观看| lhav亚洲精品| 久久国产热| 国产精品免费露脸视频| 亚洲美女一级毛片| 国产亚洲精久久久久久久91|