999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

圖書管理系統的設計與實現

2018-09-03 08:41:50單天宇王讀祥
西部論叢 2018年8期
關鍵詞:數據庫

單天宇 王讀祥

摘 要:針對中小單位圖書管理不規范,圖書管理軟件操作復雜,無法滿足管理者的需要。為了實現管理的自動化和數據的一致性、安全性等方面的需要,開發出滿足借書者及管理者使用的圖書管理系統。圖書管理系統前臺模塊以簡單的操作實現了圖書管理的信息化、規范化和合理化,從而提高圖書管理的效率。本模塊使用Visual Basic程序編譯工具和Access數據庫設計工具實現界面與數據庫設計。主要實現前臺界面的設計、總體規劃、流程分析及登錄方式權限管理和管理員設置等方面的內容。

關鍵詞:圖書管理 Access VB 數據庫

1 引言

現今,有很多的圖書館都是直接購買圖書管理系統對館藏圖書進行管理,這些圖書管理系統功能復雜針對都是大型圖書管理機構去設計實現的。甚至要想用好這些管理系統還需要對圖書管理員進行專業的培訓。由此情況這些管理系統對一些中小的圖書管理單位很不合適,無法滿足他們個性化的需求。還有些小型圖書管理單位還在使用人工和電子表格去管理圖書,這樣粗放的管理模式使圖書信息處理工作量大,容易出錯,容易丟失,且不易查找??偟膩碚f,對于中小圖書管理單位缺乏個性化的、系統的、規范的圖書信息管理手段。這就是管理信息系統的開發的基本環境。

基于這此問題,有必要建立一個針對中小圖書管理單位的圖書管理系統,以簡潔化的操作滿足這些單位的圖書管理工作。前臺模塊主要實現圖書管理系統的總體規劃、流程分析、前臺界面的設計及登錄方式權限管理和管理員設置等方面的內容。

2 圖書管理系統總體設計及分析

系統設計包括兩個方面的工作。首先是系統總體結構的設計,即把系統的功能拆解成許多基本的功能模塊,確定它們相互之間的關系,規定功能和處理流程;其次是具體的物理設計。如果說系統制作人員在系統調查與分析階段的任務是在邏輯上弄清楚系統“做什么”,在系統設計階段的任務則是在物理上確定系統“如何去做”。

圖書管理系統需要滿足來自三方面的需求,這三個方面分別是圖書借閱者、圖書館操作人員和圖書館管理人員。圖書借閱者的需求是查詢所需的圖書、個人借閱情況;圖書館操作人員對圖書借閱者的借閱和還書進行相關登記操作;圖書館管理人員的功能包括對圖書館操作人員、圖書借閱者、圖書進行管理和維護。根據以上所做的需求分析,本系統可劃分7功能模塊:用戶管理,借閱管理,查詢管理,信息錄入,系統設置,圖書統計。各模塊又有自己的子系統。

用戶管理:包括登錄,注銷,退出。其中注銷可以更改自己登錄的身份(超級管理員,數據庫維護員,圖書管理員)。

借閱管理:包括借閱圖書,續借圖書,還書。

查詢管理:查找圖書,查找讀者,讀者借閱查詢,其中可以對圖書信息及讀者信息可以修改。

信息錄入:包括添加圖書,添加讀者。

系統設置:包括基本設置,圖書類別設置,管理員設置。

圖書統計:包括時段借閱統計,館內圖書統計。

軟機信息:本設計的說明。

3 系統數據庫設計

本系統中是利用ER方法進行數據庫的概念設計,實體和屬性的定義,ER模型的“聯系”用于表示實體之間的關聯。

圖書包含字段(書籍編號,書籍名稱,類別代碼,作者姓名,出版社,書籍價格,書籍頁碼,等級日期)。

借閱者包含字段(讀者編號,讀者姓名,讀者性別,辦證日期,聯系電話,所屬系別)。

圖書類別包含字段(類別代碼,書籍類別)。

管理員包含字段(超級管理員,數據庫維護員,圖書管理員)。

關系數據庫的邏輯設計,現在將上面的數據庫概念結構轉化為Access數據庫系統所支持的實際數據模型,也就是數據庫的邏輯結構。

