一学生信息管理系统

一学生信息管理系统

ID:41086258

大小:154.00 KB

页数:11页

时间:2019-08-16

一学生信息管理系统_第1页
一学生信息管理系统_第2页
一学生信息管理系统_第3页
一学生信息管理系统_第4页
一学生信息管理系统_第5页
资源描述:

《一学生信息管理系统》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、学生信息管理系统1.需求分析管理学生基本信息的程序,以输入他的姓名,学号以及电话号码可以查询所在学院,家庭住址,以及电话号码,并且可以有绩点的输入与查询等,可以显示,查询以及删除学生信息,可以通过排序按照学生的学号将其排序2.概要设计2.1使用C语言中的结构体链表来存储数据用文件的拷贝来实现冒泡法排序,以及利用文件的读取来保存输入的信息,结构体链表可以方便存储成组的相关数据。结构体链表可以方便结构体的添加、删除、查找。另外结构体链表可以让一个结构体的相关数据集体存储,不仅十分方便我们对数据的操作,而且让程序的的思路

2、特别清晰,让程序更加清晰易懂。通过对结构以链表的操作来控制数据。在添加数据时,增加链表的长度,在删除时先通过查找找到此数据的前驱和后续,来对数据进行删除。2.2用户界面设计1:添加所有学生的信息2:显示学生所有信息3:按学号进行排序4:插入学生所有信息5:按姓名删除学生信息6:查找学生所有的信息7:从文件只中读取数据8:把数据写入文件中0:退出学生信息管理系统2.3运行说明程序自动保存输入的学生信息,存入相应的文件名为filename中,查询时自动调用文件。3运行环境3.1硬件环境PC3.2软件环境(1)Windo

3、wsVista/2003/XP(2)计算机及VisualC++6.0编程环境。4开发工具和编程语言114.1开发工具MicrosoftVisualC++6.04.2编程语言VisualC5详细设计5.1学生信息管理系统(1)添加学生信息的基本原理用指针*P来创建一个存储单元,来存储学生的信息:学生的姓名、学号、地址,学院,绩点,电话号码。然后再和链变相连,有结构体链表来存储所有学生的信息。*MP指针只想最后一个结构体链表的最后一个结构体(2)函数代码voidInput()/*输入若干条记录*/{inti=0;cha

4、rsign,x[10];/*x[10]为清除多余的数据所用*/n=0;while(sign!='n'&&sign!='N')/*判断*/{printf("tttstudent'snum:");/*交互输入*/scanf("ttt%s",stud[i].num);printf("tttstudent'sname:");scanf("ttt%s",stud[i].name);printf("tttstudent'saddress:");scanf("ttt%s",stud[i].ad

5、dress);printf("tttstudent'sxueyuan:");scanf("ttt%s",stud[i].xueyuan);printf("tttstudent'sjidian:");scanf("ttt%f",&stud[i].jidian);printf("tttstudent'stel:");scanf("ttt%f",&stud[i].tel);11gets(x);/*清除多余的输入*/printf("tttanymorerecords?(Y/N)")

6、;scanf("ttt%c",&sign);/*输入判断*/i++;n++;}}(2)添加学生信息的原理图存储的结构体单元P的next指向NULL5.2在学生信息管理系统中显示学生的信息voidDisplay()/*显示所有记录*/{inti;du();du1();printf("----------------------------------------------------------------------------");/*格式头*/printf("numbertnameaddressx

7、ueyuantjidiantel");printf("----------------------------------------------------------------------------");for(i=1;i

8、idian,stud[i-1].tel);11if(i>1&&i%10==0)/*每十个暂停*/{printf("t----------------------------------------------------------------------------");/*格式*/printf("ttt");system("pause");p

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

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

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