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

正文內(nèi)容

管理信息系統(tǒng)課程設(shè)計-圖書管理系統(tǒng)(編輯修改稿)

2024-10-15 18:47 本頁面
 

【文章內(nèi)容簡介】 ? 輸入或選擇相關(guān)圖書的信息。 ? 按下“添加”按鈕,向“讀者信息表”中添加 1 條記錄。成功添加后,顯示提示信息。 ? 按下“修改”按鈕,將修改的結(jié)果保存到“讀者信息表”中。成功修改后,顯示提示信息。 ? 按下“刪除”按鈕,可以刪除 選定的讀者信息 。 7. 查詢讀者信息 圖書管理員、讀者管理員均可查詢讀者信息,如下圖。 ? 輸入查詢條件:讀者編號 、性別、讀者類別采用完全匹配;讀者姓名采用模糊匹配; ? 輸入文本若為空,表示沒有約束條件。 ? 按下“查詢”按鈕后,將滿足各 個輸入框中的條件相與的記錄顯示到網(wǎng)格中。 ? 查詢結(jié)果可以預(yù)覽、打印和導出到指定的 Excel 文件。 8. 添加讀者類別信息 只有讀者 管理員 才 可以添加讀者類別信息,如下圖。 ? 輸入或選擇相關(guān)讀者類別的信息。 ? 按下“添加”按鈕,向“讀者類別信息表”中添加 1 條記錄。成功添加后,顯示提 10 / 36 示信息。 9. 修改讀者類別信息 只有讀者 管理員 才 可以修改讀者類別信息 。 ? 輸入或選擇相關(guān)讀者 的信息。 ? 按下“修改”按鈕,修改“讀者類別信息表”中相應(yīng)的記錄。成功修改后,顯示提示信息。 10. 借書 讀者管理員可以借書,如下圖。 ? 輸入 讀者編號 后,系統(tǒng)自動顯示讀者姓名 等信息 ; ? 輸入圖書序號 或圖書名稱,系統(tǒng)自動顯示圖書信息 。 ? 按下“借書”按鈕,向“借閱信息表”中添加 1 條記錄(續(xù)借次數(shù)為 0,計劃還書日期為當前系統(tǒng)日期 加上該讀者可借書的最大天數(shù) ,是否已經(jīng)還書為 0,借書操作員)。 11. 續(xù)借 讀者管理員可以續(xù)借,如下圖。 ? 輸入讀者編號后,系統(tǒng)自動顯示讀者信息以及該讀者的所有借閱圖書 。 ? 選擇要續(xù)借的圖書, 按下“續(xù)借”按鈕,修改“借閱信息表”中對應(yīng)記錄的相關(guān)信息(續(xù)借次數(shù)加 1,計劃還書日期加上可以借書天數(shù),超期金額,罰款金額,借書操作員)。成功 續(xù)借后,顯示提示信息。 ? 注:只能對滿足以下條件的圖書才能續(xù)借:離還書日期只有 1個星期,若已超期需交罰款金額,續(xù)借次數(shù)不能超過 讀者類型指定的 次 數(shù) 。 11 / 36 12. 還書 讀者管理員可以還書,如下圖。 ? 輸入讀者編號后,系統(tǒng)自動顯示讀者信息,同時顯示改讀者的所有借閱圖書。 ? 選擇要還的圖書, 按下“還書”按鈕,修改“借閱信息表”中對應(yīng)記錄的相關(guān)信息(實際還書日期為當前系統(tǒng)日期,是否已經(jīng)還書為 1,超期金額,罰款金額,還書操作員)。成功還書后,顯示提示信息。 13. 查詢 讀者 借閱信息 讀者管理員 讀者的 查詢借閱信息,如下圖。 ? 輸入查詢條件:讀者類別采用完全匹配; ? 按下“查詢”按鈕后,將記錄顯示到網(wǎng)格中。 ? 查詢結(jié)果可以預(yù)覽、打印和導出到指定的 Excel 文件。 14. 按借閱統(tǒng)計信息 圖書管理員和讀者管理員可以按借閱統(tǒng)計信息。 ? 按讀者類型統(tǒng)計借閱情況:按讀者類型分類匯總統(tǒng)計,統(tǒng)計結(jié)果可以預(yù)覽、打印、導出到 Excel文件,還可以顯示統(tǒng)計圓餅圖。 ? 按單位代碼統(tǒng)計借閱情況:按單位代碼分類匯總統(tǒng)計,統(tǒng)計結(jié)果可以預(yù)覽、打印、導出到 Excel文件,還可以顯示統(tǒng)計柱狀圖。 ? 按借閱天數(shù)統(tǒng)計借閱情況:按借閱天數(shù)區(qū)間分類匯總統(tǒng)計,天數(shù)區(qū)間按 7 天一個 間隔分為 1 2 2 3 4 4 5 6 70、 7 8 9 91 以上,統(tǒng)計結(jié)果可以預(yù)覽、打印、導出到 Excel文件,還可以顯示統(tǒng)計柱狀圖。 15. 按圖書統(tǒng)計信息 圖書管理員和讀者管理員可以按借閱統(tǒng)計信息 。 ? 按圖書類型統(tǒng)計借閱情況:按圖書類型分類匯總統(tǒng)計,統(tǒng)計結(jié)果可以預(yù)覽、打印、導出到 Excel文件,還可以顯示統(tǒng)計柱狀圖。 ? 按出版社統(tǒng)計借閱情況:按出版社分類匯總統(tǒng)計,統(tǒng)計結(jié)果可以預(yù)覽、打印、導出到 Excel文件,還可以顯示統(tǒng)計柱狀圖。 ? 按出版年統(tǒng)計借閱情況:按出版年區(qū)間分類匯總統(tǒng)計, 出版年區(qū)間按近 10年一年一個間隔,以后 5年一個間隔,最多 50年,統(tǒng)計結(jié)果可以預(yù)覽、打印、導出到 Excel 12 / 36 文件,還可以顯示統(tǒng)計柱狀圖。 ? 按入館年統(tǒng)計借閱情況:按入館年區(qū)間分類匯總統(tǒng)計,入館年區(qū)間按近 10年一年一個間隔,以后 5年一個間隔,最多 50年,統(tǒng)計結(jié)果可以預(yù)覽、打印、導出到 Excel文件,還可以顯示統(tǒng)計柱狀圖。 16. 查詢個人借閱信息 讀者 可以 查詢 本人的借閱信息, 界面見查詢讀者借閱信息,其中讀者 ID自動關(guān)聯(lián)讀者本人 。 17. 用戶管理 系統(tǒng)管理員可以進行用戶管理,首先在網(wǎng)格中顯示全部用戶信息,如下圖。 ? 按下“添加”按鈕,彈出“添加用戶”對話框,如下 圖。 ? 按下“添加”按鈕,向“用戶信息表”中添加一條記錄。成功添加后,顯示提示信息。 ? 按下“修改”按鈕,彈出“修改用戶”對話框,如下圖。 ? 按下“修改”按鈕,修改“用戶信息表”中對應(yīng)記錄。成功修改后,顯示提示信息。 7 系統(tǒng)實現(xiàn) 數(shù)據(jù)庫部分主要代碼 Description: 獲取罰款率 Description, , CREATE FUNCTION GetPunishRate(@rdID int) RETURNS float AS BEGIN DECLARE @rate float SELECT @rate=PunishRate FROM ReaderType WHERE rdType in (SELECT rdType FROM Reader WHERE rdID=@rdID) RETURN @rate END Description: 添加圖書 Description, CREATE PROCEDURE [dbo].[usp_AddBook] @bkID int,@bkCode char(20),@bkName varchar(50),@bkAuthor varchar(30), @bkPress varchar(50),@bkDatePress smalldatetime,@bkISBN char(15), @bkCatalog varchar(30),@bkLanguage smallint,@bkPages int,@bkPrice money, @bkDateIn smalldatetime,@bkBrief text,@bkCover image=null,@bkIsInLab bit, @bkNum int AS WHILE @bkNum0 BEGIN 13 / 36 INSERT Book VALUES( @bkID,@bkCode, @bkName, @bkAuthor, @bkPress, @bkDatePress, @bkISBN, @bkCatalog, @bkLanguage, @bkPages, @bkPrice, @bkDateIn, @bkBrief, @bkCover, @bkIsInLab) SET @bkID=@bkID+1 SET @bkNum=@bkNum1 END Description: 添加讀者 Description, CREATE PROCEDURE [dbo].[usp_AddReader] @rdID int, @rdName varchar(10), @rdPwd varchar(10), @rdSex char(2), @rdTypeName varchar(5), @rdDept varchar(15), @rdPhone varchar(25), @rdEmail varchar(25), @rdDateReg smalldatetime, @rdBorrowQty int AS INSERT Reader Values( @rdID, @rdName, @rdPwd, @rdSex, @rdType, @rdDept, @rdPhone, @rdEmail, @rdDateReg, @rdBorrowQty) Description: 還書更新 Description, CREATE PROCEDURE [dbo].[usp_ReturnBook] @rdID int, @bkID int, @OperatorRet varchar(10) AS DECLARE @overMoney money SET @overMoney=0 SELECT ldOverMoney FROM Borrow WHERE rdID=@rdID AND bkID=@bkID AND IsHasReturn=0 UPDATE Borrow SET ldDateRetAct=GETDATE(), IsHasReturn=1, OperatorRet=@OperatorRet WHERE rdID=@rdID AND bkID=@bkID AND IsHasReturn=0 UPDATE Reader SET rdBorrowQty=rdBorrowQty1, PunishMoney=PunishMoney@overMoney WHERE rdID=@rdID UPDATE Book SET bkIsInLab=1 WHERE bkID=@bkID Description: 添加借閱記錄 Description, CREATE PROCEDURE [dbo].[usp_AddBorrowRecord] @rdID int, @bkID int, @OperatorLend varchar(10) AS DECLARE @date smalldatetime DECLARE @days int SET @date=GETDATE() SELECT @days=CanLendDay FROM ReaderType WHERE rdType IN (SELECT rdType FROM Reader WHERE rdID=@rdID) INSERT Borrow Values( @rdID, @bkID, 0, @date, DATEADD(DAY,@days,@date), NULL, 0, 0, 0, @OperatorLend, NULL) UPDATE Reader SET rdBorrowQty=rdBorrowQty+1 WHERE rdID=@rdID UPDATE Book SET bkIsInLab=0 WHERE bkID=@bkID Description: 更新借閱表、讀者表 Description, CREATE PROCEDURE [dbo].[usp_UpdateBorrow] AS DECLARE @today smalldatetime 14 / 36 DECLARE @pm money SET @today=GETDATE() UPDATE Borrow SET ldOverDay=DATEDIFF(DAY,ldDateRetPlan,@today), ldOverMoney=DATEDIFF(DAY,ldDateRetPlan,@today)*(rdID)/100 WHERE IsHasReturn=0 AND @TodayldDateRetPlan UPDATE Reader SET PunishMoney=sumOverMoney FROM , (SELECT SUM() AS sumOverMoney, FROM INNER JOIN ON = WHERE ( = 0)GROUP BY )SumMoney WHERE = Description: 更新借閱表 Description, CREATE PROCEDURE [dbo].[usp_UpdateBorrow] AS DECLARE @today smalldatetime DECLARE @pm money SET @today=GETDATE() UPDATE Borr
點擊復(fù)制文檔內(nèi)容
畢業(yè)設(shè)計相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1