版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
河南科技大学课程设计说明书课程名称题目
数据构造课程设计个人书本管理系统的设计与实现院系班级学生姓名指导教师日期
_____________数据构造课程设计任务书课程设计题目个人书本管理系统的设计与实现姓名学号专业班级组别组长同组成员指导教师课程设进一步理解查找和排序在实质系统中使用的数据构造,以及施加在这些数计目的据构造上的算法,锻炼学生运用所学知识来解决实质问题的能力.课程设386以上的微机长进行,运转环境为VisualC++6.0计环境设计个人书本管理系统,要求系统具备以下功能:课程设1.储存书本的各样有关信息计任务2.供给查找功能,依据各样重点码查找需要的书本,查找成功能够改正记和要求录的有关项.3供给排序的功能:依据各样重点码对所有的书本进行排序.参照1、严蔚敏等.数据构造(C语言版).清华大学第一版社20042、谭浩强.C语言程序设计.清华大学第一版社.2002文件3、李春保.数据构造教程上机实验指导.清华大学第一版社.2005时间进度安排序号起止日期工作内容1下达课程设计任务、查阅资料、确立方案2编写程序、调试、运转3查收、撰写课程设计报告4查收、撰写课程设计报告、提交文档指导教师:时间:个人书本管理系统的设计与实现一、简介1.设计目的:进一步理解查找和排序在实质系统要使用的数据构造以及施加在这些数据构造上的算法,锻炼自己运用所学数据构造的知识来解决实质问题的综合能力。2.问题的描绘:学生在自己的学习和生活中会拥有好多的书本,对所购置的书本进行分类和统计是一种优秀的习惯。能够便于对这些知识资料的整理和查找使用。假如用文件来储存有关书本的各样信息,包含分类、购置日期、价钱、简介等等,辅之以程序来使用这些文件对里面的书本信息进行统计和查问的工作将使得这类书本管理工作变的轻松而风趣。简单个人书本管理系统的开发就是为认识决这个实质问题的。二、数据构造的设计:typedefstruct{charname[20];
//书名intdata;
//购置书的日期charauthor[10];//作者intidnumber;//书的编号intprice;
//书的价钱charpublish[15];
//第一版社charremarks[30];
//备注}BOOK;三、功能(函数)设计:功能函数模块区分void
main( )
//主函数void
input( )
//输入书的信息void
print( )
//显示所有书的信息void
search( )
//查找书的信息void
deleted( )
//删除书的信息void
sort( )
//对书的信息进行排序四、界面设计:这是进入系统时的界面,周围用*围起来使得程序中间的文字显的比较突出,也比较雅观。五、程序设计:(1)主函数main()的的流程图:(2)输入函数input()流程图(3)显示函数print()流程图(4)查找函数search()的流程图(5)排序函数sort()的流程图六、运转与测试:1、测试的数据及其结果:2、运转与测试时期碰到的问题及其解决方法1)在办理排序这个函数的时候,一开始排序的结果向来出不来,我看了许久都没有发现错误,当我进行单步伐试后,我才发现我此中有个for循环堕入了死循环,发现错误后我再把for循环中的参数略微的进行了改正,而后排序的结果就能出来,我发现其实那个结果其实我粗心造成的,此后必定要防止这类状况的发生。2)在我对程序进行测试的时候我发现程序显示界面上东西太多了,于是我想着每一步事后都要把屏幕给清空,于是我找了个系统函数system("cls");放在了各个函数的中间。(3)有些算法不知道怎么写,只有查一些资料,关于查找,插入,删除,这些算法的详细写法,都基本是参照资料七、设计后的思虑:此次的课程设计又让我熬了好几个夜晚,刚开始的时候我一个一个的思索题目,感觉每个题目都无从下手,而后看到好多同学都快达成了,感觉压力很大。于是我去图书室借了好多书,想从书中找到一些想法。此后我参照着书逐渐的有了想法,我深深的感觉编程其实不可以一蹴而就,它需要顺序渐进,还有编程的时候你不可以由于一个问题解决不了就产生讨厌,编程需要耐心。编程其实不行怕,需要你尽心投入。只需肯静下心来编程,全部都好说,编程是平常一点一滴练出来的,编的多了,就会有收效了。看到有些同学用很短时间就做成了,并且做得很棒,很敬羡,很妒忌,可是,那是人家每日坐在电脑前敲键盘的结果。该努力了。对编程必定要感兴趣,毕竟这才是我的专业课,否则,毕业后什么都不会,还怎么就业电子信息工程学院数据构造课程设计指导教师评分表课程设计题目
个人书本管理系统的设计与实现姓名学号专业班级指导教师考语:指导教师署名:年月日项目分值评分因素成绩1设计过程中出20上机出勤及正直的学习态勤、学习态度等方度、仔细勤苦程度等面采纳的算法、设计方案,设2软
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2024版暑假期间兼职教师岗位协议
- 二零二五年度稻田土地承包经营与农业机械化合作合同
- 二零二五年度跨境投资合作框架协议
- 2025年四川二零二五年度离婚协议中离婚后子女成长环境协议
- 家庭花园的植物养护与周期管理
- 小城市中的互联网科技产品开发与市场策略
- 二零二五年度智慧城市公共安全监控系统建设合同2篇
- 2025年度内支模架施工环境保护与治理合同
- 利用专业信息赋能社会大众让每个人都能了解和理解癌症的超声波影像诊断
- 2025年度能源项目投资担保合同3篇
- 八年级地理(下册星球版)复习提纲
- 新建3000只肉羊养殖基地建设项目可行性研究报告
- 山东省济南市2023-2024学年高二上学期期末考试生物试题 附答案
- DB32T 3292-2017 大跨径桥梁钢桥面环氧沥青混凝土铺装养护技术规程
- GB/T 44819-2024煤层自然发火标志气体及临界值确定方法
- 《MATLAB编程及应用》全套教学课件
- 喜欢新老师(教学设计)-2024-2025学年岭美版(2024)美术一年级上册
- 《销售技巧培训》课件
- 抖音本地生活培训
- 城市规划设计收费标准(中国城市规划协会)参照-202104020
- 2019年海南省公务员考试申论真题(乙类)
评论
0/150
提交评论