基于ASP的圖書管理系統(tǒng)_第1頁(yè)
基于ASP的圖書管理系統(tǒng)_第2頁(yè)
基于ASP的圖書管理系統(tǒng)_第3頁(yè)
基于ASP的圖書管理系統(tǒng)_第4頁(yè)
基于ASP的圖書管理系統(tǒng)_第5頁(yè)
已閱讀5頁(yè),還剩31頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、基于 ASP 的圖書管理系統(tǒng) 摘 要 隨著現(xiàn)代科學(xué)技術(shù)的進(jìn)步,人類社會(huì)正逐漸走向信息化。圖書館擁有豐富的 文獻(xiàn)信息資源,是社會(huì)信息系統(tǒng)的重要組成部分,在信息社會(huì)中的作用愈來(lái)愈重 要。我國(guó)圖書館計(jì)算機(jī)等信息技術(shù)的應(yīng)用起步于 20 世紀(jì) 70 年代末期,隨著改革 開放的步伐得以迅速發(fā)展,特別是 90 年代以后,我國(guó)圖書館信息網(wǎng)絡(luò)建設(shè)取得 了較大發(fā)展,圖書館信息化建設(shè)邁上了一個(gè)新臺(tái)階。本網(wǎng)站使用 Dreamweaver CS3 制作頁(yè)面,用 ASP 技術(shù)連接數(shù)據(jù)庫(kù),使用 Access 制作系統(tǒng)的數(shù)據(jù)庫(kù),利用數(shù) 據(jù)庫(kù)訪問(wèn)技術(shù)實(shí)現(xiàn)對(duì)數(shù)據(jù)庫(kù)的各種管理操作,實(shí)現(xiàn)圖書管理系統(tǒng)的基本功能及管 理功能。本系統(tǒng)適用

2、于管理員和普通用戶,系統(tǒng)功能包括圖書查詢、圖書借閱、 圖書歸還、會(huì)員管理以及圖書信息管理等。整個(gè)系統(tǒng)的設(shè)計(jì)包括前臺(tái)頁(yè)面的設(shè)計(jì)、 數(shù)據(jù)庫(kù)的設(shè)計(jì)以及網(wǎng)站動(dòng)態(tài)功能的實(shí)現(xiàn)。本系統(tǒng)界面友好,操作簡(jiǎn)單,比較實(shí)用。 關(guān)鍵詞:圖書管理系統(tǒng),ASP,Dreamweaver CS3,Access 數(shù)據(jù)庫(kù) BASED ON ASP BOOKS MANAGEMENT SYSTEM ABSTRACT Along with the progress of modern science and technology, human society is driven to informationization. Librar

3、ies have abundant literature information resources, social information system is an important part of the role in the information society, more and more important. Chinese library computers started in the application of information technology in the late 1970s, along with the reform and opening-up d

4、evelop rapidly, especially after 1990s, the library information network construction in China has made great development, library informatization construction to step on to a new step. this website use Dreamweaver CS3 making page, with ASP technology to connect to database, use Access database of pr

5、oduction system, using database Access to database technologies to realize various management operation, realize the basic function of library management system and management functions.In this kind of of situation we made a simple books management system management system website. System developmen

6、t tasks mainly includes front desk interface design and backend database management design., this system friendly interface, the operation is simple, is more practical. KEY WORDS: The library manage system,ASP,Dreamweaver CS3,Access database 目 錄 前言.1 第 1 章 緒論.2 1.1 系統(tǒng)背景.2 1.2 選題目的和意義.2 1.3 圖書管理系統(tǒng)的可行

7、性分析.3 第 2 章 系統(tǒng)開發(fā)技術(shù)介紹.4 2.1 ASP 簡(jiǎn)介.4 2.2 Dreamweaver 簡(jiǎn)介.4 2.3 IIS 服務(wù)器技術(shù).4 2.4 ACCESS 數(shù)據(jù)庫(kù).5 第 3 章 系統(tǒng)分析.6 3.1 系統(tǒng)概述.6 3.1.1 系統(tǒng)描述.6 3.1.2 系統(tǒng)功能.6 3.1.3 用戶特點(diǎn).6 3.2 需求分析.6 3.3 系統(tǒng)功能描述.7 3.3.1 功能模塊.7 3.3.2 功能模塊圖.7 3.4 系統(tǒng) E-R 圖.8 3.5 數(shù)據(jù)庫(kù)設(shè)計(jì).9 第 4 章 系統(tǒng)詳細(xì)設(shè)計(jì).13 4.1 普通用戶登陸.13 4.1.1 用戶登陸功能.13 4.1.2 用戶登陸流程圖.13 4.2 瀏覽

8、圖書.14 4.2.1 功能實(shí)現(xiàn).14 4.2.2 瀏覽圖書流程圖.15 4.3 查看本人借書情況.16 4.3.1 功能實(shí)現(xiàn).16 4.3.2 借書預(yù)覽流程圖.16 4.4 圖書查詢.17 4.4.1 輸入查詢條件.17 4.4.2 瀏覽查詢結(jié)果.18 4.4.3 圖書查詢流程圖.19 4.5 個(gè)人資料管理.20 4.5.1 查看個(gè)人基本資料.20 4.5.2 修改個(gè)人照片.21 4.5.3 修改照片流程圖.21 4.6 給管理員留言功能.22 4.6.1 功能實(shí)現(xiàn).22 4.6.2 留言功能流程圖.23 4.7 修改本人密碼.24 4.7.1 功能實(shí)現(xiàn)描述.24 4.7.2 修改密碼流程圖

