欧美一区二区三区老妇人-欧美做爰猛烈大尺度电-99久久夜色精品国产亚洲a-亚洲福利视频一区二区

java影碟出租程序代碼 java影片租賃系統(tǒng)代碼

C語言做的影碟出租管理

#includestdio.h

創(chuàng)新互聯(lián)專注于尼開遠網(wǎng)站建設(shè)服務(wù)及定制,我們擁有豐富的企業(yè)做網(wǎng)站經(jīng)驗。 熱誠為您提供尼開遠營銷型網(wǎng)站建設(shè),尼開遠網(wǎng)站制作、尼開遠網(wǎng)頁設(shè)計、尼開遠網(wǎng)站官網(wǎng)定制、小程序開發(fā)服務(wù),打造尼開遠網(wǎng)絡(luò)公司原創(chuàng)品牌,更為您提供尼開遠網(wǎng)站排名全網(wǎng)營銷落地服務(wù)。

#includestdlib.h

#includestring.h

void add(void);//新片上架函數(shù)

int check(void);//碟片查詢函數(shù)

int rent(void);//碟片借閱函數(shù)

void useradd(void);//會員添加函數(shù)

void returnn(void);//碟片歸還函數(shù)

int user_number=1000;//定義匯源數(shù)目

int cd_number=1000;//定義碟片數(shù)目

struct cd//碟片結(jié)構(gòu)體

{

char film_name[10];//碟片名稱

char country[10];//碟片國家

char type[10];//碟片類型

int n;//借閱標(biāo)記1有0無

};

struct rent//碟片借閱結(jié)構(gòu)體

{

char username[10];//使用者名

char film_name[10][10];//碟片名稱

int rent_time;//借出時間

int return_time;//歸還時間

int money;//租金

};

struct cd CD[1000];//定義cd數(shù)目

struct rent RENT[1000];//定義出租數(shù)目

//........................................................................主函數(shù)...

void main(void)//主函數(shù)

{

char choice;//菜單

a:printf(" ***歡迎進入影片出租管理系統(tǒng)*** \n");

printf("..................................................................................\n");

printf(" ★請輸上你的選擇★ \n");

printf(" ★A:新片上架 \n");

printf(" ★B:碟片查詢 \n");

printf(" ★C:碟片借閱(非會員不能借閱) \n");

printf(" ★D:碟片歸還 \n");

printf(" ★E:加入會員 \n");

printf(" ★F:退出程序 \n");

printf(".........................................................................\n");

scanf("%c",choice);

switch(choice)//多條件選擇判斷

{

case'A':

{

add();//碟片添加函數(shù)

break;

}

case'B':

{

check();//碟片查詢函數(shù)

break;

}

case'C':

{

rent();//碟片借閱函數(shù)

break;

}

case'D':

{

rent();//碟片歸還函數(shù)

break;

}

case'E':

{

useradd();//添加會員函數(shù)

break;

}

case'F':

{

exit(0);//退出程序

}

}

goto a;//返回菜單

}

//.........................碟片添加函數(shù)........................

void add(void)//新片上架

{

FILE *a;//文件指針

char s;//定義字符

w:printf("請輸入碟片名稱:\n");

scanf("%s",CD[cd_number].film_name);

printf("請輸入碟片名國家:\n");

scanf("%s",CD[cd_number].country);

printf("請輸入碟片類型:\n");

scanf("%s",CD[cd_number].type);

getchar();//取回車符

CD[cd_number].n=1;//修改讀閱標(biāo)記

a=fopen("cd.txt","a");//追加方式打開

fwrite(CD[cd_number],sizeof(struct cd),1,a);

cd_number++;

printf("是否繼續(xù)添加?(Y/N)\n");

scanf("%c",s);

getchar();

switch(s)//多條件選擇

{

case'Y':goto w;//若借,返回w

case'N':goto v;//若不借,則退出

}

v:fclose(a);//關(guān)閉a文件

system("cls");//清屏

}

//..........................................碟片查詢函數(shù)..........................................

int check(void)//碟片查詢

