教務(wù)管理系統(tǒng)需求分析報(bào)告[范文模版] (2)_第1頁
已閱讀5頁,還剩17頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

1、教務(wù)管理系統(tǒng)需求分析報(bào)告范文模版 書店管理需求分析規(guī)格說明書 目錄 1.引言.錯(cuò)誤。未定義書簽。 1.1編寫需求分析規(guī)格說明書的目的.41.2軟件設(shè)計(jì)目標(biāo).41.3術(shù)語表.41.4參考資料.42.軟件產(chǎn)品的一般性描述.52.1運(yùn)行環(huán)境.52.2軟件產(chǎn)品的功能(用例模型).52.3用戶特征.72.4限制與約束.73.系統(tǒng)功能行為分析.73.1引言.73.2系統(tǒng)功能模型系統(tǒng)用例模型.73.3相關(guān)用例的展開活動(dòng)圖.103.4系統(tǒng)靜態(tài)模型對(duì)象類模型.123.5系統(tǒng)動(dòng)態(tài)模型(順序圖).143.6系統(tǒng)體系結(jié)構(gòu)模型.183.7輸出結(jié)果.194.系統(tǒng)性能分析.204.1數(shù)據(jù)精準(zhǔn)度.20 2 4.2時(shí)間特性.2

2、04.3適應(yīng)性.204.4故障處理.205.系統(tǒng)運(yùn)行要求分析.205.1用戶界面.205.2硬件接口.205.3軟件接口.206.其他要求.207.附錄.錯(cuò)誤。未定義書簽。 3 1.引言 1.1編寫需求分析規(guī)格說明書的目的 隨著科學(xué)技術(shù)的不斷提高,計(jì)算機(jī)科學(xué)日漸成熟,其強(qiáng)大的功能已為人們深刻認(rèn)識(shí),它已進(jìn)入人類社會(huì)的各個(gè)領(lǐng)域并發(fā)揮著越來越重要的作用。傳統(tǒng)的書店管理系統(tǒng)其日常管理工作都是人工操作,存在著許多缺點(diǎn),如:效率低下、保密性差,另外時(shí)間一長,將產(chǎn)生大量的文件和數(shù)據(jù),這對(duì)于數(shù)據(jù)的查找、更新和維護(hù)都帶來了不少的困難,并且浪費(fèi)了許多人力和物力。在信息時(shí)代,使用計(jì)算機(jī)對(duì)圖書信息進(jìn)行管理,具有著手工

3、管理所無法比擬的優(yōu)點(diǎn).例如:檢索迅速、查找方便、可靠性高、存儲(chǔ)量大、保密性好、壽命長、成本低等。這些優(yōu)點(diǎn)能夠極大地提高書店管理的效率。因此,開發(fā)這樣一套書店管理軟件成為很有必要的事情。 1.2軟件設(shè)計(jì)目標(biāo) (1)登錄系統(tǒng):管理員和顧客進(jìn)入登陸界面,輸入各自的的用戶名和密碼進(jìn)入登陸界面,可以通過登錄該系統(tǒng)進(jìn)行各項(xiàng)功能的操作 (2)書籍管理。管理員進(jìn)入書籍管理界面,對(duì)書籍基本信息制定、輸入、修改、查詢,包括書籍編號(hào)、類別、關(guān)鍵詞、備注。 (3)書籍出售。管理員進(jìn)入書籍出售管理界面,根據(jù)isbn號(hào)出售圖書,刪去相應(yīng)庫存,記錄銷售時(shí)間,包括預(yù)訂書籍、查詢書籍的處理。 (4)顧客管理。管理員進(jìn)入顧客管理

4、界面,進(jìn)行對(duì)顧客的一系列操作,包含對(duì)顧客信息的增刪改等操作,以及會(huì)員服務(wù)等。 (5)查詢書籍。管理員和顧客登錄系統(tǒng),進(jìn)入書籍查詢界面,對(duì)圖書的一些詳細(xì)信息進(jìn)行查詢。 (6)預(yù)定書籍。顧客登錄系統(tǒng),進(jìn)入書籍預(yù)定界面,通過對(duì)圖書信息查詢,對(duì)已選擇的圖書進(jìn)行預(yù)定。 (7)購買書籍。顧客登錄系統(tǒng),進(jìn)入購買圖書界面,對(duì)已選擇的圖書進(jìn)行購買。 (8)系統(tǒng)應(yīng)符合書店管理的規(guī)定,滿足書店相關(guān)人員日常使用的需要,并達(dá)到操作過程中的直觀、方便、實(shí)用安全等要求; (9)系統(tǒng)采用模塊化程序設(shè)計(jì)方法,即便于系統(tǒng)功能的各種組合和修改,又便于未參與開發(fā)的技術(shù)維護(hù)人員補(bǔ)充、維護(hù);(10)系統(tǒng)應(yīng)具備數(shù)據(jù)庫維護(hù)功能,及時(shí)根據(jù)用戶

