第一篇:圖書借閱管理系統(tǒng)需求分析
系統(tǒng)調(diào)研與可行性分析
1.1.1 現(xiàn)狀調(diào)查
一直以來人們使用傳統(tǒng)的人工方式管理圖書館的日常工作,對(duì)于圖書館的借書和還書過程,想必大家都已很熟悉。在計(jì)算機(jī)尚未在圖書館廣泛使用之前,借書和還書過程主要依靠手工。一個(gè)最典型的手工處理還書過程就是:讀者將要借的書和借閱證交給工作人員,工作人員將每本書上附帶的描述書的信息的卡片和讀者的借閱證放在一個(gè)小格欄里,并在借閱證和每本書貼的借閱條上填寫借閱信息。這樣借書過程就完成了。還書時(shí),讀者將要還的書交給工作人員,工作人員根據(jù)圖書信息找到相應(yīng)的書卡和借閱證,并填好相應(yīng)的還書信息,這樣還書過程就完成了。
以上所描述的手工過程的不足之處顯而易見,首先處理借書、還書業(yè)務(wù)流程的效率很低,其次處理能力比較低,一段時(shí)間內(nèi),所能服務(wù)的讀者人數(shù)是有限的。利用計(jì)算機(jī)來處理這些流程無疑會(huì)極大程度地提高效率和處理能力。我們將會(huì)看到排隊(duì)等候借書、還書的隊(duì)伍不再那么長,工作人員出錯(cuò)的概率也小了,讀者可以花更多的時(shí)間在選擇書和看書上。
為方便對(duì)圖書館書籍、讀者資料、借還書等進(jìn)行高效的管理,特編寫該程序以提高圖書館的管理效率。使用該程序之后,工作人員可以查詢某位讀者、某種圖書的借閱情況,還可以對(duì)當(dāng)前圖書借閱情況進(jìn)行一些統(tǒng)計(jì),給出統(tǒng)計(jì)表格,以便全面掌握?qǐng)D書的流通情況。1.1.2 可行性分析
本次畢業(yè)設(shè)計(jì)題目:“圖書借閱管理系統(tǒng)”主要目的是利用數(shù)據(jù)庫軟件編制一個(gè)管理軟件,用以實(shí)現(xiàn)圖書、讀者以及日常工作等多項(xiàng)管理。同時(shí)對(duì)整個(gè)系統(tǒng)的分析、設(shè)計(jì)過程給出一個(gè)完整論證。
圖書管理系統(tǒng)是一種基于集中統(tǒng)一規(guī)劃的數(shù)據(jù)庫數(shù)據(jù)管理新模式。在對(duì)圖書、讀者的管理,其實(shí)是對(duì)圖書、讀者數(shù)據(jù)的管理。本系統(tǒng)的建成無疑會(huì)為管理者對(duì)圖書管理系統(tǒng)提供極大的幫助。
本系統(tǒng)的設(shè)計(jì)主要從以下幾方面做起:系統(tǒng)業(yè)務(wù)流程分析、系統(tǒng)的功能設(shè)計(jì)、系統(tǒng)的數(shù)據(jù)庫結(jié)構(gòu)設(shè)計(jì)、系統(tǒng)輸入/輸出設(shè)計(jì)等。作這些工作需對(duì)數(shù)據(jù)庫知識(shí)有足夠認(rèn)識(shí),并深入的了解vb.net的使用和管理系統(tǒng)的相關(guān)知識(shí)。
在信息時(shí)代的今天,人類需要對(duì)在政治、經(jīng)濟(jì)、軍事、文化、科研、教育等領(lǐng)域產(chǎn)生的大量信息進(jìn)行管理,并對(duì)數(shù)據(jù)進(jìn)行加工處理,數(shù)據(jù)庫技術(shù)則是信息管理與數(shù)據(jù)處理的先進(jìn)技術(shù)。隨著信息量的不斷增加,作為計(jì)算機(jī)的三大主要應(yīng)用(科學(xué)計(jì)算、過程控制和數(shù)據(jù)處理)之一的數(shù)據(jù)處理,已迅速上升為計(jì)算機(jī)應(yīng)用的主要方面,數(shù)據(jù)庫技術(shù)則成為人們?nèi)粘I钪刑幚頂?shù)據(jù)不可缺少的有力工具,并且現(xiàn)代的信息管理系統(tǒng)幾乎都以數(shù)據(jù)庫技術(shù)作為核心。1.2所用開發(fā)語言簡介 1.2.1 vb.net的特點(diǎn)
vb.net是功能最為強(qiáng)大可視化開發(fā)工具,它不僅支持傳統(tǒng)的軟件開發(fā)方法,更重要的是它能支持面向?qū)ο?、可視化的開發(fā)風(fēng)格。因此 vb.net又稱作是一個(gè)集成開發(fā)工具,它提供了軟件代碼自動(dòng)生成和可視化的資源編輯功能。
vb.net具有的優(yōu)點(diǎn):提供了面向?qū)ο蟮膽?yīng)用程序框架MFC(Microsoft Foundation Class),簡化了程序員的編程工作,提高了模塊的可重用性;提供了基于CASE技術(shù)的可視化軟件的自動(dòng)生成和維護(hù)工具AppWizard、ClassWizard、Visual Studio、WizardBar等,實(shí)現(xiàn)了直觀、可視的程序設(shè)計(jì)風(fēng)格,方便地編和管理各種類,維護(hù)程序的源代碼;封裝了Windows的API函數(shù)、USER、KERNEL、GDI函數(shù),簡化了編程時(shí)創(chuàng)建、維護(hù)窗口的許多復(fù)雜的工作。1.2.2本程序中使用的vb.net控件及其屬性簡介
(1)Static(靜態(tài)控件):顯示一些幾乎固定不變的文字或圖形描述。(2)Button(按鈕控件):產(chǎn)生某些命令或改變某些選項(xiàng)設(shè)置。(3)Edit(編輯框控件):完成文字的輸入輸出雙向操作,查看并編輯文字。(4)ListBox(列表框控件):顯示一個(gè)列表,讓用戶從中選取一個(gè)或多個(gè)項(xiàng)。(5)ComboBox(組合框):將列表框和編輯框有機(jī)地組合在一起,可選擇列表中已有的項(xiàng),還可以編輯出新的項(xiàng)。
1.2.3系統(tǒng)數(shù)據(jù)訪問接口的選擇
vb.net中可用的數(shù)據(jù)訪問對(duì)象接口有三種:ODBC(Open Database Connectity,開發(fā)數(shù)據(jù)庫連接)、DAO(Data Access Objects,數(shù)據(jù)訪問對(duì)象)及OLE DB(OLE data Base,OLE數(shù)據(jù)庫)。1.ODBC(Open Database Connectity,開發(fā)數(shù)據(jù)庫連接)
ODBC提供了應(yīng)用程序接口(API),使得任何一個(gè)數(shù)據(jù)庫都可以通過ODBC驅(qū)動(dòng)器與指定DBMC相聯(lián),用戶的程序就可以通過調(diào)用ODBC驅(qū)動(dòng)管理器中相應(yīng)的驅(qū)動(dòng)程序達(dá)到管理數(shù)據(jù)庫的目的。作為Microsoft Windows Open Standards Architecture(WOSA,Windows開放式服務(wù)體系結(jié)構(gòu))的主要組成部分,ODBC一直沿用至今。2.DAO(Data Access Objects,數(shù)據(jù)訪問對(duì)象)
DAO 提供了一種通過程序代碼創(chuàng)建和操縱數(shù)據(jù)庫的機(jī)制。多個(gè)DAO 對(duì)象構(gòu)成了一個(gè)體系結(jié)構(gòu),在這個(gè)結(jié)構(gòu)里,各個(gè)DAO 對(duì)象協(xié)同工作,通過 Microsoft Jet 數(shù)據(jù)庫訪問數(shù)據(jù)庫中的數(shù)據(jù)和數(shù)據(jù)庫的結(jié)構(gòu)定義??梢栽L問的數(shù)據(jù)庫類型主要有:Microsoft Jet 數(shù)據(jù)庫、ODBC 數(shù)據(jù)源、可安裝的ISAM數(shù)據(jù)庫。
DAO 是我們可以通過程序訪問和操縱本地的或遠(yuǎn)程的數(shù)據(jù)和數(shù)據(jù)定義,管理數(shù)據(jù)庫中的對(duì)象或結(jié)構(gòu)。DAO 支持兩種不同的數(shù)據(jù)庫環(huán)境——稱為工作區(qū)(Workspace).Microsoft Jet Workspace ——這是一種使用Microsoft Jet 數(shù)據(jù)庫引擎來訪問數(shù)據(jù)源的工作區(qū)。
ODBC Direct Workspace ——這是一種使用 ODBC Direct 來直接訪問一個(gè)ODBC 數(shù)據(jù)源,并繞過Microsoft Jet 數(shù)據(jù)庫引擎的工作區(qū)??赏ㄟ^ODBC訪問數(shù)據(jù)庫服務(wù)器,而無須安裝Microsoft Jet 數(shù)據(jù)庫引擎。
3.OLE DB(OLE data Base,OLE數(shù)據(jù)庫)。
OLE DB試圖提高一種統(tǒng)一的數(shù)據(jù)訪問接口,并能處理除了標(biāo)準(zhǔn)的關(guān)系型數(shù)據(jù)庫中的數(shù)據(jù)之外,還能處理包括郵件數(shù)據(jù)、Web上的文本或圖形、目錄服務(wù)(Directory Services),以及主機(jī)系統(tǒng)中的IMS和VSAM數(shù)據(jù)。OLE DB提供一個(gè)數(shù)據(jù)庫編程COM(組件對(duì)象模型)接口,使得數(shù)據(jù)的使用者(應(yīng)用程序)可以使用同樣的方法訪問各種數(shù)據(jù),而不用考慮數(shù)據(jù)的具體存儲(chǔ)地點(diǎn)、格式或類型。這個(gè)COM接口與ODBC相比,其健壯性和靈活性要高的多。但是,由于OLE DB的程序比較復(fù)雜,因而對(duì)于一般用戶來說使用ODBC和DAO方式已能滿足一般數(shù)據(jù)庫處理的需要。
需求分析階段
需求分析是在于要弄清用戶對(duì)開發(fā)的數(shù)據(jù)庫應(yīng)用系統(tǒng)的確切要求。vb.net數(shù)據(jù)庫設(shè)計(jì)的第一步是明確數(shù)據(jù)庫的目的和如何使用。也就是說需要從數(shù)據(jù)庫中得到哪些信息。明確目的之后,就可以確定您需要保存哪些主題的信息(表),以及每個(gè)主題需要保存哪些信息(表中字段)。
要設(shè)計(jì)一個(gè)有效的數(shù)據(jù)庫,必須用系統(tǒng)工程的觀點(diǎn)來考慮問題。在系統(tǒng)分析階段,設(shè)計(jì)者和用戶雙方要密切合作,共同收集和分析數(shù)據(jù)管理中信息的內(nèi)容和用戶對(duì)處理的要求。
根據(jù)系統(tǒng)分析,圖書管理系統(tǒng)的要求如下 :(1)需求分析:
① 能夠輸入圖書的綜合情況和進(jìn)行新書入庫、現(xiàn)有圖書信息修改以及刪除; ② 能夠?qū)崿F(xiàn)對(duì)讀者檔案的查詢和編輯管理; ③ 能夠進(jìn)行罰款功能;
④ 能夠進(jìn)行借閱歷史的查詢功能;(2)系統(tǒng)性能要求: ① 系統(tǒng)安全、可靠; ② 功能齊全;
③ 操作方便、界面友好; ④ 易于維護(hù)和擴(kuò)充。(3)系統(tǒng)的功能分析: 密碼設(shè)置:每個(gè)操作員均有自己的密碼,可以防止非本系統(tǒng)人員進(jìn)入本系統(tǒng);又因每個(gè)人的權(quán)限不一致,故可以防止越權(quán)操作。
資料維護(hù):為了存放圖書、讀者檔案的全部數(shù)據(jù),本系統(tǒng)將每一本圖書和每位讀者的信息進(jìn)行管理。系統(tǒng)維護(hù)包括對(duì)各種表記錄的修改、刪除、添加等操作。系統(tǒng)查詢:可以按圖書編號(hào)、借閱證編號(hào)等相關(guān)信息進(jìn)行查詢 系統(tǒng)管理:進(jìn)行員工管理、數(shù)據(jù)備份和數(shù)據(jù)恢復(fù)。
報(bào)表統(tǒng)計(jì):包括統(tǒng)計(jì)圖書信息、讀者信息、借閱信息和罰款信息等。其它操作:包括修改密碼、添加用戶、頁面設(shè)置等 2.1系統(tǒng)功能模塊
圖書管理系統(tǒng)需要實(shí)現(xiàn)的功能主要有四大塊:“日常工作管理”、“基本資料維護(hù)”、“查詢”、和“系統(tǒng)管理”模塊。其中日常工作管理和基本資料維護(hù)是整個(gè)系統(tǒng)的核心。2.1.1 功能的實(shí)現(xiàn): 1.“日常工作”模塊:
(1)借書證辦理:主要功能是實(shí)現(xiàn)新生辦理借書證,方便新生到圖書館借書還書。
(2)借書處理:主要功能是記錄借閱證編號(hào)和圖書編號(hào),進(jìn)行借書過程。在數(shù)據(jù)庫中插入一條借書記錄,該記錄包括讀者ID、圖書ID、借出日期、還書期限、操作員姓名。
(3)還書處理:主要功能是輸入借閱證編號(hào)、圖書ID,在借閱登記表中找到相應(yīng)的記錄,將該記錄的相應(yīng)數(shù)據(jù)插入到還書記錄中,同時(shí)將借書記錄刪除,并保存在借閱歷史記錄表中。(4)繳納罰金:輸入讀者ID,顯示該讀者的姓名、圖書編號(hào)、罰款金額和罰款原因,如果讀者交納了罰金,則將借閱登記表的允許借閱標(biāo)志置為“Y”。刪除罰款記錄表中該讀者對(duì)應(yīng)的記錄,將這一條記錄同時(shí)插入到罰款歷史記錄表中。2.“基本資料維護(hù)”模塊:
(1)圖書資料維護(hù):包括新書的入庫,以及現(xiàn)有書籍資料的修改和刪除。
(2)讀者資料維護(hù):包括新會(huì)員的資料入庫,以及現(xiàn)有會(huì)員資料的修改和刪除(3)管理員資料維護(hù):包括新管理員的資料入庫,以及現(xiàn)有管理員資料的修改和刪除 3.“查詢”模塊:
(1)圖書資料查詢:根據(jù)相應(yīng)的圖書信息對(duì)所有書籍進(jìn)行所需查詢。此查詢包括:‘圖書分類’、‘圖書編號(hào)’、‘圖書名稱’、‘作者’、‘出版社’。
(2)讀者資料查詢:根據(jù)相應(yīng)的讀者資料進(jìn)行所需查詢?!栝喿C編號(hào)’、‘讀者姓名’、‘身份證編號(hào)’以及‘止借標(biāo)志’。
(3)借閱歷史記錄查詢:根據(jù)相應(yīng)的借閱信息進(jìn)行所需查詢。此查詢包括:‘借閱證編號(hào)’、‘圖書編號(hào)’、‘借書日期’、‘還書日期’。
(4)罰款歷史記錄查詢:根據(jù)相應(yīng)的罰款信息進(jìn)行所需查詢。此查詢包括:‘借閱證編號(hào)’、‘罰款日期’、‘罰款原因’。4.“系統(tǒng)管理”模塊:
(1)員工管理:包括新員工信息的錄入,密碼的修改以及員工信息的刪除。(2)數(shù)據(jù)備份:對(duì)現(xiàn)有的數(shù)據(jù)庫信息的保存。(3)數(shù)據(jù)恢復(fù):對(duì)數(shù)據(jù)庫信息的恢復(fù)。(4)退出:關(guān)閉整個(gè)系統(tǒng) 2.1.2 模塊框架圖
2.2系統(tǒng)數(shù)據(jù)分析
通過對(duì)圖書管理系統(tǒng)的分析,可以得出該系統(tǒng)涉及三個(gè)實(shí)體:讀者、圖書、工作人員。通過對(duì)各實(shí)體數(shù)據(jù)關(guān)系的整理,我們可以畫出如下E—R圖:
這些實(shí)體涉及的數(shù)據(jù)項(xiàng)有:
讀者:借閱證編號(hào)、姓名、身份證號(hào)、最大借書數(shù)、止借標(biāo)志。圖書:圖書編號(hào)、圖書名稱、作者、出版社、價(jià)格、庫存量。
工作人員:員工編號(hào)、員工姓名、員工性別、身份證號(hào)、登陸密碼。實(shí)體之間的聯(lián)系涉及的數(shù)據(jù)項(xiàng)有:
借閱信息表:借閱證編號(hào),圖書編號(hào)1,圖書編號(hào)2,圖書編號(hào)3,借書日期1,借書日期2,借書日期3,操作員姓名。
罰款信息表:借閱證編號(hào),讀者姓名,圖書編號(hào),圖書名稱,罰款原因,罰款金額,罰款日期,操作員姓名。......
第二篇:圖書管理系統(tǒng)需求分析
云南工商學(xué)院09信息管理1班
圖書管理系統(tǒng)需求分析
班級(jí):09信息管理1班
組員: 唐學(xué)悅,段敏,楊文燕,胡勇毅,余科輯,林春宇,李波
任務(wù)分配情況:
云南工商學(xué)院09信息管理1班
目錄 系統(tǒng)需求概述...............................................................................................................................3 1.1 圖書管理系統(tǒng)功能概述....................................................................................................3 1.2 系統(tǒng)主要業(yè)務(wù)流程分析....................................................................................................3 1.3 系統(tǒng)功能模塊分析............................................................................................................3 1.4 建立用例模型....................................................................................................................4 1.4.1 讀者用例圖.............................................................................................................4 1.4.2 圖書管理員用例圖.................................................................................................4 1.4.3 系統(tǒng)管理員用例圖.................................................................................................5 1.5 詳述用例............................................................................................................................5 2 系統(tǒng)分析.......................................................................................................................................6 2.1 類圖....................................................................................................................................6 3 系統(tǒng)設(shè)計(jì).......................................................................................................................................8 3.1 用例動(dòng)態(tài)模型設(shè)計(jì)............................................................................................................8 3.1.1 實(shí)現(xiàn)“讀者查詢個(gè)人借閱信息”用例的動(dòng)態(tài)模型.................................................8 3.1.2 實(shí)現(xiàn)“查詢圖書信息”用例的動(dòng)態(tài)模型.................................................................9 3.1.3 實(shí)現(xiàn)“借閱圖書”用例的動(dòng)態(tài)模型.........................................................................9 3.2 類圖設(shè)計(jì)..........................................................................................................................11 3.3 物理架構(gòu)設(shè)計(jì)..................................................................................................................12 3.3.1 組件圖...................................................................................................................12 3.3.2 配置圖...................................................................................................................13 2
云南工商學(xué)院09信息管理1班
1.系統(tǒng)需求概述
1.1 圖書管理系統(tǒng)功能概述
圖書管理主要是借書、還書以及其他一些附帶操作(例如,超期罰款、催還圖書等)的處理。一個(gè)簡單的圖書管理系統(tǒng)應(yīng)提供如下功能:
·借書處理:完成讀者借書的流程處理?!み€書處理:完成讀者還書的流程處理。
·信息查詢:包括圖書信息查詢和讀者借閱情況查詢?!D書管理:包括輸入新書記錄和刪除舊書記錄。
1.2 系統(tǒng)主要業(yè)務(wù)流程分析
與系統(tǒng)功能相對(duì)應(yīng),系統(tǒng)主要有4個(gè)流程:結(jié)束流程、還書流程、圖書查詢、圖書資源管理。各流程的主要過程描述如下:
·借書流程:讀者借閱所需的圖書,借出后圖書記錄中的借閱標(biāo)志被置為false(不能再借),借書文件中增加一個(gè)借書記錄。
·還書流程:讀者歸還所借的圖書,還書后圖書記錄中的借閱標(biāo)志被置為true(可被外借),在借書文件中刪除一個(gè)借書記錄。
·圖書查詢:讀者和工作人員可以進(jìn)行圖書信息查詢,輸入圖書的編號(hào)或書名,可從圖書對(duì)象列表中查找相應(yīng)的記錄。
·圖書管理:首先由工作人員在“錄入新書資料”和“刪除舊書資料”兩個(gè)選項(xiàng)中選擇。若是“錄入新書資料”,則由工作人員輸入新書資料,將新書添加為對(duì)象列表的新紀(jì)錄。若是“刪除舊書資料”,則查找需要?jiǎng)h除的圖書,將其從圖書對(duì)象列表中刪除。
1.3 系統(tǒng)功能模塊分析
滿足上述需求的系統(tǒng)主要包括以下幾個(gè)系統(tǒng)模塊:
·基本業(yè)務(wù)處理模塊:主要用于實(shí)現(xiàn)圖書管理員對(duì)讀者借閱圖書和歸還圖書的處理。
·信息查詢模塊:重要用于實(shí)現(xiàn)讀者對(duì)圖書信息和自身借閱信息的查詢。
云南工商學(xué)院09信息管理1班
·系統(tǒng)維護(hù)模塊:主要用于實(shí)現(xiàn)系統(tǒng)管理員對(duì)讀者信息、圖書管理員信息、圖書信息、和數(shù)據(jù)庫的管理。
1.4 建立用例模型
根據(jù)功能需求構(gòu)造用例模型,主要任務(wù)是識(shí)別系統(tǒng)中的所有參與者,并對(duì)每個(gè)參與者找出其用例,建立用例模型。
系統(tǒng)主要的參與者為“讀者”、“圖書管理員”、和“系統(tǒng)管理員”。各個(gè)參與者的用例圖如下:
1.4.1 讀者用例圖
<
圖1-1 讀者用例圖
1.4.2 圖書管理員用例圖
<
圖1-2 圖書管理員用例圖
云南工商學(xué)院09信息管理1班
1.4.3 系統(tǒng)管理員用例圖
添加書目添加讀者刪除書目刪除讀者系統(tǒng)管理員查詢圖書查詢讀者
圖1-3 系統(tǒng)管理員用例圖
1.5 詳述用例
在識(shí)別了參與者和主要用例并創(chuàng)建了用例圖之后,如果有必要,還可以按順序詳述每個(gè)用例,包括用例如何開始、結(jié)束以及如何與參與者進(jìn)行交互。
表1-1 讀者查找個(gè)人借閱信息用例
用例:讀者查找個(gè)人借閱信息(用例名稱)(唯一標(biāo)識(shí)符)(涉及用例的參與者)(用例開始時(shí),系統(tǒng)必須滿足的條件)ID:1參與者:
1、讀者前提條件: 讀者已登錄到系統(tǒng)事件流:
1、讀者選擇查找個(gè)人借閱信息界面
2、讀者輸入圖書證編號(hào)
3、系統(tǒng)按圖書證編號(hào)查找讀者借閱信息結(jié)果:系統(tǒng)向讀者顯示讀者借閱信息,該用例結(jié)束(用例中的實(shí)際步驟)(用例結(jié)束時(shí),系統(tǒng)的狀態(tài))
云南工商學(xué)院09信息管理1班
表1-2 讀者查找圖書信息用例
用例:讀者查找圖書信息(用例名稱)(唯一標(biāo)識(shí)符)(涉及用例的參與者)ID:2參與者:
1、讀者(用例開始時(shí),系統(tǒng)必須滿足的條件)前提條件: 讀者已經(jīng)啟動(dòng)圖書管理系統(tǒng),并已知書名或書號(hào)事件流:
1、讀者選擇查找圖書信息界面
2、讀者輸入書名或書號(hào)
3、系統(tǒng)按書名或書號(hào)查找圖書信息結(jié)果:系統(tǒng)向讀者顯示圖書信息,該用例結(jié)束(用例中的實(shí)際步驟)(用例結(jié)束時(shí),系統(tǒng)的狀態(tài))系統(tǒng)分析
2.1 類圖
在定義系統(tǒng)需求后,下一步就是確定系統(tǒng)中存在的對(duì)象類。系統(tǒng)中對(duì)象類的識(shí)別可以使用名詞/動(dòng)詞分析法來進(jìn)行,即文本中的名詞和名詞短語暗示類或類的屬性,動(dòng)詞和動(dòng)詞短語暗示職責(zé)或者類的操作。
通過用例圖的分析可知,在圖書管理系統(tǒng)中可以確定的主要對(duì)象類包括 “讀者”,“圖書”、“圖書管理人員”和“系統(tǒng)管理員”。其中“讀者”和“圖書”通過借閱關(guān)系可以構(gòu)成一個(gè)新類“借閱記錄”。
另外,分析用例圖可知,用例“身份驗(yàn)證”和“圖書資料查詢”是對(duì)象類“讀者”和“工作人員”共同擁有的,并且用例“身份驗(yàn)證”是除用例“圖書資料查詢”之外其余用例執(zhí)行的前提,因此可以將“身份驗(yàn)證”與“圖書資料查詢”定義為接口類中的操作(接口類是不含屬性且操作函數(shù)沒有具體實(shí)現(xiàn)的抽象類,接口類通過一個(gè)實(shí)現(xiàn)聯(lián)系獲得其它對(duì)象類的支持,這些對(duì)象類實(shí)現(xiàn)接口類中定義的全部操作)。其余用例則抽象為與該用例交互的參與者所屬對(duì)象類的操作。因此,最后可獲得的對(duì)象類圖為:
云南工商學(xué)院09信息管理1班
系統(tǒng)管理員-name-password1*讀者-name-number-password+借書()+還書()+借閱情況查詢()***<
圖1-4 系統(tǒng)對(duì)象類圖
除了定義上述用于系統(tǒng)數(shù)據(jù)信息存儲(chǔ)管理和業(yè)務(wù)邏輯控制的類之外,在用圖形用戶界面開發(fā)系統(tǒng)時(shí),我們還可以定義一些相應(yīng)的用戶界面類:
(1)MainWindow類—MainWindow是圖書管理員與系統(tǒng)交互的主界面,系統(tǒng)的主 界面具有菜單,當(dāng)用戶選擇不同的菜單項(xiàng)時(shí),MainWindow對(duì)象調(diào)用相應(yīng)的方法完成功能操作。
(2)BorrowDialog類—BorrowDialog是進(jìn)行借書操作時(shí)需要的對(duì)話框。(3)ReturnDialog類—ReturnDialog是進(jìn)行還書操作時(shí)需要的對(duì)話框。(4)QueryDialog類—QueryDialog是查詢某借閱者的借閱信息或圖書庫存信息的對(duì)話框。
(5)MaintenanceWindow類—MaintenanceWindow是系統(tǒng)管理員對(duì)系統(tǒng)進(jìn)行維護(hù)的主界面,它也提供菜單項(xiàng)。
ReturnDialogBorrowDialogMainWindowQueryDialogMaintenanceDialog 圖1-5圖書管理系統(tǒng)的用戶界面類
云南工商學(xué)院09信息管理1班 系統(tǒng)設(shè)計(jì)
系統(tǒng)設(shè)計(jì)的主要工作是用例實(shí)現(xiàn)—設(shè)計(jì)。即對(duì)每個(gè)用例進(jìn)行動(dòng)態(tài)建模,包括建立序列圖、協(xié)作圖等,描述如何通過類對(duì)象的協(xié)作來實(shí)現(xiàn)用例中的功能。隨著動(dòng)態(tài)建模的深入,會(huì)發(fā)現(xiàn)原來建立的類存在缺陷或不夠完整,需要對(duì)分析中得到的類圖進(jìn)行不斷的修正和調(diào)整。所以,還應(yīng)該通過動(dòng)態(tài)建模來修正和完善類圖。
3.1 用例動(dòng)態(tài)模型設(shè)計(jì)
3.1.1 實(shí)現(xiàn)“讀者查詢個(gè)人借閱信息”用例的動(dòng)態(tài)模型
:MainWindow:QueryDialog:BorrowBookBorrower1:queryLoan2:createDialog3:queryLoanInfo4:getBook5:消息查詢6:返回借閱信息7:顯示借閱信息
圖1-6 讀者查詢個(gè)人借閱信息序列圖
1:queryLoan():MainWindowerBorrower6:顯示借yLoanInfo()閱信息5:返回借閱信息:Borrower-Book4:getBook():QueryDialog2:createDialog()3:qu
圖1-7 讀者查詢個(gè)人借閱信息協(xié)作圖
云南工商學(xué)院09信息管理1班
3.1.2 實(shí)現(xiàn)“查詢圖書信息”用例的動(dòng)態(tài)模型
:MainWindow:QueryDialog:BorrowBookBorrower1:queryLoan2:createDialog3:queryLoanInfo4:findBook5:圖書信息查詢6:返回圖書信息7:顯示圖書信息 圖1-8 讀者查詢圖書序列圖
1:queryLoan():MainWindowerBorrower6:顯示圖yLoanInfo()書信息5:返回圖書信息:Borrower-Book4:findBook():QueryDialog2:createDialog()3:qu
圖1-9 讀者查詢圖書協(xié)作圖
3.1.3 實(shí)現(xiàn)“借閱圖書”用例的動(dòng)態(tài)模型
云南工商學(xué)院09信息管理1班
:MainWindow:BorrowDialog:QueryDialogBorrower1:queryLoan2:createDialog4:查詢圖書庫存5:返回圖書是否可借6:修改讀者的借閱信息及庫存信息7:修改成功8:顯示借書成功
圖1-10 讀者借閱圖書序列圖
2:createDialog()oan():MainWindow:BorrowDialogry1:queL息6:顯示借書成功存庫信書借存圖可庫詢否及查是息功:4書信成圖閱改修Borrower回借:7返者:讀5改修:6:QueryDialog
圖1-11 讀者借閱圖書協(xié)作圖
云南工商學(xué)院09信息管理1班
3.1.4 實(shí)現(xiàn)“歸還圖書”用例的動(dòng)態(tài)模型
:MainWindow:ReturnDialog:QueryDialogBorrower1:queryLoan2:createDialog3:修改讀者的借閱信息及庫存信息4:修改成功5:顯示還書成功
圖1-12 讀者歸還圖書序列圖
1:queryLoan():MainWindowBorrower6:顯示還書成功4:修改成功:QueryDialog3:修改讀者的借閱信息及庫存信息:ReturnDialog2:createDialog()
圖1-13 讀者歸還圖書協(xié)作圖
3.2 類圖設(shè)計(jì)
進(jìn)一步擴(kuò)充和細(xì)化分析階段定義的類,包括定義新的類來處理用戶的需求。隨著動(dòng)態(tài)建模的深入,也會(huì)發(fā)現(xiàn)原來建立的類存在缺陷或不夠完整,需要對(duì)分析中得到的類圖進(jìn)行不斷的修正和調(diào)整。所以,還應(yīng)該通過動(dòng)態(tài)建模來修正和完善類圖。
云南工商學(xué)院09信息管理1班
系統(tǒng)管理員-name:string-password:string+AddBook()+QueryBook()+AddBorrower()+QueryBorrower()借書記錄-borrower:string-book:string-date:Date+newLoan()+getBorrower()+getBook()11*讀者-name:string-number:string-password:string+Borrow()+Return()+QueryLoan()***<
圖1-14 設(shè)計(jì)類圖
3.3 物理架構(gòu)設(shè)計(jì)
物理架構(gòu)設(shè)計(jì)就是用UML圖形描述系統(tǒng)軟件和硬件的大致結(jié)構(gòu),包括畫出組件圖和配置圖。
3.3.1 組件圖
組件圖:表示構(gòu)成軟件系統(tǒng)的各物理組件及其相互之間的聯(lián)系。它能明確表示軟件系統(tǒng)各部分的功能職責(zé)。圖書管理系統(tǒng)的組件圖如下所示,其中包含“借/還書處理”、“信息查詢”、“圖書資源管理”和“身份驗(yàn)證”等組件。
云南工商學(xué)院09信息管理1班
圖書管理系統(tǒng)借/還處理信息查詢圖書資源管理身份驗(yàn)證圖書信息借閱信息
圖1-15 系統(tǒng)組件圖
3.3.2 配置圖
圖書管理系統(tǒng)是一個(gè)基于網(wǎng)絡(luò)和數(shù)據(jù)庫的應(yīng)用系統(tǒng),可以采用B/S結(jié)構(gòu),系統(tǒng)配置圖下圖所示:
數(shù)據(jù)庫服務(wù)器圖書信息借閱信息讀者客戶端借/還書處理工作人員客戶端公共客戶端身份驗(yàn)證圖書資源管理借閱信息圖書資料查詢 圖1-16 系統(tǒng)配置圖
第三篇:圖書管理系統(tǒng)需求分析
圖書管理系統(tǒng)需求分析報(bào)告
1.引言 1.1 編寫目的
軟件需求分析,其目的是用于說明軟件產(chǎn)品或軟件項(xiàng)目需要滿足的條件和限制。在軟件工程項(xiàng)目中,首先要獲取用戶的需求,通過對(duì)軟件需要的提取、分析、文檔化和驗(yàn)證,為進(jìn)一步的設(shè)計(jì)和實(shí)現(xiàn)提供數(shù)據(jù)。軟件需求與其他活動(dòng)也密切相關(guān),如軟件測(cè)試、配置管理和質(zhì)量管理等。
本需求的編寫是為了研究利用大型數(shù)據(jù)庫做基礎(chǔ)的圖書管理系統(tǒng)軟件的開發(fā)途徑和應(yīng)用方法。同時(shí)它也是進(jìn)行項(xiàng)目策劃、概要設(shè)計(jì)和詳細(xì)設(shè)計(jì)的基礎(chǔ),是維護(hù)人員進(jìn)行內(nèi)部維護(hù),信息更新,驗(yàn)收和測(cè)試的依據(jù)。
1.2 項(xiàng)目背景
本項(xiàng)目的名稱:圖書管理系統(tǒng)。
圖書管理系統(tǒng)這任務(wù)提出與開發(fā)者為某學(xué)生的課程設(shè)計(jì),用戶是學(xué)校圖書館。本產(chǎn)品是針對(duì)電腦管理圖書的需求設(shè)計(jì)的,可以完成圖書信息錄入、修改、刪除,讀者登記、購入新書、讀者借還書、圖書注銷等。
1.3 相關(guān)定義
數(shù)據(jù)流圖(Data Flow Diagram):簡稱DFD,它從數(shù)據(jù)傳遞和加工角度,以圖形方式來表達(dá)系統(tǒng)的邏輯功能、數(shù)據(jù)在系統(tǒng)內(nèi)部的邏輯流向和邏輯變換過程,是結(jié)構(gòu)化系統(tǒng)分析方法的主要表達(dá)工具及用于表示軟件模型的一種圖示方法。數(shù)據(jù)字典:它是數(shù)據(jù)的信息的集合,即對(duì)數(shù)據(jù)流圖中包含的所有元素的定義的集 合。其作用是為設(shè)計(jì)人員提供關(guān)于數(shù)據(jù)描述的信息。數(shù)據(jù)字典應(yīng)該由對(duì)以下四類元素的定義組成:數(shù)據(jù)流、數(shù)據(jù)流分量(即數(shù)據(jù)元素)、數(shù)據(jù)存儲(chǔ)、處理。
2.需求概述 2.1 目標(biāo)
“圖書管理系統(tǒng)”主要提供圖書信息和讀者基本信息的維護(hù)以及借閱等功能。本系統(tǒng)是提高圖書管理工作的效率,減少相關(guān)人員的工作量,使學(xué)校的圖書管理工作真正做到科學(xué)、合理的規(guī)劃,系統(tǒng)、高效的實(shí)施。
2.2 用戶類和特征
最高用戶是圖書管理員和讀者,圖書管理員需要進(jìn)行用戶的創(chuàng)建、修改和刪除等工作,要求具備計(jì)算機(jī)知識(shí),如權(quán)限管理等。讀者是普通用戶,具備一定的計(jì)算機(jī)操作即可。
2.3 運(yùn)行環(huán)境
服務(wù)器:CPU P4 1GHz以上;內(nèi)存256M以上配置。由于服務(wù)器將存儲(chǔ)大量圖書資料,建議準(zhǔn)備100G以上硬盤、并預(yù)留磁盤擴(kuò)充接口。
客戶端:CPU C433MHz以上;硬盤:200M以上空白空間;內(nèi)存:128M以上配置。
軟件運(yùn)行環(huán)境:服務(wù)器:Windows 2000 Server、Windows 2000 Advanced Server、Windows 2003均可;Microsoft SQL Server 2000 或 2005。
3.需求分析 3.1數(shù)據(jù)需求
圖書館管理信息系統(tǒng)需要完成功能主要有:
1)讀者基本信息的輸入,包括借書證編號(hào)、讀者姓名、讀者性別等。2)讀者基本信息的查詢、修改,包括讀者借書證編號(hào)、讀者姓名、讀者性別等。3)書籍類別標(biāo)準(zhǔn)的制定、類別信息的輸入,包括類別編號(hào)、類別名稱。4)書籍類別信息的查詢、修改,包括類別編號(hào)、類別名稱。
5)書籍庫存信息的輸入,包括書籍編號(hào)、書籍名稱、書籍類別、作者姓名、出版社名稱、出版日期、登記日期。
6)書籍庫存信息的查詢,修改,包括書籍編號(hào)、書籍名稱、書籍類別、作者姓名、出版社名稱、出版日期登記日期等。
7)借書信息的輸入,包括讀者借書證編號(hào)、書籍編號(hào)、借書日期。
8)借書信息的查詢、修改,包括借書證編號(hào)、借書證編號(hào)、讀者姓名、書籍編號(hào)、書籍名稱、借書日期等。
9)還書信息的輸入,包括借書證編號(hào)、書籍編號(hào)、還書日期。
10)還書信息的查詢和修改,包括還書讀者借書證編號(hào)、讀者姓名、書籍編號(hào)、書籍名稱、借書日期、還書日期等。11)超期還書罰款輸入,還書超出期限包括超出期限還書的讀者借書證號(hào),書籍編號(hào),罰款金額。
12)超期還書罰款查詢,刪除,包括讀者借書證編號(hào)、讀者姓名、書籍編號(hào)、書籍名稱,罰款金額等
13)管理員管理:包括創(chuàng)建讀者用戶信息、刪除讀者用戶信息、添加圖書信息、刪除圖書信息。
3.2事物需求
1)在讀者信息管理部分,要求: a.可以查詢讀者信息。
b.可以對(duì)讀者信息進(jìn)行添加及刪除的操作。
2)在書籍信息管理部分,要求: a.可以瀏覽書籍信息。
b.可以對(duì)書籍信息進(jìn)行維護(hù),包括添加及刪除的操作。
3)在借閱信息管理部分,要求: a.可以瀏覽借閱信息。
b.可以對(duì)借閱信息進(jìn)行維護(hù)操作。
4)在歸還信息管理部分,要求: a.可以瀏覽歸還信息。
b.對(duì)歸還信息可修改維護(hù)操作。
5)在管理者信息管理部分,要求: a.顯示當(dāng)前數(shù)據(jù)庫中管理者情況。b.對(duì)管理者信息維護(hù)操作。
6)在罰款信息管理部分,要求: a.可以瀏覽罰款信息。b.對(duì)罰款信息可以更新。
3.3確定用例及編寫用例文檔
用例描述了一個(gè)完整的系統(tǒng)事件流程,其重點(diǎn)在于執(zhí)行者與系統(tǒng)之間的交互而不是內(nèi)在的系統(tǒng)活動(dòng),并對(duì)執(zhí)行者產(chǎn)生有價(jià)值的可觀測(cè)結(jié)果。
在這個(gè)“圖書管理系統(tǒng)”中的用例圖如下所示。
用例圖不能提供用例所具有的全部信息,為此需要使用文字描述那些不能放在圖形上的信息。用例文檔是關(guān)于執(zhí)行者與系統(tǒng)如何交互的規(guī)格說明,要求清晰明確,沒有二義性。在描述用例時(shí),應(yīng)該只注重外部能力,不涉及內(nèi)部細(xì)節(jié)。
4.非功能需求 4.1 性能需求
學(xué)校對(duì)系統(tǒng)性能無特殊的要求,只要查詢圖書的時(shí)候沒有明顯的延遲就可以了,查詢的時(shí)間不要超過3秒鐘。條件、假定和限制:
1)系統(tǒng)最小壽命: 系統(tǒng)應(yīng)該能在無重大改動(dòng)的條件下正常運(yùn)行5年以上。
2)對(duì)設(shè)備的要求:
要求計(jì)算機(jī)穩(wěn)定性良好,整套系統(tǒng)經(jīng)濟(jì)實(shí)惠。
3)可以利用的信息和資源:
圖書管已經(jīng)配置了所有的計(jì)算機(jī),以及網(wǎng)絡(luò)設(shè)備,操作人員將使用win2003 4)圖書管員工受過較好的計(jì)算機(jī)方面的培訓(xùn),在調(diào)研的時(shí)候感覺有不少員工有計(jì)算機(jī)方面的專業(yè)經(jīng)驗(yàn)。5)編目要參照中圖法。
安全性需求
對(duì)于圖書管理系統(tǒng)的圖書量會(huì)非常大,所以在對(duì)這些圖書導(dǎo)入和查詢時(shí)要保證速度。在圖書借閱過程中又要保證事務(wù)的完整性。對(duì)于整個(gè)系統(tǒng),需要完整的權(quán)限控制,防止某些人惡意攻擊系統(tǒng),修改原始記錄,同時(shí)對(duì)于數(shù)據(jù)庫中的數(shù)據(jù)需要定時(shí)備份,防止系統(tǒng)數(shù)據(jù)丟失。此外,系統(tǒng)要求用戶在登陸時(shí)需要身份驗(yàn)證。
5.故障處理
在正常情況下,應(yīng)不出錯(cuò)。一旦發(fā)生意外,比如掉電、網(wǎng)絡(luò)不通等,也應(yīng)保證系統(tǒng)數(shù)據(jù)不會(huì)丟失。
故障出現(xiàn)后可能采取的變通措施,包括:
備份:使用附加存儲(chǔ)設(shè)備備份數(shù)據(jù)。備份頻率為每日一次。需手動(dòng)備份。恢復(fù)及再啟動(dòng):如果數(shù)據(jù)造成丟失,可使用備份數(shù)據(jù)還原。
第四篇:圖書管理系統(tǒng)需求分析
圖書管理系統(tǒng)需求分析
1.引言
1.1 編寫目的:編寫次文檔是為了分析軟件的可行性和軟件的細(xì)化問題。1.2項(xiàng)目背景:桂林電子科技大學(xué)大三軟件工程系數(shù)據(jù)結(jié)構(gòu)課程設(shè)計(jì)。2.任務(wù)概述 2.1 目標(biāo):(1)提高圖書館借書還書查詢書籍的效率,避免人工管理的失誤和低效率問題。(2)為完成課程設(shè)計(jì)需要。
2.2 運(yùn)行環(huán)境:(1)硬件方面:神舟筆記本(2)軟件方面:CodeBlocks 2.3 條件與限制:編程用計(jì)算機(jī)一臺(tái);完成期限2017/9/18;無資金供給。4.功能需求 4.1 功能劃分
可細(xì)化為五部分:人事管理,圖書信息管理,借書管理,還書管理,超時(shí)管理。(1)人事管理:1.能對(duì)校園內(nèi)所有教職工學(xué)生有關(guān)檔案詳細(xì)資料記錄并保存。2.能對(duì)保存的文檔數(shù)據(jù)進(jìn)行查詢和修改。3.能按姓名檢索人員。
(2)圖書信息管理:1.對(duì)圖書以檢索號(hào)進(jìn)行數(shù)據(jù)儲(chǔ)存。2.對(duì)圖書的進(jìn)貨時(shí)間與價(jià)錢進(jìn)行記錄。3.對(duì)圖書的借出與還入進(jìn)行記錄。
(3)借出管理:對(duì)圖書借出的人員進(jìn)行記錄。(4)還書管理:對(duì)圖書還入進(jìn)行記錄。
(5)超時(shí)系統(tǒng):當(dāng)某人員借書的期限達(dá)到上限時(shí),按時(shí)提醒。5.性能需求
5.1時(shí)間特性:對(duì)圖書的借出和還入時(shí)間要求有及時(shí)性,借出和還入能立即做出圖書庫是否還有此書。
5.2適應(yīng)性:此軟件為課程設(shè)計(jì)所設(shè)計(jì),因此不考慮適應(yīng)性。6.用戶界面:
CodeBlocks運(yùn)行窗口。
7.使用的數(shù)據(jù)結(jié)構(gòu)算法:使用數(shù)組動(dòng)態(tài)分配空間來儲(chǔ)存數(shù)據(jù)。
第五篇:圖書管理系統(tǒng)需求分析
圖書管理系統(tǒng)需求分析
第六次作業(yè):
圖書管理系統(tǒng)的參與者主要有3類:讀者、圖書館管理員、圖書管理系統(tǒng)維護(hù)者。1.讀者用例圖:
2.圖書管理員用例圖
3.圖書管理系統(tǒng)維護(hù)員
圖書管理系統(tǒng)部分用例規(guī)約: 1)登陸系統(tǒng) 1.1)簡要說明 本用例用于向用戶提供登陸功能。讀者借書時(shí),必須進(jìn)行登陸操作才能借書。
1.2)事件流 1.2.1)基本流
i.用戶填寫賬號(hào)和密碼等個(gè)人信息 ii.系統(tǒng)驗(yàn)證用戶所填寫的信息 iii.完成登陸操作 1.2.2)備選流
1.2.2.1)用戶登陸失敗
如果用戶輸入的賬號(hào)和密碼有錯(cuò)誤,會(huì)給予錯(cuò)誤提示,并清空填寫錯(cuò)誤的文本框,要求用戶重新輸入。1.3)特殊需求
無
1.4)前置條件
用戶必須首先訪問系統(tǒng),并且系統(tǒng)有該用戶
1.5)后置條件
如果該用例成功,則給予用戶更多的權(quán)限資源,否則,當(dāng)前用戶只擁有公共的權(quán)限。
1.6)擴(kuò)展點(diǎn) 無
2)查詢書籍
2.1)簡要說明
本用例用于給用戶查詢書籍。
2.2)事件流
2.2.1)基本流
i.用戶訪問系統(tǒng),輸入搜索關(guān)鍵字
ii.系統(tǒng)根據(jù)搜索關(guān)鍵字,查詢相關(guān)的書籍
iii.系統(tǒng)把查詢到的書籍反饋給用戶
2.3)備選流
2.3.1)搜索結(jié)果為空
如果搜索結(jié)果為空,則提示用戶重新輸入關(guān)鍵字搜索。2.3)特殊要求 無
2.4)前置條件 用戶必須訪問本系統(tǒng) 2.5)后置條件
如果本用例成功,則在數(shù)據(jù)庫添加被搜索的次數(shù) 2.6)擴(kuò)展點(diǎn) 無
3)借閱書籍
3.1)簡要說明
本用例用于想讀者借閱書籍。讀者查詢到自己想借的書籍,發(fā)送借書請(qǐng)求,再完成借書操作。
3.2)事件流 3.2.1)基本流 i.查詢書籍信息 ii.發(fā)送借書請(qǐng)求
iii.圖書管理員受理借書請(qǐng)求
iv.將借書信息添加到數(shù)據(jù)庫,完成借書操作 3.2.2)備選流
3.2.2.1)讀者信息驗(yàn)證錯(cuò)誤
如果讀者信息驗(yàn)證錯(cuò)誤,會(huì)給予錯(cuò)誤提示,并要求讀者重新輸入信息。
3.2.2.2)借書信息保存錯(cuò)誤
如果借書信息保存錯(cuò)誤,給予讀者耐心等待或重新借書等提示。
3.3)特殊需求 無
3.4)前置條件
讀者必須登錄系統(tǒng),才能擁有借書的權(quán)限 3.5)后置條件
如果借書成功,則向數(shù)據(jù)庫添加一條借書記錄。否則,系統(tǒng)維持原樣。
補(bǔ)充規(guī)約: 1.目的
本補(bǔ)充規(guī)約列出了圖書管理系統(tǒng)的非功能需求。它和用例模型一起組成了完整的系統(tǒng)需求規(guī)格說明書。2.范圍
本說明書除定義了許多用例中共有的功能性需求以外,還定義了系統(tǒng)的非功能性需求,如可靠性、可用性、系統(tǒng)性能和可支持性等。3.參考 無 4.功能性
4.1 滿足多用戶的并發(fā)執(zhí)行 3.6)擴(kuò)展點(diǎn) 無 5.可用性
用戶界面與windows系統(tǒng)兼容 6.可靠性
保障系統(tǒng)在配置完成以后24小時(shí)都可用。
術(shù)語表: 1.簡介
本文檔用來對(duì)一些術(shù)語進(jìn)行定義,同時(shí)對(duì)用例說明或其他文檔中讀者不太熟悉的術(shù)語進(jìn)行解釋性的描述。一般地說,它可用作一種信息數(shù)據(jù)字典,使得用例規(guī)約和其他說明文檔顯得簡潔、易懂。2.名詞定義
2.1 reader:指每個(gè)使用圖書管理系統(tǒng)進(jìn)行借書的人 2.2 librarain:負(fù)責(zé)借書和還書的人
2.3 admin:負(fù)責(zé)管理書籍信息和管理用戶以及系統(tǒng)維護(hù)的人
3.動(dòng)詞定義
3.1 borower the books :讀者借書動(dòng)作 3.2 search the books:讀者查詢書籍信息 3.3 lend the books:圖書管理員向讀者借書動(dòng)作 3.4 add item:圖書管理系統(tǒng)維護(hù)員添加數(shù)目動(dòng)作 第七次作業(yè): 參與類圖:
時(shí)序圖:
圖書管理系統(tǒng)維護(hù)員添加書籍:
圖書管理系統(tǒng)維護(hù)員添加讀者:
圖書管理系統(tǒng)刪除書目:
圖書管理員處理書籍借閱:
讀者借閱書籍:
第八次作業(yè): 系統(tǒng)架構(gòu)圖:
包圖:
類圖: