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

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

c语言音像店程序,音像店管理程序_C 课程设计.pdf

發(fā)布時間:2025/3/15 编程问答 18 豆豆
生活随笔 收集整理的這篇文章主要介紹了 c语言音像店程序,音像店管理程序_C 课程设计.pdf 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

課 程 設(shè) 計 報 告

課程名稱 C 語言課程設(shè)計

課題名稱 音像店管理程序

專 業(yè) 信息安全

班 級 信安1501

學(xué) 號 1151290113

姓 名 李浩東

指導(dǎo)教師 姜力爭

2016 年 1 月 1 日

? 課題設(shè)計內(nèi)容與主要功能

音像店管理程序

設(shè)計一個利用文件處理形式實現(xiàn)音像店基本功能的程序,具有增加數(shù)據(jù)、更新數(shù)據(jù)、

刪除數(shù)據(jù)、租出影碟、歸還影碟和重組文件的功能。刪除數(shù)據(jù)在記錄中做刪除標(biāo)志,重

組文件文件則在物理上刪除做有刪除標(biāo)志的記錄。

音像店管理程序的主要功能是在租出影碟時,首先由用戶輸入片名,然后在影碟庫

文件中查找是否存在此影碟,如果有,并且副本大于0,則租出該影碟,并將 影碟副本

數(shù)減一,租出過程完成。否則提示不能租出。在歸還影碟時,首先輸入片名,然后在影

碟庫中查找是否存在此影碟記錄,如果有,則將影碟副本數(shù)加一,然后提示歸還成功。

其中包含如下幾個功能。0:顯示全部。這個功能主要是實現(xiàn)顯示所有記錄信息。

1:增加數(shù)據(jù)。這個功能是實現(xiàn)數(shù)據(jù)的增加,比如說當(dāng)一個新電影上市時,音像店

需要增加這個電影的相關(guān)數(shù)據(jù),“增加數(shù)據(jù)”這個功能就是實現(xiàn)增加新數(shù)據(jù)的。

2:更新數(shù)據(jù)。這個功能主要是實現(xiàn)對影碟庫系統(tǒng)里原有數(shù)據(jù)進行更新,準(zhǔn)確的說

是對原有影碟的相關(guān)數(shù)據(jù)如數(shù)量等進行更新,如果沒有相關(guān)數(shù)據(jù)的影碟則無法更新。

3:查詢數(shù)據(jù)。這個功能主要是實現(xiàn)相關(guān)數(shù)據(jù)的查詢,如果影碟庫里有客戶需要的

相關(guān)影碟數(shù)據(jù),則會顯示出此影碟的相關(guān)數(shù)據(jù),如果沒有,則會出現(xiàn) “查詢失敗,無此

影碟!”的字幕。

4:刪除數(shù)據(jù)。這個功能主要是實現(xiàn)數(shù)據(jù)的刪除。當(dāng)影碟庫有需要刪除的影碟的相

關(guān)數(shù)據(jù),則可以刪除,否則,則刪除失敗,需要重新輸入。

5:租出影碟。此功能主要是實現(xiàn)記錄影碟被租出的信息,當(dāng)某個影碟被租出時,

其數(shù)量則自動減一。顯示此影碟被成功租出,且數(shù)據(jù)已被記錄。

6:歸還影碟。此功能是實現(xiàn)記錄影碟歸還的信息,當(dāng)被租出的影碟被歸還時,此

影碟的數(shù)量自動加一。顯示此影碟已成功歸還,歡迎下次光臨。

7:重組文件。這個功能是在文件上刪除做有刪除標(biāo)志的記錄。就是把那些刪除標(biāo)

記為一的記錄從文件中刪除。

8:退出。這個功能是實現(xiàn)退出音像店管理程序的功能。

? 課題分析;分析課程設(shè)計項目的實現(xiàn)方法

設(shè)計思路:對于整個工程來說,其實就是對文件的輸入輸出流就行操作,在流

操作過程中進行讀和寫。具體實現(xiàn):首先對文件中記錄進行分析,每條記錄都是由

三個方面組成影碟名、影碟數(shù)、和刪除標(biāo)記。因此在對文件進行讀操作時,只需

要逐一將上述三內(nèi)容讀出并用cout 語句輸出即可。而對于寫操作來說,也就是添加

數(shù)據(jù)來說,可以逐一寫進文件,對于查詢來說,其實就是一個匹配的過程,用一個

strcompare對于兩個字符串進行比較就行了。

而對于、租出,歸還,更新這幾個函數(shù)來說,其大致操作是相同的,不同的是

他們分別對于不同的分量進行操作。租出和歸還主要是對于影碟數(shù)來進行操作,刪

1

除的話只是對于某一條記錄做一個刪除標(biāo)記,也就是說如果其刪除標(biāo)記值為 ,則

0

表明已經(jīng)刪除,為 則表示正常,可以進行更新,查詢,租出,歸還等操作。

當(dāng)然在各個功能實現(xiàn)是必不可少的就是查詢,也就是匹配,只有匹配成功了才

對于那條記錄進行操作,否則不能對文件內(nèi)容進行修改。在對文件內(nèi)容進行修改的

stringaa[1000]/intbb[1000], aa

過程中,我們有必要設(shè)置兩個輔助型數(shù)組, 其中 是用

bb

來存放影碟名的, 是用來存放影碟數(shù)的。在修改過

總結(jié)

以上是生活随笔為你收集整理的c语言音像店程序,音像店管理程序_C 课程设计.pdf的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。