需求分析圖書管理系統課程設計

2021-03-04 05:06:28 字數 1639 閱讀 9639

《需求工程》

課程設計報告書

專案名稱:圖書管理系統

指導老師

學生姓名

專業學號

日期在計算機日漸走進普通家庭的今天,對於個人來講,採用一套行之有效的圖書管理系統來管理自己的圖書是非常方便的;對圖書管理部門來講,以前單一的手工檢索已不能滿足人們的要求,伴隨著工業化、資訊化的高速發展,圖書的數目越來越龐大,圖書種類也是越來越多樣化;因而往往是投入了大量的人力、物力和財力卻得不到高效的管理效率。為了便於圖書資料的管理、滿足人們的需求,不必浪費大量的時間耗費在圖書檢索上,這就需要有乙個有效的圖書管理軟體來幫助人們管理,減輕工作人員的工作量,方便工作人員對它的操作,提高管理的質量和水平,做到高效、便捷和智慧型化管理,達到提高圖書管理效率的目的。基於這個問題,研發了這個圖書管理系統。

該系統主要實現功能:管理員登入及退出、讀者資訊查詢、圖書的增加、刪除、更新和查詢。

開發環境: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 辦理還書手續模...