汽車租賃系統(tǒng)項(xiàng)目報(bào)告_第1頁(yè)
汽車租賃系統(tǒng)項(xiàng)目報(bào)告_第2頁(yè)
汽車租賃系統(tǒng)項(xiàng)目報(bào)告_第3頁(yè)
汽車租賃系統(tǒng)項(xiàng)目報(bào)告_第4頁(yè)
汽車租賃系統(tǒng)項(xiàng)目報(bào)告_第5頁(yè)
已閱讀5頁(yè),還剩31頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

項(xiàng)目報(bào)告封面:XX大學(xué)畢業(yè)設(shè)計(jì)(論文)題目:汽車租賃系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)指導(dǎo)教師:職稱:學(xué)生姓名:學(xué)號(hào):專業(yè):院(系):完成時(shí)間:年月日目錄1.項(xiàng)目背景....................................................................3精品文檔放心下載1.1項(xiàng)目開(kāi)發(fā)目標(biāo)..........................................................3謝謝閱讀1.2項(xiàng)目來(lái)源..............................................................3謝謝閱讀1.3開(kāi)發(fā)目標(biāo)..............................................................3感謝閱讀2.項(xiàng)目設(shè)計(jì)....................................................................5謝謝閱讀2.1項(xiàng)目總體設(shè)計(jì)..........................................................5謝謝閱讀2.2技術(shù)框架設(shè)計(jì).........................................................16精品文檔放心下載2.3功能模塊設(shè)計(jì).........................................................16精品文檔放心下載3.項(xiàng)目功能描述...............................................................18感謝閱讀3.1項(xiàng)目功能列表.........................................................18感謝閱讀3.2項(xiàng)目功能實(shí)現(xiàn).........................................................19謝謝閱讀4.項(xiàng)目總結(jié)...................................................................34謝謝閱讀4.1項(xiàng)目技術(shù)總結(jié).........................................................34精品文檔放心下載4.2技術(shù)創(chuàng)新及特點(diǎn).......................................................35謝謝閱讀1.項(xiàng)目背景1.1項(xiàng)目開(kāi)發(fā)目標(biāo)通過(guò)開(kāi)發(fā)該項(xiàng)目,加深自己對(duì)ssh框架的理解和應(yīng)用,加強(qiáng)自己對(duì)jquery,謝謝閱讀jsoncssoracle數(shù)據(jù)庫(kù)的配置和使謝謝閱讀用。使自己在學(xué)校中所學(xué)的技術(shù)融合在一起、使自己學(xué)的更加深入、更加直接,感謝閱讀從而讓自己能更好的完成項(xiàng)目的編寫(xiě)。1.2項(xiàng)目來(lái)源實(shí)訓(xùn)項(xiàng)目1.3開(kāi)發(fā)目標(biāo)1.3.1允許管理人員登錄、使用該系統(tǒng)。1.3.2系統(tǒng)根據(jù)登錄用戶的權(quán)限生成不同的功能菜單。其中超級(jí)管理員的權(quán)感謝閱讀限最大、可以使用全部功能菜單-----(1、用戶管理2、客戶管理3、汽車管理謝謝閱讀4、業(yè)務(wù)管理5、業(yè)務(wù)統(tǒng)計(jì)61.3.2允許超級(jí)管理員使用用戶管理功能、對(duì)用戶信息進(jìn)行增、刪、改、查精品文檔放心下載等操作。1.3.3允許超級(jí)管理員及其他管理人員使用客戶管理功能、對(duì)客戶信息進(jìn)行謝謝閱讀增、刪、改、查等操作。1.3.4允許超級(jí)管理員及其他管理人員使用汽車管理功能、對(duì)汽車信息進(jìn)行感謝閱讀增、刪、改、查等操作。1.3.5允許超級(jí)管理員及其他管理人員使用業(yè)務(wù)管理功能、對(duì)出租單、檢查精品文檔放心下載單信息進(jìn)行增、刪、改、查等操作。1.3.6允許超級(jí)管理員及其他管理人員使用業(yè)務(wù)統(tǒng)計(jì)功能、對(duì)當(dāng)月應(yīng)還汽車精品文檔放心下載謝謝閱讀覽。1.3.7允許超級(jí)管理員及其他管理人員使用系統(tǒng)管理功能、對(duì)角色、日志信謝謝閱讀息進(jìn)行增、刪、改、查等操作。1.3.8允許用戶更改自己的密碼。1.3.9沒(méi)有登錄的用戶不能使用系統(tǒng)功能。1.3.10軟件結(jié)構(gòu)圖示:圖1:軟件結(jié)構(gòu)圖2.項(xiàng)目設(shè)計(jì)2.1項(xiàng)目總體設(shè)計(jì)2.1.1項(xiàng)目設(shè)計(jì)模式設(shè)計(jì)項(xiàng)目使用軟件設(shè)計(jì)模式中的MVC設(shè)計(jì)模式;其中Model層是普通的java類,該類中只包含屬性和屬性的get和set方法,謝謝閱讀而且類中的每個(gè)屬性均對(duì)應(yīng)數(shù)據(jù)庫(kù)表中的一個(gè)字段;View層為jsphtml+css精品文檔放心下載項(xiàng)目中使用jquery框架。Controller層,有struts1框架負(fù)責(zé)控制,同時(shí)整合hibernate,spring精品文檔放心下載框架,共同完成系統(tǒng)業(yè)務(wù)處理,流程控制。2.1.2項(xiàng)目包設(shè)計(jì)圖2:包模塊圖圖3:頁(yè)面模塊圖commons包中放與分頁(yè)相關(guān)的類和系統(tǒng)系統(tǒng)靜態(tài)常量類。謝謝閱讀domain包中放系統(tǒng)的實(shí)體類。exception包放系統(tǒng)的異常處理類。persist包中放持久化操作類。service包中放業(yè)務(wù)處理類。web.actions包中放struts1的action類。感謝閱讀web.filters精品文檔放心下載web.listener包中放控制用戶只能不能同時(shí)登錄多臺(tái)。精品文檔放心下載web.resources包中放系統(tǒng)properties資源文件。感謝閱讀js包中放js文件。css包中放css文件。images包中放項(xiàng)目使用的圖片。2.1.3項(xiàng)目功能設(shè)計(jì)精品文檔放心下載精品文檔放心下載的權(quán)限不足提示。對(duì)于超級(jí)管理員,它擁有系統(tǒng)全部的管理功能;包括:1)用戶管理2)客謝謝閱讀戶管理3)汽車管理4)業(yè)務(wù)管理5)業(yè)務(wù)統(tǒng)計(jì)6)系統(tǒng)管理7)修改密碼感謝閱讀謝謝閱讀中的角色管理功能給他授權(quán)。精品文檔放心下載單生成入庫(kù),生成出租單等一系列功能。完成租車所需的全部功能。感謝閱讀精品文檔放心下載狀態(tài)、完成還車業(yè)務(wù)。系統(tǒng)中的車輛信息是用戶通過(guò)汽車管理菜單中的添加汽車功能錄入車輛信謝謝閱讀息的。同時(shí)提供車輛信息的刪除、修改、查找等操作。系統(tǒng)中的用戶信息是超級(jí)管理員通過(guò)用戶管理菜單中的添加用戶功能錄入謝謝閱讀用戶信息的。同時(shí)提供車輛信息的刪除、修改、查找等操作。謝謝閱讀系統(tǒng)中的客戶信息是超級(jí)管理員或用戶通過(guò)客戶管理菜單中的添加客戶功精品文檔放心下載能錄入客戶信息的。同時(shí)提供客戶信息的刪除、修改、查找等功能。感謝閱讀2.1.4項(xiàng)目流程設(shè)計(jì)a)登錄流程圖:圖4:登錄流程圖b)用戶、客戶、汽車、出租單、檢查單、角色、日志等信息的查詢流程圖:精品文檔放心下載訪問(wèn)相應(yīng)查詢頁(yè)面、完成查詢查詢頁(yè)否js判斷查詢條數(shù)據(jù)是否滿是查詢action,查詢條件全為查詢結(jié)束、跳轉(zhuǎn)到頁(yè)面顯示查詢結(jié)圖5:查詢流程圖c)用戶、客戶、汽車、出租單、檢查單、角色信息添加流程圖:謝謝閱讀圖6:添加流程圖d)用戶、客戶、汽車、出租單、檢查單、角色信息修改流程圖:精品文檔放心下載開(kāi)始信息顯示js判斷信息js判斷修改信息修改信息action修改信息查詢信息action顯示查詢圖7:修改流程圖e)用戶、客戶、汽車、角色、日志信息刪除流程圖:圖8:刪除流程圖f)用戶權(quán)限控制流程圖:開(kāi)始權(quán)限控制攔截器攔截用戶訪問(wèn)路徑權(quán)限控制filter否、拒絕用戶范圍并跳轉(zhuǎn)是、攔截器放行、權(quán)限控制流程結(jié)束沒(méi)有權(quán)限權(quán)限控制流程結(jié)束

