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

正文內(nèi)容

基于java的城市公交查詢系統(tǒng)畢業(yè)論文(已改無錯(cuò)字)

2022-12-20 22:00:48 本頁面
  

【正文】 有運(yùn)行速度快,運(yùn)行耗損小,跨平臺(tái)性,通用性好,良好的結(jié)構(gòu),強(qiáng)大的數(shù)據(jù)庫等都更比 更具優(yōu)越性。兩者中, JSP 應(yīng)該是未來發(fā)展的趨勢(shì)?;?JSP 的眾多技術(shù)優(yōu)點(diǎn)和當(dāng)前發(fā)展的趨勢(shì),在參考了大量文獻(xiàn)資料后, 12 我決定選取 JSP 作為開發(fā)本公交查詢系統(tǒng)的主要技術(shù)。 而數(shù)據(jù)庫選用 SQL Server 2020 因 其有以下優(yōu)點(diǎn) : (1)SQL Server 2020 數(shù)據(jù)庫 應(yīng)用于中小型企業(yè)。 SQL Server 2020 的分布式、復(fù)制、全文檢索、 DTS 都可以 滿足中型的應(yīng)用。 (2)SQL Server 2020 的數(shù)據(jù)存儲(chǔ)在它本身的文件內(nèi),在安裝目錄下的 DATA 目錄下,有和數(shù)據(jù)庫同名的數(shù)據(jù)文件和日志文件組成。 (3)SQL Server 2020 支持存儲(chǔ) 器 、觸發(fā)器、自定義函數(shù)等操作;安全性、并發(fā)控制能力、數(shù)據(jù)挖掘、聯(lián)機(jī)操作等方面都是 ACCESS 無法超越的 。 當(dāng)前,主流的抽象 WEB 應(yīng)用體系結(jié)構(gòu)主要有兩種:即 C/S 客戶機(jī) /服務(wù)器結(jié)構(gòu)以及B/S 瀏覽器 /服務(wù)器結(jié)構(gòu)。 C/S( Client/Server)結(jié)構(gòu),即大家熟知的客戶機(jī)和服務(wù)器結(jié)構(gòu)。它是軟件系統(tǒng)體系結(jié)構(gòu),通過 它可以充分利用兩端硬件環(huán)境的優(yōu)勢(shì),將任務(wù)合理分配到 Client 端和 Server 端來實(shí)現(xiàn),降低了系統(tǒng)的通訊開銷。目前大多數(shù)應(yīng)用軟件系統(tǒng)都是 Client/Server 形式的兩層結(jié)構(gòu),由于現(xiàn)在的軟件應(yīng)用系統(tǒng)正在向分布式的 Web 應(yīng)用發(fā)展, Web 和 Client/Server 應(yīng)用都可以進(jìn)行同樣的業(yè)務(wù)處理,應(yīng)用不同的模塊共享邏輯組件;因此,內(nèi)部的和外部的用戶都可以訪問新的和現(xiàn)有的應(yīng)用系統(tǒng),通過現(xiàn)有應(yīng)用系統(tǒng)中的邏輯可以擴(kuò)展出新的應(yīng)用系統(tǒng)。這也就是目前應(yīng)用系統(tǒng)的發(fā)展方向。 B/S( Browser/Server)結(jié)構(gòu)即瀏覽器和 服務(wù)器結(jié)構(gòu)。它是隨著 Inter 技術(shù)的興起,對(duì)C/S 結(jié)構(gòu)的一種變化或者改進(jìn)的結(jié)構(gòu)。在這種結(jié)構(gòu)下,用戶工作界面是通過 WWW 瀏覽器來實(shí)現(xiàn),極少部分事務(wù)邏輯在前端( Browser)實(shí)現(xiàn),但是主要事務(wù)邏輯在服務(wù)器端( Server)實(shí)現(xiàn),形成所謂三層 3tier 結(jié)構(gòu)。這樣就大大簡(jiǎn)化了客戶端電腦載荷,減輕了系統(tǒng)維護(hù)與升級(jí)的成本和工作量,降低了用戶的總體成本。以目前的技術(shù)看,局域網(wǎng)建立 B/S 結(jié)構(gòu)的網(wǎng)絡(luò)應(yīng)用,并通過 Inter/Intra 模式下數(shù)據(jù)庫應(yīng)用,相對(duì)易于把握、成本也是較低的。它是一次性到位的開發(fā),能 實(shí)現(xiàn)不同的人員,從不同的地點(diǎn),以不同的接入方式(比如 LAN、WAN、 Inter/Intra 等)訪問和操作共同的數(shù)據(jù)庫;它能有效地保護(hù)數(shù)據(jù)平臺(tái)和管理訪問權(quán)限,服務(wù)器數(shù)據(jù)庫也很安全。 比較 C/S 和 B/S 優(yōu)缺點(diǎn)發(fā)現(xiàn), B/S 模式具有分布性特點(diǎn),可以隨時(shí)隨地進(jìn)行業(yè)務(wù)處理。業(yè)務(wù)擴(kuò)展簡(jiǎn)單方便,通過增加網(wǎng)頁即可增加服務(wù)功能。維護(hù)簡(jiǎn)單方便,只需改變網(wǎng)頁,即可實(shí)現(xiàn)所有用戶的同步更新;開發(fā)簡(jiǎn)單,共享性強(qiáng)等。 結(jié)合本系統(tǒng)實(shí)際情況,我選擇采用 B/S 模式。 13 因此, 本系統(tǒng)開發(fā)選用 JSP+SQL Server 方案 ,基于 B/S 模 式 開發(fā)。 系統(tǒng)數(shù)據(jù)庫設(shè)計(jì) 數(shù)據(jù)庫設(shè)計(jì) 數(shù) 據(jù)庫是信息系統(tǒng)的核心和基礎(chǔ),把信息系統(tǒng)中大量的數(shù)據(jù)按一定的模型組織起來,提供存儲(chǔ)、維護(hù)、檢索數(shù)據(jù)的功能,使信息系統(tǒng)可以方便、及時(shí)、準(zhǔn)確地從數(shù)據(jù)庫中獲得所需的信息。數(shù)據(jù)庫是信息系統(tǒng)的各個(gè)部分能否緊密地結(jié)合在一起以及如何結(jié)合的關(guān)鍵所在。因此,數(shù)據(jù)庫設(shè)計(jì)是信息系統(tǒng)開發(fā)和建設(shè)的重要組成部分。 本系統(tǒng)數(shù)據(jù)庫表有 administrator 表、 BusInfo 表、 BusSt 表、 message 表、 StInfo 表、 userInfo表等共 6 張表。其中 administrator 表為管理員表,保存有管理員名和密碼信息; message表為留言信息表; userInfo 表為用戶表,保存有用戶注冊(cè)信息; BusInfo 表為車次信息表,存有起點(diǎn)站和終點(diǎn)站信息; StInfo 表為站點(diǎn)表,存有本系統(tǒng)所有的站點(diǎn),為系統(tǒng)站點(diǎn)庫;BusSt 表為每個(gè)車次中間站點(diǎn)與車次線路的關(guān)聯(lián)表。 系統(tǒng) ER 圖 (1) 用戶注冊(cè)是需要提供的分別有證件號(hào)碼,提示問題,提示答案,用戶名,密碼,年齡,地址,郵箱等才能完成注冊(cè)。 用戶實(shí)體及屬性 如圖 所示。 證 件 號(hào) 碼用 戶 提 示 答 案提 示 問 題年 齡 地 址 郵 箱密 碼用 戶 名 圖 用戶實(shí)體及屬性 (2) 管理員是運(yùn)行數(shù)據(jù)庫時(shí)內(nèi)部添加的,不能在程序中直接添加管理員。 管理員實(shí)體及屬性如圖 所示。 14 管 理 員管 理 員 帳 號(hào) 密 碼 圖 管理員實(shí)體及屬性 (3) 留言板需要用戶登錄以后方能留言,內(nèi)容包括用戶名,郵箱地址,留言時(shí)間,留言標(biāo)題,留言內(nèi)容,和留言 ID。 留言板實(shí)體及屬性如圖 所示。 留 言 板留 言 標(biāo) 題 留 言 內(nèi) 容留 言 時(shí) 間用 戶 名郵 箱 地 址 留 言 I D 圖 留言板實(shí)體及屬性 (4) 首先設(shè)置站點(diǎn)信息,包括站點(diǎn)號(hào)和站點(diǎn)名稱,而后設(shè)置車次信 息,包括車子檔次,起點(diǎn)站,終點(diǎn)站,票價(jià),車號(hào)和票價(jià)檔次,如果站點(diǎn)經(jīng)過某車次則需要站點(diǎn)次序,車號(hào)和站點(diǎn)號(hào)一致。 車次與站點(diǎn)之間關(guān)系如圖 所示。 站 點(diǎn) 號(hào) 站 點(diǎn) 名 稱站 點(diǎn) 信 息經(jīng) 過站 點(diǎn) 號(hào)車 號(hào)站 點(diǎn) 次 序車 次 信 息 票 價(jià) 檔 次車 子 檔 次票 價(jià)終 點(diǎn) 站車 號(hào)起 點(diǎn) 站 圖 車次與站點(diǎn)之間關(guān)系 15 數(shù)據(jù)庫表 結(jié)構(gòu) (1)用戶表 userInfo 如表 所示。 表 用戶表信息 列名 中文名稱 數(shù)據(jù)類型 長度 允許空 username 用戶名 varchar 50 Not null userpassword 用戶密碼 varchar 50 Not null userage 用戶年齡 int 4 null address 地址 varchar 50 null 郵箱 varchar 50 null question 問題 varchar 50 null answer 答案 varchar 50 null idnum 證件號(hào) varchar 50 null (2)管理員表 administrator 如表 所示。 表 管理員信息 列名 中文名稱 數(shù)據(jù)類型 長度 允許空 adminiID 管理員名 varchar 50 Not null adminipassword 密碼 varchar 50 Not null (3)車次信息表 BusInfo 如表 所示。 表 車次信息表 列名 中文名稱 數(shù)據(jù)類型 長度 允許空 BusNum 車號(hào) int 4 Not null beginStid 起始站號(hào) int 4 null BeginSt 起點(diǎn)站 varchar 50 Not null endStid 終點(diǎn)站號(hào) int 4 null EndSt 終點(diǎn)站 varchar 50 Not null TicketNote 票價(jià) varchar 50 null BusLevel 車子檔次 Varchar 50 null Note 票檔次 varchar 50 null (4)站點(diǎn)信息表 StInfo 如表 所示。 16 表 站點(diǎn)信息表 列名 中文名稱 數(shù)據(jù)類型 長度 允許空 StID 站點(diǎn)號(hào) Int 4 Not null AtName 站點(diǎn)名稱 Varchar 50 Not null (5)中間站點(diǎn)關(guān)聯(lián) 表 BusSt 如表 所示。 表 站點(diǎn)信息表 列名 中文名稱 數(shù)據(jù)類型 長度 允許空 id 編號(hào) int 4 Not null BusNum 車號(hào) int 4 Not null StID 站點(diǎn)號(hào) int 4 Not null StOrder 站點(diǎn)序號(hào) int 4 null (6)留言信息表 message 如表 所示。 表 留言信息表 本章小結(jié) 本章主要是針對(duì)所需系統(tǒng)進(jìn)行了總體設(shè)計(jì)、設(shè)計(jì)方案選擇和數(shù)據(jù)庫選擇三部分的介紹,通過此章可以對(duì)系統(tǒng)有整體的了解。 列名 中文名稱 數(shù)據(jù)類型 長度 允許空 username 用戶名 varchar 50 Not null messagedate 留言日期 datetime 8 Not null topic 留言主題 varchar 50 Not null 郵箱 varchar 50 null messagetext 留言內(nèi)容 varchar 250 Not null id 留言序號(hào) int 4 Not null 17 第 4 章 系統(tǒng)實(shí)現(xiàn) 用戶 登錄模塊 1. 模塊功能描述 該系統(tǒng)的用戶應(yīng)為普通用戶或管理員,他們分別有自己的用戶名和密碼,用戶選擇身份后,進(jìn)入到各自的登錄界面,輸入相應(yīng)的用戶名和密碼,如果登錄成功后,即可 進(jìn)入到相應(yīng)的個(gè)人主界面,否則將給予出錯(cuò)提示,并返回登錄界面重新登錄。 2. 模塊 流程 用戶登錄 模塊 流程如圖 所示。 開 始 用 戶 登 陸 普 通 用 戶 或 者 管理 員 普 通用 戶管 理 員用 戶 名 和 密碼 是 否 正 確 用 戶 名 和 密碼 是 否 正 確 Y 進(jìn) 入 普 通 用 戶 主 界面 Y 進(jìn) 入 管 理 員 主界 面 結(jié) 束 N 圖 用戶登陸流程圖 3. 相應(yīng) 代碼實(shí)現(xiàn) conn = ()。 stmt = ()。 18 sql = select * from administrator where adminiID = 39。+adminname+39。 and adminipassword = 39。+password+39。 rs = (sql)。 if (() amp。amp。 rs != null) { n++。 } 4. 模塊運(yùn)行 用戶登錄 運(yùn)行界面如圖 所示。 圖 用戶登陸界面 圖 為用戶登錄界面,用戶需要輸入用戶名和密碼,如果輸入正確,則直接進(jìn)入到用戶主界面,否則返回登錄界面重新登錄。 用戶 個(gè)人信息 管理 模塊 1. 模塊功能描述 用戶 登錄成功后即可進(jìn)入到用戶的個(gè)人主界面,在個(gè)人主界面中,用戶可以查看個(gè)人詳細(xì)信息,包括用戶名賬號(hào),保護(hù)郵箱等信息,并可以自行修改密碼等個(gè)人信息,最后 注銷登錄返回到系統(tǒng)登錄界面。 2. 模塊流程 用 戶個(gè)人信息 模塊 流程圖 如圖 所示。 19 開 始用 戶 登 錄是 否 登錄 成 功進(jìn) 入 主 界 面用 戶 修 改 個(gè) 人信 息結(jié) 束NY用 戶 查 看 個(gè) 人信 息 圖 用戶個(gè)人信息流程圖 公交系統(tǒng)查詢模塊 車次信息查詢 1. 模塊功能描述 用戶 登錄成功后即可進(jìn)入到用戶的個(gè)人主界面,在個(gè)人主界面,用戶首先可以進(jìn)行 車次信息查詢 。車次信息查詢 是為用戶提供一個(gè)按公交車的車號(hào) (如 :1 路 )查詢,并顯示該公交車的相關(guān)信息(如:公交車的起點(diǎn)站、終點(diǎn)站、票價(jià)和車子的檔次等信息)。而查詢功能的實(shí)現(xiàn)是由系統(tǒng)的業(yè)務(wù)邏輯層中的 QueryData 類來實(shí)現(xiàn)的。 2. 模塊運(yùn)行 車次信息查詢 運(yùn) 行界面如圖 44 所示。 圖 車次信息查詢 3.相應(yīng) 代碼 實(shí)現(xiàn) HashMap hashMap = new HashMap()。 20 (BusNum,+(busnum))。 (BeginSt,(beginst))。 (EndSt,(endst))。 (TicketNote,(ticketnote))。 (BusLevel,(buslevel))。 (Note,(note))。 (hashMap)。 調(diào)用此方法時(shí),在頁面中先引用包 ,再創(chuàng)建 QueryData 類的對(duì)象,通過對(duì)象調(diào)用 statisticsByBusInfo() 這個(gè)方法。 站點(diǎn)信息查詢 1. 模塊功能描述 用戶 登錄成功后即可進(jìn)入到用戶的個(gè)人主界面,在個(gè)人主界面,用戶首先可以進(jìn)行 站點(diǎn)信息查詢。 站點(diǎn)信息查詢是為用戶提供按公交車某一個(gè)站點(diǎn)查詢到該站點(diǎn)需要乘坐公交車的車號(hào)。該查詢功能的實(shí)現(xiàn)也是由系統(tǒng)的業(yè)務(wù)邏輯層中的 QueryData 類來實(shí)現(xiàn)的。 2. 模塊運(yùn)行 站點(diǎn)信息查詢 運(yùn)行界面如圖 所示。 圖 站點(diǎn)信息查詢 3. 相應(yīng)代碼 實(shí)現(xiàn) HashMap hashMap = new HashMap()。 (BusNum,+(bu
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1