




已閱讀5頁,還剩18頁未讀, 繼續(xù)免費(fèi)閱讀
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
XXXX 大學(xué) 計(jì)算機(jī)科學(xué)與技術(shù)學(xué)院 課程設(shè)計(jì)說明書 課 程 名 稱 數(shù)據(jù)庫(kù) 課程設(shè)計(jì) 題 目 圖書借閱管理 年級(jí) 專業(yè) 班 XXXX0901 學(xué) 生 姓 名 XX 學(xué) 號(hào) XXXXXXXX 開 始 時(shí) 間 2011 年 3 月 22 日 完 成 時(shí) 間 2011 年 4 月 1 日 課程設(shè)計(jì)成績(jī) 學(xué)習(xí)態(tài)度及平 時(shí)成績(jī) 30 技術(shù)水平與實(shí)際 能力 20 創(chuàng)新 5 說明書撰寫質(zhì)量 45 總 分 100 指導(dǎo)教師簽名 年 月 1 目 錄 1 引引 言言 1 1 實(shí)驗(yàn)?zāi)康?1 1 2 任務(wù)與分析 1 2 程序主要功能程序主要功能 1 2 1 添加功能 3 2 2 刪除功能 3 2 3 顯示功能 3 2 4 查找功能 3 2 5 修改功能 3 3 程序運(yùn)行平臺(tái)程序運(yùn)行平臺(tái) 3 3 4 總體設(shè)計(jì)總體設(shè)計(jì) 4 4 5 5 數(shù)據(jù)庫(kù)說明數(shù)據(jù)庫(kù)說明 5 5 6 模塊分析模塊分析 6 6 6 1 系統(tǒng)管理模塊 6 6 2 圖書信息模塊 6 6 3 借閱信息模塊 7 6 4 讀者信息模塊 7 7 系統(tǒng)測(cè)試系統(tǒng)測(cè)試 1212 8 8 結(jié)論結(jié)論 2222 1 1 實(shí)驗(yàn)?zāi)康膶?shí)驗(yàn)?zāi)康?本課題主要的目的是 2 1 強(qiáng)化和鞏固理論基礎(chǔ) 掌握數(shù)據(jù)庫(kù)編程的基本技巧 2 要求用 C C 語言或其它語言及相應(yīng)開發(fā)環(huán)境 實(shí)現(xiàn)一個(gè)小型完整程序的設(shè)計(jì) 與開發(fā) 3 鞏固深化所學(xué)課程的知識(shí) 培養(yǎng)學(xué)生運(yùn)用知識(shí) 分析和解決實(shí)際問題的能力 系統(tǒng)概述 1 圖書管理 每種圖書都有書名 書號(hào) ISBN 一名或多名作者 譯者 出版 社 定價(jià)和內(nèi)容簡(jiǎn)介 圖書信息登入 查詢和維護(hù) 2 借書證管理 包括申請(qǐng) 注銷借書證 查詢借書證持有人等 借書證記錄有借 閱者的姓名 所在單位 職業(yè)等 3 憑借書證借書 每次最多能借 8 本書 借書期限最長(zhǎng)為 30 天 4 借還圖書 資料的登記 超期處理 超期拒借等 5 圖書 資料查詢 借 還圖書和資料情況查詢 6 圖書 資料借閱情況的統(tǒng)計(jì)分析 拒此作為圖書館圖書 資料訂夠的依據(jù)之一 設(shè)計(jì)要求 1 進(jìn)行需求分析 編寫數(shù)據(jù)字典 2 設(shè)計(jì) E R 圖 3 實(shí)現(xiàn)新進(jìn)圖書的數(shù)據(jù)錄入 4 實(shí)現(xiàn)對(duì)所有購(gòu)進(jìn)圖書的分類查詢和分類統(tǒng)計(jì) 5 能夠按書名 作者等分類查詢現(xiàn)有圖書的數(shù)量 6 記錄借閱者的個(gè)人資料和所借圖書的書名 書號(hào)數(shù)據(jù)等 3 2 程序的主要功能 2 1 添加功能添加功能 添加一本圖書的基本信息 包括書名 書號(hào) ISBN 一名或多名作者 譯者 出版社 定價(jià)和內(nèi)容簡(jiǎn)介 添加圖書證的基本信息 包括姓名 所在單位 職業(yè) 添加圖書借閱的基本信息 包括書號(hào) 借書證號(hào) 借書日期 應(yīng)還書日期 2 2 刪除功能刪除功能 刪除一本圖書的基本信息 刪除借書證的基本信息 刪除圖書借閱基本信息 2 3 顯示功能顯示功能 顯示所有圖書信息 包括圖書代碼 圖書名稱 作者 出版社和簡(jiǎn)介 顯示所有借閱信息 包括讀者號(hào) 圖書號(hào) 借書日期 應(yīng)還書日期 2 4 查找功能查找功能 圖書信息查找 可以更具圖書代碼 圖書名稱 作者 出版日期和出版社進(jìn)行查 找 讀者信息查找 可更具讀者姓名 讀者編號(hào) 年齡 性別和所在系進(jìn)行查找 借閱信息查詢 可更具圖書編號(hào)和讀者編號(hào)進(jìn)行查詢 2 5 修改功能修改功能 對(duì)圖書和讀者的信息進(jìn)行修改 4 4 總體設(shè)計(jì) 登 錄 輸入用戶名和 密碼 Y es N 系統(tǒng) 管理 圖書 信息 借閱 信息 讀者 信息 系統(tǒng) 退出 系統(tǒng) 幫助 圖書 入庫(kù) 圖書 查詢 借閱 情況 借閱 查詢 信息 簡(jiǎn)介 信息 查詢 圖 4 1 系統(tǒng)總體框架圖 5 5 5 數(shù)據(jù)庫(kù)的說明數(shù)據(jù)庫(kù)的說明 Library 數(shù)據(jù)庫(kù) 1 借書登記表 dbo jy Rno nchar 10 讀者編號(hào) Lno nchar 10 圖書編號(hào) Data smalldate 借書日期 Ldata smalldate 應(yīng)還書日期 2 圖書信息表 dbo libary Lno nchar 10 圖書編號(hào) Lname nchar 20 圖書名稱 Wr nchar 10 作者 Ldate smalldate 出版日期 Lprees nchar 20 出版社 Lbz nchar 10 簡(jiǎn)介 3 系統(tǒng)用戶表 dbo manage Pwd nchar 10 密碼 Id nchar 10 用戶名 4 讀者表 dbo reader Rno nchar 10 讀者編號(hào) Rname nchar 10 讀者姓名 Rsex char 1 性別 Rdep nchar 20 所在系 Rage int 年齡 6 6 6 模塊分析模塊分析 6 16 1 系統(tǒng)管理模塊系統(tǒng)管理模塊 系統(tǒng)幫助 讓用戶知道使用該系統(tǒng)的操作方法 系統(tǒng)退出 安全的退出系統(tǒng) 以方便再次進(jìn)入 否則再次進(jìn)入系統(tǒng)肯能會(huì)出錯(cuò) 如圖 6 1 系統(tǒng)管理 系統(tǒng)幫助系統(tǒng)退出 圖 6 1 系統(tǒng)管理 代碼 namespace 登陸 partial class jieyuexinxi Required designer variable private System ComponentModel IContainer components null Clean up any resources being used true if managed resources should be disposed otherwise false protected override void Dispose bool disposing if disposing base Dispose disposing 7 6 26 2 圖書信息模塊圖書信息模塊 圖書信息模塊包含圖書入庫(kù)和圖書查詢兩個(gè)子模塊 圖書入庫(kù) 添加新的圖書并保存信息 圖書查詢 可按圖書代碼 圖書名稱 作者 出版日期 出版社五項(xiàng)進(jìn)行查詢 可刪除一些廢棄圖書的信息 并將修改后的數(shù)據(jù)入庫(kù)保存 如圖 6 2 圖書信息 圖書入庫(kù)圖書查詢 添 加 重 置 查 詢 刪 除 重 置 退 出 圖 6 2 圖書信息 代碼 namespace 登陸 partial class Tushuxinxi Required designer variable private System ComponentModel IContainer components null Clean up any resources being used true if managed resources should be disposed otherwise false protected override void Dispose bool disposing 8 if disposing base Dispose disposing 6 36 3 借閱信息模塊借閱信息模塊 圖書信息模塊包含借閱情況和借閱查詢兩個(gè)子模塊 借閱情況 添加新的借閱信息 將讀者號(hào) 圖書號(hào) 借書日期和應(yīng)還書日期保存 借閱查詢 可更具讀者號(hào)和圖書編號(hào)進(jìn)行查詢 還書時(shí)在此模塊中刪除該讀者的借 閱信息 并將修改后的信息保存 如圖 6 3 借閱信息 添 加 重 置 查 詢 重 置 全 部 刪 除 退 出 借閱情況借閱查詢 圖 6 3 圖書信息 代碼 namespace 登陸 partial class jieyuechaxun Required designer variable 9 private System ComponentModel IContainer components null Clean up any resources being used true if managed resources should be disposed otherwise false protected override void Dispose bool disposing if disposing base Dispose disposing 6 46 4 讀者信息模塊讀者信息模塊 讀者信息模塊包含了讀者信息和讀者信息查詢兩個(gè)子模塊 讀者信息 添加新讀者的讀者號(hào) 姓名 性別 所在系 年齡并將修改后的信息 入庫(kù)保存 讀者信息查詢 可按照讀者號(hào) 姓名 性別 所在系 年齡五種類型進(jìn)行查詢 可刪除讀者的信息并將修改后的信息保存 如圖 6 4 10 讀者信息 添 加 重 置 查 詢 重 置 全 部 刪 除 退 出 讀者信息讀者信息查詢 圖 6 4 讀者信息 代碼 namespace 登陸 partial class duzhexinxi Required designer variable private System ComponentModel IContainer components null Clean up any resources being used true if managed resources should be disposed otherwise false protected override void Dispose bool disposing if disposing base Dispose disposing namespace 登陸 11 partial class duzhechaxun Required designer variable private System ComponentModel IContainer components null Clean up any resources being used true if managed resources should be disposed otherwise false protected override void Dispose bool disposing if disposing base Dispose disposing 7 系統(tǒng)測(cè)試 具體操作如下 1 打開數(shù)據(jù)庫(kù) SQL Service 2005 數(shù)據(jù)庫(kù)右鍵選擇 附加 選擇要添加的數(shù) 據(jù)庫(kù) 如圖 12 圖 1 添加數(shù)據(jù)庫(kù) 2 打開 VS 2008 選擇 文件 打開 文件 如圖 2 圖 2 用 VS 2008 打開登陸文件 3 編譯后可進(jìn)入登陸界面 輸入用戶名及密碼就可以進(jìn)入圖書借閱管理系統(tǒng)了 見圖 3 和圖 4 圖 3 登陸界面 13 圖 4 圖書借閱管理界面 4 進(jìn)人 圖書信息 圖書入庫(kù) 界面 可以向管理系統(tǒng)中添加新的圖書 如圖 5 1 圖 5 1 圖書入庫(kù) 輸入相應(yīng)的圖書信息以后點(diǎn)擊添加 確認(rèn)添加成功如圖 5 2 14 圖 5 2 5 進(jìn)入圖書信息 圖書查詢 界面 可以查看系統(tǒng)中圖書的信息 如圖 6 1 15 圖 6 1 圖書查詢 添加相應(yīng)的查詢條件圖書代碼 123 點(diǎn)擊查詢得出如圖 6 2 16 圖 6 2 6 進(jìn)入借閱信息 借閱情況 你可以看到書的借閱情況如圖 17 圖 7 借閱情況 7 進(jìn)入借閱信息 借閱查詢 你可以查詢書的借閱情況如圖 8 18 圖 8 借閱查詢 8 進(jìn)入讀者信息 讀者信息 你可以添加讀者的信息 如圖 19 圖 9 學(xué)生信息 8 進(jìn)入讀者信息 讀者信息查詢 你可以查詢 重置 刪除讀者的信息如圖 10 20 圖 10 讀者信息查詢 21 8 心得 經(jīng)過兩周多的時(shí)間 終于把課設(shè)完成了 由于之前只學(xué)習(xí)過 語言 但是要用 來與數(shù)據(jù)庫(kù)進(jìn)行連接和操作其過程是相當(dāng)?shù)呢?fù)雜的 至少對(duì)我而言是這樣子的 不過 還好 我有一群熱情的朋友 他們孜孜不倦的教我 這使我相當(dāng)?shù)母袆?dòng) 對(duì)于這次的 課程設(shè)計(jì)我的完成過程主要是這樣子的 首先我分析了相關(guān)的題目?jī)?nèi)容 并由此而進(jìn)行了相關(guān)資料和書籍的查詢工作然后 才開始正式進(jìn)行設(shè)計(jì) 一開始不知從何下手但后來分析了一下題目 圖書管理主要就 是有一些操作來完成 這些操作包括 新進(jìn)圖書基本信息的輸入 圖書基本信息的查 詢 對(duì)撤消圖書信息的刪除 為借書人辦理注冊(cè) 辦理借書手續(xù) 借書人信息等等 最后編寫退出系統(tǒng)的函數(shù) 同時(shí)通過
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 環(huán)境保護(hù)與可持續(xù)發(fā)展知識(shí)點(diǎn)測(cè)試
- 語文課本里的經(jīng)典詩文賞析
- 混凝土銷售代理合同
- 辦公文具采購(gòu)與供應(yīng)鏈管理文書
- 河南省創(chuàng)新發(fā)展聯(lián)盟2024-2025學(xué)年高三下學(xué)期一模地理試題 (含答案)
- 企業(yè)知識(shí)管理培訓(xùn)課件
- 高端制造業(yè)技術(shù)引進(jìn)合同
- 透析袋和唾液的消化作用 實(shí)驗(yàn)課件-2024-2025學(xué)年北師大版生物七年級(jí)下冊(cè)
- 綠色建筑環(huán)保材料采購(gòu)使用合同
- 零售心理學(xué)試題集消費(fèi)者行為分析題目集
- 《澳大利亞》導(dǎo)學(xué)案
- 2025四川省安全員A證考試題庫(kù)附答案
- 2025年高考語文備考訓(xùn)練之社會(huì)現(xiàn)象:“數(shù)字囤積癥”
- 2025年湖南高速鐵路職業(yè)技術(shù)學(xué)院?jiǎn)握新殬I(yè)技能測(cè)試題庫(kù)帶答案
- 蘇教版三年級(jí)科學(xué)下冊(cè)第一單元第3課《植物開花了》課件
- 休閑海島開發(fā)策劃方案
- DB36-T 2097-2024 固定資產(chǎn)投資項(xiàng)目節(jié)能報(bào)告編制規(guī)范
- 健康與保健課件
- 《運(yùn)營(yíng)管理 第7版》課件全套 馬風(fēng)才 第01-15章 運(yùn)營(yíng)管理概論- 互聯(lián)網(wǎng)運(yùn)營(yíng)
- 課件-DeepSeek從入門到精通
- 2025年度典型火災(zāi)案例及消防安全知識(shí)專題培訓(xùn)
評(píng)論
0/150
提交評(píng)論