{

FILE*a;//文件指針

char cd_name[10];

system("cls");//清屏

a=fopen("cd.txt","r");//只讀方式打開文件

for(int i=0;icd_number;i++)

{

fread(CD[i],sizeof(struct cd),1,a);//把a中一個cd結(jié)構(gòu)體賦給CD[i]

}

printf("請輸入碟片名:\n");

scanf("%s",cd_name);

getchar();//取回車符

for(i=0;icd_number;i++)

{

if((strcmp(CD[i].film_name,cd_name))==0)//若影片名相同

{

if(CD[i].n==1)//借閱標(biāo)記為1

{

printf("可借閱\n");

fclose(a);

return 1;

}

if(CD[i].n==0)//借閱標(biāo)記為0

{

printf("已借出\n");

fclose(a);

}

return 1;

}

}

for(i=0;icd_number;i++)

{

if((strcmp(CD[i].film_name,cd_name))!=0)///若影片名不同

{

printf("無此片\n");

fclose(a);

return 1;

}

}

fclose(a);//關(guān)閉a文件

return 0;//返回菜單

}

//................................會員添加函數(shù)....................................

void useradd(void)//添加會員

{

system("cls");//清屏

FILE*a;//文件指針

printf("請輸入姓名:\n");

scanf("%s",RENT[user_number].username);

getchar();

a=fopen("rent.txt","ab");//追加方式打開

fwrite(RENT[user_number],sizeof(struct rent),1,a);//把a中一個rent結(jié)構(gòu)體賦給RENT[user_number]

printf(" 添加成功 \n");

user_number++;

fclose(a);

}

//.........................碟片借閱函數(shù)..........................

int rent(void)//碟片借閱

{

system("cls");//清屏

char cd_name[10];

FILE*a;//文件指針

FILE*b;//文件指針

int k=0;

char choice;

a=fopen("rent.txt","r");//只讀方式打開

b=fopen("cd,txt","r");//只讀方式打開

for(int i=0;icd_number;i++)

{

fread(RENT[i],sizeof(struct rent),1,a);//把a中一個rent結(jié)構(gòu)體賦給RENT[i]

}

printf("請輸入借閱人:\n");

scanf("%s",user_number);

getchar();

a:printf("請輸入碟片名:\n");

scanf("%s",cd_name);

getchar();

printf("請再次輸入碟片名:\n");

scanf("%s",RENT[i].film_name[k]);

k++;

getchar();

printf("此人已借%d張\n",k);

for(int j=0;jcd_number;j++)

{

if((strcmp(CD[j].film_name,cd_name))==0)//如果兩個名相同

{

CD[j].n=0;//修改借閱標(biāo)記

}

}

printf("請輸入借出日期:\n");

scanf("%d",RENT[i].rent_time);

getchar();

printf("A:再接一張\n");

printf("B:退出\n");

scanf("%c",choice);

getchar();

switch(choice)//多條件選擇判斷

{

case'A':goto a;

break;

case'B':return 0;

}

fclose(a);

fclose(b);

return 0;

}

//.............................碟片歸還函數(shù)......................................

void returnn(void)//碟片歸還

{

system("cls");//清屏

char user_name[10];

char cd_name[10];

FILE*a;

FILE*b;

int i;

int j;

int k=0;

char choise;

a=fopen("rent.txt","r");//只讀方式打開

b=fopen("cd,txt","r");//只讀方式打開

for(i=0;icd_number;i++)

{

fread(CD[i],sizeof(struct cd),1,b);//把b中一個cd結(jié)構(gòu)體賦給CD[i]

}

for(i=0;iuser_number;i++)

{

fread(RENT[i],sizeof(struct rent),1,a);//把a中一個rent結(jié)構(gòu)體賦給RENT[i]

}

printf("請輸入借閱人:\n");

scanf("%s",user_name);

for(i=0;iuser_number;i++)

{

if((strcmp(user_name,RENT[i].username))==0)

{

a:printf("請輸入要歸還的碟片名:\n");

scanf("%s",cd_name);

for(j=0;jcd_number;j++)

{

if((strcmp(CD[j].film_name,cd_name))==0)

{

CD[j].n=1;

break;

}

}

}

}

printf("借出日期:%d\n",RENT[i].rent_time);

printf("請輸入歸還日期:\n");

scanf("%d",RENT[i].return_time);

getchar();

if(((RENT[i].return_time-RENT[i].rent_time)%3)==0)//計算租金

{

//(三天租金為1不滿三天以三天記)

RENT[i].money=(RENT[i].return_time-RENT[i].rent_time)/3;

}

else

{

RENT[i].money=(RENT[i].return_time-RENT[i].rent_time)/3+1;

}

printf("租金:%d\n",RENT[i].money);

printf("A:再還一張\n");

printf("B:退出\n");

scanf("%c",choise);

getchar();

switch(choise)

{

case'A':goto a;

break;

case'B':return;

}

fclose(a);

fclose(b);

}