9、.24 第 5 章 網(wǎng)站測(cè)試.26 5.1 測(cè)試目的.26 5.2 測(cè)試步驟.26 5.3 系統(tǒng)測(cè)試用例.27 5.4 系統(tǒng)測(cè)試存在問(wèn)題.28 5.5 系統(tǒng)制作存在難點(diǎn).28 結(jié) 論.30 謝 辭.31 參考文獻(xiàn).32 前言 當(dāng)今時(shí)代是飛速發(fā)展的信息時(shí)代。在各行各業(yè)中離不開信息處理,這正是計(jì) 算機(jī)被廣泛應(yīng)用于信息管理系統(tǒng)的環(huán)境。計(jì)算機(jī)的最大好處在于利用它能夠進(jìn)行 信息管理。使用計(jì)算機(jī)進(jìn)行信息控制,不僅提高了工作效率,而且大大的提高了 其安全性。尤其對(duì)于復(fù)雜的信息管理,計(jì)算機(jī)能夠充分發(fā)揮它的優(yōu)越性。計(jì)算機(jī) 進(jìn)行信息管理與信息管理系統(tǒng)的開發(fā)密切相關(guān),系統(tǒng)的開發(fā)是系統(tǒng)管理的前提。 本系統(tǒng)就是為了管理

10、好圖書館信息而設(shè)計(jì)的。 圖書館作為一種信息資源的集散地,圖書和用戶借閱資料繁多,包含很多的 信息數(shù)據(jù)的管理,現(xiàn)今,有很多的圖書館都是管理員統(tǒng)一管理用戶的圖書借閱, 圖書歸還。使用計(jì)算機(jī)進(jìn)行信息管理,使得管理員能夠更有效地完成圖書館的管 理。由于數(shù)據(jù)處理是手工操作,工作量大,出錯(cuò)率高,出錯(cuò)后不易更改。圖書館 采取對(duì)圖書借閱情況進(jìn)行人工管理,由于信息比較多,圖書借閱信息的管理工作 混亂而又復(fù)雜;一般借閱情況是記錄在借書證上,圖書的數(shù)目和內(nèi)容記錄在文件 中,圖書館的工作人員和管理員也只是當(dāng)時(shí)對(duì)它比較清楚,時(shí)間一長(zhǎng),如再要進(jìn) 行查詢,就得在眾多的資料中翻閱、查找了,造成查詢費(fèi)時(shí)、費(fèi)力。如要對(duì)很長(zhǎng) 時(shí)間

11、以前的圖書進(jìn)行更改就更加困難了?;谶@此問(wèn)題,有必要建立一個(gè)圖書管 理系統(tǒng),使圖書管理工作規(guī)范化,系統(tǒng)化,程序化。 第 1 章 緒論 1.1 系統(tǒng)背景 一直以來(lái)人們使用傳統(tǒng)的人工方式管理圖書館的日常工作,對(duì)于圖書館的借 書和還書過(guò)程,想必大家都已很熟悉。在計(jì)算機(jī)尚未在圖書管理系統(tǒng)廣泛使用之 前,借書和還書過(guò)程主要依靠手工。一個(gè)最典型的手工處理還書過(guò)程就是:讀者 將要借的書和借閱證交給工作人員,工作人員將每本書上附帶的描述書的信息的 卡片和讀者的借閱證放在一個(gè)小格欄里,并在借閱證和每本書貼的借閱條上填寫 借閱信息。這樣借書過(guò)程就完成了。還書時(shí),讀者將要還的書交給工作人員,工 作人員根據(jù)圖書信息找

12、到相應(yīng)的書卡和借閱證,并填好相應(yīng)的還書信息,這樣還 書過(guò)程就完成了。隨著近年來(lái)信息技術(shù)及計(jì)算機(jī)網(wǎng)絡(luò)技術(shù)的不斷發(fā)展, 圖書館也 先從傳統(tǒng)的圖書館發(fā)展到自動(dòng)化圖書館,再發(fā)展到今天的數(shù)字圖書館,這些變化 使得圖書館的形象越來(lái)越現(xiàn)代化,人們查找資料也更加方便。對(duì)于一些小圖書館 和一些圖書室來(lái)說(shuō),由于工作人員比較少,長(zhǎng)期以來(lái),作為圖書館的主要工作 圖書借閱一直未能很好地開展。在平常的圖書借閱工作中, 由于大部分讀者不熟 悉圖書館藏書,且對(duì)圖書排架分類的不了解,往往花費(fèi)很長(zhǎng)時(shí)間才能找到其所需 的書。為提高管理效率,更好地為讀者服務(wù),利用已有的辦公局域網(wǎng)絡(luò)條件,將 館藏書籍做成基于 WEB 的查詢系統(tǒng),實(shí)現(xiàn)

13、圖書在一個(gè)單位的網(wǎng)絡(luò)內(nèi)甚至 Internet 上查詢,可使圖書查詢和借閱變得更加方便快捷,從而使圖書室的工作效率得到 明顯提高。 基于這此問(wèn)題,有必要建立一個(gè)圖書管理系統(tǒng),使圖書管理工作規(guī)范化,系 統(tǒng)化,程序化,避免圖書管理的隨意性,提高信息處理的速度和準(zhǔn)確性,能夠及 時(shí)、準(zhǔn)確、有效的進(jìn)行查詢和修改圖書情況等圖書管理操作。 1.2 選題目的和意義 隨著社會(huì)的進(jìn)步,信息技術(shù)的廣泛應(yīng)用,數(shù)字化管理的優(yōu)勢(shì)日趨顯著。針 對(duì)中小型圖書館或圖書室管理落后的情況,設(shè)計(jì)實(shí)現(xiàn)一個(gè)圖書信息管理系統(tǒng),通 過(guò)與計(jì)算機(jī)的結(jié)合使用對(duì)中小型圖書館或圖書室的各種圖書信息進(jìn)行管理可以給 管理員和用戶帶來(lái)以下不同的方便:檢索迅速

