




下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、個(gè)人資料整理 僅限學(xué)習(xí)使用HUNANUNIVERSITY畢業(yè)設(shè)計(jì) 論文)設(shè)計(jì) 論文)題目資料支持幫助系統(tǒng)支持幫助模塊的設(shè)計(jì)與實(shí)現(xiàn)學(xué)生姓名賀敏 專業(yè)班級(jí)軟件開發(fā)2004-2班指導(dǎo)老師王益民 系主任(院長(zhǎng) 林亞平評(píng)閱人 2008年6月1日資料支持幫助系統(tǒng)支持幫助模塊的設(shè)計(jì)與實(shí)現(xiàn)摘要技術(shù)管理資料支持幫助系統(tǒng)是湖南省電力公司提出的,對(duì)湖南電力所有技術(shù)資料進(jìn) 行統(tǒng)一管理,為電力生產(chǎn)一線員工和各級(jí)技術(shù)人員提供統(tǒng)一的資料支持的公共技術(shù)資 料管理平臺(tái)。本課題是生產(chǎn)資料支持幫助系統(tǒng)的一個(gè)模塊一一支持幫助模塊的設(shè)計(jì)與實(shí)現(xiàn),在此 模塊中主要包括了公告消息、專家?guī)椭S商信息、電力圖書和培訓(xùn)資料五個(gè)子模 塊。在公告消
2、息模塊中能夠及時(shí)的發(fā)布系統(tǒng)消息,讓用戶在第一時(shí)間查看到最新更新 的技術(shù)資料;在專家?guī)椭K中,收集本公司各單位技術(shù)專家資料、按專業(yè)分類建 庫。用戶可以通過電子郵件向?qū)<姨釂枺⑶铱梢酝ㄟ^站內(nèi)留言的方式向?qū)<覍で蠹?術(shù)上的指導(dǎo);在培訓(xùn)資料模塊中,收集電力公司組織的那些培訓(xùn)的課件、學(xué)習(xí)資料等 信息,實(shí)時(shí)向用戶展示最新的培訓(xùn)資料和電力公司的熱點(diǎn)推薦資料;在電力圖書模塊中 提供電力公司圖書資料的訂購(gòu)方法和訂購(gòu)單的在線提交;廠商展示模塊提供湖南省電 力公司目前在用的、或可供參考的合格的電力設(shè)備廠商名錄,并對(duì)其資質(zhì)、產(chǎn)品、聯(lián) 系方式等附簡(jiǎn)要介紹,并引入用戶評(píng)分機(jī)制,客觀的展現(xiàn)各個(gè)廠商的競(jìng)爭(zhēng)力。本系統(tǒng)采用J
3、2EE架構(gòu)、B/S模式和MVC三層體系結(jié)構(gòu),參考湖南省電力公司 視覺識(shí)別系統(tǒng)設(shè)計(jì)頁面樣式,使用拋棄型原型、啟發(fā)式需求,團(tuán)隊(duì)編碼,按預(yù)期完 成開發(fā)任務(wù),系統(tǒng)可以正常運(yùn)行使用。本文對(duì)系統(tǒng)的需求分析、系統(tǒng)概要設(shè)計(jì)、業(yè)務(wù)邏輯層的詳細(xì)設(shè)計(jì) 包括DAO數(shù)據(jù)訪 問層和DTO數(shù)據(jù)傳輸層的接口設(shè)計(jì)和實(shí)現(xiàn)方法設(shè)計(jì))和系統(tǒng)的總體架構(gòu)設(shè)計(jì)做了詳細(xì) 的介紹和分析,并且展示了部分系統(tǒng)運(yùn)行結(jié)果。關(guān)鍵詞:B/S模式,幫助系統(tǒng)平臺(tái),J2EE, MVC莫式The Design andImplement of Support Module inthe Help andSupport Management SystemAbstrac
4、tAuthor : He Min Tutor: Wang Yi MinThe help and support management system is raised by hunan electric power corporation , they urgently need a public platform that can centralization of management producer goods which summed up over the years by electric corporation and supply some function as searc
5、h and study.The aim of this program is to design and achieves the support module of support System. These modules include post information, professor help, corporation information, electric books and train resource five child modules. In post information module can reaction the new System informatio
6、n in time, makes user to find the newest technical resource in the first time. In professor help module, collect professor Information in each organization of this corporation. Supply some technical support for basic level missionary. User can put questions to professor by e-mail。also can find techn
7、ical support by internal message. In train resource module, collect each specialized fieldeenesourewest train resource and hotspotrecommend resource in real time and support that resourcem eshoubanidbeurbmitsubscriber online. Corporations reveal module supply the name of electric facilities corporat
8、ion who currently used in hunan electric power corporation and introduce these corporations ' aptitude, product and communication method. Aleovute System can reveal each corporation ' s competitive strength.This system used J2EE structure, B/S mode and MVC architecture,reference<hunan ele
9、ctric power corporation visual system> to design page style, used discardprototype to enlighten user s requirement'. Team work, complete develop work on schedule. This System can run normally now.Keywords: B/S mode, Support System,J2EE,MVC mode目錄個(gè)人資料整理 僅限學(xué)習(xí)使用個(gè)人資料整理 僅限學(xué)習(xí)使用1緒論1.1 選題背景與目的1.1.1 選
10、題背景現(xiàn)階段,電力生產(chǎn)技術(shù)管理方面的資料既有國(guó)家權(quán)威部門和電力行業(yè)頒布的,又 有各級(jí)生產(chǎn)單位根據(jù)國(guó)家標(biāo)準(zhǔn)自行研究制定的,門類繁雜,分布廣泛,類型繁多,難 以集中,但是生產(chǎn)管理部門卻要求能夠及時(shí)的得到資料和幫助,如果不能及時(shí)得到資 料和幫助,將有可能對(duì)電力運(yùn)行,生產(chǎn)管理帶來嚴(yán)重的威脅,極有可能對(duì)企業(yè)經(jīng)濟(jì)效 率造成不可估量的損失。湖南省電力公司生產(chǎn)管理部門為了給相關(guān)工作人員提供快速,全面的技術(shù)資料支 持,因此提出“湖南省電力公司在線支持幫助系統(tǒng)”這個(gè)信息化建設(shè)工程,以下簡(jiǎn)稱 資料支持幫助系統(tǒng)本課題就是來源于該工程中的支持幫助模塊?!吧a(chǎn)資料技術(shù)支 持與幫助系統(tǒng)”能夠?yàn)殡娏镜挠脩籼峁┤缦鹿δ埽?
11、lt;1)提供行業(yè)性的技術(shù)支持,包括技術(shù)資料的展示、簡(jiǎn)單技術(shù)方案的建議等;<2)能對(duì)行業(yè)內(nèi)和機(jī)構(gòu)內(nèi)的技術(shù)資料數(shù)據(jù)進(jìn)行集中、統(tǒng)一、高效的管理;<3)具有靈活的支持幫助信息提供方式,能在各種終端使用。支持幫助系統(tǒng)最終目的是實(shí)現(xiàn)全省電力生產(chǎn)實(shí)時(shí)有序地運(yùn)行和管理,做到生產(chǎn)作 業(yè)每個(gè)環(huán)節(jié)都查有依據(jù)、行有規(guī)范、做有標(biāo)準(zhǔn)、考有制度,實(shí)現(xiàn)電力生產(chǎn)管理的安 全、高效。該系統(tǒng)以生產(chǎn)管理系統(tǒng)應(yīng)用為試點(diǎn),研究運(yùn)用信息技術(shù)對(duì)生產(chǎn)管理所使用 的標(biāo)準(zhǔn)、規(guī)程、規(guī)范、制度、管理辦法、措施等技術(shù)資料進(jìn)行統(tǒng)一歸檔和數(shù)字化,并 為全省各級(jí)生產(chǎn)管理的領(lǐng)導(dǎo)、生產(chǎn)部部長(zhǎng)、各專業(yè)專工、以及一線班組技術(shù)操作人員 提供全面的技術(shù)資料
12、支持和在線幫助功能,建立功能強(qiáng)大,運(yùn)行穩(wěn)定,安全可靠的個(gè) 性化服務(wù)平臺(tái)。支持幫助模塊能夠幫助用戶方便快捷的尋求專家?guī)椭?,找到?yōu)秀供貨廠商,訂購(gòu) 最新的專業(yè)書籍,形成一個(gè)互動(dòng)的交流平臺(tái)1.1.2 選題目的在該系統(tǒng)中,支持幫助模塊為用戶提供輔助性的技術(shù)支持。能夠及時(shí)的反映本 系統(tǒng)中發(fā)布的新的系統(tǒng)公告消息,讓用戶在第一時(shí)間查看到最新更新的技術(shù)資料;提 供專家咨詢、在線培訓(xùn)、經(jīng)驗(yàn)交流、個(gè)人學(xué)習(xí)服務(wù),使得各級(jí)技術(shù)人員及班組員工通 過該系統(tǒng)可以從交流中學(xué)習(xí)、向?qū)<艺?qǐng)教、向他人學(xué)習(xí)、從過去的經(jīng)驗(yàn)中學(xué)習(xí),隨時(shí) 幫助和解答生產(chǎn)中出現(xiàn)的技術(shù)難題;提供省公司目前在用的、或可供參考的合格的電 力設(shè)備廠商名錄,并對(duì)其資
13、質(zhì)、生產(chǎn)產(chǎn)品、聯(lián)系方式等附簡(jiǎn)要介紹。并引入用戶評(píng)分 機(jī)制,客觀的展現(xiàn)各個(gè)廠商的競(jìng)爭(zhēng)力;收集各專業(yè)的技術(shù)培訓(xùn)、職業(yè)技能資格鑒定、 工程核算等書籍目錄、各類培訓(xùn)計(jì)劃、培訓(xùn)消息、運(yùn)行檢修總結(jié)、技術(shù)經(jīng)驗(yàn)交流等信 息,實(shí)時(shí)向用戶展示最新的培訓(xùn)資料和電力公司的熱點(diǎn)推薦資料,并提供該資料的訂購(gòu) 方法和訂購(gòu)單的在線提交。同時(shí),支持各級(jí)機(jī)構(gòu)信息員在線管理、維護(hù)、充實(shí)、更新 該系統(tǒng),構(gòu)成一個(gè)互動(dòng)的管理平臺(tái)。1.2 國(guó)內(nèi)外研究狀況1.2.1 研究現(xiàn)狀幫助系統(tǒng)是計(jì)算機(jī)軟件的一個(gè)重要組成部分,就像我們平時(shí)購(gòu)買電器時(shí)的使用說明 一樣。一件好的軟件產(chǎn)品不但要有強(qiáng)大的功能和優(yōu)良的性能,還要有很高的用戶友好 性以及高效、完善的
14、幫助系統(tǒng)??梢哉f,從有軟件開始,幫助系統(tǒng)就一直是軟件系統(tǒng) 的重要組成。從幫助系統(tǒng)的發(fā)展歷程看。最初是簡(jiǎn)單的單機(jī)版幫助系統(tǒng),在本地按預(yù) 先設(shè)定好的方式向用戶提供幫助信息,常見的有CHM文檔等。后來隨著網(wǎng)絡(luò)技術(shù)的發(fā)展,出現(xiàn)了聯(lián)機(jī)幫助系統(tǒng),即在線幫助系統(tǒng),為用戶提供遠(yuǎn)程的在線幫助。幫助內(nèi)容 的提供方式也從最初的簡(jiǎn)單文檔,發(fā)展到圖文并茂,又到多媒體,以及交互式幫助21.2.2 發(fā)展趨勢(shì)現(xiàn)行的大多數(shù)幫助系統(tǒng)根據(jù)目的的不同,可以分為三種類型:第一種,關(guān)注于所依 托的軟件系統(tǒng),力圖向用戶解釋軟件系統(tǒng)的功能;第二種,關(guān)注于用戶可能執(zhí)行的典 型任務(wù),力圖幫助用戶完成任務(wù);第三種,關(guān)注與常見問題,解答用戶的問題。
15、這三種類型的劃分也不是絕對(duì)的,一個(gè)幫助系統(tǒng)可能同時(shí)具有這三種特征,而重點(diǎn)偏向于 其中一種網(wǎng)。目前,雖然大多數(shù)軟件系統(tǒng)都提供在線幫助,但是單機(jī)版的幫助仍然廣泛 存在,很多軟件都選擇既提供本地幫助又提供在線幫助,讓兩者互為補(bǔ)充。研究人員 對(duì)幫助系統(tǒng)的探討也從研究幫助信息展示方式、幫助系統(tǒng)交互性等方面發(fā)展到研究更 有效的幫助系統(tǒng)架構(gòu)、框架,以及更好的幫助模式等方面。1.3 課題研究方法本系統(tǒng)的開發(fā)過程嚴(yán)格按照軟件工程思想實(shí)施,開發(fā)流程依次為系統(tǒng)需求分析、概 要設(shè)計(jì)、詳細(xì)設(shè)計(jì)、編碼、測(cè)試等階段,每個(gè)階段都有相應(yīng)的文檔和代碼。系統(tǒng)需求分析階段使用拋棄型原型4、啟發(fā)用戶需求。參考湖南省電力公司視覺 識(shí)別系
16、統(tǒng),結(jié)合JavaScript和CSS設(shè)計(jì)制作頁面樣式。使用 CSS能夠簡(jiǎn)化網(wǎng)頁的格 式代碼,加快下載顯示的速度,也減少了需要上傳的代碼數(shù)量,大大減少了重復(fù)勞動(dòng) 的工作量5。系統(tǒng)采用B/S模式、J2EE架構(gòu)和MVC三層體系結(jié)構(gòu),后臺(tái)采用 Struts和Hibernate 框架,它對(duì)JDBC進(jìn)行了非常輕量級(jí)的對(duì)象封裝,對(duì)于持久層的數(shù)據(jù)的處理變得非常 方便6。MVC明確地把應(yīng)用程序分成三個(gè)核心模塊:模型、視圖、和控制器,它們分 別擔(dān)負(fù)不同的任務(wù)。視圖,是用戶看到并與之交互的界面,它向用戶顯示相關(guān)數(shù)據(jù), 并接收用戶提交的數(shù)據(jù),但不進(jìn)行任何實(shí)際的業(yè)務(wù)處理。模型,是應(yīng)用程序的主體部 分,它表示業(yè)務(wù)數(shù)據(jù)和業(yè)
17、務(wù)邏輯??刂破?,是用來接受用戶的請(qǐng)求并調(diào)用模型去完成 用戶的需求,還能調(diào)用視圖來顯示響應(yīng)結(jié)果7。MVC設(shè)計(jì)模式通過定義和規(guī)范表示層、控制層和邏輯層的不同功能和相互協(xié)作關(guān)系,將問題劃分為更小的組件,使得各 個(gè)層問的耦合度降低,提高了系統(tǒng)的可重用性、靈活性和可維護(hù)性網(wǎng)。Struts框架具有組件的模塊化,靈活性和重用性的優(yōu)點(diǎn),同時(shí)簡(jiǎn)化了基于MVC的web應(yīng)用程序的開發(fā)。Struts能夠清晰地區(qū)分控制,事務(wù)邏輯和視圖,從而簡(jiǎn)化了開發(fā) 應(yīng)用程序過程的。Struts提供的類使得開發(fā)工作更加簡(jiǎn)單,這些類包括:控制程序流程 的類實(shí)現(xiàn)和執(zhí)行程序事務(wù)邏輯的類自定義的標(biāo)記庫使得創(chuàng)建和驗(yàn)證HTML表單更加容易叫個(gè)人資
18、料整理 僅限學(xué)習(xí)使用2支持幫助模塊需求分析2.1支持幫助模塊用例分析2.1.1用例圖查看公告消息查看廠商詳細(xì)信息圖2.1培訓(xùn)資料模塊用例圖2.1.2用例說明普通用戶可以查看公告消息、查看專家信息,就一些技術(shù)問題向?qū)<姨釂枴⒉榭?并下載培訓(xùn)資料、查看并向電力圖書服務(wù)部訂購(gòu)電力圖書、查看廠商信息,并根據(jù)自 己使用該廠商產(chǎn)品后的體會(huì)對(duì)廠商進(jìn)行評(píng)價(jià)等操作。點(diǎn)擊其標(biāo)題可查看其詳細(xì)信息。點(diǎn)擊查詢按鈕可以對(duì)公告消息進(jìn)行查 詢。圖2.2公告消息流程圖(2) 獲得專家?guī)椭?。如圖 2.3,進(jìn)入專家?guī)椭缑妫梢圆榭磳<业牧斜?點(diǎn)擊其名稱可查看其詳細(xì)信息,并可以可以向?qū)<伊粞蕴釂枺瑢<铱梢?回復(fù)專家留言。點(diǎn)擊其郵箱
19、可向?qū)<野l(fā)郵件。點(diǎn)擊查詢按鈕可以對(duì)專家 信息進(jìn)行查詢。圖2.3專家?guī)椭鞒虉D(3) 查看和下載培訓(xùn)資料。如圖 2.4,進(jìn)入培訓(xùn)資料界面,可以查看培訓(xùn)資料的列表,點(diǎn)擊其名稱可查看其詳細(xì)信息,點(diǎn)擊下載鏈接之后用戶可以下載所需要的培訓(xùn)資料。點(diǎn)擊查詢按鈕可以對(duì)培訓(xùn)資料進(jìn)行查詢圖2.4培訓(xùn)資料流程圖(4) 查看廠商信息。如圖 2.5,進(jìn)入廠商信息展示界面,可以查看廠商的列表,點(diǎn)擊其名稱可查看其詳細(xì)信息,并且可以發(fā)表對(duì)廠商的評(píng)論和打 分。點(diǎn)擊查詢按鈕可以對(duì)廠商信息進(jìn)行查詢。圖2.5廠商信息流程圖(5) 查看和訂購(gòu)電力圖書。如圖 2.6,進(jìn)入電力圖書展示界面,可以查看圖書的列表,勾選圖書之后點(diǎn)擊生成訂購(gòu)單可
20、以生成訂購(gòu)單。點(diǎn)擊查看訂 購(gòu)單可以查看到歷史上生成過的訂購(gòu)單,通過訂購(gòu)單向電力圖書服務(wù)部 進(jìn)行訂購(gòu)。圖2.6電力圖書流程圖管理員用戶除了有普通用戶的操作之外還有以下的操作:(1) 在系統(tǒng)管理模塊可以添加公告消息,修改公告消息,刪除公告消息。(2) 在專家?guī)椭K可以添加專家信息,通過 Excel表批量添加專家信息刪除專家信息,刪除專家留言。(3) 在培訓(xùn)資料模塊可以刪除培訓(xùn)資料,修改培訓(xùn)資料,增加培訓(xùn)資料,通過Excel表批量添加培訓(xùn)資料。(4) 在廠商信息模塊可以添加廠商信息,通過 Excel表批量添加廠商信息刪除廠商信息,刪除廠商評(píng)論。(5) 在電力圖書模塊可以刪除訂購(gòu)單。5.1. 現(xiàn)能劃
21、分說明公告消息模塊和培訓(xùn)資料模塊的添加方法、刪除方法、修改方法、查詢方法分別 是在系統(tǒng)管理模塊和資料管理模塊中實(shí)現(xiàn)的。這幾個(gè)功能點(diǎn)屬于交叉功能,經(jīng)過我們 開發(fā)小組成員的協(xié)商決定在系統(tǒng)管理模塊和資料管理模塊中集中編寫代碼,在支持幫 助模塊中引用他們實(shí)現(xiàn)的方法就可以了。3系統(tǒng)總體框架設(shè)計(jì)3.1設(shè)計(jì)視圖3.1.1系統(tǒng)包結(jié)構(gòu)coreWebRootJSP Pages 圖3.1系統(tǒng)包結(jié)構(gòu)圖系統(tǒng)代碼主要分為三個(gè)部分,SRC、TEST和 WEBROOT。其中SRC部分主要包 括,DAO(數(shù)據(jù)訪問層,,DTO(業(yè)務(wù)邏輯層 ,和WEB(視圖層三層組成,其中還包括有 存放全局公用代碼的CORE(核心層 。而 WEB
22、ROOT層則主要包括有 JSP頁面,JavaScript文件和CSS文件以及一些配置文件、映射文件。系統(tǒng)代碼還包括有一些JAR包和HIBERNATE配置文件。3.1.2S次組織結(jié)構(gòu)本系統(tǒng)采用三層結(jié)構(gòu),自頂向下依次為:web層用戶視圖層)、service層業(yè)務(wù)邏輯層)、20層數(shù)據(jù)訪問層)。具體結(jié)構(gòu)如下圖:邏輯層DAO 摟口DAODAO數(shù)據(jù)庫圖3.2系統(tǒng)架構(gòu)圖3.2框架設(shè)計(jì)說明本系統(tǒng)采用典型的三層架構(gòu)設(shè)計(jì)。分別為:視圖層web)、業(yè)務(wù)邏輯層Service)、數(shù)據(jù)訪問層dao)。通過這種三層架構(gòu),即有效的分離了視圖、業(yè)務(wù)邏輯 和數(shù)據(jù)訪問,起到了低耦合高內(nèi)聚的效果,又提高了數(shù)據(jù)訪問效率和安全性,符合當(dāng)
23、 今軟件架構(gòu)設(shè)計(jì)的總體潮流。4 DAO層詳細(xì)定義和關(guān)系4.1專家?guī)椭K4.1.1 專家?guī)椭鷐odel類設(shè)計(jì)專家?guī)椭鷐odel類成員變量:表4.1專家?guī)椭惓蓡T變量變量名數(shù)據(jù)類型描述PROFESSION©Long專家IdNAMEString專家姓名SEXString專家性別EDULEVELString文化程度JOBString職務(wù)職稱MAJORString所學(xué)專業(yè)ENGAGE_MAJORString從事專業(yè)WORKUNITString工作單位PHONEString聯(lián)系電話POSTCODEString郵編POSTADDRString聯(lián)系地址PROFESSION_SERIESString
24、專業(yè)系列PROFESSION_BRANCHString分支專業(yè)PROFESSION_AFFILIATEDString歸口專業(yè)EMAILString電子郵箱INTRODUCEString專家簡(jiǎn)介ORGCODEString專家所屬機(jī)構(gòu)IMGIDLong與專家關(guān)聯(lián)的照片idIMAGEImage與專家關(guān)聯(lián)的照片本身INPUTSTREAMInputStream輸入流4.1.2 數(shù)據(jù)訪問類圖專家?guī)椭悎D«lnterfiace»IP rofessionDAO(from dao)getProfessionQ executeQueryQ addProfessiionQ deleteProfe
25、ssionByldsQ deleteProfessionByldQ ,iLipdateProfessionQ %earchProfessionOProfessionDAOImpI(from mgProfessionDAOImpI0rify Profess io nQgetProfessionQe c ute Query () addProfessionQ updateProfessionQ delete ProfessionBylds() deleteProfessionByldQ searchProfession()圖4.1專家?guī)椭愵悎D 專家的圖片附件數(shù)據(jù)訪問類圖圖4.2專家圖片附件類圖4
26、.1.3 數(shù)據(jù)訪問類接口設(shè)計(jì)專家?guī)椭涌?<IProfessionDAO)成員方法:表4.2獲取專家信息方法getProfession(>根據(jù)Id狀取專家信息返回值類型profession參數(shù)數(shù)據(jù)類型描述professionidlong專家的id表4.3添加專家信息方法addProfession(>添加專家信息返回值類型void參數(shù)數(shù)據(jù)類型描述professionProfession添加的專家對(duì)象表4.4刪除專家信息方法deleteProfessionById<)根據(jù)Id刪除專家信息返回值類型Boolean參數(shù)數(shù)據(jù)類型描述professionidlong要?jiǎng)h除的專家的I
27、d表4.5批量刪除專家信息方法deleteProfessionByIds<»根據(jù)Id數(shù)組批量刪除專家信息返回值類型Boolean參數(shù)數(shù)據(jù)類型描述professionidslong口要?jiǎng)h除的專家Ids數(shù)組表4.6更新專家信息方法updateProfession夕更新專豕缶息返回值類型Boolean參數(shù)數(shù)據(jù)類型描述professionProfession要更新的專家對(duì)象返回值類型searchresult參數(shù)數(shù)據(jù)類型描述Start, count ,where ,orderbyInt,int,string,string開始條,結(jié)束條,where,orderby專家照片接口 <II
28、mageDao)成員方法:表4.8添加圖片addImage<)添加專家圖片 返回值類型void參數(shù)數(shù)據(jù)類型描述ImageImage要添加專家的照片表4.9取得專家的圖片getImage<)取得專家的圖片返回值類型Image參數(shù)數(shù)據(jù)類型描述ImageidLong要得到專家的照片id表4.10刪除圖片delImage<)刪除圖片返回值類型Void參數(shù)數(shù)據(jù)類型描述ImageidLong要?jiǎng)h除的專家的照片idVoid參數(shù)數(shù)據(jù)類型描述ImageImage專家的照片對(duì)象4.2電力圖書模塊4.2.1電力圖書model類設(shè)計(jì)電力圖書model類成員變量:表4.12電力圖書model類成員變量
29、變量名數(shù)據(jù)類型描述trIdLong電力圖書IDnameString電力圖書名authorString作者pressString出版社pressTimeDate出版時(shí)間uploadTimeDate上傳時(shí)間pricedouble價(jià)格numberString圖書編號(hào)isbnStringISBNorgcodeString資料所屬機(jī)構(gòu)4.2.2數(shù)據(jù)訪問類圖iTramResourceDAO<<realize>> TrainResourceDAOImpIgetTrainResourceByld Q isbnNoRopeatQ getTrainRssourceByNlameO getT
30、irainRssourceListQ *searchTrainResourceQ "addTrainlResourceQ updateTrainResourceO deleteTrairiResourceOg g tT rainRssourceByldQ isbnNoRepeatQ "getTrainResourceByNameQ *gelT rainResDurcEListQ ,searchTrainResourceQ 1addTrainResourceO updteTrainResourceO deleteTrainResourceO圖4.3電力圖書數(shù)據(jù)訪問類圖4.2.
31、3數(shù)據(jù)訪問類接口設(shè)計(jì)電力圖書訪問接口 <ITrainResourceDAO)成員方法:表4.13取得一個(gè)電力圖書getTrainResourceByld (>通過trId取出一個(gè)電力圖書返回值類型TrainResource參數(shù)數(shù)據(jù)類型描述trIdlong電力圖書Id表4.14判斷isbn的重復(fù)isbnNoRepeat (>判斷是含存在相同的isbn返回值類型Boolean參數(shù)數(shù)據(jù)類型描述isbnString電力圖書isbn表4.15通過名字取得電力圖書getTrainResourceByName (>通過name取出一個(gè)電力圖書返回值類型TrainResource參數(shù)數(shù)
32、據(jù)類型描述StringString電力圖書名稱表4.16取得圖書列表getTrainResourceList (>獲得電力圖書列表返回值類型SearchResult<TrainResource>參數(shù)數(shù)據(jù)類型描述Start, count, where, orderByInt,Int,String,String開始條 數(shù),總數(shù),where語句,orderby語句表4.17查詢電力圖書searchTrainResource (>查詢電力圖書返回值類型SearchResult<TrainResource>參數(shù)數(shù)據(jù)類型描述Start, count, where, or
33、derByInt,Int,String,String開始條 數(shù),總數(shù),where語句,orderby語句表4.18添加電力圖書addTrainResource (>往數(shù)據(jù)庫中增加一個(gè)電力圖書返回值類型void參數(shù)數(shù)據(jù)類型描述trainResourceTrainResource要增加的電力圖書對(duì)象表4.19更新電力圖書updateTrainResource (>更尸個(gè)電力圖書返回值類型void參數(shù)數(shù)據(jù)類型描述trainResourceTrainResource要更新的電力圖書對(duì)象4.20刪除電力圖書deleteTrainResource<刪除一個(gè)電力圖書返回值類型void參數(shù)數(shù)據(jù)類型描述trIdlong要?jiǎng)h除的電力圖書Id4.3廠商信息模塊4.3.1 mode類設(shè)計(jì)廠商信息model類成員變量:4.21廠商信息model類成員變量變量名數(shù)據(jù)類型描述corporationIdLong廠商ID個(gè)人資料整理 僅限學(xué)習(xí)使用corporationN
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 推土機(jī)租賃合同書
- 建筑工程合同協(xié)議書
- 北京存量房買賣合同
- 總代理合作合同書
- 消防施工施工方案
- 天津改性砂漿施工方案
- TCSHB 0017-2024 生成式人工智能模型訓(xùn)練合規(guī)技術(shù)規(guī)范
- 足球場(chǎng)地基板施工方案
- 黑龍江草莓大棚施工方案
- 橋梁直角墊板施工方案
- 新生兒腸扭轉(zhuǎn)護(hù)理查房課件
- 小學(xué)數(shù)學(xué)-水中浸物問題-完整版題型訓(xùn)練30題-帶答案
- 培養(yǎng)正念提升幸福感
- 追悼會(huì)流程方案
- 公司制度制定執(zhí)行等情況匯報(bào)范文
- 營(yíng)銷員壓力管理
- 淺議鄉(xiāng)鎮(zhèn)機(jī)構(gòu)改革的難點(diǎn)與對(duì)策
- 二年級(jí)下冊(cè)口算題1000題大全
- 聚酯生產(chǎn)技術(shù) 聚酯聚合原理
- GB 4806.7-2023食品安全國(guó)家標(biāo)準(zhǔn)食品接觸用塑料材料及制品
- 中職統(tǒng)編《金屬材料與熱處理》系列課件 第1章 金屬的結(jié)構(gòu)與結(jié)晶(動(dòng)畫) 云天系列課件
評(píng)論
0/150
提交評(píng)論