JSP+SSH汽車租賃設計與實現(SSH,JSP,HTML5,MySQL)(含錄像)(畢業論文21000字,程序代碼,MySQL數據庫)數據庫
租賃管理是汽車租賃公司開展平常運營活動的必須的環節。傳統的手工管理方式不但浪費人力、時間,並且管理複雜,易出差錯。基於計算機技術的完備的機動車租賃管理系統把一些繁瑣的數據計算、信息處理化爲簡單的指令操做。徹底實現數據信息的電算化管理,完全把人從手工管理中解放出來。本文將打造一個每天租車系統網站,爲租車族創建一個良好的租車難問題溝通網站,同時能夠隨時觀察租車族租車難動態,有利於監管部門及時發現問題,進行解決,同時經過此平臺,宣傳租車信息,使其成爲促進每天租車系統發展的有利工具。剖析人際交往的竅門,並試圖解決困擾租車族的租車難問題。編程
【下載包含內容】安全
【文檔描述】架構
2.1 系統需求分析dom
需求的定義包括從用戶角度、以及開發者角度來闡述需求。編程語言
需求分析是一連串的處理過程,處理的精神在於找出使用者的需求,通過萃煉,將需求模式化,最後產出一份需求規格。在過程當中,系統開發者扮演的角色,是利用高度的溝通技巧,採各類不一樣的詢問角度,將多是被誤解或是模糊不清的訊息一一加以澄清[[i]]。工具
2.1.1 功能需求性能
具體功能描述以下。網站
1.通常用戶/會員設計
(1)系統遵循開放模式,通常用戶能夠瀏覽一些專題輔導和新聞文章;
(2)註冊用戶能夠進行預定車輛、租賃車輛、搜索車型等功能
(3)用戶只要登陸,即可隨時查看本身的回覆和評測。
(4)用戶能夠修改本身的帳戶信息。
(5)用戶可用於查看來自管理員的消息。
2.網站總管理員
(1)網站總管理員擁有最大權限,能夠進入管理頁面並配置系統信息。
(2)網站總管理員能夠管理會員,對某些不良會員進行刪除。
(3)網站總管理員能夠查看,添加或刪除各登陸系統的帳號。
(4)網站總管理員能夠查看、修改或刪除管理員,可是不能刪除他自己。
(5)網站總管理員能夠對首頁標題新聞進行修改。
(6)網站管理員能夠回覆用戶信息和諮詢;
2.1.2 性能需求
能夠分爲如下幾種。
1.安全性要求:全部訪問數據庫的操做,必須儘可能保證安全。
2.時間性要求:保證用戶一次最簡單購物過程在1分鐘內完成。
3.美觀性要求:要求界面美觀,操做簡便。
2.2 系統可行性分析
2.2.1 技術及開發方法可行性
本系統基於B/S模式,使用JSP技術進行開發,編程語言爲JSP語言。開發平臺爲Eclipse,數據庫採用MYSQL數據庫系統。JSP是SUN開發的,使用於構建、管理Web頁面的技術。它的主要優勢是:提供了具備友好界面和強大功能的集成環境(IDE),執行效率高,能夠支持多種語言,擁有高效的管理能力,程序結構更加清晰、是程序更容易理解與維護[[ii]]。
2.3 業務流程分析
業務流程分析的目的是:造成合理、科學的業務流程。經過分析現有業務流程的基礎上進行業務流程重組(BPR),產生更爲合理的業務流程。業務流程分析主要是定義項目的內容,即對現行的管理進行仔細地回顧和描述,從而認識項目的業務和技術上的具體要求,幫助肯定流程工做與合做建模的基本要素,更好地分析理解其同其餘要素的關係,例如業務目標、業務策略、面對的問題、產生的影響、組織機構參與者或者相關的企業架構[[i]]。
系統設計之前,要對系統需求進行概括和分析,查找出全部的業務主角,而後在肯定業務主角後,每一個主角的相關活動及流程應清晰地制定出來,最終設計出邏輯視圖、用戶界面示意圖。
下面是對該系統業務流程的簡單分析:
1.註冊用戶
用戶首先登陸系統,無用戶名應先註冊。無用戶名也能夠瀏覽網站,但想作相關操做就須要先註冊。用戶名與密碼驗證經過就能作相關操做。若是用戶名不存在或密碼不正確,就從新輸入。
用戶成功登陸以後,進入主頁面,用戶的權限有瀏覽和操做。瀏覽包括每天租車系統專題信息以及租車難新聞的瀏覽。用戶能夠進行租車難諮詢和租車難評測;能夠修改帳戶資料;能夠給網站管理員發送對某商戶的投訴,同時能接受來自管理員的回信;在忘記密碼的狀況下能夠經過用戶名和密碼保護問題的答案找回密碼。用戶系統業務流程圖如圖2-1所示。
2.租車流程
在該流程中,登陸用戶首先對車型進行預定,管理員接受了請求以後,對後臺數據庫中狀態爲空閒的車輛進行分配,而後贊成用戶的預定,接着用戶再提交租車信息,後臺管理員贊成租車並填寫相關的信息便可完成租車的 整個流程。租車流程圖如圖2-2所示。
3.網站總管理員
網站總管理員登陸系統,驗證經過就能作相關操做。若是用戶名不存在或密碼不正確,就從新輸入。該部分只有網站總管理員可登陸,普通用戶和註冊用戶不可登陸。
網站總管理員的業務有:修改帳戶密碼,管理會員信息,添加車型,添加新聞公告,管理租車信息和預約車輛信息,更改企業介紹信息等。網站總管理員系統業務流程圖如圖2-3所示。
【運行截圖】