14、、查找方便、可靠性高、存儲(chǔ)量大、 保密性好、壽命長(zhǎng)、成本低等。這些優(yōu)點(diǎn)能夠極大地提高工作效率,也是圖書館 等部門管理科學(xué)化、正規(guī)化的重要標(biāo)志之一。而且計(jì)算機(jī)管理的成本不斷降低。 因此,開發(fā)一套這樣的中小型圖書管理軟件已經(jīng)很有必要,并且實(shí)現(xiàn)研究服務(wù)于 實(shí)踐的原則。 1.3 圖書管理系統(tǒng)的可行性分析 本次畢業(yè)設(shè)計(jì)題目:“基于 ASP 的圖書管理系統(tǒng)”主要目的是利用數(shù)據(jù)庫(kù)軟 件編制一個(gè)管理軟件,用以實(shí)現(xiàn)圖書、讀者以及日常工作等多項(xiàng)管理。同時(shí)對(duì)整 個(gè)系統(tǒng)的分析、設(shè)計(jì)過(guò)程給出一個(gè)完整論證。圖書管理系統(tǒng)是一種基于集中統(tǒng)一 規(guī)劃的數(shù)據(jù)庫(kù)數(shù)據(jù)管理新模式。在對(duì)圖書、讀者的管理,其實(shí)是對(duì)圖書、讀者數(shù) 據(jù)的管理。本

15、系統(tǒng)的建成無(wú)疑會(huì)為管理者對(duì)圖書管理系統(tǒng)提供極大的幫助。本系 統(tǒng)的設(shè)計(jì)主要從以下幾方面做起:系統(tǒng)業(yè)務(wù)流程分析、系統(tǒng)的功能設(shè)計(jì)、系統(tǒng)的 數(shù)據(jù)庫(kù)結(jié)構(gòu)設(shè)計(jì)等。作這些工作需對(duì)數(shù)據(jù)庫(kù)知識(shí)有足夠認(rèn)識(shí),并深入的了解用 Dreamweaver CS3 實(shí)現(xiàn)動(dòng)態(tài)網(wǎng)頁(yè)制作的使用和管理系統(tǒng)的相關(guān)知識(shí)。 現(xiàn)在大多數(shù)的圖書管理方式為手工處理,重復(fù)勞動(dòng)多,勞動(dòng)強(qiáng)度大,而且容 易出錯(cuò),新系統(tǒng)的使用能否可以很好的解決這些問(wèn)題要看系統(tǒng)的可行性,可行性 研究的目的是用最小的代價(jià)在盡可能短的時(shí)間內(nèi)確定問(wèn)題是否能夠解決。系統(tǒng)的 可行性分析有以下幾個(gè)方面: 1.技術(shù)可行性:處理速度快、準(zhǔn)確通過(guò)權(quán)限的設(shè)置,數(shù)據(jù)的安全性好、方便查 詢、借閱

16、管理等。 2.經(jīng)濟(jì)可行性:系統(tǒng)建設(shè)不需要很大的投入、可縮減人力投入。 3.運(yùn)行上可行性:本系統(tǒng)作為一個(gè)小型的圖書館信息管理系統(tǒng),所耗費(fèi)的資源 非常的小。 4.從各種社會(huì)因素可行性分析:可降低工作人員工作強(qiáng)度,提高效率 綜上所述通過(guò)可行性分析認(rèn)為新系統(tǒng)的開發(fā)方案切實(shí)可行,可進(jìn)行開發(fā)。 第 2 章 系統(tǒng)開發(fā)技術(shù)介紹 2.1 ASP 簡(jiǎn)介 Active Server Pages:是一套微軟開發(fā)的服務(wù)器端腳本環(huán)境,ASP 內(nèi)含于 IIS 之中 , 通過(guò) ASP 我們可以結(jié)合 HTML 網(wǎng)頁(yè)、ASP 指令和 ActiveX 元件建立動(dòng) 態(tài)、交互且高效的 WEB 服務(wù)器應(yīng)用程序。有了 ASP 你就不必?fù)?dān)心

17、客戶的瀏覽器 是否能運(yùn)行你所編寫的代碼,因?yàn)樗械某绦蚨紝⒃诜?wù)器端執(zhí)行,包括所有嵌 在普通 HTML 中的腳本程序。當(dāng)程序執(zhí)行完畢后,服務(wù)器僅將執(zhí)行的結(jié)果返回 給客戶瀏覽器,這樣也就減輕了客戶端瀏覽器的負(fù)擔(dān),大大提高了交互的速度。 2.2 Dreamweaver 簡(jiǎn)介 Dreamweaver 是 Macromedia 公司最新推出的主頁(yè)編輯工具。這是一個(gè)所見即 所得主頁(yè)編輯器,并帶有站點(diǎn)管理功能,讓你方便地設(shè)計(jì)和管理多個(gè)站點(diǎn)。而它 最棒的地方就是支持最新的 DHTML 和 CSS 標(biāo)準(zhǔn), 你可以用它設(shè)計(jì)出生動(dòng)的 DHTML 動(dòng)畫、多層次的頁(yè)面(layer)以及 CSS 樣式表。 Dreamw

18、eaver CS3 功能簡(jiǎn)介 1.強(qiáng)大的網(wǎng)站制作工具; 2.應(yīng)用 CSS 布局; 3.方便的數(shù)據(jù)庫(kù)管理; 4.支持最新的 web 技術(shù); 2.3 IIS 服務(wù)器技術(shù) IIS(Internet Information Server Internet 信息服務(wù)器)是 Microsoft 公司開發(fā)的一 種集 Web,F(xiàn)TP 和 Gopher 服務(wù)于一身的服務(wù)器,它可以利用 Windows XP Server 的各種功能并且能在 Internet 上發(fā)布信息。IIS 是微軟隨著 WindowsXP Server 附帶的一個(gè)軟件。IIS 提供 Internet 信息服務(wù)器應(yīng)用程序接口(ISAPI)擴(kuò)展

19、Web 服 務(wù)器的功能,并可通過(guò) ASP.NET 實(shí)現(xiàn) Web 程序的快速開發(fā),ASP.NET 支持服務(wù) 器端的 JavaScript, VBScript, Microsoft Java 和 ActiveX Server Component,還支 持用 VB 編寫的 CGI 程序,甚至用 VB 開發(fā)的 C/S 架構(gòu)的程序不經(jīng)過(guò)修改就可以 在 Web 上發(fā)布,可以使開發(fā)動(dòng)態(tài)主頁(yè)更加方便,同時(shí)也保護(hù)了以前的投資。IIS 還包括了 Microsoft Index Server,可實(shí)現(xiàn)對(duì)本 Web 站點(diǎn)內(nèi)容的全文檢索以及 Site Server Express 用于分析站點(diǎn)訪問(wèn)的情況。IIS 的管理功

