數(shù)據(jù)庫課程設(shè)計報告圖書管理系統(tǒng)2_第1頁
數(shù)據(jù)庫課程設(shè)計報告圖書管理系統(tǒng)2_第2頁
數(shù)據(jù)庫課程設(shè)計報告圖書管理系統(tǒng)2_第3頁
數(shù)據(jù)庫課程設(shè)計報告圖書管理系統(tǒng)2_第4頁
數(shù)據(jù)庫課程設(shè)計報告圖書管理系統(tǒng)2_第5頁
已閱讀5頁,還剩20頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、目錄目錄 1.1.開發(fā)環(huán)境和相關(guān)平臺介紹開發(fā)環(huán)境和相關(guān)平臺介紹 .5 1.1 開發(fā)環(huán)境.5 1.2 相關(guān)平臺介紹.5 1.2.1 sql server 2000 簡介.5 1.2.2 cbuilder 簡介.6 2.2.需求分析需求分析 .7 2.6 系統(tǒng)需求與功能.7 2.6.1 讀者借書管理.8 2.6.2 讀者還書管理.8 2.6.3 查詢功能.8 2.6.4 圖書管理.8 2.6.5 讀者管理.8 2.7 數(shù)據(jù)字典.8 2.7.1 數(shù)據(jù)結(jié)構(gòu).8 2.7.2 數(shù)據(jù)項.9 2.8 安全性要求.9 2.9 一致性要求.10 2.10 完整性要求.10 3.3.概念結(jié)構(gòu)設(shè)計概念結(jié)構(gòu)設(shè)計 .10

2、 4.4.邏輯結(jié)構(gòu)設(shè)計邏輯結(jié)構(gòu)設(shè)計 .11 4.1 關(guān)系模型設(shè)計.11 4.4 對數(shù)據(jù)進(jìn)行查詢.13 4.6 具體 rdbms 數(shù)據(jù)模型轉(zhuǎn)換.15 4.7 系統(tǒng)結(jié)構(gòu)圖.15 5.5.數(shù)據(jù)庫物理設(shè)計數(shù)據(jù)庫物理設(shè)計 .15 5.1 索引的選擇建立.15 5.2 數(shù)據(jù)存放位置.15 5.3 確定系統(tǒng)配置.15 5.4 具體模塊.16 6.6.數(shù)據(jù)庫實施數(shù)據(jù)庫實施 .17 6.1 數(shù)據(jù)庫對象的 sql 腳本文件.17 6.1.1 admin 表.17 6.1.3 reader 表.18 6.1.4 work 表.18 6.2 備份和還原數(shù)據(jù)庫.19 6.2.1 備份數(shù)據(jù)庫.19 6.2.2 還原數(shù)據(jù)庫

3、.19 6.3 用戶界面設(shè)計.19 6.3.1 登陸界面.19 6.3.2 管理員控制面板界面.20 6.3.3 借書還書界面.20 7.7.系統(tǒng)測試方案和測試報告系統(tǒng)測試方案和測試報告 .25 7.1 測試方案.25 8.8.安裝和使用說明安裝和使用說明 .25 8.1 安裝.25 8.1.1安裝 microsoft sql server 2000 數(shù)據(jù)庫系統(tǒng)。.25 8.1.2還原數(shù)據(jù)庫.25 8.1.3. 運(yùn)行系統(tǒng).26 8.2 使用.26 8.2.1 運(yùn)行系統(tǒng).26 8.2.2 讀者操作.26 8.2.3 管理員界面.26 8.2.4 退出系統(tǒng).26 9 9 心得體會心得體會 .27

4、1.1.開發(fā)環(huán)境和相關(guān)平臺介紹開發(fā)環(huán)境和相關(guān)平臺介紹 1.11.1 開發(fā)環(huán)境開發(fā)環(huán)境 borland c+ builder 6。 microsoft sql server 2000 sp3。 1.21.2 相關(guān)平臺介紹相關(guān)平臺介紹 1.2.1 sql server 2000 簡介 sql server 是一個關(guān)系數(shù)據(jù)庫管理系統(tǒng)它最初是由 microsoft sybase 和 ashton- tate 三家公司共同開發(fā)的于 1988 年推出了第一個 os/2 版本在 windows nt 推出后 microsoft 與 sybase 在 sql server 的開發(fā)上就分道揚(yáng)鑣了 microso

