资源简介
此学生信息管理系统采用C语言开发,开发环境为VC6.0,系统主要功能如下: (1)能够验证用户名和密码,并在成功登录系统后可以修改用户名和密码; (2)能够提供简单的操作菜单; (3)能完成对学生信息的基本操作,包括创建、显示、查询、修改、插入、删除等操作; (4)显示学生信息时可以按照学号升序和降序方式显示; (5)使学生的某一项信息(一般为学号)取值唯一,创建、插入、修改和删除学生信息时能够及时给与提示; (6)至少能够按照一种方式对学生信息进行查询和删除; (7)实现学生信息的备份和恢复。
代码片段和文件信息
#include “Common.h“
//函数功能:专门执行Y/N选择,选是为Y或y不是为N或n,其它无效
//输入参数:无
//输出参数:无
//返回值:若选是(Y)就返回1,否则返回0
int YNChoice(void)
{
char Jumpk=1;
do
{
fflush(stdin); /*清空输入缓冲区为了确保不影响后面的数据读取*/
if (k!=1)
{
printf(“选择有误,请重新选择 (Y/N): “);
}
Jump=getchar(); /*从键盘中输入一个字符放到Jump变量里*/
k++;
}while(!(Jump==‘Y‘||Jump==‘y‘||Jump==‘N‘||Jump==‘n‘)); /*当Jump不为Y/y/N/n时执行循环*/
if (Jump==‘Y‘||Jump==‘y‘) /*如果Jump是Y/y时,则返回1,其他的情况返回0*/
{
return 1;
}
else
return 0;
}
//函数功能:专门执行菜单序号选择功能,输入一个序号x(Min<=x<=Max)则返回x
//输入参数:Min--序号的最小值,Max--序号的最大值
//输出参数:无
//返回值:输入的序号x
int NumberChoice(int Minint Max)
{
int k=0;int x;
do{
fflush(stdin); /*清空输入缓冲区为了确保不影响后面的数据读取*/
if(k) printf(“选择有误,请重新选择:“);
scanf(“%d“&x);
k++;
}while(xMax); /*当x不满足Min<=x<=Max时执行循环*/
return x;
}
//函数功能:在链表修改信息和插入信息时用来判断学号是否存在,避免相同学号输入,若学号存在返回0,否则返回1
//输入参数:输入的学号number、指向学生信息链表头结点的指针head
//输出参数:无
//返回值:若学号存在返回0,否则返回1
int JudgeNumberMessage1(long numberPstudent head)
{
Pstudent p; /*定义结构体student指针p*/
p=head;
do
{
if(p->number==number) /*如果发现链表中的学号跟输入的学号相同,则退出循环*/
break;
p=p->next; /*p指向下一个结点*/
}
while(p!=NULL); /*p为非空时执行循环*/
if(p)
{
printf(“学号输入失败,该学号已存在,是否重新输入:(Y/N)“);
return 0;
}
return 1;
}
//函数功能:创建链表时用来判断学号是否存在,避免相同学号输入,若学号存在返回0,否则返回1
//输入参数:输入的学号number、存放学号的数组Number、数组的长度n
//输出参数:无
//返回值:若学号存在返回0,否则返回1
int JudgeNumberMessage2(long numberlong Number[]int n)
{
int i;
for(i=0;i {
if(number==Number[i]) /*如果Number数组中的学号跟输入的学号相同,则退出循环*/
break;
}
if(i {
printf(“学号输入失败,该学号已存在,是否重新输入:(Y/N)“);
return 0;
}
return 1;
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2014-04-21 21:49 学生信息管理系统程序代码与数据文件\
目录 0 2014-04-21 21:49 学生信息管理系统程序代码与数据文件\程序代码\
目录 0 2012-10-31 09:15 学生信息管理系统程序代码与数据文件\程序代码\Debug\
文件 13497 2012-10-25 23:37 学生信息管理系统程序代码与数据文件\程序代码\Debug\Common.obj
文件 0 2012-10-25 23:37 学生信息管理系统程序代码与数据文件\程序代码\Debug\Common.sbr
文件 13818 2012-10-24 20:45 学生信息管理系统程序代码与数据文件\程序代码\Debug\Create.obj
文件 0 2012-10-24 20:45 学生信息管理系统程序代码与数据文件\程序代码\Debug\Create.sbr
文件 21250 2012-10-24 20:45 学生信息管理系统程序代码与数据文件\程序代码\Debug\Delete.obj
文件 0 2012-10-24 20:45 学生信息管理系统程序代码与数据文件\程序代码\Debug\Delete.sbr
文件 22577 2012-10-25 23:37 学生信息管理系统程序代码与数据文件\程序代码\Debug\File.obj
文件 0 2012-10-25 23:37 学生信息管理系统程序代码与数据文件\程序代码\Debug\File.sbr
文件 14164 2012-10-24 20:45 学生信息管理系统程序代码与数据文件\程序代码\Debug\Insert.obj
文件 0 2012-10-24 20:45 学生信息管理系统程序代码与数据文件\程序代码\Debug\Insert.sbr
文件 13162 2012-10-24 20:45 学生信息管理系统程序代码与数据文件\程序代码\Debug\Main.obj
文件 0 2012-10-24 20:45 学生信息管理系统程序代码与数据文件\程序代码\Debug\Main.sbr
文件 13582 2012-10-24 20:45 学生信息管理系统程序代码与数据文件\程序代码\Debug\Menu.obj
文件 0 2012-10-24 20:45 学生信息管理系统程序代码与数据文件\程序代码\Debug\Menu.sbr
文件 14286 2012-10-24 20:45 学生信息管理系统程序代码与数据文件\程序代码\Debug\Modify.obj
文件 0 2012-10-24 20:45 学生信息管理系统程序代码与数据文件\程序代码\Debug\Modify.sbr
文件 17580 2012-10-24 20:45 学生信息管理系统程序代码与数据文件\程序代码\Debug\Printf.obj
文件 0 2012-10-24 20:45 学生信息管理系统程序代码与数据文件\程序代码\Debug\Printf.sbr
文件 19584 2012-10-20 14:42 学生信息管理系统程序代码与数据文件\程序代码\Debug\Psw.obj
文件 0 2012-10-20 14:42 学生信息管理系统程序代码与数据文件\程序代码\Debug\Psw.sbr
文件 18502 2012-10-31 09:15 学生信息管理系统程序代码与数据文件\程序代码\Debug\Search.obj
文件 0 2012-10-31 09:15 学生信息管理系统程序代码与数据文件\程序代码\Debug\Search.sbr
文件 3261440 2012-10-31 09:15 学生信息管理系统程序代码与数据文件\程序代码\Debug\test.bsc
文件 221289 2012-10-31 09:15 学生信息管理系统程序代码与数据文件\程序代码\Debug\test.exe
文件 560276 2012-10-31 09:15 学生信息管理系统程序代码与数据文件\程序代码\Debug\test.ilk
文件 3909048 2012-10-31 09:15 学生信息管理系统程序代码与数据文件\程序代码\Debug\test.pch
文件 762880 2012-10-31 09:15 学生信息管理系统程序代码与数据文件\程序代码\Debug\test.pdb
文件 20071 2012-10-24 20:45 学生信息管理系统程序代码与数据文件\程序代码\Debug\User.obj
............此处省略26个文件信息
- 上一篇:书店管理设计与实现c++
- 下一篇:C++builder XE2 唯一有用的破解
相关资源
- 基于C++语言编写的宠物管理系统(V
- 快译通(C语言)
- C语言大作业
- MFC学生管理系统源代码VC
- c++书店管理系统课设
- 图书馆管理系统c++课设
- C语言程序设计 第三版 何钦铭
- 直方图均衡化 C语言源代码
- [C语言] C Primer Plus 第6版 (英文版)
- C++课程设计 酒店管理系统 完整版
- 小型人事管理系统ACCESS数据库
- C语言程序设计的经典教材 pdf 完整电
- C++ 教学管理系统
- 图书管理系统 CMFC带界面 数据库注册
- 教师科研管理系统 用visual c++编写的
- MFC图库管理系统(源码
- c++实现的C/S模式图书借阅管理系统
- c语言编程中常见的陷阱和漏洞
- MFC学生成绩管理系统论文及源代码
- 用mfc编写的学生成绩管理系统含代码
- 会议记录管理系统 C++课程设计
- c++课程设计作业,图书馆管理系统 源
- 图形界面学生管理系统最新版所有功
- 学生成绩管理系统基于文件的MFC mfc学
- BASIC语言教程
- 车牌识别c语言代码
- 正常使用的基于MFC的简单图书管理系
- Access2003 数据库 VC MFC 图书管理系统
- BCH编译码--C语言实现
- 学生成绩管理系统~ado mfc vc6.0
评论
共有 条评论