20、能是基于 WindowsXP Server 的,可充分利用 WindowsXP Server 提供的安全服務(wù)和目錄服務(wù)。它的安全 模型是以 NTFS 安全機(jī)制為基礎(chǔ)的,這樣利用資源管理器可以容易地管理使用 IIS 建立的 Web 站點(diǎn)的安全性。 2.4 ACCESS 數(shù)據(jù)庫(kù) Access 是微軟的一個(gè)小型桌面數(shù)據(jù)庫(kù)產(chǎn)品。最初它只作為一個(gè)單獨(dú)的產(chǎn)品進(jìn) 行銷售,現(xiàn)在它已經(jīng)成為微軟 Office 辦公套件中不可缺少的部件了12。如今它 已經(jīng)成為世界上最流行的桌面數(shù)據(jù)庫(kù)管理系統(tǒng)之一。 Access 與 Windows 操作系統(tǒng)結(jié)合緊密,并且可以實(shí)現(xiàn)和 MS SQL Server 無(wú)縫 連接,具有操作簡(jiǎn)

21、便、分析功能強(qiáng)、使用廣泛等優(yōu)點(diǎn)。缺點(diǎn)是只能在 Windows 平 臺(tái)上使用,是一種小型的數(shù)據(jù)庫(kù)系統(tǒng),它只適用于個(gè)人使用,數(shù)據(jù)的處理效率、 容量、安全方面也較低。 第 3 章 系統(tǒng)分析 3.1 系統(tǒng)概述 3.1.1 系統(tǒng)描述 圖書館作為大學(xué)的不可分割的一部分,在學(xué)生的生活和學(xué)習(xí)中是占到了非常 重要的作用。是同學(xué)和老師們豐富專業(yè)知識(shí)的重要場(chǎng)所。所以,圖書館管理系統(tǒng) 是保證同學(xué)和老師們正常借書和還書的保障,也是經(jīng)常和他們交流、溝通的渠道。 通過(guò)書籍的錄入,可以是同學(xué)和老師們清楚而及時(shí)的查閱各方面的書籍。借還書 的管理可以通過(guò)人性化的管理可以方便而有效地處理全校學(xué)生的借閱情況。本系 統(tǒng)的可供管理員和用

22、戶登陸使用。任務(wù)明確,責(zé)任清楚,通過(guò)分工更能及時(shí)的將 圖書和借閱情況展示給師生。 3.1.2 系統(tǒng)功能 系統(tǒng)功能包括:不同的登陸用戶有不同的使用權(quán)限。如管理員可以實(shí)現(xiàn)瀏覽 圖書、添加查看圖書分類、實(shí)現(xiàn)新到圖書錄入、歸還圖書、查詢圖書、刪除圖書 并對(duì)會(huì)員進(jìn)行刪除、添加、鎖定管理功能。而普通用戶只能瀏覽圖書,查詢圖書 或向管理員發(fā)送信息的功能。 3.1.3 用戶特點(diǎn) 管理員和普通用戶可以通過(guò)主界面登錄系統(tǒng),但因角色的不同會(huì)跳轉(zhuǎn)到不同 的頁(yè)面。通過(guò)培訓(xùn),用戶應(yīng)該可以掌握全部的后臺(tái)操作,學(xué)生憑借書卡號(hào)和初始 密碼登錄系統(tǒng),登陸系統(tǒng)后進(jìn)行系統(tǒng)操作,實(shí)現(xiàn)借書、瀏覽圖書等功能。 3.2 需求分析 圖書館管理

23、系統(tǒng)主要包括普通用戶的借書與還書,圖書的瀏覽。管理員用戶 的增加與刪除圖書,對(duì)用戶的借書情況查看與刪除與鎖定功能。 1.后臺(tái)的管理 (1) 圖書信息的管理:對(duì)圖書的基本信息錄入、修改、查詢和刪除。 (2) 學(xué)生信息的管理:對(duì)學(xué)生的基本信息錄入、修改、查詢和刪除。 (3) 借閱信息的管理:對(duì)師生的借閱信息的錄入、修改、查詢和刪除。 2.前臺(tái)信息查詢 (1) 前臺(tái)學(xué)生信息查詢:學(xué)生個(gè)人信息、借閱情況和圖書信息的查詢。 (2) 賬號(hào)的鎖定:對(duì)借閱超期的學(xué)生的賬號(hào)的鎖定。 3.3 系統(tǒng)功能描述 3.3.1 功能模塊 1.登錄模塊:實(shí)現(xiàn)管理員和用戶的登陸。不同類型的用戶有不同的使用權(quán)限, 當(dāng)?shù)顷懴到y(tǒng)后會(huì)

24、進(jìn)入不同的操作界面。 2.圖書信息管理模塊:此模塊用于對(duì)圖書館的圖書信息進(jìn)行統(tǒng)一管理,以實(shí)現(xiàn) 用戶與管理員對(duì)圖書的瀏覽,借閱,查詢,刪除與修改等功能。 3.讀者信息管理模塊:該模塊管理員可以添加會(huì)員,刪除會(huì)員并可以實(shí)現(xiàn)對(duì)讀 者的鎖定功能。 4.歸還圖書模塊:管理員實(shí)現(xiàn)對(duì)用戶所借圖書的歸還功能。 5.讀者模塊:普通用戶實(shí)現(xiàn)對(duì)圖書的瀏覽,查詢,借閱等主要功能,并可以根 據(jù)需要向管理員發(fā)送短信息。 3.3.2 功能模塊圖 圖書管理系統(tǒng)的功能模塊圖如圖 3-1 所示: 圖書管理系統(tǒng) 管理員登錄模塊讀者登錄模塊 圖書管理模塊讀者管理模塊 圖書信息添加 圖書信息刪除 圖書信息查詢 圖書信息修改 圖書分類添

