• 
    

    
    

      99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看

      ?

      圖書管理系統(tǒng)的設(shè)計(jì)與應(yīng)用研究

      2017-10-23 17:37林逢春
      無(wú)線互聯(lián)科技 2017年19期
      關(guān)鍵詞:圖書系統(tǒng)設(shè)計(jì)

      林逢春

      摘 要:隨著我國(guó)信息技術(shù)的不斷發(fā)展,管理信息系統(tǒng)的實(shí)現(xiàn)已經(jīng)得到了一定的完善。圖書管理系統(tǒng)是一種信息管理系統(tǒng),即MIS,成了圖書館進(jìn)行現(xiàn)代化圖書管理和信息服務(wù)的基礎(chǔ)部分。圖書管理工作的順利進(jìn)行,是保證圖書能夠得到有效利用的前提條件。文章通過對(duì)圖書管理系統(tǒng)的需求、功能模塊的劃分以及數(shù)據(jù)庫(kù)模式分析,進(jìn)而設(shè)計(jì)并且實(shí)現(xiàn)了數(shù)據(jù)庫(kù)結(jié)構(gòu)和應(yīng)用程序,使得此系統(tǒng)具有功能完善、交互性良好以及界面友好等特性。

      關(guān)鍵詞:圖書;管理;系統(tǒng);設(shè)計(jì)

      計(jì)算機(jī)信息技術(shù)的不斷發(fā)展,改變了人們的生產(chǎn)和生活,近幾年以來(lái),計(jì)算機(jī)已經(jīng)滲透到人們生活工作的各個(gè)領(lǐng)域行業(yè)中,并且得到了廣泛的應(yīng)用,而利用計(jì)算機(jī)進(jìn)行一些管理工作也成了一種趨勢(shì),尤其體現(xiàn)在圖書館的系統(tǒng)管理上。傳統(tǒng)的圖書管理系統(tǒng)已經(jīng)不能滿足廣大閱讀者的需求,因此,針對(duì)這一實(shí)際情況,設(shè)計(jì)一個(gè)有效的圖書管理系統(tǒng)模式成為亟待解決的問題。圖書管理系統(tǒng)不但避免了人工管理的不方便,提高了對(duì)圖書管理的質(zhì)量和效率,而且還提高了信息處理的準(zhǔn)確性和及時(shí)性,以便管理人員對(duì)圖書的調(diào)整與策劃工作的順利進(jìn)行。

      1 系統(tǒng)的應(yīng)用需求

      圖書管理系統(tǒng)的需求主要來(lái)自于3個(gè)方面,即圖書借閱者、圖書的管理人員以及圖書館的工作人員[1]。因此,對(duì)圖書管理系統(tǒng)的設(shè)計(jì)要充分考慮到這3個(gè)方面的具體需要。

      借閱者的需求是對(duì)圖書館的書籍進(jìn)行查閱、了解本人的借書情況以及對(duì)個(gè)人信息的修改。圖書的借閱者能夠及時(shí)了解自己所在圖書館的書籍?dāng)?shù)量和名稱,并且根據(jù)自己的借閱證號(hào)和個(gè)人用戶的登錄密碼等,也可以對(duì)自己的借書狀況進(jìn)行查詢,以及對(duì)自己信息的修改和維護(hù)。此外,圖書借閱者只能根據(jù)自己的數(shù)據(jù)來(lái)對(duì)個(gè)人的借閱情況和個(gè)人信息進(jìn)行查詢,而在不知道他人的借閱證號(hào)和登錄密碼的情況下,就無(wú)法對(duì)其他人的信息進(jìn)行維護(hù)和查詢。通過這樣的設(shè)計(jì),不僅可以滿足圖書借閱者的需求,而且在一定程度上維護(hù)了個(gè)人的隱私。

      圖書館的工作人員主要負(fù)責(zé)對(duì)圖書借閱人員的借書和歸還任務(wù),以及做好借書和歸還的圖書表來(lái)方便借閱者進(jìn)行查詢。圖書館的工作人員可以對(duì)圖書借閱人員的借書和還書記錄進(jìn)行修改工作,因此這就需要圖書館的工作人員對(duì)本模塊進(jìn)行登錄工作。在這一模塊當(dāng)中,工作人員可以將借閱者的借書和還書記錄加入到其中,并且形成圖書表,對(duì)此進(jìn)行打印,方便借閱人員的管理和查詢。

      2 數(shù)據(jù)庫(kù)的設(shè)計(jì)

      數(shù)據(jù)庫(kù)的設(shè)計(jì)是指根據(jù)實(shí)際需求,在某一具體的數(shù)據(jù)庫(kù)管理系統(tǒng)上,設(shè)計(jì)數(shù)據(jù)庫(kù)的結(jié)構(gòu)和建立數(shù)據(jù)庫(kù)的過程。數(shù)據(jù)庫(kù)系統(tǒng)需要操作系統(tǒng)的支持。數(shù)據(jù)庫(kù)設(shè)計(jì)是建立數(shù)據(jù)庫(kù)及其應(yīng)用系統(tǒng)的技術(shù),是信息系統(tǒng)開發(fā)和建設(shè)中的核心技術(shù)。由于數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)的復(fù)雜性,為了支持相關(guān)程序運(yùn)行,數(shù)據(jù)庫(kù)設(shè)計(jì)就變得異常復(fù)雜,因此最佳設(shè)計(jì)不可能一蹴而就,而只能是一種“反復(fù)探尋,逐步求精”的過程,也就是規(guī)劃和結(jié)構(gòu)化數(shù)據(jù)庫(kù)中的數(shù)據(jù)對(duì)象以及這些數(shù)據(jù)對(duì)象之間關(guān)系的過程。對(duì)數(shù)據(jù)庫(kù)的設(shè)計(jì)過程主要分為3個(gè)方面進(jìn)行[2]。

      2.1 數(shù)據(jù)庫(kù)的需求

      現(xiàn)有的圖書管理系統(tǒng)對(duì)實(shí)現(xiàn)圖書的管理、借閱以及讀者的管理上有一定的困難,因此,把圖書的管理、借閱以及讀者的管理的需要從數(shù)據(jù)庫(kù)獲取的資源,將他們用一個(gè)相同的數(shù)據(jù)庫(kù)進(jìn)行管理,從而使得數(shù)據(jù)庫(kù)中存放著所有有關(guān)圖書管理、借閱和讀者管理的數(shù)據(jù)資料。

      2.2 數(shù)據(jù)庫(kù)概念的結(jié)構(gòu)設(shè)計(jì)

      在這一部分中,設(shè)計(jì)時(shí)要從用戶者的角度處理相關(guān)的數(shù)據(jù)以及要求,使得數(shù)據(jù)庫(kù)的概念設(shè)計(jì)能夠真實(shí)反映出用戶的思想。并且將概念的結(jié)構(gòu)設(shè)計(jì)從整體設(shè)計(jì)中分離開來(lái),使其設(shè)計(jì)的事項(xiàng)具有獨(dú)立單一性,這樣能夠降低設(shè)計(jì)的復(fù)雜程度,擺脫數(shù)據(jù)庫(kù)管理系統(tǒng)(Database Management System,DBMS)的限制。使用實(shí)體-聯(lián)系(Entity Relationship,ER)圖方法進(jìn)行數(shù)據(jù)庫(kù)概念設(shè)計(jì),主要分為設(shè)計(jì)局部ER模式,設(shè)計(jì)全局ER模式以及優(yōu)化全局ER模式3部分,從而得到最終的概念模式。

      首先,對(duì)局部ER模式的設(shè)計(jì)要對(duì)實(shí)體和屬性進(jìn)行定義。其次,對(duì)所有的局部ER模式進(jìn)行整合,使其綜合成一個(gè)全局ER模式,這一概念結(jié)構(gòu)不但要支持局部ER模式,而且要表示出合理完整的數(shù)據(jù)庫(kù)概念模式。最后,要對(duì)全局模式進(jìn)行優(yōu)化,以便全面準(zhǔn)確的反饋出用戶的全部需求,提高數(shù)據(jù)庫(kù)的使用效率。除此之外,還應(yīng)該滿足一些條件,例如:實(shí)體類型的個(gè)數(shù)、屬性的個(gè)數(shù)要少一些,并且避免實(shí)體類型之間的聯(lián)系過于的復(fù)雜化。

      2.3 數(shù)據(jù)庫(kù)邏輯結(jié)構(gòu)設(shè)計(jì)

      數(shù)據(jù)庫(kù)概念結(jié)構(gòu)設(shè)計(jì)采用的是ER圖,DBMS大多是關(guān)系型,而我們應(yīng)用的MS SQL Server 2000也是關(guān)系模式的DBMS,所以,對(duì)數(shù)據(jù)庫(kù)邏輯結(jié)構(gòu)的設(shè)計(jì)就是把ER圖變化成為關(guān)系模式的過程。我們使用的關(guān)系模式具有很多的優(yōu)勢(shì),對(duì)于邏輯結(jié)構(gòu)設(shè)計(jì)來(lái)說(shuō),可以使用關(guān)系數(shù)據(jù)庫(kù)中的理念,從而使得設(shè)計(jì)的過程能夠順利進(jìn)行。

      3 圖書管理系統(tǒng)的應(yīng)用設(shè)計(jì)分析

      3.1 數(shù)據(jù)模塊窗體的設(shè)計(jì)

      進(jìn)行圖書管理系統(tǒng)應(yīng)用程序的分析設(shè)計(jì)時(shí),常常會(huì)遇見許多的窗口和組件同時(shí)對(duì)一個(gè)數(shù)據(jù)源進(jìn)行訪問的現(xiàn)象,那么針對(duì)每一個(gè)窗口或者每一個(gè)組件都設(shè)計(jì)一個(gè)數(shù)據(jù)源進(jìn)行訪問是不好實(shí)現(xiàn)的,并且保證這些數(shù)據(jù)源的準(zhǔn)確相同性也是十分有難度的事情。因此,使用數(shù)據(jù)模塊就可以方便地解決這一問題。數(shù)據(jù)模塊是指可以對(duì)數(shù)據(jù)源進(jìn)行集中管理的一種窗體,可以被所需要的地方即刻引入。

      在此系統(tǒng)的設(shè)計(jì)過程中,使用動(dòng)態(tài)生成的ADOQuery會(huì)節(jié)省一些資源,因此在系統(tǒng)中,在第一個(gè)模塊的設(shè)計(jì)中使用到了數(shù)據(jù)模塊,在后面兩個(gè)模塊的設(shè)計(jì)中就使用了動(dòng)態(tài)生成的ADOQuery。此外,因?yàn)镾QL語(yǔ)句是動(dòng)態(tài)加入的,所以在控件的使用中也會(huì)比較節(jié)約。

      3.2 系統(tǒng)登錄程序的設(shè)計(jì)

      在圖書管理系統(tǒng)的設(shè)計(jì)中,為了防止不法分子侵入系統(tǒng),可以設(shè)計(jì)一個(gè)系統(tǒng)的登錄窗口。當(dāng)程序啟動(dòng)時(shí),彈出登錄窗口進(jìn)行使用者的身份驗(yàn)證。當(dāng)輸入的用戶名稱與密碼錯(cuò)誤時(shí),就會(huì)禁止訪問這一系統(tǒng)。在對(duì)用戶進(jìn)行身份驗(yàn)證時(shí),首先要看用戶名和密碼是否真實(shí)存在,如果顯示是空,那么就進(jìn)行輸入,否則進(jìn)入到資源庫(kù)中查找,如果有數(shù)據(jù)顯示,說(shuō)明該用戶的身份為真,否則其身份不合法。

      3.3 圖書信息管理程序的設(shè)計(jì)

      對(duì)圖書管理系統(tǒng)中信息管理程序的設(shè)計(jì)是實(shí)現(xiàn)圖書信息的添加、修改、刪除的功能,此設(shè)計(jì)可以由表格顯示出圖書的所有信息。當(dāng)使用者對(duì)圖書信息進(jìn)行添加之后,其圖書就會(huì)顯示在相應(yīng)的表格當(dāng)中。如果要對(duì)信息進(jìn)行修改,就能夠在表格中點(diǎn)擊“修改”按鈕,從而完成對(duì)圖書信息的修改,對(duì)信息的刪除功能使用也是一樣的步驟。在設(shè)計(jì)時(shí),首先創(chuàng)建一個(gè)窗口,并對(duì)默認(rèn)的兩個(gè)按鈕進(jìn)行刪除,在屬性窗口設(shè)置為非選擇狀態(tài),窗口的標(biāo)題欄進(jìn)行取消。在窗口中添加6個(gè)靜態(tài)文本、7個(gè)編輯框資料、1個(gè)列表視圖資源以及1個(gè)組合框資源[3]。

      3.4 查詢功能的設(shè)計(jì)

      對(duì)圖書管理系統(tǒng)查詢功能的設(shè)計(jì)是針對(duì)信息查詢和輸入這兩個(gè)部分來(lái)說(shuō)。可以將所有信息的管理都集中在一個(gè)窗口中,將各個(gè)部分放在一個(gè)不一樣的選項(xiàng)卡上,共同使用查詢、打印按鈕,節(jié)約時(shí)間。

      對(duì)圖書的銷售查詢主要是對(duì)圖書銷售量的排行和統(tǒng)計(jì),因此,圖書的管理人員可以根據(jù)這些來(lái)制定相應(yīng)的銷售策略和技巧。在查詢功能的設(shè)計(jì)中,可以使用Query()函數(shù)進(jìn)行查詢操作。使用這一函數(shù)之前,首先對(duì)查詢的條件進(jìn)行評(píng)估,其次根據(jù)條件設(shè)置相應(yīng)的SQL語(yǔ)句,最后對(duì)該語(yǔ)句進(jìn)行執(zhí)行,進(jìn)而實(shí)現(xiàn)數(shù)據(jù)的查詢功能,并且將查詢的數(shù)據(jù)反映在表格當(dāng)中。

      4 結(jié)語(yǔ)

      本文通過對(duì)圖書管理系統(tǒng)的設(shè)計(jì)與應(yīng)用研究,詳細(xì)闡述了系統(tǒng)的設(shè)計(jì)過程,不僅使得圖書管理系統(tǒng)更加地面向用戶,給工作人員以及圖書的使用者帶來(lái)了極大的便捷,而且使得圖書的管理工作變得更加規(guī)范化。由此看來(lái),對(duì)圖書管理系統(tǒng)進(jìn)行完善的設(shè)計(jì)是保證圖書管理的完善化、圖書館順利發(fā)展的可行性措施。此外,通過對(duì)此系統(tǒng)的實(shí)踐證明,可以很好地滿足借閱者、圖書管理人員以及相應(yīng)的工作人員的需求。

      [參考文獻(xiàn)]

      [1]熊瑛.基于ASP.NET的高校院系圖書管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)[J].科技資訊,2015(26):177-178.

      [2]徐敏,蔣偉梁.基于Android平臺(tái)的圖書管理系統(tǒng)的設(shè)計(jì)與研究[J].電腦與信息技術(shù),2017(1):53-55.

      [3]潘家鑫,吳瑕,李顯楊.基于.Net的圖書館圖書管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)[J].民營(yíng)科技,2016(12):75.endprint

      猜你喜歡
      圖書系統(tǒng)設(shè)計(jì)
      Smartflower POP 一體式光伏系統(tǒng)
      WJ-700無(wú)人機(jī)系統(tǒng)
      圖書推薦
      基于PowerPC+FPGA顯示系統(tǒng)
      歡迎來(lái)到圖書借閱角
      瞞天過?!律O(shè)計(jì)萌到家
      連通與提升系統(tǒng)的最后一塊拼圖 Audiolab 傲立 M-DAC mini
      設(shè)計(jì)秀
      有種設(shè)計(jì)叫而專
      設(shè)計(jì)之味
      十堰市| 西盟| 砀山县| 长白| 兴国县| 佛学| 阜新市| 鄄城县| 大姚县| 鄂托克前旗| 隆昌县| 墨玉县| 武乡县| 舒城县| 盐边县| 泾川县| 高碑店市| 奈曼旗| 綦江县| 安岳县| 金湖县| 清新县| 茂名市| 娄底市| 栖霞市| 南昌县| 定南县| 哈巴河县| 乌海市| 庄河市| 萍乡市| 天全县| 安岳县| 斗六市| 聂拉木县| 镇安县| 瑞安市| 贞丰县| 莱阳市| 石渠县| 长汀县|