4 前臺模塊應用程序設計

4.1前臺用戶界面主窗體的設計

建立主窗體并將數據庫建好并連接成功,將用sql語句實現對其中的各個表格的調用。VB是可視化的變成工具,可以直接在用戶界面的主窗體上去建立各個控件并合理設置其屬性。界面設計要標準規范,這是統一的軟件界面使得程序簡單易用、友好、兼容性好。界面設計通常采用Windows界面,有標題欄、工作區、狀態欄等。

為了使系統風格一致,除了系統中主要的、基本的功能之外,子系統或非共享功能的實現均采用此界面的設計風格來實現。

4.2登錄權限的實現

本窗體是為三種不同的用戶(超級管理員,數據庫維護員,圖書管理員)提供選擇以進入不同的模塊,滿足不同管理的需求。

對于登錄界面的設計,主要是對三種不同的管理者給予不同的權限,使圖書管理能井井有條的完成。以超級管理員的身份登錄,則可以完成圖書系統中所有的功能,包括圖書借閱,圖書管理,讀者管理等。以數據庫維護員的身份登錄,則是對圖書、讀者等信息的管理,不能進行圖書的借閱管理操作和管理員的設置。圖書管理員只是負責借閱管理、查詢管理。不能對圖書、讀者、系統設置和管理員的設置管理。

對登錄權限的設置通過下面代碼來實現:

由于不同的操作員有不同的權限,這些功能通過程序來說明:當用超級管理員的身份進入程序時,它所完成的是全部的功能,其他人員完成相應的功能。這時我們通過Enable屬性來設置,完成此功能用true,限制用false。如:

MsgBox "用戶 + Text1.Text + 你當前的身份是超級管理員,登錄時間:" + MDIForm1.StatusBar1.Panels(4).Text + "", vbInformation + vbOKOnly, "登錄信息"

MDIForm1.mfwork.Enabled = True

MDIForm1.mfadd.Enabled = True

MDIForm1.mfedit.Enabled = True

MDIForm1.mfsysteminfo.Enabled = True

MDIForm1.MDTJ = True

數據庫維護員是對數據的維護,不能設置管理員的功能和借閱功能,使他們的Enable參數為false。圖書管理員只能對圖書進行借閱、讀者管理等功能,其他功能受到限制。只要修改Enable值即可。

4.3管理員設置的實現

此功能主要為了方便管理員,實現添加用戶、修改用戶密碼以及刪除用戶的功能。在添加用戶時必須填寫登錄名稱,而且登錄名稱不能重復,如果已有用戶使用該名稱則提示。在操作權限中可以選擇你是那種管理人員,然后進行添加。修改用戶密碼必須登錄名及密碼正確以及修改的密碼兩次輸入必須一樣,否則給予提示。而刪除用戶時為了防止誤刪用戶信息,系統提示是否刪除該用戶對話框。

對于管理員設置中,添加用戶信息中,對登錄名稱、密碼、操作權限選擇中都不能為空,只需IF判斷為空值時彈出提示即可。登錄名稱也不能和原來有的名稱重復,如果重復,系統則給提示說明該用戶已經存在,這里需要提取數據庫中的用戶名進行比對。主要代碼如下所示。

If Text1.Text = "" Then

MsgBox "登錄名稱不能為空!", vbInformation + vbOKOnly, "警告"

Text1.SetFocus

Set g_rs = g_db.OpenRecordset("select * from systeminfo where 名稱='" & Text1.Text & "'")

If g_rs.EOF = False Then

MsgBox "對不起,你所選擇的用戶名已經存在,請換一個登錄名!", vbInformation + vbOKOnly, "信息"

選取操作權限時,系統提供3種權限,功能在上面已做介紹過了,它直接修改系統數據庫即可。

結束語

本系統結合中小圖書管理單位實際的需求經過分析,開發出來的圖書館管理系統中前臺設計模塊。整個模塊從符合操作簡便、界面友好、靈活、實用、安全的要求出發,完成借書、還書的全過程,包括圖書信息的添加、修改和刪除,讀者信息的添加、修改和刪除。本模塊最大的優勢是以最簡潔的操作滿足需要,求將復雜的繁瑣的設計從系統中剔除出去,讓系統運行更有效率、更人性化、更有針對性。由于本人水平有限而且時間有限,對有些方面沒有考慮到不當之處敬請諒解。

