题目学生信息管理系统模拟。
学院黑龙江大学软件学院
专业软件工程
班级 2011级7班
姓名陈志同
指导老师赵鹏常城
黑龙江大学。
二〇一二年三月。
学籍管理系统”实现对学生信息的录入、浏览、查询、删除、统计等功能。
除基本功能外,本系统还有如下突出特点:
1、增加登录界面,默认账号为20112407 密码为123abc ,输入密码回显星号*
2、改变控制台背景色和前景色。
3、浏览学生时以**形式输出。
4、精确查询查不到时,自动进行模糊查询 ,只要有一个字匹配就输出。
5、统计学生时显示学生排名。
6、按总成绩排名时时显示学生排名、总分、平均分、每门科目的平均分。
7、排序是用指向结构体的指针对数组间接访问,对指向结构体的指针数组排序,而原数组不变,使排序更加快速。
8、删除学生时采用了双向链表的数据结构。
8、整体采用建立工程的模式,实现多文件编程,用visual studio 2010 编译。
10、多文件保存学生信息,将登录账号、学生个数单独保存,便于实时监控学生人数。
11、增加帮助文件,从中读取信息显示到屏幕中。
12、为程序添加图标。
13、增加了弹出欢迎窗口。
14、录入时增加学号检测功能,避免录入相同的学号。
struct student
char n[20学号。
char name[20姓名。
char sex[4性别。
int cc语言成绩。
int e英语成绩。
s[100],temp内存中保存学生信息的结构体数组
typedef struct lianbiao用来删除学生信息的双向链表。
char n[20];
char name[20];
char sex[4];
int c;
int e;
struct lianbiao *prior , next;
lb登录界面:
功能菜单界面:
**形式输出学生信息:
工程名称:学籍管理系统2.0
源文件:头文件:
本工程由一个源文件和三个头文件组成;源文件功能为显示菜单供用户选择;定义存储结构;实现登录功能; 实现学籍管理功能;实现为程序添加图标。
以下是全局变量和函数。
以下是本程序的源**:
#include
using namespace std;
#include
#include
#include
#include<>
#include""
#include""
#include""
#include""
int count; /记录学生个数, 该数保存在 文件中, 便于多次使用。
file * m; /指向 的文件指针
int main()
int entry();
int input();
int liulan();
int search();
int del();
int tongji();
system("color 3e设置屏幕颜色。
messagebox(null, text(" 欢迎进入学籍管理系统默认学号20112407,密码123abc"),text(" 欢迎进入学籍管理系统"),mb_ok | mb_iconexclamation);
弹出窗口。a:
entry登录函数,可以不用。
//主菜单,无限循环
do}while (1);
return 0;
#include<>
char in()
char x;
x = getch();
switch(x)
int entry()
file * fp;
errno_t err;
err = fopen_s(&fp, "r");
if (fp ==null打开磁盘存有学号和密码的文件
int n接收用户输入的账号。
int num;
char x[10接收用户输入的密码。
char psw[10];
int y;
fscanf(fp, "d, %s", num, &psw定义学号和密码
char a;
cout<<"nn";
cout《欢迎进入学生管理系统║";
cout<输入1登录; 输入0退出;
cout<<"nn";
cout<<1---登录0---退出║";
cout cin>>a; int j = 0记输入次数 char p; system("cls清屏函数 if (a ==1') 输入学号和密码验证是否正确 dowhile (j<3); if (y!= 1) exit(1); elseexit(1); return 0; int input() system("cls"); errno_t err; file * fp; file * m; int count = 0; struct xuehao char xh[10]; 课程设计报告。课程名称 c语言程序设计 系别 xxx 专业班级 xxx班 学号 xxxxxxxxxx 姓名 xxx 课程题目 10或100以内儿童加减乘除算术游戏。完成日期 2013.6.14 19 指导老师 xxx 2013年 6月 21日。附件 一 程序模块图。二 源程序。include inc... 目录。1 c语言程序课程设计教学大纲。2 c语言程序课程设计说明书。3 c语言程序课程设计报告 模板 4 c语言程序课程设计成绩评定表。xx xx学院。课程教学大纲。课程名称 c语言程序课程设计。适用专业 课程类别 专业基础课。制订时间 2010年11月 计算机科学与技术系制。c语言程序课程设计教学... 目录。1 c语言程序课程设计教学大纲。2 c语言程序课程设计说明书。3 c语言程序课程设计报告 模板 4 c语言程序课程设计成绩评定表。珠海学院。课程教学大纲。课程名称 c语言程序课程设计。适用专业 2010级计算机科学与技术系各专业。课程类别 专业基础课。制订时间 2010年11月 计算机科学与技...C语言课程课程设计
C语言课程设计
C语言课程设计