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

正文內(nèi)容

畢業(yè)設(shè)計--基于web的圖書管理信息系統(tǒng)-在線瀏覽

2025-02-05 20:27本頁面
  

【正文】 過可借圖書數(shù)量,則可繼續(xù)辦理借書手續(xù),否則不予辦理。該系統(tǒng)設(shè)有超級用戶,當管理員以超級用戶登錄服務(wù) 器時,圖書管理員有著最大的權(quán)限,能通過管理界面設(shè)置圖書借閱期限、查詢逾期未還圖書信息和讀者信息,并能有效地管理圖書分類、讀者信息及圖書管理員的登錄帳目等。 2 系統(tǒng)分析與設(shè)計 需求分析 需求分析:為了開發(fā)出真正滿足用戶需求的軟件產(chǎn)品,首先必須知道用戶的需求。需求分析是軟 件定義時期的最后一個階段,它的基本任務(wù)是準確地回答 “系統(tǒng)必須做什么? ”這個問題。 a) 功能需求 該圖書管理系統(tǒng)涉及圖書信息、系統(tǒng)用戶信息、讀者信息、圖書借閱信息等多種數(shù)據(jù)管理。圖書信息管理包括圖書入庫、圖書增刪、圖書借還和查詢操作,系統(tǒng)管理主要是用戶密碼管理,讀者數(shù)據(jù)管理包括讀者類別管理和讀者個人數(shù)據(jù)的錄入、修改、刪除、借書和還書等。 圖書信息管理:主要是對已有圖書的修改、刪除。 圖書查詢管理:通過各種查詢方式來進行查詢,比如書號、作者等。 b)性能需求 系統(tǒng)的運行對運行環(huán)境的一些要求: 硬件環(huán)境:處理器: Inter Pentium 166 MX 或更高 內(nèi)存:不小于 64MB 硬盤空間:不小于 顯卡: SVGA 顯示適配器 軟件環(huán)境:開發(fā)環(huán)境: Windows XP 開發(fā)工具: ASP 語言、 Dreamweaver 數(shù)據(jù)庫管 理系統(tǒng): SQL Server2021 運行環(huán)境: Windows 98/ME/2021/XP 縱觀圖書管理的發(fā)展和應(yīng)用以及計算機的迅猛發(fā)展,本次課程設(shè)計題目是基于WEB 圖書管理信息系統(tǒng), 其意義在于通過所學的知識,利用開發(fā)工具,開發(fā)出一套使用簡單的圖書管理信息系統(tǒng)。可以說,本設(shè)計會盡可能的向著這些方面靠攏。 a)完成該系統(tǒng)和維護系統(tǒng)所用的費用 硬件:電腦一臺 3000RMB 軟件: Windows 9x 以上的操作系統(tǒng), 9X 安裝 PWS, Windows 2021 以上的操作系統(tǒng)安裝 IIS ,并且都同時安裝了網(wǎng)絡(luò)瀏覽器 DremweaverMX 8 簡體中文正式版或者是其他的網(wǎng)頁編輯工具 總計: 3000 元左右 b)產(chǎn)品投入使用獲得的經(jīng)濟效益和社會效益 技術(shù)可行性 a)開發(fā)的軟件可行性 基于 WEB 的圖書管理信息系統(tǒng)開發(fā)的技術(shù) 是可行的,因為現(xiàn)代計算機技術(shù)和信息為我們提供了很好的技術(shù)。使用其作為開發(fā)工具是因為對這個開發(fā)工具更具有更好的了解和開發(fā)能力。 SQL Server 2021 是數(shù)據(jù)庫程序設(shè)計的優(yōu)秀軟件,它是面向?qū)ο蟮目梢暬幊?,同時它提供很多數(shù)據(jù)庫操作的命令和函數(shù).我們應(yīng)用 DremweaverMX 的強大技術(shù)和完善的 SQL Server 2021 可以很快地開發(fā)出符合實際聊天系統(tǒng)。對于目前的網(wǎng)絡(luò)系統(tǒng)的開發(fā)還是有一定的優(yōu)勢的。不過要注意的是硬件系統(tǒng)的穩(wěn)定性問題,這個是非常關(guān)鍵的問題。并且本系統(tǒng)提供了簡單,易懂的界面,讓客戶盡快的熟悉圖書管理系統(tǒng)的操作。網(wǎng)頁設(shè)計使用的是最新的 Dreamweave 版本。 ASP 語言的介紹 Active Server Pages( ASP,活動服務(wù)器頁面)就是一個編程環(huán)境,在其中,可以混合使用 HTML、腳本語言以及組件來創(chuàng)建服務(wù)器端功能強大的 Inter 應(yīng)用程序。通過在 HTML 頁面中加入腳本命令,你可以創(chuàng)建一個 HTML 用戶界面,并且,還可以通過使用組件包含一些商業(yè)邏輯規(guī)則。 目前的 ASP 版本總共提供了六個內(nèi)建對象,分別是 Request 對象、 Response 對象、Server 對象、 Session 對象、 Application 對象及 ObjectContext 對象,其各自功能簡述如下: Request 對象:負責從客戶機接收信息; Response 對象:負責響應(yīng) 用戶請求; Application 對象:負責保存所有 ASP 程序用戶的共用信息; Session 對象:負責保存單個用戶與應(yīng)用程序交互的各種信息; Server 對象:負責控制 ASP 的運行環(huán)境。 a) Request 對象 Request 對象的語法如下: Request [ .集合 | 屬性 | 方法 ](變量) 使用 Request 還可以從客戶端得到數(shù)據(jù),訪問任何基于 HTTP 請求傳遞的信息,包括從 HTML 表格用 POST 方法或 GET 方法傳遞的 參數(shù)、 Cookie 和用戶認證。 b) Response 對象 Response 對象用于動態(tài)響應(yīng)客戶端請求,并將響應(yīng)信息返回到客戶端瀏覽器中。 c) Application 對象 Application 對象用于存儲對所有用戶都共享的信息,并可以在 Web 應(yīng)用程序運行期間持久地保持數(shù)據(jù)。 d) Session 對象 Session 對象,可以使不同的用戶存儲自己的信息,當用戶在應(yīng)用程序的 Web 頁之間跳轉(zhuǎn)時,存儲在 Session 對象中的變量將不會丟失。 e) Server 對象 Server 對象提供對服務(wù)器上訪問的方法和屬性。 SQL通常使用于數(shù)據(jù)庫的通訊。 SQL 語句通常用于完成一些數(shù)據(jù)庫的操作任務(wù),比如在數(shù) 據(jù)庫中更新數(shù)據(jù),或者從數(shù)據(jù)庫中檢索數(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)限。 DDL 語句可以用于創(chuàng)建用戶和重建數(shù)據(jù)庫對象。 Dreamweaver 的簡介 Dreamweaver 是 建立 Web 站點和應(yīng)用程序的專業(yè)工具。從對基于 CSS 的設(shè)計提供領(lǐng)先的支持到手動編碼功能, Dreamweaver 在一個集成和高效的環(huán)境中為專業(yè)人員提供了所需的工具。 數(shù)據(jù)接口的選擇 由于系統(tǒng)和所用的開發(fā)工具自身所帶的特點,所以系統(tǒng)中所要用到的接口有Connection 接口、 Statement 接口和 PreparedStatement 接口三個接口。由于系統(tǒng)開發(fā)語言是 ASP ,采用這種方法能夠很大程度提高系統(tǒng)的運行能力,保證了系統(tǒng)快速響應(yīng)用戶的請求。以下簡單介紹一下面向?qū)ο蟪绦蛟O(shè)計。通過這些概念面向?qū)ο蟮乃枷氲玫?了具體的體現(xiàn)。在面向過程程序設(shè)計中,問題被看作一系列需要完成的任務(wù),函數(shù)(在此泛指例程、函數(shù)、過程)用于完成這些任務(wù),解決問題的焦點集中于函數(shù)。 在多函數(shù)程序中,許多重要的數(shù)據(jù)被放置在全局數(shù)據(jù)區(qū),這樣它們可以被所有的函數(shù)訪問。這種結(jié)構(gòu)很容易造成全局數(shù)據(jù)在無意中被其他函數(shù)改動,因而程序的正確性不 易保證。比較面向?qū)ο蟪绦蛟O(shè)計和面向過程程序設(shè)計,還可以得到面向?qū)ο蟪绦蛟O(shè)計的其他優(yōu)點: a)數(shù)據(jù)抽象的概念可以在保持外部接口不變的情況下改變內(nèi)部實現(xiàn),從而減少甚至避免對外界的干擾。 c)結(jié)合面向?qū)ο蠓治?、面向?qū)ο笤O(shè)計,允許將問題域中的對象直接 映射到程序中,減少軟件開發(fā)過程中中間環(huán)節(jié)的轉(zhuǎn)換過程。 e)以對象為中心的設(shè)計可以幫助開發(fā)人員從靜態(tài)(屬性)和動態(tài)(方法)兩個方面把握問題,從而更好地實現(xiàn)系統(tǒng)。 3 總體設(shè)計 設(shè)計原則 系統(tǒng)的設(shè)計與開發(fā)是一項系統(tǒng)工程,為了保證系統(tǒng)的質(zhì)量,必須遵守共同的設(shè)計原則,盡可能地提高系統(tǒng)的各項指標。用戶接口和操作界面設(shè)計盡可能做到界面美觀大方、操作簡便實用。軟件設(shè)計應(yīng)盡可能模塊化、組織化,使應(yīng)用系統(tǒng)可靈活配置,適應(yīng)不同的情況。 安全性原則:應(yīng)用軟件與數(shù)據(jù)庫系統(tǒng)的設(shè)計要做到安全可靠,防止非法用戶的入侵。 用戶界面設(shè)計原則:用戶界面的設(shè)計應(yīng)符合 Windows 規(guī)范的圖形用戶界面( GUI),做到美觀大方。實現(xiàn) “傻瓜型 ”管理 易學、易用、易管理。規(guī)范化程度過低的數(shù)據(jù)庫,可能會存在插入 /刪除異常、修改復(fù)雜、數(shù)據(jù)冗余等問題,解決的方法就是對關(guān)系模式進行分解或合并,轉(zhuǎn)換成高級范式。即從圖書庫中刪除此圖書記錄; c)新書編碼,圖書入庫后,需要貼上條形碼,以便以后提供借閱,本系統(tǒng)不涉及到條形碼閱讀器,只是假定此過程已經(jīng)生成條形碼。 圖書流通管理 圖書流通管理主要內(nèi)容包括: a)圖書借閱,主要功能是記錄借閱證編號和圖書編號,進行借書過程,在數(shù)據(jù)庫中插入一條借書記錄,該記錄包括讀者 ID、圖書 ID、借出日期、借閱編號、操作員; b)圖書歸還,主要功能是輸入借閱編號、借閱證編號、圖書 ID、還書日期,在借閱登記表中找到相應(yīng)的記錄,將借書記錄刪除,將該記錄的相應(yīng)數(shù)據(jù)更新到歷史記錄中; c)圖書暫停,主要功能是將圖書的狀態(tài)改為暫時停止外借狀態(tài),更新圖書表。 模塊框架圖 圖 系統(tǒng)功能簡圖 圖書管理系統(tǒng) 圖書管理 圖書流通管理 讀者管理 查詢 系統(tǒng)管理 新書入庫 查詢目標圖書 查詢借閱情況 添加管理員 刪除管理員 讀者查詢 添加讀者 借書操作 還書操作 圖書出庫 刪除讀者 通過對圖書管理系統(tǒng)的分析,可以得出該系統(tǒng)涉及三個實體:讀者、圖書、工作人員。 系統(tǒng)數(shù)據(jù)分析和設(shè)計 通過對圖書管理系統(tǒng)的分析,可以得出該系統(tǒng)涉及三個實體:讀者、圖書、工作人員。 圖書:圖書編號、圖書名稱、作者、出版社、價格 、庫存量。 系統(tǒng)管理的主要內(nèi)容: a)添加用戶,主要功能是向用戶表中添加用戶,只有管理員才有此權(quán)限; b)修改密碼,主要功能用于用戶密碼的更改。因此對系統(tǒng)的數(shù)據(jù)庫的設(shè)計可以圍著這幾個方面進行 ,所以對數(shù)據(jù)庫的設(shè)計由以上的分析做為依據(jù) ,通過一系列的分析和數(shù)據(jù)庫的設(shè)計,使得數(shù)據(jù)庫的設(shè)計得以實現(xiàn)。 表 圖書庫表 (Book) 列名 數(shù) 據(jù)類型 長度 允許空 BookId int 4 Title varchar 50 圖 系統(tǒng) ER 簡圖 還書 借閱 讀者 管理員 圖 書 維護書 Austhor varchar 50 TSLB varchar 50 √ ISBN varchar 50 CBS varchar 50 √ TSZT varchar 16 √ TSXX text 50 √ CBSJ varchar 4 √ DJ int 4 √ PCJE int 4 √ TSKCL int 4 √ 創(chuàng)建的讀者表設(shè)計見表 。 表 圖書借閱記錄表 (Borrow) 列名 數(shù)據(jù)類型 長度 允許空 BorrowID int 4 ReaderID int 4 BookID int 4 JYSJ Datetime 8 DQSJ Datetime 8 GHSJ Datetime 8 ZT Varchar 50 √ XJCS int 4 √ 創(chuàng)建的管理員信息表設(shè)計見表 。 表 規(guī)則表 (GZ) 列名 數(shù)據(jù)類型 長度 允許空 RuleID Int 20 GZMC Varchar 50 GZNR Text 16 √ 以
點擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1