參考文獻:

[1] 史曉峰、劉超。《VB語言程序設計實驗教程》。人民郵電出版社,2015。

[2] 吳文虎、徐明星、鄔曉鈞。《程序設計基礎》第四版。清華大學出版社,2017。

[3] 蒲曉妮、趙睿。《VB開發技術》。中石化出版社有限公司,2013。

[4] Michael Alexander、Dick Kusleika、張洪波(翻譯)?!吨形陌鍭ccess 2016寶典》。清華大學出版社,2016。

猜你喜歡
數據庫
數據庫
財經(2017年15期)2017-07-03 22:40:49
數據庫
財經(2017年2期)2017-03-10 14:35:35
兩種新的非確定數據庫上的Top-K查詢
數據庫
財經(2016年15期)2016-06-03 07:38:02
數據庫
財經(2016年3期)2016-03-07 07:44:46
數據庫
財經(2016年6期)2016-02-24 07:41:51
數據庫
財經(2015年3期)2015-06-09 17:41:31
數據庫
財經(2014年21期)2014-08-18 01:50:18
數據庫
財經(2014年6期)2014-03-12 08:28:19
數據庫
財經(2013年6期)2013-04-29 17:59:30
主站蜘蛛池模板: 国产一在线观看| 亚洲日韩精品欧美中文字幕| 拍国产真实乱人偷精品| 国产成人综合日韩精品无码不卡| 视频二区中文无码| 国产亚洲欧美日韩在线一区| 国产丰满成熟女性性满足视频| 国产青青草视频| 婷婷综合缴情亚洲五月伊| 国产精品视频系列专区| 亚洲Aⅴ无码专区在线观看q| 无码精品福利一区二区三区| 亚洲精品人成网线在线| 久久www视频| 国产第八页| 五月激激激综合网色播免费| 国产一区二区色淫影院| 亚洲成AV人手机在线观看网站| 国产又粗又爽视频| 国产成人一区| 欧美亚洲第一页| 色吊丝av中文字幕| 国产精品林美惠子在线播放| 亚洲资源站av无码网址| 亚洲黄色视频在线观看一区| 五月婷婷综合网| 日韩AV无码一区| 亚洲第一成年免费网站| 国产精品内射视频| 日韩毛片在线播放| 亚洲精品天堂在线观看| 免费jizz在线播放| 亚洲精品无码久久毛片波多野吉| 欧美成人精品一级在线观看| 很黄的网站在线观看| 无码在线激情片| 成人夜夜嗨| 91伊人国产| 久久中文字幕av不卡一区二区| 无码网站免费观看| 国产人人乐人人爱| 热re99久久精品国99热| 在线观看免费国产| 大香网伊人久久综合网2020| 亚亚洲乱码一二三四区| 久久国产高潮流白浆免费观看| 好紧太爽了视频免费无码| 国产h视频免费观看| 色九九视频| 伊人天堂网| 制服丝袜 91视频| 中文字幕中文字字幕码一二区| 中国毛片网| 欧美国产成人在线| JIZZ亚洲国产| 亚洲美女视频一区| 日韩欧美国产精品| 一区二区影院| 色噜噜在线观看| 国产女人18水真多毛片18精品| 青青操视频免费观看| 色网在线视频| 四虎成人免费毛片| 国产小视频a在线观看| 亚洲天堂.com| 97久久超碰极品视觉盛宴| 色视频久久| 狠狠色香婷婷久久亚洲精品| 一级毛片在线播放免费观看| 国产手机在线观看| www.亚洲国产| 亚洲AV无码久久精品色欲| 国产手机在线观看| 亚洲精品动漫| 91精品在线视频观看| 亚洲精选高清无码| 99re精彩视频| 狂欢视频在线观看不卡| 国产精品无码AⅤ在线观看播放| 免费人成视网站在线不卡| 毛片基地美国正在播放亚洲 | 欧美成人免费午夜全|