




版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、精選優(yōu)質(zhì)文檔-傾情為你奉上湖南科技大學(xué)課程設(shè)計(jì)報(bào)告 題目:圖書(shū)管理基本業(yè)務(wù)模擬 院 系:計(jì)算機(jī)科學(xué)與工程學(xué)院專(zhuān)業(yè)班級(jí):計(jì)算機(jī)科學(xué)與技術(shù)二班學(xué) 號(hào): 學(xué)生姓名: 常家俊 指導(dǎo)教師: 蔣清明 2010年12月31日目錄一. 課題描述二. 設(shè)計(jì)過(guò)程 1. 系統(tǒng)開(kāi)發(fā)背景 2. 圖書(shū)館管理系統(tǒng)的開(kāi)發(fā) 2.1 對(duì)程序的具體要求 2.2 概要設(shè)計(jì) 2.3 詳細(xì)設(shè)計(jì) 2.4 系統(tǒng)使用說(shuō)明三. 總結(jié)四. 參考文獻(xiàn)一. 課題描述 圖書(shū)管理基本業(yè)務(wù)模擬 (1) 書(shū)的登記內(nèi)容包括書(shū)號(hào)、書(shū)名、著作者、出版社、出版時(shí)間、現(xiàn)存量和庫(kù)存量; (2) 按書(shū)號(hào)建立索引表(線(xiàn)性表)以提高查找率; (3) 主要功能: a) 采編入庫(kù)
2、:新購(gòu)買(mǎi)一種書(shū),確定書(shū)號(hào)后,登記到圖書(shū)賬目中,如果表中已有,則只將庫(kù)存量增加; b) 借閱:如果一種書(shū)的現(xiàn)存量大于0,則借出一本,登記借閱者的借書(shū)證號(hào)和歸還限期,改變現(xiàn)存量; c) 歸還:注銷(xiāo)對(duì)借閱者的登記,改變?cè)摃?shū)的現(xiàn)存量。 (4) 輸出形式 a) 能按書(shū)號(hào)、書(shū)名、著作者查找?guī)齑娴臅?shū)籍信息; b) 能按學(xué)生的借書(shū)證號(hào)顯示學(xué)生信息和借閱信息; c) 書(shū)籍入庫(kù); d) 借書(shū)功能實(shí)現(xiàn); e) 還書(shū)功能實(shí)現(xiàn)。二:設(shè)計(jì)過(guò)程1.系統(tǒng)開(kāi)發(fā)背景 隨著計(jì)算機(jī)及網(wǎng)絡(luò)技術(shù)的飛速發(fā)展,Internet/Intranet應(yīng)用在全球范圍內(nèi)日益普及,當(dāng)今社會(huì)正快速向信息化社會(huì)前進(jìn),信息自動(dòng)化的作用也越來(lái)越大。從而使我們從
3、繁雜的事務(wù)中解放出來(lái),提高了我們的工作效率。 目前的圖書(shū)館多為手工管理,手續(xù)繁瑣,耗費(fèi)大量的人力,而且由于信息比較多,圖書(shū)借閱信息的管理工作混亂而又復(fù)雜;一般借閱情況是記錄在借書(shū)證上,圖書(shū)的數(shù)目和內(nèi)容記錄在文件中,圖書(shū)館的工作人員和管理員也只是當(dāng)時(shí)對(duì)它比較清楚,時(shí)間一長(zhǎng),如再要進(jìn)行查詢(xún),就得在眾多的資料中翻閱、查找了,造成查詢(xún)費(fèi)時(shí)、費(fèi)力。如要對(duì)很長(zhǎng)時(shí)間以前的圖書(shū)進(jìn)行更改就更加困難了。 因此,我設(shè)計(jì)這個(gè)圖書(shū)館系統(tǒng),管理讀者的登記、圖書(shū)的登記、借出、歸還以等。管理人員還可以查詢(xún)某位讀者、某本圖書(shū)的借閱情況,以全面掌握?qǐng)D書(shū)的流通情況。方便了教師、學(xué)生的借閱,查詢(xún)。2. 圖書(shū)館管理系統(tǒng)的開(kāi)發(fā) 2.1
4、對(duì)程序的具體要求 a) 采編入庫(kù):新購(gòu)買(mǎi)一種書(shū),確定書(shū)號(hào)后,登記到圖書(shū)賬目中,如果表中已有,則只將庫(kù)存量增加; b) 借閱:如果一種書(shū)的現(xiàn)存量大于0,則借出一本,登記借閱者的借書(shū)證號(hào)和歸還限期,改變現(xiàn)存量; c) 歸還:注銷(xiāo)對(duì)借閱者的登記,改變?cè)摃?shū)的現(xiàn)存量。 d) 能按書(shū)號(hào)、書(shū)名、著作者查找?guī)齑娴臅?shū)籍信息; e) 能按學(xué)生的借書(shū)證號(hào)顯示學(xué)生信息和借閱信息; f) 借書(shū)功能實(shí)現(xiàn); g) 還書(shū)功能實(shí)現(xiàn)。2.2 概要設(shè)計(jì) 針對(duì)圖書(shū)館管理系統(tǒng)的需求,通過(guò)對(duì)圖書(shū)館管理工作過(guò)程的內(nèi)容和數(shù)據(jù)流程分析,設(shè)計(jì)出如下的數(shù)據(jù)項(xiàng)(1) 書(shū)庫(kù)圖書(shū)信息,包括數(shù)據(jù)項(xiàng)有:圖書(shū)編號(hào)、書(shū)名、作者、出版社、出版時(shí)間、現(xiàn)存量和庫(kù)存量
5、等;(2) 學(xué)生信息,包括數(shù)據(jù)項(xiàng)有:學(xué)生學(xué)號(hào)、學(xué)生姓名、借書(shū)編號(hào)、還書(shū)日期等;現(xiàn)存量圖書(shū)信息庫(kù)存量圖書(shū)編號(hào)出版日期出版社圖書(shū)名稱(chēng)作者 圖.1 圖書(shū)信息學(xué)生信息 學(xué)生姓名學(xué)生學(xué)號(hào) 圖.2 學(xué)生信息2.3 詳細(xì)設(shè)計(jì) 2.31 結(jié)點(diǎn)數(shù)據(jù)的設(shè)計(jì) (a) 圖書(shū)的存儲(chǔ)結(jié)構(gòu)模型 typedef struct bookchar book_num10; /*圖書(shū)編號(hào)*/char book_name20; /*圖書(shū)名稱(chēng)*/char book_writer20; /*作者*/char book_chu20; /*出版社名稱(chēng)*/char book_time20; /*出版時(shí)間*/int book_kc; /*庫(kù)存量*
6、/int book_xy; /*現(xiàn)存量*/struct book *next;BK; (b) 學(xué)生的存儲(chǔ)結(jié)構(gòu)模型 typedef struct readerchar reader_num20; /*學(xué)生學(xué)號(hào)*/char reader_name20; /*學(xué)生姓名*/int right;BO borrowMax; /*最大借書(shū)量*/struct reader *next;RD; 2.32 函數(shù)說(shuō)明void Login(); /*登陸函數(shù)*/int Menu(); /*主菜單函數(shù)*/void Menu_select(); /*主菜單選擇函數(shù)*/void reader(); /*初始化讀者函數(shù)*/v
7、oid book(); /*初始化圖書(shū)函數(shù)*/void Insert_New_Book(); /*新書(shū)入庫(kù)函數(shù)*/void Add_reader(); /*登記讀者函數(shù)*/int Find(); /*查找菜單函數(shù)*/void Find_Select(); /*查找菜單選擇函數(shù)*/void Find_Reader(); /*查找讀者信息函數(shù)*/void Find_Book(); /*查找圖書(shū)信息函數(shù)*/ void Borrow_Book(); /*借書(shū)函數(shù)*/void Return_Book(); /*還書(shū)函數(shù)*/ 2.33圖書(shū)初始化模塊設(shè)計(jì)開(kāi)始輸入圖書(shū)編號(hào)輸入圖書(shū)信息 輸入圖書(shū)作者輸入出版社輸
8、入出版時(shí)間 輸入圖書(shū)數(shù)量現(xiàn)存量與庫(kù)存量相等 結(jié)束 2.34借書(shū)模塊設(shè)計(jì)開(kāi)始 按任意鍵返回 輸入學(xué)生學(xué)號(hào)遍歷一次讀者鏈表,判斷讀者是否存在此學(xué)生學(xué)號(hào)不存在 存在 不存在輸入要借書(shū)圖書(shū)編號(hào)遍歷一次圖書(shū)鏈表,判斷此圖書(shū)是否存在 此圖書(shū)編號(hào)不存在在 存在 不存在判斷是否有庫(kù)存 有 沒(méi)有抱歉,此書(shū)已借完請(qǐng)等新書(shū)的到來(lái)判斷讀者借書(shū)權(quán)限 不好意思,借書(shū)數(shù)目已滿(mǎn)!不能借書(shū) 還可以借書(shū) 不能借書(shū)判斷借書(shū)是否一樣 不一樣 一樣抱歉!不能同借兩本相同的書(shū)輸入歸還日期結(jié)束2.35 還書(shū)模塊設(shè)計(jì)開(kāi)始 按任意鍵返回輸入學(xué)生學(xué)號(hào)存在 不存在此學(xué)生學(xué)號(hào)不存在輸入要換書(shū)圖書(shū)編號(hào)此圖書(shū)編號(hào)不存在在 存在 不存在判斷是否被該學(xué)生借
9、此學(xué)生未借此書(shū) 是 不是結(jié)束 2.36調(diào)試過(guò)程 (a) 每寫(xiě)兩個(gè)模塊就做一次小的調(diào)試,盡量排除邏輯錯(cuò)誤,而所有模塊完成后就是對(duì)模塊的組裝。 (b) 組裝過(guò)程的調(diào)試也是整個(gè)調(diào)試過(guò)程中最重要的部分,千萬(wàn)別以為前面各個(gè)模塊單獨(dú)作用時(shí)可以正確運(yùn)行、得到正確的結(jié)果那么組裝就會(huì)正確。在這一階段主要解決的問(wèn)題就是各個(gè)函數(shù)直接的接口問(wèn)題,應(yīng)該確保每個(gè)參數(shù)都能正確的傳遞。2.4 系統(tǒng)使用說(shuō)明 (a)登陸界面 (b)初始化界面 輸入學(xué)生的學(xué)號(hào)和姓名 輸入圖書(shū)的編號(hào)、名稱(chēng)、作者、出版社和日期、數(shù)量 (c)主菜單界面 輸入1.登記新書(shū) 輸入2.登記讀者 輸入3.進(jìn)行借書(shū)管理 輸入4.進(jìn)行還書(shū)管理 輸入5.查詢(xún)圖書(shū)信息
10、 輸入6.查詢(xún)讀者信息 (d)查詢(xún)信息界面 學(xué)生信息查詢(xún) 圖書(shū)信息查詢(xún) 三. 總結(jié)經(jīng)過(guò)半個(gè)多月的設(shè)計(jì)和開(kāi)發(fā),圖書(shū)館管理系統(tǒng)基本開(kāi)發(fā)完畢。但是由于設(shè)計(jì)時(shí)間較短,所以該系統(tǒng)還有許多不盡如人意的地方,比如菜單界面不夠美觀(guān),很多功能的處理不夠等多方面問(wèn)題。這些都有待進(jìn)一步改善。半個(gè)多月的課程設(shè)計(jì),是我提高了實(shí)際操作能力,從以前的理論上升到實(shí)踐,從感性認(rèn)識(shí)上升到理性認(rèn)識(shí),真正做到學(xué)有所用,雖然在設(shè)計(jì)過(guò)程中我也遇到了一些困難,但在老師的幫助和自己的努力下,我都一一克服了,但是由于實(shí)踐關(guān)系,我不能做到盡善盡美,也算是美中不足了。本系統(tǒng)尚屬于簡(jiǎn)單的管理系統(tǒng),很多的功能沒(méi)有實(shí)現(xiàn),各方面都有很多的不足,所以,我在以后的學(xué)習(xí)生活中會(huì)不斷的提高自己的能力,讓自己有實(shí)力去做出更好更強(qiáng)大的系統(tǒng)。雖然這次課程設(shè)計(jì)結(jié)束了,但是這并不代
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 窟檐施工方案
- 勞動(dòng)防護(hù)用品的管理與使用
- HBT系列電機(jī)混凝土輸送泵產(chǎn)品介紹
- 《下肢靜脈曲張疾病解析》課件
- 從業(yè)人員素質(zhì)培訓(xùn)課件
- 2024年體育經(jīng)紀(jì)人資格考試的重要試題及答案
- 2025年農(nóng)村私人住宅買(mǎi)賣(mài)購(gòu)房合同
- 模具設(shè)計(jì)師備考過(guò)程中的自我評(píng)估與調(diào)整試題及答案
- 大數(shù)據(jù)數(shù)據(jù)挖掘案例重點(diǎn)基礎(chǔ)知識(shí)點(diǎn)
- 農(nóng)作物種子質(zhì)量評(píng)估試題及答案
- 初中期末家長(zhǎng)會(huì)模板
- 駕駛員安全管理培訓(xùn)
- 道路交通運(yùn)輸生產(chǎn)安全事故責(zé)任追究典型案例(企業(yè)專(zhuān)題:安全管理人員盡職免責(zé)篇)
- 書(shū)香致遠(yuǎn)閱讀啟智-2025世界讀書(shū)日主題班會(huì)教案
- 南京鹽水鴨的制作方法培訓(xùn)
- 2023國(guó)家糧食和物資儲(chǔ)備局直屬事業(yè)單位招聘【35人】筆試參考題庫(kù)附帶答案詳解
- 2025年鄭州電力高等專(zhuān)科學(xué)校高職單招語(yǔ)文2019-2024歷年真題考點(diǎn)試卷含答案解析
- 人工肝個(gè)案護(hù)理
- 國(guó)際壓力性損傷-潰瘍預(yù)防和治療臨床指南(2025年版)解讀課件
- 2025-2030中國(guó)電子支付行業(yè)市場(chǎng)發(fā)展分析及發(fā)展前景與投資戰(zhàn)略研究報(bào)告
- 2025屆重慶一中初三中考模擬考試英語(yǔ)試題試卷含答案
評(píng)論
0/150
提交評(píng)論