5、ft 將 sql server 移 植到 windows nt 系統(tǒng)上專注于開發(fā)推廣 sql server 的 windows nt 版本 sybase 則較專注于 sql server 在 unix 操作系統(tǒng)上的應(yīng)用在本書中介紹的是 microsoft sql server 以后簡稱為 sql server 或 ms sql server sql server 2000 是 microsoft 公司推出的 sql server 數(shù)據(jù)庫管理系統(tǒng)的最新版本 該版本繼承了 sql server 7.0 版本的優(yōu)點同時又比它增加了許多更先進(jìn)的功能具有使用 方便可伸縮性好與相關(guān)軟件集成程度高等優(yōu)點可跨

6、越從運(yùn)行 microsoft windows 98 的膝 上型電腦到運(yùn)行 microsoft windows 2000 的大型多處理器的服務(wù)器等多種平臺使用 . sql server 2000 產(chǎn)品的版本有: (1)企業(yè)版:用作一個企業(yè)的數(shù)據(jù)庫服務(wù)器。該版本支持 sql server 2000 的所有功能,支持?jǐn)?shù)十個 tb 級的數(shù)據(jù)庫,其價格最為昂貴。 (2)標(biāo)準(zhǔn)版:一般用作一個部門或一個工作組的數(shù)據(jù)庫服務(wù)器,支持 gb 級的數(shù)據(jù)庫。 (3)個人版:主要供移動用戶使用,為不經(jīng)常在線的用戶提供 sql server 的服務(wù)存儲服務(wù)。 (4)開發(fā)版:供程序員在數(shù)據(jù)庫應(yīng)用程序開發(fā)階段使用,具有企業(yè)版

7、的所 有功能,但同時連接的用戶有一定的限制,無法作為數(shù)據(jù)庫服務(wù)器使用。 (5)windows ce 版:用于為掌目電腦(pda)提供數(shù)據(jù)存儲服務(wù)。 (6)評估版:可以從 web 上免費下載的功能完整的版本,但只具有 120 天 的運(yùn)行時間。 1.2.2 cbuilder 簡介 visual c+是一個功能強(qiáng)大的可視化軟件開發(fā)工具。自1993 年 microsoft 公司 推出 visual c+1.0 后,隨著其新版本的不斷問世, visual c+已成為專業(yè)程序員進(jìn) 行軟件開發(fā)的首選工具。 雖然微軟公司推出了 visual c+.net(visual c+7.0),但它的應(yīng)用的很大的局 限性

8、,只適用于 windows 2000,windows xp 和 windows nt4.0。所以實際中,更多的 是以 visual c+6.0 為平臺。 visual c+6.0 不僅是一個 c+編譯器,而且是一個基于 windows 操作系統(tǒng)的可 視化集成開發(fā)環(huán)境( integrated development environment,ide)。visual c+6.0 由許多組件組成,包括編輯器、調(diào)試器以及程序向?qū)ppwizard、類向?qū)?class wizard 等開發(fā)工具。 這些組件通過一個名為 developer studio 的組件集成為和諧 的開發(fā)環(huán)境。 visual c+它大

