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

正文內(nèi)容

圖書管理系統(tǒng)----sql源代碼畢業(yè)設計(編輯修改稿)

2025-01-06 21:39 本頁面
 

【文章內(nèi)容簡介】 RE object_id = OBJECT_ID(N39。[dbo].[Proc_GetBookInfoByID]39。) AND type in (N39。P39。, N39。PC39。)) BEGIN EXEC @statement = N39。CREATE PROC [dbo].[Proc_GetBookInfoByID] @bookID nvarchar(50) AS SELECT * FROM Book WHERE bookID=@bookID 39。 END GO SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO IF NOT EXISTS (SELECT * FROM WHERE object_id = OBJECT_ID(N39。[dbo].[Proc_AddBook]39。) AND type in (N39。P39。, N39。PC39。)) BEGIN EXEC @statement = N39。create PROCEDURE [dbo].[Proc_AddBook] ( @bookID nvarchar(50),?? ) AS INSERT INTO [Book] ( [bookID],?? ) VALUES (@bookID,?? )39。 END GO SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO IF NOT EXISTS (SELECT * FROM WHERE object_id = OBJECT_ID(N39。[dbo].[Proc_GetCurrentBorrow]39。) AND type in (N39。P39。, N39。PC39。)) BEGIN EXEC @statement = N39。 CREATE PROCEDURE [dbo].[Proc_GetCurrentBorrow] @userID VARCHAR(50) AS SELECT [dbo].[borrowRec].[readerID],?? FROM [dbo].[borrowRec], [dbo].[book] WHERE = AND borrowStatus=39。39。True39。39。 AND readerID=@userID 39。 END GO SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO IF NOT EXISTS (SELECT * FROM WHERE object_id = OBJECT_ID(N39。[dbo].[Proc_GetBorrowHistory]39。) AND type in (N39。P39。, N39。PC39。)) BEGIN EXEC @statement = N39。CREATE PROC [dbo].[Proc_GetBorrowHistory] @userID NVARCHAR(50) AS SELECT * FROM Book WHERE bookID IN( SELECT bookID FROM BorrowRec WHERE readerID=@userID AND borrowStatus=39。39。False39。39。)39。 END GO SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO IF NOT EXISTS (SELECT * FROM WHERE object_id = OBJECT_ID(N39。[dbo].[Proc_UpdateBookByID]39。) AND type in (N39。P39。, N39。PC39。)) BEGIN EXEC @statement = N39。CREATE proc [dbo].[Proc_UpdateBookByID] @bookID nvarchar(50),?? AS update Book set bookName=@bookName,..... where bookID=@bookID39。 END GO SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO IF NOT EXISTS (SELECT * FROM WHERE object_id = OBJECT_ID(N39。[dbo].[Proc_SelectBookType]39。) AND type in (N39。P39。, N39。PC39。)) BEGIN EXEC @statement = N39。 ============================================= Author: Author,Name Create date: Create Date, Description: Description, ============================================= CREATE PROCEDURE [dbo].[Proc_SelectBookType] Add the parameters for the stored procedure here AS BEGIN SET NOCOUNT ON added to prevent extra result sets from interfering with SELECT statements. SET NOCOUNT ON。 Insert statements for procedure here SELECT BookTypeID,BookTypeName FROM BookType END, END 五、 詳細設計 系統(tǒng) 部分 功能模塊具體分析 及實現(xiàn) 借書/還書處理功能的實現(xiàn) 借書和還書是圖書借閱管理系統(tǒng)的一個最重要也是最基本功能。它在圖書 管工作人員的操作下 ,對本公司 (企業(yè) )員工的借還書情況進行錄入、修改、查詢等一系列的過程。在程序中 ,利用 vb script 腳本語言實現(xiàn)畫面的控制 ,利用 asp 語言來實現(xiàn)對庫的操作和算法流程的控制。 借書功能的具體實現(xiàn) 借書是圖書管工作人員根據(jù)借閱者所借書籍的圖書編號(當然這個編號于每一本圖書是唯一的)將該圖書登入借書表單,并對其借閱時間和借閱數(shù)量進行控制的過 程。因為該系統(tǒng)是針對公司(企業(yè))的圖書館進行管理的,所以圖書借閱也僅對公司內(nèi)部人員進行開放,所以借閱者必須根據(jù)自己的工號(工作證編號)和其它一些在公司的相關信息辦理讀者證后,工作人員根據(jù)借閱者所持讀者證的讀者證號(該讀者的唯一標識)進行查詢,如果該讀者在讀者信息數(shù)據(jù)庫中有記錄,則調出該讀者個人信息和他(她)已借書籍的信息,如果讀者信息數(shù)據(jù)庫中無該讀者信息,則此人不能借閱書籍。一般來說,只要該讀者信息真實存在,就可以借閱書籍了,但為了有效控制圖書的借閱秩序,對于有過期未還書籍的讀者和借書數(shù)目超過最大限制的讀者 ,不能繼續(xù)借書,此外,當該讀者借閱了一本書后,系統(tǒng)應即時顯示他(她)最新的借閱情況,如果借閱數(shù)目未滿,則可以在原界面繼續(xù)操作(借書) 。 算法描述如下: 首先導入數(shù)據(jù)庫連接,以便對讀者信息表和圖書基本信息表進行查詢和修改 , 因為借書只能是擁有圖書館工作人員以上的權限的人才能進行的操作,所以在程序開始部份還應先判斷一下用戶的權限,如果沒有工作人員的權限,則要先進行管理員登陸,即轉向登陸界讀者 查詢個人信息 圖書管理系統(tǒng) 操作員 管理員 查詢圖書信息 查看借閱情況 修改密碼 借書處理 查看讀者借閱情況 還書處理 讀者信息管理 圖書信息管理 修改密碼 面:(此處用到“ session“這個物件來 [4]存取一個變量記錄登陸的用戶名,它可以在同一個客戶端多個打開的瀏覽器之間傳遞變量 值,如果用戶能過了管理員登陸,則變量值不會為空,相反則為空: if session(user_name)= then 導向管理員登陸界面 end if 接下來就是借書操作了: //變量說明部分 //readerno 為讀者證號 //borrowno 為借書編號 //number 為是否標志是否查詢的讀者信息是否存在,初始為 1,表示有信息,如果輸入讀者證號后,沒有查到讀者信息,則更新為 0。 //clickselect 為是否查詢過讀者信息,即是否點擊過讀者信息的“查 詢“按扭 //booknumber 統(tǒng)計已借書籍的數(shù)據(jù)量,初始化設為 0,如果查到已借書籍大于或等于 3 時,該變量設為 3。 //count 統(tǒng)計過期第個讀者過期未還的書籍數(shù)目 先查詢讀者證號,如果讀者證號為空,提示要求輸入。這里可以放在讀者證“查詢”的單擊事件中: sub readerno_onclick //讀者證“查詢”的單擊事件 if readerno= then //如果讀者證號為空,提示要求輸入 顯示 請輸入讀者證號 ! 將光 標定位于讀者證號的輸入框 end if clickselect =1 //已查詢讀者信息 booknumber =0 //借閱書目初始化為 0 提交當前表單的信息 end sub 查詢了讀者信息后,如果該讀者在數(shù)據(jù)庫中有記錄,而且已借書籍沒有超過去 3 本,則可以借書,如果沒有記錄,則屏蔽“借書”的功能,要求用戶輸入正確的讀者證號: If readerno then 根據(jù) readerno 查詢讀 者信息數(shù)據(jù)庫 readerinformation if 查詢的記錄數(shù) =0 then 提示用戶“無相應記錄” number =0 將光標定位于讀者證號輸入框 結束后面的 ASP 程序的運行,即不再查詢已借書目信息 else 顯示讀者的個人信息 end if if readerno or borrowno then 根據(jù) readerno 將 book_input 與 reaerinformation 關聯(lián)起來 查詢 book_input 中 loaner(借閱者 )為 readerno 的所有圖書信息 if 查詢的記錄數(shù) =0 then 顯示“沒有借書記錄” else if 已借書記錄 =3 then 顯示 你的書已借滿 booknumber =3 end if If 已借書記錄 =3 and 已借書記錄 0 then For I=1 to 已借書記錄數(shù) 顯示已借的書目信息 dd=讀取數(shù)據(jù)庫中“借閱日期”字段 if dd then if 當前日期 當前讀取的借閱日期 60 then count=count+1 end if end if Next end if end if if count0 then 提示 你有過期未還的書 ! 更新 book_input中 剛查到的過期未還的書的 book_state為 1 更新 readerinfomation 中該讀者的 reader_state 為 1 end if End if if booknumber= 3 or count0 then 屏蔽“借書“功能,即不顯示借書按扭
點擊復制文檔內(nèi)容
公司管理相關推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1