实训项目总结报告p_第1页
实训项目总结报告p_第2页
实训项目总结报告p_第3页
实训项目总结报告p_第4页
实训项目总结报告p_第5页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

《C语言程序设计》课程通信录系统实训项目总结报告姓名:学号:班级:指导教师:达成日期:2012-1-6成绩:一、简介1、开发背景跟着此刻世界经济的迅猛发展,通信技术日趋成熟,个人间的联系增添,个人对自己联系人信息的管理成为一个重要的环节。与此同时,通信录便产生了。林林总总的对于通信录的软件也愈来愈方便着人们的生活。本次设计即是利用目前先进的开发工具vc++开发的一个电子通信录。此次的开发系统便于客户能快速简短的找到自己所需要的联系人的全部信息,2、研究内容、研究方法及主要技术实现目标内容:包含储存通信信息、实现通信信息查问;信息的增添、删除、编写;系统储存状况查问等。方法:是利用C语言和数据构造的一些知识模拟电子通信录管理系统;在系统代码中采纳的是函数的嵌套,这样就辞别了main函数的复杂冗长,采纳每一个模块的形式能够清楚化,简单化,也能让我知道函数的奇妙变化,提升自己的优化能力。对于操作界面,要达到能好好与用户沟通,要考虑到每一个方面,进而达到完美。在每一个模块中,采纳构造体种类,这样也是一个优化的过程,而每一步的连接设计了循环,这样操作既方便又能使程序代码变得简单了然。主要技术实现目标:主要实现通信信息查问、信息的增添、信息的删除、信息的编写;系统储存状况查问等。3、实现目标实现通信信息查问、信息的增添、信息的删除、信息的编写;系统储存状况查问等;具备优秀的输入输出人机交互界面,做到系统简单易懂易学、使用方便快捷。二、设计流程题目要求:1)储存的信息包含:姓名、手机号、办公电话、家庭电话、email、QQ号2)程序可储存起码30个人的信息3)用菜单项选择择的方式实现各样操作4)支持的功能:输入一个姓名查问全部通信方式、增添一个人的通信信息、删除一个人的信息、编辑改正一个人的信息、能够查察目前寄存了多少人的信息,还能够储存多少人的信息5)程序应具备必定的容错性,如增添时输入的姓名已经存在,不同意重复输入;查问和删除时输入的姓名不存在应提示信息等。方法剖析在程序的设计中,采纳的是函数的嵌套,采纳每一个模块的形式能够清楚化,简单化框架搭建(主菜单)电通信录查添删编查退询加除辑看出联联联联存程系系系系储序人人人人状信信信信态息息息息以上就是一个主要的设计思路,对于管理系统的设计,我采纳构造体种类联合函数的嵌套构造来达成,一步步的来实现整个系统的完美性与可用性。主菜单包含这六个子菜单:1.查问联系人信息,2.增添联系人信息,3.删除联系人信息,4.编写联系人信息,5.查察储存状态,6.退出程序详尽设计①查问联系人信息开始输入查找的姓名Y判断通信录中能否N!!”输出“无该用户信息显示该人全部记录能否持续查YN②增添联系人信息结束开始请输入要增添的联系人信息能否持续增添Y输入信息N结束3.除联系人开始输入删除的姓名判断通信录中能否有这人NY输出“通信录中没有此人删”除该项记录4.改正联系人结束开始输入改正的姓名Y判断通信录中N是输否出有“此通人讯录中没有这人”挨次输入改正的内容5.查察储存状态结束开始显示系统目前储存状态随意输入结束退出三、设计中遇到问题及解决方案在项目中进行了宏定义

,函数模块书写

,初始化构造体

;在主菜单上合理使用了函数

,及返回值

,并借用循环是的主菜单能够循环操作

;在下边的子菜单中有的再次调用了函数

;在子函数中窗口的循环操作是经过循环构造和递归实现的

(递归更为方便适用

);在编写菜单中使用新定义数组进行数据临时储存

,在确认后进行拷贝

;在删除菜单中运用数据覆盖的方式进行的

,同时对累加器减

1;在查察存属菜单中就是利用总数目

-此刻存数等文字信息体现

;最后假如需要退出按

0即可(实际上是结束主函数循环

).在调试过程中可能在某些方面的原由

(机器,软件,程序..)是的程序调试许久才体现

.最后在此过程中解决麻烦的能力在增添

,错误减少,解决的更快了

.四、项目达成状况及需进一步完美的地方对于这个项目,程序在vc++上能够顺利调试运转,六个子菜单基本功能已达到,在界面方面,也有挺多不足的地方。第一我感觉程序还不够完美有些功能并无完整写出来.最后就是该程序界面仍是感觉不足.五、项目调试和结果主菜单窗口:查问窗口:体现查问结果窗口:增添信息窗口:删除信息窗口:查问到该用户信息并确认删除:能否持续删除:4.编写窗口

:查问到

:编写:5.查察储存状态

:六、个人收获和总结做项目以前很好奇

,也很喜悦

,但在这个过程中的感觉能够说是有点丰富

;从刚开始时的无从下手

,到后来的慢慢有点思路

,再到此后的程序调试成功

,所经历的倒是好多

,有好多东西最开始的时候不知道怎么弄

,到此后找到了一种方法再到此后发现解决问题的算法本来这样的简单;

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论