9、概可以分成三個主要的部分: 1 developer studio; 2 mfc; 3 platform sdk。 1.2.3 mfc 簡介 mfc,微軟基礎(chǔ)類 (microsoft foundation classes),實際上是微軟提供的 , 用于在 c+環(huán)境下編寫應(yīng)用程序的一個框架和引擎 ,vc+是 windos 下開發(fā)人員使用的 專業(yè) c+ sdk(sdk,standard software develop kit,專業(yè)軟件開發(fā)平臺 ),mfc 就是 掛在它之上的一個輔助軟件開發(fā)包 ,mfc 作為與 vc+血肉相連的部分 (注意 c+和 vc+的區(qū)別:c+是一種程序設(shè)計語言 ,是一種大家

10、都承認(rèn)的軟件編制的通用規(guī)范 ,而 vc+只是一個編譯器 ,或者說是一種編譯器 +源程序編輯器的 ide,ws,platform,這跟 pascal 和 delphi 的關(guān)系一個道理 ,pascal 是 delphi 的語言基礎(chǔ) ,delphi 使用 pascal 規(guī)范來進(jìn)行 win 下應(yīng)用程序的開發(fā)和編譯 ,卻不同于 basic 語言和 vb 的關(guān)系, basic 語言在 vb 開發(fā)出來被應(yīng)用的年代已經(jīng)成了basic 語言的新規(guī)范 ,vb 新加的 basic 語言要素,如面向?qū)ο蟪绦蛟O(shè)計的要素 ,是一種性質(zhì)上的飛躍 ,使 vb 既是一個 ide,又成長成一個新的程序設(shè)計語言 ),mfc 同 b

11、c+集成的 vcl 一樣是一個非外掛式的 軟件包,類庫,只不過 mfc 類是微軟為 vc+專配的。 2.2.需求分析需求分析 2.12.1 編寫目的編寫目的 本文檔的編制是為了使用戶和軟件開發(fā)人員雙方對軟件的運(yùn)行環(huán)境、功能和性能需求 的初始規(guī)定有一個共同的理解,使之成為整個軟件開發(fā)工作的基礎(chǔ),并為概要設(shè)計提供需 求分析。 2.22.2 設(shè)計背景設(shè)計背景 軟件產(chǎn)品名為:圖書管理系統(tǒng)圖書管理系統(tǒng) 圖書管理系統(tǒng)旨在用計算機(jī)對圖書借還信息進(jìn)行管理,本設(shè)計針對的用戶是全校的各 大師生。相應(yīng)的需求有: 數(shù)據(jù)庫能夠存儲一定數(shù)量的圖書信息,并方便有效的進(jìn)行相應(yīng)的圖書借還相關(guān)數(shù)據(jù)操 作和管理,這主要包括: 對圖

12、書數(shù)據(jù)庫的編寫形成; 對圖書信息的檢索查詢; 圖書借還的數(shù)據(jù)統(tǒng)計; 并且能夠提供一定的安全機(jī)制,防止隨意增刪改查。 2.3 術(shù)語術(shù)語 2.3.1 數(shù)據(jù)流圖(data flow graph) 是描述數(shù)據(jù)處理過程的工具。從數(shù)據(jù)傳遞和加工的角度,以圖形方式刻畫數(shù)據(jù)流從輸 入到輸出的移動變換過程,包括四種基本圖形元素:數(shù)據(jù)流,加工,文件,數(shù)據(jù)源點或匯 點。 2.3.2. 數(shù)據(jù)字典(data dictionary) 與數(shù)據(jù)流圖密切配合,能清楚的表達(dá)數(shù)據(jù)處理的需求。 2.42.4 軟件功能概述軟件功能概述 方便廣大師生對圖書進(jìn)行借閱返還,減少了工作人員的手工記錄操作,并且記錄準(zhǔn)確 性高,避免了圖書被破壞、

13、被偷竊的現(xiàn)象。 2.52.5 用戶特點用戶特點 要求用戶具有最基本的計算機(jī)和 windows 環(huán)境的操作技能,會使用鼠標(biāo)。 2.62.6 系統(tǒng)需求與功能系統(tǒng)需求與功能 圖書館管理系統(tǒng)的主要功能包括: 2.6.1 讀者借書管理 讀者把借書證和要借的書交給管理員。管理員把借書證的卡號(即讀者的編 號)和圖書的編號輸入電腦,計算機(jī)就根據(jù)這些信息進(jìn)行處理,記錄讀者的借書 信息,并把相關(guān)的圖書、讀者信息顯示在屏幕上。然后管理員把借書證和圖書 交還給讀者。 2.6.2 讀者還書管理 讀者把要還的書交給管理員。管理員把圖書的編號輸入電腦,計算機(jī)就根 據(jù)這信息進(jìn)行處理,將此書的借出信息,刪除并把相關(guān)的圖書、讀

