




如果您无法下载资料,请参考说明:
1、部分资料下载需要金币,请确保您的账户上有足够的金币
2、已购买过的文档,再次下载不重复扣费
3、资料包下载后请先用软件解压,在使用对应软件打开
BookLib图书管理系统场景介绍 第一篇:BookLib图书管理系统场景介绍场景二BookLib图书管理系统受某高校图书馆的委托,新程教育软件公司欲开发一套名为BookLib的图书管理系统,该系统的基本描述如下:(1)该图书馆有多名图书管理员,他们负责已购入图书的编目、入库和借还工作,每名图书管理员的信息包括工号和姓名,图书管理员登录后可进行相关图书操作;(2)读者可在图书馆借阅图书,读者信息包括读者ID、姓名、年龄、性别、电话、已借阅图书册数和E-mail等,不同的读者具有不同的读者ID;(3)图书馆中图书分类存放,每种图书都属于某种类型,如计算机类、文学类、建筑类等,图书类型信息包括类型ID和类型名称;(4)每种图书在系统中对应惟一的一条在版编目数据(CIP,以下简称书目),书目的基本信息包括ISBN号、书名、作者、出版社、出版年月、单价,以及图书馆拥有该书的册数,不同书目的ISBN号均不相同;(5)对于同一书目的图书在图书馆中可拥有多本,图书信息包括图书ID、ISBN号、存放位置、当前状态(在馆或借出),每一本书在系统中具有惟一的图书ID;(6)一名读者最多只能借阅五本图书,且每本图书最多只能借两个月,读者借书时需由图书管理员登记读者ID、所借图书ID、借阅时间和应还时间,读者还书时图书管理员在对应的借书信息中记录归还时间。系统设定读者在借书一天后才能归还该书,时间格式为年:月:日。第二篇:图书管理系统图书管理系统源代码#include#includeclassBook{//书籍基类protected:charTitle[40];//书名longCode;//条码intType;//0表示书,1表示杂志public:Book();Book(char*title,longcode);voidSetCode(longcode){Code=code;}voidSetTitle(char*tl){strcpy(Title,tl);}voidSetType(booltype){Type=type;}intGetType(){returnType;}longGetCode(){returnCode;}virtualvoidShow();//显示书的信息friendostream&operator>(istream&is,Book&);//重载提取运算符Book*Next;//为创建每个读者所借书链表而定义指针};classItem:publicBook{//书的款目//charTitle[40];//书名charAuthor[20];//著者名charIndexCode[10];//分类号//longCode;//条码public:Item();Item(char*author,char*title,char*index,intcode);Item(Item&);voidSetAuthor(char*);voidSetIndexCode(char*);virtualvoidShow();//显示书的信息friendostream&operator>(istream&is,Item&);//重载提取运算符public:};classMagazine:publicBook{//杂志类intVolume;enumLANG{CHINESE=1,ENGLISH}Lang;//枚举变量,确定语言类别public:Magazine():Book(){Volume=0;Lang=CHINESE;Type=1;}Magazine(char*title,intvol,LANGlang,intcode);Magazine(Magazine&);voidSetVolume(intvol){Volume=vol;}voidSetLang(intlang){Lang=(LANG)lang;}virtualvoidShow();//显示杂志的信息friendostream&operator>(istream&is,Magazine&);//重载提取运算符};classReader{//读者信息类charName[20];//姓名charPosition[20];//职务intAge;//年龄longCode;//借书证号Book*items;//所借书链表public:Reader();Reader(char*name,char*posi,intage,intcode);//Reader(Reader&);~Reader();longGetCode(){returnCode;}voidSetName(char*);voidSetPosition(char*);voidSetAge(int);voidSetCode(long);voidAddBook(Item

文库****坚白
实名认证
内容提供者


最近下载
贵州省城市管理行政执法条例.doc
贵州省城市管理行政执法条例.doc
一种基于双轨缆道的牵引式雷达波在线测流系统.pdf
一种基于双轨缆道的牵引式雷达波在线测流系统.pdf
一种胃肠道超声检查助显剂及其制备方法.pdf
201651206021+莫武林+浅析在互联网时代下酒店的营销策略——以湛江民大喜来登酒店为例.doc
201651206021+莫武林+浅析在互联网时代下酒店的营销策略——以湛江民大喜来登酒店为例.doc
用于空间热电转换的耐高温涡轮发电机转子及其装配方法.pdf
用于空间热电转换的耐高温涡轮发电机转子及其装配方法.pdf
用于空间热电转换的耐高温涡轮发电机转子及其装配方法.pdf