实验报告模版.doc

实验报告模版.doc

ID:59395033

大小:63.00 KB

页数:6页

时间:2020-05-29

实验报告模版.doc_第1页
实验报告模版.doc_第2页
实验报告模版.doc_第3页
实验报告模版.doc_第4页
实验报告模版.doc_第5页
资源描述:

《实验报告模版.doc》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、课程设计2010~2011学年第二学期设计题目通讯录院(系)计算机科学与信息工程专业网络工程班级学号学生姓名设计时间2011.6.29指导教师宋智礼提交日期目录概述1.1课程设计目的31.2课程设计要求31.3设计要求具体说明32详细设计说明32.1总体设计方案32.2程序描述52.3功能结构52.4主要模块描述52.5采用的算法5程序测试课程设计总结附录(参考文献,原代码:)4466软件使用说明1概述1.1课程设计目的1.巩固和加深学生对c语言课程的基本知识的理解和掌握;2.掌握C语言编程和程序调试的基本技能;3.利用C语言进行基本

2、的软件设计;4.掌握书写程序设计说明文档的能力5.提高运用C语言解决实际问题的能力。1.2课程设计要求1.分析课程设计题目的要求;2.写出详细设计说明;3.编写程序代码,调试程序使其能正确运行;4.设计完成的软件要便于操作和使用,有整齐、美观的使用界面;5.设计完成后提交课程设计报告和源代码文件的电子文档。1-3设计要求具体说明1.在指导书提供的课程设计题目中选择--题或自选题目(需经指导教师认可);2.每个题目限一人完成,题目选定后不可更换;3.用户提供的主操作界面应该方便用户的操作。4.最后提交的课程设计成果包括:a)课程设计报告

3、电子稿;b)源程序文件;c)可执行程序文件。2详细设计说明2.1总体设计方案本系统首先设计出了主函数,然后根据去要实现的功能分别设计了添加,查询,删除,修改,排序,输出等功能的子函数。在显示的函数设计过程中首先运用了文件的读取等必要的知识通过把文件的内容读取到内存然后打印出来。删除函数的设计是首先从文件内找到要删除的人,然后通过将链表该部分断开将该人从内存里删除。查找也是先打开文件,用一个字符吊对比的方法找出用户要查找的人,然后打印出来。修改则是将输入内容替换掉当前位置内容。添加函数在设计时通过申请一•片空间,然后通过指针将需要添加的

4、信息添加进去,从而实现添加功能。2.2程序描述本程序是非数值计算型算法设计,我设计出了通讯录管理系统的基本功能,并设计了简单的界面。本程序主要考察对自定义函数的熟悉程度,本程序主要使用的是链表的相关操作,包括结构体链表的创建、输入、输出、查找、删除等。我设计的这个通讯录系统也初步实现了人员信息的显示、删除、查找、修改、添加等必要的功能。2.3功能结构具体见详细说明文件。2.4主要模块描述具体见详细说明文件。2.5采用的算法本程序参考了冒泡法其代码结构为:For(i=0;ivk;i++)(For(j=i;jvk;j++){If(a>b)

5、(i}}3程序测试(说明对本程序进行单体测试的计划,包括对测试的技术要求、输入数据、预期结果等。实际测试情况等等)4课程设计总结通过2周的学习,我进-步掌握了C语言字符申、指针、链表以及文件知识的用法。特别是字符申部分,在经历了一些类似溢出这类困难后,我憧得了字符出不同于数组,需要在创建时预留1个位置给予,同时要写好一个程序,需要集中地思考,不单单是写程序,更为重要的调试程序,作为刚开始学习C语言的我们,在程序中找到问题,解决问题,才能更快地提示自己。2软件使用说明本程序需要预先读入一个文件才可使用。具体功能如右图:其中,添加默

6、认为将输入信息添加于信息链尾部。查询用于搜索想要的信息(包括名称和手机号作为关键伺查询2利「)并给予显示(此功能将在搜索到第-•个符合的信息后停止.),此功能附带定位功能(将查询到的信息作为当前位置,“当前位置”在未执行查询前将默认处于起始位置)。删除用于删除当前位置的信息(此时“当前位置”会移到前方或者仅可移位置上)。修改用于修改当前位置的信息。排序用于按用户需求排列已存在的信息,可选择以名称或手•机号作为关键词进行升序或者降序排列。索引功能和批量导入功能为新功能。其中索引功能分名字索引和手机号索引,可以将和输入关键字有关的信息全部

7、进行输出,该功能不具备定位效果。批量导入功能可以将存有通讯信息的文本添加到当然通讯录末。通讯录1.1添加1.2查询1.3删除1.4修改1.5排序1.6输出全部信息1.7读取文件1.8写入文件1.9索引1.10批量导入0.退出程序的主界面3附录(参考文献,原代码:)参考文献原代码

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。