14、者信息顯示 在屏幕上。 2.6.3 查詢功能 圖書信息的查詢。 讀者信息的查詢。 其他綜合信息的查詢。 2.6.4 圖書管理 圖書信息的錄入。 圖書信息的修改。 圖書信息的刪除。 2.6.5 讀者管理 讀者信息的錄入。 讀者信息的修改。 圖書管理系統(tǒng)要求能運(yùn)行于普通的 pc 機(jī)上,能在多臺計算機(jī)機(jī)上同時運(yùn)行, 使多個管理員能同時工作處理業(yè)務(wù)。 2.72.7 數(shù)據(jù)字典數(shù)據(jù)字典 2.7.1 數(shù)據(jù)結(jié)構(gòu) 管理員用戶管理員號管理員密碼 讀者用戶讀者號姓名性別出生年月聯(lián)系電話地址密碼 圖書信息書目編號書名出版社作者定價數(shù)量余量 借書記錄讀者號書目編號借書量欠書量出借時間應(yīng)還時間 還書時間狀態(tài) 2.7.2

15、數(shù)據(jù)項 表 圖書表 編號字段名稱數(shù)據(jù)結(jié)構(gòu)說明 1書目編號varchar 10主鍵,不允許為空 2書名varchar 20不允許為空 3出版社varchar 20允許為空 4作者varchar 20允許為空 5定價float允許為空 6數(shù)量int允許為空 7余量int允許為空 表 讀者表 編號字段名稱數(shù)據(jù)結(jié)構(gòu)說明 1讀者號varchar 10主鍵,不允許為空 2密碼varchar 16允許為空 3姓名varchar 8不允許為空 4性別char 2允許為空 5出生年月varchar 10允許為空 6聯(lián)系地址varchar40允許為空 7聯(lián)系電話varchar14允

16、許為空 表 借還表 編號字段名稱數(shù)據(jù)結(jié)構(gòu)說明 1讀者號varchar 10外鍵,不允許為空 2書目編號varchar 10外鍵,不允許為空 3借書量int允許為空 4欠書量int允許為空 5出借時間datetime允許為空 6應(yīng)還時間datetime允許為空 7還書時間datetime允許為空 8狀態(tài)int允許為空 表 管理員表 編號字段名稱數(shù)據(jù)結(jié)構(gòu)說明 1管理員號varchar 16主鍵,不允許為空 2密碼varchar 16不允許為空 2.82.8 安全性要求安全性要求 在數(shù)據(jù)庫內(nèi)設(shè)有管理員表,登陸系統(tǒng)時會要求輸入管理員帳號和密碼。管 理員帳號和密碼可以在系

17、統(tǒng)中添加和修改。 2.92.9 一致性要求一致性要求 在管理系統(tǒng)相關(guān)的表之間,有較強(qiáng)的關(guān)聯(lián)性。為了實現(xiàn)一致性的需求,各 個表之間均建立起了相應(yīng)的一致性約束。 2.102.10 完整性要求完整性要求 根據(jù)圖書管理系統(tǒng)的要求,為保持?jǐn)?shù)據(jù)的完整性,采用了數(shù)據(jù)庫的事務(wù)機(jī) 制,防止出現(xiàn)操作故障引起的數(shù)據(jù)不一致。 3.3.概念結(jié)構(gòu)設(shè)計概念結(jié)構(gòu)設(shè)計 借借還還書書 圖圖書書 讀讀者者 借還書 e-r 圖 圖圖書書 編號 書名 出版社 作者 價格 數(shù)量 余量 圖書實體 e-r 圖 讀讀者者 讀者號 姓名 性別 電話 地址 密碼 生辰 讀者實體 e-r 圖 4.4.邏輯結(jié)構(gòu)設(shè)計邏輯結(jié)構(gòu)設(shè)計 4.14.1 關(guān)系模型