5、需求進(jìn)行數(shù)據(jù)的添加、刪除、備份等操作; (11)盡量采用現(xiàn)有軟硬軟硬件環(huán)境及先進(jìn)的管理系統(tǒng)開發(fā)方案,從而達(dá)到充分利用現(xiàn)在有資源,提高系統(tǒng)開發(fā)水平和應(yīng)用效果的目的。 1.3術(shù)語表 1.登錄。包括書店管理員、顧客在書店登陸界面輸入各自用戶名和密碼,如果輸入正確就可以直接進(jìn)入書店系統(tǒng),管理員可以對(duì)系統(tǒng)進(jìn)行相應(yīng)的操作;而顧客也可以進(jìn)行相應(yīng)的操作。 2.書籍管理:是指管理員對(duì)書籍進(jìn)行一個(gè)比較系統(tǒng)的管理,如對(duì)圖書信息進(jìn)行錄入、刪除、瀏覽、查詢、修改等基本操作3.書籍出售:是指管理員對(duì)書籍的出售情況進(jìn)行管理,及時(shí)處理顧客的訂單, 4 完成書籍出售的過程。 4.顧客管理。是指管理員對(duì)顧客的管理,包括對(duì)會(huì)員的管

6、理,對(duì)會(huì)員信息進(jìn)行維護(hù),及時(shí)的增加、修改、刪除等來完善對(duì)會(huì)員的管理;也包括對(duì)其他顧客的信息管理。是指 5.購買書籍。是指顧客對(duì)已選擇的圖書進(jìn)行購買的過程。 6.查詢:是指管理員查詢圖書的庫存,出售情況,以及缺貨補(bǔ)充等的查詢;顧客對(duì)圖書種類,價(jià)格等的查詢。7.預(yù)定書籍:是指顧客再經(jīng)過對(duì)圖書的查詢,選擇需要的圖書并對(duì)圖書進(jìn)行預(yù)定,方便購買。 1.4參考資料 1黃梯云管理信息系統(tǒng)經(jīng)濟(jì)科學(xué)出版社2000.32甘仞初信息系統(tǒng)開發(fā)經(jīng)濟(jì)科學(xué)出版社1996.93汪星明管理系統(tǒng)中計(jì)算機(jī)應(yīng)用武漢大學(xué)出版社1997.54方美琪,軟件開發(fā)工具m,經(jīng)濟(jì)科學(xué)出版社 5陳禹,方美琪,軟件開發(fā)工具m,經(jīng)濟(jì)科學(xué)出版社 2.軟件

7、產(chǎn)品的一般性描述 2.1運(yùn)行環(huán)境 硬件環(huán)境: 512m以上內(nèi)存 軟件環(huán)境: 數(shù)據(jù)庫microsoftsqlserver2005及以上版本windowsxp,win7cp/ip通信協(xié)議 2.2軟件產(chǎn)品的功能(用例模型) 5 圖1功能用例“系統(tǒng)登錄”用例 1.管理員和顧客進(jìn)入登陸界面2.填寫各自用戶名及密碼3.系統(tǒng)進(jìn)行賬戶的核實(shí)4.成功登陸 5.管理員可以進(jìn)行顧客管理、圖書管理、售書管理、書籍查詢等。 6.顧客可以進(jìn)行書記的查詢、預(yù)定、購買等。 “顧客管理”用例 1.管理員登陸顧客管理界面2.系統(tǒng)響應(yīng)相應(yīng)的用戶權(quán)限3.列出相應(yīng)的信息4.用戶選擇相應(yīng)的操作“購買書籍”用例 1.管理員進(jìn)入登陸界面2.

