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

        ?

        山西電大圖書管理信息系統(tǒng)的設計與實現(xiàn)

        2016-02-23 07:04:55□李
        山西廣播電視大學學報 2016年2期
        關鍵詞:借書管理系統(tǒng)圖書

        □李 瑩

        ( 山西廣播電視大學,山西 太原 030027)

        山西電大圖書管理信息系統(tǒng)的設計與實現(xiàn)

        □李 瑩

        ( 山西廣播電視大學,山西 太原 030027)

        針對山西電大圖書館的實際情況,作者開發(fā)研制了山西電大圖書管理系統(tǒng)。此管理系統(tǒng)的主要功能有:書庫管理、學生信息管理、消息管理以及圖書信息查詢功能等。系統(tǒng)采用面向?qū)ο蟮脑O計模式,ASP.NET為設計開發(fā)工具,ADO作為對象模型訪問數(shù)據(jù)庫,SQL Server2000為數(shù)據(jù)管理系統(tǒng)。

        管理信息系統(tǒng);圖書管理;B/S架構;MVC

        一、課題背景

        作為一個小型圖書館,山西電大圖書館目前正在使用的圖書管理系統(tǒng)為單一的圖書借閱,只考慮到了方便工作人員的功能,沒有實現(xiàn)借閱者與管理人員的互動交流,圖書信息管理難以實現(xiàn)。雖然圖書館包含的資料并不是特別多,僅有7萬冊左右的圖書,但是目前只能采用傳統(tǒng)的查詢方式來尋找資料,會消耗很多的精力和時間。為了方便圖書管理者對圖書信息進行管理,方便借閱者查詢資料,有必要開發(fā)設計一個方便快捷并且適合山西電大圖書館特點的圖書管理軟件。

        本系統(tǒng)利用了目前山西電大已有的網(wǎng)絡條件,基于B/S實現(xiàn)WEB訪問,針對在校學生,為實現(xiàn)圖書在電大校園的網(wǎng)絡查詢,將圖書資料作為一項可查詢的內(nèi)容,制作了基于WEB的查詢系統(tǒng)。本系統(tǒng)包含的功能主要有:完整的學生信息管理,如:學生信息的錄入、查詢及修改;用戶登錄驗證、對書庫信息的管理,如圖書信息的錄入、查詢及修改;消息管理,如即時通告新聞,可以更好地為借閱者服務,使圖書管理更加高效快捷,從而有效地提高圖書館的工作效率。

        二、系統(tǒng)需求分析

        作為軟件生存周期的一個重要階段,需求階段要求工作人員在與客戶互動的過程中,積極主動地與客戶進行廣泛的交流,在此基礎上不斷發(fā)現(xiàn)軟件生存周期中的模糊概念,并對這些概念產(chǎn)生更加完整、透徹的理解,最終形成一致的需求說明,這直接影響到軟件開發(fā)的成功與否。

        軟件的設計需要與學校圖書管理的實際工作相符合,而進行合理的需求分析可以確定待開發(fā)軟件的功能、數(shù)據(jù)和界面等要求。從當前山西電大的網(wǎng)絡運用來看,不必為圖書管理構建一個過于復雜的工作環(huán)境,只要適應就好。從辦公自動化的角度來看,圖書管理系統(tǒng)要求能夠快捷高效地對圖書及學生信息進行登記、查詢和修改,以便管理員能夠更好地執(zhí)行圖書館的職能,同時也為借閱者提供了極大的方便。在此基礎上,軟件的系統(tǒng)也要滿足能夠隨時更新的要求,以便允許將來擴充的需要。系統(tǒng)需求分析通過對系統(tǒng)的功能需求及數(shù)據(jù)庫進行設計,使得軟件功能與客戶需求達成一致,有助于系統(tǒng)的開發(fā)。

        (一)系統(tǒng)功能需求

        圖書管理系統(tǒng)開發(fā)者在與學校圖書館工作人員充分溝通交流后,最終確定了用戶的不同需求,確定各模塊及模塊間的任務,結合學校的需求,給出了系統(tǒng)功能模塊劃分圖。如圖2-1所示。

        圖2-1 系統(tǒng)功能模塊劃分圖

        用戶登陸驗證。為了保護圖書館的相關信息,用戶在使用管理軟件時需要登錄,并且系統(tǒng)在對用戶類別進行判定之后,會根據(jù)用戶的類別賦予用戶不同的權限,用戶的主要類型有:普通用戶(借閱者)、圖書管理員和系統(tǒng)管理員三種。用戶在系統(tǒng)初始界面輸入用戶名和密碼并驗證通過后才能進入系統(tǒng)。

        借書管理。主要包括有借書信息的輸入、查詢和修改等內(nèi)容。在實際工作中,系統(tǒng)必須要核對用戶信息之后才能向用戶提供借書服務,確保借閱者沒有不良借書記錄,借書之后則要修改借閱者信息和圖書庫存信息。

        還書管理。借書管理的后續(xù)管理,主要是為了回收借出的圖書。用戶在還書時,要確認其是否超出歸還期限,如果借閱者的還書時間超出了圖書館規(guī)定的還書期限,就要對借閱者予以相應的處罰,如:第一次警告,第二次開始限制其借書的時間和數(shù)量。

        圖書信息管理。這項功能主要是對于學校圖書信息進行操作與運行,包括對庫存信息的核對、查詢,檢查是否發(fā)生圖書遺失的狀況。根據(jù)不同的書籍類別,編制特定的標簽。

        學生信息。針對不同類別的學生,限定其借書的數(shù)量及還書期限。另外,學生可以通過輸入自己的學號來查詢自己的使用情況。

        (二)數(shù)據(jù)需求

        要實現(xiàn)文獻信息網(wǎng)絡化和資源共享,就要使書目數(shù)據(jù)標準化、規(guī)范化。依照當前國家對于圖書數(shù)據(jù)的標準,工作人員通常需要錄入的格式為MARC格式。所謂MARC指的是Machine Readable Catalog(ue)的字母縮寫,通過使用代碼以及特定的數(shù)據(jù)結構,將目錄錄入到計算機中,并可通過計算機進行有效識別。 針對山西電大的圖書館管理系統(tǒng)的需求,所需要的數(shù)據(jù)形式如下表所示:

        圖2-2 數(shù)據(jù)形式

        (三)平臺與工具的選擇

        選擇合適的開發(fā)工具,可以編制出高質(zhì)量的代碼和運行程序,有助于縮短系統(tǒng)的開發(fā)周期,對整個系統(tǒng)的實現(xiàn)有著非常重要的作用。本系統(tǒng)采用了面向?qū)ο蟮脑O計模式,并使用B/S架構,MVC模式設計。按照圖書的數(shù)據(jù)標準MARC格式錄入圖書信息。本系統(tǒng)的開發(fā)使用能夠極大地提高圖書館管理員的工作效率。

        三、圖書管理系統(tǒng)的總體設計

        軟件開發(fā)項目主要由主要業(yè)務流程設計、系統(tǒng)架構以及數(shù)據(jù)庫設計三方面組成,圖書管理系統(tǒng)的設計應圍繞這三個方面進行展開。

        (一)系統(tǒng)業(yè)務流程設計

        操作員只有在輸入用戶名和密碼,并在系統(tǒng)驗證通過后才可以進入軟件操作系統(tǒng),并且系統(tǒng)會根據(jù)操作員身份的不同,來授予操作員不同的權限,并結合其系統(tǒng)權限進入系統(tǒng)進行操作。本系統(tǒng)根據(jù)學校的要求把操作員權限分成三類:

        1.普通用戶權限(借閱者):只具有借書、還書等基本使用權限,假如需要修改個人信息內(nèi)容,則需要通知操作員,并由操作員授予權限。

        2.圖書管理員用戶權限:操作員可以授予借閱者借書還書的權利,并同時修改圖書庫存信息,但是不能任意更改學生相關信息的要求。

        3.系統(tǒng)管理員用戶權限(維護人員):可以對管理系統(tǒng)進行維護和恢復,擁有此系統(tǒng)的所有權利,可增加和刪除操作。

        圖3-1 系統(tǒng)流程圖

        (二)系統(tǒng)架構設計

        本圖書管理系統(tǒng)基于B/S架構,保持清晰的架構,便于開發(fā)者調(diào)整與維護。視圖層采用能夠?qū)SP.NET應用程序中的控制器及模擬視圖分開來的MVC設計模式。

        ASP.NET MVC主要包括Models、Controllers和Views三個功能。其中Modles主要是對數(shù)據(jù)庫做抽象處理;Controllers主要用于系統(tǒng)控制和邏輯處理;而Views則是實現(xiàn)視圖的呈現(xiàn)。在創(chuàng)建ASP.NET MVC應用程序時,可以對三個功能分別設立不同的文件。

        在ASP.NET MVC應用程序中,Views主要負責呈現(xiàn)系統(tǒng)界面,Controllers則主要負責讀取數(shù)據(jù),所以,在界面呈現(xiàn)中,對于數(shù)據(jù)的處理以及邏輯運算都借助Controllers來處理,Views不進行此項工作。所以在系統(tǒng)設計時,可以借助ViewData,將Views與Controllers整合起來,最終實現(xiàn)數(shù)據(jù)的讀取和顯示能夠同時進行。

        通過將ADO技術與ASP結合,為數(shù)據(jù)庫可以提供必要的數(shù)據(jù)信息內(nèi)容,并方便使用者對數(shù)據(jù)庫進行查詢、插入、更新、刪除等操作。系統(tǒng)的業(yè)務邏輯層基于了面向?qū)ο蟮脑O計方法,將圖書、借閱、讀者和管理員分別抽象轉變?yōu)閷嶓w,分別將這些內(nèi)容儲存在不同的子系統(tǒng)中。數(shù)據(jù)庫設計采用關系數(shù)據(jù)模型,將各類數(shù)據(jù)規(guī)范的存儲在數(shù)據(jù)庫中。

        (三)數(shù)據(jù)庫功能設計

        數(shù)據(jù)庫設計(Database Design)指的是在一個特定的系統(tǒng)應用環(huán)境,為了能夠有效地記錄更多的可利用數(shù)據(jù),滿足不同用戶的需求,而構建的最優(yōu)數(shù)據(jù)庫模式,建立數(shù)據(jù)庫及其應用系統(tǒng)。

        在數(shù)據(jù)庫分析過程中,主要考慮以下幾點:

        鑒于本系統(tǒng)僅提供給本學校使用,所以為了方便學校管理學生的個人信息,應該使用幾張單獨的信息存放表,更加直觀的將學生信息表現(xiàn)出來,并在完善系統(tǒng)時,特別注意要保證存儲信息的完整性。

        其次,為了能夠在空間與速率中取得相應的平衡點,需要依靠圖書管理系統(tǒng)數(shù)據(jù)庫第一、第二范式,以及第三范式,進而保證了數(shù)據(jù)庫中元組數(shù)據(jù)的存取效率。

        總之,本系統(tǒng)利用了Sql server2000數(shù)據(jù)庫的特性,成功地約束了數(shù)據(jù)的完整性,保證了系統(tǒng)的正常運行。

        四、圖書管理系統(tǒng)的實現(xiàn)

        在圖書管理系統(tǒng)的設計構想達成后,就要考慮如何能夠更好地實現(xiàn)其功能,下面主要介紹系統(tǒng)的部分功能以及系統(tǒng)實現(xiàn)的方案。

        管理系統(tǒng)中的管理員操作界面主要有人員管理模塊和信息查詢模塊兩個模塊,這兩個模塊分別可以實現(xiàn)兩部分功能。首先,用戶想要進入操作系統(tǒng)必須要輸入用戶名和密碼,系統(tǒng)根據(jù)不同的用戶會分出普通成員、圖書管理員和系統(tǒng)管理員三種級別的用戶。而在整體設計中,圖書管理員的界面將分出信息查詢模塊、系統(tǒng)管理模塊、學生管理模塊、圖書管理模塊、圖書借閱歸還管理模塊五個模塊。這幾個模塊的主要功能如下:

        信息查詢模塊:主要包括圖書查詢和學生查詢。其中圖書查詢可以實現(xiàn)系統(tǒng)管理員對學生和其他普通用戶圖書信息的查詢。而學生則只能實現(xiàn)對自身信息和圖書的查詢。

        系統(tǒng)管理模塊:主要有賬戶管理和密碼修改兩項。管理員可以直接管理學生的賬戶信息,針對不同的情況直接修改或刪除學生信息,在特殊情況下甚至可以停用學生賬戶。

        學生管理模塊:實現(xiàn)對學生信息的管理工作。圖書管理員可以實現(xiàn)對學生的基本信息進行錄入、查詢、修改、刪除等管理工作。在新生入學時,要將每一位新生的基本信息錄入到系統(tǒng)當中。一般來說,新生注冊默認用戶名為其學號,借閱系統(tǒng)進入時,初始密碼自動生成默認為123。在新生信息全部錄入管理系統(tǒng),并且管理系統(tǒng)開放時,學生可以先輸入默認密碼進入操作系統(tǒng),并根據(jù)自己的意愿更改密碼,如果學生忘記密碼,管理員可以將其密碼重置為123。

        圖書管理模塊:允許工作人員在系統(tǒng)界面中對于借閱圖書的內(nèi)容數(shù)據(jù)進行修改與增加,此功能只有圖書管理員享有。新增添的圖書可以在查詢界面查找,也可以將書庫中淘汰的圖書刪除。

        圖書借閱歸還模塊:工作人員能夠在系統(tǒng)借閱界面查詢用戶借閱書籍的內(nèi)容與記錄。在此界面還可以對圖書進行續(xù)借和歸還操作。普通用戶只能查詢自己的借閱情況。如果普通用戶在規(guī)定期限內(nèi)未能還書,則應對該用戶予以相應的處理。

        五、系統(tǒng)測試

        在管理系統(tǒng)投入使用之前,要對系統(tǒng)設計的各項功能進行測試。根據(jù)系統(tǒng)提供的功能項目,可以分別建立多個讀者用戶、普通管理人員用戶、系統(tǒng)維護人員用戶,并根據(jù)各個用戶的權限和職能,測試圖書管理系統(tǒng)的實際使用狀況,包括登錄、查詢、借閱、歸還、修改用戶信息、錄入圖書信息等。

        本次測試采用了黑盒測試的方法,測試了管理系統(tǒng)的登錄、查詢、密碼修改等內(nèi)容。系統(tǒng)運行測試的結果均符合預期結果,管理系統(tǒng)達到了設計的預期要求,可投入使用。

        [1]佟勇臣.數(shù)據(jù)庫原理及應用技術教程[M].北京:科學出版社,2006.

        [2]Bell Dlent.Understand MySQL[M].Beijing: Posts & Telecom press,2010.

        [3]王姝.基于B/S模式的圖書管理系統(tǒng)的設計與實現(xiàn)[D].西安:西安理工大,2005.

        [4]吳煒煜.面向?qū)ο蠓治鲈O計與編程: OOA/OOD/OOP[M]. 北京:清華大學出版社,2007.

        [5]李廣建.圖書館信息系統(tǒng):技術、實現(xiàn)與應用[M].北京:北京圖書館出版社,2010.

        本文責編:趙鳳媛

        The Design and Implementation of Library Management Information System of Shanxi TV University

        Li Ying
        (Shanxi TV University, Taiyuan, Shanxi, 030027)

        Based on the actual situation of Shanxi TV university library, the author researches and develops the library management system of Shanxi TV University. The main functions of the management system are: the management of stack room, the student information management, the message management and the inquiry of books information, etc. The system uses the object-oriented design pattern, ASP.NET for the design and developing tools, ADO for the object model to access the database, and Server2000 for the data management system.

        management information system; books management; B/S framework; MVC

        2016—01—10

        山西省現(xiàn)代遠程教育學會重點課題“山西電大圖書管理信息系統(tǒng)的設計與實現(xiàn)”(SXKT201305)

        李 瑩 (1971—),女,山西芮城人,山西廣播電視大學科研處 ,館員,工程碩士。

        G728

        B

        1008—8350(2016)02—0099—04

        猜你喜歡
        借書管理系統(tǒng)圖書
        圖圖借書
        基于James的院內(nèi)郵件管理系統(tǒng)的實現(xiàn)
        借書去
        圖書推薦
        南風(2020年22期)2020-09-15 07:47:08
        歡迎來到圖書借閱角
        基于LED聯(lián)動顯示的違停管理系統(tǒng)
        借書
        快樂語文(2018年12期)2018-06-15 09:11:10
        班里有個圖書角
        圖圖借書
        海盾壓載水管理系統(tǒng)
        中國船檢(2017年3期)2017-05-18 11:33:08
        二区在线视频| 色多多性虎精品无码av| 岳毛多又紧做起爽| 免费观看国产精品| 久久av一区二区三区下| 亚洲av毛片在线网站| 日本超骚少妇熟妇视频| 色婷婷精品午夜在线播放| 中文字幕有码无码人妻av蜜桃| 国产综合无码一区二区色蜜蜜| 亚洲中文字幕在线一区二区三区| 中文字幕一区二区三区精品在线| 国产精品人成在线观看免费| 亚洲女同一区二区| 亚洲 欧美 影音先锋| www久久久888| 午夜精品免费视频一区二区三区| 国产永久免费高清在线| 国产精品一区二区暴白浆| 开心五月婷婷综合网站| 日本免费一区二区三区影院| 美女把尿囗扒开让男人添| 亚洲欧美日韩在线一区 | 午夜性无码专区| 免费99视频| 亚洲精品色播一区二区| 日韩av无码一区二区三区| 国产在线精品一区二区| 99国产综合精品-久久久久| 成人激情视频在线手机观看| а√天堂资源官网在线资源| 伊人久久大香线蕉免费视频| 区三区久久精品水蜜桃av| 欧美精品无码一区二区三区| 无遮挡又黄又刺激又爽的视频| 亚洲AV秘 无码一区二区三| 国产免费人成视频在线观看| 蜜臀av午夜一区二区三区| 中文字幕国产欧美| 91极品尤物在线观看播放| 日本免费观看视频一区二区|