freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

畢業(yè)設(shè)計-圖書館管理系統(tǒng)—論文-資料下載頁

2024-12-01 17:07本頁面

【導(dǎo)讀】設(shè)邁向了一個新臺階。立和維護以及前端應(yīng)用程序的開發(fā)兩個方面。對于前者要求建立起數(shù)據(jù)一致性和完整。性強.數(shù)據(jù)安全性好的庫。而對于后者則要求應(yīng)用程序功能完備,易使用等特點。系統(tǒng)運行結(jié)果證明,本文所設(shè)計的圖書管理系統(tǒng)可以滿足借閱者、操做員。、圖書館工作人員和高級管理員三方面的需要。

  

【正文】 (50) NULL , [讀者編號 ] [varchar] (40) NULL , [借閱時間 ] [smalldatetime] NULL , [應(yīng)還時間 ] [smalldatetime] NULL , [續(xù)借次數(shù) ] [int] NULL , [操作員 ] [varchar] (20) NULL , [狀態(tài) ] [varchar] (10) NULL ) ON [PRIMARY] GO 創(chuàng)建其他關(guān)鍵數(shù)據(jù)表 以下是其他數(shù)據(jù)表的創(chuàng)建腳本 : CREATE TABLE [dbo].[圖書歸還 ] ( [歸還編號 ] [int] IDENTITY (1, 1) NOT NULL , [圖書編號 ] [varchar] (50) NULL , 哈爾濱理工大學(xué)學(xué)士學(xué)位論文 22 [讀者編號 ] [varchar] (40) NULL , [退還押金 ] [money] NULL , [歸還時間 ] [smalldatetime] NULL , [操作員 ] [varchar] (20) NULL , [確定歸還 ] [bit] NULL ) ON [PRIMARY] GO CREATE TABLE [dbo].[圖書征訂 ] ( [征訂編號 ] [varchar] (50) NOT NULL , [圖書編號 ] [varchar] (50) NOT NULL , [訂購者 ] [varchar] (100) NULL , [訂購者聯(lián)系方式 ] [varchar] (100) NULL , [訂購數(shù)量 ] [int] NULL , [訂購單價 ] [money] NULL , [訂購日期 ] [smalldatetime] NULL , [是否驗收 ] [bit] NULL , [驗收日期 ] [smalldatetime] NULL , [操作員 ] [varchar] (20) NULL ) ON [PRIMARY] GO 創(chuàng)建主鍵及外鍵等表的約束 在查詢分析器中通過如下代碼 創(chuàng)建數(shù)據(jù)表的主鍵及外鍵等約束。 ALTER TABLE [dbo].[圖書信息 ] WITH NOCHECK ADD CONSTRAINT [PK_圖書信息 ] PRIMARY KEY CLUSTERED ( [編號 ] ) ON [PRIMARY] GO ALTER TABLE [dbo].[圖書借閱 ] WITH NOCHECK ADD CONSTRAINT [PK_圖書借閱 ] PRIMARY KEY CLUSTERED ( [借閱編號 ] ) ON [PRIMARY] GO ALTER TABLE [dbo].[圖書歸還 ] WITH NOCHECK ADD CONSTRAINT [PK_圖書歸還 ] PRIMARY KEY CLUSTERED ( [歸還編號 ] ) ON [PRIMARY] GO 哈爾濱理工大學(xué)學(xué)士學(xué)位論文 23 ALTER TABLE [dbo].[圖書征訂 ] WITH NOCHECK ADD CONSTRAINT [PK_圖書征訂 ] PRIMARY KEY CLUSTERED ( [征訂編號 ] ) ON [PRIMARY] GO ALTER TABLE [dbo].[圖書注銷 ] WITH NOCHECK ADD CONSTRAINT [PK_圖書注銷 ] PRIMARY KEY CLUSTERED ( [注銷編號 ] ) ON [PRIMARY] GO ALTER TABLE [dbo].[圖書類型 ] WITH NOCHECK ADD CONSTRAINT [PK_圖書類型 ] PRIMARY KEY CLUSTERED ( [類型編號 ] ) ON [PRIMARY] GO ALTER TABLE [dbo].[圖書罰款 ] WITH NOCHECK ADD CONSTRAINT [PK_圖書罰款 ] PRIMARY KEY CLUSTERED ( [罰款編號 ] ) ON [PRIMARY] GO SET QUOTED_IDENTIFIER ON GO SET ANSI_NULLS ON GO 創(chuàng)建存儲過程 系統(tǒng)使用了 “sl_圖書征訂 ”, “sf_圖書借閱 ”, “sf_圖書歸還 ”三個存儲過程,實現(xiàn)的功能分別為征訂圖書入庫、借閱圖書出庫和歸還圖書入庫,產(chǎn)生罰款信息等功能。具體計算方法在下面的 腳本中有詳細的注釋。 create proc sf_圖書借閱 as begin tran 借書出庫 ,減少圖書庫存量 update 圖書信息 set 現(xiàn)存量 = isnull(現(xiàn)存量 ,0) 1 from 圖書信息 as a, 圖書借閱 as b where = and =39。新借 39。 哈爾濱理工大學(xué)學(xué)士學(xué)位論文 24 設(shè)置借閱狀態(tài) update 圖書借閱 set 續(xù)借次數(shù) =0,狀態(tài) =39。未還 39。 where 狀態(tài) =39。新借 39。 mit GO SET QUOTED_IDENTIFIER OFF GO SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO SET ANSI_NULLS ON GO create proc sf_圖書歸還 @借閱編號 int, @罰款金額 money as begin tran 借書出庫 ,減少圖書庫存量 update 圖書信息 set 現(xiàn)存量 = isnull(現(xiàn)存量 ,0) + 1 from 圖書信息 as a, 圖書借閱 as b where = and =@借閱編號 如果罰金不是 0, 在 圖書罰款 中產(chǎn)生記錄 if @罰款金額 0 insert into 圖書罰款 (圖書編號 ,讀者編號 ,罰款日期 ,應(yīng)罰金額 ,是否交款 ) select 圖書編號 ,讀者編號 ,getdate(), @罰款金額 , 0 from 圖書借閱 where 借閱編號 =@借閱編號 插入圖書歸還表 insert into 圖書歸還 (圖書編號 ,讀者編號 ,歸還時間 ) select 圖書編號 ,讀者編號 ,getdate() from 圖書借閱 where 借閱編號 =@借閱編號 設(shè)置借閱狀態(tài) update 圖書借閱 set 狀態(tài) =39。已還 39。 where 借閱編號 =@借閱編號 mit GO SET QUOTED_IDENTIFIER OFF GO SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO 哈爾濱理工大學(xué)學(xué)士學(xué)位論文 25 SET ANSI_NULLS ON GO create proc sf_圖書征訂 as begin tran 驗收入庫 ,增加圖書庫存量 update 圖書信息 set 庫存總量 = isnull(庫存 總量 ,0) + , 現(xiàn)存量 = isnull(現(xiàn)存量 ,0) + , 入庫時間 = 圖書信息 as a, 圖書征訂 as b where = and =0 設(shè)置圖書征訂記錄的標志 ,標志為已驗收 update 圖書征訂 set 驗收日期 =getdate(), 是否驗收 =1 where 是否驗收 =0 mit GO SET QUOTED_IDENTIFIER OFF GO SET ANSI_NULLS ON GO 哈爾濱理工大學(xué)學(xué)士學(xué)位論文 26 第 7章 程序開發(fā) 程序結(jié)構(gòu)仍然為 MDI 模式,這種開發(fā)模式結(jié)構(gòu)清楚簡單,容易理解,每一個功能對應(yīng)一個窗體 程序運行結(jié)果 本程序運行后的效果如圖 71 所示。選擇主窗體上的菜單中的 [讀者管理 ]菜單選項可以進入 [讀者類別設(shè)置 ]和 [讀者檔案管理 ]功能窗體,選擇 [圖書管理 ]菜單選項可以進入圖書類別設(shè)置和圖書檔案管理功能窗體,而選擇流通管理菜單選項可以進入圖書征訂,圖書借閱和圖書歸還等子窗體。 圖 71 實例運行效果 [讀者管理 ]讀者類別設(shè)置菜單命令,進入讀者類別設(shè)置功能窗體,在其中管理讀者的類別信息,如圖 72所示。該表中顯示的是讀者的各個類別的類別名稱,可以借閱的圖書冊數(shù)和期刊冊數(shù),續(xù)借次數(shù),以及是否有借閱限制的圖書與期刊。這和我們在實際中遇到的圖書館的管理制度是非常類似的。需要添加新的讀者類別或者是修改原有讀者的信息只須單擊工具欄上的新增按鈕或修改按鈕即可。單擊刪除按鈕并選確定按鈕,即可刪除某條記錄。在插入新信息或修改原有記錄時,選中限制期刊復(fù)選框表示允許讀者擁有對限制期刊的使用權(quán),選中限制圖書復(fù)選框表示允許該類別讀者擁有對限制圖書的使用權(quán)。 哈爾濱理工大學(xué)學(xué)士學(xué)位論文 27 圖 72 讀者類型設(shè)置功能窗體 置后,選擇讀者管理讀者檔案管理菜單命令,即可進入讀者檔案管理子窗體,該窗體主要完成對各個讀者基本信息的設(shè)定,如下圖 73 所示。 圖 73 讀者檔案管理功能窗體 該模塊可以根據(jù)條形碼,編號和姓名對讀者的基本信息進行查詢,并可以對讀者的信息進行修改,添加等操作。在編輯狀態(tài)下,可以從窗體下方的面板中修改讀者的餓一些信息。 ,可以從中更改讀者的類別,這些類別信息都是在窗體顯示時從數(shù)據(jù)庫中動態(tài)查詢并添加到列表中的。在單擊工具欄中的新增按鈕后,軟件會根據(jù)當前數(shù)據(jù)中的讀者的編號情況自動生成一個 4位的新編號,以免編號重復(fù),此時即可編輯要新增的讀者的信息,需要注意的是,該編號并不顯示在窗體中,而是自動保存在數(shù)據(jù)表中,該功能和SQL server 數(shù)據(jù)表的自動增量選項有關(guān)。 ,就可以開始對圖書的類別和信息進行管理。選擇圖書管理圖書類別設(shè)置菜單命令,就可以進入圖書類別設(shè)置功能窗體,該窗體的基本功能和讀者類別哈爾濱理工大學(xué)學(xué)士學(xué)位論文 28 設(shè)置窗體類似,只不過設(shè)置的是圖書的類別信息。如下圖 所示。 圖 74 圖書類別設(shè)置功能窗體 ,則可以進入圖書信息的設(shè)置和管理窗口,見圖75,在這個窗口中,可以對圖書館所藏有的所有圖書的信息進行管理。如下圖所示,在對圖書信息進行修改時,在類型,出版社和書架名稱三個下拉列表中個選項都是動態(tài)從數(shù)據(jù)庫中查詢生成的,如果使用過程中其他窗體對數(shù)據(jù)庫中的數(shù)據(jù),例如圖書類型進行了修改,那么在單擊類型下拉列表框,就會從選項中看到數(shù)據(jù)已經(jīng)有所不同了。 圖 75 圖書信息管理功能 ,就可以實際進行圖書的借閱,歸還罰款等一系列了。選擇流通管理圖書征訂菜單命令,就進入圖書征訂功能窗口,可以在這里進行圖書的征訂工作 。單擊工具欄中的新增按鈕,系統(tǒng)將自動計算新的征訂編號以免新增加的圖書增訂編號與原有的征訂圖書定單重復(fù),在單擊窗體下部選區(qū)中的有放大鏡標志的按鈕,即可彈出一個新的窗體,在其中選擇要征訂的圖書名,雙擊字段即可將該圖書的編號和書名添加到圖書征訂窗體下部選區(qū)的編輯框中。從圖中可以看到,新增的的征訂圖書的是否驗收哈爾濱理工大學(xué)學(xué)士學(xué)位論文 29 字段都是 False,這表示圖書尚未完成征訂工作,此時,需要調(diào)用我們預(yù)先在數(shù)據(jù)庫中設(shè)置好的存儲過程完成圖書的征訂工作,單擊提交征訂驗收按鈕,執(zhí)行存儲過程,先將圖書驗收入庫,增加圖書庫存量,然后設(shè)置圖書征訂記錄的 標志,標志為已驗收。整個過程如下圖76 和圖 77 所示。 圖 76 圖書征訂功能窗體 圖 77 圖書征訂過程中選擇圖書窗體 ,可以選擇流通管理圖書借閱菜單命令,進入我們平時使用圖書館時接觸最多的圖書借閱共能,在實際的圖書館使用中,一般都使用掃描儀或者電子槍將讀者借閱證上的條紋碼掃描輸入到系統(tǒng)中,或者是用讀卡器從讀者的 IC卡中直接讀入讀者編號。我們在程序使用中使用從文本框中手工輸入讀者條紋碼或者編號并回車的方法來模擬上述的過程,如圖 78 所示。 哈爾濱理工大學(xué)學(xué)士學(xué)位論文 30 圖 78 圖書借閱功能窗 體 在窗體上部的文本框中輸入讀者的編號或條紋碼并回車,如果輸入正確,則會在右邊顯示讀者的基本信息并在下面的表格中顯示讀者已經(jīng)借出的圖書,此時光標將直接跳到借閱圖書信息欄的文本框中,在其中輸入讀者要借閱的圖書編號或者條形碼并回車,如果輸入正確,則該圖書的信息將被自動添加到讀者已借出出的圖書列表的下方,并在左方的一欄中用 “新借 ”來表示這是新借的圖書,借書時間為當前系統(tǒng)時間,而應(yīng)還時間則由圖書類型中的可借天數(shù)來自動計算確定。窗體下方則將顯示讀者已借出的數(shù)量和本次借書數(shù)量,如果兩者相加大于讀者所能允許借書的數(shù)量,軟 件將提示已達到借書極限并拒絕將新書的記錄添加到表中,如果讀
點擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1