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

正文內(nèi)容

web的圖書管理系統(tǒng)的設(shè)計與開發(fā)-文庫吧

2024-10-27 15:58 本頁面


【正文】 效益可歸結(jié)為以下幾個方面: 1. 減少構(gòu)建和維護成本 2. 加快聯(lián)機過程 3. 應(yīng)用軟件集中在服務(wù)器端開發(fā)管理 4. 前端可使用任何瀏覽器( IE、 Netscape?.. ) 5. 后端可存取任何數(shù)據(jù)庫 (SQL、 Access?..) 6. 可使用任何腳本語言開發(fā) (VBScript、 JavaScript、 PERL?..) 數(shù)據(jù)庫的選擇 當(dāng)前流行的數(shù)據(jù)庫有很多,如 Oracle,My SQL,SQL Server, Access等。在本系統(tǒng)中,我們選用 SQL Server 2020進行數(shù)據(jù)管理。 SQL Server是一個后臺關(guān)系數(shù)據(jù)庫管理系統(tǒng) ,它功能強大操作簡便、處理的數(shù)據(jù)量大且數(shù)據(jù)安全性強,適用于中型數(shù)據(jù)庫使用者,其內(nèi)嵌的 SQL Server 企業(yè)管理器為用戶提供了方便全面的服務(wù)。 SQL Server不但可以應(yīng)用于大中型數(shù)據(jù)庫管理中,建立分布式關(guān)系數(shù)據(jù)庫,并且也可 以開發(fā)桌面數(shù)據(jù)庫。 對比其它的數(shù)據(jù)庫而言, Oracle一般用于非常大型的數(shù)據(jù)庫管理,對我們的系統(tǒng)而言,使用 Oracle一方面沒有 SQL Server方便,另一方面根據(jù)系統(tǒng)的數(shù)據(jù)量沒有必要使用 Oracle。而 Access 數(shù)據(jù)庫對于小型的數(shù)據(jù)庫當(dāng)然也可以實現(xiàn),但是由于公司的其它系統(tǒng)由于數(shù)據(jù)量較大,都采用 SQL Server 數(shù)據(jù)庫,況且本系統(tǒng)的中的圖書量和讀者信息量隨著公司規(guī)模的擴大可能不斷增加, Access 數(shù)據(jù)庫很有可能不能滿足需求,而且 SQL Server在操作上比 Access要更加直觀和方便,功能也更 加強大。 從以上各項功能顯示, SQL Server 的操作相當(dāng)方便,使用起來也很容易上手,對于初學(xué)者來說是一個很好的選擇,再加上本系統(tǒng)是針對企業(yè)開發(fā)的,非常適合采用 SQL Server數(shù)據(jù)庫管理系統(tǒng)。 數(shù)據(jù)庫的鏈接 ADO( ActiveX Data Objects)是一種操作 Microsoft 所支持的數(shù)據(jù)庫的新技術(shù)。在 ASP 中, ADO可以看作是一個服務(wù)器組件 (Server Component),更簡單點說,是一系列的對象,應(yīng)用這些功能強大的對象,即可輕松完成對數(shù)據(jù)庫復(fù)雜的操作。本文中個性化頁面的實現(xiàn) 便大量地用到了 ADO 技術(shù)。具體的操 以下幾步:3 Web系統(tǒng)開發(fā)綜合設(shè)計報告 1. 創(chuàng)建數(shù)據(jù)庫源名 (DSN) 2. 創(chuàng)建數(shù)據(jù)庫鏈接 (Connection) 3. 創(chuàng)建數(shù)據(jù)對象 (RecordSet) 4. 操作數(shù)據(jù)庫 5. 關(guān)閉數(shù)據(jù)對象和鏈接 每一步的作法如下: 1. 創(chuàng)建數(shù)據(jù)源 DSN(Date Source Name)即數(shù)據(jù)源名稱。我們知道, ODBC 是一種訪問數(shù)據(jù)庫的方法,只要系統(tǒng)中有相應(yīng)的 ODBC 驅(qū)動程序,任何程序就可以通過 ODBC 操縱驅(qū)動程序的數(shù)據(jù)庫, DSN是應(yīng)用程序和數(shù)據(jù)庫之間的橋梁。其語法如下: =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=() 這條語句創(chuàng)建了鏈接對象 Conn,接下來: 這條語句打開鏈接。 以上兩個步驟缺一不可,因為鏈接對象的創(chuàng) 建與打開是兩回事,只有打開了才真正可以使用。 3. 創(chuàng)建數(shù)據(jù)對象 (Record Set) ADO中的數(shù)據(jù)對象通常保存的是查詢結(jié)果。 Record Set 是 ADO 中最復(fù)雜的對象,有許多屬性和方法。 Record Set 保存的是一行行的記錄,并標有一個當(dāng)前記錄。以下是創(chuàng)建方法: set rs=() 下面這條語句創(chuàng)建并打開了對象 Record Set,其中 Conn 是先前創(chuàng)建的鏈接對象, sqtStr 是一個字符串,代表一條標準的 SQL 語句。例如: sqlstr,conn,3,3 或 Set rs=(sqlStr) 這條語句執(zhí)行后,對象 Record Set 中就保存了 sqlStr 這條語句執(zhí)行后篩選出的所有記錄。 4 Web系統(tǒng)開發(fā)綜合設(shè)計報告 4. 操作數(shù)據(jù)庫 我們通過調(diào)用鏈接對象的 Execute 方法來將查詢結(jié)果返回給一個數(shù)據(jù)對象或進行插入、刪除等操作。例如: (sqlStr) 執(zhí)行 sqlStr 這條 SQL語句 5. 關(guān)閉數(shù)據(jù)對象和鏈接對象 在使用了 ADO 對象之后要關(guān)閉它,因為它使用了一定的服務(wù)器資源。通過調(diào)用方法 close實現(xiàn)關(guān)閉,然后再釋放它。 關(guān)閉創(chuàng)建的數(shù)據(jù)對象 : 或 Set rs=Nothing 關(guān)閉創(chuàng)建的鏈接對象 : 或 Set Conn=Nothing 5 Web系統(tǒng)開發(fā)綜合設(shè)計報告 第二章 圖書借閱管理系統(tǒng)的設(shè)計與開發(fā) 系統(tǒng)開發(fā)思想 由于前臺的圖書館網(wǎng)站是一個僅供瀏覽,查詢,和資料共享的開放性場所,如果要對圖書資料和讀者資料進行管理,實現(xiàn)借書,還書的網(wǎng)絡(luò)化操作,實現(xiàn)對網(wǎng)站信息的及時更新,讓讀者在借書或還書后,可以通過網(wǎng)站查詢 自己的借還書信息,一個面向管理員的后臺部分是必不可少的。但是,后臺的管理與操作不是一個簡單的過程,管理員會要在多個項目之間進行交替操作,倘若每進行一步操作就在前臺與后臺之間進行切換,特別像借書還書這樣的日常操作是相當(dāng)頻繁的,不但容易造成許多操作失誤,而且也會造成不可想象的安全隱患。 需求分析 圖書借閱管理系統(tǒng)需要滿足圖書館工作人員和圖書館管理人員的需求。 1.圖書館工作人員的需求是: (1) 可以瀏覽、查詢、添加、刪除、修改、統(tǒng)計圖書的基本信息; (2) 可以瀏覽、查詢、添加、刪除、修改、統(tǒng)計讀者的基本信息; (3) 可對 圖書借閱者的借書和還書要求進行操作,同時形成借書或還書表單給借閱者查看確認 ,提醒借閱者及時歸還過期的書籍; (4) 瀏覽、查詢、統(tǒng)計圖書館的借閱信息; (5) 進行逾期未還、書籍遺失、讀者證掛失等異常處理; (6) 可以對所有的查詢統(tǒng)計表單進行打印操作。 2.圖書館管理人員的需求是: 除了可以滿足一般工作人員的需求外,還應(yīng)當(dāng)具有: (1) 系統(tǒng)維護功能,維護系統(tǒng)的正常運行; (2) 數(shù)據(jù)備份與恢復(fù):提供圖書信息、讀者信息、借閱信息的備份與恢復(fù)功能; (3) 系統(tǒng)應(yīng)用權(quán)限控制:可添加和注銷系統(tǒng)用戶,更改用戶密碼,更改用戶權(quán)限。 6Web系統(tǒng)開發(fā)綜合設(shè)計報告 系統(tǒng)功能模 塊劃分 圖書借閱管理系統(tǒng)數(shù)據(jù)錄入 異常處理數(shù)據(jù)查詢圖書類輸別入讀者信息查詢庫存圖書查詢已借未還查詢圖書信息查詢讀者信息輸入圖書信息輸入系統(tǒng)維護借書/還 書處理借書還書逾期未還一覽表讀者證掛失處理遺失書籍處理數(shù)據(jù)備份與恢復(fù)管理員口令維護圖 圖書借閱管理系統(tǒng)功能模塊框圖 在這個圖書管理系統(tǒng)中 ,本人所完成的工作是圖書借閱管理系統(tǒng) (后臺 )中的部分內(nèi)容 : /還書功能的具體實現(xiàn) :包括遺失書籍處理,讀者證掛失處理。 :包括數(shù)據(jù)庫的備份與恢復(fù),管理員登錄,管理員的注冊和刪除,管理員密碼的修改和管理員權(quán)限的修改。 系統(tǒng)數(shù)據(jù)庫設(shè)計 本系統(tǒng)所有數(shù)據(jù)均存放于一個數(shù)據(jù)庫(L ibrary 庫),在此數(shù)據(jù)庫基礎(chǔ)上 建立了如下表: 圖書類目信息表 bookmenu 圖書基本信息表 book_input 讀者基本信息表 readerinformation 系統(tǒng)用戶信息表 login 表 圖書類目信息表 列名(英文) 數(shù)據(jù)類型 寬度 小數(shù)位數(shù) 允許空 列描述 book_type varchar 50 No 圖書的類別代碼 book_kind varchar 50 No 圖書的類別名稱 book_memo varchar 50 Yes 類別的備注說明 7 Web系統(tǒng)開發(fā)綜合設(shè)計報告 表 圖書基本信息表 列名(英文) 數(shù)據(jù)類型 寬度 小數(shù)位數(shù) 允許空 列描述 ISBN varchar 50 Yes 圖書的索引號 book_no varchar 50 No 圖書的編號,具有唯一性 book_name varchar 50 No 圖書名稱 Publishing varchar 50 Yes 圖書出版社 book_author varchar 50 Yes 圖書的編著者 book_price float 8 2 Yes 圖書單價 book_kind varchar 50 Yes 圖書的類別名稱 sale_date varchar 20 Yes 圖書出版日期 book_memo varchar 50 Yes 圖書的備注說明 book_state varchar 10 Yes 圖書的狀態(tài)標志( 0正常,1逾期未還, 2已遺失) Isloan varchar 50 Yes 圖書的借閱狀態(tài)( 0未借出, 1已借出) Loaner varchar 50 Yes 圖書的借閱者 Loandate varchar 20 Yes 圖書借閱日期 表 讀 者基本信息表 列名(英文) 數(shù)據(jù)類型 寬度 小數(shù)位數(shù) 允許空 列描述 reader_no varchar 50 No 讀者證號 reader_name varchar 50 No 讀者姓名 reader_sex varchar 2 Yes 讀者性別 reader_id varchar 50 No 讀者工號 reader_place varchar 50 No 讀者所在部門 reader_zhicheng varchar 50 No 讀者職稱 reader_state int 2 Yes 讀者狀態(tài) (0正常 ,1有過期示還的書 ,2該讀者證已遺失 ) reader_memo varchar 50 Yes 讀者備注 lost_
點擊復(fù)制文檔內(nèi)容
醫(yī)療健康相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1