




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、.PAGE . 課程設計名稱 圖書管理系統(tǒng) 目 錄 TOC o 2-3 h z t 標題 1,1 HYPERLINK l _Toc1068641531、引言 PAGEREF _Toc106864153 h 5HYPERLINK l _Toc1068641541.1項目開發(fā)背景 PAGEREF _Toc106864154 h 5HYPERLINK l _Toc1068641551.2 設計思想 PAGEREF _Toc106864155 h 5HYPERLINK l _Toc1068641612、系統(tǒng)分析 PAGEREF _Toc106864161 h 9HYPERLINK l _Toc1068
2、641622.1 項目背景 PAGEREF _Toc106864162 h 9HYPERLINK l _Toc1068641632.2 任務概述 PAGEREF _Toc106864163 h 9HYPERLINK l _Toc1068641642.3 數(shù)據(jù)描述 PAGEREF _Toc106864164 h 9HYPERLINK l _Toc1068641652.3.1 靜態(tài)數(shù)據(jù) PAGEREF _Toc106864165 h 9HYPERLINK l _Toc1068641662.3.2 數(shù)據(jù)字典 PAGEREF _Toc106864166 h 9HYPERLINK l _Toc10686
3、41673、系統(tǒng)設計 PAGEREF _Toc106864167 h 11HYPERLINK l _Toc1068641683.1系統(tǒng)功能描述 PAGEREF _Toc106864168 h 11HYPERLINK l _Toc1068641693.2 模塊圖 PAGEREF _Toc106864169 h 11HYPERLINK l _Toc1068641704、系統(tǒng)實施 PAGEREF _Toc106864170 h 12HYPERLINK l _Toc1068641714.1 查詢 PAGEREF _Toc106864171 h 12HYPERLINK l _Toc106864172圖書
4、信息查詢 PAGEREF _Toc106864172 h 12HYPERLINK l _Toc1068641734.1.2 借閱信息查詢 PAGEREF _Toc106864173 h 14HYPERLINK l _Toc1068641744.1.3 顯示所有圖書信息 PAGEREF _Toc106864174 h 15HYPERLINK l _Toc1068641754.2 管理員登錄 PAGEREF _Toc106864175 h 15HYPERLINK l _Toc106864176功能 PAGEREF _Toc106864176 h 15HYPERLINK l _Toc10686417
5、74.2.2 程序構成及代碼說明 PAGEREF _Toc106864177 h 16HYPERLINK l _Toc1068641784.3 圖書借閱管理 PAGEREF _Toc106864178 h 16HYPERLINK l _Toc1068641794.3.1 圖書借閱 PAGEREF _Toc106864179 h 16HYPERLINK l _Toc1068641804.3.2 圖書歸還 PAGEREF _Toc106864180 h 17HYPERLINK l _Toc1068641814.3.3 圖書續(xù)借 PAGEREF _Toc106864181 h 18HYPERLINK
6、 l _Toc1068641824.4 會員管理 PAGEREF _Toc106864182 h 19HYPERLINK l _Toc1068641834.4.1 添加會員 PAGEREF _Toc106864183 h 19HYPERLINK l _Toc1068641844.4.2 刪除會員 PAGEREF _Toc106864184 h 20HYPERLINK l _Toc1068641854.4.3 修改會員信息 PAGEREF _Toc106864185 h 20HYPERLINK l _Toc1068641864.5 圖書信息管理 PAGEREF _Toc106864186 h 2
7、1HYPERLINK l _Toc1068641874.5.1 添加圖書信息 PAGEREF _Toc106864187 h 21HYPERLINK l _Toc1068641884.5.2 刪除圖書信息 PAGEREF _Toc106864188 h 22HYPERLINK l _Toc1068641894.5.3 添加圖書類別 PAGEREF _Toc106864189 h 22HYPERLINK l _Toc1068641904.5.4 刪除圖書類別 PAGEREF _Toc106864190 h 23HYPERLINK l _Toc106864195參考文獻 PAGEREF _Toc1
8、06864195 h 27HYPERLINK l _Toc106864196附錄:代碼 PAGEREF _Toc106864196 h 28中文摘要摘要隨著新世紀的到來,科學技術的突飛猛進,知識經(jīng)濟的日益發(fā)展,許多圖書管理系統(tǒng)已經(jīng)慢慢走向了老化。圖書館作為一種信息資源的集散地,圖書和用戶借閱資料繁多,包含很多的信息數(shù)據(jù)的管理,現(xiàn)今,有很多的圖書館都是初步開始使用,甚至尚未使用計算機進行信息管理。針對這種情況我個人制作了一個簡單的圖書管理系統(tǒng)網(wǎng)站。本網(wǎng)站使用Frontpage制作頁面,用Asp語言做連接數(shù)據(jù)庫的程序,使用Access制作系統(tǒng)的數(shù)據(jù)庫,做出了這個具有圖書查詢、圖書借閱、歸還、續(xù)借、
9、會員管理以及圖書信息管理等功能的小型的網(wǎng)站。我在文章中論述了整個網(wǎng)站的開發(fā)過程,網(wǎng)站的結構及網(wǎng)站開發(fā)的基本原理和方法。本文詳細闡述了系統(tǒng)功能、需求分析、概要設計、詳細設計、系統(tǒng)實現(xiàn)以及系統(tǒng)維護等軟件開發(fā)過程。我力求將所學到的知識在網(wǎng)站開發(fā)中得以全面的應用,并使網(wǎng)站在實際的操作中能按照設計的要求安全有效正確的運行。 本網(wǎng)站界面友好,操作簡單,比較實用。關鍵字:access ASP frontpage 腳本語言 AbstractAlong with the new century arrival,science and technology progressing by leaps and bou
10、nds, knowledge economy flourishing more and more daily, many books management system already slowly moved towards the aging. The library took one kind of information resource the collection and distribution center, the books and the user borrow the material to be many, contains the very many informa
11、tion data the management, nowadays, has very many libraries all is initially starts to use, even not yet uses the computer to carry on the information management. By this condition I made this simple library manage system station.Theweb station is using Frontpage made the web page, using the languag
12、e of Active Server Page linked the database, and using Access as the background database, made this mini web station which has the function of book search book borrow ,book back ,book reborrow ,reader manage book message manage and so on .In terms of the web station as background, I discussed the wh
13、ole developing process of developing web station、the structure of web station and the basic principle and method . This article particularly discussed the developing process of system analyse、demand analyse、summary analyse、particular analyse、system implemt and system maintenance . I try hard to appl
14、y mastered knowledge in the web developing , make web station safely correcticty running in the practicely operating . This web station has frindly interface. It is easy to operate. And has good practicability. Key word: access ASP frontpage script 1、引言1.1項目開發(fā)背景 近年來,隨著計算機技術的發(fā)展和互聯(lián)網(wǎng)時代的到來,我們已經(jīng)進入了信息時代,也
15、有人稱為數(shù)字化時代,在這數(shù)字化的時代里,圖書事業(yè)的發(fā)展就成為精神文明進步的一個動力。在邁入二十一世紀的今天,對圖書館的管理顯得極其重要,合理地管理不但反映一個國家的科技水平,而且影響人們對知識掌握的速度和質量。在知識經(jīng)濟時代到來的今天,用計算機控制圖書館的工作由自動化系統(tǒng)運行而完成。這不僅節(jié)省了人力,還提高了工作效率和服務質量,而且還加速了圖書的流通。計算機技術是現(xiàn)代技術的一部分,圖書自動化也只是圖書館現(xiàn)代化的一部分,它們之間是部分和整體的關系,但由于計算機技術是信息技術的心臟,現(xiàn)代社會的驕子,信息社會的科技主角,所以在圖書館現(xiàn)代技術中,計算機技術處于核心地位,它對于其他現(xiàn)代化設備起控制,連接
16、和轉換的作用,而圖書館自動化是圖書館現(xiàn)代化的核心和主導部分。圖書的計算機管理系統(tǒng)能提高圖書館本身管理水平,能代替工作人員進行圖書資料的某些加工處理,把工作人員從繁重的手工勞動,重復勞動中解放出來??傊?建立圖書館的計算機自動化管理系統(tǒng),不但可以大大提高圖書館圖書流通率,而且推動了社會文化生活的進步。1.2 設計思想通過建立圖書館的計算機自動化管理系統(tǒng),提高圖書館本身管理水平,能代替工作人員進行圖書資料的某些加工處理,提高工作效率。2、系統(tǒng)分析2.1 項目背景該網(wǎng)站是一個實用性網(wǎng)站,能提高圖書館本身管理水平,能代替工作人員進行圖書資料的某些加工處理,把工作人員從繁重的手工勞動,重復勞動中解放出來
17、。2.2 任務概述圖書管理系統(tǒng)實現(xiàn)以下功能:1圖書查詢2圖書借閱管理3會員管理4圖書管理5顯示所有圖書信息2.3 數(shù)據(jù)描述2.3.1 靜態(tài)數(shù)據(jù) 本設計采用access數(shù)據(jù)庫建表,數(shù)據(jù)庫為2flybook.mdb,共有五個表,說明如下:表2.1表名說明book存放圖書信息booktype存放圖書類型信息borrow存放借閱信息manager存放管理員信息reader存放會員信息2.3.2 數(shù)據(jù)字典book: 表2.2字段名數(shù)據(jù)類型說明id自動編號圖書序號bookno文本圖書編號bookname文本圖書名字booktype文本圖書類型author文本圖書作者publishing文本圖書出版社boo
18、kmoney數(shù)字圖書價格booktxt備注備注booknum數(shù)字圖書數(shù)量2booktype: 表2.3字段名數(shù)據(jù)類型說明bookid自動編號圖書類型序號type文本圖書類型 borrow: 表2.4字段名數(shù)據(jù)類型說明borrowid自動編號借閱編號bookno文本圖書編號readerid文本會員編號borrowdate日期/時間借書日期manager文本管理員姓名4manager: 表2.5字段名數(shù)據(jù)類型說明id自動編號管理員序號name文本管理員姓名 pw文本管理員登陸密碼5reader: 表2.6字段名數(shù)據(jù)類型說明id自動編號會員序號readerid文本會員編號 readername文本會
19、員姓名 rtel文本會員電話 raddress文本會員地址 rtxt備注會員備注3、系統(tǒng)設計3.1系統(tǒng)功能描述本網(wǎng)站功能主要有:圖書查詢:根據(jù)關鍵字查詢在庫圖書圖書借閱管理:管理員可進行圖書借閱、歸還以及續(xù)借操作,并可查詢已借出的書籍及借書人的信息會員管理:管理員可對會員進行添加、修改、刪除的操作圖書管理:管理員可對圖書信息進行添加、刪除,也可對圖書類別進行添加和刪除顯示所有圖書信息:用戶跟管理員都可對所有圖書信息進行查閱3.2 模塊圖主頁面主頁面查詢登錄圖書信息查詢借閱信息查詢顯示所有圖書信息圖 書借 閱管 理會員管理圖書信息管理圖書借閱圖書歸還圖書續(xù)借添加會員刪除會員修改會員添加圖書刪除圖
20、書添加圖書類別刪除圖書類別選擇操作一般用戶 管理員圖3.14、 系統(tǒng)實施本網(wǎng)站共分查詢、管理員登陸、圖書借閱管理、會員管理、圖書信息管理書幾大模塊,其主界面為:圖4.1具體功能及其它連接頁面如下:4.1 查詢4.1.1圖書信息查詢圖4.21.功能任何人員都可對圖書進行查詢,可按圖書編號、按書籍名、按分類、按出版社、按作者進行準確查詢或模糊查詢,通過查詢可了解圖書的基本信息,若會員對這本書感興趣就可以到圖書管理員那里辦理借閱。2.程序構成及代碼說明實現(xiàn)思想:查詢時,查詢人員可以不輸入任何信息進行不限制查詢,但要判斷查詢者是否輸入錯誤信息,要是數(shù)據(jù)庫中沒有相符紀錄,就輸出沒有您要查詢的圖書,有就從
21、相關位置輸出信息。設計思想:查詢由兩個程序實現(xiàn),select.asp,select_book.asp。select-book.asp為用戶輸入頁面,其中用到了一個表單,文本框用來接受用戶輸入的書的編號、書名、書類、出版社、作者,根據(jù)選擇情況賦給變量SQL查詢條件。兩個按鈕用來確定查詢和重新輸入,屬性分別為submit和reset處理此表單的action為select1.asp。select.asp是通過表單調用的頁面,首先用request對象獲取表單中的編號信息,然后連接數(shù)據(jù)庫。在使用ADO Connection對象之前,使用Server.CreateObject方法創(chuàng)建該對象的實例。在ASP
22、中訪問Access數(shù)據(jù)庫時,在連接字符串中包含DRIVER和DBQ兩個參數(shù),分別指定所用的數(shù)據(jù)庫驅動程序和要連接的Access數(shù)據(jù)庫文件的路徑:Set conn = Server.CreateObjectconn.Open driver=Microsoft Access Driver ;dbq=&Server.MapPath創(chuàng)建記錄集時,通過調用Connectiond對象的Execute方法,以SQL命令從2flybook數(shù)據(jù)庫中的book表中檢索圖書信息并返回一個記錄集,用Recordset對象變量來訪問該記錄集內的數(shù)據(jù):Set rs = Server.CreateObjectsql = s
23、elect * from book Set rs=conn.Execute在數(shù)據(jù)集不為空的情況下,將數(shù)據(jù)集中的記錄按頁數(shù)逐條顯示出來。例如我們根據(jù)圖書編號進行查詢, 數(shù)據(jù)庫中有圖書信息表book,首先用request對象獲取表單中的編號信息,然后連接數(shù)據(jù)庫,再次以取得的編號信息進行查詢,語句為sql=select * from book where& &sql,要是查到相符紀錄,就把它輸出到頁面中的相關位置。其他的查詢實現(xiàn)與此類似,簡單說明如下:例如按書名查詢:語句為 bookno=trimrequest,然后連接數(shù)據(jù)庫,再次以取得的編號信息進行查詢,語句為 sql=select * from
24、 book where& &sql,要是查到相符紀錄,就把它輸出到頁面中的相關位置。輸出語句為%=rs%。其他的查詢實現(xiàn)與此類似。4.1.2 借閱信息查詢圖4.31.功能任何人都可對圖書借閱信息進行查詢,查詢者輸入會員編號,點提交就能顯示該會員所有借閱信息。2.程序構成及代碼說明實現(xiàn)思想:查詢者輸入會員號,點提交查詢borrow表中對應的會員號的信息。1提取表單中輸入的會員號2連接數(shù)據(jù)庫同上3賦值SQL語句 sql=select * from borrow,book where readerid=& bookbh & and borrow.bookno=book.bookno4執(zhí)行查詢把結果賦
25、給rs結果集。5利用表格把rs結果集顯示出來,實現(xiàn)查詢。4.1.3 顯示所有圖書信息圖4.41.功能任何人都可使用該功能,一點該連接就會顯示所有圖書信息。2.程序構成及代碼說明實現(xiàn)思想:同借閱信息查詢,只是不同的是查詢book表中的信息。4.2 管理員登錄圖功能當管理員進行圖書借閱管理和會員管理以及圖書管理時,要先進行登錄操作,管理員輸入姓名和密碼,點登錄就可進入管理員界面,便可進行各項操作了。4.2.2 程序構成及代碼說明實現(xiàn)思想:登陸由兩個程序實現(xiàn),login.htm,login.asp。login.htm為用戶輸入頁面,其中用到了一個表單,文本框用來接受用戶輸入的管理員姓名及密碼,連接數(shù)
26、據(jù)庫同上,賦值語句:sql=select * from manager where name=& name & and pw= & passwor &然后執(zhí)行查詢把結果賦給rs結果集。要是輸入為空,就直接輸出用戶名或密碼不能為空 response.write & chr & alert; & history.back & ,然后要是存在相符紀錄則保留用戶名session=name,再轉到選擇操作頁面Response.Redirect index1.htm。否則輸出登陸失敗信息:response.write & chr & alert; & history.back & 。登錄成功后,進入ind
27、ex1.asp頁面,管理員便可進行各項操作了。4.3 圖書借閱管理4.3.1 圖書借閱圖4.61.功能管理員點圖書借閱管理,進入會員借書界面,輸入會員編號和圖書編號,管理員姓名將在文本框中自動顯示,點擊提交,將會顯示借書成功,并顯示圖書編號、書籍名稱、書籍分類、借閱者、價格、操作員等信息。2.程序構成及代碼說明 實現(xiàn)思想:借閱圖書的實現(xiàn),本模塊由兩個程序構成,borrow_in.asp是前臺程序,borrowed.asp 是后臺處理程序,borrow_in.asp要求用戶輸入書號和會員號,它的后臺處理action是borrowed.asp,borrowed.asp取得書號和會員號后,先判斷是否
28、還有可以借的書連接數(shù)據(jù)庫以輸入書號為查詢條件查詢表book中的該書的number是否大于1,要是有的話就在borrowed.asp中顯示書號、書名、會員號、會員名,以供確認。會員號和會員名是以輸入的會員號為查詢條件從表reader中查出并顯示在頁面上,書號和書名是以輸入的書號為查詢條件從表book中查出并顯示,經(jīng)手人是從登錄頁面中取得的session在這個頁面顯示沒有的話就顯示出錯信息:庫存不夠后臺處理程序 也在borrowed.asp,borrowed.asp用來修改表book的這本書的number值將number值減1,然后添加圖書借閱信息到表borrow中,添加書號、會員號、借書日期、經(jīng)
29、手人,借書日期是取得系統(tǒng)日期添到表borrow中,最后在頁面輸出借閱成功并以表格的形式顯示書名、借閱人、作者、出版社、價格、經(jīng)手人。書名、作者、價格、出版社、借閱人、經(jīng)手人是以session形式保存在上一頁面中,在這個頁面中使用.4.3.2 圖書歸還圖4.71.功能管理員點圖書還書管理,進入會員還書界面,輸入書籍編號,點提交顯示會員還書頁面,顯示該書籍編號對應的幾個借閱者編號,由管理員進行選擇要還書的借閱者編號,點提交,顯示借書信息,如會員編號、會員名稱、書籍編號、書籍名稱以及借書時間,點擊還書,顯示還書成功的頁面,并顯示圖書編號、書籍名稱、書籍分類、還書者、操作員。2.程序構成及代碼說明實現(xiàn)
30、思想:本模塊由四個程序構成return_in.asp,return_select.asp,return1.asp,return2.asp,return_in.asp要求用戶輸入書號,它的后臺處理action是return_select.asp ,return_select.asp取得書號后,先判斷有沒有該書借出記錄,有的話就從數(shù)據(jù)庫的borrow 表里找出該書號和借閱該書號bookbh的會員編號readerid并顯示出來,點擊提交后其action為return1.asp,在return1.asp頁面中顯示借書信息,先從borrow表中取得該書號,以及與該書號對應的會員編號并賦給變量rid,分別
31、從后臺數(shù)據(jù)庫的reader和book表中取得readerid=& rid &的會員編號以及對應的會員名和bookno=& bno &的圖書編號以及對應的圖書名,并從borrow表里取得該書號和會員號所對應的借書時間,將以上內容顯示出來,點擊還書,其action為return2.asp,顯示還書成功,并顯示對應的并顯示圖書編號、書籍名稱、書籍分類、還書者、操作員。后臺數(shù)據(jù)庫的操作為從后臺數(shù)據(jù)庫的book表中取得bookno=& bookbh &的圖書編號對應的書的數(shù)量并加1。4.3.3 圖書續(xù)借圖4.81.功能管理員點圖書續(xù)借管理,進入圖書續(xù)借界面,輸入書籍編號,點提交顯示圖書續(xù)借頁面,顯示該書
32、籍編號對應的幾個借閱者編號,由管理員進行選擇要續(xù)借的借閱者編號,點提交,顯示借書信息,如會員編號、會員名稱、書籍編號、書籍名稱以及借書時間,點擊續(xù)借,顯示續(xù)借成功的頁面,并顯示圖書編號、借閱者、續(xù)借日期、操作員。2. 程序構成及代碼說明實現(xiàn)思想:本模塊由四個程序構成rborrow_in.asp,return_select1.asp,reborrow1.asp,reborrow2.asp,rborrow_in.asp要求用戶輸入書號,它的后臺處理action是return_select1.asp ,return_select1.asp取得書號后,先判斷有沒有該書借出記錄,有的話就從數(shù)據(jù)庫的bor
33、row 表里找出該書號和借閱該書號bookbh的會員編號readerid并顯示出來,點擊提交后其action為rborrow1.asp,在rborrow1.asp頁面中顯示借書信息,先從borrow表中取得該書號,以及與該書號對應的會員編號并賦給變量rid,分別從后臺數(shù)據(jù)庫的reader和book表中取得readerid=& rid &的會員編號以及對應的會員名和bookno=& bno &的圖書編號以及對應的圖書名,并從borrow表里取得該書號和會員號所對應的借書時間,將以上內容顯示出來,點擊續(xù)借,其action為rborrow2.asp,顯示續(xù)借成功,并顯示對應的并顯示圖書編號、借閱者編
34、號、續(xù)借日期、操作員。后臺數(shù)據(jù)庫的操作為從系統(tǒng)的日期中取得date令rs=date,然后從庫中取出相應的各項信息顯示出來。4.4 會員管理4.4.1 添加會員圖4.91.功能 管理員點擊會員添加,顯示會員信息添加頁面,要添加會員編號、會員名字、會員電話、會員地址、備注信息,點提交,顯示添加成功頁面,顯示讀者編號、讀者名稱、電話號碼、讀者地址、備注、操作員。2.程序構成及代碼說明實現(xiàn)思想:本模塊由兩個程序構成addreader.asp和add_reader.asp,addreader.asp輸入會員信息,表單的action為add_reader.asp,從addreader.asp中獲取表單信息
35、并寫入數(shù)據(jù)庫的reader表中,語句為:rs.addnewrs=nors=namers=telrs=addrs=txtrs.update然后顯示出來。4.4.2 刪除會員圖4.101.功能管理員點刪除會員,進入刪除會員界面,輸入會員編號點擊提交,顯示該會員信息然后進行信息刪除,顯示更新成功。2.程序構成及代碼說明實現(xiàn)思想:本模塊由兩個程序構成deleter.asp和delete_reader.asp, deleter.asp中輸入會員編號,action為delete_reader.asp,在數(shù)據(jù)庫中刪除該會員,語句為sql=delete * from reader where readerid
36、=& rno &,然后顯示刪除成功。4.4.3 修改會員信息圖4.111.功能管理員點修改會員,進入修改會員界面,輸入會員編號點擊提交,顯示該會員信息然后進行信息修改,點擊更新,顯示更新成功,并顯示更新后的會員信息。2.程序構成及代碼說明實現(xiàn)思想:本模塊由三個程序構成updater.asp, updater1.asp,updater2.asp。updater.asp中輸入會員編號,action為updater1.asp,從數(shù)據(jù)庫中獲取會員已有信息賦給變量rs,并顯示出來,修改信息后表單action為updater2.asp,從數(shù)據(jù)庫中修改信息,語句為rs=namers=telrs=addrs=
37、txtrs.update然后顯示更新成功,并顯示修改后信息。4.5 圖書信息管理4.5.1 添加圖書信息圖4.121.功能管理員點擊圖書添加,顯示圖書信息添加頁面,要添加圖書編號、圖書類型、書價、出版社、書名、作者名、書籍數(shù)量,備注信息。點擊提交顯示添加成功。2.程序構成及代碼說明實現(xiàn)思想:同添加會員信息。4.5.2 刪除圖書信息圖4.131.功能管理員點擊圖書刪除,顯示圖書信息刪除頁面,輸入圖書編號點擊刪除,顯示刪除成功。2.程序構成及代碼說明實現(xiàn)思想:同刪除會員信息。4.5.3 添加圖書類別圖4.141.功能管理員點擊圖書類別添加,顯示圖書類別添加頁面,輸入添加類別點擊提交,顯示添加類別成
38、功。2.程序構成及代碼說明實現(xiàn)思想:同添加會員信息。4.5.4 刪除圖書類別圖4.151.功能管理員點擊圖書類別刪除,顯示圖書類別刪除頁面,選擇圖書類別點擊提交,顯示刪除成功。2.程序構成及代碼說明實現(xiàn)思想:同刪除會員信息。參考文獻1 揚皓等編著.ASP步步高M.第一版.北京:機械工業(yè)出版社.20XX11月版.272頁2 廖彬山,高峰霞等編著.ASP動態(tài)網(wǎng)站開發(fā)教程M.第一版.北京:清華大學出版社. 20XX11月版.272頁3 肖金秀,馮沃輝,施鴻翔,香文斌等編著. ASP3.0動態(tài)網(wǎng)頁培訓教程M.第一版.北京:冶金工業(yè)出版社.20XX8月版。356頁4 張登輝,劉益紅編著.ASP編程基礎及
39、應用M.第一版.北京:機械工業(yè)出版社.20XX8月版.297頁5 丁貴廣,閆允一,孟繁杰編著.ASP及ASPNET編程基礎與實例M.第二版.北京:機械工業(yè)出版社.20XX1月版.289頁6 劉小東編著.Dreamweaver MX實用教程入門與提高M.第一版.北京:中國鐵道出版社.20XX5月版.388頁附錄:代碼讀者信息模塊代碼如下:%if Request=empty then response.write 讀者證條碼號不應該為空! response.endelse ReaderID=requestend ifif Request=empty then response.write 讀者姓名
40、不應該為空! response.endelse ReaderName=requestend ifReaderTel=trimRequestif Request=請選擇 then response.write 讀者證件類型沒有選擇! response.endelse ReaderCerti=requestend ifif Request=empty then response.write 讀者證件號碼不應該為空! response.endelse ReaderCertiNum=requestend ifif Request=請選擇 then response.write 讀者類型您沒有選擇! r
41、esponse.endelse ReaderClassID=requestend ifReaderDis=request查詢讀者證設定年限Set RS=Server.CreateObject sql=select * from readerclass where ReaderClassID= & ReaderClassID & RS.Open sql,DBConnection,3ReaderYear=RSReaderCardDate=daters.closeReaderCarDue=dateaddAdminName=Sessionresponse.write readerID & & read
42、erID & & ReaderName & & ReaderTel & & readerID & & readerID & & readerID & & readerID & & readerID & & response.write Readerdepositresponse.endSet RS=Server.CreateObject sql=select * from readercard where ReaderID= & ReaderID & or ReaderCertiNum= & ReaderCertiNum & RS.Open sql,DBConnection,3 if not
43、RS.Eof then response.write 您輸入的讀者證號或證件號碼已經(jīng)存在,您以前辦過讀者證! response.endelse Set CmdObj = Server.CreateObject Set CmdObj.ActiveConnection = DBConnection SQL_Command=Insert into readercard values CmdObj.CommandText = SQL_Command CmdObj.Executeend ifSet RS = Nothing 重設RS物件 set DBConnection=Nothing Response
44、.Redirect dzbz.asp%讀者信息添加:function re_load location.reload; .x:link COLOR: white; TEXT-DECORATION: none.x:visited COLOR: white; TEXT-DECORATION: none.x:active COLOR: red; TEXT-DECORATION: none.x:hover COLOR: redTR FONT-SIZE: 10ptTD FONT-SIZE: 10ptBODY FONT-SIZE: 10ptA:link COLOR: black; TEXT-DECORAT
45、ION: underlineA:visited COLOR: black; TEXT-DECORATION: underlineA:active COLOR:black; TEXT-DECORATION: underlineA:hover COLOR:black; TEXT-DECORATION: underlineA:hover color: #FF0000; text-decoration: none; font-size: 10pt %set rs=server.CreateObjectrs.open Select * From readerclass order by ReaderCl
46、assID desc,dbconnection,1,1% 添加辦證讀者 讀者證條碼號: 讀者姓名: 聯(lián)系電話: 證件類型: 請選擇 身份證 軍官證 駕駛證 其他有效證件 證件號碼: 讀者類型: 請選擇 % RS.movefirst while not rs.eof response.write option value= & RS& & RS & rs.movenext wend rs.close % 讀者備注: %set rs=server.CreateObjectrs.open Select top 1 * From readercard order by ReaderID desc,db
47、connection,1,1if rs.eof then response.write 暫無讀者辦證記錄else ReaderID=RS ReaderClassID=RS ReaderName=RS ReaderTel=RS ReaderCerti=RS ReaderCertiNum=RS ReaderDis=RS ReaderState=RS ReaderCardDate=RS ReaderCarDue=RS rs.close set rs=server.CreateObject rs.open Select ReaderClassName From readerclass where Re
48、aderClassID= & ReaderClassID ,dbconnection,1,1 ReaderClassName=RS% 最新讀者辦證記錄 讀者證條碼號: 讀者類型: 讀者姓名: 聯(lián)系電話: 證件類型: 證件號碼: 讀者信息修改:function re_load location.reload; .x:link COLOR: white; TEXT-DECORATION: none.x:visited COLOR: white; TEXT-DECORATION: none.x:active COLOR: red; TEXT-DECORATION: none.x:hover COLO
49、R: redTR FONT-SIZE: 10ptTD FONT-SIZE: 10ptBODY FONT-SIZE: 10ptA:link COLOR: black; TEXT-DECORATION: underlineA:visited COLOR: black; TEXT-DECORATION: underlineA:active COLOR:black; TEXT-DECORATION: underlineA:hover COLOR:black; TEXT-DECORATION: underlineA:hover color: #FF0000; text-decoration: none;
50、 font-size: 10pt %CheckWay=requestReaderID=trimRequestif ReaderID=empty then response.write 查詢條件有問題! response.endend ifset rs=server.CreateObjectif CheckWay=請選擇 then response.write 請選擇查詢類型 response.endelseif CheckWay=讀者證號 then rs.open Select * From readercard where ReaderID= & ReaderID,dbconnection,
51、1,1else rs.open Select * From readercard where ReaderCertiNum= & ReaderID & ,dbconnection,1,1end if If rs.eof then response.write 查無此讀者! respone.endend ifReaderIndexID=RSReaderID=RSReaderClassID=RSReaderName=RSReaderTel=RSReaderCerti=RSReaderCertiNum=RSReaderDis=RSReaderState=RSReaderCardDate=RSRead
52、erCarDue=RSrs.closeresponse.write ReaderStateresponse.endSet RS=Server.CreateObject sql=select * from readerclass where ReaderClassID= & ReaderClassID & RS.Open sql,DBConnection,3ReaderClassName=rsrs.close% 辦證讀者信息修改 讀者證索引號: input type=text name=ReaderIndexID size=33 readonly Value= 讀者證條碼號: input typ
53、e=text name=ReaderID size=33 Value= 讀者姓名: input type=text name=ReaderName size=33 Value= 聯(lián)系電話: input type=text name=ReaderTel size=33 Value= 證件類型: 請選擇 身份證 軍官證 駕駛證 其他有效證件 證件號碼: input type=text name=ReaderCertiNum size=33 Value= 讀者類型: % response.write & ReaderClassName & % 請選擇 % set rs=server.CreateOb
54、ject rs.open Select * From readerclass order by ReaderClassID desc,dbconnection,1,1 RS.movefirst while not rs.eof response.write & RS & rs.movenext wend rs.close % 辦證時間: input type=text name=ReaderCardDate size=33 Value= 證逾期時間: input type=text name=ReaderCarDue size=33 Value= 讀者證狀態(tài): % if ReaderState
55、=0 then response.write 正常狀態(tài) elseif ReaderState=1 then response.write 退證狀態(tài) elseif ReaderState=2 then response.write 掛失狀態(tài) elseif ReaderState=3 then response.write 停用狀態(tài) end if % 請選擇 正常狀態(tài) 退證狀態(tài) 掛失狀態(tài) 停用狀態(tài) 讀者備注: %set rs=server.CreateObjectrs.open Select top 1 * From readercard order by ReaderID desc,dbconn
56、ection,1,1if rs.eof then response.write 暫無讀者辦證記錄else ReaderID=RS ReaderClassID=RS ReaderName=RS ReaderTel=RS ReaderCerti=RS ReaderCertiNum=RS ReaderDis=RS ReaderState=RS ReaderCardDate=RS ReaderCarDue=RS rs.close set rs=server.CreateObject rs.open Select ReaderClassName From readerclass where Reader
57、ClassID= & ReaderClassID ,dbconnection,1,1 ReaderClassName=RS% 最新讀者辦證記錄 讀者證條碼號: 讀者類型: 讀者姓名: 聯(lián)系電話: 證件類型: 證件號碼: 讀者借閱管理:function re_load location.reload; .x:link COLOR: white; TEXT-DECORATION: none.x:visited COLOR: white; TEXT-DECORATION: none.x:active COLOR: red; TEXT-DECORATION: none.x:hover COLOR: r
58、edTR FONT-SIZE: 10ptTD FONT-SIZE: 10ptBODY FONT-SIZE: 10ptA:link COLOR: black; TEXT-DECORATION: underlineA:visited COLOR: black; TEXT-DECORATION: underlineA:active COLOR:black; TEXT-DECORATION: underlineA:hover COLOR:black; TEXT-DECORATION: underlineA:hover color: #FF0000; text-decoration: none; fon
59、t-size: 10pt%if Request=請選擇- then response.write 您還沒有選擇讀者證操作方式! response.endelseif Request=讀者續(xù)證 then ReaderID=request查詢讀者證設定年限 Set RS=Server.CreateObject sql=select ReaderID,readercard.ReaderClassID,ReaderCardDate,ReaderCarDue,ReaderDocumentDate,ReaderName from readercard,readerclass where ReaderID=
60、 & ReaderID & and readercard.ReaderClassID=readerclass.ReaderClassID RS.Open sql,DBConnection,3 ReaderCardDate=RS ReaderYear=RS ReaderName=RS rs.close ReaderCarDue=dateadd response.write ReaderClassName & & ReaderBookLimit & & ReaderBookDate Set CmdObj = Server.CreateObject Set CmdObj.ActiveConnecti
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 二零二五年度體育賽事贊助合同解除協(xié)議
- 2025年度租賃型住宅合同終止及設施維護協(xié)議
- 二零二五年度生物科技行業(yè)員工勞動關系解除協(xié)議
- 二零二五年度拖拉機轉讓及售后服務承諾書
- 2025年度無房產(chǎn)證房產(chǎn)交易稅費承擔買賣合同
- 二零二五年度四人共同投資文化產(chǎn)業(yè)合作協(xié)議書
- 2025年度美容院全面資產(chǎn)及客戶權益移交服務協(xié)議
- 二零二五年度美甲店技師崗位能力提升聘用協(xié)議
- 2025年度電商市場租賃合同
- 2021年中級會計《中級財務管理》考試真題及答案解析-
- 煤層氣開發(fā)第7章煤層氣集輸課件
- 中西醫(yī)結合腫瘤學試卷
- 一年級下冊勞動課教案5篇
- 特殊工種操作人員體檢表
- 常用橋牌詞語(中英文對照)
- 加盟招商方案PPT模板
- 中石油HSE培訓試題集(共33頁)
- 雙碳視角看歐盟綠色新政政策篇
- 噴(烤)漆房VOCs治理設施日常運行臺賬
- 往復式壓縮機組單機試運方案
- 區(qū)域環(huán)境概況
評論
0/150
提交評論