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

企業(yè)圖書館管理系統(tǒng)分析與設(shè)計(jì)

2017-01-19 09:26:50孟洋

◎孟洋

企業(yè)圖書館管理系統(tǒng)分析與設(shè)計(jì)

◎孟洋

本文運(yùn)用VB6.0軟件,從開發(fā)工具的介紹、系統(tǒng)分析、系統(tǒng)設(shè)計(jì)等三個(gè)層面,對(duì)企業(yè)圖書館管理系統(tǒng)進(jìn)行設(shè)計(jì)開發(fā),增強(qiáng)多條件檢索、模糊查詢、借還圖書自動(dòng)管理功能,使得企業(yè)的圖書管理邁向科學(xué)化、正規(guī)化管理。

當(dāng)前,對(duì)于一些企業(yè)來講,多數(shù)都有自己的圖書館或資料室。然而,有很多的圖書館尚未使用計(jì)算機(jī)進(jìn)行信息管理。管理的主要方式是基于文本、表格等紙介質(zhì)的手工處理,對(duì)于圖書借閱情況的統(tǒng)計(jì)和核實(shí)等往往采用對(duì)借書卡的人工檢查進(jìn)行,數(shù)據(jù)信息處理工作量大,容易出錯(cuò)。為此,創(chuàng)新信息管理手段,有效配置系統(tǒng)資源,顯得尤為迫切而重要。

開發(fā)工具介紹

在VisualBasic環(huán)境下,利用事件驅(qū)動(dòng)的編程機(jī)制、新穎易用的可視化設(shè)計(jì)工具,使用Windows內(nèi)部的應(yīng)用程序接口(API)函數(shù),以及動(dòng)態(tài)鏈接庫(DLL)、動(dòng)態(tài)數(shù)據(jù)交換(DDE)、對(duì)象的鏈接與嵌入(OLE)、開放式數(shù)據(jù)訪問(ODBC)等技術(shù),可以快速地開發(fā)出Windows環(huán)境下功能強(qiáng)大、圖形界面豐富的應(yīng)用軟件系統(tǒng)。SQLServer企業(yè)管理器提供了一個(gè)遵從MMC標(biāo)準(zhǔn)的用戶界面,使用戶得以定義SQLServer實(shí)例組,為每個(gè)已注冊(cè)的服務(wù)器配置所有SQLServer選項(xiàng),通過喚醒調(diào)用SQL查詢分析器,交互設(shè)計(jì)并測試SQL語句、批處理和腳本。

系統(tǒng)分析

可行性分析。對(duì)于一般企業(yè)來說,藏書量不是很大,不像專業(yè)的圖書館,有著健全的編碼設(shè)置等,因此本系統(tǒng)可以定位為小型的管理系統(tǒng)。作為一個(gè)小型的管理系統(tǒng),其開發(fā)費(fèi)用相對(duì)較低,并且對(duì)系統(tǒng)軟、硬件及開發(fā)人員自身的技術(shù)水平要求相對(duì)較低,硬件資源要求能夠運(yùn)行VB6.0和SQLServer2000的計(jì)算機(jī),目前大多數(shù)企業(yè)中現(xiàn)有的配置大多能支持。

應(yīng)用需求分析。對(duì)于大多數(shù)企業(yè)圖書館管理人員來說,系統(tǒng)管理員首先分配普通管理員權(quán)限,完成其帳戶密碼的設(shè)置。設(shè)置好類別后可以根據(jù)一定條件,如職稱等級(jí)等把企業(yè)內(nèi)部所有職工的基本信息錄入,包括編號(hào),姓名,性別,電話,部門,住址等,以便日后管理。當(dāng)讀者選好要借閱的圖書時(shí),管理人員輸入圖書編號(hào)和讀者編號(hào),確定借書。當(dāng)讀者還書時(shí)判斷是否超期,如果超期則進(jìn)行相應(yīng)的罰款,如果圖書丟失,則根據(jù)讀者補(bǔ)償方式確定是否需要修改數(shù)據(jù)庫中圖書信息。

系統(tǒng)設(shè)計(jì)

數(shù)據(jù)庫設(shè)計(jì)。用戶的需求具體體現(xiàn)在各種信息的提供,保存,更新和查詢,這就要求數(shù)據(jù)庫結(jié)構(gòu)能充分滿足各種信息的輸入和輸出。針對(duì)一般企業(yè)圖書館管理系統(tǒng)的需求,設(shè)計(jì)如下所示的數(shù)據(jù)項(xiàng)和數(shù)據(jù)結(jié)構(gòu):書籍信息:書籍編號(hào),書籍名稱,作者,出版社,等。讀者信息:讀者編號(hào),姓名,性別,讀者種類等。讀者類別信息:類別編號(hào),類別名稱,最大借閱數(shù),等書籍類別信息:類別編號(hào),類別名稱,關(guān)鍵詞,備注等。借閱信息:借閱信息編號(hào),書籍名稱,讀者姓名,借書日期,還書日期等。

