【精品】图书借阅管理

【精品】图书借阅管理

ID:43725335

大小:358.95 KB

页数:40页

时间:2019-10-13

【精品】图书借阅管理_第1页
【精品】图书借阅管理_第2页
【精品】图书借阅管理_第3页
【精品】图书借阅管理_第4页
【精品】图书借阅管理_第5页
资源描述:

《【精品】图书借阅管理》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、实践教学%1^k1^xl^kJ^kJ^xl^^2^k1^xl^kJ^kJ^xl^rT^rjwT%<1%r7%<1%<1%兰州理工大学计算机与通信学院2011年春季学期数据结构课程设计题专姓学指成摘要2前言3正文41.采用类C语言定义相关的数据类型42.各模块的伪码算法53.函数的调用关系图74.调试分析95.测试结果106.源程序(带注释)11总结13参考文献14致谢15附件I部分源程序代码16摘要图书借阅管理系统是一个学校不可缺少的部分,它的内容对于学校的管理者和读者来说都至关重要,直接关系到图书的

2、借用率,所以开发图书管理系统能够为管理员和读者提供充足的信息和快捷的查询手段。编写程序系统主要实现图书馆的增加图书、查询图书、删除图书、借阅图书、还书;增加会员、杳询会员、删除会员、借书信息、到期书催还等智能化管理过程。图书的结构体包拾的数据项有:图书编号、书名、书的价格、借阅人、判断书是否存在或者已经借出的数据项(I存在,0借出)等;会员的结构包括的数据项有:会员的姓名、会员的性别、会员的年龄、等。图书管理者只需略懂电脑知识就可以简易的操作该图书借阅管理系统。关键字:图书信息管理;查询;修改;读者;借阅随着计算机技术的不断发展,计算机作

3、为知识经济时代的产物,已被广泛应用于社会各个行业和领域。口前,我国的科技水平高速发展,计算机作为今天使用最广的现代化工具已深入到各个领域,并H正在成为未来社会一一信息社会的重要支柱。在这样的人背呆下,现代图书馆的管理方式,资源建设等方而都发生了重大变化,这种变化表现在图书馆工作,管理利服务平台发生的变化图书馆不再是传统的手工操作,人工管理,而是全而实行计算机管理。图书馆的正常运营屮总是面对人量的读者信息,图书信息以及两者相互作用产生的借书信息,因此要对读者资源,图书资源,借书信息进行管理。本系统的开发就是在于提高图书管理的工作效率,加强图

4、书馆的管理,全面实行计算机管理//图书单价//借书人编号//图书名//图书编号//作者姓名structbook*next;//结点指针1・采用类C语言定义相关的数据类型存储结构的定义1.1书的结构体typedefstructbookfloatprice;intmembernum;charname[80];longnum;charwritername[20];charpublish[30];//出版社名称intyes;〃判断书是否存在或者已经借出,1存在,0借出}Book,*BookList;1・2借书时间结构体typedefstructT

5、ime{intyear;intmonth;intday;}data;1.3会员借的书的结构体typedefstructBorrowBook{longnum;〃借的书的编号structTimetime;〃借书时间structTimeborrowtime;〃借书期限}BBook;1.4会员的结构体typedefstructmember{charname[20];//会员姓名charsex;//会员性别,男m,女flongnum;〃会员编号intstyle;//会员类型,1:本科牛;2:研究生;3:教0帀;4:管理员;intmax;〃会员借书数

6、目,初始为0intyes;//会员是否借书,1是,0否BBookt[MAX];〃会员借的书的数组structmember*next;〃结点指针}Member,*MemberList;2.各模块的伪码算法2.1图书查询输入耍杳询的方法,选择相应的查询函数,如果选择的是按书名查询则显示所有书名相同的图书信息;如果选择的是按编号进行查询,则一次只显示一本书,因为图书是以编号作为主键的,一个编号对应唯一的一本恢如果选择的是按作者名进行查询,则显示所有作者名相同的图书;如果选择的是按出版社查询,则显示出所冇出版社相同的图书;如果选择查询所有图书,则

7、显示出所有图书的信息;如果没有相应的图书,则显示相关信息。(如图-3)开始选择查询方法名查询结束图・32.2图书借阅先输入会员编号,判断是否为会员。如果是会员,就输入要借的图书编号,在图书链表当中查找这木书,如果找到,再判断这本书是否被借出;如果没冇借出,则判断这个会员借的书是否超出了他(她)的最大借阅量,如果没有超出,则在会员借的书的链表中查找适当位置,将借的这本书的书名、编号等信息保存在链表中,完成图书借阅操作。如果不是会员,或者这本书不存在,或者这本书已经被借出,或者会员超出了他(她)的最人借阅量,则借阅都不成功。(如图-4)2.3

8、还书输入要归述的图书编号。在图书链表当中查找这本书。如过在链表中找到这木书,并且它被借出,则找到借这木书的会员编号,然后再在会员链表当中查找该会员;找到会员后,则再在该会员借了的书的链表当中查

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。