當前位置:首頁 » 課程大全 » 圖書信息管理課程設計

圖書信息管理課程設計

發布時間: 2021-02-20 17:37:28

⑴ 急求Java課程設計 圖書信息管理系統

java論壇管理系統,包括論文和程序
java圖書管理系統畢業設計+源碼
Java游戲PHP課程設計+論文
SQL資料庫課程設計
學生選課
168VBAC房屋銷售管理信息系統

⑵ 設計題目:2、圖書信息管理系統設計

課程設計報告內容:
一、課程設計目的
二、課程設計內容
1、課程設計專的題目及簡介屬
2、設計說明
3、程序流圖
4、程序清單
三、課程設計的要求
利用學到的編程知識和編程技巧,要求學生:
1、對系統進行功能模塊分析、控制模塊分析正確
2、系統設計要能完成題目所要求的功能。
3、編程簡練,可用,盡可能的使系統的功能更加完善和全面
4、使用說明書、流程圖要清楚。
5、特別要求自己獨立完成。
四、課程設計總結
五、參考文獻
有的快快,謝謝!

⑶ C語言課程設計題目:圖書信息管理系統設計

你好,具體的圖書信息管理系統設計要求你來與我細談吧

⑷ 求一份完整的資料庫圖書信息管理系統的課程設計,急

可以在網路文庫里搜
我在上面傳過一些畢業設計和論文
店名叫補習班老司機
你可以下載看看

⑸ c語言課程設計:圖書信息管理系統

很簡單不妨自己試著做,不要直接上網找答案,要有專業自尊心

⑹ c語言 課程設計 圖書信息管理系統

我有c語言 課程設計 圖書信息管理系統

⑺ 圖書信息管理課程設計

呵呵,沒事我幫你做。

具體做哪個設計啊?按照你題目就行嗎?圖書館信息管理系統?

⑻ 跪求一個C語言圖書信息管理系統的課程設計

通過測試!
#include<stdio.h>
#include<string.h>
#include<stdlib.h>
#include<conio.h>
#define MAX 100

struct Student
{
int num;/*登錄號*/
char name[100];/*書名*/
char author[100];/*作者名*/
char fn[100];/*分類號*/
char place[100];/*出版單位*/
char day[100];/*出版時間*/
float money;/*價格*/
}stu[MAX];

main()/*主函數*/
{
void Input();/*輸入*/
void Display();/*輸出*/
void Find();/*查找*/
void Modify();/*刪除*/
void Change();/*修改*/
int n;
for(;;)
{
printf("\n");
printf("※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※\n");
printf("※ ※\n");
printf("※ 歡迎來到圖書信息管理系統 ※\n");
printf("※ ※\n");
printf("※ ※\n");
printf("※ 主菜單 ※\n");
printf("※ ※\n");
printf("※ ▲1.圖書信息錄入 ▲ ※\n");
printf("※ ※\n");
printf("※ ▲2.圖書信息瀏覽 ▲ ※\n");
printf("※ ※\n");
printf("※ ▲3.圖書信息查詢 ▲ ※\n");
printf("※ ※\n");
printf("※ ▲4.圖書信息刪除 ▲ ※\n");
printf("※ ※\n");
printf("※ ▲5.圖書信息修改 ▲ ※\n");
printf("※ ※\n");
printf("※ ▲6.退出系統 ▲ ※\n");
printf("※ ※\n");
printf("※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※\n\n");
printf("請輸入選擇項(1-6):");
scanf("%d",&n);
printf("\n\n\n\n");
if(n>0&&n<7)
{
switch(n)
{
case 1:Input();break;
case 2:Display();break;
case 3:Find();break;
case 4:Modify();break;
case 5:Change();break;
case 6:printf("※※※※※※※※※※※※※※※※※※※※※※※※\n");
printf("※ ※\n");
printf("※ 謝謝使用! ※\n");
printf("※ 再見! ※\n");
printf("※ ※\n");
printf("※※※※※※※※※※※※※※※※※※※※※※※※\n");
exit(0);
}
}
else
{
printf("※※※※※※※※※※※※※※※※※※※※※※※※\n");
printf("※ ※\n");
printf("※ 輸入錯誤! ※\n");
printf("※ 請退出! ※\n");
printf("※ ※\n");
printf("※※※※※※※※※※※※※※※※※※※※※※※※\n");
break;
}
}
}