數(shù)據(jù)庫概念結(jié)構(gòu)設(shè)計(jì)。根據(jù)上面的設(shè)計(jì)規(guī)劃出的實(shí)體有:讀者類別信息實(shí)體、讀者信息實(shí)體、書籍類別信息實(shí)體、書籍信息實(shí)體、借閱信息實(shí)體。各個(gè)實(shí)體具體的描述E-R圖如下:

實(shí)體之間相互關(guān)系的E-R圖如下:

數(shù)據(jù)庫邏輯結(jié)構(gòu)設(shè)計(jì)。現(xiàn)在將上面的數(shù)據(jù)庫概念結(jié)構(gòu)轉(zhuǎn)化為SQLServer2000數(shù)據(jù)庫系統(tǒng)所支持的實(shí)際數(shù)據(jù)模型,也就是數(shù)據(jù)庫的邏輯結(jié)構(gòu)。企業(yè)圖書館管理系統(tǒng)數(shù)據(jù)庫中各個(gè)表格的設(shè)計(jì)結(jié)果如下面表格所示,每個(gè)表表示在數(shù)據(jù)庫中的一個(gè)表。

Readertype讀者種類信息表:

各個(gè)功能模塊的詳細(xì)設(shè)計(jì)

登陸界面設(shè)計(jì)

系統(tǒng)啟動(dòng)后,將出現(xiàn)登陸窗體,用戶需輸入用戶名和密碼。本窗體是為了讓圖書館管理員和系統(tǒng)管理員按照用戶名和密碼進(jìn)行登錄,以分辯是否具有合法權(quán)限及權(quán)限大小。

當(dāng)用戶輸入完用戶名和密碼后,單擊cmdok按鈕將對(duì)用戶信息進(jìn)行判斷。當(dāng)輸入為空時(shí)將出現(xiàn)消息框提示輸入;如果輸入用戶名在用戶表中沒有,則提示重輸,文本框txtusername將重新獲得輸入焦點(diǎn)。如果密碼不正確,則文本框txtpassword將重新獲得焦點(diǎn)。當(dāng)?shù)顷懹脩魹橄到y(tǒng)管理員時(shí),用戶登陸成功后,則出現(xiàn)主窗體,并賦予所有的操作權(quán)限,當(dāng)?shù)顷懹脩魹橐话阌脩魰r(shí),登陸成功后出現(xiàn)的主窗體中用戶管理項(xiàng)為灰色,不可用,限制其用戶管理部分的權(quán)限。如果三次輸入都錯(cuò)誤,則自動(dòng)退出系統(tǒng)。

系統(tǒng)主窗體的設(shè)置

主窗體菜單創(chuàng)建:在主窗體中,單擊右鍵,選擇menudeitor,創(chuàng)建菜單結(jié)構(gòu)。在主窗體中加入狀態(tài)欄控件,可以實(shí)時(shí)反映系統(tǒng)中的各個(gè)狀態(tài)的變化。選中狀態(tài)欄控件,單擊鼠標(biāo)右件,選中Property菜單,然后設(shè)置屬性。面板1用來顯示各種文本信息,面板2用來顯示當(dāng)前日期,面板3用來顯示當(dāng)前時(shí)間。在主窗體中,單擊鼠標(biāo)右件,選中MenuEditor,創(chuàng)建表單結(jié)構(gòu),為了使用方便,再創(chuàng)建一些快捷按鈕。

系統(tǒng)用戶管理模塊的創(chuàng)建:該模塊只對(duì)系統(tǒng)管理員開放,包括添加用戶,修改用戶密碼和刪除用戶功能。在添加用戶窗體中放置了3個(gè)文本框,用來輸入用戶名和密碼。用戶需要兩次輸入密碼,用來確保輸入密碼的正確。當(dāng)輸入不一致時(shí)系統(tǒng)會(huì)提示,相關(guān)代碼如下:

IfTrim(Texti(1). Text)<>Trim(Texti(2).Text)Then

MsgBox"兩次輸入密碼不一樣,請(qǐng)確 認(rèn)!",vbOKOnly+vbExclamation,"警告"

Texti(1).SetFocusText1(1).Text=""

Texti(2).Text=""

ExitSub

修改用戶密碼窗體中,當(dāng)單擊cmdOK按鈕是,將觸發(fā)click事件,代碼如下:

PrivateSubcmdOK_Click()