25、加 鎖定讀者 添加讀者 用戶還書 刪除讀者 借閱圖書 借書情況查詢 查看自己的資料 圖 3-1 系統(tǒng)功能模塊圖 3.4 系統(tǒng) E-R 圖 該圖書管理系統(tǒng)包括三個(gè)實(shí)體:讀者、圖書、管理員。E-R 圖如下所示: 讀者 權(quán)限 借書卡號(hào)姓名密碼 系別 性別 3.5 數(shù)據(jù)庫(kù)設(shè)計(jì) 本圖書管理系統(tǒng)數(shù)據(jù)庫(kù)中共包含八張數(shù)據(jù)表,各表的功能及每張表中包含的 字段如下所示: 1.存儲(chǔ)管理員信息的表 admin,該表字段及其類型定義如表 3-1 所示: 表 3-1 admin(管理員)表 字段名稱 數(shù)據(jù)類型說(shuō)明 id 自動(dòng)編號(hào)管理員序號(hào) name 文本管理員姓名 passwd文本管理員登錄密碼 2.存儲(chǔ)讀者信息的表 b

26、orrowers,該表字段及其類型定義如表 3-2 所示: 表 3-2 borrowers(讀者)表 字段名稱數(shù)據(jù)類型說(shuō)明 照片 借還書 圖書 管理 管理員 圖書編號(hào) 作者 題目 圖書類型 價(jià)格 館藏?cái)?shù)量 圖 3-2 系統(tǒng) E-R 圖 cardno自動(dòng)編號(hào)讀者卡號(hào) name 文本 讀者姓名 passwd 文本讀者登錄密碼 sex 文本讀者性別 dept 文本讀者系別 loannum 數(shù)字讀者借書數(shù)量 picture 文本讀者照片 lock 是/ 否 讀者是否被鎖定 3.存儲(chǔ)圖書信息的表 books,該表字段及其類型定義如表 3-3 所示: 表 3-3 books(圖書)表 字段名稱數(shù)據(jù)類型說(shuō)明

27、 bookno自動(dòng)編號(hào)圖書編號(hào) sortno數(shù)字圖書類型 title文本圖書題目 author文本圖書作者 price貨幣圖書價(jià)格 number數(shù)字館藏?cái)?shù)量 4.存儲(chǔ)圖書分類的表 bookclass,該表字段及其類型定義如表 3-4 所示: 表 3-4 bookclass(圖書分類)表 字段名稱數(shù)據(jù)類型說(shuō)明 id自動(dòng)編號(hào)圖書分類序號(hào) classname文本圖書分類名稱 5.存儲(chǔ)系統(tǒng)配置方案的表 config,該表字段及其類型定義如表 3-5 所示: 表 3-5 config(系統(tǒng)配置)表 字段名稱 數(shù)據(jù)類型說(shuō)明 id 自動(dòng)編號(hào)系統(tǒng)序號(hào) name文本方案名稱 maxLoanNumber 數(shù)字最大

28、借閱數(shù)量 maxLoanKeepDays 數(shù)字最長(zhǎng)借閱時(shí)間 systemname 文本系統(tǒng)名稱 systemurl文本系統(tǒng)網(wǎng)址 webname 文本技術(shù)支持網(wǎng)站 weburl 文本技術(shù)支持 E-mai designername 文本開發(fā)作者姓名 designeremail 文本開發(fā)作者郵箱 copyright 文本網(wǎng)站的版權(quán)聲明 6.存儲(chǔ)圖書借出信息的表 loans,該表字段及其類型定義如表 3-6 所示: 表 3-6 loans(圖書借出)表 字段名稱數(shù)據(jù)類型說(shuō)明 id 自動(dòng)編號(hào)圖書借出序號(hào) cardno數(shù)字讀者卡號(hào) bookno數(shù)字圖書編號(hào) title文本圖書題目 date日期/時(shí)間圖書借

29、出時(shí)間 7.存儲(chǔ)系統(tǒng)事件的表 log,該表字段及其類型定義如表 3-7 所示: 表 3-7 log(系統(tǒng)事件)表 字段名稱數(shù)據(jù)類型說(shuō)明 id 自動(dòng)編號(hào)事件發(fā)生序號(hào) userright文本用戶權(quán)限 username文本用戶姓名 action文本事件行為 date日期/時(shí)間發(fā)生時(shí)間 ip文本操作者 ip 8.存儲(chǔ)短消息的表 message,該表字段及其類型定義如表 3-8 所示: 表 3-8 message(短消息)表 字段名稱數(shù)據(jù)類型 說(shuō)明 id自動(dòng)編號(hào)消息序號(hào) fromuserid數(shù)字發(fā)送者的卡號(hào) fromusername文本發(fā)送者的姓名 touserid數(shù)字收件者的卡號(hào) tousername

30、文本收件者的姓名 createtime日期/時(shí)間發(fā)生時(shí)間 isread數(shù)字是否閱讀 isreply數(shù)字是否回復(fù) content文本發(fā)送內(nèi)容 第 4 章 系統(tǒng)詳細(xì)設(shè)計(jì) 4.1 普通用戶登陸 4.1.1 用戶登陸功能 要求系統(tǒng)能夠?qū)崿F(xiàn)兩種類型用戶的登陸,分別為管理員和普通用戶。普通用 戶擁有自己的借書卡號(hào)和密碼,用戶登陸到此圖書管理系統(tǒng)。在登陸界面,普通 用戶輸入自已的借書卡號(hào)和密碼,并需要在類別中選擇自已的類別為普通用戶 (此為默認(rèn)選項(xiàng))單擊“登陸系統(tǒng)”按鈕,普通用戶就可以登陸到圖書管理系統(tǒng) 中。 普通用戶登陸界面如圖 4-1 所示: 圖 4-1 普通用戶登錄界面 4.1.2 用戶登陸流程圖 普