結(jié)束圖9:權(quán)限控制流程圖g)用戶退出流程圖:圖10:退出流程圖2.1.5系統(tǒng)數(shù)據(jù)庫(kù)設(shè)計(jì)a)表之間的關(guān)聯(lián)關(guān)系:圖11:表關(guān)系圖b)表字段說(shuō)明表1:用戶信息表表名USERS字段名類型長(zhǎng)度是否為空主鍵/外鍵備注USERNAMEVARCHAR2()40否主鍵用戶名感謝閱讀IDENTITYVARCHAR2()40是用戶身份證精品文檔放心下載FULLNAMEVARCHAR2()40是全名感謝閱讀SEXNUMBER1是性別0男、1女ADDRESSVARCHAR2()40是地址精品文檔放心下載PHONENUMBER40是電話POSITIONVARCHAR2()40是職位名稱精品文檔放心下載USERLEVELNUMBER40是外鍵管理員id、外鍵關(guān)聯(lián)感謝閱讀ROLES表的ROLEIDUSERPWDVARCHAR2()40是密碼感謝閱讀表2:權(quán)限表表名ROLES字段名類型長(zhǎng)度是否為空主鍵/外鍵備注ROLEIDNUMBER40否主鍵角色id謝謝閱讀ROLENAMEVARCHAR2()40是角色名稱精品文檔放心下載表3:菜單表表名MENUS字段名類型長(zhǎng)度是否為空主鍵/外鍵備注MENUIDNUMBER40否主鍵菜單id謝謝閱讀MENUNAMEVARCHAR2()40是菜單名稱感謝閱讀MENUURLVARCHAR2()40是菜單路徑謝謝閱讀FATHERIDNUMBER40是父菜單id精品文檔放心下載表4:功能表表名FUNS字段名類型長(zhǎng)度是否為空主鍵/外鍵備注

