freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

程序設(shè)計綜合課程設(shè)計報告-圖書館管理系統(tǒng)(已修改)

2025-09-18 17:53 本頁面
 

【正文】 華科學(xué)院計算機 系信息管理與信息系統(tǒng)專業(yè) 《程序設(shè)計綜合課程設(shè)計》報告 ( 2020/2020 學(xué)年 第一學(xué)期) 學(xué)生姓名: 學(xué)生班級: 信息管理 092201H 學(xué)生學(xué)號: 指導(dǎo)教師 : 2020 年 1 月 10 日 目 錄 第一章 課程設(shè)計的目的和要求 ............................................ 1 課程設(shè)計的目的 .................................................. 1 課程設(shè)計的要求 .................................................. 2 第二章 課程設(shè)計的任務(wù)內(nèi)容 .............................................. 3 設(shè)計主要內(nèi)容 .................................................... 3 系統(tǒng)功能模塊圖 .................................................. 3 第三章 詳細(xì)設(shè)計說明 .................................................... 4 程序設(shè)計思路 .................................................... 4 詳細(xì) 設(shè)計說明 .................................................... 5 第四章 軟件使用說明 ................................................... 12 第五章 課程設(shè)計心得與體會 ............................................. 16 附錄 1參考文獻(xiàn) ........................................................ 17 附錄 2 源程序清單 ...................................................... 18 程序設(shè)計綜合課程設(shè)計 1 第一章 課程設(shè)計的目的和要求 在 課堂 上所講授的 內(nèi)容, 為了 消化課堂所講解 的內(nèi)容 ,為了理解課堂內(nèi)容的精髓,做 出符合要求的 自主練習(xí),通過調(diào)試典型例題 及 習(xí)題積累調(diào)試 C 程序的經(jīng)驗 , 通過完成輔導(dǎo)教材中的編程 習(xí) 題,逐漸培養(yǎng) 了 編程能力 和應(yīng) 用計算機解決實際問題的能力。 C語言 的設(shè)計 在很多方面都可以用,不僅僅是在軟件開發(fā)上,各類科研 上 都需要用到 C語言的。具體 到我們所在的信息管理與信息系統(tǒng)的方面的設(shè)計等 。 C語言 不僅可以用來 對 應(yīng)用程序 進行開發(fā) , 還 可用來 對信息 系統(tǒng)程序 進行設(shè)計。 C 語言發(fā)展如此迅速, 而且成為最受歡迎的語言之一,主要因為 其 具有 便捷的語言編輯方式、 強大的功能 以及廣泛的應(yīng)用領(lǐng)域 。 然 而 C 語言 其 本身 的 復(fù)雜性也 會給我們初學(xué)者帶來學(xué)習(xí)上的困難 。 所以我們通過此次程序設(shè)計來復(fù)習(xí)鞏固我們所學(xué)習(xí)過的相關(guān)的知識,加深我們對 C 語言的認(rèn)識和理解。 首先,通過對此次“圖書館管理系統(tǒng)”的課題程序設(shè)計 學(xué) 會 思考 設(shè)計程序 的方法 和對程序設(shè)計的理解來加深對 C語言 的認(rèn)識;其次,通過此次程序設(shè)計,在對實際程序的設(shè)計過程中理解 C 語言在程序設(shè)計時 的思維模式 ,體會 C 語言的 結(jié)構(gòu)化方式和 程序 間 層次 條理 ,便于 在今后的學(xué)習(xí)和實踐中加強對使用程序的操作 使用、維護以及調(diào)試 ; 最后,通過此次實例的設(shè)計, 培養(yǎng) 了 自己 在設(shè)計程序是 的 思維方式和 思考能力 , 提高 了 對 C語言 程序 設(shè)計的理解 能力,進而達(dá)到 對 C 語言程序課程設(shè)計 目的。 從理論 走向 實踐,在整整半個月課程設(shè)計的日子里,我學(xué)到很多很多的東西,不僅鞏固了以前所學(xué)過的知識,而且學(xué)到了很多在書本上所沒有學(xué)到過的內(nèi)容。通過這段時間的 課程設(shè)計使我懂得了理論與實際相結(jié)合是很重要的,只有理論知識是遠(yuǎn)遠(yuǎn)不夠的,只有把所學(xué)的理論知識與實踐相結(jié)合起來,從理論中得出結(jié)論,才是真正的知識,才能提高自己的實際動手能力和獨立思考的能力。在設(shè)計的過程遇到了各種各樣的問題,同時在設(shè)計的過程中發(fā)現(xiàn)了自己的不足之處,對以前所學(xué)過的知識理解得不夠深刻 ,掌握得不夠牢固,通過這次課程設(shè)計,把以前所學(xué)過的知識重新溫故,鞏固了所學(xué)的知識。 加深對 C語言課程所學(xué)知識的理解,進一步鞏固 C語言算法規(guī)則 .學(xué)會了編制結(jié)構(gòu)清晰、風(fēng)格良好、數(shù)據(jù)結(jié)構(gòu)適當(dāng)?shù)?C 語言程序,從而具備解決綜合性問題的能力 .首先 復(fù)習(xí)、鞏固 C語言的基礎(chǔ)知識,進一步加深對 C 語言的理解和掌握;程序設(shè)計綜合課程設(shè)計 2 其次 課程設(shè)計為 我們 提供了一個既動手又動腦,獨立實踐的機會,將課本上的理論知識和實際有機的結(jié)合起來,鍛煉 了我們 的分析解決實際問題的能力。提高 了我們 適應(yīng)實際,實踐編程的能力; 針對 C 語言中的重點和難點內(nèi)容進行訓(xùn)練,獨立完成有一 定工作量的程序設(shè)計任務(wù),同時強調(diào)好的程序設(shè)計風(fēng)格。 本次課程設(shè)計旨在培養(yǎng)學(xué)生運用 C 語言程序設(shè)計及相關(guān)課程的基礎(chǔ)理論知識和技能解決相關(guān)的實際問題,進一步提高相關(guān)專業(yè)必要的基本技能、技巧方法和創(chuàng)新實踐能力。 通過此次課程設(shè)計 提高 了對 C語言 程序 設(shè)計的理解和表達(dá) 能力,進而達(dá)到 在對 C 語言程序設(shè)計時進行正確的、系統(tǒng)的方法設(shè)計。 通過課程設(shè)計的訓(xùn)練,應(yīng)該了解在 C 語言程序設(shè)計時的基本開發(fā)過程,掌握編寫、調(diào)試和測試 C 語言程序的基本技巧,充分理解結(jié)構(gòu)化程序設(shè)計的基本方法。能夠正確的運用 C 語言設(shè)計出方法正確 、結(jié)構(gòu)嚴(yán)謹(jǐn)?shù)某绦颉? C語言程序設(shè)計的主要任務(wù)是遵循軟件開發(fā)過程的基本規(guī)范,運用結(jié)構(gòu)化程序設(shè)計的方法,按照課程設(shè)計的題目要求,分析、設(shè)計、編寫、調(diào)試和測試 C語言程序及編寫設(shè)計報告,以便達(dá)到解決綜合實際問題能力的要求。 依據(jù)教學(xué)大綱,從學(xué)生的實際水平出發(fā), C語言課程設(shè)計的主要目的是培養(yǎng)學(xué)生綜合運用 C語言程序設(shè)計課程所學(xué)到的知識,編寫 C程序解決實際問題的能力,以及嚴(yán)謹(jǐn)?shù)膶W(xué)習(xí)態(tài)度和良好的程序設(shè)計習(xí)慣。 在編寫的 C語言程序應(yīng)注意以下方面:在指導(dǎo)教師的輔導(dǎo)下針對所編寫的 C程序,作出審核,是否存在語法錯誤、邏輯錯誤及運行 錯誤,是否具有良好的可讀性和可靠性,已達(dá)到符合題目要求、完成了其主要功能; 針對提交的課程設(shè)計報告,考查程序設(shè)計的報告內(nèi)容是否全面,觀點是否正確,設(shè)計過程是否符合結(jié)構(gòu)化程序設(shè)計方法的基本原則,層次是否清楚,語言是否通順,各種圖表是否規(guī)范等。 C語言程序設(shè)計應(yīng)在教師指導(dǎo)下由學(xué)生獨立完成,在指導(dǎo)老師充分發(fā)揮主導(dǎo)作用的情況下,指導(dǎo)學(xué)生閱讀相關(guān)參考資料,在難點和關(guān)鍵性問題上對學(xué)生進行啟發(fā)、引導(dǎo),是學(xué)生充分發(fā)揮主觀能動性,以培養(yǎng)學(xué)生的獨立設(shè)計能力和樹立正確的設(shè)計思想。 程序設(shè)計綜合課程設(shè)計 3 第二章 課程設(shè)計的任務(wù)內(nèi)容 圖書管理基本業(yè)務(wù)活動包括:對一本書的采編入庫、清除庫存、借閱和歸還等等。試設(shè)計一個圖書管理系統(tǒng),將上述業(yè)務(wù)活動借助于計算機系統(tǒng)完成 。 ( 1)每種書的登記內(nèi)容至少包括書號、書名、作者等 ( 2)作為演示系統(tǒng),不必使用文件,全部數(shù)據(jù)可以都內(nèi)存存放。 ( 3)系統(tǒng)應(yīng)實現(xiàn)的操作及定義如下: A、采編入庫:新購入一種書,經(jīng)確定書號之后登記到圖書帳目中去。如果這種書在帳中已有,則只將總庫存量增加。 B、清除庫存:某種書已無保留價值,將它從圖書帳目中注銷。 C、借閱:如果一種書的現(xiàn)存量大于零,則借出一本,登記借閱者的圖書證 號和歸還期限。 D、歸還:注銷對借閱者的登記,改變該書的現(xiàn)存量。 E、顯示:用凹入表的形式顯示 B樹。 21 系統(tǒng)功能模塊圖 程序設(shè)計綜合課程設(shè)計 4 第三章 詳細(xì)設(shè)計說明 圖書借閱系統(tǒng)的建立,需要進行用戶需求調(diào)查與分析,以確定系統(tǒng)目標(biāo),提出解決問題的詳細(xì)方案,這是系統(tǒng)建設(shè)的重要環(huán)節(jié)。要想使學(xué)生能夠有效的借閱,功能上對系統(tǒng)的要求是全面的。因此對用戶的需求可分為四個方面:一方面是圖書管理人員對需要進行圖書借閱的同學(xué)進行信息注冊,獲得借書;二方面是學(xué)生通過計算機進行圖書瀏覽;三方面是學(xué) 生通過計算機進行圖書借閱;四方面是輸出學(xué)生信息。 這四個方面形成了圖書借閱的一個工作整體,利用計算機的自動化處理,可方便快捷地共享信息、交流信息,高效地協(xié)同工作。 在軟硬件方面對系統(tǒng)的需求,軟件要求易學(xué),界面友好,容易掌握,可以很簡單方便的進行圖書借閱信息管理。硬件的配置要求不能太高,這樣可以很好的適應(yīng)當(dāng)前的學(xué)校圖書館的借閱。 以下為程序設(shè)計總流程圖。 程序設(shè)計綜合課程設(shè)計 5 31圖書館管理流程圖 設(shè)計說明 程序設(shè)計綜合課程設(shè)計 6 添加圖 書 添加圖書主要包括: 為記錄書本數(shù)量的變量,本系統(tǒng)設(shè)計的書本數(shù)量最大為 100本,此處判斷是否超出 100 本,如果超出 100 本書,輸出:“對不起 ,儲存已滿 ,您無法繼續(xù)添加!”;如果沒有超出 100 本,調(diào)用書籍結(jié)構(gòu)體 copy 函數(shù),將要添加的書添加到 books[100]中: books[100]中的書本數(shù)量加 1,返回現(xiàn)有的書本數(shù)量。 books[length].copy(book)。 //調(diào)用書籍結(jié)構(gòu)體 copy 函數(shù),將要添加的書添加到books[100]中 length++。 //books[100]中的書本數(shù)量加 1 return (length1)。 //返回現(xiàn)有的書本數(shù)量 輸 入 要 添 加的 書 結(jié) 構(gòu) 體的 數(shù) 據(jù)存 放 書 的 數(shù) 組 中 已有 書 是 否 超 過 1 0 0本已 超 出未 超 出輸 出 對 不 起 ,儲 存 已 滿添 加 成 功 ,書 目 加 1 32添加圖書流程圖 修改圖書 修改書籍使用了 void reviseBook() //修改書籍函數(shù)定義變量來實現(xiàn):存放修改書籍的書號 , 定義變量存放修改書籍的書號名,定義變量存放刪除修改書籍的作者定義對象 book,輸入要修改書籍的書號,將要修改的書號對應(yīng)于 book[]中的值賦給 index,若不存在則輸出:對不起 ,您輸入的書號不存在 ,請重新輸入 !跳轉(zhuǎn)回去繼續(xù)輸入書號判斷是否在館,若該書目前處于 在架 狀態(tài) ,則可以繼續(xù)操作 !繼續(xù)輸入更改后的書名、作者。修改圖書成功后輸出:恭喜您 !書籍資料修改成功 ! char numb[10]。 //定義變量存放修改書籍的書號 char nameb[20]。 //定義變量存放修改書籍的書號名 char authorb[10]。 //定義變量存放刪除修改書籍的作者 Book book。 //定義對象 book 程序設(shè)計綜合課程設(shè)計 7 輸 入 要 添加 的 書 號輸 入 的 書 號 是 否 已經(jīng) 存 在對 不 起 , 請 從新 輸 入判 斷 是 否 在 館輸 入 更 改 后的 書 名 作 者不存在已存在在館不在館修 改 成 功讀 者 歸 還 后 再進 行 此 操 作 33修改圖書流程圖 刪除圖書 刪除書籍包括 :請輸入要刪除書籍的書號 ,將要刪除的書號賦給變量 書號后輸出:您確定要刪除該書記錄嗎 (y/n),若輸入 y,則輸出:“刪除成功 !”若輸入 n,則輸出:“刪除取消 !”書號不存在輸出:對不起 ,系統(tǒng)沒有該圖書記錄 !。 輸 入 要 刪除 的 書 號輸 入 的 書 號 是 否 已經(jīng) 存 在確 認(rèn) 是 否 刪 除輸 入 Y / y刪 除 取 消刪 除 成 功對 不 起 , 系 統(tǒng) 沒有 該 圖 書 記 錄存在不存在是否 34刪除圖書流程圖 查找圖書 有四種方式,分別是按借閱者名字查找,按書號查找,按書名查找,按作者查找。 按借閱者名字查找函數(shù),輸入借閱者的姓名,若沒有 找到則輸出:“對不起 ,系統(tǒng)無您的借閱記錄 !”;按書號查找函數(shù) ,輸入要查找的書號,若沒有找到則輸出:“對不起 ,系統(tǒng)無該書籍記錄 !”;按書名查找函數(shù)
點擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
公安備案圖鄂ICP備17016276號-1