31、通用戶登陸到圖書管理系統(tǒng)需要在登陸界面輸入“借書卡號(hào)” , “密碼”及 選擇登陸的類別。用戶登陸流程圖如圖 4-2 所示: 輸入用戶的卡號(hào) 和密碼 輸入的信息是 否正確 否 開始 是 圖 4-2 普通用戶登錄流程圖 4.2 瀏覽圖書 4.2.1 功能實(shí)現(xiàn) 普通用戶可以瀏覽圖書館所擁有的全部圖書,找到自已想借閱的圖書書,直 接單擊每本圖書后面的“借閱”按鈕,就可以實(shí)現(xiàn)圖書的借閱。在圖書列表中, 普通用戶可以瀏覽圖書館每?jī)?cè)書的詳細(xì)信息,包括:“圖書編號(hào)” 、 “分類” 、 “書 名” 、 “作者” 、 “價(jià)格” 、 “館藏?cái)?shù)量” 。 進(jìn)入普通用戶界面 普通用戶對(duì)系統(tǒng)進(jìn)行操作 顯示用戶名或密碼不存在

32、 結(jié)束 圖 4-3 瀏覽圖書界面 4.2.2 瀏覽圖書流程圖 進(jìn)入普通用戶操作界面 瀏覽圖書 選擇查看館藏圖書 圖 4-4 瀏覽圖書流程圖 開始 結(jié)束 4.3 查看本人借書情況 4.3.1 功能實(shí)現(xiàn) 用戶可以查看自已所借圖書的列表,借書列表列出了圖書的部分主要信息如: “圖書編號(hào)” , “圖書類別” , “書名” , “借閱日期” , “期限” 。 圖 4-5 預(yù)覽借書情況界面 4.3.2 借書預(yù)覽流程圖 開始 圖 4-6 借書信息預(yù)覽流程圖 4.4 圖書查詢 普通用戶通過(guò)圖書查詢功能可以更有效地借閱到自己所需的圖書。圖書查詢 需要用戶先輸入查詢的條件,之后會(huì)將所有滿足條件的圖書列出,以供用戶

33、瀏覽 與借閱。 4.4.1 輸入查詢條件 當(dāng)用戶要借某本特定的圖書,即可以通過(guò)圖書查詢功能來(lái)借閱圖書??梢暂?入的查詢條件有:“圖書編號(hào)” 、 “分類” 、 “書名” 、 “著者” 、 “價(jià)格” 輸入查詢條件后,單擊“提交查詢”按鈕,即可以列出圖書查詢的結(jié)果。 進(jìn)入普通用戶操作界面 預(yù)覽本人借書信息 選擇我的借書情況 結(jié)束 圖 4-7 查詢圖書界面 4.4.2 瀏覽查詢結(jié)果 當(dāng)選擇的查詢條件為“計(jì)算機(jī)類”圖書時(shí),即在“圖書查詢”界面的“分類” 一欄中選擇“計(jì)算機(jī)類” ,即顯示出圖書館所有計(jì)算機(jī)類的圖書,如圖 4-8 所示。 圖 4-8 查詢結(jié)果界面 4.4.3 圖書查詢流程圖 開始 否 4.5

34、 個(gè)人資料管理 普通用戶可以對(duì)自己的信息、資料進(jìn)行有效地管理,其中包括查看個(gè)人基本 資料,查看個(gè)人借書情況,管理自己的郵箱并可以向管理員或其它讀者發(fā)送短信 息,還可以修改自己的個(gè)人登陸密碼。 4.5.1 查看個(gè)人基本資料 普通用戶可以瀏覽自已的個(gè)人資料,包括本人“借書卡號(hào)” 、 “姓名” 、 “性別” 、 “院系” 、 “借書情況” 、 “|照片” 。單擊“借書情況”后的“查看詳細(xì)信息”鏈接 可以查看詳細(xì)借書信息。 個(gè)人基本資料界面如圖 4-10 所示: 顯示出符合條件的圖書 圖 4-9 查詢圖書流程圖 進(jìn)入查詢頁(yè)面 是否有此書 不顯示列表信息 輸入查詢圖書條件 結(jié)束 是 是 圖 4-10 個(gè)

35、人基本資料界面 單擊個(gè)人資料底部的“瀏覽”按鈕,可以選擇一張照片,獲取路徑后單擊 “修改照片”按鈕就可以修改本人的照片信息。修改照片后的界面如圖 4-11 所示。 4.5.2 修改個(gè)人照片 圖 4-11 修改照片界面 4.5.3 修改照片流程圖 選擇要替代的照片 查看個(gè)人資料 查看詳細(xì)借書信息 開始 圖 4-12 修改個(gè)人照片流程圖 4.6 給管理員留言功能 4.6.1 功能實(shí)現(xiàn) 普通用戶可以通過(guò)互發(fā)短信息與管理員進(jìn)行溝通,當(dāng)單擊左側(cè)的“給管理員 留言”鏈接后,就會(huì)出現(xiàn)如圖 4-8 所示頁(yè)面。其中“收信人卡號(hào)”已默認(rèn)填入固 定的卡號(hào)“0” , “收信人姓名”也自動(dòng)填為“管理員” ,這兩項(xiàng)不能夠

36、修改。用戶 需要在“內(nèi)容”文本框中輸入要發(fā)送的信息,輸入完成后單擊“發(fā)送信息”按鈕 就可以完成給管理員留言的功能。 圖 4-13 給管理員留言界面 進(jìn)行照片修改 結(jié)束 4.6.2 留言功能流程圖 結(jié)束 4.7 修改本人密碼 4.7.1 功能實(shí)現(xiàn)描述 普通用戶擁有修改自己個(gè)人密碼的權(quán)限。要求輸入兩次密碼,若兩次輸入的 密碼不一致,則顯示“兩次輸入密碼不一致”提示信息,若輸入一致則完成密碼 的修改,當(dāng)下次用戶再登陸時(shí),需要用新的密碼進(jìn)行登陸。用戶修改個(gè)人密碼界 面如下圖 4-15 所示: 進(jìn)入普通用戶操作界面 發(fā)送信息 在表單界面輸入信息 選擇給管理員留言 開始 圖 4-14 給管理員留言流程圖

