- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
河南城建学院
课程设计报告书
专 业: 计算机信息管理与信息系统
课程设计名称:《数据结构课程设计》
题 目:图书借阅管理系统
班 级:信管二班
设 计 者 学 号:083215203
设 计 者 姓 名:耿晓业
组 人 员:刘利 导 老 师:张延红
完 成 时 间:2016年6月10日
摘 要
随着信息技术的迅猛发展,信息化已经渗透到社会生活的各个领域和各个层面,并日益成为提高效率,消除差错,节约成本的有效途径。20世纪60年代以来,在微电子技术和通信技术迅速发展的推动下,图书馆图书借阅管理也充分利用软件来进行管理,其目标是借助先进的信息处理技术和计算机网络技术来提高图书管理的效率和质量,将管理与办公活动纳入到自动化,现代化的轨道中。
各大中小学图书馆中传统的图书借阅管理模式也越来越不能满足现代教育发展的需要。对于一个有着成百上千的学生的学校来说,用手工管理数以千计图书的借阅以及归还,是一项非常繁琐的工作,而相应的阶段性盘点图书、图书查询等,其工作量都让人望而生畏,而且还极易出错。所以我们提出了开发图书馆图书借阅管理系统,采取会员制的方式进行会员管理,包括增加会员,查询会员,删除会员,会员借书信息等。另外采取图书流通借还管理,对图书查询借阅,增加图书,删除图书等功能进行统一管理,为各大中小学实现图书馆信息化管理提供有效工具。本系统采用数据结构,C++程序设计语言,系统开发平台为Windows XP,使用Visual C++6.0进行程序设计开发,本系统是各大中小学实现图书馆信息化管理的有效工具,同时本系统中采用的新技术可作为其他信息系统构建时的参考。
关键词:数据结构;算法设计;C++程序设计语言;
目录
目录 1
第一章 开发环境和开发工具 3
1.1 C++简介 3
1.2 开发背景 3
1.3 开发环境 4
第二章 算法思想 5
2.1 系统需求分析 5
2.1.1会员管理功能 5
2.1.2图书管理功能 6
2.2 系统总体设计 6
2.2.1 系统设计目标 6
2.2.2 开发设计思想 7
2.2.3 系统功能模块设计 7
2.3 算法思想描述 11
第三章 算法实现 12
3.1 数据结构 12
3.2 程序模块 13
3.3 各模块之间的调用关系 14
3.4 源程序代码 14
第四章 测试与分析 32
4.1 测试数据选择 32
4.2 测试结果分析 32
总 结 36
心得体会 37
参考文献 38
开发环境和开发工具
C++简介
C++是一种面向对象的开发语言,是一种使用非常广泛的计算机编程语言。他是在C语言的基础上开发的一种面向对象编程语言,应用广泛。C++支持静态数据类型检查的,支持多重编程范式的通用程序设计语言,支持过程化程序设计、数据抽象、面向对象程序设计、制作图标等等泛型程序设计等多种程序设计风格。语言灵活,运算符的数据结构丰富、具有结构化控制语句、程序执行效率高,而且同时具有高级语言与汇编语言的优点,与其它语言相比 ,可以直接访问物理地址,与汇编语言相比又具有良好的可读性和可移植性。其编程领域众广,常用于系统开发,引擎开发等应用领域,是至今为止最受广大程序员受用的最强大编程语言之一,且支持封装、继承、多态等特性!
1.2 开发背景
随着科学技术的不断发展,计算机科学日渐成熟,计算机知识的普及使更多用户懂得利用计算机为自己的工作,生活提供方便。计算机其强大的功能已为人们所深刻认识,它己进入人类社会的各个领域并发挥着越来越重要的作用。采用计算机进行信息化管理已成为衡量高校图书管理科学化和现代化的重要标志,而图书馆图书借阅管理的全面自动化、信息化则是其中重要的组成部分。
本系统是以建立一个以通过计算机数据管理图书借阅系统为目的,以用户浏览图书信息的网站系统。本系统具有灵活、方便、快捷、界面友好等优点,更加方便的在线了解图书信息,以及借阅图书。本系统研究的课题主要意义是通过完成这个图书管理系统,方便管理者的管理以及用户所需要查询的书籍,使大家在尽可能短的时间内完成对所需要图书的借阅。大大的方便了用户的需求在很大程度上提升了高校的教学水平。因此,本文所研究的图书馆借阅管理信息系统具有一定的使用价值和现实意义。
1.3 开发环境
软件平台是信息系统开发和运行所需的集成软件环境,设计和选择高效、实用、方便、功能齐全的软件平台,对信息系统的开发具有十分重要的意义。在结合实际开
发的需要并充分考虑各种软件平台的性能及适用范围和对软件平台的使用能力,本系统的软件平台选择如下:
(1)操作系统
操作系
您可能关注的文档
最近下载
- 2024年职业技能大赛CAD机械设计技能竞赛理论考试题库(含答案).doc VIP
- 考而析得失,思而明未来-考后分析班会-主题班会 课件.pptx VIP
- (2025)见证取样员考试试题(带参考答案).docx
- 基于Spark平台的大数据分析系统的设计与实现.pdf VIP
- 品管圈PDCA优秀案例-普外科提高甲状腺手术患者功能锻炼合格率.pptx
- 考试星ExamStar帮助文档.pdf VIP
- 2025-2026学年度第一学期八年级道德与法治期中考试测试卷(真题含答案解析).docx VIP
- 美妆出海:开拓北美美丽新征程-北美美妆市. 2025.pdf VIP
- 大学生创新与创业实践-西南交通大学-中国大学MOOC慕课答案.pdf VIP
- 2018黑龙江中医药大学解剖试卷 .docx VIP
原创力文档


文档评论(0)