18、設(shè)計關(guān)系模型設(shè)計 圖書(書目編號,書名,出版社,作者,定價,數(shù)量,余量)編號為該關(guān) 系的候選碼。 讀者(讀者號,姓名,性別,出生年月,聯(lián)系電話,地址,密碼)讀者號 為該關(guān)系的候選碼。 借書記錄(讀者號、書目編號、借書量、欠書量、出借時間、應(yīng)還時間、 還書時間、狀態(tài)),其中讀者號和書目編號分別為讀者和圖書表的外碼 管理員(管理員號,密碼) 上述關(guān)系模型對應(yīng)著各個表 圖書表: 列名數(shù)據(jù)類型可否為空 書目編號(主鍵)字符型(20)不能為空 書名字符型(20)可為空 出版社字符型(50)可為空 作者字符型(15)可為空 定價字符型(20)可為空 數(shù)量字符型(10)可為空 余量字符型(20)可為空 讀者

19、表: 列名數(shù)據(jù)類型可否為空 讀者號(主鍵)字符型(20)不能為空 姓名字符型(20)可為空 性別字符型(50)可為空 出生年月字符型(15)可為空 聯(lián)系電話字符型(20)可為空 地址字符型(10)可為空 密碼字符型(20)可為空 借書記錄: 列名數(shù)據(jù)類型可否為空 讀者號(主鍵) (外碼)字符型(20)不能為空 書目編號(主鍵) (外碼)字符型(20)不能為空 借書量字符型(50)可為空 欠書量字符型(15)可為空 出借時間字符型(20)可為空 應(yīng)還時間字符型(10)可為空 還書時間字符型(20)可為空 狀態(tài)字符型(10)可為空 管理員表: 列名數(shù)據(jù)類型可否為空 管理員號字符型(20)可為空 密

20、碼字符型(20)可為空 4.24.2 完整性(主、外碼和用戶自定義的完整性約束)設(shè)計完整性(主、外碼和用戶自定義的完整性約束)設(shè)計 book 表的主鍵為 book_name reader 表的主鍵為 reader_no borrow 表的主鍵為 reader_name,reader_no 關(guān)系 fk_book:主鍵表 book_name 和外鍵表 reader 的 reader_no 4.34.3 表的創(chuàng)建:表的創(chuàng)建: create table admin (admin_no char(20) admin_password char(20) ) create table book (nombe

21、r (20) primary key, name char(20) punishingfirm char(20) punisher char(20), price char(20) amount char(20) spare char(20) ) create table reader (number char(8) primary key, password char(8) not null, name char(20) sex char(8), happy day char(20), address char(8), phone char(8), ) create table work (

22、readnumber char(20) primary key, booknumber char(20) not null, amount char(20) owe char(8), lendtime char(20), expectedtime char(8), returntime char(20) state char(8), ) 4.44.4 對數(shù)據(jù)進(jìn)行查詢對數(shù)據(jù)進(jìn)行查詢 對登錄號碼和密碼的查詢: selcet admin_no,admin_password from admin ; 對書本的內(nèi)容進(jìn)行查詢: select nomber,name,punishingfirm ,punis

23、her,price ,amount ,spare from book 對讀者信息進(jìn)行查詢: select number,password ,name ,sex, happy day ,address ,phone from reader 對借閱的工作記錄進(jìn)行查詢: select readnumber ,booknumber ,amount ,owe,lendtime,expectedtime ,returntime,state from work 4.54.5 數(shù)據(jù)庫中各個表的存儲內(nèi)容表數(shù)據(jù)庫中各個表的存儲內(nèi)容表 1.1.數(shù)據(jù)庫中的管理員登錄號與密碼表:數(shù)據(jù)庫中的管理員登錄號與密碼表: 2.數(shù)