8、系統(tǒng)響應(yīng)相應(yīng)的用戶權(quán)限3.列出相應(yīng)的信息4.用戶操作“圖書管理”用例 1.登陸圖書信息管理界面 2.系統(tǒng)響應(yīng)相應(yīng)的用戶權(quán)限操作 3.圖書信息進(jìn)行錄入、刪除、瀏覽、查詢、修改等基本操作4.列出相應(yīng)的信息 5.用戶選擇相應(yīng)的操作 6 “預(yù)定書籍”用例 1.管理員進(jìn)入登陸界面 2.系統(tǒng)響應(yīng)相應(yīng)的用戶權(quán)限,對(duì)訂單信息進(jìn)行管理或處理 3.列出相應(yīng)的信息 4.接收訂單并發(fā)貨、拒絕訂單、查詢庫存、訂購貨品、訂單增加5.用戶操作“售書管理”用例 1.管理員進(jìn)入登陸界面2.系統(tǒng)響應(yīng)相應(yīng)的用戶權(quán)限3.列出相應(yīng)的信息4.用戶操作“査書管理”用例1.陸查詢界面 2.系統(tǒng)響應(yīng)相應(yīng)的用戶權(quán)限3.列出相應(yīng)的信息 4.管理員

9、對(duì)圖書銷售及相關(guān)信息的情況查詢 5.顧客(會(huì)員和游客)對(duì)圖書的相關(guān)信息的查詢 6.用戶選擇相應(yīng)的操作進(jìn)行查詢 2.3用戶特征 該軟件適用于掌握計(jì)算機(jī)基礎(chǔ)知識(shí)的客戶,書店員工可根據(jù)自己的權(quán)限進(jìn)行相應(yīng)操作,系統(tǒng)管理員要求由計(jì)算機(jī)的專業(yè)知識(shí)。 2.4限制與約束 1.建議開發(fā)軟件運(yùn)行的最短壽命:3年2.進(jìn)行系統(tǒng)方案選擇比較的期限:3個(gè)月3.經(jīng)費(fèi)來源和使用限制:新華書店 4.硬件、軟件、運(yùn)行環(huán)境和開發(fā)環(huán)境的條件和限制。新華書店擁有大型機(jī)以及用來支持的數(shù)據(jù)庫,安裝有windowsxp及以上的操作系統(tǒng)。 5.建議開發(fā)軟件投入使用的最遲時(shí)間。開發(fā)完成后試運(yùn)行1個(gè)月。 3.系統(tǒng)功能行為分析 3.1引言 第一步創(chuàng)

10、建系統(tǒng)的用例模型。作為描述系統(tǒng)的用戶或參與者所能操作的模型,它在需求分析階段有著重要的作用,整個(gè)開發(fā)過程都圍繞系統(tǒng)的需求用例表述的問題和問題模型進(jìn)行。 3.2系統(tǒng)功能模型系統(tǒng)用例模型 創(chuàng)建系統(tǒng)用例的第一步是確定系統(tǒng)的參與者。 書店管理系統(tǒng)的參與者包含以下三種: 管理員。進(jìn)入管理頁面,可以維護(hù)客戶注冊(cè)信息、維護(hù)圖書信息、處理訂單信息、報(bào)表維護(hù)(報(bào)表輸出、報(bào)表備份、報(bào)表恢復(fù)、報(bào)表刪除)、商品銷售查詢。 7 員工。進(jìn)入工作管理頁面,可以對(duì)圖書(或商品)信息進(jìn)行錄入、刪除、瀏覽、查詢、修改(商品銷售)、維護(hù)個(gè)人信息、維護(hù)訂單信息(接收訂單并發(fā)貨、拒絕訂單、查詢庫存)。 顧客:(會(huì)員和游客)會(huì)員:進(jìn)入登

11、入頁面,可以對(duì)圖書信息進(jìn)行查詢、,并可以維護(hù)個(gè)人信息,維護(hù)訂單信息(訂單狀態(tài)查詢、訂單刪除或增加);游客:進(jìn)入網(wǎng)站后,只能進(jìn)行基本的信息瀏覽和查詢。 圖2系統(tǒng)參與者 1.用戶用例(會(huì)員和普通用戶) (1)登錄。會(huì)員通過身份驗(yàn)證,登錄到網(wǎng)上書店系統(tǒng)。 (2)注冊(cè):普通用戶在網(wǎng)上書店系統(tǒng)注冊(cè)個(gè)人信息,可以成為會(huì)員。(3)瀏覽圖書:會(huì)員或游客可以瀏覽網(wǎng)上書店的圖書。 (4)查詢個(gè)人資料。會(huì)員可以查詢修改個(gè)人資料,包括個(gè)人的基本信息、訂單信息。 (5)修改個(gè)人資料。會(huì)員可以修改個(gè)人信息。 (6)加入購物車。會(huì)員可以將要買的書籍添加到購物車,可以對(duì)購物車?yán)飼當(dāng)?shù)量信息進(jìn)行修改。 (7)提交訂單:會(huì)員可以

