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

正文內(nèi)容

管理信息系統(tǒng)課程設(shè)計-圖書管理系統(tǒng)-文庫吧資料

2024-09-17 18:47本頁面
  

【正文】 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=PunishMoneyoverMoney 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 Borrow SET ldOverDay=DATEDIFF(DAY,ldDateRetPlan,today), ldOverMoney=ldOverDay*(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 = 數(shù)據(jù)庫操作 公共類 數(shù)據(jù)庫操作類 SqlHelper 主要實(shí)現(xiàn)的功能有:打開數(shù)據(jù)庫連接、關(guān)閉數(shù)據(jù)庫連接、執(zhí)行帶參數(shù)的 SQL語句, 執(zhí)行存儲過程等。 ? 按下“修改”按鈕,修改“用戶信息表”中對應(yīng)記錄。成功添加后,顯示提示信息。 ? 按下“添加”按鈕,彈出“添加用戶”對話框,如下 圖。 16. 查詢個人借閱信息 讀者 可以 查詢 本人的借閱信息, 界面見查詢讀者借閱信息,其中讀者 ID自動關(guān)聯(lián)讀者本人 。 ? 按出版年統(tǒng)計借閱情況:按出版年區(qū)間分類匯總統(tǒng)計, 出版年區(qū)間按近 10年一年一個間隔,以后 5年一個間隔,最多 50年,統(tǒng)計結(jié)果可以預(yù)覽、打印、導(dǎo)出到 Excel 12 / 36 文件,還可以顯示統(tǒng)計柱狀圖。 ? 按圖書類型統(tǒng)計借閱情況:按圖書類型分類匯總統(tǒng)計,統(tǒng)計結(jié)果可以預(yù)覽、打印、導(dǎo)出到 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ù)覽、打印、導(dǎo)出到 Excel文件,還可以顯示統(tǒng)計柱狀圖。 ? 按讀者類型統(tǒng)計借閱情況:按讀者類型分類匯總統(tǒng)計,統(tǒng)計結(jié)果可以預(yù)覽、打印、導(dǎo)出到 Excel文件,還可以顯示統(tǒng)計圓餅圖。 ? 查詢結(jié)果可以預(yù)覽、打印和導(dǎo)出到指定的 Excel 文件。 13. 查詢 讀者 借閱信息 讀者管理員 讀者的 查詢借閱信息,如下圖。 ? 選擇要還的圖書, 按下“還書”按鈕,修改“借閱信息表”中對應(yīng)記錄的相關(guān)信息(實(shí)際還書日期為當(dāng)前系統(tǒng)日期,是否已經(jīng)還書為 1,超期金額,罰款金額,還書操作員)。 11 / 36 12. 還書 讀者管理員可以還書,如下圖。成功 續(xù)借后,顯示提示信息。 ? 輸入讀者編號后,系統(tǒng)自動顯示讀者信息以及該讀者的所有借閱圖書 。 ? 按下“借書”按鈕,向“借閱信息表”中添加 1 條記錄(續(xù)借次數(shù)為 0,計劃還書日期為當(dāng)前系統(tǒng)日期 加上該讀者可借書的最大天數(shù) ,是否已經(jīng)還書為 0,借書操作員)。 10. 借書 讀者管理員可以借書,如下圖。 ? 按下“修改”按鈕,修改“讀者類別信息表”中相應(yīng)的記錄。 9. 修改讀者類別信息 只有讀者 管理員 才 可以修改讀者類別信息 。 ? 按下“添加”按鈕,向“讀者類別信息表”中添加 1 條記錄。 8. 添加讀者類別信息 只有讀者 管理員 才 可以添加讀者類別信息,如下圖。 ? 按下“查詢”按鈕后,將滿足各 個輸入框中的條件相與的記錄顯示到網(wǎng)格中。 7. 查詢讀者信息 圖書管理員、讀者管理員均可查詢讀者信息,如下圖。成功修改后,顯示提示信息。成功添加后,顯示提示信息。 ? 輸入或選擇相關(guān)圖書的信息。 ? 按下“添加”按鈕,向“圖書信息表”中添加 1 條記錄 , 成功添加后,顯示提示信息。 ? 起始序號是系統(tǒng)自動獲得到的最后入館圖書的序號加 1,然后根據(jù)圖書本數(shù),自動生成圖書序號。 5. 添加圖書信息 只有圖書管理員可以添加圖書信息,如下圖。 ? 按下“刪除”按鈕,可以刪除選擇的圖書。 ? 按下“明細(xì)”按鈕,可以查看選定圖書的詳細(xì) 信息 。 ? 按下“查詢”按鈕后,將滿足各個輸入框中的條件相與的記錄顯示到網(wǎng)格中。數(shù)量區(qū)域輸入如: 10~30, 10~,~30。 8 / 36 ? 輸入查詢條件:圖書 序號采用完全匹配;圖書編號采用左匹配;圖書名稱、作者、出版社采用模糊匹配;出版日期、入館日期、庫存數(shù)量支持區(qū) 間條件。不同角色的菜單設(shè)計如下。 2. 總體界面 用戶進(jìn)入系統(tǒng)后,總體界面如下,左邊是菜單欄,右邊是處理窗口。 界面設(shè)計 1. 登錄窗口 所有 用戶只有正確登錄后,方可進(jìn)入該系統(tǒng),登錄窗口如下。 統(tǒng)計結(jié)果可以顯示、預(yù)覽、打印和導(dǎo)出到 Excel文件。查詢結(jié)果可以顯示、預(yù)覽、打印和導(dǎo)出到 Excel文件。還書時如果圖書超期,提示超期的天數(shù),并計算罰款,記錄歸還相關(guān)信息。 6 / 36 讀者可以修改個人信息、密碼和查閱個人的借閱信息。 2. 讀者管理 讀者管理員可以添加讀者類別和修改讀者類別。 查詢圖書信息:所有用戶可以按指定的組合條件查詢圖書,查詢結(jié)果可以顯示、預(yù)覽、打印、導(dǎo)出 到 Excel 文件。各大功能模塊又由一些子功能模塊構(gòu)成,其功能框圖如下。各層之間數(shù)據(jù)的傳遞主要是實(shí)體對象(業(yè)務(wù)信息封裝在實(shí)體對象中)。 業(yè)務(wù)實(shí)體可以認(rèn)為屬于業(yè)務(wù)邏輯層,當(dāng)然,可以將業(yè)務(wù)實(shí)體單獨(dú)作為一 層,稱為業(yè)務(wù)實(shí)體層。 此外, 實(shí)體類,簡單地說是描述一個業(yè)務(wù)實(shí)體的類 。 業(yè)務(wù)邏輯層( BLL):實(shí)現(xiàn)應(yīng)用程序的業(yè)務(wù)功能,以類庫的形式為表示層提供服務(wù)。三層分別為表示層、業(yè)務(wù)邏輯層和數(shù)據(jù)訪問層。 所謂三層體系結(jié)構(gòu),是在客戶端與數(shù)據(jù)庫之間加入了一個“中間層”。 6 系統(tǒng)設(shè)計 體系結(jié)構(gòu) 要求使用多層(三層) C/S或 B/S模式開發(fā)該系統(tǒng)。 部分要求說明 圖書信息包括:每種圖書都有書名、 ISBN、一名或多名作者(譯者)、出版社、定價和內(nèi)容簡介 等; 讀者信息包括:借書證記錄有借閱者的姓名、密碼、 類別和所在單位 等;
點(diǎn)擊復(fù)制文檔內(nèi)容
畢業(yè)設(shè)計相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1