24、據(jù)庫中所存的書的目錄表: 3.數(shù)據(jù)庫中讀者表: 4.數(shù)據(jù)庫中的工作時間記錄表: 4.64.6 具體具體 rdbmsrdbms 數(shù)據(jù)模型轉(zhuǎn)換數(shù)據(jù)模型轉(zhuǎn)換 由于 microsoft sql server 2000 系統(tǒng)支持上述數(shù)據(jù)模型,所以不用進(jìn)行 特定的轉(zhuǎn)換。 4.74.7 系統(tǒng)結(jié)構(gòu)圖系統(tǒng)結(jié)構(gòu)圖 結(jié)束 開始 程序初始化 功能選擇 查詢借書還書管理 是否繼續(xù)是否繼續(xù)是否繼續(xù)是否繼續(xù) 是 是 否否否 否 是是 圖 4.3 5.5.數(shù)據(jù)庫物理設(shè)計數(shù)據(jù)庫物理設(shè)計 5.15.1 索引的選擇建立索引的選擇建立 由于系統(tǒng)可能要涉及大量數(shù)據(jù)的操作,所以索引的建立就成為一種必需。 本系統(tǒng)采用 b+樹索引方法,分別

25、在各 customer,diretory,order 和 orderdetail 各個表的主鍵上建立索引。 5.25.2 數(shù)據(jù)存放位置數(shù)據(jù)存放位置 本系統(tǒng)數(shù)據(jù)和索引存放在磁盤中。 5.35.3 確定系統(tǒng)配置確定系統(tǒng)配置 根據(jù)具體需要配置。 5.45.4 具體模塊具體模塊 登錄模塊 讀者登錄管理員登錄 驗證用戶名和密碼 圖 5.4.1 借還書模塊 借書 還書 記錄讀 者數(shù)據(jù) 記錄圖 書數(shù)據(jù) 注銷圖 書記錄 更新讀 者數(shù)據(jù) 圖 5.4.2 查詢模塊 圖書數(shù)據(jù) 查詢 讀者數(shù) 據(jù)查詢 借還書 查詢 管理員 查詢 圖 5.4.3 數(shù)據(jù)庫管理模塊 讀者管理圖書管 理 借還書 管理 數(shù)據(jù)庫的備 份與恢復(fù) 圖

26、 5.4.4 6.6.數(shù)據(jù)庫實施數(shù)據(jù)庫實施 6.16.1 數(shù)據(jù)庫對象的數(shù)據(jù)庫對象的 sqlsql 腳本文件腳本文件 6.1.1 admin 表 if exists (select * from dbo.sysobjects where id = object_id(ndbo.admin) and objectproperty(id, nisusertable) = 1) drop table dbo.admin go create table dbo.admin ( number varchar (3) collate chinese_prc_ci_as not null , password

27、 varchar (16) collate chinese_prc_ci_as null ) on primary go 6.1.2 book 表 if exists (select * from dbo.sysobjects where id = object_id(ndbo.b) and objectproperty(id, nisforeignkey) = 1) alter table dbo.work drop constraint b go if exists (select * from dbo.sysobjects where id = object_id(ndbo.book)

28、and objectproperty(id, nisusertable) = 1) drop table dbo.book go create table dbo.book ( number varchar (10) collate chinese_prc_ci_as not null , name varchar (20) collate chinese_prc_ci_as not null , publishingfirm varchar (20) collate chinese_prc_ci_as null , publisher varchar (20) collate chinese

29、_prc_ci_as null , price float null , amount int null , spare int null ) on primary go 6.1.3 reader 表 if exists (select * from dbo.sysobjects where id = object_id(ndbo.a) and objectproperty(id, nisforeignkey) = 1) alter table dbo.work drop constraint a go if exists (select * from dbo.sysobjects where

30、 id = object_id(ndbo.reader) and objectproperty(id, nisusertable) = 1) drop table dbo.reader go create table dbo.reader ( number varchar (10) collate chinese_prc_ci_as not null , password varchar (16) collate chinese_prc_ci_as null , name varchar (8) collate chinese_prc_ci_as not null , sex char (2)

31、 collate chinese_prc_ci_as null , happyday varchar (10) collate chinese_prc_ci_as null , address varchar (40) collate chinese_prc_ci_as null , phone varchar (14) collate chinese_prc_ci_as null ) on primary go 6.1.4 work 表 if exists (select * from dbo.sysobjects where id = object_id(ndbo.work) and ob

32、jectproperty(id, nisusertable) = 1) drop table dbo.work go create table dbo.work ( reanumber varchar (10) collate chinese_prc_ci_as not null , booknumber varchar (10) collate chinese_prc_ci_as not null , amount int null , owe int null , lendtime datetime null , expectedtime datetime null , returntim

33、e datetime null , state int null ) on primary go 6.2.2 備份和還原數(shù)據(jù)庫備份和還原數(shù)據(jù)庫 6.2.1 備份數(shù)據(jù)庫 打開 ms sql server2000 的企業(yè)管理器,右鍵需要備份的數(shù)據(jù)庫-選擇 “所有任務(wù)”-“備份數(shù)據(jù)庫”,選擇“添加”-設(shè)置備份的保存位置和備份的 文件名,多次點擊確定完成數(shù)據(jù)庫的備份(請注意備份的安全) 。 6.2.2 還原數(shù)據(jù)庫 打開 ms sql server2000 的企業(yè)管理器,右鍵要還原的數(shù)據(jù)庫-所有任務(wù)-還 原數(shù)據(jù)庫,選擇“還原”欄時的“從設(shè)備”選項,點擊“選擇設(shè)備” ,點擊“添 加” ,并找到該備份的位置

