HOME 首頁(yè)
SERVICE 服務(wù)產(chǎn)品
XINMEITI 新媒體代運(yùn)營(yíng)
CASE 服務(wù)案例
NEWS 熱點(diǎn)資訊
ABOUT 關(guān)于我們
CONTACT 聯(lián)系我們
創(chuàng)意嶺
讓品牌有溫度、有情感
專(zhuān)注品牌策劃15年

    圖書(shū)管理系統(tǒng)畢業(yè)設(shè)計(jì)

    發(fā)布時(shí)間:2023-04-24 21:46:03     稿源: 創(chuàng)意嶺    閱讀: 1417        

    大家好!今天讓創(chuàng)意嶺的小編來(lái)大家介紹下關(guān)于圖書(shū)管理系統(tǒng)畢業(yè)設(shè)計(jì)的問(wèn)題,以下是小編對(duì)此問(wèn)題的歸納整理,讓我們一起來(lái)看看吧。

    創(chuàng)意嶺作為行業(yè)內(nèi)優(yōu)秀企業(yè),服務(wù)客戶遍布全國(guó),相關(guān)業(yè)務(wù)請(qǐng)撥打175-8598-2043,或微信:1454722008

    本文目錄:

    圖書(shū)管理系統(tǒng)畢業(yè)設(shè)計(jì)

    一、求圖書(shū)館管理系統(tǒng)的c++課程設(shè)計(jì)?。。?!

    1.開(kāi)發(fā)背景

    數(shù)據(jù)庫(kù)技術(shù)和Internet的飛速發(fā)展,使它們已經(jīng)成為現(xiàn)代信息技術(shù)的重要組成部分,是現(xiàn)在計(jì)算機(jī)信息系統(tǒng)和計(jì)算機(jī)應(yīng)用系統(tǒng)的基礎(chǔ)和核心。對(duì)于任何一個(gè)企業(yè)來(lái)說(shuō),數(shù)據(jù)是企業(yè)重要的資產(chǎn),如何有效利用這些數(shù)據(jù),對(duì)于企業(yè)發(fā)展起著極其重要的作用。隨著我國(guó)市場(chǎng)經(jīng)濟(jì)的迅速發(fā)展和人們生活水平的不斷提高,圖書(shū)館藏書(shū)的樹(shù)木逐漸增大,這也挑戰(zhàn)了圖書(shū)管理方面的技術(shù),以前的人工管理方式已經(jīng)不再適應(yīng)現(xiàn)在的環(huán)境,取而代之的是先進(jìn)的圖書(shū)管理系統(tǒng),通過(guò)使用PowerBuilder創(chuàng)建的圖書(shū)管理系統(tǒng)可以讓管理人員方便而快捷的進(jìn)行管理、查詢(xún)、借閱、錄入等工作。

    2.需求分析

    2.1系統(tǒng)目標(biāo)

    圖書(shū)管理信息系統(tǒng)是典型的信息管理系統(tǒng)(MIS),其開(kāi)發(fā)主要包括后臺(tái)數(shù)據(jù)庫(kù)的建立和維護(hù)以及前端應(yīng)用程序的開(kāi)發(fā)兩個(gè)方面。對(duì)于前者要求建立起數(shù)據(jù)一致性和完整性強(qiáng).數(shù)據(jù)安全性好的庫(kù)。而對(duì)于后者則要求應(yīng)用程序功能完備,易使用等特點(diǎn)。

    系統(tǒng)開(kāi)發(fā)的總體任務(wù)是實(shí)現(xiàn)各種信息的系統(tǒng)化,規(guī)范化和自動(dòng)化。

    2.2需求定義

    圖書(shū)館管理系統(tǒng)開(kāi)發(fā)。系統(tǒng)開(kāi)發(fā)的總的設(shè)計(jì)目標(biāo)是實(shí)現(xiàn)圖書(shū)管理的系統(tǒng)化、規(guī)范化和自動(dòng)化,實(shí)現(xiàn)對(duì)圖書(shū)資料的集中統(tǒng)一的管理。

    本系統(tǒng)主要實(shí)現(xiàn)對(duì)圖書(shū)館信息的管理,主要功能為管理有關(guān)讀者、圖書(shū)、借閱、查詢(xún)、刪除和管理員的信息等。本系統(tǒng)結(jié)構(gòu)分為讀者類(lèi)別管理、讀者檔案管理、圖書(shū)類(lèi)型管理、圖書(shū)檔案管理以及圖書(shū)流程管理,讀者管理可以瀏覽讀者的信息,可以對(duì)讀者信息進(jìn)行維護(hù)。圖書(shū)管理可以瀏覽圖書(shū)的信息,可以對(duì)圖書(shū)信息進(jìn)行維護(hù)。借閱管理可以顯示當(dāng)前數(shù)據(jù)庫(kù)中書(shū)籍借閱情況,可以對(duì)借閱信息進(jìn)行維護(hù)。本系統(tǒng)主要解決的問(wèn)題是利用關(guān)鍵字對(duì)數(shù)據(jù)庫(kù)進(jìn)行查詢(xún)。

    其系統(tǒng)的功能模塊圖如下:

    圖2-1 系統(tǒng)功能模塊圖

    針對(duì)一般圖書(shū)管理信息系統(tǒng)的需求,通過(guò)對(duì)圖書(shū)管理工作過(guò)程的內(nèi)容和數(shù)據(jù)流程分析,設(shè)計(jì)如下面所示的數(shù)據(jù)項(xiàng):

    讀者信息

    屬性:讀者學(xué)號(hào),讀者姓名,讀者性別,聯(lián)系電話,所在院系,生效日期,失效日期,違章?tīng)顩r,累計(jì)借書(shū)

    主鍵:讀者學(xué)號(hào)

    書(shū)籍信息

    屬性:ISBN,書(shū)名,作者,出版社,出版日期,簡(jiǎn)介

    主鍵:ISBN

    管理員信息

    屬性:工作號(hào),姓名,性別,電話,家庭住址

    主鍵:工作號(hào)

    2.3數(shù)據(jù)流程

    2.3.1 讀者

    作為學(xué)生對(duì)圖書(shū)管理系統(tǒng)的要求有:

    1. 能按各種方式(比如書(shū)名、編號(hào)、作者)查詢(xún)圖書(shū)館的藏書(shū)情況。

    2. 能夠方便地借閱圖書(shū)、續(xù)借圖書(shū)、歸還圖書(shū)。

    3. 能夠查詢(xún)自己的基本資料、借閱圖書(shū)情況。

    4. 能夠熟悉圖書(shū)管理系統(tǒng)的使用。

    讀者進(jìn)入系統(tǒng)工作的流程圖為:

    2-1進(jìn)入系統(tǒng)工作的流程圖

    2.3.2 圖書(shū)管理員

    作為圖書(shū)管理員,他們對(duì)圖書(shū)管理系統(tǒng)的要求有:

    1. 能方便的對(duì)圖書(shū)進(jìn)行錄入登記,注銷(xiāo)陳舊的書(shū)籍。

    2. 能夠方便地對(duì)新生進(jìn)行登記,或注銷(xiāo)已經(jīng)畢業(yè)的學(xué)生信息(基本信息,借閱信息)。

    3. 能夠隨時(shí)發(fā)布一些諸如各學(xué)院學(xué)生借閱圖書(shū)超期情況、館內(nèi)藏書(shū)情況、借情況等信息,以便各學(xué)院能夠隨時(shí)獲知本院學(xué)生的一些借書(shū)信息。

    圖書(shū)管理員工作的流程圖為:

    2-2圖書(shū)管理員工作流程圖

    3.功能描述

    系統(tǒng)功能分析是在系統(tǒng)開(kāi)發(fā)的總體任務(wù)的基礎(chǔ)上完成。本系統(tǒng)需要完成的功能主要有5部分:

    (1) 圖書(shū)基本情況的錄入,修改,刪除等基本操作。

    1.書(shū)籍類(lèi)別標(biāo)準(zhǔn)的制定,類(lèi)別信息的輸入,包括類(lèi)別編號(hào),類(lèi)別名稱(chēng),關(guān)鍵詞,備注信息等。

    2.書(shū)籍類(lèi)別信息的查詢(xún),修改,包括類(lèi)別編號(hào),類(lèi)別名稱(chēng),關(guān)鍵詞,備注信息等。

    3.書(shū)籍信息的輸入,包括書(shū)籍編號(hào),書(shū)籍名稱(chēng),書(shū)籍類(lèi)別,作者名稱(chēng),出版社名稱(chēng),出版日期,書(shū)籍頁(yè)數(shù),關(guān)鍵詞,登記日期,備注信息等。

    (2) 辦理借書(shū)卡模塊。

    1.新生辦理借書(shū)證。

    2.丟失辦理借書(shū)證。

    (3) 實(shí)現(xiàn)借書(shū)功能。

    1.借書(shū)信息的輸入,包括借書(shū)信息編號(hào),讀書(shū)編號(hào),讀者姓名,書(shū)籍編號(hào),書(shū)籍名稱(chēng),借書(shū)日期,備注信息等。

    2.借書(shū)信息的查詢(xún),修改,包括借書(shū)信息編號(hào),讀者編號(hào),讀者姓名,書(shū)籍編號(hào),書(shū)籍名稱(chēng),借書(shū)日期,備注信息等。

    (4) 實(shí)現(xiàn)還書(shū)功能。

    1.還書(shū)信息的輸入,包括還書(shū)信息編號(hào),讀者編號(hào),讀者姓名,書(shū)籍編號(hào),書(shū)籍名稱(chēng),借書(shū)日期,還書(shū)日期,備注信息等。

    2.還書(shū)信息的查詢(xún)和修改,包括還書(shū)信息編號(hào),讀書(shū)編號(hào),讀者姓名,書(shū)籍編號(hào),書(shū)籍名稱(chēng),借書(shū)日期,還書(shū)日期,備注信息等。

    (5) 能方便的對(duì)圖書(shū)進(jìn)行查詢(xún)。對(duì)超期的情況能自動(dòng)給出提示信息

    4.概念模型設(shè)計(jì)

    各部分E-R圖如下:

    (1)讀者信息類(lèi)別實(shí)體E-R圖

    4-1 讀者類(lèi)別實(shí)體E-R圖

    (2)書(shū)籍信息類(lèi)別實(shí)體E-R圖

    4-2 書(shū)籍類(lèi)別實(shí)體E-R圖

    (3)圖書(shū)借閱實(shí)體E-R圖:

    4-3 圖書(shū)借閱實(shí)體E-R圖

    (4)投訴管理實(shí)體E-R圖:

    4-4 投訴管理實(shí)體E-R圖

    4-5實(shí)體之間關(guān)系的E-R圖

    借閱關(guān)系(讀者、管理員、書(shū)籍三元關(guān)系)

    圖4-6 CDM圖

    5.邏輯模型設(shè)計(jì)和優(yōu)化

    從理論‘E-R模型’到理論‘關(guān)系模型’的整理轉(zhuǎn)換,通過(guò)E-R模型到關(guān)系模型的轉(zhuǎn)化,可以得到如下關(guān)系模式:

    借閱關(guān)系

    屬性:工作號(hào),讀者學(xué)號(hào),ISBN,是否續(xù)借,借書(shū)日期,還書(shū)日期,備注。

    主鍵:工作號(hào),讀者學(xué)號(hào),ISBN

    管理員_書(shū)籍關(guān)系

    屬性:工作號(hào),ISBN,添加時(shí)間,是否在館

    主鍵:工作號(hào),ISBN

    管理員_學(xué)生關(guān)系

    屬性:工作號(hào),讀者學(xué)號(hào),確認(rèn)借還

    主鍵:工作號(hào),讀者學(xué)號(hào)

    通過(guò)由概念模型設(shè)計(jì)得到CDM圖powerdesigner轉(zhuǎn)換成對(duì)應(yīng)的PDM圖:

    PDM圖

    5.1圖書(shū)信息表

    列名 數(shù)據(jù)類(lèi)型 可否為空

    ISBN varchar 否

    書(shū)名 varchar 否

    作者 varchar 否

    出版社 varchar 是

    出版日期 datetime 是

    簡(jiǎn)介 varchar 是

    5.2 讀者信息表

    列名 數(shù)據(jù)類(lèi)型 可否為空

    讀者學(xué)號(hào) varchar 否

    讀者姓名 varchar 否

    讀者性別 varchar 否

    聯(lián)系電話 varchar 是

    所在院系 varchar 否

    5.3 管理員信息表

    列名 數(shù)據(jù)類(lèi)型 可否為空

    工作號(hào) varchar 否

    姓名 varchar 否

    性別 varchar 否

    電話 varchar 是

    家庭住址 varchar 是

    5.4 借閱表

    列名 數(shù)據(jù)類(lèi)型 可否為空

    工作號(hào) char 否

    ISBN char 否

    讀者學(xué)號(hào) char 否

    借閱日期 datetime 否

    還書(shū)日期 datetime 否

    是否續(xù)借 char 否

    5.5 管理員_書(shū)籍

    列名 數(shù)據(jù)類(lèi)型 可否為空

    工作號(hào) char 否

    ISBN char 否

    添加時(shí)間 datatime 是

    是否在館 char 是

    5.6 管理員_學(xué)生

    列名 數(shù)據(jù)類(lèi)型 可否為空

    工作號(hào) char 否

    讀者學(xué)號(hào) char 否

    借還確認(rèn) char 否

    6.物理設(shè)計(jì)和實(shí)施

    從理論‘關(guān)系模型’到實(shí)現(xiàn)\實(shí)施‘?dāng)?shù)據(jù)庫(kù)建立’,物理文件的安排和建立索引

    6.1 建立索引

    為了提高在表中搜索元組的速度,在實(shí)際實(shí)現(xiàn)的時(shí)候應(yīng)該基于鍵碼建立索引是各表中建立索引的表項(xiàng):

    (1)讀者信息(讀者學(xué)號(hào))

    (2)書(shū)籍信息(ISBN)

    (3)管理員信息(工作號(hào))

    (4)借閱(工作號(hào),讀者學(xué)號(hào),ISBN)

    (5)管理員_書(shū)籍(工作號(hào),ISBN)

    (6)管理員_學(xué)生(工作號(hào),讀者學(xué)號(hào))

    6.2 SQL語(yǔ)句

    如下所示:

    /*==============================================================*/

    /* Table: 書(shū)籍信息 */

    /*==============================================================*/

    create table 書(shū)籍信息

    (

    ISBN char(20) not null,

    書(shū)名 char(20),

    作者 char(10),

    出版社 char(15),

    出版日期 char(30),

    簡(jiǎn)介 char(160),

    constraint PK_書(shū)籍信息 primary key (ISBN)

    );

    /*==============================================================*/

    /* Index: 書(shū)籍信息_PK */

    /*==============================================================*/

    create unique index 書(shū)籍信息_PK on 書(shū)籍信息 (

    ISBN ASC

    );

    /*==============================================================*/

    /* Table: 投訴 */

    /*==============================================================*/

    create table 投訴

    (

    工作號(hào) char(10) not null,

    學(xué)號(hào) char(10) not null,

    投書(shū)意見(jiàn) char(100),

    投訴日期 char(30),

    受訴日期 char(30),

    constraint PK_投訴 primary key (工作號(hào), 學(xué)號(hào))

    );

    /*==============================================================*/

    /* Index: 投訴_PK */

    /*==============================================================*/

    create unique index 投訴_PK on 投訴 (

    工作號(hào) ASC,

    學(xué)號(hào) ASC

    );

    /*==============================================================*/

    /* Index: 投訴_FK */

    /*==============================================================*/

    create index 投訴_FK on 投訴 (

    工作號(hào) ASC

    );

    /*==============================================================*/

    /* Index: 投訴2_FK */

    /*==============================================================*/

    create index 投訴2_FK on 投訴 (

    學(xué)號(hào) ASC

    );

    /*==============================================================*/

    /* Table: 登記 */

    /*==============================================================*/

    create table 登記

    (

    工作號(hào) char(10) not null,

    學(xué)號(hào) char(10) not null,

    ISBN char(20) not null,

    證書(shū)日期 char(30) not null,

    還書(shū)日期 char(30) not null,

    違章?tīng)顩r char(160),

    累計(jì)借書(shū) char(160),

    備注 char(160),

    constraint PK_登記 primary key (工作號(hào), 學(xué)號(hào), ISBN)

    );

    /*==============================================================*/

    /* Index: 登記_PK */

    /*==============================================================*/

    create unique index 登記_PK on 登記 (

    工作號(hào) ASC,

    學(xué)號(hào) ASC,

    ISBN ASC

    );

    /*==============================================================*/

    /* Index: 登記_FK */

    /*==============================================================*/

    create index 登記_FK on 登記 (

    工作號(hào) ASC

    );

    /*==============================================================*/

    /* Index: 登記2_FK */

    /*==============================================================*/

    create index 登記2_FK on 登記 (

    學(xué)號(hào) ASC

    );

    /*==============================================================*/

    /* Index: 登記3_FK */

    /*==============================================================*/

    create index 登記3_FK on 登記 (

    ISBN ASC

    );

    /*==============================================================*/

    /* Table: 管理員信息 */

    /*==============================================================*/

    create table 管理員信息

    (

    工作號(hào) char(10) not null,

    姓名 char(10),

    性別 char(5),

    電話 char(15),

    所在院系 char(25),

    constraint PK_管理員信息 primary key (工作號(hào))

    );

    /*==============================================================*/

    /* Index: 管理員信息_PK */

    /*==============================================================*/

    create unique index 管理員信息_PK on 管理員信息 (

    工作號(hào) ASC

    );

    /*==============================================================*/

    /* Table: 讀者信息 */

    /*==============================================================*/

    create table 讀者信息

    (

    學(xué)號(hào) char(10) not null,

    姓名 char(10),

    性別 char(5),

    電話 char(15),

    所在院系 char(25),

    constraint PK_讀者信息 primary key (學(xué)號(hào))

    );

    /*==============================================================*/

    /* Index: 讀者信息_PK */

    /*==============================================================*/

    create unique index 讀者信息_PK on 讀者信息 (

    學(xué)號(hào) ASC

    );

    7.主要數(shù)據(jù)操縱語(yǔ)句

    7.1管理員操作

    (1)注冊(cè)(register)

    INSERT INTO 管理員 (工作號(hào),姓名,性別,電話,家庭住址,備注)

    VALUES(#工作號(hào),#姓名,#性別,#電話,#家庭住址,#備注)

    說(shuō)明:在登記操作后,管理員得到一個(gè)唯一的工作號(hào),可以根據(jù)這個(gè)工作號(hào)采查詢(xún)和修改數(shù)據(jù)。

    (2)注銷(xiāo)(unregister)

    DELETE

    FROM Provider

    WHERE(工作號(hào)=#工作號(hào));

    (3)修改個(gè)人信息(update)

    UPdate 管理員

    Set (工作號(hào)=#工作號(hào),姓名=#姓名,性別=#性別,電話=#電話,家庭住址=#家庭住址)

    WHERE(工作號(hào)=#工作號(hào))

    (4)增加書(shū)籍(addbooks)

    INSERT INTO 圖書(shū) (ISBN,書(shū)名,作者,出版社,出版日期,簡(jiǎn)介,)

    VALUES(#ISBN,#書(shū)名,#作者,#出版社,#出版日期,#簡(jiǎn)介,#備注) INSERT INTO

    管理員_書(shū)籍表(工作號(hào),ISBN,添加時(shí)間,是否在館)

    VALUES(#工作號(hào),#ISBN,#添加時(shí)間,#是否在館)

    (5)刪除書(shū)籍(deletebooks)

    DELETE 圖書(shū)

    WHERE(ISBN =# ISBN)

    (6)修改書(shū)籍(updatebooks)

    UPDATE 圖書(shū)(書(shū)名=#書(shū)名, 作者=#作者, 出版社=#出版社, 出版日期=

    #出版日期, 簡(jiǎn)介=#簡(jiǎn)介)

    WHERE(ISBN =# ISBN)

    7.2讀者操作

    (1)注冊(cè)(register)

    INSERT INTO 讀者(讀者學(xué)號(hào),讀者姓名,讀者性別,聯(lián)系電話,所在系,

    生效日期,失效日期,違章?tīng)顩r,累計(jì)借書(shū),備注)

    VALUES(#讀者學(xué)號(hào),#讀者姓名,#讀者性別,#聯(lián)系電話,#所在系,

    #生效日期,#失效日期,#違章?tīng)顩r,#累計(jì)借書(shū),#備注)

    說(shuō)明:在登記操作后,讀者得到一個(gè)唯一的ID,可以根據(jù)這個(gè)ID來(lái)查詢(xún)和修改自己的信息。

    (2)注銷(xiāo)(unregister)

    DELETE 讀者

    WHERE(讀者學(xué)號(hào)=#讀者學(xué)號(hào))

    (3)修改個(gè)人信息(update)

    UPDATE 讀者 Set(讀者姓名=#讀者姓名,聯(lián)系電話=#聯(lián)系電話,

    所在系=#所在系,生效日期=#生效日期,失效日期=#失效日期,

    違章?tīng)顩r=#違章?tīng)顩r,累計(jì)借書(shū)=#累計(jì)借書(shū),備注=#備注)

    WHERE(讀者學(xué)號(hào)=#讀者學(xué)號(hào))

    (4)查詢(xún)(select)

    SELECT ISBN,書(shū)名,作者,出版社

    FROM圖書(shū)

    WHERE ISBN=#ISBN OR書(shū)名=#書(shū)名

    7.3管理員對(duì)借閱關(guān)系的操作

    (1)插入讀者的信息(insert)

    INSERT INTO 借閱(工作號(hào),讀者學(xué)號(hào),ISBN,是否續(xù)借,借書(shū)日期,還書(shū)日期,備注)

    VALUES(#工作號(hào),#讀者學(xué)號(hào),#ISBN,#是否續(xù)借,#借書(shū)日期,

    #還書(shū)日期,#備注)

    (2)更新信息(update)

    ①更新借出信息

    UPDATE借閱

    SET(借書(shū)日期=#借書(shū)日期,還書(shū)日期=借書(shū)日期+30,是否續(xù)借=0)

    WHERE(工作號(hào)=#工作號(hào) AND 讀者學(xué)號(hào)=#讀者學(xué)號(hào) AND ISBN =#ISBN)

    UPDATE管理員_圖書(shū)

    SET(是否在館=0)

    WHERE(ISBN=#ISBN)

    UPDATA 學(xué)生

    SET (累積借書(shū)=累積借書(shū)+1)

    WHERE(讀者學(xué)號(hào)=#讀者學(xué)號(hào))

    INSERT INTO管理員_學(xué)生(工作號(hào),讀者學(xué)號(hào),確認(rèn)借還,ISBN)

    VALUES(#工作號(hào),#讀者學(xué)號(hào),”0”, #ISBN))

    ②更新續(xù)借信息

    UPDATE 借閱

    SET(是否續(xù)借=#是否續(xù)借)

    WHERE(工作號(hào)=#工作號(hào) AND 讀者學(xué)號(hào)=#讀者學(xué)號(hào) AND ISBN =#ISBN)

    ③更新還書(shū)信息

    UPDATE管理員_圖書(shū)

    SET(是否在館=1)

    WHERE(ISBN=#ISBN)

    UPDATE管理員_學(xué)生

    SET(確認(rèn)借還=”1”)

    WHERE(工作號(hào)=#工作號(hào) AND 讀者學(xué)號(hào)=#讀者學(xué)號(hào) AND ISBN=#ISBN)

    二、??!急!!關(guān)于管理信息系統(tǒng)

    圖書(shū)管理系統(tǒng)詳細(xì)設(shè)計(jì)方案

    方案完成時(shí)間:2004年12月16日

    可行性分析報(bào)告

    我們小組的信息系統(tǒng)開(kāi)發(fā)課程設(shè)計(jì)題目是:圖書(shū)管理系統(tǒng)開(kāi)發(fā)。系統(tǒng)開(kāi)發(fā)的總的設(shè)計(jì)目標(biāo)是實(shí)現(xiàn)圖書(shū)管理的系統(tǒng)化、規(guī)范化和自動(dòng)化,實(shí)現(xiàn)對(duì)圖書(shū)資料的集中統(tǒng)一的管理。

    本系統(tǒng)主要實(shí)現(xiàn)對(duì)圖書(shū)館信息的管理,主要功能為管理有關(guān)讀者,書(shū)籍,借閱和管理者的信息等。本系統(tǒng)結(jié)構(gòu)分為讀者信息管理模塊,書(shū)籍信息管理模塊,借閱信息管理模塊,管理者信息管理模塊。讀者信息管理部分有兩方面的功能,可以瀏覽讀者的信息,可以對(duì)讀者信息進(jìn)行維護(hù)。書(shū)籍信息管理可以瀏覽書(shū)籍的信息,可以對(duì)書(shū)籍信息進(jìn)行維護(hù)。借閱信息管理可以顯示當(dāng)前數(shù)據(jù)庫(kù)中書(shū)籍借閱情況,可以對(duì)借閱信息進(jìn)行維護(hù)。管理者信息管理可以顯示數(shù)據(jù)庫(kù)中管理者的情況,可以對(duì)管理者信息進(jìn)行維護(hù)。可見(jiàn),本系統(tǒng)并不復(fù)雜,主要解決的問(wèn)題是利用關(guān)鍵字對(duì)數(shù)據(jù)庫(kù)進(jìn)行查詢(xún)。

    背景

    近年來(lái),隨著圖書(shū)館規(guī)模的不斷擴(kuò)大,圖書(shū)數(shù)量也相應(yīng)的增加,有關(guān)圖書(shū)的各種信息量也成倍增加,面對(duì)著龐大的信息量,傳統(tǒng)的人工方式管理會(huì)導(dǎo)致圖書(shū)館管理上的混亂,人力與物力過(guò)多浪費(fèi),圖書(shū)館管理費(fèi)用的增加,從而使圖書(shū)館的負(fù)擔(dān)過(guò)重,影響整個(gè)圖書(shū)館的運(yùn)作和控制管理,因此,必須制定一套合理、有效,規(guī)范和實(shí)用的圖書(shū)管理系統(tǒng),對(duì)圖書(shū)資料進(jìn)行集中統(tǒng)一的管理。

    另一方面,IT產(chǎn)業(yè)和Internet獲得了飛速發(fā)展,計(jì)算機(jī)應(yīng)用已滲透到了各個(gè)領(lǐng)域,引起信息管理的革命,實(shí)現(xiàn)了信息的自動(dòng)化處理,提高了處理的及時(shí)性和正確性。

    圖書(shū)管理工作面對(duì)大量的可模塊化處理的信息,是當(dāng)今信息革命的一個(gè)重要陣地。我們小組開(kāi)發(fā)圖書(shū)管理信息系統(tǒng)就是采用現(xiàn)代化的信息管理方式代替手工管理方式,提高圖書(shū)管理工作效率,作到信息的規(guī)范管理,科學(xué)統(tǒng)計(jì)和快速查詢(xún),讓圖書(shū)館更好的為學(xué)校,社會(huì)服務(wù)。

    從以前的手工管理的記錄中我們可以發(fā)現(xiàn)這樣的問(wèn)題:

    1.檢索速度慢、效率低

    因?yàn)閳D書(shū)館的藏書(shū)種類(lèi)多、數(shù)量多,將藏書(shū)準(zhǔn)確地分門(mén)別類(lèi),快速檢索,手工進(jìn)行非常困難往往是終于查到了書(shū)的信息,館中沒(méi)有此書(shū)或已被別人借走。圖書(shū)館的規(guī)模越大,這個(gè)問(wèn)題越突出。

    2.借書(shū)、還書(shū)工作量大

    借書(shū)、還書(shū)頻率越大,說(shuō)明圖書(shū)館的作用越大,然而隨之而來(lái)的大量的借書(shū)、 還書(shū)登記、實(shí)存圖書(shū)的更新以及借出圖書(shū)超期、遺失等的處理,其工作量之大,往 往是人工操作所難以勝任的。而且經(jīng)常會(huì)出現(xiàn)這樣那樣的差錯(cuò)。

    3.圖書(shū)統(tǒng)計(jì)工作難、藏書(shū)更新不能及時(shí)完成。

    圖書(shū)館的圖書(shū)應(yīng)根據(jù)科學(xué)技術(shù)的發(fā)展和教學(xué)工作的需要及時(shí)添加和更新,然而由于藏書(shū)數(shù)量及圖書(shū)種類(lèi)越來(lái)越多,加上自然損耗,人為破壞,使圖書(shū)的統(tǒng)計(jì)工作難以及時(shí)完成,藏書(shū)的更新也就很難有針對(duì)性地進(jìn)行,藏書(shū)的知識(shí)結(jié)構(gòu)得不到良好地控制。

    系統(tǒng)開(kāi)發(fā)的重點(diǎn)與難點(diǎn)

    系統(tǒng)出現(xiàn)了一些技術(shù)難點(diǎn)大致如下:

    1、建立合理的表結(jié)構(gòu),避免數(shù)據(jù)冗余

    各表通過(guò)特定字段實(shí)現(xiàn)不同表的數(shù)據(jù)連接,避免數(shù)據(jù)冗余,需要設(shè)計(jì)簡(jiǎn)潔高效的表結(jié)構(gòu)。

    2、建立相當(dāng)?shù)南到y(tǒng)安全性

    登錄用戶身份的驗(yàn)證機(jī)制的設(shè)計(jì)、操作頁(yè)面的權(quán)限保護(hù)。

    3、建立嚴(yán)密的數(shù)據(jù)表操作機(jī)制

    同一表有可能在多個(gè)模塊中被修改,所以嚴(yán)密的數(shù)據(jù)表操作機(jī)制的建立十分比較困難的,但也是必須的。除了設(shè)計(jì)時(shí)必須有相當(dāng)程度的考慮,在編制時(shí)更應(yīng)加強(qiáng)程序邏輯的可靠性和程序調(diào)試的全面性。

    可行性分析

    1.技術(shù)可行性

    此次信息系統(tǒng)開(kāi)發(fā)是大學(xué)專(zhuān)業(yè)知識(shí)的一次綜合應(yīng)用與提高,我們小組可以在主教5樓機(jī)房完成系統(tǒng)開(kāi)發(fā)。該機(jī)房計(jì)算機(jī)配置肯定能滿足系統(tǒng)開(kāi)發(fā)的要求。我們小組可以選定兩三臺(tái)計(jì)算機(jī),建立系統(tǒng)開(kāi)發(fā)環(huán)境,主要是安裝數(shù)據(jù)庫(kù)工具(MS SQL SERVER 2000),應(yīng)用程序開(kāi)發(fā)工具( VISUL BASIC 6.0或DELPHI),Office程序組以及網(wǎng)絡(luò)傳輸工具。

    我們小組的部分成員有計(jì)算機(jī),配置是Pentium4 1.5G,256M以上內(nèi)存,80G以上硬盤(pán),可連網(wǎng)。小組成員之間可以通過(guò)QQ或電話進(jìn)行即時(shí)交流,協(xié)調(diào)開(kāi)發(fā)工作,解決開(kāi)發(fā)工作中出現(xiàn)的問(wèn)題。

    就技術(shù)力量來(lái)說(shuō),我們小組可以完成此次開(kāi)發(fā)工作。開(kāi)發(fā)過(guò)程中會(huì)出現(xiàn)許多問(wèn)題,有我們預(yù)想之中的,也有一些沒(méi)有我們預(yù)想到,但,我們有信心克服一切困難。該學(xué)期,我們小組各成員已經(jīng)學(xué)習(xí)了SQL SERVER,對(duì)網(wǎng)絡(luò)技術(shù)和操作系統(tǒng)也有系統(tǒng)的了解,有些成員熟悉計(jì)算機(jī)原理,能解決常見(jiàn)的硬件故障和硬件選擇。目前,圖書(shū)管理信息系統(tǒng)已得到了大量應(yīng)用,有許多可供參考的成功系統(tǒng)。而且,網(wǎng)上有許多關(guān)于VISUL BASIC編程的資料和SQL SERVER方面的資料。 從技術(shù)角度考慮,此信息系統(tǒng)開(kāi)發(fā)可行。

    2.經(jīng)濟(jì)可行性

    目標(biāo)系統(tǒng)開(kāi)發(fā)需求比較低,加上具有成熟的軟硬件環(huán)境,所以在軟硬件的支出上十分有限。而且,目標(biāo)系統(tǒng)并不是十分的復(fù)雜,開(kāi)發(fā)的周期較短,人員經(jīng)濟(jì)支出有限。當(dāng)系統(tǒng)開(kāi)發(fā)完實(shí)際運(yùn)行后,將很大程度上提高計(jì)算機(jī)的功能,在為使用者帶來(lái)便利的同時(shí),也為系統(tǒng)的進(jìn)一步推廣創(chuàng)造了條件。這帶來(lái)的經(jīng)濟(jì)回報(bào)將遠(yuǎn)超過(guò)支出,并且最重要的一點(diǎn)是該軟件的開(kāi)發(fā)可以給我們對(duì)系統(tǒng)的開(kāi)發(fā)有個(gè)全面的認(rèn)識(shí)。從經(jīng)濟(jì)角度考慮,此信息系統(tǒng)開(kāi)發(fā)可行。

    3. 法律上可行

    整個(gè)系統(tǒng)由于是自行開(kāi)發(fā),自行使用,所以系統(tǒng)本身不存在法律上的版權(quán)爭(zhēng)議。在服務(wù)器軟件方面,應(yīng)該使用正版軟件,因?yàn)檎麄€(gè)系統(tǒng)盡管是開(kāi)發(fā)給內(nèi)部使用,但它畢竟很多部分還是要依靠Internet的,一旦服務(wù)器連接到Internet上,它的操作系統(tǒng)可能會(huì)被Microsoft跟蹤,如果不是正版軟件,將不得不面臨民事訴訟的風(fēng)險(xiǎn)。

    結(jié)論:

    根據(jù)以上的可行性研究,我們小組認(rèn)為開(kāi)發(fā)此系統(tǒng)的條件已經(jīng)具備,可以開(kāi)始進(jìn)行開(kāi)發(fā)。

    系統(tǒng)調(diào)查

    圖書(shū)館概況

    圖書(shū)管理系統(tǒng)是圖書(shū)館管理工作中不可缺少的部分,它的內(nèi)容對(duì)于圖書(shū)館的管理者和使用者來(lái)說(shuō)都至關(guān)重要,所以圖書(shū)管理系統(tǒng)應(yīng)該能夠?yàn)楣芾碚呋蜃x者提供充足的信息和快捷的數(shù)據(jù)處理手段。但一直以來(lái)人們使用傳統(tǒng)人工的方式進(jìn)行圖書(shū)管理和借閱管理,這種管理方式存在著許多缺點(diǎn),如:效率低、易忘記、保密性差,另外時(shí)間一長(zhǎng),將產(chǎn)生大量的文件和數(shù)據(jù),這對(duì)于查找、更新和維護(hù)都帶來(lái)了不少的困難。隨著科學(xué)技術(shù)的不斷提高,計(jì)算機(jī)科學(xué)日漸成熟,其強(qiáng)大的功能已為人們深刻認(rèn)識(shí),它已進(jìn)入人類(lèi)社會(huì)的各個(gè)領(lǐng)域并發(fā)揮著越來(lái)越重要的作用。作為計(jì)算機(jī)應(yīng)用的一部分,使用計(jì)算機(jī)對(duì)圖書(shū)信息進(jìn)行管理,具有著手工管理所無(wú)法比擬的優(yōu)點(diǎn).例如:檢索迅速、查找方便、易修改、可靠性高、存儲(chǔ)量大、數(shù)據(jù)處理快捷、保密性好、壽命長(zhǎng)、成本低、便于打印等。這些優(yōu)點(diǎn)能夠極大地提高圖書(shū)管理的效率,也是圖書(shū)館的科學(xué)化、正規(guī)化管理,與世界接軌的重要條件。因此,開(kāi)發(fā)這樣一套管理軟件成為很有必要的事情。

    系統(tǒng)功能結(jié)構(gòu)圖

    需求分析

    系統(tǒng)目標(biāo)

    圖書(shū)管理信息系統(tǒng)是典型的信息管理系統(tǒng)(MIS),其開(kāi)發(fā)主要包括后臺(tái)數(shù)據(jù)庫(kù)的建立和維護(hù)以及前端應(yīng)用程序的開(kāi)發(fā)兩個(gè)方面。對(duì)于前者要求建立起數(shù)據(jù)一致性和完整性強(qiáng).數(shù)據(jù)安全性好的庫(kù)。而對(duì)于后者則要求應(yīng)用程序功能完備,易使用等特點(diǎn)。

    系統(tǒng)開(kāi)發(fā)的總體任務(wù)是實(shí)現(xiàn)各種信息的系統(tǒng)化,規(guī)范化和自動(dòng)化。

    需求定義

    作為學(xué)生對(duì)圖書(shū)管理系統(tǒng)的要求有:

    1. 能按各種方式(比如書(shū)名、編號(hào)、作者)查詢(xún)圖書(shū)館的藏書(shū)情況。

    2. 能夠方便地借閱圖書(shū)、續(xù)借圖書(shū)、歸還圖書(shū)。

    3. 能夠查詢(xún)自己的基本資料、借閱圖書(shū)情況。

    4. 能夠熟悉圖書(shū)管理系統(tǒng)的使用。

    作為圖書(shū)管理員,他們對(duì)圖書(shū)管理系統(tǒng)的要求有:

    1. 能方便的對(duì)圖書(shū)進(jìn)行錄入登記,注銷(xiāo)陳舊的書(shū)籍。

    2. 能夠方便地對(duì)新生進(jìn)行登記,或注銷(xiāo)已經(jīng)畢業(yè)的學(xué)生信息(基本信息,借閱信息)。

    3. 能夠隨時(shí)發(fā)布一些諸如各學(xué)院學(xué)生借閱圖書(shū)超期情況、館內(nèi)藏書(shū)情況、借情況等信息,以便各學(xué)院能夠隨時(shí)獲知本院學(xué)生的一些借書(shū)信息。

    功能說(shuō)明

    系統(tǒng)功能分析是在系統(tǒng)開(kāi)發(fā)的總體任務(wù)的基礎(chǔ)上完成。本系統(tǒng)需要完成的功能主要有5部分:

    A圖書(shū)基本情況的錄入,修改,刪除等基本操作。

    1.書(shū)籍類(lèi)別標(biāo)準(zhǔn)的制定,類(lèi)別信息的輸入,包括類(lèi)別編號(hào),類(lèi)別名稱(chēng),關(guān)鍵詞,備注信息等。

    2.書(shū)籍類(lèi)別信息的查詢(xún),修改,包括類(lèi)別編號(hào),類(lèi)別名稱(chēng),關(guān)鍵詞,備注信息等。

    3.書(shū)籍信息的輸入,包括書(shū)籍編號(hào),書(shū)籍名稱(chēng),書(shū)籍類(lèi)別,作者名稱(chēng),出版社名稱(chēng),出版日期,書(shū)籍頁(yè)數(shù),關(guān)鍵詞,登記日期,備注信息等。

    B辦理借書(shū)卡模塊。

    1.新生辦理借書(shū)證。

    2.丟失辦理借書(shū)證。

    C實(shí)現(xiàn)借書(shū)功能。

    1.借書(shū)信息的輸入,包括借書(shū)信息編號(hào),讀書(shū)編號(hào),讀者姓名,書(shū)籍編號(hào),書(shū)籍名稱(chēng),借書(shū)日期,備注信息等。

    2.借書(shū)信息的查詢(xún),修改,包括借書(shū)信息編號(hào),讀者編號(hào),讀者姓名,書(shū)籍編號(hào),書(shū)籍名稱(chēng),借書(shū)日期,備注信息等。

    D實(shí)現(xiàn)還書(shū)功能。

    1.還書(shū)信息的輸入,包括還書(shū)信息編號(hào),讀者編號(hào),讀者姓名,書(shū)籍編號(hào),書(shū)籍名稱(chēng),借書(shū)日期,還書(shū)日期,備注信息等。

    2.還書(shū)信息的查詢(xún)和修改,包括還書(shū)信息編號(hào),讀書(shū)編號(hào),讀者姓名,書(shū)籍編號(hào),書(shū)籍名稱(chēng),借書(shū)日期,還書(shū)日期,備注信息等。

    E能方便的對(duì)圖書(shū)進(jìn)行查詢(xún)。對(duì)超期的情況能自動(dòng)給出提示信息。

    性能要求

    正確性,可靠性,效率,完整性,易使用性,可維護(hù)性,可測(cè)試行,復(fù)用性,安全保密性,可理解性,可移植性,互聯(lián)性。

    業(yè)務(wù)流程圖(如下:)

    數(shù)據(jù)庫(kù)設(shè)計(jì)

    1. 數(shù)據(jù)庫(kù)需求分析

    用戶的需求具體體現(xiàn)在各種信息的提供,保存,更新和查詢(xún),這就要求數(shù)據(jù)庫(kù)結(jié)構(gòu)能充分滿足各種信息的輸出和輸入。收集基本數(shù)據(jù),數(shù)據(jù)結(jié)構(gòu)處理的流程,組成一份詳盡的數(shù)據(jù)字典,為后面的具體設(shè)計(jì)打下基礎(chǔ)。

    針對(duì)一般圖書(shū)管理信息系統(tǒng)的需求,通過(guò)對(duì)圖書(shū)管理工作過(guò)程的內(nèi)容和數(shù)據(jù)流程分析,設(shè)計(jì)如下面所示的數(shù)據(jù)項(xiàng)和數(shù)據(jù)結(jié)構(gòu):

    ● 讀者種類(lèi)信息,

    屬性:種類(lèi)編號(hào),種類(lèi)名稱(chēng),借書(shū)數(shù)量,借書(shū)期限,有效期限,備注。

    主鍵:種類(lèi)編號(hào)

    ● 讀者信息,

    屬性:讀者編號(hào),讀者姓名,讀者種類(lèi),讀者性別,工作單位,家庭住址,電話號(hào)碼,電子郵件地址,辦證日期,備注。

    主鍵:讀者編號(hào)

    ● 書(shū)籍類(lèi)別信息,

    屬性:類(lèi)別編號(hào),類(lèi)別名稱(chēng),關(guān)鍵詞,備注信息。

    主鍵:類(lèi)別編號(hào)

    ● 書(shū)籍信息,

    屬性:書(shū)籍編號(hào),書(shū)籍名稱(chēng),書(shū)籍類(lèi)別,作者姓名,出版社名稱(chēng),出版日期,書(shū)籍頁(yè)數(shù),關(guān)鍵詞,登記日期,備注信息。

    主鍵:書(shū)籍編號(hào)

    ● 借閱信息,

    屬性:借閱信息編號(hào),讀者編號(hào),讀者姓名,書(shū)籍編號(hào),書(shū)籍名稱(chēng),借書(shū)日期,還書(shū)日期,備注信息。

    主鍵:借閱信息編號(hào)

    一、通過(guò)對(duì)系統(tǒng)的調(diào)查和可行性分析,畫(huà)出系統(tǒng)的數(shù)據(jù)流程圖:

    基本信息錄入 基本信息錄入

    D1 D2

    基本信息錄入 基本信息錄入

    D3 D4

    D5

    借閱信息錄入

    讀者信息返回 書(shū)籍信息返回

    數(shù)據(jù)字典(Data Dictionary)。

    1、數(shù)據(jù)流的DD表舉例如下:

    數(shù) 據(jù) 流

    系統(tǒng)名:圖書(shū)管理 編號(hào):

    條目名:讀者信息 別名:

    來(lái)源:讀者登記 去處:D3

    數(shù)據(jù)流結(jié)構(gòu):

    讀者登記={讀者編號(hào)+讀者姓名+讀者性別+工作單位+……}

    簡(jiǎn)要說(shuō)明:

    修改記錄: 編寫(xiě) 日期

    審核 日期

    2、數(shù)據(jù)元素的DD表舉例如下:

    數(shù) 據(jù) 元 素

    系統(tǒng)名:圖書(shū)管理 編號(hào)

    條目名:讀者編號(hào) 別名

    屬于數(shù)據(jù)流:讀者登記 存儲(chǔ)處:D3讀者信息表

    數(shù)據(jù)元素值:

    代碼類(lèi)型:字符

    寬 度:10

    取值范圍及含義:

    簡(jiǎn)要說(shuō)明:每一個(gè)讀者都有一個(gè)唯一的編號(hào)

    修改記錄: 編寫(xiě) 日期

    審核 日期

    3、數(shù)據(jù)存儲(chǔ)的DD表舉例如下:

    數(shù) 據(jù) 存 儲(chǔ)

    系統(tǒng)名:圖書(shū)管理 編號(hào):D4

    條目名:書(shū)籍信息表 別名:

    存儲(chǔ)組織: 記錄數(shù):約3000 主關(guān)鍵字:書(shū)籍編號(hào)

    數(shù)據(jù)量:約500KB 輔關(guān)鍵字:

    按編號(hào)主索引

    記錄組成:

    字段名稱(chēng):書(shū)籍編號(hào) 書(shū)籍名稱(chēng) … 書(shū)籍作者 … 關(guān)鍵詞 ...

    寬度: 14 32 … 8 ... 10 …

    簡(jiǎn)要說(shuō)明:

    修改記錄: 編寫(xiě): 日期:

    審核: 日期:

    4、數(shù)據(jù)加工的DD表舉例如下:

    數(shù) 據(jù) 加 工

    系統(tǒng)名:圖書(shū)管理 編號(hào):

    條目名:借閱信息錄入 別名:

    輸 入:借閱編號(hào)、讀者編號(hào)… 輸出:借閱信息表基本屬性

    處理邏輯:借閱信息存儲(chǔ)在dabase數(shù)據(jù)庫(kù)的borrowinfo表中

    簡(jiǎn)要說(shuō)明:輸入某讀者的圖書(shū)借閱情況記錄

    修改記錄: 編寫(xiě): 日期:

    審核: 日期:

    2.?dāng)?shù)據(jù)庫(kù)概念結(jié)構(gòu)設(shè)計(jì)

    本程序包括的實(shí)體有:讀者類(lèi)別信息實(shí)體,讀者信息實(shí)體,書(shū)籍類(lèi)別信息實(shí)體,書(shū)籍信息實(shí)體,借閱信息實(shí)體。

    實(shí)體之間關(guān)系的E-R圖

    3.?dāng)?shù)據(jù)庫(kù)邏輯結(jié)構(gòu)設(shè)計(jì)

    ⑴圖書(shū)基本信息表

    Book:

    字段名稱(chēng) 數(shù)據(jù)類(lèi)型 字段說(shuō)明

    bookid 文本 保存書(shū)號(hào)

    bookname 文本 保存書(shū)名

    booktype 文本 保存書(shū)的類(lèi)型

    bookauthor 文本 保存保存書(shū)的作者

    bookpub 文本 保存書(shū)的出版社

    bookpubdate 日期/時(shí)間 保存書(shū)的出版日期

    bookpages 數(shù)字 保存書(shū)的頁(yè)數(shù)

    bookkeyword 文本 關(guān)鍵字

    bookindate 日期/時(shí)間 入庫(kù)時(shí)間

    putup 文本 是否借出

    bookmemo 備注 備注

    ⑵借書(shū)卡信息表(讀者信息表)

    reader:

    字段名稱(chēng) 數(shù)據(jù)類(lèi)型 字段說(shuō)明

    readerno 文本 保存讀者編號(hào)

    readername 文本) 保存讀者姓名

    readersex 文本) 保存讀者性別

    readertype 文本 保存讀者類(lèi)別

    readerdep 文本 保存讀者所屬部門(mén)

    address 文本 保存讀者地址

    readertel 文本 保存讀者電話

    email 文本 保存讀者的電子郵件地址

    checkdate 日期/時(shí)間 借閱日期

    readermemo 備注 備注

    ⑶借閱信息表

    borrowinfo:

    字段名稱(chēng) 數(shù)據(jù)類(lèi)型 字段說(shuō)明

    borrowno 文本 保存借閱號(hào)

    readerid 文本 保存讀者ID

    readername 文本 保存借閱者姓名

    borrowdate 日期/時(shí)間 保存借閱日期

    returndate 日期/時(shí)間 保存還書(shū)日期

    memo 備注 備注

    ⑷圖書(shū)分類(lèi)信息表

    booktype:

    字段名稱(chēng) 數(shù)據(jù)類(lèi)型 字段說(shuō)明

    booktypeno 文本 保存圖書(shū)分類(lèi)號(hào)

    typename 文本 保存類(lèi)別名稱(chēng)

    keyword 文本 關(guān)鍵字

    memo 備注 備注

    ⑸讀者分類(lèi)信息表

    readertype:

    字段名稱(chēng) 數(shù)據(jù)類(lèi)型 字段說(shuō)明

    typeno 文本 保存讀者分類(lèi)號(hào)

    typename 文本 保存類(lèi)別名稱(chēng)

    booknumber 數(shù)字 保存允許借書(shū)數(shù)量

    bookdays 數(shù)字 保存允許借閱天數(shù)

    userfullife 數(shù)字 保存專(zhuān)業(yè)ID

    memo 備注 備注

    ⑹用戶信息表

    User_info:

    字段名稱(chēng) 數(shù)據(jù)類(lèi)型 字段說(shuō)明

    user_ID 文本 保存用戶ID

    user_PWD 文本 保存用戶密碼

    user_Des 文本 ……

    程序模塊示意圖如下:(本圖僅供參考)

    注意

    系統(tǒng)硬件需求

    為了保證圖書(shū)管理系統(tǒng)的穩(wěn)定高速運(yùn)行,必須要增加硬件并對(duì)現(xiàn)有的硬件進(jìn)行改造,特提出以下硬件需求。(注:這里的硬件指一個(gè)完整的硬件系統(tǒng),其部分的包含了對(duì)軟件的需求,這些軟件是為了正常運(yùn)行管理系統(tǒng)所必須配備的)

    一、 服務(wù)器的要求

    1. 服務(wù)器的中央處理部件(CPU)建議使用PIII 1G(以上) Xeon處理器芯片。

    2. 服務(wù)器內(nèi)存必須使用服務(wù)器專(zhuān)用ECC內(nèi)存

    3. 為了保證數(shù)據(jù)存儲(chǔ)的絕對(duì)可靠,硬盤(pán)應(yīng)使用磁盤(pán)冗余陣列(RAID 01)

    4. 為了防止服務(wù)器不可預(yù)測(cè)的故障,或者服務(wù)器的定期維護(hù)對(duì)公司整個(gè)業(yè)務(wù)造成的影響,所有建議使用兩臺(tái)服務(wù)器。兩臺(tái)服務(wù)器應(yīng)構(gòu)成雙機(jī)熱備份。中間使用WatchDog電路。這樣的結(jié)構(gòu)可以保證整個(gè)系統(tǒng)的長(zhǎng)時(shí)間不間斷工作,即使在服務(wù)器定期維護(hù)的時(shí)候也可以使用后備另一臺(tái)服務(wù)器工作。

    5. 服務(wù)器應(yīng)支持熱插拔電源

    6. 服務(wù)器必須配備UPS(不間斷電源)。

    7. 服務(wù)器應(yīng)該放在學(xué)校內(nèi)部。不然無(wú)法進(jìn)行程序調(diào)試。

    8. 服務(wù)器應(yīng)該必須有固定IP地址。

    9. 其他性能在經(jīng)濟(jì)條件允許的情況下,應(yīng)該盡量使用高速穩(wěn)定的配件。

    二、 服務(wù)器上應(yīng)該配備的軟件

    a) 操作系統(tǒng):Microsoft Windows 2000 server 或者 Microsoft Windows 2000 Advanced server

    b) 數(shù)據(jù)庫(kù):Microsoft SQL Server 2000 (簡(jiǎn)體中文版)

    c) 服務(wù)器必須使用專(zhuān)業(yè)的防火墻和反病毒軟件。

    d) 除了為了運(yùn)行必須配備的程序以外,服務(wù)器上建議盡量不要安裝其他無(wú)關(guān)程序,以減少程序的混亂或者程序的意外沖突。

    e) 各系的操作系統(tǒng)盡量統(tǒng)一。(Windows 9x系列或者Windows 2000系列)。這樣可以避免管理軟件在出來(lái)因?yàn)椴僮飨到y(tǒng)版本不一致造成的過(guò)多的開(kāi)銷(xiāo)。

    f) 各系的機(jī)器必須也安裝反病毒軟件和防火墻。以防止網(wǎng)絡(luò)上的蠕蟲(chóng)病毒在整個(gè)網(wǎng)絡(luò)范圍內(nèi)的蔓延。

    g) 如果要打印涉及字段比較多的報(bào)表,應(yīng)該配備針式打印機(jī)。

    網(wǎng)絡(luò)設(shè)計(jì)圖(如下)

    三、《圖書(shū)管理系統(tǒng)的分析與設(shè)計(jì)》的畢業(yè)論文

    目 錄

    第1章基礎(chǔ)理論知識(shí)•••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••1

    1.1 數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)開(kāi)發(fā)簡(jiǎn)介••••••••••••••••••••••••••••••••••••••••••••••••••••••1

    1.2 數(shù)據(jù)庫(kù)管理系統(tǒng)••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••1

    1.3 VisualFoxPro簡(jiǎn)介•••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••2

    第2章問(wèn)題來(lái)源•••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••4

    第3章總體設(shè)計(jì)•••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••6

    3.1 應(yīng)用需求分析••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••6

    3.2模塊分析•••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••7

    第4章詳細(xì)設(shè)計(jì)••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••10

    4.1析和創(chuàng)建數(shù)據(jù)庫(kù)•••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••10

    4.2創(chuàng)建系統(tǒng)主程序•••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••14

    4.3創(chuàng)建系統(tǒng)常用類(lèi)•••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••14

    4.4創(chuàng)建系統(tǒng)主表單•••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••17

    4.5創(chuàng)建“讀者借書(shū)記錄”模塊••••••••••••••••••••••••••••••••••••••••••••••••••••••••40

    4.6創(chuàng)建系統(tǒng)打印功能••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••55

    第5章結(jié)果分析•••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••57

    結(jié) 束 語(yǔ)•••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••58

    參考文獻(xiàn)•••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••59

    摘 要

    本文首先介紹了數(shù)據(jù)庫(kù)管理系統(tǒng)(DBMS)的基本概念及關(guān)系模型等。然后對(duì)問(wèn)題的來(lái)源進(jìn)行深入分析,指出圖書(shū)借閱者、圖書(shū)館工作人員和圖書(shū)館管理人員是問(wèn)題主要來(lái)源,并指出本數(shù)據(jù)管理系統(tǒng)的實(shí)用性功能就是管理好圖書(shū)館信息,提高工作效率,避免數(shù)據(jù)處理手工操作,工作量大,出錯(cuò)率高的弊端。接著對(duì)需求分析進(jìn)行細(xì)致的分析,特別對(duì)圖書(shū)借閱者、圖書(shū)館工作人員和圖書(shū)館管理人員三者權(quán)限進(jìn)行分配。接著對(duì)系統(tǒng)功能模塊進(jìn)行分析,指出本系統(tǒng)功能模塊主要分為“圖書(shū)資料管理”模塊、“學(xué)生資料管理”模塊、“借還書(shū)操作”模塊??偟膩?lái)說(shuō),本圖書(shū)管理系統(tǒng),介紹了該系統(tǒng)組成結(jié)構(gòu)、功能特點(diǎn)、使用原理和方法,本系統(tǒng)實(shí)現(xiàn)了系統(tǒng)登陸、圖書(shū)管理、學(xué)生管理圖書(shū)的借閱與歸還、圖書(shū)借閱排行榜和查看逾期未還圖書(shū)以及各種信息的打印等功能。有了這個(gè)系統(tǒng)就使圖書(shū)館的工作變得簡(jiǎn)單了許多,使圖書(shū)館的圖書(shū)管理形成了一個(gè)整體自動(dòng)化管理模式。

    四、小弟跪求畢業(yè)設(shè)計(jì):用(vb+access)制作圖書(shū)管理系統(tǒng) 。哪位大哥可以幫小弟做下,小弟萬(wàn)分感謝!

    加我.QQ:754664989

    以上就是關(guān)于圖書(shū)管理系統(tǒng)畢業(yè)設(shè)計(jì)相關(guān)問(wèn)題的回答。希望能幫到你,如有更多相關(guān)問(wèn)題,您也可以聯(lián)系我們的客服進(jìn)行咨詢(xún),客服也會(huì)為您講解更多精彩的知識(shí)和內(nèi)容。


    推薦閱讀:

    圖書(shū)館機(jī)器人多少錢(qián)

    杭州國(guó)家版本館從哪個(gè)門(mén)進(jìn)(國(guó)家版本圖書(shū)館杭州分館)

    圖書(shū)角景觀設(shè)計(jì)

    抖音發(fā)財(cái)中國(guó)年鉆卡(抖音發(fā)財(cái)中國(guó)年卡片怎么獲得)

    南京綠化景觀設(shè)計(jì)資質(zhì)公司(南京綠化景觀設(shè)計(jì)資質(zhì)公司排名)