12、對(duì)所下訂單進(jìn)行提交。(8)付款:會(huì)員可以進(jìn)入付款界面進(jìn)行結(jié)算。 2.員工用例 (1)登錄:員工根據(jù)用戶名和密碼,登錄到網(wǎng)上書店系統(tǒng)。(2)銷售查詢:員工可以對(duì)書店的銷售情況進(jìn)行查詢。(3)庫存查詢:員工可以對(duì)書店所剩下的書籍進(jìn)行查詢。(4)圖書管理:員工可以修改書籍信息、添加圖書、刪除圖書。(5)訂單處理:員工可以修改訂單信息、刪除訂單。 8 3.管理員用例 (1)登錄:管理員輸入賬號(hào)和密碼可以登錄帶網(wǎng)上書店系統(tǒng)(2)管理會(huì)員:管理員可以修改會(huì)員信息、添加、刪除會(huì)員。(3)員工信息維護(hù):管理員可以修改員工信息、添加、刪除員工。 在識(shí)別出參與者和用例后,要想建立用例圖,還需要識(shí)別出他們之間的關(guān)系

13、?!凹尤胭徫镘嚒薄ⅰ疤砑訒劫徫镘嚒?、“查看個(gè)人資料 ”、“提交訂單”等,這些動(dòng)作是由“會(huì)員”執(zhí)行的。為了購物安全方便,系統(tǒng)還需要提供用戶信息驗(yàn)證,確保只有會(huì)員用戶才可以進(jìn)行書籍購買。用例“管理書籍”、“管理訂單”這些動(dòng)作是由“員工”執(zhí)行的。用例“維護(hù)員工信息”“維護(hù)系統(tǒng)”等,這些動(dòng)作是由“管理員”執(zhí)行的。為了系統(tǒng)的安全性,系統(tǒng)還需要提供進(jìn)行身份驗(yàn)證的功能,以確保只有具有權(quán)限的“系統(tǒng)管理員”才可以使用系統(tǒng)的功能,所以“管理員”必須與用例“登錄”交互,也即“管理員”在使用系統(tǒng)前,要使用用戶名和密碼進(jìn)行登錄,系統(tǒng)驗(yàn)證用戶的密碼正確后,用戶才可以執(zhí)行進(jìn)一步的操作。 圖3會(huì)員用例圖 9 圖4 管理員

14、用例圖 圖5 員工用例圖 3.3相關(guān)用例的展開活動(dòng)圖 (1)員工訂單處理活動(dòng)圖 員工可以對(duì)用戶提交的訂單進(jìn)行處理,員工在系統(tǒng)中,先對(duì)系統(tǒng)發(fā)出訂單處理請(qǐng)求,系統(tǒng)轉(zhuǎn)到訂單管理界面,如果要?jiǎng)h除訂單,選擇要?jiǎng)h除的訂單,系統(tǒng)將修改的信息保存到數(shù)據(jù)庫中。如果需要?jiǎng)h除訂單,訂單處于待修改狀態(tài),體統(tǒng)將10 修改后的信息保存到數(shù)據(jù)庫中。 圖6員工訂單處理活動(dòng)圖 (2)員工圖書管理活動(dòng)圖 圖7 員工圖書管理活動(dòng)圖 11 (3)顧客購買商品和管理員處理訂單的活動(dòng)圖如圖8所示。 圖8 顧客購買商品和管理員處理訂單的活動(dòng)圖 從圖8中可以看出,管理員、顧客發(fā)生了相互的關(guān)系。顧客登錄后查詢商品,在選擇了自己希望購買的商品后