用Java做一個電影的租買系統(tǒng)。要求是淺顯、簡單、易懂,最好能幫我解答清楚每一步驟的原理。

先把主體做出來,然后把操作做出來. 比如出租系統(tǒng) 主體有 影碟(暫且認(rèn)為是影碟了),影碟庫,租影碟的人,操作行為則有影碟的新增/報廢 出租/收回 影碟的屬性有 影碟名稱、影碟編號、ISBN號、購入日期等 影碟庫則有各個影碟的信息和是否空閑的信息 租影碟的人則有姓名、手機號等信息 。影碟的入庫操作則是先新建一個影碟信息,然后在影碟庫中增加這個影碟并標(biāo)明為空閑狀態(tài),出租操作則是將對應(yīng)的空閑狀態(tài)改為已出租的狀態(tài),并且新增一條出租相關(guān)的記錄(該記錄信息有影碟的ID、租借時間、押金等、租借人ID等) 這些主體信息和操作記錄 你可以存在文件中,也能存在數(shù)據(jù)庫中

PS:一個非常熟練的程序員,做你這個,也很可能需要兩天時間,而這個級別的程序員的薪水是1W+/月 所以你就別指望別人免費幫你做這個了,更何況還要幫你解答每個步驟的原理。。。。

求C語言課程設(shè)計《影碟出租管理系統(tǒng)》完整設(shè)計一份?包括步驟和部分程序解答,謝謝啦!

#include stdio.h

#include stdlib.h#include stdio.h

void add(void);

int check(void);

int rent(void);

void useradd(void);

void returnn (void);

int user_number = 2;

int cd_number = 1;

struct cd{

char film_name[10];

char country[10];

char type[10];

int n; /*標(biāo)記是否被借閱,借閱:0;存在:1*/

};

struct rent{

char username[10];

char film_name[10][10];

int rent_time;

int return_time;

int money;

};

struct cd CD[1000];

struct rent RENT[1000];

void main (void)

{

char choice;

a:printf(" * * * * * * * * * * * * * * * * * * * * *\n\n");

printf(" * * 歡迎進入該系統(tǒng) * *\n\n");

printf(" * * ---------------------- * *\n\n");

printf(" * * please input you choice * *\n\n");

printf(" * * A: add CD * *\n\n");

printf(" * * B: check CD * *\n\n");

printf(" * * C: rent CD * *\n\n");

printf(" * * D: return CD * *\n\n");

printf(" * * E: useradd * *\n\n");

printf(" * * F: quit the program * *\n\n");

printf(" * * * * * * * * * * * * * * * * * * * * *\n\n");

scanf("%c",choice);

switch(choice)

{

case 'A':

{

add();

break;

}

case 'B':

{

check();

break;

}

case 'C':

{

rent();

break;

}

case 'D':

{

returnn();

break;

}

case'E':

{

useradd();

break;

}

case'F':

{

exit(0);

}

}

goto a;

}

void add(void)

{

FILE *a;

printf("please input the cd name\n");

scanf("%s",CD[cd_number].film_name);

printf("please input the cd country\n");

scanf("%s",CD[cd_number].country);

printf("please input the cd type\n");

scanf("%s",CD[cd_number].type);

CD[cd_number].n = 1;

if (0 == cd_number)

{

a = fopen("cd.txt","wb");

fwrite(CD[cd_number], sizeof(struct cd), 1, a);

}

else

{

a = fopen("cd.txt","ab");

fwrite(CD[cd_number], sizeof(struct cd), 1, a);

}

cd_number++;

fclose(a);

}

int check(void)

{

int i;

FILE *a;

char cd_name[10];

a = fopen("cd.txt","rb");

for(i = 0; i cd_number; i++)

{

fread(CD[i], sizeof(struct cd), 1, a);

}

printf("please input the cd name\n");

scanf("%s",cd_name);

for(i = 0; i cd_number; i++)

{

if(!(strcmp(CD[i].film_name, cd_name)))

{

if(1 == CD[i].n)

{

printf("could rent\n");

fclose(a);

return 1;

}

else

{

printf("rented\n");

fclose(a);

return 1;

}

}

}

fclose(a);

return 0;

}