37、圖 4-15 修改密碼界面 4.7.2 修改密碼流程圖 開始 進(jìn)入修改密碼頁(yè)面 輸入是否一致 輸入兩次新密碼 否 是 圖 4-16 修改個(gè)人密碼流程圖 提示密碼修改成功 提示兩次輸入不一致 要求再次輸入 結(jié)束 第 5 章 網(wǎng)站測(cè)試 5.1 測(cè)試目的 軟件測(cè)試就是在軟件投入運(yùn)行前,對(duì)軟件需求分析、設(shè)計(jì)規(guī)格說(shuō)明書和編碼 的最終復(fù)審,是軟件質(zhì)量保證的關(guān)鍵步驟。測(cè)試的目的在于尋找錯(cuò)誤,盡量找出 系統(tǒng)中所有隱藏的錯(cuò)誤。程序的開發(fā)者應(yīng)避免檢查自己的程序。如果由別人來(lái)測(cè) 試程序員編寫的程序,會(huì)更客觀,更有效,并更容易取得成功。 5.2 測(cè)試步驟 測(cè)試的步驟主要是按以下三個(gè)方面進(jìn)行: 1.1.單元測(cè)試單元測(cè)試

38、 單擊測(cè)試是對(duì)每個(gè)功能模塊進(jìn)行測(cè)試,采用各種測(cè)試用例對(duì)此系統(tǒng)的各個(gè)模 塊進(jìn)行測(cè)試。輸入一些不符合條件的數(shù)據(jù),看能不能運(yùn)行。而它最終的目的是保 證每個(gè)模塊單獨(dú)運(yùn)行正確。 2.2.綜合測(cè)試綜合測(cè)試 綜合測(cè)試是針對(duì)設(shè)計(jì)階段進(jìn)行的。模塊測(cè)試完成后,能保證每個(gè)功能模塊能 夠單獨(dú)地正常工作,但所有模塊聯(lián)結(jié)在一起能不能正常工作就是綜合測(cè)試的任務(wù) 了。我通過(guò)登陸后進(jìn)入系統(tǒng),從上至下一一測(cè)試要系統(tǒng)的功能,每個(gè)功能都能正 確實(shí)現(xiàn)。 3.3.確認(rèn)測(cè)試確認(rèn)測(cè)試 確認(rèn)測(cè)試主要是針對(duì)需求分析階段進(jìn)行的。來(lái)進(jìn)一步檢查軟件是否按用戶所 提出來(lái)的要求。如這時(shí)在測(cè)試中發(fā)現(xiàn)了問(wèn)題,則必須返加到需求分析中去,這樣 就會(huì)嚴(yán)重?fù)?dān)誤系統(tǒng)的

39、繼續(xù)進(jìn)行。確認(rèn)測(cè)試的內(nèi)容包括:功能測(cè)試、性能測(cè)試。 5.3 系統(tǒng)測(cè)試用例 對(duì)本圖書管理系統(tǒng)進(jìn)行測(cè)試過(guò)程如下: 普通用戶登錄: 表 5-1 普通用戶登錄表 輸入 應(yīng)輸出 實(shí)際輸出 卡號(hào):9 密碼:lyn普通用戶操作界面普通用戶操作界面 圖書查詢: 表 5-2 查詢圖書表 輸入應(yīng)輸出實(shí)際輸出 單擊“書庫(kù)圖書查詢”出現(xiàn)圖書查詢界面出現(xiàn)圖書查詢界面 書名:十萬(wàn)個(gè)為什么“沒(méi)有這條記錄”“沒(méi)有這條記錄” 書名:紅樓夢(mèng)“沒(méi)有這條記錄”“沒(méi)有這條記錄” 編號(hào):11顯示編號(hào)為 11 的圖書信息顯示編號(hào)為 11 的圖書信息 分類:計(jì)算機(jī)顯示所有類別為計(jì)算機(jī)的圖 書信息 顯示圖書類別為計(jì)算機(jī)的圖 書信息 作者:張三

40、“沒(méi)有這條記錄”“沒(méi)有這條記錄” 作者:王紅顯示作者為王紅的圖書顯示作者為王紅的圖書 價(jià)格:50“沒(méi)有這條記錄”“沒(méi)有這條記錄” 價(jià)格:25顯示價(jià)格為 25 圖書信息顯示價(jià)格為 25 圖書信息 查看本人借書情況與個(gè)人資料: 表 5-3 查看借書情況與個(gè)人資料表 輸入應(yīng)輸出實(shí)際輸出 點(diǎn)擊“我的借書情況”顯示出本人所借圖書顯示出本人所借圖書 點(diǎn)擊“我的基本資料”顯示用戶的個(gè)人資料顯示用戶的個(gè)人資料 修改個(gè)人照片: 表 5-4 修改個(gè)人照片表 輸入應(yīng)輸出實(shí)際輸出 點(diǎn)擊“瀏覽”要求選擇一幅照片要求選擇一幅照片 點(diǎn)擊“修改圖片”完成照片的更改完成照片的更改 向管理員發(fā)送短信息: 表 5-5 發(fā)送短信息表

41、 輸入應(yīng)輸出實(shí)際輸出 點(diǎn)擊“向管理員留言”顯示發(fā)送短信界面顯示發(fā)送短信界面 點(diǎn)擊“發(fā)送信息”成功發(fā)送短信成功發(fā)送短信 修改密碼: 表 5-6 修改密碼表 輸入應(yīng)輸出實(shí)際輸出 點(diǎn)擊“修改密碼”顯示修改密碼界面顯示修改密碼界面 輸入兩遍新密碼顯示修改成功顯示修改成功 5.4 系統(tǒng)測(cè)試存在問(wèn)題 由于時(shí)間有限,此系統(tǒng)仍然存在一些不足之處,主要包括以下幾點(diǎn): 1.當(dāng)管理員和普通用戶登陸系統(tǒng)后,實(shí)際是進(jìn)入了同一個(gè)界面,只是針對(duì)不 同的用戶,讓此界面上的一些功能不被使用。其實(shí)更完善的圖書管理系統(tǒng), 應(yīng)該讓界面獨(dú)立,針對(duì)不同的用戶有各自不同的操作界面。 2.圖書有最長(zhǎng)借閱時(shí)間,當(dāng)超過(guò)此期限應(yīng)對(duì)普通用戶進(jìn)行罰款

