【正文】
verchar(50) 留言的客戶 內(nèi)容 nverchar(50) 留言的內(nèi)容 時間 nverchar(50) 留言的時間 回復(fù)內(nèi)容 nverchar(50) 管理員回復(fù)的內(nèi)容 15 回復(fù)時間 nverchar(50) 回復(fù)的時間 表 ( 7) 車輛表 車輛表主要用來記錄處理信息的,主要包括待租車輛的編號,所在站點(diǎn) 的編號和是否借出的標(biāo)記。 詳細(xì)設(shè)計階段要求設(shè)計者能得出對系統(tǒng)的精確描述和具體實(shí)現(xiàn),能夠用代碼 16 將整個抽象的系統(tǒng)架構(gòu)變成可操作的實(shí)體。 系統(tǒng)與對象類建模 類圖是一種便于開發(fā)者理解的圖形,主要描述了各個模塊之間通過一些屬性的聯(lián)系而形成整體的圖形,想要得到系統(tǒng)模塊的類圖就應(yīng)該先形成對抽象類的建立,本系統(tǒng)的類圖如圖 圖 系統(tǒng)類圖 順序圖 順序圖是能表示交互關(guān)系的二維圖。如圖 圖 添加客戶順序圖 18 ( 3)管理員在系統(tǒng)后臺修改客戶信息的順序圖。如圖 圖 添加車輛的順序圖 19 ( 5)管理員在后臺刪除車輛的順序圖。 如圖 圖 修改車輛的順序圖 20 ( 7)出租車輛的順序圖。如圖 圖 用戶查詢自身信息的順序圖 21 ( 9)用戶修改密碼的順序圖。 登錄流程是一個系統(tǒng)模塊的開始部分,登錄界面的好壞也間接的影響了客戶的心情,沒有一個用戶喜歡操作復(fù)雜的登陸界面。登錄的系統(tǒng)的流程圖如圖 圖 登陸界面的流程圖 開 始判 斷 是 否 為 空用 戶 是 否 存 在是 否 是 管 理 員登 陸進(jìn) 入 用 戶 界 面 進(jìn) 入 管 理 員 界 面系 統(tǒng) 登 陸 界 面輸 入 用 戶名 、 密 碼YNNYYN 23 客戶輸入爭確的用戶名和密碼,系統(tǒng)會將表單數(shù)據(jù)與后臺數(shù)據(jù)庫的數(shù)據(jù)進(jìn)行比較,然后成功進(jìn)入系統(tǒng)進(jìn)行操作,用戶可以實(shí)現(xiàn)的功能有查看以及 修改個人信息,留言,租還車等操作,流程圖如 圖 用戶操作的流程圖 管理員可以對系統(tǒng)進(jìn)行維護(hù)操作,輸入正確的帳號密碼,如數(shù)據(jù)庫比較,正確即可登入系統(tǒng),可以完成的功能主要是用戶的信息管理,車輛信息的管理和業(yè)務(wù)的管理。 jsp 頁面的樣式由 CSS 文件可以來進(jìn)行系統(tǒng)操作完成對整個系統(tǒng)布局和整體框架的控制,這些控制信息都存在相應(yīng)的 xml 文件中。登陸界面就是一個功能網(wǎng)站的入口,是整個系統(tǒng)的重中之重。信息文本主要有:卡號和卡號輸入文本框,密碼和密碼文本框,密碼經(jīng)過了加密處理,確保用戶信息的安全,有權(quán)限類型的下拉菜單和登錄注冊兩個 按鈕,登錄按鈕連接的是整個系統(tǒng)的內(nèi)部實(shí)現(xiàn),注冊按鈕連接的下一級頁面是注冊頁面。驗(yàn)證賬戶和密碼之后,不同的 26 用戶就可以進(jìn)入不同的前后臺系統(tǒng)。如圖 圖 用戶信息記錄表 主界面設(shè)計 用戶注冊了本系統(tǒng)的賬戶后可以用此賬戶進(jìn)入系統(tǒng)進(jìn)行操作,包括修改個人信息,查看消費(fèi)記錄,查看公告,查看留言和添加留言,查看汽車分部信息以及租還車操作,用戶登錄成功后可以進(jìn)程系統(tǒng)進(jìn)行操作,如果不成功登錄,用戶則沒有能力進(jìn)行這些操作如圖 圖 用戶界面 管理員具有和普通用戶不盡相同的功能,在操作上,管理員的操作則更為復(fù)雜。 如圖 28 圖 管理員界面 公告管理設(shè)計 汽車租賃系統(tǒng)的公告模塊是汽車租賃公司的形象展示模塊,在這個模塊的公告信息有著吸引客源的效果,用戶會根據(jù)這里的內(nèi)容選擇更傾向自己意愿的租車公司進(jìn)行租車。公告欄內(nèi)容如圖 圖 公 告欄 管理員可以在公告添加界面輸入編輯符合公司實(shí)際情況的公告,公告信息一經(jīng)提交就會在前臺公告欄中顯示出來,用戶就會看到具體的內(nèi)容信息。讓用戶在查看公告信息的時候能夠一目了然的選擇自己感興趣的內(nèi)容進(jìn)行閱讀。如圖 圖 公告修改 站點(diǎn)信息設(shè)計 站點(diǎn)信息添加頁面主要包括站點(diǎn)編號,車輛的數(shù)量,所處的位置等信息,站 30 點(diǎn)的編號是順序的,不可重復(fù)的,管理員確定信息無誤后,點(diǎn)擊確定即可將站點(diǎn)信息上傳至服務(wù)器以及在頁面顯示。如圖 圖 站點(diǎn)管理 車輛信息管理設(shè)計 車輛信息添加界面主要用于管理員添加車輛信息,管理員再此頁面輸入要租出的車輛信息即可更新系統(tǒng),頁面主要包括車輛編號(不能重復(fù)使用),站點(diǎn)編號,借出狀態(tài),管理員需要輸入與具體站點(diǎn)信息對應(yīng)的站 點(diǎn)編號,信息確認(rèn)之后點(diǎn)擊添加即可添加成功。這個界面主要包括車輛編號,租賃點(diǎn)編號,是否借出和刪除車輛等操作,對數(shù)據(jù)的操作只要采用點(diǎn)擊和分頁的形式。具體頁面如下圖 圖 租賃信息頁面 租賃確認(rèn)界面是租賃信息頁面的下一級頁面,這個頁面主要提供給用戶一系列確認(rèn)租車的信息參考,包含某個時間從某個站點(diǎn)租賃某一輛車的信息,這個頁面的數(shù)據(jù)給用戶和公司提供信息參考,方便維護(hù)。 32 圖 租車信息確認(rèn) 用戶在用完車輛之后可以在租車信息一覽中進(jìn)行還車,也可以查看以前租車的記錄。界面如圖 租借信息 33 第 4 章 系統(tǒng)測試 做好一個系統(tǒng)以后,還不能立即投入市場使用,因?yàn)檫€需要對整個系統(tǒng)的功能進(jìn)行測試,在符合系統(tǒng)運(yùn)行的硬件和軟件條件下,測試人員還需要對系統(tǒng)的每個模塊進(jìn)行測試,對不符合預(yù)計設(shè)想的功能進(jìn)行修改。 系統(tǒng)是由一個個程序編寫而成的,程序是不僅是軟件的必要組成部分,也是研究的對象,所以系統(tǒng)的質(zhì)量由代碼實(shí)現(xiàn)的邏輯體現(xiàn),隨意要求開發(fā)人員在編程的過程中,還要不斷的進(jìn)行調(diào)試。系統(tǒng)實(shí)現(xiàn)以后,肯定有不完善的地方,只有在經(jīng)歷過徹底的測試和調(diào)試之后才能進(jìn)交付用戶。 實(shí)際上在進(jìn)行系統(tǒng)測試 中,一般有幾個規(guī)則:不能讓開發(fā)者測試;測試有兩個部分,輸入數(shù)據(jù)和預(yù)計的結(jié)果;要選用各種數(shù)據(jù)進(jìn)行測試或者非法輸入的方式進(jìn)行測試;集中測試;不僅要測試程序是否能出現(xiàn)預(yù)計的結(jié)果,還要測試程序是否進(jìn)行了額外的不必要的操作。經(jīng)過測試,系統(tǒng)地各個模塊都能正常運(yùn)行,不滿足要求的數(shù)據(jù)的輸入不會造成系統(tǒng)錯誤,安全性,可擴(kuò)展性,可管理性良好。如果用戶有特殊的權(quán)限,可以對信息做權(quán)限的修改。在系統(tǒng)中,所有用戶的密碼輸入操作都進(jìn)行了加密,有效的保證了系統(tǒng)安全性。在系統(tǒng)運(yùn)行的過程中,難免會有垃圾數(shù)據(jù)的的產(chǎn)生,所以需要有管理員權(quán)限的用戶定期對數(shù)據(jù)庫的內(nèi)容進(jìn)行處理,這樣可以提高用戶的訪問速度。 定期的檢查一下相關(guān)的硬件,硬件的老化和硬件的順壞都要及時地了解和更新。這讓我在松了一口氣的同時也體會到了巨大的成功。也認(rèn)清了“活到老,學(xué)到老”的意義, IT 行業(yè)的發(fā)展沒有盡頭,我們不能固步自封,驕傲自滿。 我忘不了做畢業(yè)設(shè)計的這幾個月的日子。在這個幾個月里,每天都要堆在書海里,每天都要想不同的代碼 ,這中間最難忘的就是遇見困難的時候,代碼寫不出來,加班到深夜,后來突然來了靈感或者找到了相關(guān)的資料,系統(tǒng)功能實(shí)現(xiàn)的那一刻,就覺得再苦再累都是值得的,心里滿滿的喜悅不能言表,這種喜悅一直支持著我完成整個系統(tǒng)的實(shí)現(xiàn)。論壇、網(wǎng)站、微博成了我不能說話的“老師”,在整個編寫過程中,我收獲了知識,收獲了喜悅。 在進(jìn)行整個畢業(yè)實(shí)際額過 程中,我尤其要感謝李老師,在我最迷茫的時候給我指引方向。 36 參考文獻(xiàn) [1] 王夕寧,王曉平. JSP 通用模塊及典型系統(tǒng)開發(fā)實(shí)例導(dǎo)航.北京:人民郵電出版社,2020: 288~296 [2] 柳永坡,劉雪梅,趙長海. JSP應(yīng)用開發(fā)技術(shù) .北京:人民郵電出版社, 2020: 30~32 [3] 方睿,刁仁宏,吳四九編著 .網(wǎng)絡(luò)數(shù)據(jù)庫 原理及應(yīng)用 [M].四川 :四川大學(xué)出版社, [4] 啟明工作室編著 .MIS系統(tǒng)開發(fā)與應(yīng)用 .北京 :人民郵電出版社, [5] 計磊,李里,周偉 .J2EE 整合應(yīng)用案例 .北京 :人民郵電出版社, 2020 [6] 朱紅 ,司光亞 .JSP Web 編程指南 .電子工業(yè)出版社 , 2020年 9月 :34~307 [7] 孫涌 .現(xiàn)代軟件工程 [M].北京希望電子出版社 ,2020 年 8月 :1~246 [8] 孫一林 ,彭波 .JSP數(shù)據(jù)庫編程實(shí)例 . 清華大學(xué)出版社 ,2020年 8月 :30~210 [9] 宋昆, 李嚴(yán)等 SQL Server 數(shù)據(jù)庫開發(fā)實(shí)例解析 . 機(jī)械工業(yè)出版社 ,2020 [10] Gary Kish , Samuel A. Cook , Gr233。t the only dynamic web technology, also not the first one, in the JSP technology existed before the emergence of several excellent dynamic web technology, such as CGI, ASP, etc. With the introduction of these technologies under dynamic web technology, the development and the JSP. Technical JSP the development background and development history In web brief history, from a world wide web that most of the work information static on stock transactions evolution to acquisition of an operation and infrastructure. In a variety of applications, may be used for based on Web client, look no restrictions. Based on the browser client applications than traditional based on client/server 38 applications has several advantages. These benefits include almost no limit client access and extremely simplified application deployment and management (to update an application, management personnel only need to change the program on a server, not thousands of installation in client applications). So, the software industry is rapidly to build on the client browser multilayer application.