一叶星尘s欢。
#include<>
#include<>
#include<>
#include<>
#define max 500 //定义储存容量。
typedef struct
int month,day,year。 /出生年月。
bd。typedef struct
int number。 /学号。
char name[13]。 姓名。
char sex[7]。 性别:male or female
bd birth。 /出生年月 mm-dd-yy
char addr[35]。 地址。
st。st student[max]。 全局变量。
函数声明。void menu_show()。显示菜单。
void menu()。菜单响应。
char get_menu_choice()。获取菜单选择信息。
file*file_operate(char*mode)。 文件操作模块。
void add(file*fp)。 添加学生信息。
void show(file*fp)。 显示学生信息。
void search(file*fp)。 查找学生信息。
void modify(file*fp)。 修改学生信息。
void del(file*fp)。 删除学生信息。
void f_backup()。文件备份。
void psw_check()。密码验证。
void set_psw()。设置密码。
主函数。int main()
system("cls")。
psw_check()。
menu()。
return 0。
显示菜单。void menu_show()
printf("")。
printf("\tn")。
printf("\t学生档案管理系统n")。
printf("\tn")。
printf("\t| 【1.输入数据】 |5.删除数据】 |n")。
printf("\t| 【2.显示数据】 |6.备份数据】 |n")。
printf("\t| 【3.查询数据】 |7.设置口令】 |n")。
printf("\t| 【4.修改数据】 |0.退出n")。
printf("\tn")。
菜单响应模块。
void menu()
while(1)
接收菜单选择。
char get_menu_choice()
char menu_choice。
dowhile(menu_choice<'0'||menu_choice>'7')。
return menu_choice。
文件操作。file*file_operate(char*mode)
char choise。
file*fp。
do}while(choise=='y'||choise=='y')。
if(choise=='n'||choise=='n')
exit(1)。 非正常退出。
return fp。
输入资料。void add(file*fp)
int i=0。
char choice='y'。
dowhile(choice=='y'||choice=='y')。
fclose(fp)。
查找信息。void search(file*fp)
int i,m。
char search_name[20]。 查找姓名变量。
char choice='y'。
for(i=0。feof(fp)==0。i++)读取文件。
m=i-1。 /m被赋值为数组非空数据最大索引值。
doif(feof(fp)!=0)
c学生档案管理 整理
仲恺农业工程学院。课程设计。学生档案管理系统。课程面向对象课程设计。姓名李铎毅。院 系 计算机科学与工程学院 专业年级计算机科学与技术082班。学号200810214209 指导教师顾春琴。日期2010年8月30日 2010年10月27日。仲恺农业工程学院教务处制。目录。1 需求与功能分析2 2 系...
学生档案管理系统
苏州科技学院电子信息与信息实验中心。面向对象课程设计报告。2015年4月10日。目录。1 课程设计任务概述 1 1.1 选择目的与意义 1 1.2 设计任务与要求 1 1.3 开发环境以及工具 1 2 系统需求分析 2 2.1 系统功能分析 2 2.2 用例图及用例说明 3 2.2.1 增加学生档案...
学生档案管理系统
姓名 xxx 班级 xxx 学号 xxxxxxxx 指导教师 xxx xxxx大学。xxxx年xx月xx日。一 实验目的。1 掌握visual basic的语言特点和编程技巧,熟悉控件的属性 事件和方法。2 熟悉管理信息系统创建的全部过程。3 掌握用ado控件访问数据库的技术,实现在数据库中的添加 ...