《需求工程》
課程設計報告書
專案名稱:圖書管理系統
指導老師
學生姓名
專業學號
日期在計算機日漸走進普通家庭的今天,對於個人來講,採用一套行之有效的圖書管理系統來管理自己的圖書是非常方便的;對圖書管理部門來講,以前單一的手工檢索已不能滿足人們的要求,伴隨著工業化、資訊化的高速發展,圖書的數目越來越龐大,圖書種類也是越來越多樣化;因而往往是投入了大量的人力、物力和財力卻得不到高效的管理效率。為了便於圖書資料的管理、滿足人們的需求,不必浪費大量的時間耗費在圖書檢索上,這就需要有乙個有效的圖書管理軟體來幫助人們管理,減輕工作人員的工作量,方便工作人員對它的操作,提高管理的質量和水平,做到高效、便捷和智慧型化管理,達到提高圖書管理效率的目的。基於這個問題,研發了這個圖書管理系統。
該系統主要實現功能:管理員登入及退出、讀者資訊查詢、圖書的增加、刪除、更新和查詢。
開發環境:win 7 旗艦版。
開發工具:sql server 2005 jcreator1.7
作圖軟體:rational rose enterprise edition 2003
該軟體應用jcreater1.7和sql server 2005進行程式設計,歷時大概一周,最終完成了這個小型圖書管理系統。由於時間倉促,該小型圖書管理系統並不完善。
我用了兩天時間查詢相關資料,兩天時間編寫**和連線資料庫。其餘三天開始應用rational rose enterprise edition 2003畫資料流圖、結構圖、流程圖、用例圖和包圖類圖。整個過程系我一人完成。
書籍資訊讀者資訊
讀者資訊查詢資訊
圖2.1-1圖書管理系統的頂層dfd
book表
錄入資訊查詢請求
更新資訊查詢結果
reader表
圖2.1-2圖書管理系統的第二層dfd
book表reader表
圖2.1-3圖書管理系統的第三層dfd
查詢結果
查詢請求
無效請求有效請求
book表
圖2.1-4圖書管理系統的第三層dfd
資料流資料項審查使用者查詢書籍資訊請求
2.3圖-加工說明
圖2.4-1—圖書管理系統上層框架
圖2.4-2-圖書管理子系統初始sc圖
圖2.4-3-圖書管理子系統初始sc圖
圖2.4-4-圖書管理系統sc圖的上層框架
圖2.5-1—圖書管理系統登入流程圖
圖2.5-2—讀者資訊查詢流程圖
圖2.5-3—新增書籍流程圖
圖2.5-4—刪除書籍流程圖
圖2.5-5—更新書籍流程圖
圖2.5-6—查詢書籍流程圖
用例圖在需求分析階段有重要作用,它是作為參與者的外部使用者所能觀察到的系統功能模型圖。整個開發過程都是圍繞需求階段用例進行的。首先需要確定參與者。
管理員在登入後對讀者資訊進行查詢以及對書籍的新增、刪除、更新和查詢。
使用者在登入後可以對書籍資訊進行查詢。
圖書管理系統管理員-使用者用例圖
繼續選擇服務登入錯誤
登入正確
查詢讀者資訊
資料庫包:包含資料庫中所有的資料資訊
使用者包:包含要使用系統的使用者及其屬性
管理員包:包含要使用系統的管理員及其屬性
界麵包:表示系統和資料庫的藉口
圖書管理系統課程設計
資料庫課程設計報告 專案名稱 圖書管理系統 指導老師 賀亞茹 組名 amani 組長 賽萬平 組員 黃梓航張峰峰 完成日期 2012年 11 月 22日 成績 資料庫課程設計報告 一 專案名稱 圖書管理系統 二 專案需求分析 1 專案需求分析簡介 本資料庫的使用者主要是讀者 管理員 圖書等物件,通過...
圖書管理系統課程設計
軟體工程課程設 計1 圖書管理系統可行性研究報告 1 1.1 引言 1 1.1.1 編寫目的 1 1.1.2 專案背景 2 1.1.3 參考資料 2 1.2 可行性研究的前提 2 1.2.1 要求 2 1.2.2 目標 3 1.2.3 評價尺度 3 2 系統需求分析 3 2.1 系統的目的 3 2....
圖書管理系統課程設計C課程設計
目錄一 需求分析 2 二 概要設計 2 2.1 設計思想 2 2.2執行平台及開發環境 2 2.3 資料結構 3 2.4 系統結構圖 3 三 詳細設計 3 3.1 主函式 3 3.2 圖書基本資訊輸入 4 3.3查詢模組 5 3.4 刪除模組 6 3.5 辦理借書手續模組 7 3.6 辦理還書手續模...