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

正文內(nèi)容

畢業(yè)設(shè)計--基于web的圖書管理信息系統(tǒng)(編輯修改稿)

2025-01-08 20:27 本頁面
 

【文章內(nèi)容簡介】 對象:供 ASP 程序配合 MTS 進行分散式的事務(wù)處理。 a) Request 對象 Request 對象的語法如下: Request [ .集合 | 屬性 | 方法 ](變量) 使用 Request 還可以從客戶端得到數(shù)據(jù),訪問任何基于 HTTP 請求傳遞的信息,包括從 HTML 表格用 POST 方法或 GET 方法傳遞的 參數(shù)、 Cookie 和用戶認(rèn)證。常用的 3種取得數(shù)據(jù)的方法是: 、 和 Request。 b) Response 對象 Response 對象用于動態(tài)響應(yīng)客戶端請求,并將響應(yīng)信息返回到客戶端瀏覽器中。 Response 對象的語法如下: Response [ .集合 | 屬性 | 方法 ] Response 對象的方法包括 AppendToLog、 BinaryWrite、 Clear、 End、 Flush、 Redirect、Write 等。 c) Application 對象 Application 對象用于存儲對所有用戶都共享的信息,并可以在 Web 應(yīng)用程序運行期間持久地保持?jǐn)?shù)據(jù)。 Application 對象的語法如下: Application [ .集合 | 方法 ] Application 對象的集合有兩個: Contents 集合及 StaticObjects 集合, 其中 Contents 集合表示沒有使用 OBJECT元素定義的存儲于 Application對象中的所有變量(及它們的值)的一個集合;而 StaticObjects 集合表示使用 OBJECT元素定義的存儲于 Application 對象中的所有變量(及它們的值)的一個集合。 d) Session 對象 Session 對象,可以使不同的用戶存儲自己的信息,當(dāng)用戶在應(yīng)用程序的 Web 頁之間跳轉(zhuǎn)時,存儲在 Session 對象中的變量將不會丟失。 Session 對象的語法如下: Session [ .集合 | 方法 | 屬性 ] Session 對象提供了兩個集合: Contents 集合及 StaticObjects 集合, 其中 Contents 集合表示存儲于這個特定 Session 對象中的所有變量和其值的一個集合,并且這些變量和值沒有使用 OBJECT元素進行定義;而 StaticObjects 集合表示通過使用 OBJECT元素定義的、存儲于這個 Session 對象中的所有變量的一個集合。 e) Server 對象 Server 對象提供對服務(wù)器上訪問的方法和屬性。 SQL SEVER 數(shù)據(jù)庫簡介 SQL(Structured Query Language,結(jié)構(gòu)查詢語言 )是一個功能強大的數(shù)據(jù)庫語言。 SQL通常使用于數(shù)據(jù)庫的通訊。 ANSI(美國國家標(biāo)準(zhǔn)學(xué)會)聲稱, SQL 是關(guān)系數(shù)據(jù)庫管理系統(tǒng)的標(biāo)準(zhǔn)語言。 SQL 語句通常用于完成一些數(shù)據(jù)庫的操作任務(wù),比如在數(shù) 據(jù)庫中更新數(shù)據(jù),或者從數(shù)據(jù)庫中檢索數(shù)據(jù)。標(biāo)準(zhǔn)的 SQL 命令,比如 “Select”、 “Insert”、 “Update”、 “Delete”、 “Create”和 “Drop”常常被用于完成絕大多數(shù)數(shù)據(jù)庫的操作。 SQL 功能強大,是一種完備的數(shù)據(jù)處理語言,不僅用于數(shù)據(jù)庫查詢,而且用于數(shù)據(jù)庫中的數(shù)據(jù)修改和更新,概括起來,它可以分成以下幾組: DML( Data Manipulation Language,數(shù)據(jù)操作語言):用于檢索或者修改數(shù)據(jù); DDL( Data Definition Language,數(shù)據(jù)定義語言 ): 用于定義數(shù)據(jù)的結(jié)構(gòu),比如 創(chuàng)建、修改或者刪除數(shù)據(jù)庫對象; DCL( Data Control Language,數(shù)據(jù)控制語言):用于定義數(shù)據(jù)庫用戶的權(quán)限。 其中 DML 組可以細分為以下的幾個語句: SELECT:用于檢索數(shù)據(jù); INSERT:用于增加數(shù)據(jù)到數(shù)據(jù)庫; UPDATE:用于從數(shù)據(jù)庫中修改現(xiàn)存的數(shù)據(jù); DELETE:用于從數(shù)據(jù)庫中刪除數(shù)據(jù)。 DDL 語句可以用于創(chuàng)建用戶和重建數(shù)據(jù)庫對象。下面是 DDL 命令: CREATE TABLE, ALTER TABLE, DROP TABLE, CREATE INDEX, DROP INDEX 下面是一個簡單 SQL 語句的例子: 我們使用 SQL 語句來從 Book 中檢索 ?借書證號 ?為 ?000001?的借閱者姓名: SELECT 姓名 FROM Book WHERE 借書證號 = ?000001?。 Dreamweaver 的簡介 Dreamweaver 是 建立 Web 站點和應(yīng)用程序的專業(yè)工具。它將可視布局工具、應(yīng)用程序開發(fā)功能和代碼編輯支持組合為一個功能強大的工具,使每個級別的開發(fā)人員和設(shè)計人員都可利用它快速創(chuàng)建界面吸引人并且基于標(biāo)準(zhǔn)的站點和應(yīng)用程序 。從對基于 CSS 的設(shè)計提供領(lǐng)先的支持到手動編碼功能, Dreamweaver 在一個集成和高效的環(huán)境中為專業(yè)人員提供了所需的工具。開發(fā)人員可以將其選擇的服務(wù)器技術(shù)與 Dreamweaver 配合使用,建立將用戶連接到數(shù)據(jù)庫、 Web 服務(wù)和舊式系統(tǒng)的強大 Inter 應(yīng)用程序。 數(shù)據(jù)接口的選擇 由于系統(tǒng)和所用的開發(fā)工具自身所帶的特點,所以系統(tǒng)中所要用到的接口有Connection 接口、 Statement 接口和 PreparedStatement 接口三個接口。 面向?qū)ο蟮某绦蛟O(shè)計 通過面向?qū)ο蟮某绦蛟O(shè)計把 系統(tǒng)要實現(xiàn)的功能都寫進一個 Java Beans( java 類文件包)內(nèi),系統(tǒng)通過調(diào)用文件包內(nèi)的方法實現(xiàn)系統(tǒng)的操作。由于系統(tǒng)開發(fā)語言是 ASP ,采用這種方法能夠很大程度提高系統(tǒng)的運行能力,保證了系統(tǒng)快速響應(yīng)用戶的請求。所以本系統(tǒng)的主要精華在于對面向?qū)ο蟮姆椒ǖ陌盐?,編定一個好的方法能夠很大程度提高系統(tǒng)的性能。以下簡單介紹一下面向?qū)ο蟪绦蛟O(shè)計。 面向?qū)ο蟮某绦蛟O(shè)計的基本概念 面向?qū)ο蟪绦蛟O(shè)計中的概念主要包括:對象、類、數(shù)據(jù)抽象、繼承、動態(tài)綁定、數(shù)據(jù)封裝、多態(tài)性、消息傳遞。通過這些概念面向?qū)ο蟮乃枷氲玫?了具體的體現(xiàn)。 面向?qū)ο蟪绦蛟O(shè)計的優(yōu)點 面向?qū)ο蟪霈F(xiàn)以前,結(jié)構(gòu)化程序設(shè)計是程序設(shè)計的主流,結(jié)構(gòu)化程序設(shè)計又稱為面向過程的程序設(shè)計。在面向過程程序設(shè)計中,問題被看作一系列需要完成的任務(wù),函數(shù)(在此泛指例程、函數(shù)、過程)用于完成這些任務(wù),解決問題的焦點集中于函數(shù)。其中函數(shù)是面向過程的,即它關(guān)注如何根據(jù)規(guī)定的條件完成指定的任務(wù)。 在多函數(shù)程序中,許多重要的數(shù)據(jù)被放置在全局?jǐn)?shù)據(jù)區(qū),這樣它們可以被所有的函數(shù)訪問。每個函數(shù)都可以具有它們自己的局部數(shù)據(jù)。這種結(jié)構(gòu)很容易造成全局?jǐn)?shù)據(jù)在無意中被其他函數(shù)改動,因而程序的正確性不 易保證。面向?qū)ο蟪绦蛟O(shè)計的出發(fā)點之一就是彌補面向過程程序設(shè)計中的一些缺點:對象是程序的基本元素,它將數(shù)據(jù)和操作緊密地連結(jié)在一起,并保護數(shù)據(jù)不會被外界的函數(shù)意外地改變。比較面向?qū)ο蟪绦蛟O(shè)計和面向過程程序設(shè)計,還可以得到面向?qū)ο蟪绦蛟O(shè)計的其他優(yōu)點: a)數(shù)據(jù)抽象的概念可以在保持外部接口不變的情況下改變內(nèi)部實現(xiàn),從而減少甚至避免對外界的干擾。 b)通過繼承大幅減少冗余的代碼,并可以方便地擴展現(xiàn)有代碼,提高編碼效率,也減低了出錯概率,降低軟件維護的難度。 c)結(jié)合面向?qū)ο蠓治觥⒚嫦驅(qū)ο笤O(shè)計,允許將問題域中的對象直接 映射到程序中,減少軟件開發(fā)過程中中間環(huán)節(jié)的轉(zhuǎn)換過程。 d)通過對對象的辨別、劃分可以將軟件系統(tǒng)分割為若干相對為獨立的部分,在一定程度上更便于控制軟件復(fù)雜度。 e)以對象為中心的設(shè)計可以幫助開發(fā)人員從靜態(tài)(屬性)和動態(tài)(方法)兩個方面把握問題,從而更好地實現(xiàn)系統(tǒng)。 f)通過對象的聚合、聯(lián)合可以在保證封裝與抽象的原則下實現(xiàn)對象在內(nèi)在結(jié)構(gòu)以及外在功能上的擴充,從而實現(xiàn)對象由低到高的升級。 3 總體設(shè)計 設(shè)計原則 系統(tǒng)的設(shè)計與開發(fā)是一項系統(tǒng)工程,為了保證系統(tǒng)的質(zhì)量,必須遵守共同的設(shè)計原則,盡可能地提高系統(tǒng)的各項指標(biāo)。具體的設(shè)計原則如下: 實用性原則:要力求最大限度得滿足實際工作的需要,考慮各業(yè)務(wù)層次、各管理環(huán)節(jié)數(shù)據(jù)處理的實用性,把滿足用戶生產(chǎn)的和管理業(yè)務(wù)作為第一要素進行考慮。用戶接口和操作界面設(shè)計盡可能做到界面美觀大方、操作簡便實用。 可擴展性原則:為適應(yīng)將來的發(fā)展,系統(tǒng)應(yīng)具有良好的可擴展性和可維護性。軟件設(shè)計應(yīng)盡可能模塊化、組織化,使應(yīng)用系統(tǒng)可靈活配置,適應(yīng)不同的情況。數(shù)據(jù)庫的設(shè)計應(yīng)盡可能考慮到未來的需要。 安全性原則:應(yīng)用軟件與數(shù)據(jù)庫系統(tǒng)的設(shè)計要做到安全可靠,防止非法用戶的入侵。數(shù)據(jù) 庫的備份策略恰當(dāng),以防災(zāi)難性事故的發(fā)生。 用戶界面設(shè)計原則:用戶界面的設(shè)計應(yīng)符合 Windows 規(guī)范的圖形用戶界面( GUI),做到美觀大方。用戶界面應(yīng)當(dāng)直觀、明了、條理清晰。實現(xiàn) “傻瓜型 ”管理 易學(xué)、易用、易管理。 數(shù)據(jù)庫設(shè)計原則:一致性原則:對信息進行統(tǒng)一的分析與設(shè)計,協(xié)調(diào)好各數(shù)據(jù)源,保證系統(tǒng)數(shù)據(jù)的一致性和有效性;完整性原則:數(shù)據(jù)庫的完整性是指數(shù)據(jù)的正確性和相容性,要防止合法用戶使用數(shù)據(jù)庫時向數(shù)據(jù)庫加入不規(guī)范的數(shù)據(jù),對輸入到數(shù)據(jù)庫中的數(shù)據(jù)要審核和約束機制;安全性原則:數(shù)據(jù)庫的安全性是指保護數(shù)據(jù),防止非法 用戶使用數(shù)據(jù)庫或合法用戶非法使用數(shù)據(jù)庫造成數(shù)據(jù)泄漏、更改或破壞,數(shù)據(jù)庫要有人證和授權(quán)機制;可伸縮性原則:數(shù)據(jù)庫的設(shè)計應(yīng)充分考慮發(fā)展的需要、移植的需要,應(yīng)具有良好的擴展性,伸縮性和適度冗余;規(guī)范化數(shù)據(jù)庫的設(shè)計:應(yīng)遵循規(guī)范化理論。規(guī)范化程度過低的數(shù)據(jù)庫,可能會存在插入 /刪除異常、修改復(fù)雜、數(shù)據(jù)冗余等問題,解決的方法就是對關(guān)系模式進行分解或合并,轉(zhuǎn)換成高級范式。 系統(tǒng)功能模塊分析 圖書管理 圖書管理的主要內(nèi)容包括: a)新書入庫,圖書管理人員按照每年的采購計劃進行購書,(不在本系統(tǒng)考慮范圍) 圖書購入后由圖書管理人員將圖書按類別分類后錄入數(shù)據(jù)庫; b)圖書出庫,某一部分圖書會隨著時間的增長及知識的更新而變得不再有收藏的價值,或者圖書被損壞,這些圖書就要在圖書庫的除去。即從圖書庫中刪除此圖書記錄; c)新書編碼,圖書入庫后,需要貼上條形碼,以便以后提供借閱,本系統(tǒng)不涉及到條形碼閱讀器,只是假定此過程已經(jīng)生成條形碼。編碼只是將條形碼帖于書上以唯一標(biāo)識圖書; d)圖書信息修改,圖書信息由于工作人員的疏忽,而出現(xiàn)錯誤,提供其圖書 ID 就可以修改其信息。 圖書流通管理 圖書流通管理主要內(nèi)容包括: a)圖書借閱,主要功能是記錄借閱證編號和圖書編號,進行借書過程,在數(shù)據(jù)庫中插入一條借書記錄,該記錄包括讀者 ID、圖書 ID、借出日期、借閱編號、操作員; b)圖書歸還,主要功能是輸入借閱編號、借閱證編號、圖書 ID、還書日期,在借閱登記表中找到相應(yīng)的記錄,將借書記錄刪除,將該記錄的相應(yīng)數(shù)據(jù)更新到歷史記錄中; c)圖書暫停,主要功能是將圖書的狀態(tài)改為暫時停止外借狀態(tài),更新圖書表。 統(tǒng)計查詢 統(tǒng)計查詢的主要內(nèi)容包括: a)讀者查詢,主要功能是錄入讀者的姓名或期讀者 ID來精確查詢或模 糊查詢讀者的相關(guān)信息; b)借閱查詢,主要功能是錄入讀者 ID 或圖書編號對當(dāng)前已經(jīng)借閱的圖書及讀者的信息查詢。 模塊框架圖 圖 系統(tǒng)功能簡圖 圖書管理系統(tǒng) 圖書管理 圖書流通管理 讀者管理 查詢 系統(tǒng)管理 新書入庫 查詢目標(biāo)圖書 查詢借閱情況 添加管理員 刪除管理員 讀者查詢 添加讀者 借書操作
點擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1