【正文】
所有這些東西都會產(chǎn)生進(jìn)程間通訊,并且如果客戶端在另外一臺機(jī)器上甚至還會導(dǎo)致網(wǎng)絡(luò)開銷。它是可以移植的,并且容易學(xué)習(xí)使用,但是所有 SQL語句都必須由數(shù)據(jù)庫服務(wù)器獨(dú) 立地執(zhí)行。所有用 SQL 編寫的程序都是可以移植的。 ( 3)是所有關(guān)系數(shù)據(jù)庫的公共語言 。 ( 2)統(tǒng)一的語言 。 ( 4)數(shù)據(jù)控制語言 DQLData Control Language COMMIT WORK, ROLLBACK WORK。 ( 2)數(shù) 據(jù)操縱語言 DQLData Manipulation Language INSERT, UPDATE, DELETE。如上所述, Access 作為關(guān)系數(shù)據(jù)庫開發(fā)具備了許多優(yōu)點(diǎn),可以在一個數(shù)據(jù)包中同時擁有桌面數(shù)據(jù)庫的便利和關(guān)系數(shù)據(jù)庫的強(qiáng)大功能。另外, Access 允許創(chuàng)建自定義報表用于打印或輸出數(shù)據(jù)庫中的信息。數(shù)據(jù)庫管理系統(tǒng)是架構(gòu)在一個或多個數(shù)據(jù)庫之上,并針對數(shù)據(jù)庫中的數(shù)據(jù)進(jìn)行管理運(yùn)用。所以數(shù)據(jù)庫的嚴(yán)格定義 是一組相關(guān)記錄的集合,而字段則是最基本的數(shù)據(jù)項,也是數(shù)據(jù)庫中最小的單位。那么什么叫數(shù)據(jù)庫呢?數(shù)據(jù)庫 (Database)是由一些有意義和有關(guān)系的數(shù)據(jù) (data)所組合而成。 ( 9) 縮短 Web 開發(fā)時間。 ( 7) 無瀏覽器兼容問題。 ( 5) 存取數(shù)據(jù)庫輕松容易(使用 ADO 組件)。 ( 3) ActiveX Server Components 具有無限可擴(kuò)充性。 ASP 開發(fā) Web應(yīng)用程序的 主要 特點(diǎn): ( 1) 完全嵌入 HTML,與 HTML、 Script 語言完美結(jié)合。 ASP 是在 IIS 下開發(fā) WEB 應(yīng)用的一種簡單、方便的編程工具。它伴隨著 Web 應(yīng)用程序的開始運(yùn)行而產(chǎn)生,隨著 Web 應(yīng)用程序的運(yùn)行結(jié)束而終止。它隨著用戶的上線而產(chǎn)生,隨著用戶的下線或強(qiáng)制解除而終止。 Server 對象: Server 對象的主要功能是執(zhí)行與 Web 服務(wù)器直接相關(guān)的一些操作。也可以用來實現(xiàn)頁面的跳轉(zhuǎn)或 Cookie 值的設(shè)定。在沒有指定表單集合的情況下,程序?qū)⒁?QueryString、 Form、 Cookie、ServerVariable 的順序搜索所有集合,尋找指定變量。這 6個對象分別是: Request 對象: Request 對象可以保存 Client 端送往 Server 端的所有信息。這樣就可以防止別人抄襲程序。 ( 3) Pages: ASP 返回標(biāo)準(zhǔn)的 HTML 頁面,可以正常地在常用的瀏覽器中顯示。而在服務(wù)器端,則無需考慮瀏覽器的支持問題。 VBSCRIPT 是VB 的一個簡集 , 會 VB 的人可以很方便的快速上手。這樣就不必?fù)?dān)心瀏覽器是否支持 ASP所使用的編程語言。只要你可以在服務(wù)器上安裝這些組件,通過訪問組件,你就可以快速、簡易地建立自己的 WEB應(yīng)用。它采用封裝對象,程序調(diào)用對象的技術(shù),簡化編程, 加強(qiáng)程序間合作。 ASP 的含義從字面上說, ASP 包含三方面含義: ( 1) Active: ASP 使用了 Microsoft 的 ActiveX 技術(shù)。采用ASP 與相關(guān)數(shù)據(jù)庫相結(jié)合 ,逐個來完成每個功能。 本課題的研究方法 合理運(yùn)用 ASP 提供的 6 個功能強(qiáng)大的內(nèi) 部對象,每個對象具有各自的屬性( Property)、方法( Method),有的還擁有數(shù)據(jù)集合( Collection)與事件( Event),它們共同完成 Web中的一些重要工作。作為計算機(jī)應(yīng)用的一部分 ,使用計算機(jī)對圖書信息進(jìn)行管理 ,有著手工管理所無法比擬的優(yōu)點(diǎn) .例如 :檢索迅速、查找方便、易修改、可靠性高、存儲量大、數(shù)據(jù)處理快捷、保密性好、壽命長、成本低、便于打印等。軟件依 舊沒有擺脫傳統(tǒng)束縛,以對外報告為其存在目的。 ( 2) 信息單一、落后且缺乏前瞻性,由于技術(shù)方面的限制,傳統(tǒng)軟件無法做到庫存信息的實時動態(tài)處理、事前的預(yù)測并提供前瞻性信息。 傳統(tǒng)圖書管理軟件是為替代手工錄入,從傳統(tǒng)數(shù)據(jù)記錄中產(chǎn)生的,這些軟件面對 Inter 及電子商務(wù)迅猛發(fā)展的網(wǎng)絡(luò)經(jīng)濟(jì)時代顯得如此脆弱而只能望 e 興嘆! ( 1) 體系封閉,無法實現(xiàn)網(wǎng)絡(luò)化管理,更無法支持電子商務(wù)。因為有了圖書館這一機(jī)構(gòu),人類的社會實踐所取得的經(jīng)驗、文化、知識者得以系統(tǒng)地保存并流傳下來,成為今天人類寶貴的文化遺產(chǎn)和精神財富。 國內(nèi)外研究現(xiàn)狀 圖書館是一個專門收集、整理、保存、傳播文獻(xiàn)并提供利用的科學(xué)、文化、教育和科研機(jī)構(gòu)。 即使購買了昂貴的大型管理軟件 , 往往又很難充分應(yīng)用其所有功能 , 從而造成經(jīng)濟(jì)與資源上的浪費(fèi) 。 引起這種現(xiàn)象的主要原因是 : 一方面 , 現(xiàn)有的圖書資料管理系統(tǒng)雖然功能強(qiáng)大 , 但由于運(yùn)行的軟硬件平臺和系統(tǒng)維護(hù)人員的水平要求高 , 所以并不適用于這些小型專業(yè)資料室 。 目前 , 各類高校圖書館的信息化建設(shè)都取得了很大發(fā)展 , 基于校園網(wǎng)絡(luò)的圖書資料管理系統(tǒng)相當(dāng)完善 , 不僅給廣大讀者提供了很大 的便利 , 而且也有效地提高了圖書資料的利用率 。根據(jù)調(diào)查得知,以前對信息管理的主要方式是基于文本、表格等紙介質(zhì)的手工處理,對于圖書借閱情況(如借書天數(shù)、超過限定借書時間的天數(shù))的統(tǒng)計和核實等往往采用對借書卡的人工檢查進(jìn)行,對借閱者的借閱權(quán)限、以及借閱天數(shù)等用人工計算、手抄進(jìn)行。Access2021。 關(guān)鍵詞 : 圖書管理系統(tǒng) ; ASP; Access2021; 數(shù)據(jù)庫 Design and Implementation of Computer College Library Management System Abstract Computer Information Management has storage capacity, speed and many other advantages to provide our processing information quickly. The library management system is a application of puters with the electronic puter and work munication equipment, which provides books’ information for the library and each department. It can provide information access and information services for users. The library management system has capability of collecting books information, saving data and processing data and extracting data. This paper analyses the current situation and development trend of the library management system. An explanation of ASP and Access database technology are introduced. The general flowchart of the system designing plan and describes the system functions are described. In this paper, the library management system is implemented based on B/S structure. The functions of library management system include books to add, query, browse, delete and modify the related management the management of library users. This will facilitate the librarian of the huge information management. Key words: Library management system。 本文對圖書管理系統(tǒng)國內(nèi)外研究現(xiàn)狀進(jìn)行分析;闡述了 ASP技術(shù)和 Access數(shù)據(jù)庫技術(shù),并對計算機(jī)學(xué)院圖書系統(tǒng)總體流程,系統(tǒng)的功能,圖書管理 系統(tǒng)的數(shù)據(jù)庫設(shè)計進(jìn)行了相關(guān)的描述。 特此聲明! 畢業(yè)設(shè)計 ( 論文 ) 計算機(jī)學(xué)院圖書管理系統(tǒng)的設(shè)計與實現(xiàn) 論文 作者 姓名: 申請學(xué)位專業(yè): 申請學(xué)位類別: 指導(dǎo)教師姓名(職稱): 論 文提交日期: 計算機(jī)學(xué)院圖書管理系統(tǒng)的設(shè)計與實現(xiàn) 摘 要 計算機(jī)信息化管理有著儲存量大,速度快等許多優(yōu)點(diǎn),提供給我們的處理信息及時快捷。 ( 5)學(xué)??梢怨紝W(xué)位論文的全部或部分內(nèi)容(保密學(xué)位論文在解密后遵守此規(guī)定)。 ( 3)學(xué)??梢詫W(xué)術(shù)交 流為目的復(fù)制、贈送和交換學(xué)位論文。 關(guān)于學(xué)位論文使用權(quán)和研究成果知識產(chǎn)權(quán)的說明: 本人完全了解成都信息工程學(xué)院有關(guān)保管使用學(xué)位論文的規(guī)定,其中包括: ( 1)學(xué)校有權(quán)保管并向有關(guān)部門遞交學(xué)位論文的原件與復(fù)印件。文中除了特別加以標(biāo)注地方外,不包含他人已經(jīng)發(fā)表或撰寫過的研究成果,也不包含為獲得成都信息工程學(xué)院或其他教學(xué)機(jī)構(gòu)的學(xué)位或證書而使用過的材料。 致 謝 本文是在 萬武南 老師的熱情關(guān)心和指導(dǎo)下完成的,她淵博的知識和嚴(yán)謹(jǐn)?shù)闹螌W(xué)作風(fēng)使我受益匪淺,對順利完成本課題 起到了極大的作用。 [6]王龍 ,黃峰 .ASP管理信息系統(tǒng)項目開發(fā)實踐 [M].北京: 科學(xué)出版社 ,2021。 [4]桂思強(qiáng) .Access數(shù)據(jù)庫設(shè)計基礎(chǔ) [M].北京: 中國鐵道出版社 ,2021。 [2]張景峰 .ASP程序設(shè)計及應(yīng)用 [M].北京: 中國水利水電出版社 ,2021。相信在以后的工作中我會做得更好。同時用戶 還可以通過短信息與管理員或者其他用戶進(jìn)行在線的交流。 系統(tǒng)實現(xiàn)中管理員方面主要功能有圖書的添加、圖書的歸還,以及相關(guān)的管理操作。 sql = sql amp。 (REMOTE_ADDR) amp。 ,39。39。 amp。 sql = sql amp。) amp。, 39。 amp。 sql = sql amp。) amp。, 39。 amp。 sql = sql amp。) amp。, 39。 amp。 ) End If End If sql = INSERT INTO log (userright,username,[action],[date],ip) VALUES ( sql = sql amp。 ( amp。的圖書的庫存量為 0 ,無法外借! , end if () Set Recordset1 = Nothing % ( 2)系統(tǒng)日志代碼: Function addLog(userright,username,action) Dim conn,sql set conn=() MM_conn_STRING 39。失敗,因為書庫已空 freshTo 錯誤!書名為amp。本)! , end if End If else addLog , 借書amp。失敗,因為借書量超額 freshTo 錯誤!你的借書總量已經(jīng)達(dá)到最大數(shù)量( amp。 的 圖 書 !, else addLog , 借書amp。成功 freshTo 成 功 借 到 書 名 為amp。)) addLog, 借書amp。now()amp。,39。(title).Valueamp。,39。,amp。Session(cardno)) executeUpdate(INSERT INTO Loans (cardno,bookno,title,[date]) Values (amp。39。Session(cardno)) if rs(loannum)maxLoanNumber then executeUpdate(UPDATE Books SET [number]=[number]1 WHERE bookno = + Replace(Recordset1__MMColParam, 39。(title).Valueamp。 Session(cardno) amp。39。 系統(tǒng) 關(guān)鍵代 碼 ( 1) 以下代碼是實現(xiàn)圖書借閱: % Dim Recordset1__MMColParam Recordset1__MMColParam = Session(bookno) If ((