版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領
文檔簡介
1、 廊坊職業(yè)技術(shù)學院高職計算機類廊坊職業(yè)技術(shù)學院高職計算機類 畢業(yè)(設計)論文畢業(yè)(設計)論文 信息管理專業(yè)信息管理專業(yè) 題目題目 圖書管理系統(tǒng)的設計與實現(xiàn)圖書管理系統(tǒng)的設計與實現(xiàn) 學生姓名學生姓名 學學 號號 10130800851013080085 指導教師指導教師 班班 級級 信息管理信息管理 g1001g1001 2013 年 4 月 9 日 目錄目錄 摘要摘要 3 3 abstract 4 4 第一章第一章 課題分析課題分析 5 5 1.11.1 課題背景課題背景 5 5 1.21.2 國內(nèi)外研究現(xiàn)狀國內(nèi)外研究現(xiàn)狀 5 5 1.31.3 本課題研究的意義本課題研究的意義 6 6 1.4
2、1.4 圖書管理的特點圖書管理的特點 6 6 第二章第二章 系統(tǒng)分析系統(tǒng)分析 7 7 2.12.1 系統(tǒng)的可行性分析系統(tǒng)的可行性分析 7 7 2.22.2 系統(tǒng)開發(fā)步驟系統(tǒng)開發(fā)步驟 7 7 2.32.3 對本系統(tǒng)的分析對本系統(tǒng)的分析 7 7 第三章第三章 數(shù)據(jù)庫設計數(shù)據(jù)庫設計 1010 3.13.1 數(shù)據(jù)庫分析數(shù)據(jù)庫分析 1010 3.23.2 數(shù)據(jù)庫概念設計和表結(jié)構(gòu)數(shù)據(jù)庫概念設計和表結(jié)構(gòu) 1010 第四章第四章 系統(tǒng)實現(xiàn)系統(tǒng)實現(xiàn) 1111 4.14.1 系統(tǒng)開發(fā)技術(shù)系統(tǒng)開發(fā)技術(shù) 1111 4.24.2 系統(tǒng)實現(xiàn)界面系統(tǒng)實現(xiàn)界面 1111 4.34.3 系統(tǒng)代碼實現(xiàn)系統(tǒng)代碼實現(xiàn) 2121 4.
3、 密碼修改密碼修改 2121 .2 圖書查詢圖書查詢 2222 .3 攔截校驗攔截校驗 2222 第五章第五章 總結(jié)總結(jié) 2424 參考文獻參考文獻 2525 指導意見指導意見 2626 摘摘 要要 隨著信息技術(shù)在管理技術(shù)上越來越深入而廣泛的應用,管理信息系統(tǒng)的實 施在技術(shù)上已逐步成熟。管理信息系統(tǒng)是一個不斷發(fā)展的新型科學,任何一個 單位要生存要發(fā)展,要高效率的把內(nèi)部活動有機的組織起來,就必須建立與自 身特點相適應的管理信息系統(tǒng)。資料管理系統(tǒng)是典型的信息管理系統(tǒng),其主要 開發(fā)包括后臺數(shù)據(jù)庫的建立和維護,以及前端應用程序的開發(fā)兩個方面。對于 前者要
4、求建立起數(shù)據(jù)庫一致性和完整性強,數(shù)據(jù)庫安全性好的庫。后者則要求 應用程序功能完備,易于使用等特點。因此,本人結(jié)合資料管理系統(tǒng)的要求, 對易語言數(shù)據(jù)管理系統(tǒng),易語言原理,易語言數(shù)據(jù)庫技術(shù)進行了較深入的學習 和應用。主要完成對資料管理系統(tǒng)的要求分析、功能模塊劃分,并由此設計了 數(shù)據(jù)庫結(jié)構(gòu)和應用程序。系統(tǒng)運行結(jié)果證明,本人設計的資料管理系統(tǒng)可滿足 借閱者、資料管理工作人員和高級管理三方面的要求。 系統(tǒng)開發(fā)采用大連飛揚軟件工作室編寫的易語言,它是一種全中文全可視 化電腦程序編寫語言。它的誕生結(jié)束了外國編程語言長期壟斷中國市場的局面, 使中國人終于可以使用自己的母語來編寫各種實用電腦程序。利用易語言強大
5、 的可視化界面功能以及對數(shù)據(jù)庫的支持,先構(gòu)造一個模型,逐步增加功能,最 終滿足需求,本系統(tǒng)界面友好,功能較強。不足的地方是當數(shù)據(jù)庫訪問量大時, 將導致性能的下降,且不利于數(shù)據(jù)庫有效共享,在以后改進中應考慮 server 作為數(shù)據(jù)庫,解決訪問速度及數(shù)據(jù)共享的問題。該系統(tǒng)力求易于使用, 具有較高的擴展性和可維護性。 關(guān)鍵字:關(guān)鍵字:關(guān)系數(shù)據(jù)庫 易語言 資料管理系統(tǒng) 系統(tǒng)開發(fā) 信息系 統(tǒng) abstract along with information technique more and more thorough but extensive application in managing a te
6、chnique, management information the implement of the system is on the technique already gradually mature.managing the information system is a new science which develops continuously, the whichever unit wants to exist to want a development, high-efficiency of organize organically the internal activit
7、y, have to build up adapting with oneself characteristics mutually of management information system.the data management system is a typical information management system, it mainly develops establishment and maintenance of including the backstage database, and the head apply the procedure develop tw
8、o aspects.start to build up the database consistency and the integrity to the former request strong, the database safety good database.the latter then requests applying procedure function is complete, being easy to an usage etc. characteristics.therefore, oneself combine a data management the reques
9、t of the system, manage system to the easy language data, easy language principle, the easy language database technique carried on a more thorough study and the application.mainly complete to manage system to the data of request analysis, function mold piece divide the line, and designed database st
10、ructure from here and applied procedure.the system circulates a result certificate, oneself design of data management system can the one who satisfy to borrow to read, data management the staff member and high class manage the request of three aspects.word. adoption dalian of the system development
11、floats in the sky the easy language that the software utility room writes, it is all of a kind of whole chineses and can see to turn computer procedure to write language.its birth ended the foreign country plait distance language long-term to break the situation of chinese market, making the chinese
12、 can use an own mother tongue finally to write various practical computer procedure.make use of easy language strong of can see to turn interface function and to support of the database, construct a model first, increase function gradually, end meet the demands, this system interface is friendly, th
13、e function is stronger.when the place of shortage is to be a database interviews to has great capacity, will cause the function descend, and the disadvantage share effectively in the database, should consider the server as a database in hereafter the improvement, resolving interview speed and the da
14、ta commonly shared problem.that system tries hard for to be easy to an usage, having to expand sex higherly and canning support sex. key word:the relation database easy language the development information system of the system system of the data management 第一章第一章 課題分析課題分析 1.11.1 課題背景課題背景 目前隨著信息化程度的提
15、高,國內(nèi)圖書館也日益現(xiàn)代化,為了滿足這種需 求,很多軟件開發(fā)商已經(jīng)開發(fā)出很多交好的商品化的圖書管理軟件,這些圖書 管理軟件功能和性能都很完善,他們大多是面向大型專業(yè)圖書館而開發(fā)的,專 業(yè)型強、功能分工較細、操作和使用比較復雜,難以掌握。對那些管理人員不 多且不是圖書管理業(yè)務的專業(yè)人員,業(yè)務分工也不是很明確,這樣的軟件對他 們來說太龐大、太復雜了。本系統(tǒng)開發(fā)基于.net 技術(shù),本著簡單、實用的原則, 既在功能上滿足用戶需求,又力求操作簡單,使系統(tǒng)容易掌握和使用。由于采 用.net 技術(shù)構(gòu)建,本系統(tǒng)既可以在單機運行又可以在網(wǎng)絡中運行,具有較高的 適應性。 1.21.2 國內(nèi)外研究現(xiàn)狀國內(nèi)外研究現(xiàn)狀
16、 伴隨著科技的進步,社會經(jīng)濟的發(fā)展高校人類步入知識社會經(jīng)濟時代。知 識管理理論即是這一時代的產(chǎn)物。作為一種全新的管理方法和管理手段,知識 管理的實踐最早誕生于企業(yè),目前也在企業(yè)界得以廣泛應用。而圖書管理系統(tǒng) 一直是這些年來積極探索的問題,并隨著這一問題研究的深入和關(guān)注,人們逐 漸開始了對圖書管理系統(tǒng)新的領域的探索,基于信息化管理的圖書知識管理系 統(tǒng)必將成為今后圖書館建設的一個只要內(nèi)容。但是圖書信息話管理還有很多的 不足: 高校圖書館檔案管理信息化所需基礎設施、設備條件和技術(shù)手段還相對 比較落后。然而,由于高校圖書館檔案管理信息化所需基礎設施、設備條件和 技術(shù)手段還相對比較落后,目前高校圖書館檔
17、案管理信息化水平還比較低。隨 著時代的發(fā)展、辦公形式的進步,高校的教學、科研及其他活動中越來越多的 依據(jù)聲像檔案。它真實、形象、鮮活地記載了活動、事件的面貌,是一種最直 觀、最真實的檔案材料, 也是高校及圖書館建設和發(fā)展的寶貴資料。但在工作 中往往忽視了對聲像檔案的收集和利用,使聲像檔案失去了其應有的作用。因 此,應增加一些高檔的聲像設備,加強聲像檔案的管理和利用,同時提高計算 機、局域網(wǎng)和公共網(wǎng)的建設,促進高校圖書館管理信息化水平的不斷提高。 高校圖書館檔案管理信息化服務層次低。目前,高校圖書館檔案管理信 息服務主要還是在對檔案資源的登記、保管,只是為部分人提供閱覽、簡單的 咨詢和導讀、復印
18、等外部層次上。隨著高?;A設施建設的加強,設施設備條 件進一步完善,校園網(wǎng)普遍建立,為高校圖書館檔案管理工作提供了很好的平 臺。然而,高校圖書館信息化服務網(wǎng)絡平臺的建設并不理想。在高校圖書館檔 案管理中,計算機網(wǎng)絡的共享性優(yōu)勢沒有得到很好的發(fā)揮,高校圖書館檔案信 息并沒有提供網(wǎng)絡信息服務,也沒有建立能讓讀者進行交流網(wǎng)絡平臺。信息化 服務層次還比較低,網(wǎng)絡資料、檔案文獻報道、專題提供、資源共享等深層次 服務還沒有形成。 高校校園網(wǎng)逐步建立,但校園網(wǎng)的利用不夠充分,還未建立起高校圖書 館網(wǎng)絡遠程用戶平臺。在過去很長一段時間里,由于高校圖書館檔案管理傳統(tǒng) 工作方式所形成的思維和方法上的定式,使得圖書
19、館檔案管理工作者在思想觀 念上難以將現(xiàn)代化管理引入到檔案工作中來。盡管計算機普及程度已經(jīng)較高, 校園網(wǎng)已經(jīng)逐步建立,但是,高校圖書館檔案管理中沒有充分發(fā)揮現(xiàn)代網(wǎng)絡技 術(shù)的作用。圖書館檔案信息基本上是局限于本校,至多就是本地區(qū),基本沒有 實現(xiàn)遠程存取服務,很少有高校圖書館建設有遠程用戶也可以非常方便地利用 圖書館檔案信息的網(wǎng)絡平臺。近幾年,電子信息技術(shù)的迅速發(fā)展和對社會生活 的巨大影響,雖然已經(jīng)讓檔案工作者認識到計算機、網(wǎng)絡等可以大大提高檔案 管理工作的效率和信息化水平。但是對于如何構(gòu)建圖書館檔案管理信息化服務 平臺,相當多的檔案管理工作者并沒有站在資源充分共享與利用和學校改革與 發(fā)展的高度,從
20、更深層次上認真思考信息化給檔案管理帶來的機遇! 1.31.3 本課題研究的意義本課題研究的意義 隨著當今社會的迅猛發(fā)展,知識變的越來越重要,終身學習的觀念已經(jīng)深 入人心。而圖書館這一傳統(tǒng)的獲取知識的場所,它的地位也變的越來越重 要。而圖書館的管理方法也更新了很多次。從最初的手工管理到現(xiàn)在的計算機 管理等等。 經(jīng)過調(diào)查一些圖書館的現(xiàn)狀,發(fā)現(xiàn)各圖書館使用的管理系統(tǒng)基本都是幾年 前的產(chǎn)品,大多使用 vb+ado 方式,web 平臺也主要使用 asp 或 php 開發(fā)。開發(fā) 技術(shù)比較陳舊,功能上也有一些不足。而且以前的 vb 面向?qū)ο蠡幊蹋╫op) 支持的不是很好,軟件維護起來也相當困難。 micr
21、osoft.net 技術(shù)的推出,將計算帶入一個新時代。現(xiàn)在.net 已經(jīng)引起業(yè) 界廣泛的關(guān)注。.net 是專門為程序員設計的、功能強大的開發(fā)工具,利用該工 具能夠構(gòu)建各類應用程序。.net 可以說是博大精深,蘊含者豐富的新技術(shù)新思 想。 .net 使應用程序的功能更強大,使系統(tǒng)開發(fā)更簡單,使系統(tǒng)的部署更輕松。 而.net 包含的統(tǒng)一的類庫,統(tǒng)一的數(shù)據(jù)結(jié)構(gòu)使得各類編程模型更統(tǒng)一。 個人對.net 技術(shù)非常感興趣,在這方面也做過大量的研究。又鑒于當前流 行的圖書館管理信息系統(tǒng)技術(shù)都比較陳舊,就萌發(fā)了用.net 開發(fā)一個新圖書館 管理信息系統(tǒng)的想法。 很高興它成為為畢業(yè)設計研究的課題。 系統(tǒng)的實踐意
22、義有兩個:1 開發(fā)出的系統(tǒng)功能強大,可以應用于各大中型 圖書館使用,可以根據(jù)客戶的要求添加功能。2 由于.net 推出的時間不算很長, 所以網(wǎng)上很少有用.net 開發(fā)的公開源代碼的大型系統(tǒng)。本系統(tǒng)可以給廣大的. net 編程愛好者一些參考。 本文理論部分主要針對數(shù)據(jù)庫設計技術(shù)、存儲過程技術(shù)、ado.net 技術(shù) 以及用 sql server .net framework 數(shù)據(jù)提供程序訪問 sqlserver2000 數(shù)據(jù)庫 技術(shù)這四個方面進行了研究和探討。 圖書館管理信息系統(tǒng)的每一行代碼都是精雕細琢出來的,從里面體現(xiàn)出. net 的強大性以及優(yōu)越性。在編程過程中查閱了大量的書籍,參考了大量 m
23、sdn 以及各大網(wǎng)站的技術(shù)文章,全部代碼約有一萬兩千行左右。為此做了大量的工 作。 在系統(tǒng)的開發(fā)過程中,深刻體會到了.net 平臺的強大性以及優(yōu)越性以 及存儲過程在提高數(shù)據(jù)訪問性能和增強數(shù)據(jù)訪問安全性上所起到的重要作用 1.41.4 圖書管理系統(tǒng)的特點圖書管理系統(tǒng)的特點 準備開發(fā)出具有以下特點的管理系統(tǒng): 頁面清晰、功能齊全實用、操作簡單。 開發(fā)周期短、維護費用低、軟件更新速度快。 風格友好化,輕松管理,容易上手,達到一看就懂、一學即會。 目標系統(tǒng)必須具有可靠性、安全性、可維護性、可移植性等。 本系統(tǒng)是針對學校圖書館來開發(fā)的管理信息系統(tǒng),該系統(tǒng)要達到可以對圖 書的基本信息進行管理的功能,可以實
24、現(xiàn)基本的查詢、錄入、修改和借閱功能。 數(shù)據(jù)集中統(tǒng)一,采用數(shù)據(jù)庫處理數(shù)據(jù)。使用模塊化結(jié)構(gòu),便于修改,由易增加 新內(nèi)容。 第二章第二章 系統(tǒng)分析系統(tǒng)分析 2.12.1 系統(tǒng)的可行性分析系統(tǒng)的可行性分析 系統(tǒng)的可行性分析包括兩個詳細的部分:分析開發(fā)的新系統(tǒng)的必要性和可 能性。必要性在前面系統(tǒng)初步調(diào)查中已經(jīng)做了詳細的分析,這里不再贅述;可 能性主要包括經(jīng)濟可能性、技術(shù)可能性和運行可能性三個方面。 經(jīng)濟可行性研究是對組織的經(jīng)濟現(xiàn)狀和投資能力進行分析,對系統(tǒng)建設運 行和維護費用進行估算,對系統(tǒng)建成后取得的社會和經(jīng)濟效益進行估計。 技術(shù)可行性要考慮現(xiàn)有的技術(shù)條件是否能夠順利完成開發(fā)工作,軟硬件配 置是否滿足
25、開發(fā)的需求等。資料管理系統(tǒng)采用的是易語言開發(fā)語言,調(diào)試相對 簡單,當前的計算機硬件配置也完全能滿足需求,因此在技術(shù)上是絕對可行的。 運行可行性是對組織結(jié)構(gòu)的影響,現(xiàn)有人員和機構(gòu)、設備設施和環(huán)境對系 統(tǒng)的適應性及人員的培訓補充計劃的可行性。當前我們單位信息化技術(shù)已經(jīng)相 對普及,各類操作人員水平都有相當?shù)母叨龋赃\行上是可行性的。 2.22.2 系統(tǒng)開發(fā)步驟系統(tǒng)開發(fā)步驟 一般來說,管理信息系統(tǒng)的建立與應用可以劃分成總體設計、系統(tǒng)開發(fā)和 系統(tǒng)運行三個階段,其中系統(tǒng)開發(fā)階段還可以進一步分為系統(tǒng)分析、系統(tǒng)設計 和系統(tǒng)實施等工作環(huán)節(jié)。上述各個階段排列成一個嚴格的線性開發(fā)序列,在每 個階段均產(chǎn)生完整的技術(shù)
26、文檔作為下一個階段工作的指導和依據(jù),每一個階段 都應對相應的文檔進行評審,確信該階段工作已完成并達到要求后進入下一個 階段,同時在以后的工作中不能輕易改變前面經(jīng)過評審的成果。 上述開發(fā)方式的主要優(yōu)點是方便開發(fā)工作的組織和管理,并且可能大大降 低管理信息開發(fā)的復雜性。國內(nèi)外許多系統(tǒng)開發(fā)的實例都證明這是一種行之有 效的開發(fā)方式。 2.32.3 對本系統(tǒng)的分析對本系統(tǒng)的分析 通過對需求客戶的分析,本系統(tǒng)開發(fā)的主要目的是通過信息化的方式對大 量的資料信息進行管理,一方面提高資料信息的利用率,另一方面,實現(xiàn)一定 程度上的信息共享,為決策提供事實依據(jù)。通過對系統(tǒng)的調(diào)查和可行性分析, 畫出系統(tǒng)的數(shù)據(jù)流程圖,
27、如下圖: 資料表 dfd 流程圖:資料信息入庫 dfd:用戶入庫表 dfd:資料借出 dfd:資料歸還 第三章第三章 數(shù)據(jù)庫設計數(shù)據(jù)庫設計 microsoft sql server 2005 是一個高性能的客戶端/服務器結(jié)構(gòu)的關(guān)系數(shù) 據(jù)庫管理系統(tǒng),是為支持高容量的事務處理和決策支持系統(tǒng)而設計的。能夠為 其他的 microsoft 操作系統(tǒng)提供很多客戶端工具和網(wǎng)絡接口。使用它可以完成 事務處理、存儲和分析數(shù)據(jù)。其中 sql server2005 負責維護數(shù)據(jù)庫中數(shù)據(jù)的安 全,確保正確的存儲數(shù)據(jù)和不違反定義數(shù)據(jù)之間的規(guī)則,匯集各種信息以供查 詢、存儲和檢索。數(shù)據(jù)庫在該圖書管理信息系統(tǒng)中占有非常重要
28、的地位,數(shù)據(jù) 庫結(jié)構(gòu)設計合理可以提高數(shù)據(jù)存儲的效率,報填數(shù)據(jù)的完整和一致,有利于程 序的實現(xiàn)。 3.13.1 數(shù)據(jù)庫分析數(shù)據(jù)庫分析 針對圖書管理信息系統(tǒng)的需求通過對工作過程的內(nèi)容和數(shù)據(jù)流程分析,設 計數(shù)據(jù)庫中的字段和字段類型,根據(jù)本系統(tǒng)運行管理,確定為本系統(tǒng)設計一個 數(shù)據(jù)庫,其下分設讀者信息表、管理員登記表、還書信息表、圖書信息表。 1.讀者信息表包括的字段有:讀者編號,讀者姓名,性別,部門,聯(lián)系地址; 2.管理員登錄表包括的字段有:管理員和密碼; 3.還書信息表包括的字段有:圖書編號,讀者編號,還書日期; 4.圖書信息表包括的字段有:圖書編號,圖書名稱,出版社,圖書價格,借閱次 數(shù),存放位置
29、,庫存數(shù)量等。 3.23.2 數(shù)據(jù)庫概念設計和表結(jié)構(gòu)數(shù)據(jù)庫概念設計和表結(jié)構(gòu) 根據(jù)上節(jié)各表中讓你涉及到人字段,可以設計出能夠滿足用戶需求的各種 實體以及它們之間的關(guān)系,為后面的邏輯結(jié)構(gòu)設計打下基礎。以下就是圖書信 息表為例的一個表結(jié)構(gòu): 表 1 圖書信息表 圖書信息表nvarchar(10) 圖書編號varchar(20) 圖書名稱varchar(20) 出版社varchar(20) 圖書價格varchar(20) 借閱次數(shù)varchar(20) 存放位置nchar(10) 庫存數(shù)量int 第四章第四章 系統(tǒng)實現(xiàn)系統(tǒng)實現(xiàn) 4.14.1 系統(tǒng)開發(fā)技術(shù)系統(tǒng)開發(fā)技術(shù) 靜態(tài)頁面制作(html 代碼,fr
30、ame 應用, css 應用)利用 jdbc,比較簡單 的實現(xiàn)數(shù)據(jù)庫存取操作(二層結(jié)構(gòu))分析二層結(jié)構(gòu)帶來的問題,改進該結(jié)構(gòu), 引入數(shù)據(jù)訪問層。 簡單的數(shù)據(jù)訪問層實現(xiàn)數(shù)據(jù)庫存取操作簡單的數(shù)據(jù)訪問層帶來的問題以及 如何改進數(shù)據(jù)訪問層設計: 公共的數(shù)據(jù)庫連接類 dbconnection、 數(shù)據(jù)訪問對 象 dao 的基類 basedao, log4j 的配置與應用,針對業(yè)務的數(shù)據(jù)訪問對象開發(fā), 從 authordao 開始。 作者管理的數(shù)據(jù)訪問層開發(fā)完畢,實現(xiàn)前臺 jsp 層的開發(fā),主要是 crud 操 作。 增加簡單的 js 校驗。 圖書管理模塊分析,業(yè)務層開發(fā)、涉及事務操作、多表操作。 圖書管理
31、jsp 層開發(fā)7,分析參數(shù)多的情況帶來的問題,引入 javabean 來實現(xiàn) request 參數(shù)的自動獲取和設置。 增加 js 校驗實現(xiàn)基本的數(shù)據(jù)驗證。 編寫通用的分頁對象 pageutil,應用該對象在圖書列表中實現(xiàn)內(nèi)存中分頁, 類似的,實現(xiàn)作者、出版社的分頁。 為系統(tǒng)增加一張系統(tǒng)用戶表, 完成系統(tǒng)用戶的 crud。 session 用戶登錄以及登錄驗證的開發(fā)。編寫通用的登錄驗證,單獨作為 文件包含到需要驗證才能訪問的頁面中。 為系統(tǒng)退出功能增加。 mvc 思想簡要介紹,利用 servlet 作為控制器,el,jstl 完成界面顯示,基 于 mvc 開發(fā)圖書查詢模塊5。 servlet 中
32、的過濾器,使用過濾器增強可維護性。改進代碼,將 request 編碼交由過濾器處理, 將登錄校驗交由過濾器處理。 4.24.2 系統(tǒng)系統(tǒng)實現(xiàn)界面實現(xiàn)界面 登陸成功 登陸失敗 圖書查詢 圖書詳細列表 圖書添加 圖書修改 圖書刪除 出版社查詢 出版社添加 出版社修改 出版社刪除 作者查詢 作者添加 作者修改 作者刪除 用戶查詢 用戶添加 用戶修改 用戶刪除 4.34.3 系統(tǒng)代碼實現(xiàn)系統(tǒng)代碼實現(xiàn) .1 密碼修改密碼修改 package com.books.db; import java.sql.preparedstatement; import java.sql.resultset
33、; import java.sql.sqlexception; import java.util.list; import com.books.model.usermodel; import mon.db.basedao; import mon.db.iparambinding; import mon.db.irowmapper; import mon.util.paramutil; public class userdao extends basedao public void update(final usermodel model) string sql=update bookusers
34、 set account=?,password=?,name=? ,createtime=? where userid=?; super.updatebysql(sql, new iparambinding() override public void bindparam(preparedstatement pstmt) throws sqlexception pstmt.setstring(1, model.getaccount(); pstmt.setstring(2, model.getpassword(); pstmt.setstring(3, model.getname(); pst
35、mt.setstring(4, model.getcreatetime(); pstmt.setint(5, model.getuserid(); ); class userrowmapper implements irowmapper override public object mappingrow(resultset rs) throws sqlexception usermodel model = new usermodel(); model.setaccount(rs.getstring(account); model.setpassword(rs.getstring(passwor
36、d); model.setname(rs.getstring(name); /將 date 格式轉(zhuǎn)換為 string 格式 通過 rs 得到 date 然后轉(zhuǎn) 換成 string 類型的 yyyy-mm-dd hh:mm:ss string createtime = paramutil.parsedatetime(rs.gettimestamp(createtime), yyyy-mm-dd hh:mm:ss); model.setcreatetime(createtime); model.setuserid(rs.getint(userid); return model; 8 .2 圖書查詢圖書查詢 public list queryall() string sql = select t.*,publishername from titles t left outer join publishers p on t.publisherid=p.publisherid; return super.querybysql(sql, new tit
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 浙江越秀外國語學院《漆畫表現(xiàn)灰料新語言》2023-2024學年第一學期期末試卷
- 浙江海洋大學《GIS氣象應用與開發(fā)》2023-2024學年第一學期期末試卷
- 中國計量大學《生物信息學入門(雙語)》2023-2024學年第一學期期末試卷
- 中央財經(jīng)大學《工程建筑制圖》2023-2024學年第一學期期末試卷
- 工程問題應用題(含答案)
- 20XX金融季報總結(jié)模板
- 生活數(shù)學教程模板
- 人教版四年級數(shù)學上冊寒假作業(yè)(四)(含答案)
- 河南省信陽市2024-2025學年普通高中高三第二次教學質(zhì)量檢測生物模擬試題(含答案)
- 揚州市職業(yè)大學《外國文學經(jīng)典作品》2023-2024學年第一學期期末試卷
- GB/T 44545-2024制冷系統(tǒng)試驗
- 北師大版四年級數(shù)學上冊口算天天練題卡2
- 滑模施工計算書及相關(guān)圖紙
- DB11T 2279-2024 社會單位消防安全評估規(guī)范
- 《電力電纜試驗》課件
- JJF 2122-2024 機動車測速儀現(xiàn)場測速標準裝置校準規(guī)范
- 充電樁四方協(xié)議書范本
- 2024年南京鐵道職業(yè)技術(shù)學院單招職業(yè)技能測試題庫及答案解析
- 2023年信息處理技術(shù)員教程
- 稽核管理培訓
- 電梯曳引機生銹處理方案
評論
0/150
提交評論