图书信息管理系统
- 格式:docx
- 大小:16.47 KB
- 文档页数:14
图书馆信息管理系统的设计与实现图书馆信息管理系统是一个重要的管理工具,它可以帮助图书馆更好地管理图书资料、读者信息以及借阅归还等相关操作。
本文将从需求分析、系统设计和系统实现三个方面详细介绍图书馆信息管理系统的设计与实现。
一、需求分析1.1 系统功能需求图书馆信息管理系统的功能需求主要包括:图书管理、读者管理、借阅管理、归还管理、查询统计、系统管理、系统设置等。
图书管理功能包括:图书入库、图书出库、图书分类管理、图书信息维护、图书检索等。
读者管理功能包括:读者信息录入、读者信息查询、读者信息修改、读者信息删除、读者信息统计等。
借阅管理功能包括:借书、还书、续借、预约等。
归还管理功能包括:还书、逾期处理等。
查询统计功能包括:图书查询、读者查询、借阅查询、归还查询等。
系统管理功能包括:用户管理、权限管理、日志管理等。
系统设置功能包括:系统参数设置、数据备份、数据恢复等。
1.2 系统性能需求图书馆信息管理系统需要具有良好的稳定性和可靠性,能够支持大规模的数据存储和查询操作,能够高效地完成图书管理、读者管理、借阅管理等相关功能。
1.3 用户需求系统的用户主要包括图书管理员、读者和系统管理员,他们对系统的需求主要表现在操作界面的友好性和功能的完备性上。
二、系统设计2.1 系统结构设计图书馆信息管理系统的结构主要包括前端界面、后端数据库和业务逻辑层。
前端界面主要负责用户的具体操作,后端数据库主要负责数据的存储和查询,业务逻辑层主要负责系统的功能实现。
2.2 数据库设计数据库设计是系统设计中的重要环节,它直接关系到系统的数据存储和查询效率。
数据库设计需要考虑到图书信息、读者信息、借阅信息等相关数据表的设计,需要符合数据库的范式要求,同时需要考虑到数据的完整性和安全性。
2.3 界面设计界面设计需要考虑到用户的操作习惯和操作便捷性,需要设计简洁明了的操作界面,提供便捷的查询操作和友好的交互方式。
2.4 业务逻辑设计业务逻辑设计需要根据系统功能需求,设计相应的业务逻辑流程和处理方式,保证系统的功能实现和操作流畅。
图书馆信息管理系统的设计与实现一、需求分析1.图书馆信息管理系统的目的是为了方便图书馆的工作人员对图书、读者、借阅记录等信息进行管理,并为读者提供便捷的借阅、查询等服务。
2.图书馆信息管理系统的主要功能包括:图书管理、读者管理、借阅管理、查询统计、系统设置等。
3.系统应该具有高效、稳定、安全的特点,能够满足大量的图书、读者信息的管理和查询需求。
4.系统应该具有友好的用户界面,方便图书馆的工作人员和读者使用。
二、系统设计1.系统结构设计图书馆信息管理系统的结构主要包括三大模块:图书管理模块、读者管理模块、借阅管理模块。
图书管理模块包括图书信息录入、图书查询、图书分类管理等功能。
读者管理模块包括读者信息录入、读者查询、借书证管理等功能。
借阅管理模块包括图书借阅、归还、续借、借阅记录查询等功能。
另外还包括系统设置模块,用于对系统进行基本设置和维护。
2.数据库设计系统的数据库主要包括图书信息表、读者信息表、借阅记录表等。
每个表中包括相应的字段,用于存储相关的信息。
3.界面设计系统的界面设计应该符合用户的使用习惯,同时保持简洁、清晰、易于操作。
对于图书馆的工作人员可以设计专门的管理界面,对于读者可以设计查询借阅界面等。
三、系统实现1.开发工具可以选择合适的开发工具进行系统的开发,比如使用Java、C#等编程语言进行开发,借助相关的数据库进行数据存储。
2.系统功能实现根据系统设计的结构和功能,依次进行各个模块的功能实现,包括图书信息的录入和查询、读者信息的录入和查询、借阅操作等。
3.界面实现根据界面设计的方案,设计系统的相关界面,考虑用户的使用习惯和友好性,保证系统界面的清晰、简洁、易用。
4.系统测试系统开发完成后需要进行系统测试,包括功能测试、性能测试、兼容性测试等,确保系统的稳定性和安全性。
5.系统部署系统测试通过后,可以进行系统的部署和上线,供图书馆的工作人员和读者使用。
四、系统维护系统上线后需要进行日常的维护和更新,保证系统的稳定运行。
图书管理系统图书管理系统是一个用于管理图书馆馆藏资源、管理借阅情况以及提供图书查询服务的信息系统。
它的实现可以帮助图书馆提高工作效率,方便读者进行图书查询和借阅操作。
一、系统简介图书管理系统是基于计算机技术的一种信息管理系统,其核心功能是对图书馆内图书进行分类、录入、存储、查询、借阅和归还等操作。
通过该系统,图书馆管理员可以更好地管理馆藏图书,了解图书的借阅情况,及时进行图书的维护和补充。
同时,读者也可以通过该系统方便地查询所需图书的信息,并进行自助借阅和归还。
二、系统架构图书管理系统通常由服务器端和客户端两部分组成。
服务器端负责数据的存储与处理,客户端为读者和管理员提供操作界面。
客户端可以通过各种终端设备(如电脑、手机等)连接服务器,进行相关操作。
系统的数据存储主要包括图书信息、读者信息、借阅记录等。
图书信息包括书名、作者、出版社、ISBN编号等内容,读者信息包括姓名、学号、借阅情况等内容,借阅记录包括借阅时间、归还时间等信息。
三、系统功能1. 图书录入图书馆管理员可以通过系统将新购得的图书录入到系统中。
录入时需要填写图书的基本信息,并分配相应的图书编号。
2. 图书查询读者可以通过系统查询所需图书的信息。
查询可以根据书名、作者、ISBN等关键字进行,系统将返回符合条件的图书列表。
3. 图书借阅与归还读者可以通过系统自助借阅和归还图书。
借阅时需要输入借阅图书的编号,系统将记录借阅时间并更新借阅状态;归还时需要输入归还图书的编号,系统将记录归还时间并更新借阅状态。
4. 图书续借读者可以通过系统进行图书续借操作。
续借可以延长借阅期限,但通常有数量和期限限制。
5. 逾期管理系统可以自动检测和管理逾期借阅情况。
逾期的读者将会收到相应的提醒,并可能面临一定的逾期罚款。
6. 读者管理系统可以管理读者的基本信息,包括姓名、学号、联系方式等。
同时还可以记录读者的借阅历史,帮助图书馆进行读者服务和统计分析。
四、系统优势与应用1. 提高工作效率图书管理系统可以自动化处理图书借还过程,减少人工操作,提高工作效率。
图书馆管理信息系统--系统分析图书馆管理信息系统系统分析在当今数字化的时代,图书馆作为知识的宝库,其管理方式也在不断地进化和发展。
图书馆管理信息系统的出现,为图书馆的运营和服务带来了巨大的变革。
本文将对图书馆管理信息系统进行深入的系统分析,探讨其各个方面的功能、特点以及所面临的挑战。
一、图书馆管理信息系统的概述图书馆管理信息系统是一个综合性的软件平台,旨在整合图书馆的各项业务流程,提高管理效率和服务质量。
它涵盖了图书采购、编目、借阅、归还、库存管理、读者管理等多个环节,通过信息化手段实现了数据的集中存储、快速检索和准确统计。
二、系统功能模块分析(一)图书采购模块这个模块主要负责图书的采购计划制定、供应商管理以及采购订单的处理。
图书馆工作人员可以根据馆藏情况、读者需求和图书市场动态,制定合理的采购计划。
同时,系统可以对供应商的信息进行管理,评估其供货质量和信誉,选择合适的合作伙伴。
(二)编目模块编目是将新采购的图书进行分类、著录和标引的过程,以便于读者查找和借阅。
图书馆管理信息系统提供了便捷的编目工具,支持多种编目标准和格式,能够自动生成索书号和书目信息,大大提高了编目工作的效率和准确性。
(三)借阅管理模块这是系统的核心模块之一,负责处理读者的借阅请求、记录借阅信息和计算借阅期限。
读者可以通过系统查询图书的借阅状态,在线预约或续借图书。
系统还能够对逾期未还的图书进行提醒和催还,确保图书的正常流通。
(四)归还管理模块当读者归还图书时,系统会自动检查图书的完整性和归还时间,更新图书的库存状态和读者的借阅记录。
如果图书有损坏或丢失,系统会进行相应的处理和记录。
(五)库存管理模块库存管理模块用于监控图书馆的图书库存情况,包括图书的数量、位置和状态。
系统可以实时更新库存信息,提供库存盘点功能,帮助工作人员及时发现图书的缺失和错架情况,保证馆藏的准确性和完整性。
(六)读者管理模块读者管理模块用于登记读者的个人信息、借阅权限和借阅历史。
图书馆后台信息管理系统【摘要】图书馆后台信息管理系统是一个为图书馆管理人员提供便捷管理图书馆资源的系统。
本文就该系统的功能特点、使用方法、系统架构、安全性和数据管理进行了详细介绍。
通过该系统,图书馆管理人员可以方便地管理图书借阅信息、查找图书资料,提高工作效率。
系统采用先进的技术架构,保证了系统运行稳定性和数据安全性。
该系统还具有灵活性和可扩展性,可以根据图书馆的具体需求定制功能。
总结来看,图书馆后台信息管理系统为图书馆管理工作带来了便利和效率提升,展望未来,随着技术的不断发展,该系统将进一步完善,为图书馆管理工作带来更多的便利和创新。
【关键词】图书馆后台信息管理系统、引言、介绍、背景、功能特点、使用方法、系统架构、安全性、数据管理、总结、展望1. 引言1.1 介绍图书馆是一个为读者提供信息资源和知识服务的公共机构,为了更好地管理图书馆的各项信息和服务,图书馆后台信息管理系统的出现成为了必然选择。
图书馆后台信息管理系统是图书馆信息化建设的重要组成部分,通过这个系统,图书馆工作人员可以更加高效地管理图书馆的各类信息资源,提供更加便捷的服务。
图书馆后台信息管理系统具有许多功能特点,包括但不限于图书馆资源管理、读者管理、借阅管理、统计分析等功能。
这些功能有效地提高了图书馆工作人员的工作效率,为读者提供了更好的服务体验。
本文将介绍图书馆后台信息管理系统的功能特点、使用方法、系统架构、安全性以及数据管理等方面的内容,希望能够帮助读者更好地了解和使用图书馆后台信息管理系统。
通过本文的介绍,读者可以更深入地了解图书馆后台信息管理系统的重要性和作用,为图书馆信息化建设提供参考和借鉴。
1.2 背景图书馆作为知识的宝库,承载着丰富的文化遗产和学术资源。
随着信息化的发展,图书馆管理也面临着更多的挑战和机遇。
传统的图书馆管理方式已经无法满足现代社会的需求,因此图书馆后台信息管理系统应运而生。
背景:在传统的图书馆管理中,图书的借阅、归还、管理等工作都需要人工操作,效率低下,容易出现错误。
图书馆信息管理系统的设计与实现随着信息技术的发展,图书馆信息管理系统成为了现代图书馆不可或缺的组成部分。
由于图书馆信息管理系统涉及到大量的数据和信息,因此设计和实现一个高效、可靠和用户友好的图书馆信息管理系统变得非常重要。
本文将浅谈有关图书馆信息管理系统的设计与实现。
一、图书馆信息管理系统的功能图书馆信息管理系统是一个综合性的信息管理系统,其主要功能包括以下几个方面:1. 图书管理。
图书管理是图书馆信息管理系统的核心功能,主要包括图书的采购、留存、分类、编目、流通和借阅等方面。
2. 读者管理。
读者管理是图书馆信息管理系统的另一个核心功能,主要包括读者信息的录入、修改、查询、删除、借还书和罚款等方面。
3. 现场服务。
现场服务是图书馆信息管理系统的一项重要服务功能,主要包括图书馆座位预订、书架引导、信息查询、选座等。
4. 统计查询。
统计查询是图书馆信息管理系统的实用功能,主要包括书目统计、流通统计、借阅统计、读者统计等方面。
5. 系统管理。
系统管理是图书馆信息管理系统的管理模块,主要包括系统设置、用户管理、权限管理、数据备份与恢复等方面。
二、图书馆信息管理系统的设计1. 系统分析与需求定义在设计图书馆信息管理系统之前,要首先进行系统分析与需求定义。
通过分析图书馆的业务流程和管理需求,再根据这些需求定义系统的功能和性能指标。
2. 数据库设计图书馆信息管理系统所涉及到的数据非常庞大,设计一个高效的数据库是非常重要的。
在设计数据库时,需要考虑数据的规范性、完整性和安全性,并结合业务流程设计数据表关系,最终得到一个高效可靠的数据库结构。
3. 系统框架设计系统框架是系统开发的基础,通过系统框架的设计可以明确开发的方向和目标。
在设计系统框架时,需要考虑系统的可扩展性、可维护性和可重用性,以便于后期维护和升级。
4. 界面设计图书馆信息管理系统的设计要考虑用户的使用习惯和需求,因此良好的界面设计是至关重要的。
在界面设计时,应该注重界面的美观、简洁明了、易于操作,使用户能够快速、准确地完成所需操作。
图书信息管理系统在当今数字化的时代,图书信息管理系统已经成为图书馆、书店以及各类图书相关机构不可或缺的重要工具。
它就像是一个智能的图书管家,有条不紊地处理着大量的图书数据,为读者和管理人员提供了便捷、高效的服务。
图书信息管理系统究竟是什么呢?简单来说,它是一套专门用于管理图书相关信息的软件系统。
这个系统能够对图书的各种信息进行收集、存储、整理、分析和检索,涵盖了从图书的基本属性,如书名、作者、出版社、出版日期、ISBN 码,到图书的库存数量、借阅状态、归还日期等详细信息。
对于图书馆来说,图书信息管理系统的重要性不言而喻。
过去,图书馆的工作人员需要手动记录每一本图书的借阅情况,这不仅费时费力,还容易出错。
有了这个系统,借阅和归还的流程变得自动化和智能化。
读者可以通过系统轻松查询到自己想要的图书是否在馆,还能了解图书的具体位置,大大节省了寻找图书的时间。
同时,系统能够准确记录每一次借阅和归还的时间,避免了因人工疏忽导致的图书逾期未还等问题。
对于书店而言,图书信息管理系统同样发挥着关键作用。
它可以帮助书店实时掌握库存情况,及时补货,避免出现缺货现象影响销售。
系统还能对销售数据进行分析,让书店了解哪些图书受欢迎,哪些图书销售不佳,从而调整进货策略,优化商品结构,提高经济效益。
一个优秀的图书信息管理系统通常具备以下几个主要功能模块。
首先是图书采编模块。
这个模块负责将新采购的图书信息录入系统,包括图书的详细信息、分类、定价等。
工作人员可以通过扫描 ISBN 码或者手动输入的方式快速添加图书,提高采编效率。
其次是读者管理模块。
系统能够记录读者的个人信息,如姓名、身份证号、联系方式等,并为读者办理借阅证。
同时,还可以设置读者的借阅权限,比如借阅数量、借阅期限等。
再者是图书借阅与归还模块。
读者可以通过系统自助办理借阅和归还手续,也可以由工作人员在系统中进行操作。
系统会自动计算借阅时间,在到期前提醒读者归还,若逾期未还则会产生相应的罚款。
图书馆信息管理系统的设计与实现图书馆信息管理系统是为了方便图书馆管理员对图书、读者和借阅记录等信息进行管理和查询而设计的一种软件系统。
本文主要介绍图书馆信息管理系统的设计与实现。
图书管理模块是系统的核心模块,主要包括图书的入库、出库和查询等功能。
在图书入库时,管理员需要输入图书的基本信息,如图书名称、作者、ISBN号和出版社等,同时系统还需要生成对应的图书编号和条形码。
管理员可以通过图书编号或关键字进行图书查询,包括查询图书的基本信息和库存情况。
读者管理模块主要管理读者的基本信息和借阅记录。
管理员可以输入读者的基本信息,如姓名、性别、年龄和联系方式等,系统会为每个读者分配一个唯一的读者编号。
管理员还可以查询读者的借阅记录,包括查询已借图书和逾期图书等。
借阅管理模块用于管理图书的借阅和归还。
读者在借书时需要提供借书证和图书编号,系统会记录借书时间和预计归还时间。
当读者归还图书时,系统会计算超期天数和罚款金额,并更新图书的库存情况。
管理员可以通过图书编号或读者编号查询借阅记录。
查询统计模块用于统计和分析图书馆的借阅情况和图书收藏情况等。
管理员可以根据需要选择不同的统计维度和统计周期,如按图书类型、作者和出版社进行统计分析。
同时系统还提供图书馆的数据导出功能,方便管理员生成报表和进行进一步分析。
图书馆信息管理系统的实现主要依赖于数据库和编程语言。
管理员可以使用数据库管理软件创建图书、读者和借阅记录等数据库表,然后通过编程语言编写系统的前端和后台程序。
前端程序主要包括用户界面和用户交互逻辑,后台程序主要包括数据库连接和数据处理逻辑。
图书馆信息管理系统的设计与实现包括图书管理、读者管理、借阅管理和查询统计等功能。
通过合理的数据库设计和编程实现,可以提高图书馆的管理效率和服务质量,为读者提供更好的借阅体验。
#include<stdio.h>#include<stdlib.h>#include<string.h>#define N 100#define PF printf#define SF scanfstruct books{intbooknum; //书号char bookname[20]; //书名char authorname[20];//作者char cbs[20]; //出版社int price; //价格};struct books book[N];intluru(struct books * p_book,inti)//录入函数p_book=book;i=n; {system("cls");//清屏while(1){ char ch;PF("~~~~~~~~~~~~~~~开始输入信息~~~~~~~~~~~~~\n"); PF("请输入书的编号:");SF("%d",&p_book->booknum);PF("\n");//book[i].booknum PF("请输入出版社:");SF("%s",p_book->cbs);PF("\n");//PF("请输入图书价格:");SF("%d",&p_book->price);PF("\n");PF("请输入书名:");SF("%s",p_book->bookname);PF("\n");getchar( );//屏蔽回车PF("请输作者名:");gets(p_book->authorname);++i;PF("是否继续输入,请选择(y/n):");SF("%c",&ch);if(ch=='n')break;else p_book++;}return i;}void paixu(struct books book[],inti)//按书号进行排序{intn,a,temp;char t1[20],t2[20],t3[20];for(n=0;n<i-1;n++)//趟数for(a=0;a<i-1-n;a++)//每趟的次数if(book[a].booknum>book[a+1].booknum)//整型的比较{{temp=book[a].booknum;book[a].booknum=book[a+1].booknum;book[a+1].booknum=temp;}//书号换位{strcpy(t1,book[a].bookname);strcpy(book[a].bookname,book[a+1].bookname);strcpy(book[a+1]. bookname,t1);}//书名换位{strcpy(t2,book[a].cbs);strcpy(book[a].cbs,book[a+1].cbs);strcpy(book[a+1].cbs,t2);}//出版社换位 {temp=book[a].price;book[a].price=book[a+1].price;book[a+1].price=temp;}//价格换位{strcpy(t3,book[a].authorname);strcpy(book[a].authorname,book[a+1].authorname);strcpy(book[a +1].authorname,t3);}//书作者换位}system("cls");PF("书号\t书名\t出版社\t价格\t作者\n");for(a=0;a<i;a++)PF("%d\t%s\t%s\t%d\t%s\n",book[a].booknum,book[a].bookname,book[a].cbs,book[a].price,book [a].authorname);}void cx1(struct books book[],inti)//书名查询{int a;char name[20];system("cls");PF("|按书名查询|\n");SF("%s",&name);for(a=0;a<i;a++)if(strcmp(name,book[a].bookname)==0){PF("书号\t书名\t出版社\t价格\t作者\n");PF("%d\t%d\t%d\t%.2f\t%s\n",book[a].booknum,book[a].bookname,book[a].cbs,book[a].price,book[ a].authorname);}else PF("没有你要的查询结果\n");}void cx2(struct books book[],inti)//作者名查询{inta;char g[20];system("cls");PF("|按作者名查询|\n");scanf("%s",&g);for(a=0;a<i;a++)if(strcmp(g,book[a].authorname)==0){PF("书号\t书名\t出版社\t价格\t作者\n");PF("%d\t%d\t%d\t%.2f\t%s\n",book[a].booknum,book[a].bookname,book[a].cbs,book[a].price, book[a].authorname);}else PF("没有你要的查询结果\n");}void chaxun(struct books shu[],inti)//查询{int x;system("cls");PF("~~~~~~~~~~~~~~~~图书信息查询~~~~~~~~~~~~~~~\n");PF("********请选择查询方式********\n");PF("|1.按书名查询|\n");PF("|2.按作者名查询|\n");PF("请输入你选择___");SF("%d",&x);switch(x){case 1:cx1(book,i);break;//调用cx1函数完成按书名查询case 2:cx2(book,i);break;//调用cx2函数完成按作者查询default :PF("输入有误,请重新输入!\n");break;}}/*intfl(struct books shu[],inti)//按书号删除{inty,h,m;int j;fanhui:PF("请你输入想要删除图书的书号\n");scanf("%d",&y);//接收书号if(y>=i){PF("您要删除的图书信息不存在\n");return 0;}else{y=y-1;PF("书号\t书名\t出版社\t价格\t作者\n");PF("%d\t%d\t%d\t%.2f\t%s\n",shu[y-1].booknum,shu[y-1].bookname,shu[y-1].cbs,shu[y-1].price,sh u[y-1].authorname);PF("你确定要删除以上信息吗?\n");PF("|1.是,确认删除\n");PF("|2.否,返回上一层\n");PF("|3.返回主菜单\n");SF("%d",&h);switch(h){case 1:for(m=0;m<i;m++){if(y==shu[m].booknum&&y<i-1){shu[m].booknum=shu[m+1].booknum;for(j=m;j<i-1;j++){shu[j].booknum=shu[j+1].booknum;shu[j].bookname=shu[j+1].bookname;shu[j].cbs=shu[j+1].cbs;strcpy(shu[j].price,shu[j+1].price);strcpy(shu[j].authorname,shu[j+1].authorname); }i--;}if(y==shu[m].booknum&&m==i-1)i--;}PF("i=%d",i);break;case 2: system("cls");gotofanhui;break;// 返回case 3:system("cls");break;default :PF("输入有误,请重新输入!\n");break;}}return i;}*/intsm(struct books shu[],inti)//按书名删除{char book[20];inta,h,m;fanhui:printf("请你输入想要删除图书的名称\n");SF("%s",book);//接收书名for(a=0;a<i;a++)if(strcmp(book,shu[a].bookname)==0){PF("书号\t书名\t出版社\t价格\t作者\n");PF("%d\t%d\t%d\t%.2f\t%s\n",shu[a].booknum,shu[a].bookname,shu[a].cbs,shu[a].price,shu[a].a uthorname);PF("你确定要删除以上信息吗?\n");PF("|1.是,确认删除\n");PF("|2.否,返回上一层\n");PF("|3.返回主菜单\n");SF("%d",&h);SF("%d",&h);switch(h){case 1:for(m=0;m<i;m++){if(a==m&&a<i-1){m=m+1;}if(a==m&&m==i-1)i--;}return --i;break;case 2:system("cls");gotofanhui;break;//返回case 3:system("cls");break;default :PF("输入有误,请重新输入!\n");break;}}if(strcmp(book,shu[a].bookname)!=0) printf("您要删除的图书信息不存在\n"); return i;}int del(struct books shu[],inti)//删除信息{int h;system("cls");PF("~~~~~~~~~~~~~~~~图书信息删除~~~~~~~~~~~~~~~\n");PF("|1.图书的书号|\n");PF("|2.图书的书名|\n");SF("%d",&h);switch(h){//case 1: system("cls");i=fl(shu,i);break;//按书号删除case 2: system("cls");i=sm(shu,i);break;//按书名删除default :PF("输入有误,请重新输入!\n");break;}return i;}intcharu(struct books shu[],inti)//插入信息{system("cls");PF("~~~~~~~~~~~~~~~开始插入信息~~~~~~~~~~~~~\n"); PF("请输书号\n");SF("%d",&shu[i].booknum);PF("请输入书名\n");SF("%d",&shu[i].bookname); PF("请输入价格\n");SF("%f",&shu[i].price);PF("请输入出版社\n");SF("%s",&shu[i].cbs);getchar( );//屏蔽回车PF("请输作者名\n");gets(shu[i].authorname);i++;system("cls");PF("插入信息成功\n");return i;}void main(){intchoice,n=0;for( ; ; ){system("cls");{PF("\t\t*****************图书信息管理系统*****************\n");PF("\t\t*\t\t|1.图书信息录入 *\n");PF("\t\t*\t\t|2.图书信息浏览 *\n");PF("\t\t*\t\t|3.图书信息查询 *\n");PF("\t\t*\t\t|4.图书信息的删除*\n");PF("\t\t*\t\t|5.图书信息的插入*\n");PF("\t\t*\t\t|6.退出系统*\n");PF("\t\t*****************图书信息管理系统*****************\n\n\n"); PF("\t\t请输入以上序号进行选择:\n");SF("%d",&choice);}switch(choice){case 1:n=luru(book,n);//录入 book[0]system("pause");break;case 2:paixu(book,n);//liulan(book,n);//浏览system("pause");break;case 3:chaxun(book,n);//查询system("pause");break;case 4:n=del(book,n);system("pause");break;case 5:n=charu(book,n);system("pause");break;case 6:exit(0);system("pause");default :PF("输入有误,请重新输入!\n"); system("pause");break;}}}。