FUNIDNUMBER40否主鍵功能id

FUNNAMEVARCHAR2()40是功能名稱

FUNURLVARCHAR2()40是功能路徑

MENU_IDNUMBER40是外鍵所屬菜單id、管理MENUS

表中的MENUID謝謝閱讀表5表名ROLES_MENUS

字段名類型長(zhǎng)度是否為空主鍵/外鍵備注

ROLE_IDNUMBER40否主鍵、外鍵角色id、關(guān)聯(lián)ROLES表的主鍵

ROLEID謝謝閱讀MENU_IDNUMBER40否主鍵、外鍵菜單id、關(guān)聯(lián)MENUS表中的主鍵精品文檔放心下載MENUID表6:汽車信息表表名CARS字段名類型長(zhǎng)度是否為空主鍵/外鍵備注

CARNUMBERVARCHAR2()40否主鍵汽車號(hào)碼

CARTYPEVARCHAR2()40是汽車類型

COLORVARCHAR2()40是汽車顏色

PRICENUMBER40是汽車價(jià)格

RENTPRICENUMBER40是汽車出租價(jià)格謝謝閱讀DEPOISTNUMBER40是出租保證金ISRENTINGNUMBER1是是否歸還0否、1是精品文檔放心下載DESCRIPTIONVARCHAR2()40是汽車描述精品文檔放心下載表7:出租單表表名RENTTABLE字段名類型長(zhǎng)度是否為空主鍵/外鍵備注TABLEIDNUMBER40否主鍵出租單id謝謝閱讀IMPRESTNUMBER40是預(yù)付金SHOULDPAYPRICENUMBER40是應(yīng)付金額感謝閱讀PRICENUMBER40是價(jià)格BEGINDATEDATE是開(kāi)始時(shí)間SHOULDRETURNDATEDATE是因歸還時(shí)間感謝閱讀RETURNDATEDATE是歸還時(shí)間RENTFLAGNUMBER1是是否歸還0否、1謝謝閱讀是CUSTIDVARCHAR2()40是外鍵客戶id謝謝閱讀CUSTOMERS表中的IDENTITYCARIDVARCHAR2()40是外鍵汽車id外鍵關(guān)聯(lián)謝謝閱讀CARS表中的CARNUMBERUSERIDVARCHAR2()40是外鍵用戶id感謝閱讀USERS表中的USERNAME表8:檢查單表表名CHECKTABLE字段名類型長(zhǎng)度是否為空主鍵/外鍵備注CHECKIDNUMBER40否主鍵檢查表id謝謝閱讀CHECKDATEDATE是檢查日期FIELDVARCHAR2()40是檢查場(chǎng)地謝謝閱讀PROBLEMVARCHAR2()40是問(wèn)題精品文檔放心下載PAYINGNUMBER40是支付金額CHECKUSERIDVARCHAR2()40是外鍵用戶表id謝謝閱讀鍵關(guān)聯(lián)表USERS中的USERNAME字段RENTIDNUMBER40是外鍵出租單id感謝閱讀鍵關(guān)聯(lián)表RENTTABLE中的TABLEID表9:客戶信息表表名CUSTOMERS字段名類型長(zhǎng)度是否為空主鍵/外鍵備注IDENTITYVARCHAR2()40否主鍵客戶身份證號(hào)謝謝閱讀CUSTNAMEVARCHAR2()40是客戶姓名精品文檔放心下載SEXNUMBER1是性別ADDRESSVARCHAR2()40是地址謝謝閱讀PHONENUMBER40是電話CAREERVARCHAR2()40是職業(yè)CUSTPWDVARCHAR2()40是密碼感謝閱讀2.2技術(shù)框架設(shè)計(jì)系統(tǒng)技術(shù)框架包含webstruts1,ORMhibernate,AOP/IOC謝謝閱讀spring。提高用戶體驗(yàn)度使用的Jquery框架。精品文檔放心下載struts1框架在系統(tǒng)中主要負(fù)責(zé)表單數(shù)據(jù)封裝成實(shí)體類的屬性值。從而省卻精品文檔放心下載程序員調(diào)用request.getParamater()一個(gè)個(gè)設(shè)置屬性。同時(shí)可以將實(shí)體類中的感謝閱讀屬性值使用struts1struts.xml中的action節(jié)謝謝閱讀action謝謝閱讀用戶不用使用request.forward()進(jìn)行轉(zhuǎn)發(fā)或調(diào)用response.sendRedict()方法謝謝閱讀進(jìn)行重定向。hibernate框架能為程序員很方便的操作實(shí)體類到數(shù)據(jù)庫(kù)表字段、數(shù)據(jù)庫(kù)表謝謝閱讀字段到實(shí)體類屬性的映射處理。hibernate框架將實(shí)體類的set、list、object精品文檔放心下載處理為數(shù)據(jù)庫(kù)表字段之間的外鍵關(guān)聯(lián)關(guān)系、分別處理為1:N,1:1,N:1,N:N等謝謝閱讀hibernate感謝閱讀hibernate框架會(huì)在用戶使用到該對(duì)象謝謝閱讀精品文檔放心下載率。spring框架為項(xiàng)目各模塊之間的解耦提供了很簡(jiǎn)便的使用。通過(guò)spring框精品文檔放心下載架的IOCbeanspring框架同時(shí)精品文檔放心下載提供管理beanspring框架的AOP謝謝閱讀程序流程、完成程序執(zhí)行的各種數(shù)據(jù)驗(yàn)證、異常處理等功能。同時(shí)spring提供謝謝閱讀的數(shù)據(jù)庫(kù)DDL操作的事物控制、同時(shí)提供跨數(shù)據(jù)庫(kù)之間的事物控制等強(qiáng)大功能。精品文檔放心下載Jquery框架為程序員操作htmlDOMJquery框架同謝謝閱讀時(shí)封裝很多種AJAX方法、提高了代碼復(fù)用程度、和代碼編寫(xiě)效率。感謝閱讀2.3功能模塊設(shè)計(jì)2.3.1系統(tǒng)功能模塊圖汽車租賃系統(tǒng)用客汽業(yè)業(yè)

