ImageVerifierCode 换一换
格式:DOCX , 页数:22 ,大小:87.58KB ,
资源ID:19589443      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/19589443.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(C 图书管理系统课程设计Word文件下载.docx)为本站会员(b****6)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

C 图书管理系统课程设计Word文件下载.docx

1、读者维护模块提示离开(二)图书借书模块功能分析图书借阅功能需要完成借阅者对相应图书的借阅。借阅者的借阅数量是有限定的,系统会自动检查是超过限定借阅的数量,若超过限定数量则不允许借阅。若当前要借阅的图书已经被其他人预约,读者也无法完成借阅。输入:借阅者的编号及图书的编号处理:系统进行分析比较借阅数量及是否预约输出:是否允许借阅借书模块需求(三)图书还书模块功能分析图书归还功能需要完成图书的归还工作。图书的编号系统进行分析比较是否已超归还期是否进行罚款还书模块需求(四)图书维护模块功能的需求实现对图书的描述,图书的编号,书名,借出,还入等,需要实现的功能为:图书编目,图书注册,更新书目,图书删除。

2、1) 登记新书:将图书的特征信息(书名、图书编号等)存储在数据库中,图书的借阅、图书信息的查询都是以其作为基础的。2) 更新书目:当发现图书信息错误时,可以进行图书信息的修改。3) 图书查找:对图书馆新引进的书进行编制唯一的号码(图书编号),以便于图书的管理和查找。4) 图书删除:将废旧的或丢失的图书信息删除,以减少数据库中的无用信息,也会减少图书查询中的错误信息。图书的相关信息(如:编号、名称、作者等)系统进行保存、更新、删除等操作图书变更的后的信息,操作是否成功图书维护模块需求(五) 读者维护模块功能的需求 对读者信息描述,建立读者个人资料,借阅者管理需要实现的功能包括:借阅者注册,借阅者

3、信息更新,借阅者注销,借阅者信息的查询。1) 读者新增:借阅者作为图书馆流通的主体,其信息的注册(将读者的特征信息存储在数据库中)也是图书馆自动化必须完成的任务。2) 读者信息更改:当发现借阅者信息错误或者当借阅者的某些信息发生变动时,可以对读者信息进行修改。3) 读者删除:由于某些原因需要对该借阅者注销,只有满足条件的借阅者才能进行注销。4)读者查找:借阅者借阅书籍的历史查询。借阅者的相关信息系统进行注册、更新、注销、查询等操作借阅者信息维护后的结果,及修改是否成功读者维护模块需求(六) 提示功能当出现库存查无此书或读者时,给予相应提示。(七) 离开功能实现管理后的系统退出。=第二章 图书管

4、理系统界面设计(一) 初始界面键盘输入相应数字进入相应界面。(二) 图书维护选择3,进入图书维护界面,注册图书;1)图书新增2)图书更改3)图书查找4)图书删除(三) 读者维护界面选择4,进入读者维护界面,注册读者。1)读者新增2)读者更改3)读者删除4)读者查找(四) 图书借还1)图书借阅,选择1,进入借书界面。2)图书归还,选择2,进入归还界面。(五)不存在提示进入系统后,如果有不存在的书籍或读者,给予提示。(六) 离开管理后的系统退出。第三章 图书管理系统应用程序代码 程序一共分为3个模块:读者模块,图书模块和主程序模块。 读者模块是由刘鸣静负责的,分为读者类和读者库类。读者类主要实现对

5、读者的信息的描述。读者库类主要实现建立读者的个人资料。 图书模块是由李悦负责的,分为图书类和图书库类。图书类主要实现对图书的描述,图书的编号,书名,借出,还入等。图书库类主要实现对图书的维护,查找,删除等。主程序模块是由马春艳负责的,主要实现的是程序的主界面的引导。(一) 读者模块1)读者类,实现对读者的信息的描述class Reader private: int tag; ddreader(n,na); return 1; return 0; Reader *query(int readerid)etno()=readerid & readi.gettag()=0) return &read

6、i; return NULL; void disp() isp(); void readerdata();ettag()=0) (char *)&readi,sizeof(readi); ();void RDatabase:readerdata() char choice; char rname20; int readerid; Reader *r; while (choice!=0) cout choice; switch (choice) case 1 cout readerid;输入读者姓名: rname; addreader (readerid,rname); break;2 r=qu

7、ery(readerid); if (r=NULL) cout setname(rname);3 cout r=query(readerid); if (r=NULL) 该读者不存在 delbook(); case 4读入读者编号:该读者不存在disp();5 disp();6 clear(); default:cout输入错误,请从新输入:break;(二) 图书模块1)图书类,实现对图书的描述,图书的编号,书名,借出,还入等class Bookprivate:ddbook(n,na); Book *query(int bookid)etno()=bookid &booki.gettag()

8、=0) booki; void bookdata(); booki.disp(); BDatabase()ettag()=0)booki,sizeof(booki);void BDatabase:bookdata() char bname40; int bookid; Book *b; cout nnnttt图 书 维 护 endl coutsetname(bname); 读入图书编号: b=query(bookid); if (b=NULL) 该图书不存在 b-输入错误,请从新输入:(三) 主程序模块main() 函数的实现,程序的主界面的引导int main() int bookid,readerid; RDatabase ReaderDB; BDatabase BookDB; while(choice! cout switch (choice) 借书 读者编号:readerid; 图书编号:bookid; r=(readerid);ddreader(n,na);/main() 函数的实现,程序的主界面的引导/按编号查找 if (NULL=r) 不存在该读者,不能借书 b=(bookid); 不存在该图书,不能借书 if (b-borrowbook()=0) 该图书已借出,不能借书borrowbook(b-getno(); cout还书n 读者编号: 图书编号: c

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1