void Find()/*查找*/
{
FILE *fp;
int i;
int choose,t;
char ans[100];

do
{
printf("1.按書名查找\n");
printf("2.按作者名查找\n");
printf("返回主菜單(其他數字)\n");
scanf("%d",&choose);
if(choose==1)
{
printf("輸入所查書名:\n");
scanf("%s",ans);
t=-1;
if(choose==1)
{
for(i=0;i<MAX;i++) if(strcmp(ans,stu[i].name)==0)
{
t=i;
fp=fopen("student","rb");
for(i=0;fread(&stu[i],sizeof(struct Student),1,fp)==1;i++)
printf("%d %s %s %s %s %s %f\n",stu[t].num,stu[t].name,stu[t].author,stu[t].fn,stu[t].place,stu[t].day,stu[t].money);
}
}
if(t==-1) printf("不存在該信息\n");
}
else if(choose==2)
{
printf("輸入所查作者名:\n");
scanf("%s",ans);
t=-1;
if(choose==2)
{
for(i=0;i<MAX;i++)
if(strcmp(ans,stu[i].author)==0)
{ t=i;
fp=fopen("student","rb");
for(i=0;fread(&stu[i],sizeof(struct Student),1,fp)==1;i++)
printf("%d %s %s %s %s %s %f\n",stu[t].num,stu[t].name,stu[t].author,stu[t].fn,stu[t].place,stu[t].day,stu[t].money);
}

}
if(t==-1) printf("不存在該信息\n");
}
else return;
}while(1);
}

void Display()/*輸出*/
{
FILE *fp;
int i;
fp=fopen("student","rb");
printf("※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※\n");
printf(" 圖書列表\n");
printf("-----------------------------------------------------------\n");
printf("登錄號 書名 作者名 分類號 出版單位 出版時間 價格\n");
printf("-----------------------------------------------------------\n");
for(i=0;fread(&stu[i],sizeof(struct Student),1,fp)==1;i++)
{
printf("%6d %8s %8s %8s %8s %8s %8.2f\n",stu[i].num,stu[i].name,stu[i].author,stu[i].fn,stu[i].place,stu[i].day,stu[i].money);
}
fclose(fp);
}

void Input()/*輸入*/
{
FILE *fp;
int n;
fp=fopen("student","wb");
for(n=0;n<MAX;n++)
{
printf("n=%d 輸入序號n(當輸入n=-1時,返回),n=",n++);
scanf("%d",&n);
if(n==-1)
{
fclose(fp);
return;
}
else
{
printf("請輸入登錄號 書名 作者名 分類號 出版單位 出版時間 價格\n");
scanf("%d%s%s%s%s%s%f",&stu[n].num,stu[n].name,stu[n].author,stu[n].fn,stu[n].place,stu[n].day,&stu[n].money);
fwrite(&stu[n],sizeof(struct Student),1,fp);
}
}
fclose(fp);
}

