




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、廣西工學院課程設計用紙廣 西 工 學 院 數據庫 課程設計設計題目 圖書館管理系統 系 別 計算機工程系 專業班級 計051班 學生姓名 彭敏 學 號 200500401020 指導教師 原慶能 日 期 2008年5月30日 數據庫課程設計報告圖書館管理系統是一個具有圖書、讀者、管理員管理的數據庫操作系統,為了能使其功能能夠完整實現,經分析得出系統的設計報告。一、 課程設計的目的和意義在各行各業中離不開信息處理,這正是計算機被廣泛應用于信息管理系統的環境。計算機的最大好處在于利用它能夠進行信息管理。使用計算機進行信息控制,不僅提高了工作效率,而且大大的提高了其安全性。尤其對于復雜的信息管理,計
2、算機能夠充分發揮它的優越性。計算機進行信息管理與信息管理系統的開發密切相關,系統的開發是系統管理的前提。本系統就是為了管理好圖書館信息而設計的。圖書館在正常運營中面對大量書籍、讀者信息以及兩者間相互聯系產生的借書信息、還書信息。如果采用人工記錄的方法效率低又錯誤過多,大大影響了圖書館的正常管理工作。因此需要對書籍資源、讀者資源、借書信息、還書信息進行管理,及時了解各個環節中信息的變更,使管理工作實現自動化、智能化,達到提高圖書管理的效率,節約相關的管理成本;增強圖書管理的安全性;為學校提供系統、規范的圖書管理手段等目標。二、 可行性分析 決定可行性的主要因素包括:(1)、經濟可行性 (2)、技
3、術可行性(3)、操作可行性。具體情況如下:1、經濟可行性 經濟可行性的分析主要應用在商業軟件的開發之中,由于這個小型超市管理系統是作為課程設計來進行開發的,所以,在這里講經濟可行性意義不大。我們可以默認此系統在經濟可行性方面是行得通的!2、技術可行性 以目前在校學生的水平來看,開發這樣一個小型超市管理系統有很多方法,主要應用到數據庫結合運用面向過程和面形對象的編程語言均可實現。根據自己工具的熟悉程度,我選擇了SQLSEVER2000作為小型超市管理系統的數據庫、用PowerBuilder9.0開發工具來開發這個小型的超市管理系統。3、操作可行性 操作可行性主要是針對系統的使用者使用,說的明白點
4、,就是供超市的工作人員使用。由于電腦的普及,現在大部分員工已經能夠運用,所以,我們只要將界面設計的接近Windows的界面風格,再附上用戶使用說明書,加上一些簡單的培訓之后,超市工作人員的操作方面是沒有什么問題的。經過以上幾方面的可行性分析,認為小型超市管理系統的開發是可行的。下面要開始做的應該是系統方面的分析和設計了。三、 需求分析任務概述:對圖書信息進行圖書管理、讀者管理、借閱管理、信息查詢、作者信息等日常的業務需要。改變舊的查詢模式,使對圖書的管理、查詢、借閱更加方便有效。使用SQL Sever作為后臺數據庫,就可以行使基于網絡連接的用戶認證。從而給不同的子系統分配不同的角色,以達到較高
5、的安全性。該數據庫的信息是從網上搜索的一些資料來錄入,建立好數據庫以后可以方便地對其操作。安全性需求:考慮到不同的用戶有不同的權限,這樣管理員可以對不同的用戶賦予不同的權限,不同的用戶根據自己的身份的不同,進入不同的用戶界面,管理員有權力進行所有的管理功能,而普通用戶只能進行一般的查詢。一致性需求:在圖書管系統相關的表之間,有較強的聯系性,為實現一致性的需求,我們在各個表中建立了一致性的約束。根據圖書館系統的要求,為保持數據的完整性,采用了數據庫的事務機制,防止出現操作故障。四、 功能分析該系統主要實現以下幾個功能:a事務管理 b.信息查詢 c.系統維護 d.關于 e.退出系統功能描述:事務管
6、理包括借閱圖書、歸還圖書、罰款處理、圖書證掛失及恢復、圖書證停借及恢復 圖書丟失及處理信息查詢包括查詢圖書、查詢讀者借書情況、圖書借閱情況系統維護包括圖書維護、讀者維護、管理員維護。關于作者中,可以看到作者的基本信息。五、 運行環境及開發工具本程序可在windows-xp下運行,通過powerbuild 9.0編程實現六、 總體結構和模塊設計 (1)總體結構 圖 書 館 管 理 系 統圖書管理退出系統系統維護信息查詢關于讀者借閱圖書歸還圖書罰款處理圖書證掛失及恢復圖書證停借及恢復圖書丟失及罰款圖書維護讀者維護圖書信息查詢讀者信息查詢圖書借閱情況查詢管理員維護 (2) ER圖設計1、讀者信息讀者
7、條碼讀者姓名最多借書數身份證號止借標志讀者信息 2 圖書信息圖書條碼書名出版日期類型作者出版社定價圖書信息3 借閱信息讀者條碼圖書條碼歸還日期借出日期操作人員編號借閱信息編號4、罰款信息讀者條碼罰款天數罰款日期罰款數操作人員編號罰款信息解止日期(3)關系模式讀者信息(讀者條碼,讀者姓名,身份證號,最多借書數,止借標志)。圖書信息(圖書條碼,書名,作者,出版社,出版日期,停借標志,類型)。 借閱信息(讀者條碼,圖書條碼,借出日期,操作人員代碼,編號)。 罰款信息(讀者條碼,罰款天數,罰款數,罰款日期,操作人員代碼,編號)。 罰款歷史信息(讀者條碼,罰款天數,罰款數,罰款日期,解止日期,編號)。七
8、、 用戶界面 登陸界面登陸安全性:每次登陸有兩次密碼錯誤重新輸入的機會,第三次錯誤系統將自動退出.普通用戶登陸:1000 密碼:123456系統管理員登陸:1001 密碼:123456當是普通用戶登陸時沒有系統維護的權限和事務處理的權限系統管理員登陸擁有全部的權限主菜單事務處理下的借書界面讀者有四種狀態:1 正常借閱狀態 2 有超期書狀態 3 圖書證掛失狀態 4 圖書證停借狀態當為1狀態時才能借閱圖書,能夠借閱圖書,讀者滿4本時,系統將提示借書已滿不能再借閱。其他狀態系統都會提示不能借閱事務處理下的還書界面事務處理下的罰款界面事務處理下的掛失及恢復界面事務處理下的停借及恢復界面事務處理下的圖書
9、丟失及罰款界面信息查詢下的查書證窗口:可以進行查借閱證功能信息查詢下的查借閱情況窗口:可以進行借書情況查詢功能系統維護下的書庫維護窗口:可以對圖書進行入庫、刪除功能八、測試借閱號:200500401006 借閱圖書:1000 借閱成功借閱號:200500401006 歸還圖書:1000 歸還成功查詢圖書 高等數學A1 查詢成功 還進行了圖書證掛失和恢復、圖書證停及恢復、新書入庫新書刪除、添加用戶等功能的多組數據測試,都成功。九、課程設計體會 這是繼兩個學期的軟件工程學習后,完成的第一個課程設計。通過這次的課程設計,對軟件工程方面的一些理論有了深入的理解。最初對PowerBuilder和Sqlserver是一無所知,通過這次的課程設計掌握了它們的使用方法,了解了兩者的工作原理,并學會了用這兩種工具的結合來開發簡單的管理系統。感到不足的是,這次課程設計實現的系統過于簡單,功能不夠完善,很多地方還有待改進。十、參考資料1、衛紅春、方明等 信息系統分析與設計 西安電子科技大學出版
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 綠色食品種植技術推廣合作
- 一次難忘的旅行記作文6篇范文
- 生活垃圾分類網點的收集、運輸與處理流程設計
- 新時代高校思政課育人功能的創新與實踐
- 我眼中的環保英雄形象寫人作文12篇
- 教育數字化背景下思政課教材建設的多維分析
- 科技行業產品種類統計表格
- 心靈的成長歷程寫人作文8篇范文
- 從水經注中看水文地理詞匯學習
- 超大城市養老服務高質量發展的需求視角研究
- T-HHES 010-2024 生產建設項目水土流失危害評估編制導則
- 2024浙江寧波華潤興光燃氣有限公司招聘4人筆試參考題庫附帶答案詳解
- 2025年天津中考語文作文題目分析與寫作范例
- 電力輸電線路施工安全培訓
- 應用型本科高校建設現狀的調研報告
- 單位保潔協議合同范本
- 高新技術產品貿易銷售合同
- 夫妻公正委托書
- 2025年重點高中自主招生考試數學試卷試題(含答案詳解)
- 排水管道工程施工方案(兩篇)
- 熱性驚厥的健康宣教
評論
0/150
提交評論