void useradd(void)

{

FILE *a;

printf("please input the username\n");

scanf("%s",RENT[user_number].username);

if (0 == user_number)

{

a = fopen("rent.txt","wb");

fwrite(RENT[user_number], sizeof(struct rent), 1, a);

}

else

{

a = fopen("rent.txt","ab");

fwrite(RENT[user_number], sizeof(struct rent), 1, a);

printf("----- add ------");

}

user_number++;

fclose(a);

}

int rent(void)

{

char user_name[10];

char cd_name[10];

FILE *a;

FILE *b;

int i = 0;

int j;

int k = 0;

char choice;

a = fopen("rent.txt","r");

b = fopen("cd.txt","r");

for (i = 0; i cd_number; i++)

{

fread(CD[i], sizeof(struct cd), 1, b);

}

for (i = 0; i user_number; i++)

{

fread(RENT[i], sizeof(struct rent), 1, a);

}

printf("please input the username\n");

scanf("%s",user_name);

for (i = 0; i user_number; i++)

{

if (!(strcmp(user_name, RENT[i].username)))

{

a: printf("please input the cd_name\n");

scanf("%s",cd_name);

printf("pleae input the cd_name again\n");

scanf("%s", RENT[i].film_name[k]);

k++;

for (j = 0; j cd_number; j++)

{

if(!(strcmp(CD[j].film_name, cd_name)))

{

CD[j].n = 0;

break;

}

}

}

}

printf("pleae input the date to rent\n");

printf("--- i : %d ---\n", i);

scanf("%d",RENT[i].rent_time);

getchar();

printf("A: to rent another\n");

printf("B: quit\n");

scanf("%c",choice);

switch(choice){

case 'A': goto a;

break;

case 'B': return 0;

}

fclose(a);

fclose(b);

}

void returnn (void)

{

char user_name[10];

char cd_name[10];

FILE *a;

FILE *b;

int i;

int j;

int k = 0;

char choice;

a = fopen("rent.txt","r");

b = fopen("cd.txt","r");

for (i = 0; i cd_number; i++)

{

fread(CD[i], sizeof(struct cd), 1, b);

}

for (i = 0; i user_number; i++)

{

fread(RENT[i], sizeof(struct rent), 1, a);

}

printf("please input the username\n");

scanf("%s",user_name);

for (i = 0; i user_number; i++)

{

if (!(strcmp(user_name, RENT[i].username)))

{

a: printf("please input the cd_name to return \n");

scanf("%s",cd_name);

for (j = 0; j cd_number; j++)

{

if(!(strcmp(CD[j].film_name, cd_name)))

{

CD[j].n = 1;

break;

}

}

}

}

printf("pleae input the data to rturn\n");

scanf("%d",RENT[i].return_time);

if (0 == ((RENT[i].return_time - RENT[i].rent_time) % 3))

{

RENT[i].money = (RENT[i].return_time - RENT[i].rent_time) / 3;

}

else

{

RENT[i].money = (RENT[i].return_time - RENT[i].rent_time) / 3 + 1;

}

printf("Money: %d元\n",RENT[i].money);

printf("A: to rent another\n");

printf("B: quit\n");

scanf("%c",choice);

switch(choice){

case 'A': goto a;

break;

case 'B': return 0;

}

fclose(a);

fclose(b);

}

#include string.h

void add(void); //新片上架函數(shù)

int check(void); // 碟片查詢函數(shù)

int rent(void); //碟片借閱函數(shù)

void useradd(void); //會員添加函數(shù)

void returnn (void);// 碟片歸還函數(shù)

int user_number =1000; //定義會員數(shù)目

int cd_number =1000; //定義碟片數(shù)目

struct cd//碟片結(jié)構(gòu)體

{

char film_name[10]; //碟片名稱

char country[10]; //碟片國家

char type[10]; //碟片類型

int n; //借閱標(biāo)記 1有 0無

};

struct rent//碟片借閱結(jié)構(gòu)體

