




已閱讀5頁,還剩29頁未讀, 繼續(xù)免費(fèi)閱讀
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
圖書借閱管理系統(tǒng) 班級(jí) 醫(yī)軟 1 班 姓名 學(xué)號(hào) 目目 錄錄 摘要 第一章 開發(fā)工具的選擇 1 1 前臺(tái)開發(fā)工具 1 2 后臺(tái)開發(fā)工具 1 3 數(shù)據(jù)庫的選擇 1 4 數(shù)據(jù)庫的鏈接 第二章 圖書借閱系統(tǒng)的開發(fā)與設(shè)計(jì) 2 1 系統(tǒng)開發(fā)思想 2 2 需求分析 2 3 系統(tǒng)功能模塊劃分 2 4 系統(tǒng)數(shù)據(jù)庫設(shè)計(jì) 2 5 系統(tǒng)界面風(fēng)格設(shè)計(jì) 第三章 圖書借閱管理系統(tǒng)的具體實(shí)現(xiàn) 3 1 借書 還書處理功能的實(shí)現(xiàn) 3 1 1 借書功能的具體實(shí)現(xiàn) 3 1 2 還書功能的具體實(shí)現(xiàn) 3 2 異常處理 3 2 1 遺失書籍處理的具體實(shí)現(xiàn) 3 2 2 讀者證掛失處理的具體實(shí)現(xiàn) 3 3 系統(tǒng)維護(hù)模塊的具體實(shí)現(xiàn) 3 3 1 數(shù)據(jù)備份與恢復(fù)的具體實(shí)現(xiàn) 3 3 2 管理員口令維護(hù)的具體實(shí)現(xiàn) 3 4 系統(tǒng)中報(bào)表的實(shí)現(xiàn) 第四章 系統(tǒng)運(yùn)行情況 4 1 借書 還書運(yùn)行情況 4 2 遺失書籍處理的運(yùn)行情況 4 3 掛失讀者證處理的運(yùn)行情況 4 4 登錄界面的運(yùn)行情況 4 5 管理員信息修改 4 6 數(shù)據(jù)庫備份與恢復(fù)的運(yùn)行情況 第五章 結(jié)論 摘要 隨著現(xiàn)代企業(yè)的發(fā)展 對(duì)于提高企業(yè)內(nèi)部人員的綜合素質(zhì) 豐富員工的精 神生活 已成為各先進(jìn)企業(yè)的重要內(nèi)容之一 而圖書館也越來越多的在一些大 中型企業(yè)出現(xiàn) 因此 屬于企業(yè)內(nèi)部的圖書管理系統(tǒng)也就成為了其辦公網(wǎng)絡(luò)化 的一個(gè)必不可少的部分 本系統(tǒng)是針對(duì)大中型公司 企業(yè) 的圖書管理而設(shè)計(jì)的一個(gè)基于 Web 的圖書 管理系統(tǒng) 以實(shí)現(xiàn)對(duì)圖書信息的在線管理 及時(shí)更新 快速檢索 資料搜集 并 提供讀者論壇以方便信息交流 其開發(fā)主要包括圖書館網(wǎng)站和圖書借閱管理系 統(tǒng)兩大部分 圖書館網(wǎng)站的開發(fā)主要涉及圖書館的介紹 讀者服務(wù) 信息檢索 及資料下載 并且提供方便的后臺(tái)管理 圖書借閱管理系統(tǒng)主要涉及圖書信息 與讀者信息的管理 借書還書的處理 掛失異常處理 數(shù)據(jù)備份恢復(fù)和權(quán)限控 制等 在本系統(tǒng)中 我們使用 MICROSOFT 公司的 FrontPage 開發(fā)工具 在 Windows7 IIS Microsoft SQL Server 2000 平臺(tái)下通過 ASP 和 VB script 腳本 語言來實(shí)現(xiàn) 具體實(shí)現(xiàn)過程主要涉及到 ASP 程序的設(shè)計(jì) MS SQL Server 數(shù)據(jù) 庫的操作 網(wǎng)頁界面的設(shè)計(jì) 文件的讀寫 文件的上傳下載 水晶報(bào)表等技術(shù) 第一章 開發(fā)工具的選擇 1 1 前臺(tái)開發(fā)工具 隨著互聯(lián)網(wǎng)的發(fā)展 網(wǎng)站技術(shù)也成為了一門重要且熱門的技術(shù) 而網(wǎng)頁是 整個(gè)網(wǎng)站的組成元素 是用 HTML 語言來表示的 HTML 代碼編輯工具很多 由 最簡(jiǎn)單的記事本 寫字板 到現(xiàn)在出現(xiàn)的許多功能強(qiáng)大的網(wǎng)頁編輯工具 FrontPage Dreamweaver HomeSite 等 記事本 寫字板相對(duì)于編輯 HTML 代 碼來說是最原用它作為開發(fā)工具是極不理想的選擇 而目前最流行并被廣泛使 用的工具就是 FrontPage 和 Dreamweaver 本系統(tǒng)的開發(fā)采用的是 FrontPage FrontPage 是 Microsoft 公司開發(fā)的一種用于創(chuàng)建網(wǎng)頁 組織和管理 WEB 站點(diǎn)的網(wǎng)頁設(shè)計(jì)軟件 它由許多不同的元素組成 FrontPage 的網(wǎng)頁視圖提供 給了一種簡(jiǎn)單 實(shí)用的工具 用于 Web 網(wǎng)頁的編輯和格式化 其他視圖提供了 用于管理 Web 站點(diǎn)中文件集合的復(fù)雜工具 另外 FrontPage 帶有內(nèi)置的工具 可產(chǎn)生動(dòng)畫 移動(dòng)的圖形 交互性 對(duì)象代表訪問者的動(dòng)作 甚至在線數(shù)據(jù)收 集和數(shù)據(jù)管理 簡(jiǎn)而言之 它是一種所見即所得 簡(jiǎn)單實(shí)用 功能強(qiáng)大的網(wǎng)頁 編輯工具 1 2 后臺(tái)開發(fā)工具 在這個(gè)系統(tǒng)的后臺(tái)部分我們選擇ASP作為后臺(tái)開發(fā)工具 盡管當(dāng)前的后臺(tái)開 發(fā)工具有很多 像還有JSP PHP等 但是根據(jù)現(xiàn)階段的我們開發(fā)系統(tǒng)的實(shí)際情況 相對(duì)其他工具而言 我們對(duì)于ASP更為熟悉 而且 利用ASP完全可以實(shí)現(xiàn)系統(tǒng) 設(shè)計(jì)的各項(xiàng)需要 Wsb服務(wù)器是Web應(yīng)用程序的心臟 IIS Internet Information Server 作 為WindowsNT的擴(kuò)展 自推出以來已經(jīng)有了很大發(fā)展 其體系結(jié)構(gòu)是當(dāng)今市場(chǎng)上 最 受關(guān)注的Web服務(wù)器之一 新推出的IIS4 0版本增強(qiáng)了系統(tǒng)安全性 具有服 務(wù)器端腳本開發(fā)調(diào)試 內(nèi)容管理和站點(diǎn)分析 崩潰防護(hù) 內(nèi)置JAVA虛擬機(jī)及全 面支持ASP等強(qiáng)大功能 此外 在過去 客戶機(jī) 服務(wù)器結(jié)構(gòu)的設(shè)計(jì)與 Web 的相關(guān)技術(shù)幾乎處于平行線上 兩者相互獨(dú)立并無法作出集成性的設(shè)計(jì) 現(xiàn)在我們利用 IIS ASP 構(gòu)成三層式 Web 結(jié)構(gòu) 如圖 2 1 所示 的中間一層 將客戶機(jī) 服務(wù)器結(jié)構(gòu)與 Web 密切結(jié) 合 完成前后端兩者的集成輸出功能 使得Web站點(diǎn)的開發(fā)更方便 實(shí)現(xiàn)的功能 更強(qiáng)大 利用 IIS ASP 技術(shù)來集成 Web 前后端所帶來的強(qiáng)大效益可歸結(jié)為以下幾個(gè) 方面 1 減少構(gòu)建和維護(hù)成本 2 加快聯(lián)機(jī)過程 3 應(yīng)用軟件集中在服務(wù)器端開發(fā)管理 4 前端可使用任何瀏覽器 IE 5 后端可存取任何數(shù)據(jù)庫 SQL sever 6 可使用任何腳本語言開發(fā) VBScript JavaScript PERL 1 3 數(shù)據(jù)庫的選擇 當(dāng)前流行的數(shù)據(jù)庫有很多 如Oracle My SQL SQL Server Access等 在 本系統(tǒng)中 我們選用SQL Server 2000進(jìn)行數(shù)據(jù)管理 SQL Server是一個(gè)后臺(tái)關(guān) 系數(shù)據(jù)庫管理系統(tǒng) 它功能強(qiáng)大操作簡(jiǎn)便 處理的數(shù)據(jù)量大且數(shù)據(jù)安全性強(qiáng) 適 用于中型數(shù)據(jù)庫使用者 其內(nèi)嵌的SQL Server 企業(yè)管理器為用戶提供了方便全 面的服務(wù) SQL Server不但可以應(yīng)用于大中型數(shù)據(jù)庫管理中 建立分布式關(guān)系 數(shù)據(jù)庫 并且也可以開發(fā)桌面數(shù)據(jù)庫 對(duì)比其它的數(shù)據(jù)庫而言 Oracle一般用于非常大型的數(shù)據(jù)庫管理 對(duì)我們 的系統(tǒng)而言 使用Oracle一方面沒有SQL Server方便 另一方面根據(jù)系統(tǒng)的數(shù) 據(jù)量沒有必要使用Oracle 而Access 數(shù)據(jù)庫對(duì)于小型的數(shù)據(jù)庫當(dāng)然也可以實(shí)現(xiàn) 但是由于公司的其它系統(tǒng)由于數(shù)據(jù)量較大 都采用SQL Server 數(shù)據(jù)庫 況且本 系統(tǒng)的中的圖書量和讀者信息量隨著公司規(guī)模的擴(kuò)大可能不斷增加 Access 數(shù) 據(jù)庫很有可能不能滿足需求 而且SQL Server在操作上比Access要更加直觀和 方便 功能也更加強(qiáng)大 從以上各項(xiàng)功能顯示 SQL Server 的操作相當(dāng)方便 使用起來也很容易上 手 對(duì)于初學(xué)者來說是一個(gè)很好的選擇 再加上本系統(tǒng)是針對(duì)企業(yè)開發(fā)的 非 常適合采用SQL Server數(shù)據(jù)庫管理系統(tǒng) 1 4 數(shù)據(jù)庫的鏈接 ADO ActiveX Data Objects 是一種操作 Microsoft 所支持的數(shù)據(jù)庫的新技術(shù) 在 ASP 中 ADO 可以看作是一個(gè)服務(wù)器組件 Server Component 更簡(jiǎn)單點(diǎn)說 是一系列的對(duì)象 應(yīng)用這些功能強(qiáng)大的對(duì)象 即可輕松完成對(duì)數(shù)據(jù)庫復(fù)雜的操 作 本文中個(gè)性化頁面的實(shí)現(xiàn)便大量地用到了 ADO 技術(shù) 具體的操以下幾步 1 創(chuàng)建數(shù)據(jù)庫源名 DSN 2 創(chuàng)建數(shù)據(jù)庫鏈接 Connection 3 創(chuàng)建數(shù)據(jù)對(duì)象 RecordSet 4 操作數(shù)據(jù)庫 5 關(guān)閉數(shù)據(jù)對(duì)象和鏈接 每一步的作法如下 1 創(chuàng)建數(shù)據(jù)源 DSN Date Source Name 即數(shù)據(jù)源名稱 我們知道 ODBC 是一種訪問 數(shù)據(jù)庫的方法 只要系統(tǒng)中有相應(yīng)的 ODBC 驅(qū)動(dòng)程序 任何程序就可以通過 ODBC 操縱驅(qū)動(dòng)程序的數(shù)據(jù)庫 DSN 是應(yīng)用程序和數(shù)據(jù)庫之間的橋梁 其語法如 下 conn connectionstring DRIVER SQL Server SERVER d2 UID sa PWD sa DATABASE library 2 創(chuàng)建數(shù)據(jù)庫鏈接 Connection 鏈接用以保持一些關(guān)于正在訪問的數(shù)據(jù)的一些狀態(tài)信息 以及鏈接者 信息 ASP 文件中如果要訪問數(shù)據(jù) 必須首先創(chuàng)建與數(shù)據(jù)庫的鏈接 其語法如 下 set conn server createobject ADODB CONNECTION 這條語句創(chuàng)建了鏈接對(duì)象 Conn 接下來 conn open 這條語句打開鏈接 以上兩個(gè)步驟缺一不可 因?yàn)殒溄訉?duì)象的創(chuàng)建與打開是兩回事 只有 打開了才真正可以使用 3 創(chuàng)建數(shù)據(jù)對(duì)象 Record Set ADO 中的數(shù)據(jù)對(duì)象通常保存的是查詢結(jié)果 Record Set 是 ADO 中最復(fù) 雜的對(duì)象 有許多屬性和方法 Record Set 保存的是一行行的記錄 并標(biāo)有一 個(gè)當(dāng)前記錄 以下是創(chuàng)建方法 set rs server createobject ADODB RECORDSET 下面這條語句創(chuàng)建并打開了對(duì)象 Record Set 其中 Conn 是先前創(chuàng)建 的鏈接對(duì)象 sqtStr 是一個(gè)字符串 代表一條標(biāo)準(zhǔn)的 SQL 語句 例如 rs open sqlstr conn 3 3 或 Set rs Conn Execute sqlStr 這條語句執(zhí)行后 對(duì)象 Record Set 中就保存了 sqlStr 這條語句執(zhí)行 后篩選出的所有記錄 4 操作數(shù)據(jù)庫 我們通過調(diào)用鏈接對(duì)象的 Execute 方法來將查詢結(jié)果返回給一個(gè)數(shù)據(jù) 對(duì)象或進(jìn)行插入 刪除等操作 例如 Conn Execute sqlStr 執(zhí)行 sqlStr 這條 SQL 語句 5 關(guān)閉數(shù)據(jù)對(duì)象和鏈接對(duì)象 在使用了 ADO 對(duì)象之后要關(guān)閉它 因?yàn)樗褂昧艘欢ǖ姆?wù)器資源 通過調(diào)用方法 close 實(shí)現(xiàn)關(guān)閉 然后再釋放它 關(guān)閉創(chuàng)建的數(shù)據(jù)對(duì)象 rs close 或 Set rs Nothing 關(guān)閉創(chuàng)建的鏈接對(duì)象 Conn close 或 Set Conn Nothing 第二章 圖書借閱管理系統(tǒng)的設(shè)計(jì)與開發(fā) 2 1 系統(tǒng)開發(fā)思想 由于前臺(tái)的圖書館網(wǎng)站是一個(gè)僅供瀏覽 查詢 和資料共享的開放性場(chǎng)所 如 果要對(duì)圖書資料和讀者資料進(jìn)行管理 實(shí)現(xiàn)借書 還書的網(wǎng)絡(luò)化操作 實(shí)現(xiàn)對(duì) 網(wǎng)站信息的及時(shí)更新 讓讀者在借書或還書后 可以通過網(wǎng)站查詢自己的借還 書信息 一個(gè)面向管理員的后臺(tái)部分是必不可少的 但是 后臺(tái)的管理與操作 不是一個(gè)簡(jiǎn)單的過程 管理員會(huì)要在多個(gè)項(xiàng)目之間進(jìn)行交替操作 倘若每進(jìn)行 一步操作就在前臺(tái)與后臺(tái)之間進(jìn)行切換 特別像借書還書這樣的日常操作是相 當(dāng)頻繁的 不但容易造成許多操作失誤 而且也會(huì)造成不可想象的安全隱患 2 2 需求分析 圖書管理系統(tǒng)需要滿足來自圖書館工作人員 普通用戶和借閱者三 方面人員的需求 圖書館工作人員對(duì)圖書借閱者的借閱及還書要求 進(jìn)行操作 同時(shí)形成借書或還書報(bào)表給借閱者查看確認(rèn) 還可通過 圖書編號(hào) 借閱者證號(hào)等查詢相應(yīng)的借閱情況及查看已歸還的圖書 信息 即歷史信息 普通用戶的需求是查詢圖書館所存的圖書的相 關(guān)情況 圖書借閱者的需求是查看自己的相關(guān)信息及查詢自己的借 閱情況 圖書借閱者可直接查看圖書館圖書情況 如果圖書借閱者根據(jù)本人 借書證號(hào)和密碼登錄系統(tǒng) 還可以進(jìn)行本人借書情況的查詢和維護(hù) 部分個(gè)人信息 一般情況下 圖書借閱者只應(yīng)該查詢和維護(hù)本人的 借書情況和個(gè)人信息 若查詢和維護(hù)其他借閱者的借書情況和個(gè)人 信息 就要知道其他圖書借閱者的借書證號(hào)和密碼 本功能實(shí)現(xiàn)對(duì) 館內(nèi)圖書信息的查詢 可以通過圖書名稱 作者的名字和出版社來 查詢相應(yīng)的圖書信息 此查詢可模糊查詢也可精確查詢 所以不但 滿足了圖書借閱者的要求 還保護(hù)了圖書借閱者的個(gè)人隱私 圖書館工作人員有對(duì)圖書借閱者借書和還書記錄進(jìn)行操作的權(quán)限 所以需對(duì)工作人員登陸本模塊進(jìn)行更多的考慮 在此模塊中 圖書 館工作人員可以為圖書借閱者加入借書記錄或是還書記錄 并生成 2 相應(yīng)的報(bào)表給用戶查看和確認(rèn) 圖書館工作人員可以瀏覽 查詢 統(tǒng)計(jì) 添加借閱圖書的基本信息及刪除已歸還的圖書的基本信息 但不能刪除和修改已經(jīng)借閱的圖書相關(guān)信息 當(dāng)刪除某條圖書借閱 的基本信息記錄時(shí) 應(yīng)實(shí)現(xiàn)對(duì)該圖書借閱者借閱記錄的級(jí)聯(lián)刪除 本功能實(shí)現(xiàn)對(duì)圖書信息的管理和統(tǒng)計(jì) 圖書館管理人員功能的信息量大 數(shù)據(jù)安全性和保密性要求最高 本功能實(shí)現(xiàn)對(duì)圖書信息 借閱者信息 總體借閱情況信息的管理和 統(tǒng)計(jì) 工作人員和管理人員信息查看及維護(hù) 圖書館管理員可以瀏 覽 查詢 添加 刪除 修改 統(tǒng)計(jì)圖書的基本信息 瀏覽 查詢 統(tǒng)計(jì) 添加 刪除和修改圖書借閱者的基本信息 瀏覽 查詢 統(tǒng) 計(jì)圖書館的借閱信息 但不能添加 刪除和修改借閱信息 這部分 功能應(yīng)該由圖書館工作人員執(zhí)行 但是 刪除某條圖書借閱者基本 信息記錄時(shí) 應(yīng)實(shí)現(xiàn)對(duì)該圖書借閱者借閱記錄的級(jí)聯(lián)刪除 并且還 應(yīng)具有生成催還圖書報(bào)表 并打印輸出的功能 2 3 系統(tǒng)功能模塊劃分 在這個(gè)圖書管理系統(tǒng)中 本人所完成的工作是圖書借閱管理系統(tǒng) 后臺(tái) 中 的部分內(nèi)容 1 借書 還書功能的具體實(shí)現(xiàn) 2 異常處理部分的具體實(shí)現(xiàn) 包括遺失書籍處理 讀者證掛失處理 3 系統(tǒng)維護(hù)的具體實(shí)現(xiàn) 包括數(shù)據(jù)庫的備份與恢復(fù) 管理員登錄 管理員 的注冊(cè)和刪除 管理員密碼的修改和管理員權(quán)限的修改 4 所有的報(bào)表打印 2 4 系統(tǒng)數(shù)據(jù)庫設(shè)計(jì) 實(shí)體以及實(shí)體的屬性 作者 作者 ID 姓 名 出版社 出版社 ID 名稱 圖書 ISBN 書名 版本號(hào) 出版年份 價(jià)格 圖片 系統(tǒng)用戶 用戶 ID 帳號(hào) 密碼 姓名 注冊(cè)日期 實(shí)體之間的關(guān)系 作者 圖書 多對(duì)多 M N 出版社 圖書 一對(duì)多 1 N 本系統(tǒng)所有數(shù)據(jù)均存放于一個(gè)數(shù)據(jù)庫 ibrary 庫 在此數(shù)據(jù)庫基礎(chǔ)上 建立了如下表 圖書類目信息表 bookmenu 圖書基本信息表 book input 讀者基本信息表 readerinformation 系統(tǒng)用戶信息表 login 表 2 1 圖書類目信息表 列名 英文 列名 英文 數(shù)據(jù)類型數(shù)據(jù)類型寬度寬度小數(shù)位數(shù)小數(shù)位數(shù)允許空允許空列描述列描述 book typevarchar 50 No圖書的類別代碼 book kindvarchar 50 No圖書的類別名稱 book memovarchar 50Yes類別的備注說明 列名 英文 列名 英文 數(shù)據(jù)類型數(shù)據(jù)類型寬度寬度小數(shù)位數(shù)小數(shù)位數(shù)允許空允許空列描述列描述 ISBNvarchar 50 Yes圖書的索引號(hào) book novarchar 50 No圖書的編號(hào) 具有唯一性 book namevarchar 50 No圖書名稱 Publishingvarchar 50 Yes圖書出版社 book authorvarchar 50 Yes圖書的編著者 book pricefloat Yes圖書單價(jià) book kindvarchar 50 Yes圖書的類別名稱 sale datevarchar 20 Yes圖書出版日期 book memovarchar50Yes圖書的備注說明 book statevarchar10Yes圖書的狀態(tài)標(biāo)志 0 正常 1 逾期未還 2 已遺失 Isloanvarchar 50 Yes圖書的借閱狀態(tài) 0 未借 出 1 已借出 Loanervarchar 50 Yes圖書的借閱者 Loandatevarchar20Yes圖書借閱日期 列名 英文 列名 英文 數(shù)據(jù)類型數(shù)據(jù)類型寬度寬度小數(shù)位數(shù)小數(shù)位數(shù)允許空允許空列描述列描述 reader novarchar 50 No讀者證號(hào) reader namevarchar 50 No讀者姓名 reader sexvarchar 2 Yes讀者性別 reader idvarchar 50 No讀者工號(hào) reader placevarchar 50 No讀者所在部門 reader zhichengvarchar50No讀者職稱 reader stateint 2 Yes讀者狀態(tài) 0 正常 1 有過期 示還的書 2 該讀者證已遺 失 reader memovarchar 50 Yes讀者備注 lost datevarchar20Yes讀者證遺失日期 列名 英文 列名 英文 數(shù)據(jù)類型數(shù)據(jù)類型寬度寬度小數(shù)位數(shù)小數(shù)位數(shù)允許空允許空列描述列描述 Usernamevarchar 245 No管理員名稱 Userpasswordvarchar 245 No管理員密碼 Userclassint 2 Yes管理員級(jí)別 1 一般管理 2 最高管理 2 5 系統(tǒng)界面風(fēng)格設(shè)計(jì)系統(tǒng)界面風(fēng)格設(shè)計(jì) 第三章 圖書借閱系統(tǒng)的具體實(shí)現(xiàn) 3 1 借書 還書功能的實(shí)現(xiàn) 借書和還書是圖書借閱管理系統(tǒng)的一個(gè)最重要也是最基本功能 它在圖書 管工作人員的操作下 對(duì)本公司 企業(yè) 員工的借還書情況進(jìn)行錄入 修改 查詢 等一系列的過程 在程序中 利用 vb script 腳本語言實(shí)現(xiàn)畫面的控制 利用 asp 語言來實(shí)現(xiàn)對(duì)庫的操作和算法流程的控制 3 1 1 借書功能的具體實(shí)現(xiàn) 借書是圖書管工作人員根據(jù)借閱者所借書籍的圖書編號(hào) 當(dāng)然這個(gè)編號(hào) 于每一本圖書是唯一的 將該圖書登入借書表單 并對(duì)其借閱時(shí)間和借閱數(shù)量 進(jìn)行控制的過程 因?yàn)樵撓到y(tǒng)是針對(duì)公司 企業(yè) 的圖書館進(jìn)行管理的 所以 圖書借閱也僅對(duì)公司內(nèi)部人員進(jìn)行開放 所以借閱者必須根據(jù)自己的工號(hào) 工 作證編號(hào) 和其它一些在公司的相關(guān)信息辦理讀者證后 工作人員根據(jù)借閱者 所持讀者證的讀者證號(hào) 該讀者的唯一標(biāo)識(shí) 進(jìn)行查詢 如果該讀者在讀者信 息數(shù)據(jù)庫中有記錄 則調(diào)出該讀者個(gè)人信息和他 她 已借書籍的信息 如果 讀者信息數(shù)據(jù)庫中無該讀者信息 則此人不能借閱書籍 具體的流程如下 圖 3 1 借書程序流程圖 a 圖 3 2 借書程序流程圖 b 算法描述如下 首先導(dǎo)入數(shù)據(jù)庫連接 以便對(duì)讀者信息表和圖書基本信息表進(jìn)行查詢和修 改 因?yàn)榻钑荒苁菗碛袌D書館工作人員以上的權(quán)限的人才能進(jìn)行的操作 所 以 11 在程序開始部份還應(yīng)先判斷一下用戶的權(quán)限 如果沒有工作人員的權(quán)限 則要 先 進(jìn)行管理員登陸 即轉(zhuǎn)向登陸界面 此處用到 session 這個(gè)物件來 4 4 存取 一個(gè)變量記錄登陸的用戶名 它可以在同一個(gè)客戶端多個(gè)打開的瀏覽器之間傳 遞變量值 如果用戶能過了管理員登陸 則變量值不會(huì)為空 相反則為空 if session user name then 導(dǎo)向管理員登陸界面 end if 接下來就是借書操作了 變量說明部分 readerno 為讀者證號(hào) borrowno 為借書編號(hào) number 為是否標(biāo)志是否查詢的讀者信息是否存在 初始為 1 表示有信 息 如果輸入讀者證號(hào)后 沒有查到讀者信息 則更新為 0 clickselect 為是否查詢過讀者信息 即是否點(diǎn)擊過讀者信息的 查詢 按 扭 booknumber 統(tǒng)計(jì)已借書籍的數(shù)據(jù)量 初始化設(shè)為 0 如果查到已借書籍大于 或等于 3 時(shí) 該變量設(shè)為 3 count 統(tǒng)計(jì)過期第個(gè)讀者過期未還的書籍?dāng)?shù)目 先查詢讀者證號(hào) 如果讀者證號(hào)為空 提示要求輸入 這里可以放在讀者證 查詢 的單擊事件中 sub readerno onclick 讀者證 查詢 的單擊事件 if readerno then 如果讀者證號(hào)為空 提示要求輸入 顯示 請(qǐng)輸入讀者證號(hào) 將光標(biāo)定位于讀者證號(hào)的輸入框 end if clickselect 1 已查詢讀者信息 booknumber 0 借閱書目初始化為 0 提交當(dāng)前表單的信息 end sub 查詢了讀者信息后 如果該讀者在數(shù)據(jù)庫中有記錄 而且已借書籍沒有超 過去 3 本 則可以借書 如果沒有記錄 則屏蔽 借書 的功能 要求用戶輸 入正確的讀者證號(hào) If readerno then 根據(jù) readerno 查詢讀者信息數(shù)據(jù)庫 readerinformation if 查詢的記錄數(shù) 0 then 提示用戶 無相應(yīng)記錄 number 0 將光標(biāo)定位于讀者證號(hào)輸入框 結(jié)束后面的 ASP 程序的運(yùn)行 即不再查詢已借書目信息 else 顯示讀者的個(gè)人信息 end if if readerno or borrowno then 根據(jù) readerno 將 book input 與 reaerinformation 關(guān)聯(lián)起來 查詢 book input 中 loaner 借閱者 為 readerno 的所有圖書信息 if 查詢的記錄數(shù) 0 then 顯示 沒有借書記錄 else if 已借書記錄 3 then 顯示 你的書已借滿 booknumber 3 end if If 已借書記錄0 then For I 1 to 已借書記錄數(shù) 顯示已借的書目信息 dd 讀取數(shù)據(jù)庫中 借閱日期 字段 if dd then if 當(dāng)前日期 當(dāng)前讀取的借閱日期 60 then count count 1 end if end if Next end if end if 13 if count0 then 提示 你有過期未還的書 更新 book input 中 剛查到的過期未還的書的 book state 為 1 更新 readerinfomation 中該讀者的 reader state 為 1 end if End if if booknumber 3 or count0 then 屏蔽 借書 功能 即不顯示借書按扭 end if 若未屏蔽借書功能 則可以借書 先輸入借書編號(hào) 按下借書按扭 如果編號(hào)為空 要求輸入 如果未查詢讀 者證號(hào)就點(diǎn)擊借書按扭 則提示用戶先查詢讀者證號(hào)后 此段程序可放入借書 按扭單擊事件中 sub borrowbook if readerno then 顯示 請(qǐng)先查詢借書者的讀者證號(hào) elseif borrowno then 顯示 請(qǐng)輸入借書編號(hào) end if 提交當(dāng)前表單信息 end sub 提交信息后 除運(yùn)行上面的程序外 還要執(zhí)行提交狀態(tài)后的程序 if borrowno then 查詢 book input 中的 book no 為 borrowno 記錄 if 查詢記錄數(shù)0 if 是否已借字段內(nèi)容 1 then 顯示 該書已借出 else 是否已借字段內(nèi)容 1 借閱日期字段 今天的日期 借閱者字段 當(dāng)前輸入的讀者證號(hào) end if else 顯示 沒有這本書 end if end if 在借書這個(gè)程序中 我們利用讀者證號(hào)這個(gè)關(guān)鍵字 把讀者信息表和圖書基本 信息表聯(lián)系起來 多方面考慮問題 把借書過程中可能出現(xiàn)的狀況 都要一一 考慮進(jìn)來 方便能工作人員和讀者 3 1 2 還書功能的具體實(shí)現(xiàn) 還書是在借書的基礎(chǔ)上來操作的過程 總的原則是 沒有借書 就沒有還 書 還書所要實(shí)現(xiàn)的功能 在某種程度上和借書是相似的 同樣要提示讀者是 否有過期未還的書 此時(shí)也需要對(duì)庫中的信息進(jìn)行更改 還書以后 也要即時(shí) 的反潰當(dāng)前的借書狀況 以便讀者和工作人員知道 還書 是否操作成功 與 借書相比 借書是通過讀者證號(hào)和圖書編號(hào)來登記 而還書只需要且必須要圖 書編號(hào)來登記還書 當(dāng)查到該編號(hào)的圖書 而且確實(shí)是未還圖書 則將顯示還書 者的讀者信息和所有他 她 的已借書目信息 我們要實(shí)現(xiàn)的目標(biāo)是盡可能方便能 的操作和盡可能直觀的反潰 所以我們采用輸入圖書編號(hào)來還書的同時(shí) 查閱出 借該書的讀者的所有借書記錄 只要點(diǎn)擊所列出的該讀者借書記錄中的某一條 就可以還這本書 還有一點(diǎn)是還書需要處理的 那就是續(xù)借 如果讀者想要續(xù)借 應(yīng)該很方便的進(jìn)行 與還書一樣 只要點(diǎn)擊要續(xù)借的書按 續(xù)借 即可 但是 要考慮如果該書已過期 則不能續(xù)借 具體程序流程圖如下 return book asp 圖 3 3 還書程序流程圖 算法描述如下 首先導(dǎo)入數(shù)據(jù)庫連接 以便對(duì)讀者信息表和圖書基本信息表進(jìn)行查詢和修 改 因?yàn)檫€書只能是擁有圖書館工作人員以上的權(quán)限的人才能進(jìn)行的操作 所以在 程序開始部份還應(yīng)先判斷一下用戶的權(quán)限 如果沒有工作人員的權(quán)限 則要先 進(jìn)行管理員登陸 即轉(zhuǎn)向登陸界面 這部分的操作和借書是一樣的 if session user name then 導(dǎo)向管理員登陸界面 end if 接下來是還書的操作 變量說明部分 returnno 為還書編號(hào) state 表示當(dāng)前有無可還書的記錄 reloan 表示是否要續(xù)借 step 表示是否提交過表單 1 初始狀態(tài) 2 已經(jīng)提交 reader no 表示還書者讀者編號(hào) book no 表示當(dāng)前要還的或要續(xù)借的圖書編號(hào) count 表示當(dāng)前有沒有過期未還的書 sub return 還書按扭單擊事件 if returnno then 顯示 請(qǐng)輸入還書編號(hào) 光標(biāo)定位到輸入還書編號(hào)欄 else step 1 帶上還書編號(hào)提交表單 end if 接下是查詢?cè)撨€書編號(hào)的書 If request returnno then 在數(shù)據(jù)庫中查詢?cè)摼幪?hào)的圖書 if 查詢的記錄數(shù) 0 and reader no then 提示 可能輸入了無效的圖書編號(hào)或該書沒有借出 請(qǐng)重輸 結(jié)束程序的繼續(xù)執(zhí)行 else 對(duì)將要顯示的當(dāng)前所要還的書籍的表格中的借閱者 書籍編號(hào) 書名 作者 借閱日期單元格的內(nèi)容填值 if 當(dāng)前日期 借閱日期 60 then 更改讀者信息表中的 reader state 為 1 提示用戶 你的書已過期 end if 根據(jù)借閱者的讀者證號(hào)查詢?cè)撟x者的相關(guān)信息 sqlstr2 select from book readerinfo where reader no loaner 對(duì)要顯示讀者信息的欄位賦值 end if 如果找到了要還的書 便可以還書或續(xù)借了 if returnno then 顯示 請(qǐng)先輸入還書編號(hào) 光標(biāo)定位于還書編號(hào) exit sub end if if state no then 光標(biāo)定位于還書編號(hào) exit sub end if if book no then 顯示 請(qǐng)選擇要還的書 exit sub end if return book submit 提交當(dāng)前表單 以上這段程序可以放在借書按的單擊事件中 以下是續(xù)借按扭的單擊事件的算法 sub contiborrow 續(xù)借按扭單擊事件 if book no then 顯示 請(qǐng)選擇要續(xù)借的書 exit sub end if reloan yes 提交表單 end sub 提交表單后 要對(duì)庫中的數(shù)據(jù)表進(jìn)行還書和續(xù)借的操作了 從提交的表單中提取所有的讀者信息和當(dāng)前所要還的圖書編號(hào) count 0 設(shè)當(dāng)前無過期書籍 if book no and reader no then if 當(dāng)前日期 借閱日期 60 then if reloan yes then 提示 書已過期 不能續(xù)借 不再做任何更改庫中記錄的操作 所回續(xù)借前的狀態(tài) 結(jié)束 ASP 程序的運(yùn)行 end if end if if reloan yes then 將當(dāng)前書籍的借閱日期減一個(gè)月 因?yàn)槔m(xù)借只能是一個(gè)月 else 還原當(dāng)前所還書籍的借閱者 借閱日期 是否借閱為初始狀態(tài) 再一次查找當(dāng)前還書者的所有借書情況 sqlstr3 select from book input where isloan 1 and loaner reader no if 查詢記錄數(shù) 0 then for i 1 to 查詢記錄數(shù) 查找在還了當(dāng)前所要還的書以后是否還有過期未還的書 if 當(dāng)前 借閱日期 60 then count count 1 end if next if count 0 then 將當(dāng)前的還書者的狀態(tài) reader state 還原為 0 end if else 如果已經(jīng)沒有要還的書籍 將當(dāng)前的還書者的狀態(tài) reader state 還原為 0 end if end if 3 2 異常處理 3 2 1 遺失書籍處理的具體實(shí)現(xiàn) 在圖書管理系統(tǒng)中 讀者遺失書籍的狀況是極有可能發(fā)生的 所以系統(tǒng)一 定要有相應(yīng)的處理措施 方便工作人員對(duì)書籍的管理 在這個(gè)處理過程中 我 們根據(jù)要辦理遺失處理的讀者的讀者證號(hào)來查找該讀者所借閱的所有書籍 如 果該讀者沒有借閱的書籍 或該讀者根本不存在 也就無需也不能進(jìn)行書籍遺 失處理 如果經(jīng)過查詢 有借閱記錄 則在選擇要辦理遺失的書籍后 在每條 借書記錄后有 checkbox 多選框 點(diǎn)擊 掛失 即可 而取消掛失只需要選中 羅列出來的所有遺失的書籍記錄的某一條或多條 點(diǎn)擊 取消遺失 即可 這 塊功能的實(shí)現(xiàn)總共由三個(gè)程序共同來完成 分別為 lostbook asp set lost book asp select input book asp 當(dāng)用戶需要辦 理遺失時(shí) 首先運(yùn)行 lostbook asp 進(jìn)入該模塊的主界面 在這個(gè)界面中 我 們會(huì)把所有已辦理遺失的書籍列出來 如果要對(duì)書籍辦理遺失 則點(diǎn)擊 遺失 辦理 此時(shí)會(huì)調(diào)用另一個(gè)程序 set lost book asp 來處理 如果是要取消遺失 就直接在第一個(gè)主界面列出的 已遺失書籍的記錄中查找 可以點(diǎn)擊 查找 按扭來確定用戶要對(duì)哪一本 遺失的書 取消遺失 然后選取中它 進(jìn)行取消 3 2 2 讀者證掛失處理的具體實(shí)現(xiàn) 因?yàn)橛凶x者證的辦理 所以讀者遺失讀者證也就必須有掛失處理 在本系統(tǒng) 中讀者證的掛失也是異常處理的一個(gè)項(xiàng)目 當(dāng)讀者發(fā)現(xiàn)讀者證丟失后 要及時(shí) 進(jìn)行掛失 但是如果該讀者有書未還 那么應(yīng)該先把書還掉才可以掛失 讀者 可以通過像遺失書籍處理中一樣 點(diǎn)選需要掛失或需要取消掛失的讀者信息 來完成操作 整個(gè)功能也由三個(gè)程序構(gòu)成 lostreaders asp set lost reader asp select readerinfo asp 首先執(zhí)行 的是 lostreaders asp 如果要辦理掛失 則點(diǎn)擊頁面的 掛失辦理 調(diào)用 set lost reader asp 進(jìn)入掛失的界面 此時(shí) 會(huì)顯示所有未辦理掛失的讀者 信息 為了避免誤操作 必須定位需要掛失的讀者方可進(jìn)行掛失 工作人員可 以通過界面的 查找 按扭 此時(shí)會(huì)調(diào)用 select readerinfo asp 在所有未 辦理掛失的讀者證信息中定們需要記錄 然后選中它 掛失 即可 如果要取 消掛失 則只要在首頁面查找要進(jìn)行取消的讀者信息 此時(shí)也會(huì)調(diào)用 select readerinfo asp 進(jìn)入查找界面 查找完畢后 在主界面顯示出查找結(jié) 果 然后點(diǎn)選要辦理取消的讀者 取消掛失 算法描述如下 變量說明 value 存放查詢中查找記錄的 SQL 語名 reconum 當(dāng)前顯示的記錄數(shù) sqlstr 當(dāng)前運(yùn)行的 SQL 語句 在讀者證掛出失這個(gè)部分 關(guān)于辦理掛失 特別是取消掛失的處理過程和書籍遺失的處 理過程相似 只是在讀者證掛失這個(gè)部分加入了對(duì)讀者是否有書未還的判斷 因此在顯示 讀者信息后 在點(diǎn)擊掛失 取得當(dāng)前的讀者證號(hào) 判斷在 book input 這個(gè)庫中有沒有該讀者 的借書記錄 如果有 則要求先還書再掛失 在查詢過程中 為了方便在轉(zhuǎn)頁時(shí)仍顯示的 是當(dāng)前查詢的結(jié)果 而不是開始顯示的記錄頁面 在程序員中用到了 value 這個(gè)變量來存儲(chǔ) 當(dāng)前查詢的 SQL 語句 而同時(shí) sqlstr 這個(gè)變量又表示當(dāng)前運(yùn)行的 SQL 語句 當(dāng)執(zhí)行查詢以 后 判斷 value 值是否為空 如果不為空 則把它的值放入 sqlstr 在翻頁的過程中傳遞的 sqlstr 值便能始終 會(huì)是最近查詢的值 這一點(diǎn)在 lostbook asp 中也用到了 其它關(guān)于取消掛失和正常辦理 掛失的過程與前面的書籍遺失處理大同小異 這里不再繁述 3 3 系統(tǒng)維護(hù)模塊的具體實(shí)現(xiàn) 3 3 1 數(shù)據(jù)備份與恢復(fù)的具體實(shí)現(xiàn) 在圖書管理這樣的系統(tǒng)中 基本上是對(duì)圖書資料的管理 因此圖書資料和讀 者資料的正確性也就尤為重要 更不能丟失 所以我們?cè)谙到y(tǒng)中加入了數(shù)據(jù)據(jù) 備份與恢復(fù)的功能 管理員要定期的對(duì)圖書和讀者的資料進(jìn)行備份 在備份后 即始有信息丟失或損壞 也可以把損失降到最低 在本系統(tǒng)中 數(shù)據(jù)的備份與 恢復(fù)只能是最高權(quán)限的管理員才能進(jìn)行的操作 備份的路徑由管理員指定 但 是文件名由系統(tǒng)定義 備份是全數(shù)據(jù)庫的備份 文件名是數(shù)據(jù)庫名加 bak 的后綴 而且備份的文件是存儲(chǔ)在數(shù)據(jù)庫所在的機(jī)子上 而不是用戶隨機(jī)操作 的機(jī)子上 恢復(fù)則針對(duì)備份的文件進(jìn)行 如果沒有備份文件是不能進(jìn)行恢復(fù)的 恢復(fù)時(shí)一定要在數(shù)據(jù)庫沒有被使用時(shí)才能運(yùn)行 具體算法流程如下 圖 3 6 數(shù)據(jù)庫備與恢復(fù)程序流程圖 算法描述如下 變量描述 sqlserver 指定數(shù)據(jù)庫鏈接的 SERVER sqlname 指定數(shù)據(jù)庫鏈接的 UID sqlpassword 指定數(shù)據(jù)庫鏈接的 PWD sqlLoginTimeout指定 SQL 登錄超時(shí)限定 databasename 當(dāng)前要備份的數(shù)據(jù)庫的名稱 bak file 指定數(shù)據(jù)庫備份文件的路徑 act 指定當(dāng)前操作是備份還是恢復(fù) 3 3 2 管理員口令維護(hù)具體實(shí)現(xiàn) 由于圖書管理系統(tǒng)中的借書 還書還有備份 恢復(fù)等功能 都是只能由管理 員來操作的 一般的用戶 只能瀏覽網(wǎng)頁的前臺(tái)部分和進(jìn)行一些查詢 所以系統(tǒng) 中必須要有管理員權(quán)限方面的維護(hù) 所以在這個(gè)管理員口令維護(hù)模塊中 如果 是普通管理員 可以修改自己的密碼 如果是最高權(quán)限的管理員 則可以修改 所有的管理員密碼 當(dāng)然也可以為注冊(cè)新的管理員和刪除管理員 因此 這個(gè) 模塊分為三大部分 一個(gè)是管理員的注冊(cè) register login asp register next asp register last asp register success asp 一個(gè)是 管理員口令修改 admi login edit asp admi login del asp register log asp 還有一個(gè)是管理員權(quán)限的更改 admi alter asp 算法描述如下 變量說明 spwd 舊密碼 respwd 新密碼 renewspwd 確認(rèn)新密碼 username 用戶名 userpassword 數(shù)據(jù)表中的用戶密碼 這個(gè)模塊的所有操作本身只針對(duì)管理員開放 而且不同身份的管理員限制 不同程度的操作 所以識(shí)別管理員身份是第一部 前面我們講到可以用 session 這個(gè)對(duì)象來實(shí)現(xiàn) 在這個(gè)模塊中 不但要判斷是否是管理員 而且要判斷 是哪種權(quán)限的管理員 如果是普通管理員 則只可以修改自己的密碼 如果是最限 的管理員 則可以對(duì)所有管理員進(jìn)行操作 修改 刪除 注冊(cè) if len session user name 0 then 如果是非管理員 導(dǎo)向管理員登陸界面 end if 在進(jìn)入口令維護(hù)的主界面后 進(jìn)一步判斷是哪種權(quán)限的管理員 如果是普通管 理員 則在顯示修改的用戶名稱中只顯示當(dāng)前登錄的管理員的用戶名 且只讀 狀態(tài) 以此提醒用戶 只能本人的密碼 如果管理員權(quán)限為最高 則顯示修改 的用戶名稱是可以選擇所有的管理員名稱的 if session userclass 2 then 如果是最權(quán)限的管理員 以下拉框的形式顯示所有管理員名稱 else 僅顯示當(dāng)前登錄的管理員名稱 end if 在界面中的 刪除管理員 和 注冊(cè)管理員 的按扭也只能是 session userclass 2 時(shí)才可用 否則設(shè)置它們的屬性為 disabled button name b1 if session userclass 2 then disabled onclick vbscript admi login del asp 刪除管理員 button name b2 if session useclass 2 then disabled onclick vbscript register login asp 注冊(cè)管理員 輸入舊密碼 新密碼和確認(rèn)新密碼后 查詢管理員表中的當(dāng)前顯示的用戶名的密碼 if spwd當(dāng)前修改的管理員的密碼 then 顯示 密碼不正確 返回到主界面 重新輸入密碼 else 如果密碼正確 if respwdrenewspwd then 顯示不相符的錯(cuò)誤提示 end if 如果以上條件均滿足 userpassword respwd 如果是刪除管理員 在可以使用該功能的前提下 調(diào)用 admi edit del asp 程序 先選擇管理員名稱 因?yàn)檫@是最高權(quán)限的操作 輸入該管理員的密碼 spwd if spwd當(dāng)前修改的管理員的密碼 then 顯示 密碼不正確 返回上一頁面 else 執(zhí)行刪除操作 更改管理員表中的數(shù)據(jù) end if 如果選擇了 注冊(cè)管理員 則調(diào)用 Registe login asp 輸入用戶名 密碼 確認(rèn)密碼 if username or spwd or respwd then 提示用戶資料輸入不完整 Else If len spwd 8 顯示錯(cuò)誤信息 要求重新輸入密碼 else if len username 6 要求重新輸入用戶名 else if spwdrespwd then 要求重新輸入密碼 end if 如果以上條件均滿足 將當(dāng)前輸入的三項(xiàng)信息提交給下一個(gè)程序 Register next asp 在 Register next asp 程序中 在進(jìn)入該程序時(shí) 判斷用戶名是否在 庫中已存在 如果存在 則返回上頁 重新輸入 另外 主要是要用戶確認(rèn)一 下自己輸入的信息 如果想修改 則點(diǎn)擊 重填 返回上一面 如果不需要修 改 則點(diǎn)擊 確定 這個(gè)程序的算法不再詳述 主要是要在程序的開始部分 要把從上頁傳過 來的用戶名和密碼信息接收過來 Username Request username Spwd request spwd 確認(rèn)了信息之后 則進(jìn)一步調(diào)用 Register last asp 在這個(gè)程序中 主要是要管理員給新注冊(cè)碼的管理員授權(quán) 默為 普通管 理員 權(quán)限 如
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 杭州電子科技大學(xué)《建筑與家居木制品》2023-2024學(xué)年第二學(xué)期期末試卷
- 濟(jì)南幼兒師范高等??茖W(xué)?!秾W(xué)前兒童家庭教育與社區(qū)教育》2023-2024學(xué)年第二學(xué)期期末試卷
- 湖南工業(yè)職業(yè)技術(shù)學(xué)院《Python實(shí)訓(xùn)》2023-2024學(xué)年第二學(xué)期期末試卷
- 貴州師范學(xué)院《社會(huì)設(shè)計(jì)》2023-2024學(xué)年第二學(xué)期期末試卷
- 重慶醫(yī)藥高等??茖W(xué)?!盾浖こ叹C合設(shè)計(jì)》2023-2024學(xué)年第二學(xué)期期末試卷
- 2024年電腦刺繡機(jī)項(xiàng)目資金申請(qǐng)報(bào)告代可行性研究報(bào)告
- 兒童系列玩具包裝設(shè)計(jì)
- 環(huán)境藝術(shù)設(shè)計(jì)專業(yè)畢業(yè)設(shè)計(jì)
- 2025年新疆伊犁農(nóng)四師國有資產(chǎn)投資有限責(zé)任公司招聘筆試參考題庫含答案解析
- 2025年貴州中國城投建設(shè)集團(tuán)第四工程局有限公司招聘筆試參考題庫含答案解析
- 四川省攀枝花市2025屆高三第三次統(tǒng)一考試地理試題及答案
- 安徽省皖南八校2025屆高三下學(xué)期第三次聯(lián)考物理試卷 含解析
- 2024年新人教版英語三年級(jí)上冊(cè) U6 A learn 教學(xué)課件
- 美發(fā)店入職合同保密協(xié)議
- 2025-2030年中國腫瘤醫(yī)院行業(yè)市場(chǎng)發(fā)展現(xiàn)狀分析及未來趨勢(shì)預(yù)測(cè)研究報(bào)告
- 茶廉文化課件
- 2024年中南大學(xué)專職輔導(dǎo)員招聘筆試真題
- 2025甘肅省農(nóng)墾集團(tuán)有限責(zé)任公司招聘生產(chǎn)技術(shù)人員145人筆試參考題庫附帶答案詳解
- 2025-2030中國財(cái)務(wù)公司行業(yè)深度分析及發(fā)展前景與發(fā)展戰(zhàn)略研究報(bào)告
- 2025年人教版小學(xué)五年級(jí)下冊(cè)奧林匹克數(shù)學(xué)競(jìng)賽測(cè)試題(附參考答案)
- 不分手協(xié)議書合同書
評(píng)論
0/150
提交評(píng)論