void Modify()/*刪除*/
{
FILE *fp;
int i,flag,n,s,j;
fp=fopen("student","rb+");
rewind(fp);
printf(" 圖書列表\n");
printf("-----------------------------------------------------------\n");
printf("登錄號 書名 作者名 分類號 出版單位 出版時間 價格\n");
printf("-----------------------------------------------------------\n");
for(i=0;fread(&stu[i],sizeof(struct Student),1,fp)==1;i++)
{
printf("%6d %8s %8s %8s %8s %8s %8.2f\n",stu[i].num,stu[i].name,stu[i].author,stu[i].fn,stu[i].place,stu[i].day,stu[i].money);
printf("\n");
}
n=i;
printf("輸入待刪除圖書號:\n");
scanf("%d",&s);
for(i=0,flag=1;flag&&i<n;i++)
{
if(s==stu[i].num)
{
for(j=i;j<n-1;j++)
{
stu[j].num=stu[j+1].num;
strcpy(stu[j].name,stu[j+1].name);
strcpy(stu[j].author,stu[j+1].author);
strcpy(stu[j].fn,stu[j+1].fn);
strcpy(stu[j].place,stu[j+1].place);
strcpy(stu[j].day,stu[j+1].day);
stu[j].money=stu[j+1].money;
}
flag=0;
}
}
if(!flag)
n=n-1;
else
printf("沒有此號\n");
fp=fopen("student","wb");
for(i=0;i<n;i++)
fwrite(&stu[i],sizeof(struct Student),1,fp);
fclose(fp);
fp=fopen("student","r");
printf(" 圖書列表\n");
printf("-----------------------------------------------------------\n");
printf("登錄號 書名 作者名 分類號 出版單位 出版時間 價格\n");
printf("-----------------------------------------------------------\n");
for(i=0;i<n;i++)
{
fread(&stu[i],sizeof(struct Student),1,fp);
printf("%6d %8s %8s %8s %8s %8s %8.2f\n",stu[i].num,stu[i].name,stu[i].author,stu[i].fn,stu[i].place,stu[i].day,stu[i].money);
printf("\n");
}
fclose(fp);
}

void Change()/*修改*/
{
FILE *fp;
int i,num,n;
int flag=0;
printf("請輸入要修改的圖書號:");
scanf("%d",&num);
for(i=0;i<=MAX;i++)
if(stu[i].num==num)
{
printf(" 圖書列表\n");
printf("-----------------------------------------------------------\n");
printf("登錄號 書名 作者名 分類號 出版單位 出版時間 價格\n");
printf("-----------------------------------------------------------\n");
printf("%6d %8s %8s %8s %8s %8s %8.2f\n",stu[i].num,stu[i].name,stu[i].author,stu[i].fn,stu[i].place,stu[i].day,stu[i].money);
printf("-----------------------------------------------------------\n\n");
n=i;
flag=1;
break;
}
if(flag==0)
{
printf("※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※\n");
printf(" 輸入錯誤!\n");
printf(" 請返回!\n");
printf("※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※\n");
return;
}
printf("\n\n\n");
fp=fopen("student","rb+");
fseek(fp,n*sizeof(struct Student),0);
printf("登錄號 書名 作者名 分類號 出版單位 出版時間 價格\n");
scanf("%d%s%s%s%s%s%f",&stu[n].num,stu[n].name,stu[n].author,stu[n].fn,stu[n].place,stu[n].day,&stu[n].money);
fwrite(&stu[i],sizeof(struct Student),1,fp);
fclose(fp);
fp=fopen("student","rb");
printf(" 圖書列表\n");
printf("-----------------------------------------------------------\n");
printf("登錄號 書名 作者名 分類號 出版單位 出版時間 價格\n");
printf("-----------------------------------------------------------\n");
for(i=0;fread(&stu[i],sizeof(struct Student),1,fp)==1;i++)
{
printf("%6d %8s %8s %8s %8s %8s %8.2f\n",stu[i].num,stu[i].name,stu[i].author,stu[i].fn,stu[i].place,stu[i].day,stu[i].money);;
}
printf("-----------------------------------------------------------\n\n");
fclose(fp);
}

熱點內容
武漢大學學生會輔導員寄語 發布:2021-03-16 21:44:16 瀏覽:612
七年級學生作文輔導學案 發布:2021-03-16 21:42:09 瀏覽:1
不屑弟高考成績 發布:2021-03-16 21:40:59 瀏覽:754
大學畢業證會有成績單 發布:2021-03-16 21:40:07 瀏覽:756
2017信陽學院輔導員招聘名單 發布:2021-03-16 21:40:02 瀏覽:800
查詢重慶2018中考成績查詢 發布:2021-03-16 21:39:58 瀏覽:21
結業考試成績怎麼查詢 發布:2021-03-16 21:28:40 瀏覽:679
14中醫醫師資格筆試考試成績查分 發布:2021-03-16 21:28:39 瀏覽:655
名著賞析課程標准 發布:2021-03-16 21:27:57 瀏覽:881
北京大學商業領袖高端培訓課程 發布:2021-03-16 21:27:41 瀏覽:919