ImageVerifierCode 换一换
格式:DOCX , 页数:52 ,大小:141.79KB ,
资源ID:15939943      下载积分:12 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/15939943.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(电话簿管理系统Word文档下载推荐.docx)为本站会员(b****6)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

电话簿管理系统Word文档下载推荐.docx

1、(1)学生成绩排名(2)根据条件进行学生成绩排名(3)链表的操作(链表的建立,访问,删除链表指定结点,增加结点)(4)学生成绩文件管理 (5)一个综合系统(电话簿管理系统)二、 主要内容 2.1学生成绩排名采用选择法,将学生成绩从高到低进行排序,再输入一个学生的成绩,将此成绩按照排序规律插入已排好序的学生成绩数组,最后将排好序的成绩单进行反序存放。 2.2 根据条件进行学生成绩排名在函数中进行 10个学生成绩从高到低排名, 再改进函数, 进行 n个学生成绩从高到低排名, 排名方式根据函数的style参数进行,如style为a按升序排,style为 d 按降序排。 ( a:ascending 升

2、,d:descending 降) 编写多个不同函数,使之能实现不同的排序算法(3种以上),再编写一个通用输出函数,(要求用函数指针做参数)能分别打印不同排序算法的结果。 2.3链表的操作(链表的建立,访问,删除链表指定结点,增加结点) 建立一个动态链表,将学生数据(学号,成绩)存入链表结构中,实现链表的访问(求学生成绩的平均分,找到最高分,最低分,将其数据输出)。删除指定学号的学生数据,对学生数据进行排序,分别在链表头部,中间,末尾插入学生数据。 2.4学生成绩文件管理 定义一个结构体数组,存放10个学生的学号,姓名,三门课的成绩,输出单门课成绩最高的学生的学号、姓名、以及该门课程的成绩,输出

3、三门课程的平均分数最高的学生的学号、姓名及其平均分,将10个学生的相关数据,存入文件中,再从文件中读出,按照平均分数从高到低进行排序,分别将结果输出到屏幕上和另一文件中,再从文件中读取第 1 ,3 , 5 ,7, 9个学生的数据。 2.5 一个综合系统(电话簿管理系统) 数据库的主要数据包括:姓名、工作单位、电话号码、E-mail地址。要求具有以下功能:(1)系统以菜单方式工作。?(2)添加、删除、修改任意个记录。(3)显示、保存记录。(4)排序功能:按电话号码排序和按照姓名字母序排序。(5)查询功能:按人名查询电话号码和按电话号码查询人名。三、 具体要求 围绕课程设计的目的和意义,基本要求如

4、下:1、认真阅读C语言课程设计指导书,明确课程设计的目的、意义和要求;2、快速总结C程序设计语言的精髓,如:函数的概念、函数的设计和函数的调用; 3、快速熟悉Tuber C 或C+的上机环境。能熟练进行高级编辑操作(特别是字块操作);熟悉步进式、断点跟踪的程序调试方法,提高工作效率。 4、根据“课程设计题目”,采用结构化的程序设计思想,确定系统的总体设计方案、确定时间进度。5学习并了解良好的程序设计风格。按质、按量、并按时间完成课程设计的任务。6提供可运行的课程设计系统,参加上机面试答辩。本次课程设计的重点是:学会设计并编写函数,掌握好各函数之间的调用关系;利用文件操作函数,建立数据库并完成对

5、数据库的各种操作;掌握几种典型算法的应用(如:冒泡法、选择排序法和折半查找法)。同时锻炼学生根据题目进行分析、设计、编码、调试程序和书写必要文档的综合处理能力,从实践中学习并体会程序设计的结构化思想和设计方法。四、 进度安排依照教学计划,课程设计时间为3周。按照软件工程的思想,软件系统的分析设计至关重要,并要充分重视书写“文档”。避免甚至杜绝“拿到题目就编码”的现象。建议将时间分为三个阶段:第一阶段,根据题目要求,拿出系统的总体设计方案:即构思各程序模块的算法,并画出相应的N-S图,同时编写相应的文档;第二阶段,根据N-S图编写程序代码并单独调试,再将调试通过的各个子模块进行集成调试; 第三阶