{

char username[10]; //使用者名

char film_name[10][10]; //碟片名稱

int rent_time; //借出時間

int return_time; //歸還時間

int money; //租金

};

struct cd CD[1000]; //定義cd數(shù)目

struct rent RENT[1000]; //定義出租數(shù)目

//-----------------------主函數(shù)-------------------------------------

void main (void) //主函數(shù)

{

system("color 3E");//桌面背景

char choice; //菜單

a: printf(" ***歡迎進入影片出租管理系統(tǒng)*** \n");

printf("--------------------------------------------------\n");

printf(" ★請輸入你的選擇★ \n");

printf(" ★A: 新片上架 \n");

printf(" ★B: 碟片查詢 \n");

printf(" ★C: 碟片借閱(非會員不能借閱) \n");

printf(" ★D: 碟片歸還 \n");

printf(" ★E: 加入會員 \n");

printf(" ★F: 退出程序 \n");

printf("-------------------------------------------------\n");

scanf("%c",choice);

switch(choice) //多條件選擇判斷

{

case 'A':

{

add(); //碟片添加函數(shù)

break;

}

case 'B':

{

check(); //碟片查詢函數(shù)

break;

}

case 'C':

{

rent(); //碟片借閱函數(shù)

break;

}

case 'D':

{

returnn();//碟片歸還函數(shù)

break;

}

case'E':

{

useradd();//添加會員函數(shù)

break;

}

case'F':

{

exit(0); //退出程序

}

}

goto a; //返回菜單

}

//----------------碟片添加函數(shù)-----------------------

void add(void)//新片上架

{

FILE *a; //文件指針

char s;//定義字符

w: printf("請輸入碟片名稱:\n");

scanf("%s",CD[cd_number].film_name);

printf("請輸入碟片國家:\n");

scanf("%s",CD[cd_number].country);

printf("請輸入碟片類型:\n");

scanf("%s",CD[cd_number].type);

getchar();//取回車符

CD[cd_number].n = 1; //修改借閱標(biāo)記

a = fopen("cd.txt","a");//追加方式打開

fwrite(CD[cd_number], sizeof(struct cd), 1, a);

cd_number++;

printf("是否繼續(xù)添加?(Y/N)\n");

scanf("%c",s);

getchar();

switch(s) //多條件選擇

{

case 'Y': goto w; //若借,返回w

case 'N': goto v; //若不借,則退出

}

v: fclose(a);//關(guān)閉a文件

system("cls");//清屏

}

//--------------------碟片查詢函數(shù)------------------------------

int check(void)//碟片查詢

{

FILE *a;//文件指針

char cd_name[10];

system("cls");//清屏

a=fopen("cd.txt","r"); //只讀方式打開文件

for(int i = 0; i cd_number; i++)

{

fread(CD[i], sizeof(struct cd),1, a);//把a中一個cd結(jié)構(gòu)體賦給CD[i]

}

printf("請輸入碟片名:\n");

scanf("%s",cd_name);

getchar();//取回車符

for(i = 0; i cd_number; i++)

{

if((strcmp(CD[i].film_name, cd_name))==0) //若影片名相同

{

if(CD[i].n==1) //借閱標(biāo)記為1

{

printf("可借閱\n");

fclose(a);

return 1;

}

if(CD[i].n==0)//借閱標(biāo)記為0

{

printf("已借出\n");

fclose(a);

return 1;

}

}

}

for(i = 0; i cd_number; i++)

{

if((strcmp(CD[i].film_name, cd_name))!=0) //若影片名不同

{

printf("無此片\n");

fclose(a);

return 1;

}

}

fclose(a);//關(guān)閉a文件

return 0; //返回菜單

}

//------------會員添加函數(shù)---------------------------------

void useradd(void)//添加會員

{ system("cls");//清屏

FILE *a; //文件指針

printf("請輸入姓名:\n");

scanf("%s",RENT[user_number].username);

getchar();

a = fopen("rent.txt","ab");//追加方式打開

fwrite(RENT[user_number], sizeof(struct rent), 1, a);//把a中一個rent結(jié)構(gòu)體賦給RENT[user_number]

printf(" 添加成功 \n");

user_number++;

fclose(a);

}

//-------------碟片借閱函數(shù)-----------------------------

int rent(void) //碟片借閱

