77范文网 - 专业文章范例文档资料分享平台

综合课程设计报告(8)

来源:网络收集 时间:2019-03-28 下载这篇文档 手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:或QQ: 处理(尽可能给您提供完整文档),感谢您的支持与谅解。点击这里给我发消息

通信录查询系统

图5.10 修改账号

图 5.11 修改账号后的文本变化

图5.12 退出通信录

图 5.13 生产的文件

图 5.14 运行结束后的文件

5.2 调试程序的方法与技巧

本次课设的程序是用VC6.0调试的,一开始根据流程图编写源代码,但是难免会有错误,通过不断地去单独实现某一项功能,,看看程序运行结果是否与程序需求相符,不符合则去看看判断语句是否出错,内外循环是否分清楚了,要是还不行就看看结构体变量是否引用成员正确,文件读写方式是否应用对,

36

通信录查询系统

基本上以上几个点就可以保证程序的完整运行。

5.3程序出现的故障及原因,解决方案

刚开始粗略的按照流程图编写代码,由于学过的C语言用的时间不是很长,也不够熟练,在查询资料时有人应用了结构体编写,简单明了,通俗易懂,层次分明,然后就结构体那方面的知识不是很熟练,复习了一个下午就开始编写,对于主程序那段,由于要用到switch-case语句,这个倒是比较简单的实现了,就是文件实现对信息的保存有点困难,特别是fp指向文件不是很熟悉,所以生产的文件出现了乱码现象,,后来查询说是文件不能用txt格式,二进制文件在不能那样打开的,得改成十进制才不会乱码,可是更改了还是会有部分乱码,最后只能把文件改成.dat格式,然后通过txt格式打开文件,最后解决了一个生产文件乱码的问题。还有就是在给出提示信息的时候,按道理,判断语句执行后就要给出提示,可是假如一条信息不存在,它就会显示多条(取决于保存信息的数量)提示信息,那样会显得很奇怪,于是去看那个子函数的循环功能是如何实现的,发现每次打开文件就会判断一次,给出判断提示信息,于是给出了一个break语句,终止整个循环,就不会出现多次重复提示了。

第六章 结论

通过本次课设,对C语言的应用及能力有了一个深层的提升。本次课设主要是实现一个通信录查询系统,,平常大家使用手机的通信录很方便,但这次自己真正动手来设计一个这样的管理系统就显得很吃力,因为好多学过的东西

37

通信录查询系统

都是理论性的,实践能力比较差。但是还是学到了很多,比如以前上课很晕乎的文件,一个结构体对多个成员的调用及灵活使用,还有循环的内外,这些都是通过这次设计得到了加强与熟练的。当然实现这个查询系统有很多方法,特别是人机结合方面在本次课设中显得比较死板,所以这些不足都是值得大家思考,不管是在软件还是硬件领域,需要不断地探索。在这次设计中获得的最大的收获就是以后真的要加强动手编写程序的能力,不但要写得出来,而且要能够达到设计需求的才是真正的学到了知识,现在临近毕业,更加要对这些基础设计动手做,为今后的就业打好一个基础。

参考文献

[1]谭浩强,C程序设计.北京:清华大学出版社,2010.6

[2]张忠帅,VC++2008专题应用程序开发实例精讲.北京:电子工业

38

通信录查询系统

出版社,2008.10

[3]明日科技,Visual C++项目开发实例学习手册.北京:人民邮电出版社,2008.8

39

通信录查询系统

附录

附录1系统各功能界面

图1.1 设置账号并进入通信录选单功能界面

图1.2浏览通信录界面

图1.3 增加联系人界面

40

百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说综合文库综合课程设计报告(8)在线全文阅读。

综合课程设计报告(8).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印 下载失败或者文档不完整,请联系客服人员解决!
本文链接:https://www.77cn.com.cn/wenku/zonghe/550604.html(转载请注明文章来源)
Copyright © 2008-2022 免费范文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ: 邮箱:tiandhx2@hotmail.com
苏ICP备16052595号-18
× 注册会员免费下载(下载后可以自由复制和排版)
注册会员下载
全站内容免费自由复制
注册会员下载
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: