日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > windows >内容正文

windows

c语言歌曲评选系统报告,C语言程序设计报告—歌曲信息管理系统精要.doc

發布時間:2025/3/19 windows 52 豆豆
生活随笔 收集整理的這篇文章主要介紹了 c语言歌曲评选系统报告,C语言程序设计报告—歌曲信息管理系统精要.doc 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

目 錄

1 C語言程序設計目的1

2題目及需求分析1

2.1系統基本功能

2.2具體設計思想

2.3系統的總體流程圖

3 .總體設計1

3.1主函數設計1

3.2各個函數的設計具體設計思想和流程圖

4.2

4.1主函數設計2

4.2各功能模塊設計3

4.2.1 輸入模塊..........................................................................................................3

4.2.2 刪除模塊..........................................................................................................4

4.2.3 瀏覽模塊..........................................................................................................5

4.2.4 查找模塊..........................................................................................................5

4.2.5 公共函數..........................................................................................................7

5 上機操作8

6 心得體會..................................................................................................................15

C語言課程設計的目的:?

高級語言課程設計是學習完《高級語言程序設計》課程后進行的一次全面的綜合性上機實驗。其目的在于為同學提供了一個既動手又動腦,獨立實踐的機會,將課本上的理論知識和實際有機的結合起來,鍛煉同學的分析解決實際問題的能力。提高學生適應實際,實踐編程的能力。

題目:歌曲信息管理系統

需求分析:制作一個歌曲信息管理系統

使之有以下功能

1 歌曲信息包括歌曲名,作者,演唱者,發行年月等。

2 可以對歌曲信息進行輸入,刪除,瀏覽。

3 可以查詢歌曲名,作者,演唱者信息。

4 可以提供按作者顯示功能。

5 用文件存儲信息。

三 總體設計

根據分析,整個系統可設計為以下4個模塊:

信息輸入模塊,刪除模塊,瀏覽模塊。查找模塊。

歌曲信息管理系統設計

信息輸入信息刪除信息瀏覽,信息查找

信息輸入:依次按順序結構輸入歌曲名,作者,演唱者,發行年月。

信息刪除:根據輸入的歌曲名,作者,演唱者等一項可以刪除對應的其他項

信息瀏覽:可以直接瀏覽歌曲,作者,演唱者,發行年月。

信息查找:可以查找歌曲,作者等。

四 詳細設計

1 主函數

主函數的設計提供數據輸入、數據處理和數據輸出以及各種函數的調用。其中各功能模塊用菜單方式選擇;另外,部分菜單也可以寫成函數。

( 流程圖如下圖1 )

[程序]

void main()

{

void menu();

void function1();

void function2();

void function3();

void function4();

menu();

return;

}

( 圖 1 )

2 各功能模塊設計

(1)輸入模塊

信息輸入時直接按順序結構(如圖2)輸入:

void input()

{ char ch;

n=0;

if((fp=fopen("song.txt","a"))==NULL)

{

printf("can't open file song.txt");

exit(0);

}

printf("Please input a record:");

for(n=0;n<=50;)

{

printf("\nrecord %d:\n歌名:",n+1);

gets(song[n].name);

printf("\n時間:");

gets(song[n].year);

print

總結

以上是生活随笔為你收集整理的c语言歌曲评选系统报告,C语言程序设计报告—歌曲信息管理系统精要.doc的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。