{ system("cls");//清屏

char user_name[10];

char cd_name[10];

FILE *a;//文件指針

FILE *b;//文件指針

int k=0;

char choice;

a = fopen("rent.txt","r");//只讀方式打開

b = fopen("cd.txt","r");//只讀方式打開

for (int i = 0; i cd_number; i++)

{

fread(CD[i], sizeof(struct cd),1,b);//把b中一個cd結(jié)構(gòu)體賦給CD[i]

}

for (i = 0; i user_number; i++)

{

fread(RENT[i],sizeof(struct rent),1,a);//把a中一個rent結(jié)構(gòu)體賦給RENT[i]

}

printf("請輸入借閱人:\n");

scanf("%s",user_name);

getchar();

a: printf("請輸入碟片名:\n");

scanf("%s",cd_name);

getchar();

printf("請再次輸入碟片名:\n");

scanf("%s", RENT[i].film_name[k]);

k++;

getchar();

printf("此人已借%d張\n",k);

for (int j = 0; j cd_number; j++)

{

if((strcmp(CD[j].film_name, cd_name))==0)//如果兩個名相同

{

CD[j].n=0; //修改借閱標(biāo)記

}

}

printf("請輸入借出日期:\n");

scanf("%d",RENT[i].rent_time);

getchar();

printf("A: 再接一張\n");

printf("B: 退出\n");

scanf("%c",choice);

getchar();

switch(choice)//多條件選擇判斷

{

case 'A': goto a;

break;

case 'B': return 0;

}

fclose(a);

fclose(b);

return 0;

}

//--------------碟片歸還函數(shù)----------------------------

void returnn (void) //碟片歸還

{ system("cls");//清屏

char user_name[10];

char cd_name[10];

FILE *a;

FILE *b;

int i;

int j;

int k = 0;

char choice;

a = fopen("rent.txt","r");//只讀方式打開

b = fopen("cd.txt","r");//只讀方式打開

for (i = 0; i cd_number; i++)

{

fread(CD[i], sizeof(struct cd), 1, b);//把b中一個cd結(jié)構(gòu)體賦給CD[i]

}

for (i = 0; i user_number; i++)

{

fread(RENT[i], sizeof(struct rent), 1, a); //把a中一個rent結(jié)構(gòu)體賦給RENT[i]

}

printf("請輸入借閱人:\n");

scanf("%s",user_name);

for (i = 0; i user_number; i++)

{

if ((strcmp(user_name, RENT[i].username))==0)

{

a: printf("請輸入要歸還的碟片名: \n");

scanf("%s",cd_name);

for (j = 0; j cd_number; j++)

{

if((strcmp(CD[j].film_name, cd_name))==0)

{

CD[j].n = 1;

break;

}

}

}

}

printf("借出日期:%d\n",RENT[i].rent_time);

printf("請輸入歸還日期:\n");

scanf("%d",RENT[i].return_time);

getchar();

if (((RENT[i].return_time - RENT[i].rent_time) % 3)==0) //計算租金

{

//(每三天租金為1 不滿三天以三天記)

RENT[i].money = (RENT[i].return_time - RENT[i].rent_time) / 3;

}

else

{

RENT[i].money = (RENT[i].return_time - RENT[i].rent_time) / 3 + 1;

}

printf("租金:%d\n",RENT[i].money);

printf("A: 再還一張\n");

printf("B: 退出\n");

scanf("%c",choice);

getchar();

switch(choice)

{

case 'A': goto a;

break;

case 'B': return;

}

fclose(a);

fclose(b);

}

Java項目開發(fā)

//這是一段比較初級的代碼,里面可以增加你需要的更多的信息

import?java.io.*;

import?java.util.Scanner;

