数据结构课程设计:通讯录制作模板.docx
《数据结构课程设计:通讯录制作模板.docx》由会员分享,可在线阅读,更多相关《数据结构课程设计:通讯录制作模板.docx(25页珍藏版)》请在第一文库网上搜索。
1、山东理工大学计算机学院课程设计,(数据构造)班级姓名学号指导教师二O年一月二十日课程设计任务书和成绩评估课题名称数名构造I、题目的目的和规定:1、设计目的巩固和加深对数据构造的理解,通过上机试验、调试程序,加深对书本知识的理解,最终使学生可以纯熟应用数据构造口勺知识写程序。(1)通过本课程的学习,能纯熟掌握几种基本数据构造的基本操作。(2)能针对给定题目,选择对应的数据构造,分析并设计算法,进而给出问题的对的求解过程并编写代码实现。2、设计题目规定:通讯录H勺制作设计目的:用数据构造)中的双向链表作数据构造,结合C/C+语言基本知识。编写一种通讯录管理系统。以把所学数据构造知识应用到实际软件开
2、发中去。设计内容:本系统应完毕一下几方面的功能:输入信息enter();显示信息disp1ay();查找以姓名作为关键字search();删除信息de1ete();存盘save();装入1oad();设计规定:1) 每条信息至包括:姓名(ME)街道(STREET)都市(CITY)(ZIP)国家(STATE)几项。2) 作为一种完整的系统,应具有友好的界面和较强的容错能力。3) 上机能正常运行,并写出课程设计汇报。n、设计进度和完毕状况日期内容1.10-1.11选用参照书,查阅有关文献资料,完毕资料搜集和系统分析工作。1121.M创立有关数据构造,录入源程序。1.171.19调试程序并记录调试中
3、的问题,初步完毕课程设计汇报。120121上交课程设计汇报打印版并进行课程设计答辩,规定每个同学针对自己的设计回答指导教师3-4个问题。考核结束后将课程设计汇报和源程序的!电子版交班长统一刻光盘上交。山、重要参照文献和资料1严蔚敏数据构造(C语言版)清华大学出版社20232严蔚敏数据构造题集(C语言版)清华大学出版社20233谭浩强C语言程序设计清华大学出版社4与所用编程环境相配套的C语言或C+有关的资料IV、成绩评估:设计成绩:(教师填写)指导老师:(签字)二。一一年一月二H日第一章概述1第二章系统分析2第三章概要设H2第四章详细设计5第五章运行与测试16第六章总结与心得22参照文献24第一
4、章概述课程设计是实践性教学中的一种重要环节,它以某一课程为基础,可以涉和和课程有关的各个方面,是一门独立于课程之外H勺特殊课程。课程设计是让同学们对所学的课程更全面的学习和应用,理解和掌握课程的有关知识。数据构造是一门重要的专业基础课,是计算机理论和应用的关键基础课程。数据构造课程设计,规定学生在数据构造的逻辑特性和物理表达、数据构造的选择和应用、算法的设计和其实现等方面,加深对课程基本内容的理解。同步,在程序设计措施以和上机操作等基本技能和科学作风方面受到比较系统和严格的训练。通过设计通讯录的制作,深入熟悉数据构造的概念、基本知识和技能,掌握程序设计的基本思绪和措施,并运用所学的基本知识和技
5、能处理简朴的程序设计问题。逐渐熟悉程序设计的措施,并养成良好口勺编程习惯。在这次的课程设计中我选择的题目是通讯录的制作,我觉得这是我们平常生活中用到最多的首先,也是对我们比较重要的一种东西。虽然它仿佛是一种被遗忘的问题,不过它往往能起到巨大的作用。通讯录的存在重要是重要是以便人们的生活,老式通讯录采用纸张印刷,然后装订成册,显示每个人的联络措施,地址等,比较粗笨不以便。伴随现代社会科技的发展你可以在个人电脑、掌上电脑、移动等任何联网设备上录入你的联络人的号码、EmaiU、MSN、通信地址等通讯录信息,或对此前的信息进行分组、管理和更新,这就是我想所做的。我想做出一种愈加的以便,迅捷,减少诸多劳
6、动量的通讯录。使人们能轻松的管理自己的信息。第二章系统分析1 .设计内容:本系统应完毕一下几方面的功能:输入信息(Enter():调用此函数用以输入数据到内存中,此过程包括建立对应的施表或对应的数组,便于读取。显示信息(DiSPIay():用以显示输入的数据,包括从内存中读出和从磁盘中读。查找(SearchO):以姓名作为关键字查找要找的信息。删除信息(De1eteO):用以删除选定的输入信息(姓名作为关键字).存盘(SaveO):调用此函数将内存中的数据保留至磁盘中。装入(1oadO):调用此函数用以将之前保留在磁盘的内容读入到内存中或显示到屏幕上。通讯录的基本活动包括:对种人的采编、删除、
7、查找和显示等等。由于上述四项基本活动都是通过人名(即关键字)进行如作为通讯录,就需要一种模块来完毕对他人的登记和记录状况,本程序使用文献来完毕上述操作。2 .演示程序是以顾客于计算机的对话方式执行,这需要一种模块来完毕使用者与计算机语言是转化。3 .程序执行时的命令:本程序为了使用时的以便,采用菜单式的方式来完毕程序的演示,几乎不用输入什么特殊的命令,只需按提醒输入选者即可。当然也要注意输入时格式,否者也许会引起某些错误。5.测试数据。要根据我们自己的需要进行测试,不能凭空的进行数据测试。第三章概要设计3.1重要数据构造重要运用线性表的链式存储构造,来存储数据和信息。3.2设计措施和原理线性表
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数据结构 课程设计 通讯录 制作 模板