当前位置:首页 > 图书管理系统说明书
*******************
实践教学
*******************
兰州理工大学
计算机与通信学院 2013年春季学期
C程序设计 课程设计
题 目 : 图书信息管理系统 姓 名 : 林承勇 学 号 : 12540236 专业班级 : 信息与计算科学2班 指导老师姓名 : 张墨逸 成 绩 :
目 录
摘 要............................................................. 1 前 言............................................................. 2 1 需求分析.......................................................... 3 2 总体设计.......................................................... 3
2.1程序的总体设计 ............................................. 3 2.2数据结构 ................................................... 4 3 详细设计.......................................................... 5
3.1主控模块设计................................................. 5 3.2图书录入模块................................................. 6 3.3图书浏览模块................................................. 7 3.4图书保存模块................................................. 8 4 主要函数功能描述.................................................. 9
4.1 录入函数InsertDoc()......................................... 9 4.2 浏览函数Print_Book_Doc()................................. 10 4.3 保存函数save()............................................. 11 5 测试与调试....................................................... 12
5.1图书录入测试................................................ 12 5.2 图书浏览测试 ............................................... 13 6 个人设计小结与心得体会.......................................... 13 参考文献........................................................... 14 附件1 程序源代码 .................................................. 14
摘 要
图书信息管理系统能够提供充足的信息和快捷的查询手段,使用计算机对图书进行信息管理,有着手工管理所无法比拟的优点。这个系统能录入图书信息并以磁盘文件形式保存,能够浏览全部图书信息,根据书名查找,以及删除、插入、修改和保存图书的信息。充分应用结构体数组和对文件的操作是该系统取得的最重要的成果。
关键词:浏览;查询修改;录入图书;结构体数组
第 1 页 共 19页
前 言
二十一世纪是信息的社会,信息作为社会最主要的资源,将成为
战略资源引起人们广泛的关注。现在信息技术的应用越来越普及,不但促进了社会的高速发展,也改变着人们的工作、学习、生活和娱乐的方式以及思想观念。随着计算机的日益普及,计算机软件无处不在。软件在计算机的发展和应用中至关重要,在人类进入信息化社会时成为新兴信息产业的支柱
计算机技术的迅猛发展,特别是随着网络技术的出现标志着信息时代已经来临。信息化浪潮、网络革命在给社会带来冲击的同时,也使图书馆业务受到了强烈的冲击,图书馆传统的管理和服务方式已不能适应读者对日益增长的文献信息的需求。随着馆藏量的不断增加,图书资料的著录和查询的难度也就相应增加,数据处理手工操作,工作量大,出错率高,出错后不易更改的手工方式,已经不能满足要求。 本设计主要研究的是用C语言开发图书馆管理功能,其具体体现在图书的录入、查询、浏览、删除功能,更要优化了图书馆管理系统设计。
第 2 页 共 19页
共分享92篇相关文档