public?class?FindWord?{

public?static?void?manger(){

String[]?data?=null;

String?linedata=null;

int?lines=0;

try{BufferedReader?br=new?BufferedReader(new?FileReader("d:/aaa/a.txt"));

while(br.readLine()!=null){

lines++;

}br.close();

br=new?BufferedReader(new?FileReader("d:/aaa/a.txt"));

data=new?String[lines];

int?po=0;

while((linedata=br.readLine())!=null){

data[po]=linedata;

po++;

}br.close();

System.out.println("影碟資料讀取成功!");

System.out.println("****************************\n*????影片出租管理系統(tǒng)1.0????*\n****************************");

}catch(IOException?e){

e.printStackTrace();

}

Scanner?sc=new?Scanner(System.in);

System.out.println("1、影片管理?????2、退出系統(tǒng)");

int?function=sc.nextInt();

switch(function){

case?1:

System.out.println("1、查看所有影碟的信息\n2、?添加新的影碟信息\n3、?修改現(xiàn)有影碟信息\n4、?刪除某個影碟信息\n");

int?select=sc.nextInt();

switch(select){

case?1:?for(int?i=0;idata.length;i++){

System.out.println((i+1)+"、??"+data[i]);

}break;

case?2: System.out.println("請輸入要添加的影碟名:?");

String?name=sc.next();

System.out.println("請輸入要添加的出版信息:?");

String?publish=sc.next();

try?{

BufferedWriter?bw=new?BufferedWriter(new?FileWriter("d:/aaa/a.txt"));

for(int?i=0;idata.length;i++){

bw.write(data[i]);

bw.newLine();

}

bw.write(publish+"???"+name);

bw.newLine();

bw.close();

}?catch?(IOException?e)?{

e.printStackTrace();

}System.out.println("添加成功!");break;

case?3:

for(int?i=0;idata.length;i++){

System.out.println((i+1)+"、??"+data[i]);

}

System.out.println("請輸入要修改的的影碟信息的編號");

int?num=sc.nextInt();

System.out.println("請輸入修改后的影碟名字:");

String?namea=sc.next();

System.out.println("請輸入修改后的影碟的出版信息:");

String?publisha=sc.next();

if(num=0num=data.length){

data[num-1]=namea+"???"+publisha;

try?{

BufferedWriter?bw=new?BufferedWriter(new?FileWriter("d:/aaa/a.txt"));

for(int?i=0;idata.length;i++){

if(data[i]!=null)

{bw.write(data[i]);

bw.newLine();

}

}bw.close();System.out.println("修改成功!");

}?catch?(IOException?e)?{

e.printStackTrace();

}

}else{

System.out.println("超出編號范圍!");

}

break;

case?4:for(int?i=0;idata.length;i++){

System.out.println((i+1)+"、??"+data[i]);

}

System.out.println("請輸入要刪除的的影碟信息的編號");

int?n=sc.nextInt();

if(n=0n=data.length){

data[n-1]=null;

try?{

BufferedWriter?bw=new?BufferedWriter(new?FileWriter("d:/aaa/a.txt"));

for(int?i=0;idata.length;i++){

if(data[i]!=null)

{bw.write(data[i]);

bw.newLine();

}

}bw.close();System.out.println("刪除成功!");

}?catch?(IOException?e)?{

e.printStackTrace();

}

}else{

System.out.println("超出編號范圍!");

}

break;

default:

}

case?2:

default?:

}

}

public?static?void?main(String[]?args){

manger();

while(true){ System.out.println("是否繼續(xù)修改?1-是??????其他-退出");

if(new?Scanner(System.in).nextInt()==1){manger();

}

else{System.exit(0);}

}

}

}

求用Java編的影碟租賃系統(tǒng)的源代碼,借學(xué)習(xí)參考

基于你 de 題目求用java編寫的影碟出租銷售系統(tǒng)。。。,

我們可以提供 1 份代碼,適用于初學(xué)者 de ,

有別 de 要求也可以與我們聯(lián)系,

聯(lián)系我們需要提供你 de 問題和電子郵件,

有機會會幫你,肯定救急,

請用BaiduHi為我留言,

此回復(fù)針對所有來訪者和需求者有效,

ES:\\C7A4B0425C8A2C6FAD8116214EE62CB9

我做一個影碟出租軟件,想用dataGridview顯示剛添到里面的一行數(shù)據(jù),不用連數(shù)據(jù)庫,怎么做?

winforms程序好像沒有session吧,如果樓主對于操作xml很熟悉的話,建議以上的功能用xml來實現(xiàn)。

分享題目:java影碟出租程序代碼 java影片租賃系統(tǒng)代碼
分享網(wǎng)址:http://chinadenli.net/article30/hgccso.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供電子商務(wù)、網(wǎng)站設(shè)計、網(wǎng)站建設(shè)、服務(wù)器托管、企業(yè)網(wǎng)站制作App設(shè)計

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

外貿(mào)網(wǎng)站制作