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

    圖書借閱系統(tǒng)的功能

    發(fā)布時(shí)間:2023-04-01 11:01:11     稿源: 創(chuàng)意嶺    閱讀: 1602        當(dāng)前文章關(guān)鍵詞排名出租

    大家好!今天讓創(chuàng)意嶺的小編來(lái)大家介紹下關(guān)于圖書借閱系統(tǒng)的功能的問(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

    本文目錄:

    圖書借閱系統(tǒng)的功能

    一、圖書信息管理系統(tǒng)功能介紹怎么寫

    圖書管理系統(tǒng)開(kāi)題報(bào)告

    1、本課題的研究意義(選題依據(jù),課題來(lái)源,學(xué)術(shù)價(jià)值和對(duì)社會(huì)、經(jīng)濟(jì)發(fā)展和科技進(jìn)步的。

    2、本課題的基本內(nèi)容簡(jiǎn)介(擬解決的主要學(xué)術(shù)或技術(shù)問(wèn)題和關(guān)鍵技術(shù)及難點(diǎn)}

    系統(tǒng)還應(yīng)提供了圖書清理的功能,對(duì)無(wú)價(jià)值的和過(guò)時(shí)的圖書可以進(jìn)行注銷。

    查詢要求分為查詢某位讀者、某種圖書和全局圖書三種情況??梢源蛴∽x者和圖書情況統(tǒng)計(jì)表。

    三、 技術(shù)方案:

    本次畢業(yè)設(shè)計(jì)對(duì)《圖書管理系統(tǒng)》應(yīng)用軟件的開(kāi)發(fā),我們將采用VC數(shù)據(jù)庫(kù)系統(tǒng)作為軟件設(shè)計(jì)和開(kāi)發(fā)平臺(tái)。

    本應(yīng)用軟件的界面采用菜單方式進(jìn)行操作,具有操作方便、直觀,功能明確、統(tǒng)一,對(duì)各界面的調(diào)用均在程序的主窗口下進(jìn)行操作。

    四、 實(shí)施方案和要解決的問(wèn)題及難點(diǎn):

    根據(jù)上述需求分析,在參考有關(guān)圖書館的實(shí)際操作規(guī)程的基礎(chǔ)上,設(shè)計(jì)了本系統(tǒng)。查詢時(shí)保證查全率,所有在相應(yīng)域中包含查詢關(guān)鍵字的記錄都應(yīng)能查到,同時(shí)保證查準(zhǔn),多功能窗口運(yùn)行

    3、論文提綱:1、概述

    圖書館管理系統(tǒng)的目的和意義

    2、圖書館管理系統(tǒng)介紹

    ⑴系統(tǒng)簡(jiǎn)介

    ⑵系統(tǒng)功能介紹

    3、圖書館管理系統(tǒng)的開(kāi)發(fā)工具和環(huán)境

    ⑴ 管理信息系統(tǒng)介紹及其設(shè)計(jì)原則

    ⑵開(kāi)發(fā)工具Virual C++的介紹

    它的一些特點(diǎn),一些基本的語(yǔ)法。

    ⑶數(shù)據(jù)庫(kù)Microsoft Access 2000的介紹

    4、圖書館管理系統(tǒng)設(shè)計(jì)

    [1]系統(tǒng)模塊設(shè)計(jì)

    i.用戶登陸模塊:已經(jīng)注冊(cè)的用戶進(jìn)入系統(tǒng),必須先進(jìn)行登陸。

    ii.系統(tǒng)維護(hù)模塊:

    Ⅰ圖書目錄模塊:可對(duì)圖書目錄進(jìn)行一覽、增加以及刪除操作。

    Ⅱ讀者明細(xì)模塊:可對(duì)讀者明細(xì)進(jìn)行一覽、增加以及刪除操作。

    iii.相關(guān)查詢模塊:

    Ⅰ借閱查詢模塊:可通過(guò)讀者編號(hào)和姓名對(duì)其所借閱圖書進(jìn)行查詢操作。

    Ⅱ圖書查詢模塊:可通過(guò)圖書信息對(duì)圖書進(jìn)行查詢操作。

    iv.統(tǒng)計(jì)內(nèi)容模塊:

    Ⅰ讀者借閱情況統(tǒng)計(jì)模塊:對(duì)讀者信息及其所借閱圖書進(jìn)行統(tǒng)計(jì)。

    Ⅱ圖書借閱情況統(tǒng)計(jì)模塊:對(duì)圖書信息及其是否借出進(jìn)行統(tǒng)計(jì)。

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

    根據(jù)系統(tǒng)功能設(shè)計(jì)的要求以及功能模塊的劃分,對(duì)于系統(tǒng)用戶信息數(shù)據(jù)庫(kù),可以列出一些數(shù)據(jù)項(xiàng)和數(shù)據(jù)結(jié)構(gòu),構(gòu)成六張表。

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

    ①用戶登陸模塊設(shè)計(jì)與實(shí)現(xiàn)

    ②系統(tǒng)維護(hù)模塊設(shè)計(jì)與實(shí)現(xiàn)

    i.圖書目錄模塊實(shí)現(xiàn)

    1)圖書目錄一覽模塊實(shí)現(xiàn):從數(shù)據(jù)表中的信息導(dǎo)出所有圖書的信息,包括:圖書編號(hào)、圖書名稱、作者姓名、出版社、出版日期、單價(jià)和圖書類別。

    2)圖書目錄增加模塊實(shí)現(xiàn):把圖書名稱、作者姓名、出版社、出版日期、單價(jià)和圖書類別增加到數(shù)據(jù)表中,并在圖書目錄一覽模塊中顯示出來(lái)。

    3)圖書目錄刪除模塊實(shí)現(xiàn):把圖書編號(hào)、圖書名稱、作者姓名、出版社、出版日期、單價(jià)和圖書類別從數(shù)據(jù)表中刪除,并在圖書目錄一覽模塊中顯示出來(lái)。

    ii.讀者明細(xì)模塊實(shí)現(xiàn)

    1)讀者明細(xì)一覽模塊實(shí)現(xiàn):從數(shù)據(jù)表中的信息導(dǎo)出所有讀者的信息,包括:讀者編號(hào)、讀者姓名、性別、年齡、住址、電話和備注。

    2)讀者明細(xì)增加模塊實(shí)現(xiàn):把讀者編號(hào)、讀者姓名、性別、年齡、住址、電話和備注增加到數(shù)據(jù)表中,并在讀者明細(xì)一覽模塊中顯示出來(lái)。

    3)讀者明細(xì)刪除模塊實(shí)現(xiàn)把讀者編號(hào)、讀者姓名、性別、年齡、住址、電話和備注從數(shù)據(jù)表中刪除,并在讀者明細(xì)一覽模塊中顯示出來(lái)。

    ③相關(guān)查詢模塊設(shè)計(jì)與實(shí)現(xiàn)

    i.借閱查詢模塊實(shí)現(xiàn):輸入讀者編號(hào),從數(shù)據(jù)表中導(dǎo)出所有相關(guān)的信息。

    ii.圖書查詢模塊實(shí)現(xiàn):輸入圖書編號(hào)、圖書名稱、作者姓名、出版社、出版日期、單價(jià)和圖書類別中一個(gè)或幾個(gè),從數(shù)據(jù)表中導(dǎo)出其他與此書相關(guān)的信息。

    ④統(tǒng)計(jì)內(nèi)容模塊的設(shè)計(jì)與實(shí)現(xiàn)

    i.讀者借閱情況統(tǒng)計(jì)模塊實(shí)現(xiàn):從數(shù)據(jù)表中導(dǎo)出借閱讀者的相關(guān)信息。

    ii.圖書借閱情況統(tǒng)計(jì)模塊實(shí)現(xiàn):從數(shù)據(jù)表中查詢出借閱圖書的相關(guān)信息。

    4、研究進(jìn)程計(jì)劃及時(shí)間安排(計(jì)劃進(jìn)度、預(yù)計(jì)完成的日期,階段性成果的形式):一、 工作的總體安排和進(jìn)度:

    1、4月24日前完成開(kāi)題報(bào)告提交;

    2、到3月底完成用戶需求的確認(rèn),圍繞課題收集有關(guān)的資料,查閱有關(guān)的文獻(xiàn)及技術(shù)參數(shù),收集有關(guān)的數(shù)據(jù),并對(duì)用戶的實(shí)際需求和數(shù)據(jù)進(jìn)行可行性分析;

    3、4月初完成數(shù)據(jù)庫(kù)及數(shù)據(jù)字典的建立,畫出軟件系統(tǒng)總流程圖,并寫出各模塊的分析說(shuō)明書;

    4、4月份中旬完成主程序、系統(tǒng)信息窗口、模塊調(diào)用窗口、權(quán)限驗(yàn)證模塊等的程序設(shè)計(jì)初稿并進(jìn)行系統(tǒng)調(diào)試;

    5、5月份完成畢業(yè)設(shè)計(jì)的定稿(在整個(gè)系統(tǒng)的調(diào)試中不斷修改和完善系統(tǒng)功能,最終達(dá)到設(shè)計(jì)目標(biāo)

    二、圖書館要設(shè)計(jì)一個(gè)圖書借閱系統(tǒng),其功能包括: 3.2.1 借書:查詢庫(kù)存后,返回有無(wú)此書信息給讀者,如有書

    #include<stdio.h>

    #include<conio.h>

    #include<stdlib.h>

    #include<string.h>

    #include<windows.h>

    #define N 100

    struct shu

    {

    int id;

    char name[200];

    char name2[200];

    char isyes[200];

    }shu[N]={{1,"小時(shí)代","郭敬明","否"},{2,"三重門","韓寒","否"},{3,"安徒生","安徒生","否"},{4,"C程序","譚浩強(qiáng)","否"}};

    static int shuNum=4;//當(dāng)前書的總數(shù)

    static int maxid=4;//當(dāng)前大的編號(hào)

    void huanying();

    void caidan();

    void xuanzhe();

    void jie();

    void huan();

    void cha();

    void jia();

    void shan();

    void anid();

    int shuIsEmpty(int);

    void yanshe();

    void xiugai();

    void zuozhe();

    void shezhi();

    int getTime();

    int main()

    {

    char a;

    system("color F0");

    huanying();

    printf("輸入Y或y退出");

    caidan();

    xuanzhe();

    a=getch();

    if(a=='y'||a=='Y')

    {

    system("exit");

    }

    return 0;

    }

    void caidan()

    {

    int a;

    system("cls");

    printf("\n\n\n\t\t★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆\n");

    printf("\t\tΟ Ο\n");

    printf("\t\tΟ Ο\n");

    printf("\t\tΟ 1.借書 Ο\n");

    printf("\t\tΟ 2.還書 Ο\n");

    printf("\t\tΟ 3.增加圖書 Ο\n");

    printf("\t\tΟ 4.刪除圖書 Ο\n");

    printf("\t\tΟ 5.查書 Ο\n");

    printf("\t\tΟ 6.修改圖書信息 Ο\n");

    printf("\t\tΟ 7.系統(tǒng)設(shè)置 Ο\n");

    printf("\t\tΟ Ο\n");

    printf("\t\tΟ Ο\n");

    printf("\t\t★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆\n");

    printf("\n\n\n\t\t\t\t\t\t\t請(qǐng)選擇_________");

    a=getch();

    system("cls");

    switch (a)

    {

    case '1':

    jie();

    break;

    case '2':

    huan();

    break;

    case '3':

    jia();

    break;

    case '4':

    shan();

    break;

    case '5':

    cha();

    break;

    case '6':

    xiugai();

    break;

    case'7':

    shezhi();

    break;

    }

    }

    void xuanzhe()//選擇

    {

    }

    void jie()//借書

    {

    int id=0;

    int i;

    char is;

    do

    {

    printf("請(qǐng)輸入要借圖書ID號(hào):\n");

    scanf("%d",&id);

    fflush(stdin);

    for(i=0;i<4;i++)

    {

    if(shu[i].id==id)

    {

    strcpy((shu[i].isyes),"是");

    printf("借書成功!\n");

    break;

    }

    }

    if(id>maxid)

    {

    printf("借書失敗\n");

    }

    printf("\n\n\n\t\t\t\t\t\t是否繼續(xù)(Y/N)");

    is=getchar();

    }while(is=='Y'||is=='y');

    system("cls");

    cha();

    }

    void huan()//還書

    {

    int id=0;

    int i;

    char is;

    char isyes=1;

    do

    {

    id=0;

    printf("請(qǐng)輸入歸還圖書的ID號(hào):\n");

    scanf("%d",&id) ;

    fflush(stdin);

    for(i=0;i<maxid;i++)

    {

    if(shu[i].id==id)

    {

    strcpy((shu[i].isyes),"否");

    isyes=0;

    break;

    }

    }

    if (isyes==0)

    {

    printf("還書成功\n");

    }

    else

    {

    printf("還書失敗\n");

    }

    printf("\n\n\n\t\t\t\t\t\t是否繼續(xù)(Y/N)");

    is=getchar();

    system("cls");

    isyes=1;

    }while(is=='Y'||is=='y');

    system("cls");

    cha();

    }

    void cha()//查看書

    {

    int i=0;

    int b;

    system("cls");

    printf("書按ID排序:按任意鍵進(jìn)入");

    b=getch();

    system("cls");

    switch (b)

    {

    case '1':

    anid();

    break;

    }

    printf("\n\n\t\t\t\t______圖書信息列表______\n\n\n");

    printf("\t\t編號(hào)\t\t書名\t\t作者\t\t借閱情況\n");

    for(;i<shuNum;i++)

    {

    printf("\n\n\t\t%d\t\t%s\t\t%s\t\t%s\n",shu[i].id,shu[i].name,shu[i].name2,shu[i].isyes);

    }

    printf("\n\n\t按任意鍵返回選單");

    getch();

    system("cls");

    caidan();

    }

    void jia()//增加書

    {

    int index=0;

    char is;

    do

    {

    index=shuNum;

    system("cls");

    printf("\n\n\t\t---------增加圖書---------\n");

    printf("\t\t請(qǐng)輸入書名:");

    scanf("%s",&shu[index].name);

    fflush(stdin);

    printf("\n\t\t請(qǐng)輸入作者:");

    scanf("%s",&shu[index].name2);

    fflush(stdin);

    strcpy((shu[index].isyes),"否");

    maxid++;

    shu[index].id=maxid;

    shuNum++;

    printf("\n\n\n\t\t\t\t\t\t是否繼續(xù)(Y/N)");

    is=getchar();

    fflush(stdin);

    }while(is=='Y'||is=='y');

    system("cls");

    cha();

    }

    void shan()//刪書

    {

    int index,i,j;

    system("cls");

    printf("\n\n\t\t-----------圖書刪除頁(yè)面----------\n");

    printf("請(qǐng)輸入要?jiǎng)h除的圖書的編號(hào):____");

    scanf("%d",&index);

    fflush(stdin);

    i=shuis(index);

    if(i!=-1)

    {

    for(j=i;j<shuNum;j++)

    {

    shu[j]=shu[j+1];

    }

    shuNum--;

    }

    cha();

    }

    int shuis(int index)//刪書的一點(diǎn)

    {

    int i=0;

    for(;i<shuNum;i++)

    {

    if(shu[i].id==index)

    return i;

    }

    return -1;

    }

    void anid()//按id排序

    {

    int i,j;

    struct shu temp;

    for(i=0;i<shuNum;i++)

    {

    for(j=0;j<shuNum-i-1;j++)

    {

    if(shu[j].id>shu[j+1].id)

    {

    temp=shu[j];

    shu[j]=shu[j+1];

    shu[j+1]=temp;

    }

    }

    }cha();

    }

    void xiugai()//修改書信息

    {

    int index=0;

    int i=0;

    char is='n';

    do

    {

    system("cls");

    printf("請(qǐng)輸入修改圖書的ID號(hào):\n");

    scanf("%d",&index);

    fflush(stdin);

    i=shuno(index);

    if(i!=-1)

    {

    printf("\t\t請(qǐng)輸入書名:");

    scanf("%s",&shu[index-1].name);

    fflush(stdin);

    printf("\n\t\t請(qǐng)輸入作者:");

    scanf("%s",&shu[index-1].name2);

    fflush(stdin);

    strcpy((shu[index-1].isyes),"否");

    }

    else

    {

    printf("\n\n\t\t\t編號(hào)錯(cuò)誤\n");

    }

    printf("\n\n\n\t\t\t\t\t\t是否繼續(xù)(Y/N)");

    is=getchar();

    }while(is=='Y'||is=='y');

    system("cls");

    cha();

    }

    int shuno(int index)//改書的一點(diǎn)

    {

    int i=0;

    for(;i<shuNum;i++)

    {

    if(shu[i].id==index)

    return i;

    }

    return -1;

    }

    void yanshe()//顏色

    {

    int a;

    system("cls");

    printf("\n\n\t\t請(qǐng)選擇系統(tǒng)背景及字體顏色\n");

    printf("\t\t1.背景:灰色\t字體:白色\n");

    printf("\t\t1.背景:淺綠色\t字體:黑色\n");

    printf("\t\t3.默認(rèn)背景:白色\t字體:黑色\n");

    printf("\n\n\t\t\t\t\t\t請(qǐng)選擇:____");

    a=getch();

    switch (a)

    {

    case '3':

    system("color F0");

    break;

    case '1':

    system("color 87");

    break;

    case '2':

    system("color B0");

    break;

    }system("pause");

    system("cls");

    caidan();

    }

    void huanying()//歡迎界面

    {

    printf ("\n\n\n");

    printf ("\t\t┏━━━━━━☆☆☆☆☆☆☆☆☆☆☆☆☆━━━━━━┓\n");

    printf ("\t\t┃ ┃\n");

    printf ("\t\t┃ ┃\n");

    printf ("\t\t┃ ┃\n");

    printf ("\t\t┃ ★★★★★★★★★★★★★★★★★ ┃\n");

    printf ("\t\t┃ ★ ★ ┃\n");

    printf ("\t\t┃ ★ 圖書管理系統(tǒng) ★ ┃\n");

    printf ("\t\t┃ ★ ★ ┃\n");

    printf ("\t\t┃ ★★★★★★★★★★★★★ ┃\n");

    printf ("\t\t┃ ┃\n");

    printf ("\t\t┃ ┃\n");

    printf ("\t\t┃ ┃\n");

    printf ("\t\t┃ ****************** ┃\n");

    printf ("\t\t┃ ‖ 歡迎使用 ‖ ┃\n");

    printf ("\t\t┃ ****************** ┃\n");

    printf ("\t\t┃ ┃\n");

    printf ("\t\t┗━━━━━━━━━━━━━━━━━━━━━━━━━┛\n");

    printf ("\n\n\t\t\t\t請(qǐng)按任意鍵進(jìn)入操作界面");

    getch();

    }

    void zuozhe()//作者信息

    {

    int a;

    system("cls");

    printf ("\n\n\n");

    printf ("\t\t┏━━━━━━☆☆☆☆☆☆☆☆☆☆☆☆☆━━━━━━┓\n");

    printf ("\t\t┃ ┃\n");

    printf ("\t\t┃ ┃\n");

    printf ("\t\t┃ ┃\n");

    printf ("\t\t┃ ★★★ 圖書管理系統(tǒng) ★★★ ┃\n");

    printf ("\t\t┃ 作者: ┃\n");

    printf ("\t\t┃ 最新開(kāi)發(fā)日期 ┃\n");

    printf ("\t\t┃ 特別鳴謝: ┃\n");

    printf ("\t\t┃ ┃\n");

    printf ("\t\t┗━━━━━━━━━━━━━━━━━━━━━━━━━┛\n");

    printf ("\n\n\t\t\t\t請(qǐng)按任意鍵進(jìn)入系統(tǒng)設(shè)置界面");

    system("pause");

    caidan();

    }

    void shezhi()

    {

    int a;

    printf("\n\n\t\t1.系統(tǒng)顏色設(shè)置\n");

    printf("\n\n\t\t2.作者信息\n");

    printf("\n\n\t\t3.系統(tǒng)當(dāng)前時(shí)間\n");

    printf("\n\n\t\t\t\t請(qǐng)選擇:_______");

    a=getch();

    switch(a)

    {

    case'1':

    yanshe();

    break;

    case '2':

    zuozhe();

    break;

    case '3':

    system("cls");

    getTime();

    system("pause");

    caidan();

    break;

    }

    }

    int getTime() //加載時(shí)間

    {

    char str[100];

    time_t t;

    struct tm *lt;

    t = time(NULL);

    lt = localtime(&t);

    strftime(str,100,"%H:%M:%S ",lt);

    printf("\n\n\n\n\n\t\t\t當(dāng)前日期及時(shí)間是:%s\n",str);

    return 0;

    }

    三、請(qǐng)用信息管理系統(tǒng)開(kāi)發(fā)過(guò)程的方法來(lái)描述“圖書借閱系統(tǒng)”,完成系統(tǒng)需求分析、系統(tǒng)設(shè)計(jì)、頁(yè)面實(shí)現(xiàn)等幾部分

    圖書館管理系統(tǒng)

    摘 要

    圖書管理系統(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)。

    因此本人結(jié)合開(kāi)入式圖書館的要求,對(duì)MS SQL Server2000數(shù)據(jù)庫(kù)管理系統(tǒng)、SQL語(yǔ)言原理、Delphi應(yīng)用程序設(shè)計(jì),Delphi數(shù)據(jù)庫(kù)技術(shù)進(jìn)行了較深入的學(xué)習(xí)和應(yīng)用,主要完成對(duì)圖書管理系統(tǒng)的需求分析、功能模塊劃分、數(shù)據(jù)庫(kù)模式分析,并由此設(shè)計(jì)了數(shù)據(jù)庫(kù)結(jié)構(gòu)和應(yīng)用程序。系統(tǒng)運(yùn)行結(jié)果證明,本文所設(shè)計(jì)的圖書管理系統(tǒng)可以滿足借閱者、圖書館工作人員和高級(jí)管理員三方面的需要。

    第一章對(duì)數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)開(kāi)發(fā)和圖書管理系統(tǒng)進(jìn)行了簡(jiǎn)明的介紹,并分析了開(kāi)發(fā)圖書管理系統(tǒng)所應(yīng)進(jìn)行的工作。

    第二章對(duì)數(shù)據(jù)庫(kù)的設(shè)計(jì)和SQL語(yǔ)言的使用進(jìn)行了系統(tǒng)分析,為深入理解數(shù)據(jù)庫(kù)應(yīng)用打下了基礎(chǔ)。

    第三章學(xué)習(xí)了具體的開(kāi)發(fā)工具Delphi 6.0,對(duì)其數(shù)據(jù)庫(kù)組件,SQL語(yǔ)言在Delphi中的應(yīng)用等數(shù)據(jù)庫(kù)編程關(guān)鍵技術(shù)進(jìn)行了系統(tǒng)的介紹。

    第四章分析了圖書管理信息系統(tǒng)的應(yīng)用需求,按照數(shù)據(jù)庫(kù)設(shè)計(jì)理論一步一步地給出了系統(tǒng)需求說(shuō)明書、局部ER圖、全局ER圖、系統(tǒng)關(guān)系模式,子模式,利用MS SQL Server2000建立了數(shù)據(jù)庫(kù)

    第五章進(jìn)行了具體的程序設(shè)計(jì),具體劃分了三類用戶的操作權(quán)限,設(shè)計(jì)了了三個(gè)操作界面。實(shí)現(xiàn)了數(shù)據(jù)庫(kù)表的瀏覽,記錄的添加、刪除和修改,報(bào)表的生成,實(shí)現(xiàn)了多數(shù)據(jù)庫(kù)表的連接操作,實(shí)現(xiàn)了多條件查詢和模糊查詢,并靈活實(shí)現(xiàn)了對(duì)不可更新查詢結(jié)果集的更新操作,實(shí)現(xiàn)了主從表操作,實(shí)現(xiàn)了密碼維護(hù)功能,最后,系統(tǒng)還可以導(dǎo)入數(shù)據(jù)庫(kù)以對(duì)任意同結(jié)構(gòu)的數(shù)據(jù)庫(kù)進(jìn)行操作。

    設(shè)計(jì)充分利用Delphi 6、MS SQL Server2000數(shù)據(jù)庫(kù)技術(shù)的強(qiáng)大力量,提高了編程效率和可靠性。

    關(guān)鍵詞:數(shù)據(jù)庫(kù),SQL語(yǔ)言,MS SQL Server,Delphi6,

    數(shù)據(jù)庫(kù)組件,圖書管理,窗體,listview組件

    目 錄

    摘 要 ……………………………………………………………………………… I

    第一章 緒 論 …………………………………………………………………… 1

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

    §1.2 圖書管理系統(tǒng) ……………………………………………………… 4

    §1.3 本文所做的主要工作 …………………………………………………… 6

    第二章 數(shù)據(jù)庫(kù)理論基礎(chǔ) ………………………………………………………… 7

    §2.1 數(shù)據(jù)庫(kù)系統(tǒng)設(shè)計(jì)及范式分析 …………………………………………… 7

    §2.2 SQL語(yǔ)言介紹………………………………………………………………… 11

    2.2.1 SQL基礎(chǔ) ………………………………………………………………… 11

    2.2.2 SQL語(yǔ)句 ………………………………………………………………… 12

    第三章 應(yīng)用系統(tǒng)開(kāi)發(fā)工具………………………………………………… 16

    §3.1 Delphi6.0 VCL組件的體系結(jié)構(gòu)……………………………………… 16

    §3.2 數(shù)據(jù)庫(kù)組件介紹 …………………………………………………………… 17

    §3.3 SQL語(yǔ)言在Delphi中的應(yīng)用 …………………………………………… 18

    §3.4 MS SQL Server簡(jiǎn)述 …………………………………………………… 22

    第四章 圖書管理系統(tǒng)設(shè)計(jì)分析 ………………………………………… 24

    §4.1 應(yīng)用需求分析 …………………………………………………………… 24

    §4.2 系統(tǒng)功能模塊劃分 ……………………………………………………… 29

    §4.3 系統(tǒng)數(shù)據(jù)庫(kù)設(shè)計(jì) ………………………………………………………… 29

    第五章 圖書管理系統(tǒng)應(yīng)用程序設(shè)計(jì) …………………………………… 37

    §5.1 系統(tǒng)窗體模塊組成 ………………………………………………………… 37

    §5.2 數(shù)據(jù)模塊窗體的設(shè)置 ……………………………………………………… 37

    §5.3啟動(dòng)畫面的實(shí)現(xiàn)…………………………………………………………… 38

    §5.4用戶登錄窗體的的實(shí)現(xiàn)……………………………………………………… 39

    §5.5用戶密碼認(rèn)證窗體的的實(shí)現(xiàn)………………………………………………… 39

    §5.6借閱者服務(wù)模塊的實(shí)現(xiàn)…………………………………………………… 40

    5.6.1圖書查詢功能的實(shí)現(xiàn)………………………………………………… 41

    5.6.2借閱者登錄功能的實(shí)現(xiàn)………………………………………………… 42

    5.6.3借閱者借閱情況功能的實(shí)現(xiàn)…………………………………………… 43

    5.6.4借閱者個(gè)人資料維護(hù)功能的實(shí)現(xiàn)……………………………………… 47

    §5.7工作人員-圖書借閱/歸還模塊的實(shí)現(xiàn)……………………………………… 49

    5.7.1工作人員進(jìn)行圖書借閱功能實(shí)現(xiàn)……………………………………… 50

    5.7.2工作人員進(jìn)行圖書歸還功能實(shí)現(xiàn)……………………………………… 53

    §5.8圖書館管理員模塊的實(shí)現(xiàn)…………………………………………… 54

    5.8.1圖書館管理員圖書管理功能的實(shí)現(xiàn)…………………………………… 55

    5.8.2圖書館管理員工作人員和管理員管理功能的實(shí)現(xiàn)…………………… 58

    5.8.3圖書館管理員修改圖書類別及統(tǒng)記功能的實(shí)現(xiàn)……………………… 60

    5.8.4圖書館管理員借閱者管理功能的實(shí)現(xiàn)………………………………… 62

    5.8.5圖書館維護(hù)借閱者管理功能的實(shí)現(xiàn)………………………………… 62

    5.8.6圖書館身份維護(hù)功能的實(shí)現(xiàn)……………………………………… 64

    5.8.7圖書館借閱者統(tǒng)計(jì)功能的實(shí)現(xiàn)………………………………… 65

    5.8.8圖書館統(tǒng)計(jì)借閱過(guò)期記錄功能的實(shí)現(xiàn)………………………… 67

    §5.9系統(tǒng)信息顯示的實(shí)現(xiàn)………………………………………………… 68

    第六章 結(jié)束語(yǔ) ……………………………………………………………… 69

    致 謝 ………………………………………………………………………………70

    參考書目 …………………………………………………………………………… 70

    四、圖書館網(wǎng)站查詢圖書借閱記錄屬于信息系統(tǒng)中功能的哪一個(gè)

    查詢功能。查詢圖書借閱記錄在圖書館網(wǎng)站是屬于信息系統(tǒng)中的查詢功能。圖書館網(wǎng)是眾多圖書館為實(shí)現(xiàn)資源共享而組成的圖書館群體,是圖書館事業(yè)社會(huì)化的一種組織形式。

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


    推薦閱讀:

    圖書排行榜

    圖書館內(nèi)庭院景觀設(shè)計(jì)

    圖書盤點(diǎn)機(jī)器人

    杭州和北京哪個(gè)城市好(杭州和北京哪個(gè)城市好玩)

    長(zhǎng)廊道的景觀設(shè)計(jì)(長(zhǎng)廊景觀設(shè)計(jì)平面圖)