版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
南昌航空大學(xué)詳細設(shè)計報告版本:0.1.1基于S2SH框架的設(shè)備維修管理系統(tǒng)中結(jié)算管理子系統(tǒng)的設(shè)計詳細設(shè)計總頁數(shù)正文附錄生效日期編制批準修改履歷修改編號日期修改人版本號修改內(nèi)容10.1.0初始做成20.1.1一次修改目錄TOC\o"1-2"\h\z\u1 引言 41.1 編制目的 41.2 參考資料 41.3 系統(tǒng)開發(fā)環(huán)境 41.4 詞匯表 42 系統(tǒng)開發(fā)環(huán)境 53 系統(tǒng)設(shè)計思路 54 系統(tǒng)公用代碼設(shè)計 54.1 分頁組件類: 54.2 過濾組件類:CharacterFilter,LoginFilter 54.3 HibernateSessionFactory類 64.4 404.jsp,500.jsp 74.5 CSS:css 74.6 頁面圖片文件夾:images 85 功能模塊設(shè)計 85.1 Xxx模塊設(shè)計 86 數(shù)據(jù)庫設(shè)計 96.1 功能說明 96.2 數(shù)據(jù)表設(shè)計 96.3 視圖設(shè)計 106.4 序列設(shè)計 10引言編制目的本報告詳細完成對設(shè)備維修管理系統(tǒng)的整體設(shè)計,達到指導(dǎo)開發(fā)的目的,同時實現(xiàn)和測試人員及用戶的溝通。 本報告面向詳細設(shè)計人員、開發(fā)人員、測試人員及最終用戶而編寫,是了解系統(tǒng)的導(dǎo)航。參考資料系統(tǒng)開發(fā)環(huán)境操作系統(tǒng):WindowsXP集成開發(fā)工具:MyEclipse10.0M編譯環(huán)境:J2SDK1.6Web服務(wù)器:Tomcat6.0詞匯表詞匯名稱詞匯含義備注客戶表客戶服務(wù)中心即前臺所要面對的服務(wù)對象的個人數(shù)據(jù)信息??蛻舴譃樾驴蛻艉屠峡蛻?,老客戶在報修時不用重新輸入個人信息,而新客戶在報修設(shè)備之前需要登記自己的個人信息。客戶表的主要內(nèi)容:客戶編號、身份證號、客戶性質(zhì)、單位名稱、座機、移動電話、客戶地址、郵編、聯(lián)系人、email等。報修記錄單它是設(shè)備維修分配的依據(jù),它通過客戶服務(wù)中心提供的維修信息而記錄。報修記錄單的主要內(nèi)容有:報修記錄編號、報修時間、預(yù)估維修費用、預(yù)估完成時間、報修狀態(tài)報修設(shè)備單根據(jù)客戶的設(shè)備維修要求所需要用到的設(shè)備零件而生成的單據(jù)。報修設(shè)備單的主要內(nèi)容有:報修設(shè)備單編號、產(chǎn)品類型、機器品牌、機器型號、系列號、缺少零件、機器故障現(xiàn)象、故障類型、機器外觀檢查、開機口令重要資料、HDD、內(nèi)存、外置PC卡、AC適配器、電池、外接光驅(qū)、其他等。維修記錄單是設(shè)備維修完成之后對所有維修信息的詳細單據(jù)。維修記錄單的主要內(nèi)容有:維修記錄單編號、維修人員、分配時間、檢測記錄、維修記錄、維修檢測時間、工作量、人工費、材料費、報修承諾、注意事項、維修狀態(tài)、維修延遲程度。備件流水明細因為維修設(shè)備所需要用到的零件而生成的表,它記錄著此次維修所用的備件型號及其數(shù)量。備件流水明細表的主要內(nèi)容是:備件流水明細表編號、備件名稱、備件型號、備件數(shù)量等。備件表備件表是記錄設(shè)備所需要備用零件信息的單據(jù)。由它可以查知設(shè)備的可用與否和控制備件的儲備量。備件表的主要內(nèi)容有:備件表編號、備件名稱、型號、單價、數(shù)量、警戒數(shù)量、庫存狀態(tài)。結(jié)算費用由維修記錄單查找出的總維修費用表單。結(jié)算費用單的主要內(nèi)容有:結(jié)算費用單編號、結(jié)算費用。客戶確認單維修結(jié)束后客戶確認維修信息的一個單據(jù)。結(jié)算信息表的主要內(nèi)容有:結(jié)算信息表單編號、維修單號、單位名稱、合計金額、機器故障現(xiàn)象、報修承諾、部件名、部件型號、部件數(shù)量、部件單價、聯(lián)系人、修理費、材料費、注意事項。系統(tǒng)開發(fā)環(huán)境操作系統(tǒng):WindowsXP集成開發(fā)工具:MyEclipse10.0M編譯環(huán)境:J2SDK1.6Web服務(wù)器:Tomcat6.0系統(tǒng)設(shè)計思路本系統(tǒng)采用B/S模式的模塊化設(shè)計,并且采用最先進的SSH架構(gòu)以系統(tǒng)公用代碼為基本功能支持,將整個系統(tǒng)劃分為客戶服務(wù)中心模塊、任務(wù)調(diào)度模塊、維修管理模塊、財務(wù)管理模塊。系統(tǒng)公用代碼設(shè)計分頁組件類:功能描述 Page類用于封裝頁面常用的信息,用于頁面間對象的傳遞,PagerHelp類用于產(chǎn)生Page類的實例。類、方法描述Page類返回值方法名功能參數(shù)說明intgetStartRow()獲得頁面起始頁intgetCurrentPage()獲得總頁數(shù)intgetPageSize()獲得當(dāng)前頁intgetTotalPages()獲得每頁顯示的行數(shù)voidsetStartRow()獲得總行數(shù)voidsetTotalPages()設(shè)置總頁數(shù)voidsetCurrentPage()設(shè)置當(dāng)前頁voidsetPageSize()設(shè)置每頁顯示的行數(shù)voidsetTotalRows()設(shè)置總行數(shù)PagerHelp返回值方法名功能參數(shù)說明PagegetPager()獲得Page對象HttpServletRequestrequest,請求對象inttotalRow,總行過濾組件類:CharacterFilter,LoginFilter功能描述 用于字符編碼的過濾,用戶是否登陸驗證類,方法描述CharacterFilter返回值方法名功能參數(shù)說明voiddoFilter()過濾字符串HttpServletRequestrequest,請求對象HttpServletResponseresponse,回應(yīng)對象FilterChainchainLoginFilter返回值方法名功能參數(shù)說明voiddoFilter()判斷用戶是否登陸HttpServletRequestrequest,請求對象HttpServletResponseresponse,回應(yīng)對象FilterChainchainHibernateSessionFactory類功能描述獲取Session對象實例類、方法描述Page返回值方法名功能參數(shù)說明SessiongetSession()獲得Session對象實例404.jsp,500.jsp功能說明該頁面顯示經(jīng)Struts捕獲的異常信息,并提供返回超鏈接。設(shè)計說明界面設(shè)計圖4-2404異常處理圖4-3500異常處理邏輯設(shè)計該頁面使用<html:errors/>標簽顯示Struts捕獲的異常信息。并使用JavaScript代碼作為返回發(fā)生異常的請求。CSS:css功能說明為本系統(tǒng)各頁面提供CSS支持,使得樣式統(tǒng)一化。設(shè)計說明分別為HTML基本元素(body、table、select、a等)、去掉圖片和表單邊框、按鈕、普通信息、分頁頁碼、后臺任務(wù)鏈接等設(shè)計統(tǒng)一的樣式。頁面圖片文件夾:images功能說明該文件夾中包含了本系統(tǒng)頁面需要使用的圖片文件。功能模塊設(shè)計財務(wù)管理模塊設(shè)計功能說明財務(wù)管理的任務(wù)是依據(jù)維修記錄提取出結(jié)算費用并交由客戶確認維修費用信息。功能包括:結(jié)算費用查詢、客戶確認單修改、結(jié)算費用信息確認。結(jié)算費用查詢:用戶輸入查詢條件,查詢條件可以包括報修日期、報修單號、客戶編號等。 系統(tǒng)顯示出符合客戶信息的維修信息。 結(jié)算費用信息確認:查找出對應(yīng)的維修記錄信息后就可以得到客戶確認信息單,經(jīng)過打印和之后的客戶確認之后修改費用結(jié)算狀態(tài)為已結(jié)算。 客戶確認單修改:若客戶發(fā)現(xiàn)客戶確認單不符合實際情況,經(jīng)財務(wù)員查實后可進行修改。子模塊設(shè)計財務(wù)查詢模塊功能通過維修單可以得到該任務(wù)的維修費用信息。界面設(shè)計類、方法設(shè)計Acount類該類的功能:對于任務(wù)單所有操作均提供相應(yīng)的方法。返回值方法名功能參數(shù)說明Stringquery()根據(jù)維修信息單編號,查詢維修單信息,其中包括外鍵關(guān)聯(lián)查詢的維修記錄信息。AcountDAO和AcountDaoimpl的映射類對象StringShow()顯示信息對AcountDAO和AcountDaoimpl的映射類對象AcountDAO類與AcountDAOimpl類
該類的功能:查詢?nèi)蝿?wù)單信息,并修改任務(wù)單狀態(tài)。返回值方法名功能參數(shù)說明Stringquery()根據(jù)維修信息單編號,查詢維修單信息,其中包括外鍵關(guān)聯(lián)查詢的維修記錄信息。支撐AcountAction類相關(guān)操作StringShow顯示信息支撐AcountAction類相關(guān)操作AcountService與AcountServiceimpl類這連個類主要功能是用于支撐于hibernate架構(gòu)中對數(shù)據(jù)庫進行的連接和操作。從而支撐了相應(yīng)的DAO和Action的對于數(shù)據(jù)使用的操作。返回值方法名功能參數(shù)說明StringQuery()查詢信息支撐AcountAction類相關(guān)操作StringShow顯示信息支撐AcountAction類相關(guān)操作Acount類該類就是一個創(chuàng)建任務(wù)單實體,儲存任務(wù)單信息。返回值方法名功能參數(shù)說明voidsetters財務(wù)單的各類信息無int/String/Dategetters財務(wù)單的各類信息無時序圖財務(wù)結(jié)算模塊功能通過維修費用信息和客戶交互結(jié)算。界面設(shè)計類、方法設(shè)計Infacount類該類的功能:對于任務(wù)單所有操作均提供相應(yīng)的方法。返回值方法名功能參數(shù)說明Stringquery()根據(jù)維修信息單編號,查詢維修單信息,其中包括外鍵關(guān)聯(lián)查詢的維修記錄信息。InfacountDAO和InfacountDaoimpl的映射類對象StringShow()顯示信息對InfacountDAO和InfacountDaoimpl的映射類對象InfacountDAO類與InfacountDAOimpl類
該類的功能:查詢?nèi)蝿?wù)單信息,并修改任務(wù)單狀態(tài)。返回值方法名功能參數(shù)說明Stringquery()根據(jù)維修信息單編號,查詢維修單信息,其中包括外鍵關(guān)聯(lián)查詢的維修記錄信息。支撐InfacountAction類相關(guān)操作StringShow顯示信息支撐InfacountAction類相關(guān)操作InfacountService與InfacountServiceimpl類這連個類主要功能是用于支撐于hibernate架構(gòu)中對數(shù)據(jù)庫進行的連接和操作。從而支撐了相應(yīng)的DAO和Action的對于數(shù)據(jù)使用的操作。返回值方法名功能參數(shù)說明StringQuery()查詢信息支撐InfacountAction類相關(guān)操作StringShow顯示信息支撐InfacountAction類相關(guān)操作Infacount類該類就是一個創(chuàng)建任務(wù)單實體,儲存任務(wù)單信息。返回值方法名功能參數(shù)說明voidsette
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 二零二五年度木材綜合利用技術(shù)研發(fā)合同樣本7篇
- 2025年加盟商店面維護協(xié)議
- 2025版巡游出租車特許經(jīng)營合同修訂版五3篇
- 2025版家居建材銷售合同終止與綠色環(huán)保認證協(xié)議
- 2025年度船舶港口日常保潔與維護服務(wù)合同3篇
- 五氧化二釩項目評價分析報告
- 二零二五年度能源合同解除協(xié)議
- 二零二五年度出租車租賃合同司機休息區(qū)域與設(shè)施協(xié)議
- 二零二五年度海域使用權(quán)租賃及海洋資源綜合利用技術(shù)服務(wù)合同
- 二零二五年度股東變更后的董事會組成與授權(quán)協(xié)議
- 中國聯(lián)合網(wǎng)絡(luò)通信有限公司招聘筆試題庫2024
- 【社會工作介入精神障礙社區(qū)康復(fù)問題探究的文獻綜述5800字】
- 節(jié)前停工停產(chǎn)與節(jié)后復(fù)工復(fù)產(chǎn)安全注意事項課件
- 設(shè)備管理績效考核細則
- 中國人民銀行清算總中心直屬企業(yè)2023年招聘筆試上岸歷年典型考題與考點剖析附帶答案詳解
- (正式版)SJT 11449-2024 集中空調(diào)電子計費信息系統(tǒng)工程技術(shù)規(guī)范
- 人教版四年級上冊加減乘除四則混合運算300題及答案
- 合成生物學(xué)技術(shù)在生物制藥中的應(yīng)用
- 消化系統(tǒng)疾病的負性情緒與心理護理
- 高考語文文學(xué)類閱讀分類訓(xùn)練:戲劇類(含答案)
- 協(xié)會監(jiān)事會工作報告大全(12篇)
評論
0/150
提交評論