系個(gè)戶戶車務(wù)務(wù)

統(tǒng)人對(duì)用戶信息對(duì)客戶信息對(duì)汽車信息對(duì)

對(duì)辦辦顯示對(duì)角對(duì)日修謝謝閱讀的增、刪、的增、刪、的增、刪、出檢:模理理當(dāng)月色信志信改租查出還應(yīng)還息的自2.3.2功能模塊詳細(xì)說(shuō)明己表10:功能模塊說(shuō)明表汽車租賃系統(tǒng)序號(hào)模塊名稱子功能備注1登錄/退出模塊1用戶使用系統(tǒng)前必須登錄/退出模塊精品文檔放心下載能成功登錄系統(tǒng)。為系統(tǒng)基本模塊、

為系統(tǒng)安全運(yùn)行謝謝閱讀2提供保障。能日志記錄等操作。規(guī)定用戶只能操2權(quán)限管理模塊作自己權(quán)限內(nèi)的功能。3用戶管理模塊1添加用戶信息2查詢用戶信息3修改用戶信息4刪除用戶信息完成用戶信息的增、刪、改、查功能4客戶管理模塊1添加客戶信息2查詢客戶信息3修改客戶信息4刪除客戶信息完成客戶信息的增、刪、改、查功能5汽車管理模塊1添加汽車信息2查詢汽車信息3修改汽車信息4刪除汽車信息完成汽車信息的增、刪、改、查功能1出租單信息的增、能刪、改、查6業(yè)務(wù)管理模塊2能查功能完成相應(yīng)業(yè)務(wù)功能3處理出租業(yè)務(wù)4處理還車業(yè)務(wù)7業(yè)務(wù)統(tǒng)計(jì)模塊1、當(dāng)月應(yīng)還汽車功能系統(tǒng)統(tǒng)計(jì)業(yè)務(wù)謝謝閱讀8系統(tǒng)管理模塊12角色信息的增、刪、改、查功能日志信息的查、刪功能系統(tǒng)基礎(chǔ)信息管理9個(gè)人信息管理模塊1、修改密碼功能個(gè)人信息管理模塊3.項(xiàng)目功能描述3.1項(xiàng)目功能列表表11:項(xiàng)目功能列表汽車租賃系統(tǒng)序號(hào)功能名稱所屬模塊1登錄功能登錄/退出模塊2退出功能3添加用戶功能4刪除用戶功能用戶管理模塊5修改用戶功能6查詢用戶功能7添加客戶功能8刪除客戶功能客戶管理模塊9修改客戶功能10查詢客戶功能11添加汽車功能12刪除汽車功能汽車管理模塊13修改汽車功能14查詢汽車功能15添加出租單功能16修改出租單功能業(yè)務(wù)管理模塊17查詢出租單功能18添加檢查單功能19修改檢查單功能業(yè)務(wù)管理模塊20查詢檢查單功能21查詢當(dāng)月應(yīng)還汽車功能業(yè)務(wù)統(tǒng)計(jì)模塊22添加角色功能23刪除角色功能系統(tǒng)管理模塊24修改角色功能25查詢角色功能26添加日志功能27刪除日志功能系統(tǒng)管理模塊28查詢?nèi)罩竟δ?9修改個(gè)人信息功能個(gè)人信息管理模塊30權(quán)限控制功能權(quán)限管理模塊3.2項(xiàng)目功能實(shí)現(xiàn)3.2.1登錄功能/密碼/js謝謝閱讀感謝閱讀單提交。當(dāng)用戶表單數(shù)據(jù)符合格式后表單提交、登錄action獲取表單數(shù)據(jù)并通精品文檔放心下載過(guò)業(yè)務(wù)層調(diào)用持久層方法搜索數(shù)據(jù)庫(kù)中數(shù)據(jù)、判斷用戶名/密碼是否匹配。如果感謝閱讀匹配將用戶信息存到session感謝閱讀錄失敗信息。圖23:登錄頁(yè)面3.2.2退出功能actionaction感謝閱讀中刪除session中存儲(chǔ)的用戶信息、并完成日志記錄操作、跳轉(zhuǎn)到登錄頁(yè)面。謝謝閱讀圖24:退出頁(yè)面3.2.3添加用戶功能登錄用戶通過(guò)添加用戶頁(yè)面、提交表單、頁(yè)面js判斷數(shù)據(jù)是否符合格式、感謝閱讀如果不符合則顯示提示信息、表單不提交、否則訪問(wèn)添加用戶action、添加用謝謝閱讀戶action通過(guò)業(yè)務(wù)層訪問(wèn)持久層、并調(diào)用保存方法。持久層將保存結(jié)果返回給感謝閱讀添加用戶action感謝閱讀感謝閱讀息。圖25添加用戶頁(yè)面3.2.4刪除用戶功能登錄用戶通過(guò)刪除用戶頁(yè)面、提交表單、頁(yè)面js判斷提交信息是否完整、謝謝閱讀如果不完整則顯示提示信息、表單不提交。否則提交到刪除用戶action、刪除精品文檔放心下載用戶action通過(guò)業(yè)務(wù)層訪問(wèn)持久層、并調(diào)用刪除方法。持久層將刪除結(jié)果返回感謝閱讀給刪除用戶action、如果刪除成功、將跳轉(zhuǎn)到查詢用戶action。否則跳轉(zhuǎn)到刪精品文檔放心下載除用戶頁(yè)面并顯示刪除失敗信息。圖26刪除用戶頁(yè)面3.2.5修改用戶功能登錄用戶通過(guò)修改用戶頁(yè)面、提交表單、頁(yè)面js判斷信息是否被修改、如精品文檔放心下載謝謝閱讀否則js判斷修改的數(shù)據(jù)是否符合格式、如果不符合則顯示提示信息、提示用戶感謝閱讀actionaction精品文檔放心下載通過(guò)業(yè)務(wù)層訪問(wèn)持久層、并調(diào)用修改方法、持久層將修改結(jié)果返回給修改用戶感謝閱讀action、如果修改成功、將跳轉(zhuǎn)到查詢用戶action。否則跳轉(zhuǎn)到修改用戶頁(yè)面精品文檔放心下載并顯示修改失敗信息。圖27修改用戶頁(yè)面3.2.6查詢用戶功能登錄用戶通過(guò)查詢用戶頁(yè)面、提交表單、頁(yè)面js判斷查詢數(shù)據(jù)是否符合格感謝閱讀action、精品文檔放心下載查詢用戶action通過(guò)業(yè)務(wù)層訪問(wèn)持久層、并調(diào)用查詢方法、持久層查詢結(jié)果返精品文檔放心下載回給查詢用戶action、查詢用戶action將跳轉(zhuǎn)到顯示查詢用戶結(jié)果頁(yè)面。感謝閱讀圖28查詢用戶頁(yè)面3.2.7添加客戶功能登錄用戶通過(guò)添加客戶頁(yè)面、提交表單、頁(yè)面js判斷數(shù)據(jù)是否符合格式、精品文檔放心下載如果不符合則顯示提示信息、表單不提交、否則訪問(wèn)添加客戶action、添加客精品文檔放心下載戶action通過(guò)業(yè)務(wù)層訪問(wèn)持久層、并調(diào)用保存方法。持久層將保存結(jié)果返回給感謝閱讀添加客戶action謝謝閱讀精品文檔放心下載息。圖29添加客戶頁(yè)面3.2.8刪除客戶功能登錄用戶通過(guò)刪除客戶頁(yè)面、提交表單、頁(yè)面js判斷提交信息是否完整、精品文檔放心下載如果不完整則顯示提示信息、表單不提交。否則提交到刪除客戶action、刪除謝謝閱讀客戶action通過(guò)業(yè)務(wù)層訪問(wèn)持久層、并調(diào)用刪除方法。持久層將刪除結(jié)果返回感謝閱讀給刪除客戶action、如果刪除成功、將跳轉(zhuǎn)到查詢客戶action。否則跳轉(zhuǎn)到刪精品文檔放心下載除客戶頁(yè)面并顯示刪除失敗信息。圖30刪除客戶頁(yè)面3.2.9修改客戶功能js判斷客戶信息是否被修改、精品文檔放心下載謝謝閱讀交。否則js判斷修改的數(shù)據(jù)是否符合格式、如果不符合則顯示提示信息、提示謝謝閱讀用戶相應(yīng)數(shù)據(jù)不符合要求、表單不提交。否則訪問(wèn)修改客戶action、修改客戶感謝閱讀action通過(guò)業(yè)務(wù)層訪問(wèn)持久層、并調(diào)用修改方法、持久層將修改結(jié)果返回給修精品文檔放心下載改客戶action、如果修改成功、將跳轉(zhuǎn)到查詢客戶action。否則跳轉(zhuǎn)到修改客謝謝閱讀戶頁(yè)面并顯示修改失敗信息。圖31修改客戶頁(yè)面3.2.10查詢客戶功能登錄用戶通過(guò)查詢客戶頁(yè)面、提交表單、頁(yè)面js判斷查詢數(shù)據(jù)是否符合格精品文檔放心下載action、精品文檔放心下載查詢客戶action通過(guò)業(yè)務(wù)層訪問(wèn)持久層、并調(diào)用查詢方法、持久層查詢結(jié)果返精品文檔放心下載回給查詢客戶action、查詢客戶action將跳轉(zhuǎn)到顯示查詢客戶結(jié)果頁(yè)面。精品文檔放心下載圖32查詢客戶頁(yè)面3.2.11添加汽車功能登錄用戶通過(guò)添加汽車頁(yè)面、提交表單、頁(yè)面js判斷數(shù)據(jù)是否符合格式、感謝閱讀如果不符合則顯示提示信息、表單不提交、否則訪問(wèn)添加汽車action、添加汽感謝閱讀車action通過(guò)業(yè)務(wù)層訪問(wèn)持久層、并調(diào)用保存方法。持久層將保存結(jié)果返回給精品文檔放心下載添加汽車action感謝閱讀精品文檔放心下載息。圖33添加汽車頁(yè)面3.2.12刪除汽車功能登錄用戶通過(guò)刪除汽車頁(yè)面、提交表單、頁(yè)面js判斷提交信息是否完整、謝謝閱讀如果不完整則顯示提示信息、表單不提交。否則提交到刪除汽車action、刪除謝謝閱讀汽車action通過(guò)業(yè)務(wù)層訪問(wèn)持久層、并調(diào)用刪除方法。持久層將刪除結(jié)果返回感謝閱讀給刪除汽車action、如果刪除成功、將跳轉(zhuǎn)到查詢汽車action。否則跳轉(zhuǎn)到刪精品文檔放心下載除汽車頁(yè)面并顯示刪除失敗信息。圖34刪除汽車頁(yè)面3.2.13修改汽車功能js判斷汽車信息是否被修改、精品文檔放心下載謝謝閱讀交。否則js判斷修改的數(shù)據(jù)是否符合格式、如果不符合則顯示提示信息、提示謝謝閱讀用戶相應(yīng)數(shù)據(jù)不符合要求、表單不提交。否則訪問(wèn)修改汽車action、修改汽車謝謝閱讀action通過(guò)業(yè)務(wù)層訪問(wèn)持久層、并調(diào)用修改方法、持久層將修改結(jié)果返回給修感謝閱讀改汽車action、如果修改成功、將跳轉(zhuǎn)到查詢汽車action。否則跳轉(zhuǎn)到修改汽精品文檔放心下載車頁(yè)面并顯示修改失敗信息。圖35修改汽車頁(yè)面3.2.14查詢汽車功能登錄用戶通過(guò)查詢汽車頁(yè)面、提交表單、頁(yè)面js判斷查詢數(shù)據(jù)是否符合格謝謝閱讀action、精品文檔放心下載查詢汽車action通過(guò)業(yè)務(wù)層訪問(wèn)持久層、并調(diào)用查詢方法、持久層查詢結(jié)果返感謝閱讀回給查詢汽車action、查詢汽車action將跳轉(zhuǎn)到顯示查詢汽車結(jié)果頁(yè)面。謝謝閱讀圖37查詢汽車頁(yè)面3.2.15添加出租單功能js判斷數(shù)據(jù)是否符合格式、精品文檔放心下載如果不符合則顯示提示信息、表單不提交、否則訪問(wèn)添加出租單action、添加精品文檔放心下載出租單action通過(guò)業(yè)務(wù)層訪問(wèn)持久層、并調(diào)用保存方法。持久層將保存結(jié)果返謝謝閱讀回給添加出租單action、如果添加成功將跳轉(zhuǎn)到添加出租單頁(yè)面、并顯示添加謝謝閱讀感謝閱讀示添加失敗信息。圖38添加出租單頁(yè)面3.2.16修改出租單功能登錄用戶通過(guò)修改出租單頁(yè)面、提交表單、頁(yè)面js判斷信息是否被修改、精品文檔放心下載感謝閱讀提交。否則js判斷修改的數(shù)據(jù)是否符合格式、如果不符合則顯示提示信息、提精品文檔放心下載示用戶相應(yīng)數(shù)據(jù)不符合要求、表單不提交。否則訪問(wèn)修改出租單action、修改感謝閱讀出租單action通過(guò)業(yè)務(wù)層訪問(wèn)持久層、并調(diào)用修改方法、持久層將修改結(jié)果返感謝閱讀回給修改出租單action、如果修改成功、將跳轉(zhuǎn)到查詢出租單action。否則跳精品文檔放心下載轉(zhuǎn)到修改出租單頁(yè)面并顯示修改失敗信息。圖39修改出租單頁(yè)面3.2.17查詢出租單功能登錄用戶通過(guò)查詢出租單頁(yè)面、提交表單、頁(yè)面js判斷查詢數(shù)據(jù)是否符合精品文檔放心下載action、謝謝閱讀查詢出租單action通過(guò)業(yè)務(wù)層訪問(wèn)持久層、并調(diào)用查詢方法、持久層查詢結(jié)果感謝閱讀返回給查詢出租單actionaction將跳轉(zhuǎn)到顯示查詢出租單結(jié)果頁(yè)感謝閱讀面。圖40查詢出租單頁(yè)面3.2.18添加檢查單功能js判斷數(shù)據(jù)是否符合格式、感謝閱讀如果不符合則顯示提示信息、表單不提交、否則訪問(wèn)添加檢查單action、添加精品文檔放心下載檢查單action通過(guò)業(yè)務(wù)層訪問(wèn)持久層、并調(diào)用保存方法。持久層將保存結(jié)果返精品文檔放心下載回給添加檢查單action、如果添加成功將跳轉(zhuǎn)到添加檢查單頁(yè)面、并顯示添加感謝閱讀謝謝閱讀示添加失敗信息。圖41添加檢查單頁(yè)面3.2.19修改檢查單功能登錄用戶通過(guò)修改檢查單頁(yè)面、提交表單、頁(yè)面js判斷信息是否被修改、感謝閱讀感謝閱讀提交。否則js判斷修改的數(shù)據(jù)是否符合格式、如果不符合則顯示提示信息、提謝謝閱讀示用戶相應(yīng)數(shù)據(jù)不符合要求、表單不提交。否則訪問(wèn)修改檢查單action、修改精品文檔放心下載檢查單action通過(guò)業(yè)務(wù)層訪問(wèn)持久層、并調(diào)用修改方法、持久層將修改結(jié)果返感謝閱讀回給修改檢查單action、如果修改成功、將跳轉(zhuǎn)到查詢檢查單action。否則跳謝謝閱讀轉(zhuǎn)到修改檢查單頁(yè)面并顯示修改失敗信息。圖42修改檢查單頁(yè)面3.2.20查詢檢查單功能登錄用戶通過(guò)查詢檢查單頁(yè)面、提交表單、頁(yè)面js判斷查詢數(shù)據(jù)是否符合精品文檔放心下載action、精品文檔放心下載查詢檢查單action通過(guò)業(yè)務(wù)層訪問(wèn)持久層、并調(diào)用查詢方法、持久層查詢結(jié)果感謝閱讀返回給查詢檢查單actionaction將跳轉(zhuǎn)到顯示查詢檢查單結(jié)果頁(yè)感謝閱讀面。圖43查詢檢查單頁(yè)面3.2.21查詢當(dāng)月應(yīng)還汽車功能登錄用戶通過(guò)查詢當(dāng)月應(yīng)還汽車鏈接直接訪問(wèn)查詢當(dāng)月應(yīng)還汽車action謝謝閱讀詢當(dāng)月應(yīng)還汽車action通過(guò)業(yè)務(wù)層訪問(wèn)持久層、并調(diào)用查詢方法、持久層查詢感謝閱讀結(jié)果返回給查詢當(dāng)月應(yīng)還汽車actionaction將跳轉(zhuǎn)到顯示精品文檔放心下載查詢當(dāng)月應(yīng)還汽車結(jié)果頁(yè)面。圖44查詢當(dāng)月歸還汽車頁(yè)面3.2.22添加角色功能登錄用戶通過(guò)添加角色頁(yè)面、提交表單、頁(yè)面js判斷數(shù)據(jù)是否符合格式、精品文檔放心下載如果不符合則顯示提示信息、表單不提交、否則訪問(wèn)添加角色action、添加角謝謝閱讀色action通過(guò)業(yè)務(wù)層訪問(wèn)持久層、并調(diào)用保存方法。持久層將保存結(jié)果返回給精品文檔放心下載添加角色action謝謝閱讀謝謝閱讀息。圖45添加角色頁(yè)面3.2.23刪除角色功能登錄用戶通過(guò)刪除角色頁(yè)面、提交表單、頁(yè)面js判斷提交信息是否完整、精品文檔放心下載如果不完整則顯示提示信息、表單不提交。否則提交到刪除角色action、刪除謝謝閱讀角色action通過(guò)業(yè)務(wù)層訪問(wèn)持久層、并調(diào)用刪除方法。持久層將刪除結(jié)果返回精品文檔放心下載給刪除角色action、如果刪除成功、將跳轉(zhuǎn)到查詢角色action。否則跳轉(zhuǎn)到刪感謝閱讀除角色頁(yè)面并顯示刪除失敗信息。圖46刪除角色頁(yè)面3.2.24修改角色功能登錄用戶通過(guò)修改角色頁(yè)面、提交表單、頁(yè)面js判斷信息是否被修改、如謝謝閱讀感謝閱讀否則js判斷修改的數(shù)據(jù)是否符合格式、如果不符合則顯示提示信息、提示用戶謝謝閱讀actionaction精品文檔放心下載通過(guò)業(yè)務(wù)層訪問(wèn)持久層、并調(diào)用修改方法、持久層將修改結(jié)果返回給修改角色感謝閱讀action、如果修改成功、將跳轉(zhuǎn)到查詢角色action。否則跳轉(zhuǎn)到修改角色頁(yè)面謝謝閱讀并顯示修改失敗信息。圖47修改角色頁(yè)面3.2.25查詢角色功能登錄用戶通過(guò)查詢角色頁(yè)面、提交表單、頁(yè)面js判斷查詢數(shù)據(jù)是否符合格感謝閱讀action、謝謝閱讀查詢角色action通過(guò)業(yè)務(wù)層訪問(wèn)持久層、并調(diào)用查詢方法、持久層查詢結(jié)果返精品文檔放心下載回給查詢角色action、查詢角色action將跳轉(zhuǎn)到顯示查詢角色結(jié)果頁(yè)面。感謝閱讀圖48查詢角色頁(yè)面3.2.26添加日志功能精品文檔放心下載精品文檔放心下載信息。3.2.27刪除日志功能登錄用戶通過(guò)刪除日志頁(yè)面、提交表單、頁(yè)面js判斷提交信息是否完整、感謝閱讀如果不完整則顯示提示信息、表單不提交。否則提交到刪除日志action、刪除精品文檔放心下載日志action通過(guò)業(yè)務(wù)層訪問(wèn)持久層、并調(diào)用刪除方法。持久層將刪除結(jié)果返回謝謝閱讀給刪除日志action、如果刪除成功、將跳轉(zhuǎn)到查詢?nèi)罩綼ction。否則跳轉(zhuǎn)到刪感謝閱讀除日志頁(yè)面并顯示刪除失敗信息。圖49刪除日志頁(yè)面3.2.28查詢?nèi)罩竟δ艿卿浻脩敉ㄟ^(guò)查詢?nèi)罩卷?yè)面、提交表單、頁(yè)面js判斷查詢數(shù)據(jù)是否符合格感謝閱讀action、精品文檔放心下載查詢?nèi)罩綼ction通過(guò)業(yè)務(wù)層訪問(wèn)持久層、并調(diào)用查詢方法、持久層查詢結(jié)果返謝謝閱讀回給查詢?nèi)罩綼ction、查詢?nèi)罩綼ction將跳轉(zhuǎn)到顯示查詢?nèi)罩卷?yè)面。精品文檔放心下載圖50查詢?nèi)罩卷?yè)面3.2.29修改個(gè)人信息功能js判斷信息是否被修改、精品文檔放心下載精品文檔放心下載交。否則js判斷修改的數(shù)據(jù)是否符合格式、如果不符合則顯示提示信息、提示謝謝閱讀用戶相應(yīng)數(shù)據(jù)不符合要求、表單不提交。否則訪問(wèn)修改個(gè)人信息action、修改感謝閱讀個(gè)人信息action通過(guò)業(yè)務(wù)層訪問(wèn)持久層、并調(diào)用修改方法、持久層將修改結(jié)果謝謝閱讀返回給修改個(gè)人信息action、如果修改成功、將跳轉(zhuǎn)到查詢個(gè)人信息action。感謝閱讀否則跳轉(zhuǎn)到修改個(gè)人信息頁(yè)面并顯示修改失敗信息。圖51修改用戶信息頁(yè)面3.2.30權(quán)限控制功能登錄用戶操作各個(gè)功能、訪問(wèn)各個(gè)路徑、資源時(shí)都要經(jīng)過(guò)權(quán)限控制filter謝謝閱讀感謝閱讀有權(quán)限則權(quán)限控制filter直接將跳轉(zhuǎn)到?jīng)]有權(quán)限頁(yè)面、提示用戶沒(méi)有權(quán)限操作精品文檔放心下載謝謝閱讀行攔截。圖52權(quán)限控制提示頁(yè)面4.項(xiàng)目總結(jié)4.1項(xiàng)目技術(shù)總結(jié)4.1.1SSH框架技術(shù)總結(jié)a)struts1框架技術(shù)總結(jié)struts1框架為webformBean屬性值感謝閱讀的封裝任務(wù),同時(shí)提供formBean屬性值還原為頁(yè)面表單數(shù)據(jù)功能。struts1框謝謝閱讀架提供兩種頁(yè)面表單數(shù)據(jù)到formBean屬性值的驗(yàn)證:1)通過(guò)formBean中的謝謝閱讀validate()方法進(jìn)行驗(yàn)證、2validation.xml精品文檔放心下載驗(yàn)信息都是通過(guò)標(biāo)簽<html:errorsstruts1框架提謝謝閱讀感謝閱讀對(duì)象進(jìn)行數(shù)據(jù)校驗(yàn)工作。方便用戶使用。b)Hibernate框架技術(shù)總結(jié)持久化就是把數(shù)據(jù)同步保存到數(shù)據(jù)庫(kù)或某些存儲(chǔ)設(shè)備中去。使用Hibernate謝謝閱讀進(jìn)行持久化操作主要需要以下步驟:STEP1:創(chuàng)建Configuration對(duì)象。在這一步中主要為了進(jìn)行配置文件的裝感謝閱讀載操作,讀取所有的配置文件并進(jìn)行解析。STEP2:創(chuàng)建SessionFactoryConfiguration對(duì)象可以精品文檔放心下載創(chuàng)建一個(gè)sessionFactory對(duì)象的實(shí)例,同時(shí)是生成Session對(duì)象實(shí)例的工廠,感

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論