42、。而在此系統(tǒng) 中的實(shí)現(xiàn)是通過(guò)管理員對(duì)超期的用戶進(jìn)行鎖定而實(shí)現(xiàn)的。罰款項(xiàng)功能是此圖 書館理系統(tǒng)中缺少的一項(xiàng)功能。 5.5 系統(tǒng)制作存在難點(diǎn) 1.系統(tǒng)數(shù)據(jù)庫(kù)的設(shè)計(jì):在數(shù)據(jù)庫(kù)的設(shè)計(jì)中要著重從 ACCESS 應(yīng)用、數(shù)據(jù)庫(kù)設(shè) 計(jì)范式等方面來(lái)分析本課題的系統(tǒng)關(guān)鍵技術(shù)和實(shí)現(xiàn)難點(diǎn)并加以解決。 2.建立嚴(yán)密的數(shù)據(jù)表操作機(jī)制同一表有可能在多個(gè)模塊中被修改,所以嚴(yán)密 的數(shù)據(jù)表操作機(jī)制的建立是比較困難的,但也是必須的。在編制時(shí)更應(yīng)加強(qiáng)程序 邏輯的可靠性和程序調(diào)試的全面性。 3.數(shù)據(jù)庫(kù)連接、查詢、更新和對(duì)字符串的檢測(cè)和轉(zhuǎn)化等操作是經(jīng)常用到的, 如果對(duì)每次表單的操作都要重復(fù)使用上述操作將對(duì)數(shù)據(jù)庫(kù)或者程序的設(shè)計(jì)帶來(lái) 很大的

43、壓力,要設(shè)計(jì)相應(yīng)的模塊來(lái)解決這個(gè)問(wèn)題。 結(jié) 論 在老師的指導(dǎo)和督促下,經(jīng)過(guò)幾個(gè)星期的緊張?jiān)O(shè)計(jì)與研究,我們基于圖書館 管理系統(tǒng)的課程設(shè)計(jì)終于開發(fā)完成了。 通過(guò)本系統(tǒng)的開發(fā)使我們所學(xué)的專業(yè)知 識(shí)得到了綜合的運(yùn)用,對(duì)以前很多抽象、枯燥的理論知識(shí)加深了理解,同時(shí)也使 我學(xué)會(huì)了利用結(jié)構(gòu)化程序設(shè)計(jì)思想開發(fā)管理信息系統(tǒng),并用模塊化方法加以實(shí)現(xiàn)。 讓我們深刻地認(rèn)識(shí)到信息系統(tǒng)開發(fā)的每一步都是以上一步為基礎(chǔ)的。因此每一 步文檔的編寫都必須正確、完整,否則就會(huì)給下一步的工作帶來(lái)不必要的麻煩, 加大工作量。另外我與同學(xué)的團(tuán)結(jié)互助力量也是無(wú)窮大的,正是我們的相互協(xié)作 才順利完成了這次課程設(shè)計(jì)。 經(jīng)過(guò)一個(gè)多月的努力,課程

44、設(shè)計(jì)基本完成了。在整個(gè)課程設(shè)計(jì)的實(shí)踐中,我 學(xué)到很多有用的知識(shí),也積累了不少寶貴的開發(fā)經(jīng)驗(yàn)。本設(shè)計(jì)通過(guò)自己的努力, 基本滿足了圖書管理的基本需要,實(shí)現(xiàn)了用戶使用的方便以及管理員管理的方便, 在界面上力求做到簡(jiǎn)單實(shí)用,在操作方面盡量做到滿足用戶使用的習(xí)慣,但由于 自己的水平有限和時(shí)間的不足,在很多方面還不完善,有些功能沒(méi)有在全局上把 握好,關(guān)于圖書管理的所有操作集中在一個(gè)頁(yè)面實(shí)現(xiàn),出現(xiàn)了一些混淆,程序更 改,測(cè)試時(shí)很不好等。在今后的學(xué)習(xí)當(dāng)中將繼續(xù)完善此系統(tǒng),使其功能更加強(qiáng)大, 滿足用戶的更多需求。 謝 辭 本設(shè)計(jì)能夠順利的完成得到了院系領(lǐng)導(dǎo)老師的大力支持和幫助,尤其是 我的指導(dǎo)老師,張老師在百忙

45、之中抽出寶貴的休息時(shí)間,仔細(xì)耐心為我指導(dǎo)。 在軟件設(shè)計(jì)過(guò)程中,張老師一直耐心地幫我分析遇到的種種困難并一直支持, 鼓勵(lì)我要有解決問(wèn)題的信心,使我的畢業(yè)設(shè)計(jì)可以圓滿地完成。在畢業(yè)設(shè)計(jì) 的過(guò)程中,我和同學(xué)們之間的相互討論也使我獲益匪淺。在此,我對(duì)他們表 示由衷的感謝! 計(jì)算機(jī)技術(shù)日新月異地飛速發(fā)展,人們總是處在不斷學(xué)習(xí)階段,再加上 我水平有限,所以本設(shè)計(jì)肯定存在許多不盡如人意的地方,歡迎廣大老師和 同學(xué)批評(píng)指正。 最后,要感謝計(jì)算機(jī)系所有老師,他們精心的栽培為我以后的學(xué)習(xí)工作 打下了堅(jiān)實(shí)的基礎(chǔ)。 參考文獻(xiàn) 1 王珊,薩師煊.數(shù)據(jù)庫(kù)系統(tǒng)概論M.北京:高等教育出版社,2005 2 張海.ASP 數(shù)據(jù)庫(kù)開發(fā)技術(shù)與工程實(shí)踐M.北京:人民郵電出版社,2008 3 劉意成.ASP 實(shí)戰(zhàn)演練M.北京:西安電子科技大學(xué)出版社,2006 4 周緒.ACCESS 中文版入門與提高M(jìn).北京:清華大學(xué)

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論