15、提交訂單,接下來顧客處于查詢訂單的循環(huán)狀態(tài)。與此同時(shí),管理員接收到了顧客提交的訂單,并根據(jù)該訂單對(duì)應(yīng)商品的庫存情況判斷是否拒絕該訂單,并更新客戶訂單。在顧客查詢到訂單狀態(tài)變成已處理后,購買過程結(jié)束。 3.4系統(tǒng)靜態(tài)模型對(duì)象類模型進(jìn)一步分析系統(tǒng)需求,發(fā)現(xiàn)類以及類之間的關(guān)系,確定它們的靜態(tài)結(jié)構(gòu)和動(dòng)態(tài)行為,是面向?qū)ο?分析的基本任務(wù)。系統(tǒng)的靜態(tài)結(jié)構(gòu)模型主要用類圖和對(duì)象圖描述。 進(jìn)一步分析系統(tǒng),發(fā)現(xiàn)類以及類之間的關(guān)系,確定它們的靜態(tài)結(jié)構(gòu),是面向?qū)ο蠓治龅幕救蝿?wù)。系統(tǒng)的靜態(tài)結(jié)構(gòu)模型主要用類圖和對(duì)象圖來實(shí)現(xiàn)的。類圖從抽象的角度描述系統(tǒng)的靜態(tài)結(jié)構(gòu),特別是模型中存在的類、類的內(nèi)部結(jié)構(gòu)以及它們與其他類之間的相

16、互關(guān)系。其中類的識(shí)別分為三類:識(shí)別實(shí)體類、識(shí)別邊界類和識(shí)別控制類。 類不是孤立的,uml為我們定義了它們之間的四種關(guān)系,它們是:關(guān)聯(lián)(association)關(guān)系(聚合和組合)、依賴(dependency)關(guān)系、泛化(generalization)關(guān)系、實(shí)現(xiàn)(realization)關(guān)系。 關(guān)聯(lián)關(guān)系是類之間最廣泛的關(guān)系,若兩個(gè)類的對(duì)象的實(shí)例之間具有某種(屬 12 性上的)依賴關(guān)系,對(duì)象所屬類間的關(guān)系稱為關(guān)聯(lián)關(guān)系,關(guān)聯(lián)關(guān)系是一種結(jié)構(gòu)關(guān)系,是一種弱關(guān)系,被關(guān)聯(lián)的元素間通??梢员华?dú)立的考慮。指出了一個(gè)事物的對(duì)象與另一個(gè)事物的對(duì)象之間的語義上的連接。其表示方法是在uml中,關(guān)聯(lián)的圖形表示是實(shí)線+箭頭,

17、箭頭指向被關(guān)聯(lián)的類。關(guān)聯(lián)可以是單向的,也可以是雙向的。關(guān)聯(lián)關(guān)系包含兩種:聚合關(guān)系和組合關(guān)系。其中聚合關(guān)系是類與類之間的關(guān)系具有“整體部分”的特點(diǎn)。其表示方式:在uml中聚合的圖示方式為,在表示關(guān)聯(lián)關(guān)系的直線末端加一個(gè)空心的小菱形,空心菱形緊挨著具有整體性質(zhì)的類,即箭頭指向整體類。組合關(guān)系是整體和部分是不可分的,整體的生命周期結(jié)束時(shí)也就是部分的生命周期到頭時(shí)。 依賴關(guān)系是對(duì)于兩個(gè)相對(duì)獨(dú)立的對(duì)象,當(dāng)一個(gè)對(duì)象負(fù)責(zé)構(gòu)造另一個(gè)對(duì)象的實(shí)例,或者依賴另一個(gè)對(duì)象的服務(wù)時(shí),這兩個(gè)對(duì)象之間主要體現(xiàn)為依賴關(guān)系。用虛箭頭表示。 泛化關(guān)系表示一個(gè)泛化的元素和一個(gè)具體的元素之間的關(guān)系。它又稱繼承,uml中的泛化是通用元素

18、和具體元素之間的一種分類關(guān)系。具體元素完全擁有通用元素的信息,并且還可附加一些其它信息。泛化可用于類、用例等各種模型元素。父類與子類的泛化關(guān)系圖示為一個(gè)帶空心三角形的直線,空心三角形緊挨著父類。 實(shí)現(xiàn)關(guān)系是指定兩個(gè)實(shí)體之間的一個(gè)合同。實(shí)現(xiàn)是規(guī)格說明和其實(shí)現(xiàn)之間的關(guān)系,它將一種模型元素與另一種元素連接起來。在uml中,實(shí)現(xiàn)關(guān)系的符號(hào)與泛化關(guān)系的符號(hào)類似,用一條帶指向接口的空心三角箭頭的虛線表示。 根據(jù)上述類的關(guān)系,完整的類圖如圖9所示 圖9 類圖 13 3.5系統(tǒng)動(dòng)態(tài)模型(順序圖) 系統(tǒng)的動(dòng)態(tài)模型可以使用交互作用圖、狀態(tài)圖和活動(dòng)圖來描述。交互作用圖包括序列圖和協(xié)作圖。序列圖描繪了系統(tǒng)中的一組對(duì)象

