c语言专业课程设计同学录系统.docVIP

  • 2
  • 0
  • 约7.53千字
  • 约 23页
  • 2020-10-25 发布于江苏
  • 举报
目 录 1.摘要··················································2 2.功效和数据分析········································3 2.1功效分析············································· 3 2.2数据分析··············································3 3.总体设计·············································· 4 3.1设计框图············································· 4 4.模块介绍············································· 5 4.1添加功效··············································5 4.2显示功效··············································6 5.编写和测试············································7 5.1程序问题及解法······································· 7 6.使用方法说明·············································8 6.1程序使用方法·············································8 7.总结··················································12 8.附录··················································13 摘 要 车站票务管理系统关键目标在于便于掌握当日车次运行情况,对运行信息进行添加和删除,也有利于旅客按多种不一样方法查询自己所需要车次情况。摆脱了繁琐劳动,提升了工作效率,大大提升了车站资源利用率,便于旅客立即正确地取得需要信息。 关键经过数组存放数据,应用循环和选择语句对数据实现录入和删除功效。 关键词:车次信息,结构体数组,选择结构,循环结构 2 功效分析 2.1功效分析 这是一个同学录系统,便于同学信息查询、修改、删除、添加。 数据以文件形式保留在文件中。显示时,数据从文件中输入到显示器。接收数据则应该是一个结构体数组,再显示;或一个结构体变量,读取一次数据,显示在显示器上,然后再接收数据,不停循环,直到文件中数据被读完为止。 查询时,只需要选定所要查询同学编号,就会显示出改同学全部信息。 删除功效实现,需要首先打开文件,把文件里面信息全部输入到结构体数组中。然后依据程序选中同学信息覆盖。 修改时,只需要选定该同学编号,对她(她)内容逐一进行修改。 添加,输入编号及其学生信息即可。 2.2数据分析 因为显示内容包含姓名、性别、生日、同学类型、籍贯、和工作单位,所以必需一个结构体数组来实现。 写入文件还需要对文件进行操作。需要定义一个指向文件指针。文件名为“file1.txt”,生成在默认TC安装目录里边。 查询需要输入想要部分内容,这些数据类型和结构体元素类型一致,所以需要定义一个整型number,一个整型name,一个字符串sex,一个字符串birth,一个字符串type,一个字符串jiguan,一个字符串job。 另外,循环所需要整型数和一个计数器。系统在接收你输入字符,以判定程序走向,还需要一个字符型变量来接收输入提醒。 3 总体设计 3.1 设计框图 本程序包含到多个方面功效:添加,删除,显示,查询,修改和退出。 我任务关键是多个功效实现。所以这里只对各个功效做具体叙述,总体设计只简单描述。 先定义一个结构体数组和一个结构体变量。经过循环方法,向变量赋值,采取追加方法打开文件,然后在文件中输出,即把信息保留在文件中。由此能够进行输入或添加功效。 把信息从文件输入到结构体数组,每输入一遍,结构体数组b[i]中i自加,记数器自加1,可表示一共有几组信息。然后i从0到计数器最终显示大小,循环输出结构体数组值到显示器。以达成显示目标。 运行程序,显示器上显示查询,修改,删除、添加和退出几项后,要求输入对应编号。 输入标号n,进入查询项目,是按姓名查询。显示内容包含姓名、性别、生日、同学类型、籍贯、和工作单位。 输入标号c,进入查询项目,是按类型查询。显示内容包含姓名、性别、生日、同学类型、籍贯、和工作单位 输入标号s,进入删除项目。选中要删除同学编号,程序会删除该同学全部信息。 输入标

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档