图书借阅管理系统数据结构课程设计

图书借阅管理系统数据结构课程设计

ID:48321682

大小:851.00 KB

页数:40页

时间:2020-01-10

图书借阅管理系统数据结构课程设计_第1页
图书借阅管理系统数据结构课程设计_第2页
图书借阅管理系统数据结构课程设计_第3页
图书借阅管理系统数据结构课程设计_第4页
图书借阅管理系统数据结构课程设计_第5页
资源描述:

《图书借阅管理系统数据结构课程设计》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、河南城建学院课程设计报告书专业:计算机信息管理与信息系统课程设计名称:《数据结构课程设计》题目:图书借阅管理系统班级:信管二班设计者学号:083215203设计者姓名:耿晓业同组人员:刘利指导老师:张延红完成时间:2016年6月10日摘要随着信息技术的迅猛发展,信息化已经渗透到社会生活的各个领域和各个层面,并日益成为提高效率,消除差错,节约成本的有效途径。20世纪60年代以来,在微电子技术和通信技术迅速发展的推动下,图书馆图书借阅管理也充分利用软件来进行管理,其目标是借助先进的信息处理技术和计算机网络技术来提高图书管理的效率和质量,将管理与办公活动纳入到自动化,现代

2、化的轨道中。各大中小学图书馆中传统的图书借阅管理模式也越来越不能满足现代教育发展的需要。对于一个有着成百上千的学生的学校来说,用手工管理数以千计图书的借阅以及归还,是一项非常繁琐的工作,而相应的阶段性盘点图书、图书查询等,其工作量都让人望而生畏,而且还极易出错。所以我们提出了开发图书馆图书借阅管理系统,采取会员制的方式进行会员管理,包括增加会员,查询会员,删除会员,会员借书信息等。另外采取图书流通借还管理,对图书查询借阅,增加图书,删除图书等功能进行统一管理,为各大中小学实现图书馆信息化管理提供有效工具。本系统采用数据结构,C++程序设计语言,系统开发平台为Wind

3、owsXP,使用VisualC++6.0进行程序设计开发,本系统是各大中小学实现图书馆信息化管理的有效工具,同时本系统中采用的新技术可作为其他信息系统构建时的参考。关键词:数据结构;算法设计;C++程序设计语言;目录目录1第一章开发环境和开发工具31.1C++简介31.2开发背景31.3开发环境4第二章算法思想52.1系统需求分析52.1.1会员管理功能52.1.2图书管理功能62.2系统总体设计62.2.1系统设计目标62.2.2开发设计思想72.2.3系统功能模块设计72.3算法思想描述11第三章算法实现123.1数据结构123.2程序模块133.3各模块之间的

4、调用关系143.4源程序代码14第四章测试与分析324.1测试数据选择324.2测试结果分析32总结36心得体会3738参考文献3838第一章开发环境和开发工具1.1C++简介C++是一种面向对象的开发语言,是一种使用非常广泛的计算机编程语言。他是在C语言的基础上开发的一种面向对象编程语言,应用广泛。C++支持静态数据类型检查的,支持多重编程范式的通用程序设计语言,支持过程化程序设计、数据抽象、面向对象程序设计、制作图标等等泛型程序设计等多种程序设计风格。语言灵活,运算符的数据结构丰富、具有结构化控制语句、程序执行效率高,而且同时具有高级语言与汇编语言的优点,与其它

5、语言相比,可以直接访问物理地址,与汇编语言相比又具有良好的可读性和可移植性。其编程领域众广,常用于系统开发,引擎开发等应用领域,是至今为止最受广大程序员受用的最强大编程语言之一,且支持封装、继承、多态等特性!1.2开发背景随着科学技术的不断发展,计算机科学日渐成熟,计算机知识的普及使更多用户懂得利用计算机为自己的工作,生活提供方便。计算机其强大的功能已为人们所深刻认识,它己进入人类社会的各个领域并发挥着越来越重要的作用。采用计算机进行信息化管理已成为衡量高校图书管理科学化和现代化的重要标志,而图书馆图书借阅管理的全面自动化、信息化则是其中重要的组成部分。本系统是以建

6、立一个以通过计算机数据管理图书借阅系统为目的,以用户浏览图书信息的网站系统。本系统具有灵活、方便、快捷、界面友好等优点,更加方便的在线了解图书信息,以及借阅图书。本系统研究的课题主要意义是通过完成这个图书管理系统,方便管理者的管理以及用户所需要查询的书籍,使大家在尽可能短的时间内完成对所需要图书的借阅。大大的方便了用户的需求在很大程度上提升了高校的教学水平。因此,本文所研究的图书馆借阅管理信息系统具有一定的使用价值和现实意义。381.3开发环境软件平台是信息系统开发和运行所需的集成软件环境,设计和选择高效、实用、方便、功能齐全的软件平台,对信息系统的开发具有十分重要

7、的意义。在结合实际开发的需要并充分考虑各种软件平台的性能及适用范围和对软件平台的使用能力,本系统的软件平台选择如下:(1)操作系统操作系统是计算机系统中最重要的系统软件,目前在微机上使用的桌面操作系统有Windows95/98/2000/me/xp/2003server等,可运行于前面所列举的各种操作系统,但建议使用Windows2000以上系统。本系统在WindowsXP操作系统下进行开发。(2)支撑软件支撑软件是协助人们开发和维护软件的工具和环境软件,包括编辑程序,数据库系统,集成开发环境等,本系统的支撑软件如下:系统运行环境:visualC++6.0系统编

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

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

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