【正文】
江 蘇 師 范 大 學(xué) 科 文 學(xué) 院 本 科 生 課 程 設(shè) 計 課 程 名 稱: 計算機(jī)程序設(shè)計 (VC++) 題 目: 圖書館管理系統(tǒng) 專 業(yè) 班 級: 10 電信一班 學(xué) 生 姓 名: 張文成 學(xué) 生 學(xué) 號: 108326122 日 期: 20200111 指 導(dǎo) 教 師: 姜芳艽 科文學(xué)院教務(wù)部印制 一、 課程 設(shè)計 目的、 任務(wù) 和 內(nèi)容 要求: 《 計算機(jī)語言 程序設(shè)計》是一門以編程實踐為主的專業(yè)課,目的在于培養(yǎng)學(xué)生利用 計算機(jī)語言 進(jìn)行軟件開發(fā)所必需的基本思想和基本技能,進(jìn)一步提高綜合應(yīng)用 計算機(jī)語言 的各種編程知識和技巧進(jìn)行程序設(shè)計的能力,通過本次課程設(shè)計,學(xué)生應(yīng)能達(dá)到具備設(shè)計功能較為復(fù)雜的應(yīng)用程序的能力,同時培養(yǎng)學(xué)生自主學(xué)習(xí)和獨立創(chuàng)新的精神。 任務(wù)如下: 1.進(jìn)行需求分析和概要設(shè)計,給出流程圖 。 2.寫出詳細(xì)設(shè)計,熟悉其中采用的關(guān)鍵技術(shù) 。 3.給出具體的編碼實現(xiàn)并調(diào)試 。 4.寫課程設(shè)計報告 提交源程序。 內(nèi)容要求: 設(shè)計 并 完成 軟件系統(tǒng) 。要求: 1. 應(yīng)具有 簡潔友好的用戶界面 。 2. 要求 軟件系統(tǒng)的 功能完整 。 3. 要求 程序 具備 正確性,可讀性和運行的高效性 。 二、進(jìn)度安排: 第1 ~3 天: 查找資料, 進(jìn)行需求分析和概要設(shè)計 ; 第 4~6 天: 各模塊的詳細(xì)設(shè)計; 第 7~12 天: 軟件實現(xiàn)與 調(diào)試; 第 13~14 天 :寫課程設(shè)計報告 并提交源程序 。 三、主要參考文獻(xiàn): 1. 孫鑫 . VC++深入詳解 [M] .北京 :電子工業(yè)出版社 , 2020. 2. 鄭阿奇 . Visual C++實用教程 (第 3 版 ) [M]北京 :.電子工業(yè)出版社 ,2020 3. 管西京 . 深入體驗 VC++項目開發(fā) (開發(fā)日記 )[M] .北京 :清華大學(xué)出版社 , 2020 .Visual C++程序設(shè)計導(dǎo)學(xué) [M] .北京 。清華大學(xué)出版社, 2020 Visual Visual C++ 程序員指南 .希望圖書創(chuàng)作室譯 . [M] .北京 。北京希望電腦公司出品 ,1998 ,Tom Archer. Visual C++ 6 寶典 .張艷 ,張謙譯 . [M] .北京 。電子工業(yè)出版社 ,1999 指導(dǎo)教師簽字: 年 月 日 江蘇 師范 大學(xué) 物理與電子工程學(xué)院課程 設(shè)計 報告 I 目 錄 目 錄 ..................................................................... I 摘 要 ................................................................... II Abstract ................................................................ III 1 緒論 .................................................................... 1 需求背景 .............................................................. 1 開發(fā)目標(biāo) ............................................................ 1 開發(fā)意 義 ............................................................ 1 主要工作內(nèi)容 ........................................................ 2 2 設(shè)計方案簡述 ............................................................ 3 圖書館管理系統(tǒng)功能介紹 ................................................ 3 程序開發(fā)環(huán)境和基本開發(fā)軟件 ............................................ 3 VC++開發(fā)軟件 ........................................................ 3 數(shù)據(jù)庫開發(fā)軟件 ...................................................... 3 環(huán)境搭建 ............................................................ 4 程序設(shè)計流程圖 ........................................................ 4 系統(tǒng)的功能模塊劃分 .................................................... 4 3詳細(xì)設(shè)計 ................................................................ 6 數(shù)據(jù)庫的建立及更新 .................................................... 6 數(shù)據(jù)庫的建立 ........................................................ 6 系統(tǒng)登錄模塊設(shè)計 ...................................................... 8 系統(tǒng)主界面設(shè)計 ....................................................... 11 圖書信息管理模塊設(shè)計 ................................................. 12 管理員、讀者信息管理模塊設(shè)計 ......................................... 13 借書、罰金查詢查詢模塊設(shè)計 ........................................... 15 系統(tǒng)幫助模塊設(shè) ....................................................... 16 4 設(shè)計結(jié)果及分析 ......................................................... 17 黑盒測試 ............................................................. 17 測試結(jié)果 ............................................................. 17 登錄測試 ........................................................... 17 管理測試 ........................................................... 18 借書測試 ........................................................... 22 還書測試 ........................................................... 23 借書、罰金查詢測試 ................................................. 24 系統(tǒng)時間查詢測試 ................................................... 25 5 總結(jié) ................................................................... 26 小結(jié) ................................................................. 26 參考文獻(xiàn) ................................................................. 27 附錄 主要程序代碼 ....................................................... 28 江蘇師范 大學(xué) 物理與電子工程學(xué)院課程 設(shè)計 報告 II 摘 要 隨著現(xiàn)代科學(xué)技術(shù)的進(jìn)步,人類社會正逐走向信息化。圖書館擁有豐富的文獻(xiàn)信息資源,是社會信息系統(tǒng)的重要組成部分,在信息社會中的作用愈來愈重要。我國圖書館計算機(jī)等信息技術(shù)的應(yīng)用起步于 20 世紀(jì) 70 年代 末期,隨著改革開放的步伐得以迅速發(fā)展,特別是 90 年代以后,我國圖書館信息網(wǎng)絡(luò)建設(shè)取得了較大發(fā)展,圖書館信息化建設(shè)邁上了一個新臺階。 本文介紹了在 Visual C++環(huán)境下開發(fā)圖書管理信息系統(tǒng)的過程。文章介紹了圖書館管理信息系統(tǒng)的系統(tǒng)分析部分,包括可行性分析、圖書借閱流程分析等;系統(tǒng)設(shè)計部分主要介紹了系統(tǒng)功能設(shè)計和數(shù)據(jù)庫設(shè)計及代碼設(shè)計;系統(tǒng)實現(xiàn)部分說明了幾個主要模塊的算法,本系統(tǒng)界面友好,操作簡單,比較實用。 系統(tǒng)主要完成了用戶登錄功能、新建、刪除用戶功能、用戶管理功能,對數(shù)據(jù)庫內(nèi)圖書信息、借閱信息和讀者信息 進(jìn)行查詢、添加、刪除功能。 關(guān)鍵詞: Visual C++;數(shù)據(jù)庫管理;圖書; 借閱 江蘇師范 大學(xué) 物理與電子工程學(xué)院課程 設(shè)計 報告 III Abstract Along with the progress of modern science and technology, human society is driven to have abundant literature information resources, social information system is an important part of the role in the information society, more and more important. Chinese library puters started in the application of information technology in the late 197039。s, along with the reform and openingup develop rapidly, especially after 1990s, the library information work construction in China has made great development, library informatization construction to step on to a new step. This paper introduces in Visual C++ environment development books management information system process. This paper introduces the library management information system of analysis parts, including the feasibility analysis, library process analysis, etc. System design part mainly introduced the system function design and database design and code design。 System realize part of several major modules illustrates the algorithm, this system friendly interface, the operation i