- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
数据结构课程设计-图书馆管理系统
数据结构课程设计报告
课 题: 图书管管理系统
专业班级: 计科 07101
学 号:
姓 名:
指导教师:
目 录
目 录
摘要…………………………………………………………………………………………….1
1 课程设计的目的和意义 2
1.1设计目的 2
1.2设计意义 2
2 需求分析 ...3
2.1所需系统: ………..3
2.2所要达到的程度: 3
3 总体方案设计 4
3.1 详细设计.. 4
3.2关键代码段源码及分析……………………………………………………..................4
5. 系统实现……………………………...………………………………………….......................9
6 系统调试………………………………………………………………………………………..10
7 小结……………………………………………………………………………………………..12
参考文献…………………………………………………………………………………..………27
附录 源程序………………………………………………………………………………………14
摘 要(字为黑体三号)
数据结构是计算机科学及相关专业的重要核心课程。学计算机专业的这是一门必修课,我当初就不太明白为什么要学数据结构算法与分析 ,导致我迟迟没认识到的。采编入库新购一种书,确定书号后,登记到图书帐目表中,如果表中已有,则只将库存量增加;借阅:如果一种书的现存量大于0,则借出一本,登记借阅者的书证号和归还期限,改变现存量;归还:注销对借阅者的登记,改变该书的现存量。1 课程设计的目的和意义
(字数至少为1页内容)(全文行间距为1.5倍,字为宋体小四)
1.1设计目的
(1)使我们更深入地理解和掌握该课程中的有关基本概念,程序设计思想和方法。
(2)培养我们综合运用所学知识独立完成课题的能力。
(3)提高我们对同学团结友爱,协作攻关的基本素质。
(4)培养我们从资料文献、科学实验中获得知识的能力,提高我们从别人经验中找到解决问题的新途径的悟性,初步培养工程意识和创新能力。
(5)对我们掌握知识的深度、运用理论去处理问题的能力、实验能力、课程设计能力、书面及口头表达能力进行考核。
(6)通过这次课程设计使我懂得了理论与实际相结合是很重要的,只有理论知识是远远不够的,只有把所学的理论知识与实践相结合起来,从理论中得出结论,才是真正的知识,才能提高自己的实际动手能力和独立思考的能力。2 需求分析
(字数至少为1页内容)(全文行间距为1.5倍,字为宋体小四)
2.1所需系统
在.vc++6.0的环境中运行程序。
2.2所要达到的程度
(1)拥有扎实数据结构基础知识,以及较强的编程兴趣与习惯,有着顽强的毅力,还要有与人合作精神,要能够善于总结。同时还要求我们自学数据结构作图部分知识。在必要时还要上网查相关资料。
(2)图书管理系统要求使用数据结构编程进行模拟课程设计。
要声明一个图书、管理员和读者结构,在图书结构中,包括对图书的录入、借出、归还、显示和查询。在管理员结构中,包括新增,删除和查询选项,修改管理员,读者和删除管理员、读者。
在图书馆管理系统的下拉菜单中有不同的项目可供选择,都用阿拉伯数字标明,不同的数字有它不同的作用。
让图书管理基本任务能够有准确运行的功能,比如:在采编入库过程中,如果出现在编译和联接过程中都找不到的错误,而运行过程中又有,它会用exit(0)关闭整个文件,直到你把错误修改后为止。
要退出图书管理系统,在主菜单中只需按0即可。
3 总体方案设计
程序使用了数据结构编程进行模拟课程设计图书管管理系统,用它来实现对图书的录入、借出、归还、显示和查询管理,同时还可以对图书馆管理员、读者进行新增和删除管理,若要退出管理系统,按0键结束跳出选课系统界面
3.1 详细设计
主要声明了图书、管理员和读者三个结构,通过新增,删除来实现管理员和读者的函数成员,在课程设计图书的结构中,还能实现录入、借出、归还、显示和查询,全面完善图书管管理系统系统,还设计了运行时文字和背景颜色,使界面更美观,按0键退出管理系统
3.2关键代码段源码及分析
system(color 1d);
用来制定运行时字体与背景颜色, (color 1d)中的1d 可以从1到9,A到F,变出这些不同的颜色,使界面变得更漂亮.
system(cls);\
用于清频,以免占用空间太多.
system(pause);
系统暂停以免执行程序时过快
原创力文档


文档评论(0)