6、段,归纳文档资料,按要求填写在课程设计说明书上,并参加答辩。 三个阶段时间分配的大概比例是: 35:45:20。五、 完成后应上交的材料1课程设计任务分析2系统功能和各子模块的功能3.实验设计思路(或算法)简述,源程序代码(要求在关键的位置有注释,从而增加程序的可读性);4实验设计步骤5.实验设计的实验结果6.实验设计的分析讨论,主要包括以下内容:(1)课程设计中遇到的主要问题和解决方法;(2)你的创新和得意之处;(3)设计中存在的不足及改进的设想;(4)本次课程设计的感想和心得体会。以上完成的源程序及相关文档,填写在课程设计说明书上,要求干净整洁,符合课程设计的要求和规范。六、 总评成绩 指

7、导教师 签名日期 年 月 日 系 主 任 审核日期 年 月 日目 录一、设计任务分析1 1.1学生成绩排名1 1.2根据条件进行学生成绩排名1 1.3链表的操作1 1.4学生成绩文件管理1 1.5电话簿管理系统12、系统功能2 2.1学生成绩排名2 2.2根据条件进行学生成绩排名2 2.3链表的操作2 2.4学生成绩文件管理2 2.5电话簿管理系统33、实验设计思路3 3.1学生成绩排名3 3.2根据条件进行学生成绩排名5 3.3链表的操作10 3.4学生成绩文件管理15 3.5电话簿管理系统20 四、实验设计步骤26 4.1学生成绩排名26 4.2根据条件进行学生成绩排名27 4.3链表的操

8、作28 4.4学生成绩文件管理28 4.5电话簿管理系统29 五、实验设计的实验结果 30 5.1学生成绩排名30 5.2根据条件进行学生成绩排名31 5.3链表的操作32 5.4学生成绩文件管理33 5.5电话簿管理系统356、实验设计的分析讨论 37 6.1 课程设计中遇到的主要问题和解决方法 37 6.2 本程序的创新和得意之处 37 6.3 设计中存在的不足及改进的设想37 6.4 本次课程设计的感想和心得体会381、设计任务分析1.1学生成绩排名1.2根据条件进行学生成绩排名1.3链表的操作(链表的建立,访问,删除链表指定结点,增加结点) 1.4学生成绩文件管理 1.5 一个综合系统

9、(电话簿管理系统)数据库的主要数据包括:2、系统功能2.1学生成绩排名选择法排序输入的11个学生的成绩并输出。模块一:定义一个数组a11,用以存放学生的成绩模块二:用选择法对输入的成绩进行排序模块三:插入一个数,将ai后面的数字后移一位,重新排序模块四:将排好序的成绩单进行反序存放,即原来是从高到低,现在改为低到高排列2.2根据条件进行学生成绩排名A.sort函数实现10个学生成绩排序sort1函数实现n个学生成绩排序void sort2实现排序方式,输入a按升序排,输入d按降序排B.定义bubblesorta(int *a,int n);*bubblesortd(int *a,int n);

10、*selectsorta(int *a,int n);int *selectsortd(int *a,int n);对其进行用冒泡法进行升序排列,用冒泡进行降序排列,用选择法进行升序排列,用选择法进行降序排列编写通用输出函数 show(int a ,int n,int *(* fun)(a , int n ),其中a为成绩数组,n为数组元素个数。fun为函数指针,函数的特点为有两个参数,一个为整型数组,一个为整数,返回值为指向整型变量的指针)2.3链表的操作(链表的建立,访问,删除链表指定结点,增加结点)定义,头文件创建链表输出链表max函数求出最高分模块五:min函数求出最低分模块六:average函数求出平均分模块七;删除节点模块八:插入节点模块九:sort函数实现成绩的排序模块十:主函数2.4学生成绩文件管理 定义一个结构体数组max_score()函数实现单门课程成绩最高分max_average()实现三门课程平均成绩最高分save(void)函数实现文件stud-dat的存入pa

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1