19、在時(shí)間上交互的整體行為,協(xié)作圖描繪的是系統(tǒng)中一組對(duì)象的交互行為。創(chuàng)建順序圖: (1)顧客訂購順序圖如圖10所示。 用戶首先使用自己的賬號(hào)和密碼登錄系統(tǒng),登錄模塊會(huì)將客戶的id保存在系統(tǒng)緩存中并提交給商品查詢模塊。商品查詢模塊提示客戶輸入查詢條件,客戶輸入適當(dāng)?shù)牟樵儣l件后查詢模塊顯示符合查詢條件的商品列表??蛻舻玫缴唐妨斜砗?,提交自己想要購買的商品id。訂購模塊得到商品id,生成訂單并提交給數(shù)據(jù)模塊進(jìn)行保存。保存成功后,訂購模塊提示用戶訂購該商品成功。 圖10顧客訂購順序圖 (2)顧客刪除訂單順序圖如圖11所示。 客戶在提交訂單后可以對(duì)訂單進(jìn)行維護(hù)(添加、刪除、修改)??蛻羰紫容斎胱约旱馁~號(hào)和密

20、碼登錄系統(tǒng)。登錄模塊會(huì)將客戶的id保存在系統(tǒng)緩存中并提14 交給訂單查詢模塊。訂單查詢模塊顯示該客戶當(dāng)前的所有訂單,客戶得到該列表后,選擇需要?jiǎng)h除的商品id,訂單處理模塊把刪除信息提交給數(shù)據(jù)模塊,數(shù)據(jù)模塊保存信息。訂單處理模塊提示用戶刪除操作成功。 圖11顧客刪除訂單順序圖 (3)管理員處理訂單順序圖如圖12所示。 管理員使用其賬號(hào)和密碼登錄后,登錄模塊會(huì)將管理員的id保存在系統(tǒng)緩存中并提交給訂單處理模塊。訂單處理模塊提交給管理員未處理訂單的列表,管理員提交某商品id得到該商品的庫存情況。如果庫存充足則接受訂單,并把接受信息提交給數(shù)據(jù)模塊,數(shù)據(jù)模塊更新該客戶的訂單信息并返回成功信息給訂單處理模

21、塊,訂單處理模塊提示管理員該操作成功。 15 圖12管理員處理訂單順序圖 (4).管理員登錄順序圖 管理員登陸的過程為。管理員進(jìn)入系統(tǒng),進(jìn)入登錄頁面,輸入賬號(hào)密碼,系統(tǒng)驗(yàn)證身份信息,驗(yàn)證成功,界面返回成功信息,管理員接受成功消息,登陸系統(tǒng)成功。如圖11。 圖13 管理員登錄順序圖 (5)會(huì)員提交訂單順序圖 會(huì)員登錄系統(tǒng),進(jìn)入提交訂單界面,將確認(rèn)的訂單提交到系統(tǒng)中,如果訂單無誤則顯示成功提交訂單,并返回提交訂單界面,如果訂單有誤,則顯示是錯(cuò)誤 16 訂單,會(huì)員在進(jìn)行訂單的修改確認(rèn)。 圖14會(huì)員提交訂單順序圖 (7)員工管理圖書順序圖 員工進(jìn)入圖書信息管理界面,可以進(jìn)行圖書的檢查、修改、刪除、增加

22、等操作。進(jìn)入修改刪除圖書界面,并輸入要修改的圖書信息,以及要增加的圖書信息,如果增加圖書信息成功則返回信息成功修改添加界面,并顯示修改成功,返回界面,如果有誤在進(jìn)行進(jìn)一步的修改。 圖15 員工管理圖書順序圖 17 3.6系統(tǒng)體系結(jié)構(gòu)模型 我們可以識(shí)別系統(tǒng)中存在的主要實(shí)體類。書店、員工、用戶。 圖16 書店管理系統(tǒng)的主要參與者 (1)主界面 系統(tǒng)的主界面具有菜單和菜單項(xiàng),當(dāng)選擇不同的菜單項(xiàng)時(shí),用戶可以執(zhí)行不同的操作。當(dāng)程序退出時(shí),主界面窗口關(guān)閉。 (2)圖書信息顯示界面 圖書信息顯示界面是進(jìn)行書籍查詢時(shí)所需要的對(duì)話框。用戶根據(jù)書籍名、作者、類別等條件查詢書籍,系統(tǒng)查詢數(shù)據(jù)庫獲取符合條件的書籍并顯

