下载此文档

语言课程设计学生信息管理系统.docx


文档分类:IT计算机 | 页数:约16页 举报非法文档有奖
1/16
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/16 下载此文档
文档列表 文档介绍
该【语言课程设计学生信息管理系统 】是由【春天资料屋】上传分享,文档一共【16】页,该文档可以免费在线阅读,需要了解更多关于【语言课程设计学生信息管理系统 】的内容,可以使用淘豆网的站内搜索功能,选择自己适合的文档,以下文字是截取该文章内的部分文字,如需要获得完整电子版,请下载此文档到您的设备,方便您编辑和打印。语言课程设计学生信息管理系统语言课程设计学生信息管理系统1语言课程设计学生信息管理系统语言课程设计实验报告一、设计目的:学生信息包括:学号、姓名、性别、系名、班级名、出生年月、地点、电话号码。设计一学生信息管理系统,使之能供应予下功能:;(输入);(输出);;;二、整体设计思路:1>程序设计组成框图增加新的学生信息阅读所有学生信息主菜单检索学生信息检索信息增加新的学生信息删除所有记录更正此同学信息按学号检索按姓名检索删除此同学信息语言课程设计学生信息管理系统语言课程设计学生信息管理系统16语言课程设计学生信息管理系统保存并退出语言课程设计学生信息管理系统语言课程设计学生信息管理系统16语言课程设计学生信息管理系统2>N-S流程图开始fileopen( )Menu( )输入选择xxcase‘1’Case’2’case‘3’case‘4’调用add( )调用scan( )调用res( )退出系统增加新的学生信息阅读所有学生信息检索学生信息filesave( )结束语言课程设计学生信息管理系统语言课程设计学生信息管理系统4语言课程设计学生信息管理系统三、详细设计说明:1>头文件#include<>#include<>#include<>#include<>2>数入口说明main( );主函数;voidmenu( );主菜单界面;voidadd( );增加新的学生信息;voidprint(inti);打印学生信息;voidscan( );查找学生信息;voidres( );检索学生信息界面;voidres_name( );按姓名检索;voidres_num( );按学号检索;voiddel(inti);删除学生信息;voidmodify(inti);更正学生信息;voidfileopen( );打开文件;voidfilesave( );保存文件;2>调用关系add( )fileopen( )add( )menu( )scan( )res( )add( )menu( )menu( )main( )res_name( )modify(inti)res( )del(inti)filesave( )res_num( )menu( ):编译工具C++程序设计学****与实验系统语言课程设计学生信息管理系统语言课程设计学生信息管理系统6语言课程设计学生信息管理系统++均经过调试!语言课程设计学生信息管理系统语言课程设计学生信息管理系统7语言课程设计学生信息管理系统主菜单语言课程设计学生信息管理系统语言课程设计学生信息管理系统16语言课程设计学生信息管理系统增加新的学生信息语言课程设计学生信息管理系统语言课程设计学生信息管理系统9语言课程设计学生信息管理系统阅读所有学生信息语言课程设计学生信息管理系统语言课程设计学生信息管理系统16语言课程设计学生信息管理系统检索信息库语言课程设计学生信息管理系统语言课程设计学生信息管理系统11语言课程设计学生信息管理系统连续查找下一条语言课程设计学生信息管理系统语言课程设计学生信息管理系统16语言课程设计学生信息管理系统更正学生信息语言课程设计学生信息管理系统语言课程设计学生信息管理系统13语言课程设计学生信息管理系统删除信息库所有记录语言课程设计学生信息管理系统语言课程设计学生信息管理系统16语言课程设计学生信息管理系统五、调试中所碰到的问题及解决方法1>问题:程序退出后,再次打开,前一次输入的数据无法保存。解决:调用fileopen( )与filesave( )保存文件数据,方便第二次打开程序时还可以调用前一次输入的数据。2>问题:跳出的界面与选择分支中的对应项不吻合。解决:改getchar( )为getch( ),头文件中加””.由于getchar( )从输入输出流中一次只能读取一个字符,而且需要以回车来确认输入。本文件中多次用到getchar( ),键盘缓冲区的’\n’会被下次调用getchar( )时接收。而getch( )则不会,从键盘上读入一个数据,不给回显,不需要回车确认,按下键就实现了函数。语言课程设计学生信息管理系统语言课程设计学生信息管理系统15语言课程设计学生信息管理系统3>问题:误输入X,以致退出。解决:加标志变量flag=1,用while(flag)循环环。switch语句,当正确输入时,flag=1,跳出循语言课程设计学生信息管理系统语言课程设计学生信息管理系统16语言课程设计学生信息管理系统4>问题:检索时只能查到第一个学生信息。解决:定义数组log(100)记录吻合的结构体数组。循环打印。5>问题:不能够刷新界面。解决:调用system(“cls”)清屏函数。语言课程设计学生信息管理系统语言课程设计学生信息管理系统16语言课程设计学生信息管理系统6>问题:删除某项信息,返回主函数时不能够暂停。解决:调用system(“PAUSE”)暂停函数。六、程序源码#include""#include""#include""#include""│\n");voidmenu( );加新的学生信息printf("││\n");printf("││\n");printf("││\n");printf("││\n");printf("│byrlk│\n");printf("└────────────────────┘\n");while(flag)\n");um);printf("②姓名:");scanf("%s",&stu[n].name);printf("③性别:");scanf("%s",&stu[n].sex);printf("④系名:");scanf("%s",&stu[n].xi);printf("⑤班级名:");scanf("%s",&stu[n].ban);printf("⑥出生年月:");scanf("%s",&stu[n].birth);printf("⑦地点:");scanf("%s",&stu[n].address);语言课程设计学生信息管理系统语言课程设计学生信息管理系统18语言课程设计学生信息管理系统

语言课程设计学生信息管理系统 来自淘豆网www.taodocs.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数16
  • 收藏数0 收藏
  • 顶次数0
  • 上传人春天资料屋
  • 文件大小188 KB
  • 时间2024-04-16
最近更新