c语言课程设计--学生信息管理系统

c语言课程设计--学生信息管理系统

ID:11005310

大小:260.50 KB

页数:24页

时间:2018-07-09

c语言课程设计--学生信息管理系统_第1页
c语言课程设计--学生信息管理系统_第2页
c语言课程设计--学生信息管理系统_第3页
c语言课程设计--学生信息管理系统_第4页
c语言课程设计--学生信息管理系统_第5页
资源描述:

《c语言课程设计--学生信息管理系统》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、目录1.摘要················································22.功能与数据分析······································32.1功能分析············································32.2数据分析············································33.总体设计············································44.模块介绍······················

2、······················54.1查询功能············································54.2修改功能············································54.3删除功能············································74.输出功能············································75.编写与测试··········································86.用法说明

3、············································96.1在vc环境下运行·····································96.2查询功能············································96.3修改功能············································106.4删除功能············································116.5输出功能···························

4、·················127.总结················································138.附录················································14摘要学生信息管理系统的主要的目的在于便于老师掌握学生的信息,对学生的信息进行查询和添加,也有利于学生按各种不同的方式查询、修改自己的信息。摆脱了曲折的路径,提高了学生相互了解、交流的效率。便于老师、同学及时准确地获得需要的信息。主要通过数组存放数据,应用循环和选择语句对数据实现录入和删除功能。关键词:学生信息,链表,

5、选择结构,循环结构2功能分析2.1功能分析这是一个便于老师管理,便于学生查询学生信息的一个系统。既然如此,系统必定少不了数据的输入和删除。数据以文件的形式保存在文件中。显示时,数据从文件中输入到显示器。接受数据的是一个结构体链表。查询功能的实现,把数据从文件中取出来。查询可按学号查询和按姓名查询两种方法,按学号查询时,将输入的学号和文件中每个学生的学号比较,如果相等,显示该行的数据到显示器,即是要查找的内容。然后关闭文件。按姓名查询时,将输入的姓名和文件中每个学生的姓名比较,如果相等,显示该行的数据到显示器,即是要查找的内容。然后关闭文件。修改功能的实现,把数据从文

6、件中取出来。进入修改操作时,学生先找到自己的信息,然后选择修改项目:地址、电话或Email。选择地址项,则输入新地址,把它赋给存储地址的变量。选择电话项,则输入新电话,把它赋给存储电话的变量。选择Email项,则输入新Email,把它赋给存储Email的变量。然后关闭文件。删除功能的实现,需要首先打开文件,把文件里面的信息全部输入到结构体链表中。把结构体中学生的学号和输入的要删除的学号进行比较,如果相等,则为要删除的项。然后关闭文件。输出功能的实现,把数据从文件中取出来。逐一显示在显示器上,直到全部显示。然后关闭文件。2.2数据分析由于显示的内容包括学号、姓名、年龄

7、、性别、出生年月、地址、电话号码和Email,所以通过一个结构体的链表来实现。写入文件还需要对文件进行操作。需要定义一个指向文件的指针。文件名为“file1.txt”,生成在默认的vc的安装目录里边。查询需要输出想要的一些内容,这些数据的类型和结构体的元素的类型一致,所以需要定义一个整型的num,一个字符数组name,一个整型的age,一个字符数组sex,一个字符数组data,一个字符数组address,一个字符数组phone,一个字符数组Email。此外,循环需要整型的数。系统在接受你输入的字符,以判断程序的走向时,还需要一个字符型的变量来接受输入的提示。3总

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

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

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