亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        基于Java圖書(shū)借閱管理信息系統(tǒng)的實(shí)現(xiàn)

        2013-05-30 04:52:44馮永娟
        關(guān)鍵詞:信息管理系統(tǒng)

        馮永娟

        【摘 要】隨著信息技術(shù)的發(fā)展,信息管理系統(tǒng)逐漸應(yīng)用到了各個(gè)領(lǐng)域。信息管理系統(tǒng)的應(yīng)用,能夠提高工作效率,并保障信息管理的安全性,尤其是需要管理復(fù)雜的信息時(shí),信息管理系統(tǒng)更能體現(xiàn)其優(yōu)勢(shì)。圖書(shū)管理系統(tǒng)信息量大,人工管理十分繁瑣,效率低。本文討論了基于Java的圖書(shū)借閱管理系統(tǒng)的實(shí)現(xiàn)。

        【關(guān)鍵詞】信息管理系統(tǒng);圖書(shū)借閱;Java

        隨著信息技術(shù)的發(fā)展,信息管理系統(tǒng)逐漸應(yīng)用到了各個(gè)領(lǐng)域[1]。高校圖書(shū)館的管理工作是所有高校必須切實(shí)面對(duì)的工作,傳統(tǒng)的人工管理方法,借閱者需要在分類(lèi)架上自己一本本尋找,而圖書(shū)管理員需要查詢(xún)圖書(shū)借閱記錄時(shí),也需要逐個(gè)查詢(xún)借閱記錄。而且,這種管理方法不嚴(yán)謹(jǐn),容易造成圖書(shū)流失,損失圖書(shū)館的利益。海量的信息管理給圖書(shū)借閱管理帶來(lái)了難題。因此,開(kāi)發(fā)圖書(shū)借閱管理信息系統(tǒng)對(duì)于高校是十分重要的。

        1.需求分析

        圖書(shū)管理系統(tǒng),主要涉及到借閱者和管理者雙方的利益。因此,一個(gè)優(yōu)秀的圖書(shū)館管理系統(tǒng),應(yīng)該能快速得到圖書(shū)的檢索信息,快捷的完成圖書(shū)借閱和歸還流程,并能夠?yàn)楣芾碚吲c借閱者提供快捷的數(shù)據(jù)處理途徑。對(duì)于借閱者來(lái)說(shuō),與他們切實(shí)相關(guān)的問(wèn)題是如何更方便在系統(tǒng)中查詢(xún)到自己想要借閱的書(shū)籍,或者查詢(xún)自己已借閱或正在借閱的圖書(shū),以便于他們對(duì)未來(lái)借閱計(jì)劃的安排,防止所借圖書(shū)過(guò)期等。而對(duì)圖書(shū)管理員來(lái)說(shuō),他們比較關(guān)心的是如何更有效管理讀者的借閱行為。因此,圖書(shū)管理系統(tǒng)的需求分析可總結(jié)如下:

        對(duì)于借閱者,系統(tǒng)需要實(shí)現(xiàn)的功能有:圖書(shū)信息查詢(xún);借閱者的借閱歷史、正在借閱的書(shū)籍以及借閱者的基本信息查詢(xún)。

        而對(duì)圖書(shū)管理員來(lái)說(shuō),系統(tǒng)需要實(shí)現(xiàn)的功能有:管理讀者證,包括已發(fā)放的有哪些,過(guò)期的有哪些,注銷(xiāo)的有哪些等等;管理讀者已借閱的書(shū)籍,隨時(shí)掌握讀者借書(shū)的動(dòng)態(tài);借閱者所持有的讀者證是否有效。

        2.圖書(shū)借閱管理系統(tǒng)實(shí)現(xiàn)平臺(tái)

        2.1 數(shù)據(jù)庫(kù)平臺(tái)

        圖書(shū)借閱管理系統(tǒng)的實(shí)現(xiàn)基于一個(gè)合適的數(shù)據(jù)庫(kù)。SQL Server 2000 具有許多優(yōu)點(diǎn):

        (1)易用性:操作過(guò)程中數(shù)據(jù)庫(kù)能提供大量向?qū)А①Y料等進(jìn)行指導(dǎo)。

        (2)靈活性:數(shù)據(jù)庫(kù)的服務(wù)器可采用多種存儲(chǔ)模式,如多維文件、關(guān)系模型等。

        (3)很強(qiáng)的完整性和可收縮性的特點(diǎn)。

        (4)能夠支持大量函數(shù)和API。

        因此,相對(duì)于其他數(shù)據(jù)庫(kù)系統(tǒng),SQL Server 2000的開(kāi)發(fā)成本比較低,性能也可以[2]。因此,考慮圖書(shū)館借閱管理系統(tǒng)對(duì)穩(wěn)定性以及成本的要求,可選取SQL Server 2000作為本系統(tǒng)的數(shù)據(jù)庫(kù)系統(tǒng)。

        2.2編程語(yǔ)言

        由 Sun Microsystems的 JamesGosling 領(lǐng)導(dǎo)的工作組開(kāi)發(fā)的Java編程語(yǔ)言編寫(xiě)的程序,通用性十分強(qiáng)大,既可嵌入到 HTML 頁(yè)中,也可由 Web 瀏覽器下載,它能使Web 客戶(hù)享受到動(dòng)畫(huà)和交換式的瀏覽模式。因 Java 面向公眾免費(fèi),學(xué)習(xí)起來(lái)簡(jiǎn)單,能夠跨平臺(tái)應(yīng)用,并且采用面向?qū)ο蟮木幊谭绞剑@些編程優(yōu)點(diǎn),使得JAVA迅速得到了業(yè)界的認(rèn)同,并且逐漸成為應(yīng)用領(lǐng)域中目前最為廣泛使用的編程語(yǔ)言之一[3]。本系統(tǒng)選取Java語(yǔ)言作為編程語(yǔ)言。

        2.3管理信息系統(tǒng)開(kāi)發(fā)方法

        開(kāi)發(fā)一個(gè)系統(tǒng),需要依照一下原則:創(chuàng)新原則,充分了解時(shí)代新技術(shù),體現(xiàn)管理系統(tǒng)的先進(jìn)性;整體原則,不管是哪一類(lèi)信息系統(tǒng),都必須能夠是一個(gè)閉環(huán)的系統(tǒng),根據(jù)反饋信息不斷完善系統(tǒng),體現(xiàn)系統(tǒng)的超前性。

        管理信息系統(tǒng)可依照多種方法和技術(shù)進(jìn)行開(kāi)發(fā),依據(jù)這些方法能更科學(xué)合理地開(kāi)發(fā)系統(tǒng)。主要的方法和技術(shù)有:結(jié)構(gòu)化生命周期法、面向?qū)ο蠓椒?、CASE 方法、商業(yè)軟件包法、原型法等。其中,面向?qū)ο蠓椒?,能夠圍繞一個(gè)具體對(duì)象來(lái)分析和實(shí)際系統(tǒng),基于面向?qū)ο蟮墓ぞ邅?lái)完成系統(tǒng)的建立。因此,這種方法逐漸成為了開(kāi)發(fā)各類(lèi)信息系統(tǒng)開(kāi)發(fā)的主流。

        圖書(shū)借閱管理信息系統(tǒng),可通過(guò)采用面向?qū)ο蠹夹g(shù)來(lái)進(jìn)行開(kāi)發(fā)和設(shè)計(jì)。其開(kāi)發(fā)環(huán)境為:

        (1)操作系統(tǒng)——Windows XP。

        (2)選用數(shù)據(jù)庫(kù)——SQL Server 2000。

        (3)編程語(yǔ)言——Java 開(kāi)發(fā)包:JDK6.0。

        (4)面向?qū)ο箝_(kāi)發(fā)工具:Eclipse 3.2。

        3.系統(tǒng)功能實(shí)現(xiàn)

        3.1系統(tǒng)功能模塊介紹

        根據(jù)需求分析可知,圖書(shū)館管理系統(tǒng)需要實(shí)現(xiàn)三大功能模塊:圖書(shū)借閱管理、基礎(chǔ)數(shù)據(jù)維護(hù)、系統(tǒng)維護(hù)。圖書(shū)借閱管理模塊,是圖書(shū)借閱管理系統(tǒng)日常使用最為頻繁的模塊,完成圖書(shū)的借還、圖書(shū)信息的查詢(xún)等,具有強(qiáng)烈的交互性。基礎(chǔ)數(shù)據(jù)維護(hù)模塊,是系統(tǒng)其他功能得以實(shí)現(xiàn)的基礎(chǔ),通過(guò)數(shù)據(jù)庫(kù)相關(guān)操作函數(shù)完成對(duì)讀者信息的添加、修改以及刪除,保障系統(tǒng)運(yùn)行數(shù)據(jù)的安全。系統(tǒng)維護(hù)模塊,實(shí)現(xiàn)用戶(hù)信息的維護(hù)管理,設(shè)置用戶(hù)登錄界面,限制用戶(hù)的使用權(quán)限,更便于用戶(hù)管理和系統(tǒng)的維護(hù)。

        3.2系統(tǒng)各功能模塊的實(shí)現(xiàn)

        應(yīng)用Java編程語(yǔ)言實(shí)現(xiàn)管理過(guò)程,可通過(guò)構(gòu)造類(lèi)函數(shù)實(shí)現(xiàn)窗體的布局及相關(guān)屬性的設(shè)置[4]。系統(tǒng)的各個(gè)模塊的實(shí)現(xiàn)過(guò)程如下。

        (1)圖書(shū)借閱管理模塊。這個(gè)模塊的主要功能是實(shí)現(xiàn)圖書(shū)借閱和歸還過(guò)程的管理。這個(gè)模塊需要建立與使用者的交互界面,主要通過(guò)不同的觸發(fā)事件的設(shè)置完成。因此,借閱過(guò)程可通過(guò)設(shè)置文本輸入框監(jiān)聽(tīng)事件,圖書(shū)管理員通過(guò)紅外掃描條形碼,將讀入的圖書(shū)信息顯示到文本框中,觸發(fā)文本框監(jiān)聽(tīng)事件,將這些信息存入到圖書(shū)借閱表格中;同理,圖書(shū)歸還可設(shè)置按鈕監(jiān)聽(tīng)事件,根據(jù)紅外讀入需要?dú)w還的圖書(shū)的條形碼,在數(shù)據(jù)庫(kù)中進(jìn)行查詢(xún)?cè)摋l形碼信息,當(dāng)搜到匹配的信息則單擊相應(yīng)按鈕,觸發(fā)按鈕事件,從而完成圖書(shū)的歸還。

        (2)基礎(chǔ)數(shù)據(jù)維護(hù)模塊。該模塊主要是完成系統(tǒng)數(shù)據(jù)的管理,通過(guò)與數(shù)據(jù)庫(kù)之間的交互完成。對(duì)于圖書(shū)借閱管理系統(tǒng),系統(tǒng)界面應(yīng)該實(shí)現(xiàn)讀者信息管理、圖書(shū)類(lèi)別管理和圖書(shū)信息管理。實(shí)現(xiàn)這些信息的管理,就是完成相關(guān)圖書(shū)信息的修改、添加等任務(wù)。這些功能可在SQL Server 2000數(shù)據(jù)庫(kù)的基礎(chǔ)上,通過(guò)調(diào)用一些常用函數(shù)實(shí)現(xiàn),如getConnection(),實(shí)現(xiàn)圖書(shū)管理系統(tǒng)界面與數(shù)據(jù)庫(kù)的連接;execute()執(zhí)行對(duì)數(shù)據(jù)庫(kù)中數(shù)據(jù)的操作,如查詢(xún)等,executeUpdate()就是執(zhí)行對(duì)數(shù)據(jù)庫(kù)的更新操作,close()則是關(guān)閉數(shù)據(jù)庫(kù)函數(shù)。

        (3)系統(tǒng)維護(hù)模塊。這個(gè)模塊主要是維護(hù)系統(tǒng),使其正常運(yùn)行。對(duì)于這個(gè)模塊來(lái)說(shuō),限制用戶(hù)使用權(quán)限是最基本的要求,否則會(huì)不利于系統(tǒng)的維護(hù)。故這個(gè)模塊的主要部分是用戶(hù)登錄界面,這部分主要通過(guò)設(shè)置按鈕監(jiān)聽(tīng)事件完成。登錄監(jiān)聽(tīng)事件讀取文本框中輸入的信息,然后在數(shù)據(jù)庫(kù)中的用戶(hù)信息表中進(jìn)行查詢(xún)匹配,如果信息匹配,則表示該用戶(hù)符合使用權(quán)限,可進(jìn)入相應(yīng)的系統(tǒng),完成對(duì)應(yīng)的系統(tǒng)的信息維護(hù)功能;另一個(gè)監(jiān)聽(tīng)事件為重置,觸發(fā)此事件,則將用戶(hù)名和密碼清空,便于用戶(hù)重新輸入信息。通過(guò)這個(gè)模塊,能夠?qū)崿F(xiàn)數(shù)據(jù)的安全管理。

        4.結(jié)論

        信息管理系統(tǒng)的高效性和安全性,使得其在實(shí)際應(yīng)用過(guò)程中展現(xiàn)出十分明顯的優(yōu)勢(shì)和效率?;贘AVA的圖書(shū)借閱管理系統(tǒng),能夠充分利用Java語(yǔ)言的通用性和靈活性,應(yīng)用面向?qū)ο蟮某绦蛟O(shè)計(jì)方法,高效地實(shí)現(xiàn)海量圖書(shū)信息和借閱者信息的管理。

        【參考文獻(xiàn)】

        [1]郭寧,鄭小玲.信息管理系統(tǒng)[M].人民郵電出版社,2006.

        [2]王俊偉,史創(chuàng)民.SQL Server2000 數(shù)據(jù)庫(kù)管理與應(yīng)用[M].清華大學(xué)出版社,2006.

        [3]??藸?Java 編程思想(第 4 版)[M].機(jī)械工業(yè)出版社,2007.6.

        [4]求是科技.Java 信息管理系統(tǒng)開(kāi)發(fā)實(shí)例導(dǎo)航[M].人民郵電出版社,2005.

        猜你喜歡
        信息管理系統(tǒng)
        三維可視化信息管理系統(tǒng)在選煤生產(chǎn)中的應(yīng)用
        信息管理系統(tǒng)在工程項(xiàng)目管理的應(yīng)用
        基于三維TGIS的高速公路綜合信息管理系統(tǒng)
        SaaS模式下的房地產(chǎn)中介公司信息管理系統(tǒng)
        高速公路綠色通道信息管理系統(tǒng)開(kāi)發(fā)與實(shí)踐
        女同另类专区精品女同| 亚洲精品国产福利一二区| 亚洲日本一区二区三区四区| 亚洲一区二区三区熟妇| 亚洲中文字幕乱码在线视频| 一区二区三区人妻在线| 精品国产一区二区三区毛片| 男男互吃大丁视频网站| 国产精品亚洲av网站| 国产一区二区精品久久凹凸| 久久综合给合久久狠狠狠9| 五月婷网站| 亚洲熟妇大图综合色区| 亚洲精品6久久久久中文字幕| 亚洲国产福利精品一区二区| 午夜亚洲国产理论片亚洲2020| 无遮挡十八禁在线视频国产制服网站 | 又黄又爽又无遮挡免费的网站| 色吧噜噜一区二区三区| 深夜一区二区三区视频在线观看| 日韩精品在线一二三四区| 少妇又紧又爽丰满在线视频| 午夜国产精品视频在线观看| 丝袜美腿av在线观看| 精品国产一区二区三区18p| 成人影院视频在线免费观看| 亚洲va韩国va欧美va| 日本中国内射bbxx| 成 人 免费 在线电影| 欧美人伦禁忌dvd放荡欲情| 欧美国产一区二区三区激情无套| 欧美老熟妇欲乱高清视频 | 2018天天躁夜夜躁狠狠躁| 亚洲国产av无码精品| 中文字幕av一区二区三区人妻少妇| 最新亚洲人成网站在线观看 | 精品嫩模福利一区二区蜜臀| 亚洲av成人av三上悠亚| 国产主播一区二区三区蜜桃| 精品激情成人影院在线播放| 大尺度免费观看av网站|