C语言链表实现学生信息管理控制台版
项目描述
学生信息包括:学号、姓名、性别、年龄、班级等信息。小学生除了包括学生所有信息外,还包括英语、数学和语文成绩。中学生除了包括小学生所有信息外,还包括地理、历史成绩、家庭住址等信息。大学生除了包括学生所有信息外,还包括专业、家庭地址、联系方式等信息。
功能要求:
管理员用户名:admin
管理员密码:123456(输入时以密文形式,如:******)
1、管理员功能
(1)添加普通用户用户名和密码信息。
(2)重置普通用户初始密码。(如:1)
(3)添加功能:程序能够添加不同学生的记录,提供选择界面供用户选择所要添加的类别,要求学号要唯一,如果添加了重复学号的记录时,则提示数据添加重复并取消添加。
(4)查询功能:可根据学号、姓名等信息对已添加的学生记录进行查询,如果未找到,给出相应的提示信息,如果找到,则显示相应的记录信息。
(5)显示功能:可显示当前系统中所有学生的记录,每条记录占据一行。
(6)编辑功能:可根据查询结果对相应的记录进行修改,修改时注意学号的唯一性。
(7)删除功能:主要实现对已添加的学生记录进行删除。如果当前系统中没有相应的记录,则提示“记录为空!”并返回操作。
(8)统计功能:能根据多种参数进行统计。能统计学生人数、按性别统计、按年龄统计等。
(9)保存功能:可将当前系统中各类记录存入文件中,存入方式任意。
(10)读取功能:可将保存在文件中的信息读入到当前系统中,供用户进行使用。
2、普通用户功能:
(1)修改个人账户密码。
(2)查询功能:可根据学号、姓名等信息对已添加的学生记录进行查询,如果未找到,给出相应的提示信息,如果找到,则显示相应的记录信息。
(3)显示功能:可显示当前系统中所有学生的记录,每条记录占据一行。
运行环境
devc++
项目技术(必填)
c语言,链表指针
数据库文件(可选)
无
运行视频(可选)
无
是否原创(转载必填原文地址)
转载
项目截图(必填)
运行截图(必填)
管理员登录
添加学生
浏览学生信息
学生信息分类
按用户名查询学生信息
学生信息修改
按学号查询
注意事项(可选)
c语言实现,需要安装c环境
猜你喜欢
- SSM+JQ+Ajax实现学生信息管理系统
- java web学生信息管理系统
- java web简单学生信息管理系统
- spring+spring mvc+mybatis+jsp实现简单学生信息管理系统
- ssm开发简单的学生信息管理系统,基于maven搭建
- 基于Java Swing+MySQL的学生基本信息管理系统代码分享
- jsp开发学生信息管理系统,实现了基本的增删改查的功能
- spring boot+spring mvc+mybatis+thymeleaf整合开发学生成绩信息管理系统
- jsp+servlet开发java web学生信息管理系统,简单增删改查,作业查重系统,论文查重
- java servlet+jsp+jdbc+jstl开发java web简单学生信息管理系统(含模糊查找,分页)
- jsp+servlet+ajax+easyui开发学生信息管理系统,登录及增删改查
- 基于C语言实现的学生信息管理系统
- /
- /学生信息管理系统链表
- /学生信息管理系统链表/中学生.txt
- /学生信息管理系统链表/大学生.txt
- /学生信息管理系统链表/学生信息管理链表版(1)(1).cpp
- /学生信息管理系统链表/学生信息管理链表版(1)(1).exe
- /学生信息管理系统链表/小学生.txt
- /学生信息管理系统链表/普通用户.txt
- /学生信息管理系统链表/管理员.txt
- /学生信息管理系统链表