DimtxtSQL,MsgTextA sStringDimmrcAsADODB. RecordsetIfTrim(Text1(1). Text)<>Trim(Text1(2).Text)Then

MsgBox"密 碼 輸 入 不 正 確!",vbOKOnly+vbExclamation,"警告"

Text1(1).SetFocus

Text1(1).Text=""

Else

txtSQL="select*fromuser_ Infowhereuser_ID='"&Text2.Text&"…

Setmrc=ExecuteSQL(txtSQL,Msg Text)mrc.Fields(1)=Trim(Text1(1).Text) mrc.Updatemrc.Close

MsgBox"密 碼 修 改 成 功!",vbOKOnly+vbExclamation,"修改密碼"

Me.HideEndIf

EndSub

當(dāng)管理員要暫時(shí)退出或更換管理員時(shí)可以選擇注銷,之后重新登陸,以確保安全,代碼為

PrivateSubCommand5_Click()

PrivateSubexit1_Click()

IfMsgBox("你 確 定 要注 銷 嗎?",vbInformation+vbOKCancel,"注銷")=vbOKThenUnloadMe

DimfLoginAsNewfrmLoginfLogin. ShowvbModalIfNotfLogin.OKThen

'LoginFailedsoexitappEndEndIf

UnloadfLoginIffLogin. OKThenfMainForm.ShowEndIf EndIfEndSub

由于各個(gè)企業(yè)基本情況不同,因此其使用者的具體需求也有所變化。而且隨著企業(yè)的發(fā)展,還存在著對(duì)軟件一些擴(kuò)展功能的需求,這就需要系統(tǒng)管理員不斷的對(duì)系統(tǒng)實(shí)行維護(hù)工作。除了矯正系統(tǒng)原來開發(fā)時(shí)可能存在的不足,還要根據(jù)實(shí)際情況設(shè)置改進(jìn)系統(tǒng)以使其能更好的運(yùn)用。

(作者單位:秦皇島圖書館)

book=96,ebook=98

主站蜘蛛池模板: 日本手机在线视频| 亚洲成人精品| 久久精品波多野结衣| 国产在线自揄拍揄视频网站| 91麻豆国产视频| 在线观看网站国产| 久久久久无码国产精品不卡| 国产亚洲一区二区三区在线| 亚洲天堂免费在线视频| 国产第一页亚洲| 欧美成人免费午夜全| 色婷婷在线影院| 国产精品午夜福利麻豆| 亚洲男人天堂2018| 午夜欧美理论2019理论| 国产va视频| 亚洲IV视频免费在线光看| 免费国产无遮挡又黄又爽| 婷婷激情亚洲| 成人在线综合| 欧美综合激情| 亚洲中文字幕23页在线| 激情乱人伦| 乱码国产乱码精品精在线播放| 综合亚洲网| 国内精品伊人久久久久7777人| 亚洲欧美另类日本| 99久久精品国产精品亚洲| 韩国自拍偷自拍亚洲精品| 国产在线精彩视频论坛| av尤物免费在线观看| 中文字幕1区2区| 国产精品嫩草影院av| 日韩 欧美 小说 综合网 另类| 一区二区三区四区在线| 色欲国产一区二区日韩欧美| 国产v欧美v日韩v综合精品| 国产永久免费视频m3u8| 中文国产成人精品久久一| 人妻中文久热无码丝袜| 国产欧美中文字幕| 国产精品99在线观看| 人妻精品久久无码区| 久久精品无码中文字幕| 欧美有码在线| 免费在线不卡视频| 国产成人精品在线1区| 久操线在视频在线观看| 国产91丝袜在线播放动漫 | 99re热精品视频中文字幕不卡| 99这里只有精品在线| 中文字幕无码中文字幕有码在线 | 色播五月婷婷| 无码国产偷倩在线播放老年人| 国产福利观看| 五月天久久综合| 91精品国产一区| 免费人成黄页在线观看国产| 免费看a毛片| 欧美激情伊人| 91久久夜色精品国产网站 | 色婷婷色丁香| 欧美精品xx| 久久这里只有精品23| 国产午夜在线观看视频| 亚洲国产精品日韩欧美一区| 四虎在线观看视频高清无码| 日韩欧美国产另类| 亚洲中字无码AV电影在线观看| 国产区人妖精品人妖精品视频| 日本精品一在线观看视频| 一级毛片在线直接观看| 成人精品午夜福利在线播放| 日本亚洲成高清一区二区三区| 国产aⅴ无码专区亚洲av综合网 | 国禁国产you女视频网站| 久久亚洲中文字幕精品一区| 欧美一级片在线| 亚洲欧美精品日韩欧美| 久久99国产乱子伦精品免| 色综合婷婷| 色老头综合网|