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

正文內(nèi)容

基于jsp的公交線路查詢系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)畢業(yè)設(shè)計(jì)論文(參考版)

2024-08-31 15:27本頁面
  

【正文】 51 測試用例 測試模塊 用例編號 輸入操作 輸出結(jié)果 用戶登錄 1 用戶沒有輸入用戶名或密碼 提示輸入用戶名和密碼 2 用戶輸入用戶名和密碼,但用戶名不存在 提示用戶登錄失 敗 3 用戶輸入用戶名和密碼,密碼不正確 提示用戶登錄失敗 4 用戶輸入用戶名和密碼,密碼正確 登錄成功進(jìn)入個人主界面 用戶留言 1 添加用戶留言 成功添加 2 查詢用戶留言 如果用戶沒有留言,則顯示無留言;有留言則顯示 公交查詢。一般意義上的測試是指動態(tài)測試,主要有兩種方法,一種是測試產(chǎn)品的功能,稱為黑盒測試法;另一種是測試程序內(nèi)部結(jié)構(gòu)及處理過程稱為白盒測試法。 測試策略是在一定的軟件測試標(biāo)準(zhǔn)、測試規(guī)范的指導(dǎo)下,依據(jù)測試項(xiàng)目的特定環(huán)境約束而規(guī)定的 軟件測試的原則、方式、方法的集合,需在測試計(jì)劃文檔中體現(xiàn)。 6) 制定嚴(yán)格的測試計(jì)劃,并把測試時間安排的盡量寬松。 4) 注意測試中的錯誤集中發(fā)生現(xiàn)象。 2) 程序員應(yīng)該避免檢查自己的程序,軟件測試應(yīng)該由第三方構(gòu)造。 不同的機(jī)構(gòu)會有不同的測試目的;相同的機(jī)構(gòu)也可能有不同測試目的,可能進(jìn)入主界面 結(jié)束 開始 進(jìn)行留言發(fā)表、查看、刪除 用戶登錄 是否登錄成功 N Y 第 25 頁 共 29 頁 是測試不同區(qū)域或是對同一區(qū)域的不同層次的測試。如果測試的目的是為了盡可能多地找出錯誤,那么測試就應(yīng)該直接針對軟件比較復(fù)雜的部分或是以前出錯比較多的位置。 圖 416 刪除留言 系統(tǒng)留言板模塊流程圖如圖 417 所示。 圖 415 查看留言 刪除留言 1) 模塊功能描述 管理員進(jìn)入頁面可以查看各個用戶的留言情況,而 在刪除留言的界面中可以顯示所用用戶的留言內(nèi)容,管理員通過點(diǎn)擊刪除對有非法信息的留言進(jìn) 第 24 頁 共 29 頁 行刪除,并根據(jù)情況可以刪除該用戶 。 圖 414 發(fā)表留言 查看留言 1) 模塊功能描述 用戶通過留言,將留言內(nèi)容和個人信息加入 到數(shù)據(jù)庫中,而用戶通過在查看留言功能中可以看到各自留言信息和內(nèi)容,為了保密,只針對各自用戶 。 圖 413車次信息維護(hù)模塊 進(jìn)入主界面 開始 進(jìn)行站點(diǎn)刪除、添加 管理員登錄 是否登錄成功 N Y 結(jié)束 第 23 頁 共 29 頁 留言板模塊 發(fā)表留言 1) 模塊功能描述 此功能是 針對用戶的 一項(xiàng)功能,目的是管理員可以了解用戶在使用此系統(tǒng)時的意見和建議,管理員可以根據(jù)用戶的建議 對系統(tǒng)進(jìn)行完善和修復(fù),更好的為用戶服務(wù),在發(fā)表留言時系統(tǒng)會自己提取用戶名,用戶只要輸入郵箱和內(nèi)容即可 。 2) 模塊運(yùn)行界面如圖 412 所示。 2)模塊運(yùn)行界面如圖 411 所示。 圖 49 添加站點(diǎn) 公交系統(tǒng)站點(diǎn)信息維護(hù)模塊流程圖如圖 410 所示。如果不存在,則將此 新增站點(diǎn)名稱 增加 到站點(diǎn)表中,如果存在,則不需 要加入 。 2) 模塊運(yùn)行界面如圖 48 所示。 } } return arrayList。 } (conn)。 } } catch (Exception e) { ()。 (stname, (stname))。 rs != null) { HashMap hashMap = new HashMap()。 while (() amp。 stmt = ()。 //sql = select * from stinfo。 } } //sql = select * from stinfo where stname like 39。%+stname+%39。//字符串轉(zhuǎn)碼 顯示查詢信息 結(jié)束 開始 用戶查詢車次、站點(diǎn)和換乘方案信息 第 20 頁 共 29 頁 if (stname != null) { stname = exChange(stname)。 String sql = 。 Statement stmt = null。 DBConnection2 db = ()。 2) 模塊運(yùn)行界面如圖 47 所示。 圖 46 系統(tǒng)查詢流程圖 公交換乘方案查詢 1) 模塊功能描述 普通 用戶 登錄成功后,可以進(jìn)入到個人界面,在個人 界面,用戶可以進(jìn)行 通過選擇換乘查詢功能,通過輸入起點(diǎn)和終點(diǎn),來查找出應(yīng)選擇的路線 。 第 19 頁 共 29 頁 } } return arrayList。 } (conn)。 //將所有的 hashmap 放入 arrayList } } catch (Exception e) { ()。 (StName,(stname))。 (EndSt,(EndSt))。 (BusNum,+(busnum))。amp。rs = (sql)。%+stname+%39。 stmt=(,CUR_READ_ONLY)。 try { stname = exChange(stname)。 ResultSet rs = null。 Connection conn = null。 圖 45 站點(diǎn)信息查詢 相應(yīng)代碼: public ArrayList queryStInfo(String stname) { ArrayList arrayList = new ArrayList()。站點(diǎn) 查詢是為用戶提供一個公 車的站點(diǎn)號,并顯示該公交車的相關(guān)信息 。 } } return arrayList。 } (conn)。 } } catch (Exception e) { ()。 (Note,(note))。 (TicketNote,(ticketnote))。 (BeginSt,(beginst))。 rs != null) { HashMap hashMap = new HashMap()。 while (() amp。 stmt = (,D_ONLY)。+(busNum)+39。 } else { busNum = exChange(busNum)。 String sql = 。 用戶查看個人信息 用戶修改個人信息 注銷返回登錄界面 開始 結(jié)束 第 17 頁 共 29 頁 Statement stmt = null。 DBConnection2 db = ()。 2) 模塊運(yùn)行界面如圖 44 所示。 圖 43 個人信息流程圖 公交系統(tǒng)查詢模塊 車次信息查詢 1) 模塊功能描述 普通 用戶 登錄成功后 ,可以進(jìn)入到 個人界面,在個人 界面,用戶可以進(jìn)行 通過選擇車次查詢功能,通過輸入要查詢的車次,來查找出應(yīng)選擇的路線 。 個人信息管理模塊 1) 模塊功能描述 普通用戶登 錄 后可以進(jìn)入自己的界面,通過界面上的注冊信息功能進(jìn)行對自己的注冊信息進(jìn)行修改 (如用戶名、郵箱、個人喜好 )等。 } } 4) 模塊運(yùn)行如圖 42 所示。 ()。 (adminpassword, password)。amp。 rs != null) { n++。 if (() amp。+password+39。+adminname+39。 stmt = ()。 int n = 0。 String rand = (String) (rand)。 password = exChange(password)。 adminname = exChange(adminname)。 2) 用戶登錄流程如圖 41 所示。 表 35 站點(diǎn)信息表 列名 中文名稱 數(shù)據(jù)類型 長度 允許空 StID 站點(diǎn)號 Int 4 Not null AtName 站點(diǎn)名稱 Varchar 50 Not null 5) 中間站點(diǎn)關(guān)聯(lián) 表 BusSt 如表 36 所示 表 36 站點(diǎn)信息表 列名 中文名稱 數(shù)據(jù)類型 長度 允許空 id 編號 int 4 Not null BusNum 車號 int 4 Not null StID 站點(diǎn)號 int 4 Not null StOrder 站點(diǎn)序號 int 4 null 6) 留言信息表 message 如表 37 所示。 表 33 管理員信息 列名 中文名稱 數(shù)據(jù)類型 長度 允許空 adminiID 管理員名 varchar 50 Not null adminipassword 密碼 varchar 50 Not null 3) 車次信息表 BusInfo 如表 34 所示。 圖 35 車次與站點(diǎn)之間關(guān)系 數(shù)據(jù)庫表結(jié)構(gòu) 1) 用戶表 userInfo 如表 32 所示。 用戶 用戶名 密碼 年齡 地址 郵箱 提示問題 提示答案 證件號碼 第 12 頁 共 29 頁 圖 33 管理員實(shí)體及屬性 3) 留言板實(shí)體及屬性如圖 34 所示。 系統(tǒng) ER 圖 1) 用戶實(shí)體及屬性 如圖 32 所示。 本系統(tǒng)數(shù)據(jù)庫表有 administrator 表、 BusInfo 表、 BusSt 表、 message 表、StInfo 表、 userInfo 表等共 6 張表。數(shù)據(jù)庫是信息系統(tǒng)的各個部分能否緊密地結(jié)合在一起以及如何結(jié)合的關(guān)鍵所在。 因此, 本系統(tǒng)開發(fā)選用 JSP+SQL Server 方案 ,基于 B/S 模式 開發(fā)。 這對于公交系統(tǒng)查詢是很好的平臺,而且操作簡單。 第 11 頁 共 29 頁 B/S 模式的缺點(diǎn) :個性化特點(diǎn)明顯降低,無法實(shí)現(xiàn)具有個性化的 功能要求;頁面動態(tài)刷新,響應(yīng)速度明顯降低; 功能弱化,難以實(shí)現(xiàn)傳統(tǒng)模式下的特殊功能要求。 用戶可以通過 WWW瀏覽器去訪問 Inter 上的文本、數(shù)據(jù)、圖像、動畫、視頻點(diǎn)播和聲音信息,這些信息都是由許許多多的 Web 服務(wù)器產(chǎn)生的,而每一個 Web 服務(wù)器又可以通過各種方式與數(shù)據(jù)庫服務(wù)器連接,大量的數(shù)據(jù)實(shí)際存放在數(shù)據(jù)庫服務(wù)器中。若采用不同工具,需要重新改寫程序; 開發(fā)成本較高,需要具有一定專業(yè)水準(zhǔn)的技術(shù)人員才能完成。 C/S 模式的優(yōu)點(diǎn) : 由于客戶端實(shí)現(xiàn)與服務(wù) 器的直接相連,沒有中間環(huán)節(jié),因此響應(yīng)速度快;操作界面漂亮、形式多樣,可以充分滿足客戶自身的個性化要求; C/S 結(jié)構(gòu)的管理信息系統(tǒng)具有較強(qiáng)的事務(wù)處理能力,能實(shí)現(xiàn)復(fù)雜的業(yè)務(wù)流程。 即客戶機(jī) /服務(wù)器網(wǎng), Client/Server。 當(dāng)前,主流的抽象 WEB 應(yīng)用體系結(jié)構(gòu)主要有兩種:即 C/S 客戶機(jī) /服務(wù)器結(jié)構(gòu)以及 B/S 瀏覽器 /服務(wù)器結(jié)構(gòu)。 4) 支持對稱多處理器結(jié)構(gòu)、存儲過程、 ODBC,并具有自主的 SQL 語言。 2) 系統(tǒng)管理先進(jìn),支持 Windows 圖形化管理工具,支持本地和遠(yuǎn)程的系統(tǒng)管理和配置。兩者中, JSP 應(yīng)該是未來發(fā)展的趨勢。 動態(tài)語言 JSP 和 ASP 在性能上的比較如表 31 所示 。 ASP 與 JSP 還有一個更為本質(zhì)的區(qū)別:兩種語言引擎用完全不通的方式處理頁面中嵌入的程序代碼。 ASP 和 JSP 都是面向 WEB 服務(wù)器的技術(shù),客戶端瀏覽器不需要任何附加的軟件支持。普通的 HTML 頁面只依賴于 WEB 服務(wù)器,而ASP 和 JSP 頁面需要附加的語言引擎分析和執(zhí)行程序代碼。同 CGI 為每個請求創(chuàng)建一個進(jìn)程的模式比較,這種方式效率高的多。多個用戶同時請求一個jsp 頁面時,應(yīng)用實(shí)例化線程來響應(yīng)請求。 Servlet 支持 HTTP協(xié)議的請求和響應(yīng)。 JSP將網(wǎng)頁的表 現(xiàn)形式和服務(wù)器端的代碼邏輯分開。目前網(wǎng)絡(luò)上和各大文獻(xiàn)也對兩者進(jìn)行了比較,其中各有優(yōu)缺點(diǎn)。 系統(tǒng)方案選擇 目前比較流行的系統(tǒng)軟件開發(fā)技術(shù)有 ASP、 .NET或 JSP(Java Server Pages)與 WEB 數(shù)據(jù)庫相結(jié)合兩種,分別由微軟和 SUN 公司開發(fā)的一種動態(tài)網(wǎng)頁語用戶登錄 普通用戶或者管理員 N Y 用戶名和密碼是否正確 普通用戶 進(jìn)入普通用戶主界面 查詢留言等操作 管理員 進(jìn)入管理員主界面 進(jìn)行添加刪除查詢等操作 退出系統(tǒng) 結(jié)束 Y 用戶名和密碼是否正確 N 開始 第 9 頁 共 29 頁 言。若用戶為普通用戶,則可以進(jìn)行查詢公交信息,留言,注銷和更改個人信息等操作;用戶為管理員, 可以對公交線路 進(jìn)行管理 。首先用戶進(jìn)行登錄,選擇身份是 普通用戶或者管理員,如果用戶名和密碼正確則進(jìn)入到相應(yīng)的用戶個人界面,否則返
點(diǎn)擊復(fù)制文檔內(nèi)容
黨政相關(guān)相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1