34、。多次點擊確定返回,并完成數(shù)據(jù)庫的還原。 6.36.3 用戶界面設(shè)計用戶界面設(shè)計 6.3.1 登陸界面 圖 6.3.1 6.3.2 管理員控制面板界面 圖 6.3.2 6.3.3 借書還書界面 6.3.4 圖書管理界面 6.3.5 用戶查詢界面: 6.3.6 用戶注冊界面 6.4 對用戶界面的操作對用戶界面的操作 6.4.1 當(dāng)一個學(xué)生既想借書又想還書時,只要讀入相關(guān)書的數(shù)據(jù)就會得到以下的界面顯 示: 6.4.2 當(dāng)想對圖書進(jìn)行查找時會顯示下面的界面: 6.4.3 當(dāng)想增加新的圖書時: 6.4.4 對用戶的個人資料以及該用戶的借書情況進(jìn)行查詢: 6.4.5 新的用戶注冊: 圖略 7.7.系統(tǒng)測

35、試方案和測試報告系統(tǒng)測試方案和測試報告 7.17.1 測試方案測試方案 由于系統(tǒng)規(guī)模較小,所以沒有安排單獨的白盒測試,而是相應(yīng)地將這部分 測試歸并到系統(tǒng)編碼過程中。整個測試過程基于自頂向下測試的組裝模塊的方 法,先對主模塊進(jìn)行基本測試,然后在按深度優(yōu)先策略逐一將子模塊組裝到主 模塊上進(jìn)行測試,最后再對系統(tǒng)進(jìn)行全面的整體測試。 8.8.安裝和使用說明安裝和使用說明 8.1 安裝安裝 8.1.1安裝 microsoft sql server 2000 數(shù)據(jù)庫系統(tǒng)。 8.1.2還原數(shù)據(jù)庫 文件夾里有一個名為”library”的數(shù)據(jù)庫文件。打開 ms sql server2000 的企業(yè)管理器,新建一個名為”library”的空數(shù)據(jù)庫,右鍵-所有任務(wù)-還原 數(shù)據(jù)庫,選擇“還原”欄時的“從設(shè)備”選項,點擊“選擇設(shè)備” ,點擊“添加” , 并找到該備份的位置。多次點擊確定返回,并完成數(shù)據(jù)庫的還原.(注意:默認(rèn) 的數(shù)據(jù)庫里只有一個管理員用戶,要想修改或增加管理員用戶可以自動到數(shù)據(jù) 庫里查看表 admin)。 8.1.3. 運(yùn)行系統(tǒng) 打開可執(zhí)行文件“小區(qū)圖書管理系統(tǒng).exe”即可開始。 8.28.2 使用使用

溫馨提示

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

最新文檔

評論

0/150

提交評論