23、示到界面。 (3)注冊(cè)界面 注冊(cè)界面是進(jìn)行游客注冊(cè)時(shí)所需要的對(duì)話框。當(dāng)選擇主窗口中的菜單項(xiàng)“注冊(cè)”時(shí),對(duì)話框彈出,游客填寫用戶名、密碼、電話、家庭住址、郵編等信息,然后點(diǎn)擊“提交”按鈕,系統(tǒng)創(chuàng)建用戶的信息并將之存儲(chǔ)到數(shù)據(jù)庫中。并且系統(tǒng)將自動(dòng)登錄到系統(tǒng)主頁。 (4)購物車界面 購物車界面是進(jìn)行操作“刪除購物車?yán)锏臅?、“修改購物車?yán)飼當(dāng)?shù)量”或“提交訂單”時(shí)所需要的對(duì)話框。 當(dāng)用戶選擇刪除購物車?yán)锏臅畷r(shí),對(duì)話框彈出,用戶點(diǎn)擊“刪除按鈕”,系統(tǒng)刪除用戶購物車?yán)锏脑摃?。?dāng)用戶選擇修改購物車?yán)飼當(dāng)?shù)量時(shí),用戶輸入書籍的數(shù)量,然后點(diǎn)擊“更新”按鈕,系統(tǒng)更新用戶購物車?yán)锏脑摃當(dāng)?shù)量。當(dāng)用戶選擇“提交

24、訂單”時(shí),系統(tǒng)進(jìn)入付款界面,并且系統(tǒng)將此購物產(chǎn)生一個(gè)訂單保存到數(shù)據(jù)庫中。 (5)圖書管理界面 圖書管理界面是進(jìn)行操作“添加書籍”、“編輯書籍”或“刪除書籍”時(shí)所需的對(duì)話框。 當(dāng)選擇主窗口中的菜單項(xiàng)“添加書籍”時(shí),對(duì)話框彈出,員工輸入書籍信息,然后單擊按鈕“添加”,系統(tǒng)創(chuàng)建書籍的信息并將之存儲(chǔ)在系統(tǒng)中。當(dāng)選擇菜單項(xiàng)“編輯書籍”或“刪除書籍”時(shí),對(duì)話框彈出,員工輸入要編輯或刪除的書籍的名稱,單擊按鈕“ok”提交。系統(tǒng)查詢數(shù)據(jù)庫檢索到書籍信息后彈出對(duì)話框bookdialog,顯示書籍的詳細(xì)信息,如若是“編輯書籍”,員工編輯修改書籍的有關(guān)信息,然后單擊按鈕“更新”,更新系統(tǒng)中存儲(chǔ)的書籍信息;如若是“刪除書籍”,員工則單擊按鈕“刪除”,系統(tǒng)刪除所存儲(chǔ)的該書籍信息,當(dāng)然,與該書 18 籍有關(guān)的其他信息業(yè)也一并刪除。 (6)登陸界面 登陸界面是用戶用來登陸的界面。用戶輸入用戶名和密碼,點(diǎn)擊按鈕“登陸”,系統(tǒng)查詢數(shù)據(jù)庫檢索此用戶的用戶名和密碼是否正確,若正確,若是admin用戶,系統(tǒng)將顯示后臺(tái)管理界面,否則系統(tǒng)將顯示首頁面。若錯(cuò)誤,系統(tǒng)提示“用戶名或密碼錯(cuò)誤?!?根據(jù)上述部分界面的分析,網(wǎng)上書店系統(tǒng)中的邊界類圖 圖17邊界類圖 圖18 控制類圖 3.7輸出結(jié)果 19 4.系統(tǒng)性能分析 4.1數(shù)據(jù)精準(zhǔn)度 在向數(shù)據(jù)庫文件提取數(shù)據(jù)時(shí),要求數(shù)據(jù)記錄定位準(zhǔn)確,在往數(shù)據(jù)庫文件數(shù)組中添加數(shù)據(jù)時(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. 人人文庫網(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ì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論