欢迎来到天天文库
浏览记录
ID:11840021
大小:482.50 KB
页数:18页
时间:2018-07-14
《研究生信息管理系统》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、课程设计报告书课程名称:数据库课程设计设计题目:研究生信息管理系统指导老师:专业:班级:组员:设计题目:研究生信息管理系统功能描述:整个系统从总体上分为系统管理、专业管理、课程管理、研究生管理、成绩管理、用户管理;下分对应专业浏览、课程浏览、研究生浏览、成绩浏览和修改密码。概要设计:系统总体流程图:研究生信息管理系统课程管理系统管理登录系统专业管理退出系统专业查询课程查询研究生管理研究生查询成绩管理成绩查询用户管理修改密码详细设计:研究生信息管理系统界面研究生管理代码如下:#include#include
2、#include#include/***********************字定义函数声明********************************/voidAdd();//添加新学员voidDelete();//删除已离开学员voidSearch();//查询学员信息voidAlter();//修改学员信息voidViews();//显示所有学员信息voiddelete_all();//清除所有记录intcheck(charstrID[]);//查找文件
3、记录中已经存在的学员ID/*********************定义学员信息结构体**********/structstudent{//学员信息(学号,姓名,性别,籍贯,电话,年级专业);charID[10];charname[10];charsex[4];charnativePlace[10];charphone[13];charmajor[6];};structstudentstu;FILE*fp;//定义文件指针/*********************main()主函数********************
4、*****************/voidmain(){intflag;while(flag!=7){printf("tt【社团学员管理程序】");printf("tt【请选择您所要的操作】");printf("tt‖*********************************************‖");printf("tt‖1、添加新学员4、修改学员信息‖");printf("tt‖2、删除以离开学员5、清除所有学员信息‖");printf("tt‖3、查询
5、学员信息6、显示所有学员信息‖");printf("tt‖〖按任意键退出〗‖");printf("tt‖*********************************************‖");printf("");scanf("%d",&flag);switch(flag){case1:Add();//添加新学员getch();system("cls");break;case2:Delete();//删除已离开学员getch();system("cls");break;case3:Sear
6、ch();//查询学员信息getch();system("cls");break;case4:Alter();//修改学员信息getch();system("cls");break;case5:delete_all();//清空所有记录getch();system("cls");break;case6:Views();//显示所有学员信息getch();system("cls");break;default:exit(0);}}}/*****************插入新记录************************
7、*******/voidAdd(){if((fp=fopen("StudentMessage","ab+"))==NULL){printf("学员信息文件打开失败!");exit(1);}else{intcheck_add(charstuID[]);longflength,offset;intk=0,t;//t用来接收check()函数的传值charstr[53];fseek(fp,0,SEEK_END);flength=ftell(fp)/sizeof(stu);//统计文件中有多少条记录printf("t请输入要插入
8、的学员的信息:");input_message:printf("t学号:");scanf("%s",&stu.ID);t=check_add(stu.ID);if(t==1){printf("t》该学号已经存在,不允许重复插入!请重新输入一个学号。《");gotoinput_message;
此文档下载收益归作者所有