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

正文內(nèi)容

計算機科學(xué)與技術(shù)畢業(yè)論文--車輛管理系統(tǒng)(參考版)

2025-06-26 05:58本頁面
  

【正文】 她在我遇到困難時,幫助我解決了很多問題。在此要感謝朱老師的幫助與孜孜不倦為我們提出建議。甚至犧牲了自己的周末休息時間,不厭其煩的幫助我們檢查論文。在實現(xiàn)畢業(yè)設(shè)計期間,我遇到了很多問題,思路不開闊的時候,也曾想過自己無法完成畢業(yè)設(shè)計了,但是在朱老師的教導(dǎo)下,他不斷催進我的畢業(yè)設(shè)計,我也開始耐心去做畢業(yè)設(shè)計。Core Java[M].PrenticeHall,2013[13] Bloch J. Effective Java (2nd Edition) [M]. AddisonWesley,2011[14] Bruce in Java[M].Prentice Hall PTR,2012 [15] Joshua Java[M].New Jersey:AddisonWesley,2013致謝本文是在朱強老師的指導(dǎo)下完成的,朱老師要求嚴謹,為人謙和,學(xué)識淵博。,GaryS. 由于自身的學(xué)術(shù)水平、程序編寫水平有限,系統(tǒng)開發(fā)和設(shè)計并不完美,今后將繼續(xù)在管理系統(tǒng)方面潛心研究,實現(xiàn)出更安全、更高效、更適用的信商車輛管理系統(tǒng)。雖然車輛管理系統(tǒng)的研發(fā)取得了初步的成功,實現(xiàn)了需求分析中的功能要求,但是在功能擴展性上,系統(tǒng)的安全性上,車輛的智能管理流程上面還需要進行進一步的研究和提高。同時已經(jīng)設(shè)計完成的功能模塊庫為不同的系統(tǒng)提供了功能支持。目前已完成了包括車輛信息管理、駕駛員信息管理、費用管理、用戶注冊登錄管理、車輛預(yù)約管理、車輛動態(tài)查詢、車輛調(diào)度管理等功能。就系統(tǒng)功能而言,系統(tǒng)融合傳統(tǒng)的管理模式和流程,將學(xué)院車輛方面的所有數(shù)據(jù)信息統(tǒng)一管理,改變以往車輛管理的不完善和不全面,最大程度上實現(xiàn)數(shù)據(jù)的共享,同時為管理層的決策提供詳盡的數(shù)據(jù)。在數(shù)據(jù)庫訪問方面使用 DAO 模式,將傳統(tǒng)的基于數(shù)據(jù)庫的操作封裝起來單獨使用,使得與其他操作隔離開來。后臺開發(fā)語言使用靈活的解釋型語言 Java,使得業(yè)務(wù)邏輯與界面層分隔開來。 6 總結(jié)本文從基于B/S結(jié)構(gòu)的WEB技術(shù)研究出發(fā),完成了信商車輛管理系統(tǒng)的設(shè)計與實現(xiàn)。通過前面的測試,證明系統(tǒng)數(shù)據(jù)處理具有安全性及穩(wěn)定性,在數(shù)據(jù)出錯情況下能夠給出正確提示,返回相應(yīng)的頁面。 測試結(jié)果各功能模塊的測試情況如表52所示。在使用了數(shù)據(jù)庫的網(wǎng)站中,一般情況下,可能發(fā)生兩種錯誤,分別是數(shù)據(jù)一致性錯誤和輸出錯誤。 數(shù)據(jù)庫測試在Web應(yīng)用技術(shù)中,數(shù)據(jù)庫起著重要的作用,數(shù)據(jù)庫網(wǎng)站的管理、運行、查詢和實現(xiàn)用戶對數(shù)據(jù)存儲的請求等提供空間。人力資源部人員根據(jù)調(diào)度單進行車輛的派遣。 車輛調(diào)度管理測試模擬用戶使用系統(tǒng)申請車輛,管理員調(diào)度車輛的過程。對個人信息進行修改,對個人申請列表進行查看。管理員進行審批操作時,申請表的狀態(tài)應(yīng)該隨管理員的操作進行變化,才能不影響后續(xù)的操作。模擬完整的預(yù)約車輛過程,由用戶首先進行車輛預(yù)約,并填寫申請表,由管理員查看系統(tǒng)中所需要審核的申請,并進行審批和駁回操作。管理員查看系統(tǒng)中需要審核的預(yù)約表單,并對用戶的申請進行審批和駁回操作。模擬系統(tǒng)管理員角色登錄后,設(shè)置系統(tǒng)中的公共參數(shù),并檢查所有設(shè)置項是否生效。功能測試過程 系統(tǒng)管理測試模擬新用戶進行注冊操作,提交后,使用所注冊的用戶名登錄系統(tǒng),驗證是否注冊登錄成功??捎眯詼y試共邀請4位同學(xué),模擬車輛管理中的系統(tǒng)管理員、人力資源人員、財務(wù)人員、和用戶進行操作測試,并對操作過程中出現(xiàn)的明顯失誤進行改進,因受時間要求,無法覆蓋所有角色的測試,系統(tǒng)可用性扔有待進一步驗證。性能測試在4M帶寬環(huán)境中,在正常操作情況下,本系統(tǒng)能夠承受并發(fā)用戶為10的負載壓力,系統(tǒng)能夠承受10并發(fā)用戶數(shù)持續(xù)周期約4小時的疲勞壓力,運行基本穩(wěn)定。針對可用性的測試,主要使用用戶體驗法進行測試,通過邀請多名用戶模擬實際使用環(huán)境,對系統(tǒng)進行操作,并記錄其操作過程中操作者出現(xiàn)的疑惑和操作失誤,作為改進參考。點擊“登出”。測試前根據(jù)需求編寫測試用例,并嚴格按照測試用例中測試過程的步驟操作,對于每次測試均進行記錄,測試記錄表格如表51所示。測試目的通過對系統(tǒng)的測試,驗證系統(tǒng)是否已經(jīng)滿足所有的需求,并檢查所有業(yè)務(wù)流程是否可以滿足用戶的需求。實現(xiàn) DAO 模式實現(xiàn)數(shù)據(jù)庫訪問操作,實現(xiàn)了界面層、邏輯層與數(shù)據(jù)訪問的分離。在實現(xiàn)各模塊功能中充分考慮到用戶操作需求,設(shè)計流程友好不繁瑣。 } 本章小結(jié)本章主要完成了車輛管理系統(tǒng)項目的開發(fā)實現(xiàn),設(shè)計了各個功能模塊和子功能模塊的數(shù)據(jù)流程。statuscode=439。=39。還車成功39。/script。carServlet?action=myorderamp。)。 //如果是用戶前臺操作,則可將車輛預(yù)約狀態(tài)改變if(admin==null){ message=scriptalert(39。/script。carServlet?action=queryorderamp。)。 message=scriptalert(39。/script。carServlet?action=queryorderamp。)。 message=scriptalert(39。/script。carServlet?action=queryorderamp。)。 message=scriptalert(39。 String message=。 String status=。如圖410所示為管理員預(yù)約管理頁面。管理員點擊審核按鈕,則用戶的預(yù)約列表信息狀態(tài)也隨之改變?yōu)椤罢谂汕曹囕v”。 車輛調(diào)度管理用戶預(yù)約成功后,后臺管理員需要對未審核的預(yù)約進行審核,審核通過則進行車輛派遣。 //調(diào)用DAO層中的update函數(shù)更新用戶信息 UserDAO userDAO=new UserDAO()。 (answer, answer)。 ( tel, tel)。 (department, department)。//獲取問題答案 //將獲取的數(shù)據(jù)進行組裝 MapString,Object record=new HashMapString,Object()。//獲取用戶聯(lián)系方式 String question=(question)。//獲取用戶所在部門 String position=(position)。//獲取用戶ID號 String sex=(sex)。 MapString,Object user=(MapString,Object)(user)。個人信息修改界面如圖49所示。} 個人信息管理用戶可對自己的資料和密碼進行修改,此操作和相關(guān)動作與用戶注冊是基本相同的,不同的是用戶不可以對用戶名進行修改,在此頁面系統(tǒng)將先在數(shù)據(jù)庫中搜索出用戶的信息并返回部分信息。 } CarDAO carDAO=new CarDAO()。 。} } else{ where=where =39。+(userid)+39。+status+39。 }else if((4)){ status=已完成。+(userid)+39。+status+39。 }else if((3)){ status=未還車。+(userid)+39。+status+39。 }else if((2)){ status=未派遣。+(userid)+39。+status+39。 if((1)){ status=未審核。amp。 String statuscode=(statuscode)。 MapString,Object user=(MapString,Object)(user)。如圖48所示為用戶查看個人預(yù)約頁面。在用戶個人中心可以根據(jù)預(yù)約狀態(tài)查看個人預(yù)約。 if(orderid0){ //預(yù)約完成后,清空用戶預(yù)約車輛時放入cart中的內(nèi)容 (cart)。 int orderid=(order,cart)。 //獲取用戶將所預(yù)約的車輛放入cart中所保存的車輛信息ListMapString,Object cart=(ListMapString,Object)(cart)。 (userid, userid)。 (maketime, maketime)。 //拼裝用戶預(yù)約數(shù)據(jù),包括:申請表ID,生成時間,預(yù)約狀態(tài),用戶ID號 MapString,Object order=new HashMapString,Object()。//獲取用戶的ID號 //用戶預(yù)約車輛的時間(獲取當前操作時的時間) String maketime=new SimpleDateFormat(yyyyMMdd HH:mm:ss).format(new Date())。圖47 車輛預(yù)約表頁面實現(xiàn)用戶預(yù)約車輛的核心代碼如下: String applyid=(applyid)。預(yù)約表一旦生成,用戶不可對預(yù)約表進行操作。管理員審核通過后。用戶借車申請表如圖46所示。在提交申請表時,將獲取的這些信息以及用戶所填寫的信息存入到數(shù)據(jù)庫中。圖45 用戶所選車輛信息頁面用戶選擇完畢后,借車人需填寫申請表,申請表包含的信息有:借車人ID,借車人姓名,借車人所在部門,出車事由,借車時間,還車時間,去往地點,備注和申請表狀態(tài)。也可以對所選的車輛進行刪除操作。圖44 車輛列表展示頁面用戶預(yù)約某一車輛時,把該車輛信息放入Session中,并且可以在頁面上展示。下面以某一用戶預(yù)約車輛為例,詳細介紹用戶預(yù)約車輛的實現(xiàn)方法以及流程。 車輛預(yù)約模塊 我要預(yù)約用戶可以根據(jù)自己的需求進行車輛預(yù)約,用戶進入車輛管理系統(tǒng)主頁,可以瀏覽車輛列表,也可以進行分類查詢,以便迅速查找到想要預(yù)約的車輛。 // 調(diào)用DAO層函數(shù),執(zhí)行DAO中的searchWithWhere函數(shù) CarDAO carDAO = new CarDAO()。 //排序方式(默認值:按時間降序) int pageSize=4。 }(type_id, type_id)。amp。amp。} String where= 。 //當前要瀏覽的頁數(shù) String currentPage=(currentPage)。車輛檢索頁面如圖43所示。這樣大大提高的系統(tǒng)效率,也為用戶提供了方便。} 車輛檢索根據(jù)用戶需求分析,在前臺車輛列表首頁,增加了車輛檢索功能。 !() ){ if((password2)){//判斷兩次的密碼是否一致 UserDAO userDAO=new UserDAO()。 password2!=null amp。 !() amp。 //標志變量if(password1!=null amp。(lastlogintime, new SimpleDateFormat(yyyyMMdd HH:mm:ss).format(new Date()))。 (question, question)。 (position, position)。 (sex, sex)。 (username, username)。 String answer=(answer)。 String tel=(tel)。 String department=(department)。 String password2=(password2)。圖42 用戶注冊主界面圖實現(xiàn)用戶注冊的核心代碼如下://獲取用戶的用戶名,密碼,姓名,所在部門,職務(wù),聯(lián)系電話,密碼提示問題,答案等數(shù)據(jù) String username=(username)。點擊注冊按鈕,系統(tǒng)進行檢測數(shù)據(jù)的完整性。用戶的密碼系統(tǒng)會檢測兩次輸入密碼的一致性,系統(tǒng)需要根據(jù)第一次輸入的密碼與第二次輸入的密碼進行對比,兩次輸入一致才能通過注冊檢測,如果兩次不一致則提示密碼不一致。在用戶名這個方面要檢測用戶名是否重復(fù),既要與數(shù)據(jù)庫中的字段username進行對比,在JAVA語言中由username來存儲user表中的username,利用SQL語句對表中的數(shù)據(jù)進行檢索,如果查詢返回結(jié)果為空,則說明該用戶名未被使用,則為可用用戶名;如果返回結(jié)果不為空,則說明該用戶名已被注冊,即為不可用。 /將該用戶信息放入Session } 用戶注冊模塊 注冊處理流程 用戶在主頁面中除可以登錄外還有注冊的功能,由于注冊界面需要填寫的信息較少,
點擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1