檔案管理系統課程設計
❶ 2、學生檔案管理系統(至少包括:學號,姓名,身份證號碼,家庭地址)急求 謝謝
唉,曾經我也這樣,csdn上有許多,可以下載的,不是學生管理系統的也可以改一下。
❷ C語言課程設計-<學生檔案管理系統>在哪裡有下載
文檔在線,800abc==
❸ 急求高手為vfp課程設計學生檔案管理系統的「添加」「刪除」「修改」「瀏覽」這四個按鈕寫一個代碼
添加 insert into
*刪除 dele for ..... pack*修改 repl ......... for *瀏覽 brow for
❹ 檔案的借用和歸還
1.資料庫課程設計我不懂,我只只對實際操作來講,希望對你有幫助
2.檔案的借用和歸還管理指的是學校內部其他部門借閱學生檔案,用完後歸還
3.舉例說明:新生錄取後,檔案集中在學生檔案管理部門(一般是學生處或招就處),下面的二級學院或教學系把學生分班,輔導員或班主任要在學生報到前閱讀新生檔案,以便了解學生。就需要查閱學生檔案。這時院系找學生處或招生就業處「借用」檔案,等到學生報到,工作走上正軌後,不用檔案,再「歸還」。
4.就設計來講,是不是有個系統,可以知道那些檔案借出,被誰借出,什麼時候借出,什麼時候歸還,等等,上系統一查,一目瞭然,就是個網上辦公系統。
個人簡介,不知道對你是否有幫助
❺ c語言課程設計--班級檔案管理系統
//****************************************************************************
//**** 說明:密碼所在的文件位於c盤,文件名為1.txt。
//**** 學生基本信息最好保存在C盤,文件名為student.txt。
//****************************************************************************
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <conio.h>
#define N 3
struct student
{
char name[10];
char no[10];
char sex;
int age;
char bnote[100];
};
void print(bool menu)//列印基本信息
{
if (!menu)
{
printf("學生基本信息錄入 ,press 1\n");
}
else
{
printf("學生基本信息顯示 ,press 2\n");
printf("學生基本信息保存 ,press 3\n");
printf("學生基本信息刪除 ,press 4\n");
printf("學生基本信息修改 ,press 5\n");
printf("學生基本信息查詢 ,press 6\n");
}
printf("退出學生信息系統 ,press 7\n");
}
bool Check(char pas[6])//密碼驗證
{
FILE *fp;
char ch;
char a[7]={" "};
int i = 0;
if ((fp=fopen("c:\\1.txt","r"))==NULL)
{
printf("打開文件失敗!\n");
exit(0);
}
ch=fgetc(fp);
while (ch!=EOF&&i<6)
{
a[i] = ch;
ch=fgetc(fp);
i++;
}
a[6] = '\0';
if (!strcmp(pas,a))
{
return true;
}
else
{
printf("密碼錯誤\n");
return false;
}
fclose(fp);
}
void GetInfo(struct student *arr,int n)//學生基本信息錄入
{
for (int i = 0;i<n;i++)
{
printf("輸入學生的基本信息:name no sex age bnote\n");
scanf("%s %s %c %d %s",arr[i].name,arr[i].no,&arr[i].sex,&arr[i].age,arr[i].bnote);
}
}
void Display(struct student* arr,int n)//學生基本信息顯示
{
printf("學生信息: Name NO Sex age Note\n");
for (int i = 0;i<n;i++)
{
printf("%15s%15s%15c%15d%15s\n",arr[i].name,arr[i].no,arr[i].sex,arr[i].age,arr[i].bnote);
}
}
void Save(struct student* arr,int n)//學生基本信息保存,保存在c:\\student.txt
{
FILE * fp;
fp= fopen("c:\\student.txt","w+");
if (fp == NULL)
{
printf("文件不存在!\n");
exit(0);
}
fwrite(arr,sizeof(struct student)*n,n,fp);
fclose(fp);
}
void Modfiy(struct student* arr,int n)//學生基本信息修改
{
char number[10];
bool flag=false;
char pass[6];
printf("請輸入密碼:\n");
scanf("%s",pass);
if (Check(pass))
{
printf("修改學生信息:\n");
printf("請輸入學號:\n");
scanf("%s",number);
for (int i =0;i<n;i++)
{
if (!strcmp(number,arr[i].no))
{
printf("infor: name no sex age note\n");
printf("%12s%12s%12c%12d%12s\n",arr[i].name,arr[i].no,
arr[i].sex,arr[i].age,arr[i].bnote);
printf("please input information:\n");
scanf("%s%s%c%d%s",arr[i].name,arr[i].no,&arr[i].sex,&arr[i].age,arr[i].bnote);
Save(arr,n);
flag = true;
}
}
if (flag == false)
{
printf("該學生不存在!:\n");
}
}
}
void Delete(struct student* arr,int n)//學生基本信息刪除
{
char number[10];
bool flag=false;
printf("Delete information:\n");
printf("please input the no:\n");
scanf("%s",number);
for (int i =0;i<n;i++)
{
if (!strcmp(number,arr[i].no))
{
strcpy(arr[i].name," ");
strcpy(arr[i].no," ");
strcpy(arr[i].bnote," ");
arr[i].sex = ' ';
arr[i].age = 0;
Save(arr,n);
flag = true;
}
}
if (flag == true)
{
printf("該學生不存在!:\n");
}
}
void Search(struct student* arr,int n)//學生基本信息查詢
{
int temp,i;
bool flag=false;
printf("---------------通過學號查詢,press 1-------------\n");
printf("---------------通過姓名查詢,press 2-----------\n");
printf("---------------通過性別查詢,press 3------------\n");
printf("---------------通過年齡查詢,press 4------------\n");
printf("---------------退出,press 5 ------------\n");
scanf("%d",&temp);
switch (temp)
{
case 1://按照學號查詢
{
char num[10];
printf("請輸入學號:\n");
scanf("%s",num);
for ( i =0;i<n;i++)
{
if (!strcmp(num,arr[i].no))
{
printf("%12s%12s%12c%12d%12s\n",arr[i].name,arr[i].no,
arr[i].sex,arr[i].age,arr[i].bnote);
flag = true;
}
}
if (!flag)
{
printf("該學生不存在.\n");
}
}
break;
case 2://按照名字查詢
{
char num[10];
printf("please input name:\n");
scanf("%s",num);
for ( i =0;i<n;i++)
{
if (!strcmp(num,arr[i].name))
{
printf("%12s%12s%12c%12d%12s",arr[i].name,arr[i].no,
arr[i].sex,arr[i].age,arr[i].bnote);
flag = true;
}
}
if (!flag)
{
printf("該學生不存在.\n");
}
}
break;
case 3://按照性別查詢
{
char ch;
printf("請輸入性別:\n");
//scanf("%c",&ch);
ch = getch();
for ( i =0;i<n;i++)
{
if (ch == arr[i].sex)
{
printf("%12s%12s%12c%12d%12s\n",arr[i].name,arr[i].no,
arr[i].sex,arr[i].age,arr[i].bnote);
flag = true;
}
}
if (!flag)
{
printf("t該學生不存在.\n");
}
}
break;
case 4://按照年齡查詢
{
char num_age;
printf("請輸入年齡:\n");
scanf("%d",&num_age);
for ( i =0;i<n;i++)
{
if (num_age == arr[i].age)
{
printf("%12s%12s%12c%12d%12s\n",arr[i].name,arr[i].no,
arr[i].sex,arr[i].age,arr[i].bnote);
flag = true;
}
}
if (!flag)
{
printf("該學生不存在.\n");
}
}
break;
default:
break;
}
}
void main()
{
struct student arr[N];
char ps[6];
bool flag =false;
printf("請輸入密碼:\n");
scanf("%s",ps);
flag = Check(ps);
if (flag)
{
int select;
print(false);
scanf("%d",&select);
while (0<select && select <7 )
{
switch (select)
{
case 1:
GetInfo(arr,N);
print(true);
break;
case 2:
Display(arr,N);
print(true);
break;
case 3:
Save(arr,N);
print(true);
break;
case 4:
Delete(arr,N);
print(true);
break;
case 5:
Modfiy(arr,N);
print(true);
break;
case 6:
Search(arr,N);
print(true);
break;
default:
break;
}
printf("請選擇:\n");
scanf("%d",&select);
}
}
}
❻ 健康檔案管理系統 資料庫課程設計
???