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

正文內(nèi)容

城市公交查詢系統(tǒng)設(shè)計與實現(xiàn)畢業(yè)論文-閱讀頁

2025-07-12 13:41本頁面
  

【正文】 否ceshiduUint20否kongqiint20否表 48 天氣信息表公告(公告ID,公告標題,公告內(nèi)容,公告時間)。ment_reply視圖:留言_回復(fù)視圖,是通過留言表中的ment_ID和回復(fù)表中的ment_ID創(chuàng)建的,因為一條留言會有多條回復(fù),所以將留言板中的留言信息和回復(fù)信息分開放在兩個表中,通過該視圖就可以方便將與該留言相關(guān)的留言信息及回復(fù)信息都查詢出來;留言_回復(fù)視圖(回復(fù)編號,留言編號,用戶名,標題,留言人,留言內(nèi)容,留言時間,狀態(tài),回復(fù)人,回復(fù)內(nèi)容,回復(fù)時間)。 前臺功能前臺提供用戶希望實現(xiàn)的功能,包括用戶的登錄注冊、對個人信息的查看修改、修改登錄密碼、查詢路線、車次、站點、公告、天氣信息及在留言板上發(fā)表留言和查看與自己相關(guān)或者與某人相關(guān)的留言信息。城市公交系統(tǒng)作為為人們服務(wù)的系統(tǒng),是一個開放的、所有人都可以參與登錄注冊擁有自己賬戶的系統(tǒng)。用戶登錄后的登錄名和密碼將存放在一個session以供頁面判斷該用戶是否登錄,能否執(zhí)行某些操作。用戶自己設(shè)置的用戶名不能是已經(jīng)被其他用戶設(shè)置過的用戶名,有相同的用戶名時系統(tǒng)會給出提示。設(shè)置密碼時需要輸入兩次以保證用戶輸入的是否為自己想要輸入的密碼,若第二次輸入的密碼與第一次輸入的不相符合,則需要重新輸入密碼。這五項中只要有一項未輸入或者輸入的不正確就要重新輸入。修改用戶名后要重新登錄,因為用戶登錄的時候可能是用用戶名登錄的,用戶名修改以后session中的內(nèi)容未變,會影響整個系統(tǒng)的正常運行。修改登錄密碼時要先輸入原密碼,若輸入的原密碼不正確則無法修改密碼;輸入的新密碼要重復(fù)輸入一次以保證用戶輸入的是自己想要設(shè)置的密碼;最后還要輸入驗證碼以預(yù)防機器攻擊。綜上所述,用戶的登錄注冊功能處理流程圖如下:圖 51 用戶登錄注冊功能處理流程圖經(jīng)過詳細設(shè)計,用戶登錄和注冊界面如下圖所示:圖52 用戶登錄界面設(shè)計圖圖 53 用戶注冊界面圖 查詢城市公交查詢系統(tǒng)的主要功能是查詢,用戶可以對站點信息、車次信息、路線信息、公告信息、天氣信息進行查詢,具體描述如下:路線查詢:用戶輸入起點站名和終點站名,系統(tǒng)將從直達、一次換乘和二次換乘三個方面為用戶提供路線信息。路線的由于每個用戶對路線的要求不同,有的用戶可能比較注重時間,系統(tǒng)為這樣的用戶按路線所需總時間進行排序;有的用戶可能要求換乘次數(shù)要少,系統(tǒng)為這樣的用戶按換乘次數(shù)對路線進行排序;還有的用戶可能時間也不緊迫,希望多欣賞一下城市風(fēng)景,但是希望總的費用較少,系統(tǒng)為這樣的用戶按所需總費用對路線進行排序。系統(tǒng)將滿足用戶需求的路線按所需總時間排序時,若所需總時間相等,則再按換乘次數(shù)排序;若換乘次數(shù)也相等,則再按所需費用排序。系統(tǒng)將滿足用戶需求的所有路線按照換乘次數(shù)排序時,若換乘次數(shù)相等,則再按所需總時間排序;若所需總時間也相等,則再按所需總費用排序;按所需總費用排序:系統(tǒng)為用戶提供了每條路線所需的總費用,將所有路線按照所需總費用從小到大排序以便用戶選擇。車次查詢:有的用戶可能有查詢某車次詳細信息的需求,所以系統(tǒng)提供查詢車次的功能。其中經(jīng)過的站點包括往的方向和返的方向,而運行的情況是指在該車次經(jīng)過的站點中是否有車次在兩站之間或者在某個站點,系統(tǒng)將有車次的站點或者站點之間的路線用紅色標志。系統(tǒng)為用戶提供的站點查詢是模糊查詢,因為有的用戶可能不記得站點的站名,所以需要系統(tǒng)智能為用戶提供查詢結(jié)果,系統(tǒng)會查詢出包含用戶輸入站名的所有站點的信息,用戶可以在這些站點信息中找到自己想要的站點信息。天氣信息查看:因為天氣是影響用戶行程的重大因素之一,而用戶為了了解天氣信息可能需要在其他地方查看天氣信息,而又得在公交查詢系統(tǒng)查詢公交,對用戶來說是極不方便的。系統(tǒng)為用戶提供的天氣信息包含的內(nèi)容有:日期、星期、氣候、氣溫、風(fēng)況、最低氣溫、最高氣溫和空氣質(zhì)量;其中,空氣質(zhì)量分為猶、良、輕度污染、中度污染、重度污染和嚴重污染,系統(tǒng)根據(jù)不同的質(zhì)量用不同的顏色標志。每條留言包含的內(nèi)容有:用戶頭像、留言人賬號、留言時間、留言內(nèi)容、評論數(shù)、回復(fù)人頭像、回復(fù)人姓名、回復(fù)時間、回復(fù)內(nèi)容以及回復(fù)框。 查看與自己相關(guān)留言:系統(tǒng)將查詢出與session中登錄名相關(guān)的留言,所以未登錄的用戶不能實現(xiàn)查看與自己相關(guān)留言的功能。與自己相關(guān)的留言頁面也是每頁顯示三條留言數(shù)據(jù)進行分頁。發(fā)表留言:發(fā)表留言是只對登錄用戶有的功能之一,未登錄用戶的發(fā)表留言按鈕都是不能點擊的,發(fā)表留言時只需要用戶輸入的信息是標題和內(nèi)容,其他信息如留言人姓名、留言時間等都是系統(tǒng)設(shè)置的登錄該系統(tǒng)的用戶名。未登錄用戶:未登錄的用戶只能對留言板進行查看操作——查看所有留言和查看與某人相關(guān)的留言。管理員登錄的賬號是數(shù)據(jù)庫中已經(jīng)存在的,不可以是自己注冊的,管理員登錄后可以對路線信息、車次信息、站點信息、天氣信息、公告信息、用戶信息、留言信息進行管理。 管理員登錄管理員登錄后可以查詢自己的個人信息及修改密碼,為了保障系統(tǒng)數(shù)據(jù)的正確性,管理員的個人信息是數(shù)據(jù)庫中預(yù)先設(shè)置好的,所以管理員不能修改自己的個人信息,但是管理員可以修改登錄密碼。管理員登錄成功后將登錄的用戶名和密碼存放在一個session中用來為系統(tǒng)判斷管理員是否登錄。綜上所述,系統(tǒng)為管理員提供的登錄功能處理流程如下圖所示: 圖 56 管理員登錄處理流程圖經(jīng)過詳細設(shè)計,管理員登錄界面如下圖所示:圖 57 管理員登錄界面圖 信息管理 管理員可以對路線、車次、站點、留言、用戶、公告及天氣信息進行管理,管理頁面用到的是DWZ框架,下面將詳細介紹: 路線管理:管理員對路線的管理包括對路線進行的增加、刪除、修改、查詢的操作;管理員首先是查詢出所有的路線,系統(tǒng)對路線按路線編號進行從大到小的排序;然后是路線的增加、刪除或者修改,增加一條路線時路線編號是系統(tǒng)自動設(shè)置的,管理員只需輸入該路線的車次、站點、順序、票價、方向(單選:往 or 返)和運行時間,若管理員輸入的路線已經(jīng)存在,系統(tǒng)會響應(yīng)添加失敗,反之若該路線不存在,系統(tǒng)響應(yīng)添加成功。車次管理:管理員對車次的管理包括對車次進行的增加、刪除、修改和查詢的操作;管理員首先是查詢出所有的車次,系統(tǒng)對車次按車次編號進行從大到小的排序;然后是車次的添加、刪除或者修改,增加一條車次信息時的車次編號是系統(tǒng)自動設(shè)置的,管理員只需輸入該車次的車次、服務(wù)類型(單選:自助服務(wù) or 人工服務(wù))、車次類型(單選:K、S or G)、運行區(qū)間、首班時間、末班時間和發(fā)車間隔時間等信息,對車次的刪除、修改同對路線的刪除修改。留言管理:管理員對留言的管理分為管理所有留言和管理未回復(fù)的留言(針對管理員而言);管理所有的留言時管理員只能對所有留言進行查看和修改(若管理員覺得自己回復(fù)失誤或者線路調(diào)整后,之前回復(fù)的內(nèi)容不正確了可以對這些回復(fù)內(nèi)容進行修改),而對未回復(fù)的留言進行管理時管理員可以進行查看和回復(fù)。管理公告信息:管理員對公告信息的管理包括對公告信息進行增加、刪除、修改和查看操作;首先管理員查詢所有公告信息,系統(tǒng)對公告信息按公告編號從大到小進行排序;然后管理員可以增加、刪除或者修改公告信息,增加時公告編號是系統(tǒng)設(shè)置的,管理員只需輸入公告的標題、內(nèi)容和日期信息;對公告信息的刪除和修改同對路線、車次、站點、天氣信息的刪除、修改。綜上所述,系統(tǒng)為管理員提供的管理功能處理流程如下圖所示:圖 58 管理員管理處理流程圖 25 第6章 系統(tǒng)測試第6章 系統(tǒng)測試為了確保系統(tǒng)能夠正常運行以及系統(tǒng)功能的正確實現(xiàn),在設(shè)計與實現(xiàn)過程中會不時的對系統(tǒng)功能進行測試、修改,以下分為前臺功能測試和后臺功能測試詳述。 查詢路線用戶輸入起點站和終點站,系統(tǒng)默認按時間排序,用戶可以選擇按時間、費用或者換乘次數(shù)排序,路線按時間排序時結(jié)果如下圖所示:圖 61 路線查詢按時間排序測試圖從圖中可以看到,從西農(nóng)北校到火車站一共有四條路線,按照時間排序依次是G6(10分鐘)、K1(35分鐘)、S1—S2(38分鐘)、K3(1小時28分鐘)。按所需總費用排序時,排序結(jié)果如下:圖 63 路線按費用排序測試圖從圖中可以看到,按費用排序時,由于K1和K3路線的費用最少為1元且是相等的,則再按時間排序,故依次有K1(1元,35分鐘)、K3(1元,38分鐘)、G6(2元)、S1—S2(3元)。 車次查詢車次查詢時會查詢出該車次的詳細信息、往返所經(jīng)過的所有站點、目前運行情況等,現(xiàn)就K1車次進行查詢,結(jié)果如下:圖 65 車次查詢功能測試圖如上圖所示,可知K1的詳細信息,包括車次類型、服務(wù)類型、車次狀態(tài)、首班時間、末班時間、發(fā)車間隔時間、運行區(qū)間以及“往”方向時經(jīng)過的站點和運行情況、“返”方向時經(jīng)過的站點及運行情況。注意,點擊站點名可以進入該站點詳細信息頁面,如下圖所示:圖 66 從車次到站點詳細信息頁面功能測試圖 站點查詢站點查詢時系統(tǒng)會對用戶輸入的站點名進行模糊查詢,例如用戶輸入“火”,系統(tǒng)會查詢出所有包含“火”的站點的信息,結(jié)果如下所示:圖 67 站點查詢功能測試圖從上圖可以看到,包含“火”字的站點有火車站和火車南站,而經(jīng)過火車站的車次有GKK3和S2;經(jīng)過火車南站的車次有K5和S3;用戶通過查詢站點可以清楚的知道經(jīng)過該站點的車次有哪些,方便用戶選擇。綜上所述,本系統(tǒng)的站點查詢、車次查詢和路線查詢既是獨立分開的功能,也是可以相互聯(lián)系的連接,通過這樣的設(shè)計可以更好的方便用戶選擇路線和車次。 路線查詢管理員登錄成功后可以對路線信息進行管理,首先是查看所有的路線信息,測試結(jié)果如下:圖 68 管理員查看所有路線功能測試圖后臺管理員界面是使用了DWZ框架,里面的內(nèi)容主要是用表格的形式展示的,設(shè)置的每頁顯示16條數(shù)據(jù)。 路線添加管理員在路線信息管理navTab中點擊添加后會彈出一個dailog,如下圖所示:圖 69 添加路線信息功能測試圖如上圖所示,若添加一條(K1,西農(nóng)北校,1,0,00:00:00,往)路線信息,則會報錯,因為該路線已經(jīng)存在,如下圖所示:圖 610 添加路線信息操作失敗測試圖反之,若將路線信息改為(K2,西農(nóng)北校,1,0,00:00:00,往),因為該路線不存在,則會提示操作成功,如下圖所示:圖 611 添加路線信息操作成功測試圖如上圖所示,若添加成功會給提示信息,并且刷新當(dāng)前navTab的內(nèi)容。 35 總結(jié)總結(jié)通過對“城市公交查詢系統(tǒng)”的設(shè)計與實現(xiàn),使我對設(shè)計網(wǎng)站系統(tǒng)的前臺和后臺流程更加熟悉了,為今后我的工作奠定了基礎(chǔ)。在本文中主要介紹了系統(tǒng)使用的技術(shù)、運行的環(huán)境以及設(shè)計與實現(xiàn)的功能,通過使用JAVA+Struts2+JSP+MySql+JDBC實現(xiàn)的城市公交查詢系統(tǒng)總體的功能已經(jīng)基本實現(xiàn),但是系統(tǒng)的部分功能有待修改和增加,首先是用戶注冊時要檢測郵箱和手機號是否合法,其次是添加上傳用戶頭像功能,由于時間有限不能全部實現(xiàn),但是我今后會真正的實現(xiàn)這些功能,完善本系統(tǒng)。首先,這是第一次單獨做一個網(wǎng)站,以前都是和同學(xué)合作,我們可能只要負責(zé)其中一部分工作,而這次是一個人負責(zé)所有的工作,從需求分析,到數(shù)據(jù)庫設(shè)計,再到系統(tǒng)設(shè)計、實現(xiàn),最后到編寫論文等都是一個人做的,我們要熟悉其中的每一個環(huán)節(jié),雖然很辛苦,但是很有成就感,這也為我今后更好的工作打好了基礎(chǔ)。在設(shè)計頁面和后臺方法的時候都是經(jīng)過修改、修改、再修改的,這讓我明白了每一個投入使用的網(wǎng)站、系統(tǒng)都不是一觸而成的,都是經(jīng)過不停的修改、完善后才能使用的,這次畢設(shè)也讓我收獲了經(jīng)驗,收獲了技術(shù),收獲了成長。陳郡老師在我們選擇畢業(yè)設(shè)計課題時就很爽快的答應(yīng)了我們,為我們保留了畢設(shè)題,還時常打電話告知我們情況,這點我真的很感激。其次,在此我也要感謝我的老師們,是你們的無私傳教才能讓我有信心完成這個系統(tǒng),從你們那學(xué)到的知識很好的在這次項目中運用到了,也因為你們當(dāng)年悉心的教學(xué)才使得我現(xiàn)在能完成這個項目。最后,還要感謝學(xué)校和學(xué)院在大學(xué)四年的培養(yǎng),是西北農(nóng)林科技大學(xué)和信息工程學(xué)院成就了今天的我,讓我更有信心的走入社會、開始
點擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1