至慧學(xué)校飯卡管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)_第1頁
至慧學(xué)校飯卡管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)_第2頁
至慧學(xué)校飯卡管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)_第3頁
至慧學(xué)校飯卡管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)_第4頁
至慧學(xué)校飯卡管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)_第5頁
已閱讀5頁,還剩52頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

湖南商務(wù)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)

目錄

1引言...............................................................................................................................1

1.1項(xiàng)目開發(fā)背景....................................................................................................1

1.1.1項(xiàng)目內(nèi)容.................................................................................................1

1.1.2項(xiàng)目意義.................................................................................................2

1.2開發(fā)技術(shù)簡介....................................................................................................2

1.2.1MySQL數(shù)據(jù)庫簡介..................................................................................2

1.2.2SSM框架簡介...........................................................................................3

1.2.3B/S結(jié)構(gòu)簡介..........................................................................................3

1.3開發(fā)工具簡介....................................................................................................3

1.4項(xiàng)目開發(fā)技術(shù)路線............................................................................................4

2需求分析.......................................................................................................................4

2.1功能需求描述.....................................................................................................4

2.2非功能需求描述.................................................................................................5

2.3需求用例建模.....................................................................................................5

2.3.1注冊登錄功能模塊的用例.......................................................................6

2.3.2消費(fèi)信息管理模塊的用例.......................................................................6

2.3.3充值信息管理模塊的用例.......................................................................9

2.3.4用戶信息管理模塊的用例.....................................................................10

2.3.5掛失信息管理模塊的用例.....................................................................14

2.4系統(tǒng)流程分析...................................................................................................17

2.4.1操作流程分析.........................................................................................17

2.4.2登錄流程分析.........................................................................................17

2.4.3飯卡信息添加流程分析.........................................................................18

2.4.4學(xué)生飯卡信息刪除流程分析.................................................................19

3系統(tǒng)概要設(shè)計(jì).............................................................................................................19

3.1系統(tǒng)設(shè)計(jì)原則..................................................................................................19

II

湖南商務(wù)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)

3.2系統(tǒng)框架設(shè)計(jì)..................................................................................................19

3.3系統(tǒng)功能設(shè)計(jì)..................................................................................................20

3.3.1注冊登錄功能模塊設(shè)計(jì).........................................................................21

3.3.2消費(fèi)信息管理模塊設(shè)計(jì).........................................................................21

3.3.3充值信息管理模塊設(shè)計(jì).........................................................................22

3.3.4用戶信息管理模塊設(shè)計(jì).........................................................................23

3.3.5掛失信息管理模塊設(shè)計(jì).........................................................................24

3.4數(shù)據(jù)庫設(shè)計(jì)......................................................................................................25

3.4.1設(shè)計(jì)原則.................................................................................................25

3.4.2概念設(shè)計(jì).................................................................................................26

3.4.3邏輯設(shè)計(jì).................................................................................................27

3.4.4數(shù)據(jù)字典.................................................................................................27

4系統(tǒng)詳細(xì)設(shè)計(jì).............................................................................................................28

4.1注冊登錄功能模塊設(shè)計(jì)...................................................................................28

4.1.1注冊登錄功能模塊說明.........................................................................28

4.1.2注冊登錄功能模塊詳細(xì)設(shè)計(jì).................................................................28

4.2消費(fèi)信息管理模塊設(shè)計(jì)...................................................................................29

4.2.1消費(fèi)信息管理模塊說明.........................................................................29

4.2.2消費(fèi)信息管理模塊詳細(xì)設(shè)計(jì).................................................................29

4.3充值信息管理模塊設(shè)計(jì)...................................................................................31

4.3.1充值信息管理模塊說明.........................................................................31

4.3.2充值信息管理模塊詳細(xì)設(shè)計(jì).................................................................31

4.4用戶信息管理模塊設(shè)計(jì)...................................................................................32

4.4.1用戶信息管理模塊說明.........................................................................32

4.4.2用戶信息管理模塊詳細(xì)設(shè)計(jì).................................................................32

4.5掛失信息管理模塊設(shè)計(jì)...................................................................................33

4.5.1掛失信息管理模塊說明.........................................................................33

4.5.2掛失信息管理模塊詳細(xì)設(shè)計(jì).................................................................33

III

湖南商務(wù)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)

5系統(tǒng)實(shí)現(xiàn).....................................................................................................................34

5.1注冊登錄模塊功能實(shí)現(xiàn)...................................................................................35

5.2消費(fèi)信息管理模塊功能實(shí)現(xiàn)...........................................................................37

5.3充值信息管理模塊功能實(shí)現(xiàn)...........................................................................40

5.4用戶信息管理模塊功能實(shí)現(xiàn)...........................................................................42

5.5掛失信息管理模塊功能實(shí)現(xiàn)...........................................................................45

6系統(tǒng)測試.....................................................................................................................47

6.1注冊登錄模塊功能測試...................................................................................47

6.2消費(fèi)信息管理模塊功能測試...........................................................................48

6.3充值信息管理模塊功能測試...........................................................................50

6.4用戶信息管理模塊功能測試...........................................................................51

6.5掛失信息管理模塊功能測試...........................................................................52

7設(shè)計(jì)小結(jié).....................................................................................................................54

參考資料.........................................................................................................................55

IV

湖南商務(wù)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)

至慧學(xué)校飯卡管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)

1引言

隨著新時(shí)代信息化、科學(xué)化的發(fā)展,各個(gè)行業(yè)領(lǐng)域,不管是傳統(tǒng)的教育、

餐飲、旅游和醫(yī)療等行業(yè)領(lǐng)域都進(jìn)行一場信息革命。如果數(shù)據(jù)的處理完全依賴

人工進(jìn)行操作,會(huì)耗費(fèi)大量的人工成本,特別是面對大量的數(shù)據(jù)信息時(shí),傳統(tǒng)

人工操作不僅不能對數(shù)據(jù)的出錯(cuò)率進(jìn)行保證,還容易出現(xiàn)各種信息資源的低利

用率與低安全性問題。更有甚者,耽誤大量的寶貴時(shí)間,尤其是對信息的更新,

歸納與統(tǒng)計(jì)更是耗財(cái)耗力的過程。當(dāng)今,軟件信息技術(shù)覆蓋社會(huì)各行業(yè)領(lǐng)域是

時(shí)代的發(fā)展要求,對各種數(shù)據(jù)和文件真正實(shí)現(xiàn)電子化是信息社會(huì)發(fā)展的不可逆

轉(zhuǎn)的必然趨勢。

1.1項(xiàng)目開發(fā)背景

社會(huì)各行業(yè)領(lǐng)域都爭先使用新的信息技術(shù),對行業(yè)內(nèi)的各種相關(guān)數(shù)據(jù)進(jìn)行

科學(xué)化,規(guī)范化管理,讓傳統(tǒng)數(shù)據(jù)信息的管理升級為軟件存儲(chǔ),歸納,集中處

理數(shù)據(jù)信息的管理方式,一方面可以確保信息數(shù)據(jù)在短時(shí)間被高效處理,能節(jié)

省人力成本,另一方面可以確保信息數(shù)據(jù)的安全性,可靠性,并可以實(shí)現(xiàn)信息

數(shù)據(jù)的快速檢索與修改操作。當(dāng)今社會(huì)隨著信息化管理的日益增長的需求,學(xué)

校食堂信息管理市場正在迅速發(fā)展。至慧學(xué)校飯卡管理系統(tǒng)是在這樣的大環(huán)境

下誕生,它既可以幫助管理者在短時(shí)間內(nèi)處理完畢龐大的數(shù)據(jù)信息,又可以幫

助管理人員提高事務(wù)處理效率,達(dá)到事半功倍的效果。

1.1.1項(xiàng)目內(nèi)容

至慧學(xué)校飯卡管理系統(tǒng)的設(shè)計(jì)界面簡潔美觀,在功能模塊布局上跟同類型

網(wǎng)站保持一致,另外系統(tǒng)在實(shí)現(xiàn)基本功能的同時(shí),也為數(shù)據(jù)信息提供安全問題

的解決方案??梢哉f系統(tǒng)在幫助管理者高效率地處理工作事務(wù)的同時(shí),也實(shí)現(xiàn)

了數(shù)據(jù)信息的整體化,規(guī)范化與自動(dòng)化。

1.1.2項(xiàng)目意義

至慧學(xué)校飯卡管理系統(tǒng)運(yùn)用軟件技術(shù)實(shí)現(xiàn)軟件系統(tǒng)的開發(fā),幫助信息管理

者節(jié)省事務(wù)處理的時(shí)間,降低數(shù)據(jù)處理的錯(cuò)誤率,對于基礎(chǔ)數(shù)據(jù)的管理水平可

1

湖南商務(wù)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)

以起到促進(jìn)作用,也從一定程度上對隨意的業(yè)務(wù)管理工作進(jìn)行了避免。同時(shí),

至慧學(xué)校飯卡管理系統(tǒng)的數(shù)據(jù)庫里面存儲(chǔ)的各種動(dòng)態(tài)信息,也為上層管理人員

做出重大決策提供了大量的事實(shí)依據(jù)。

1.2開發(fā)技術(shù)簡介

1.2.1MySQL數(shù)據(jù)庫簡介

開發(fā)的程序面向用戶的只是程序的功能界面,讓用戶操作程序界面的各個(gè)

功能,一般來說,程序開發(fā)通常就會(huì)對常用數(shù)據(jù)存儲(chǔ)工具的特點(diǎn)進(jìn)行分析比對,

比如MySQL數(shù)據(jù)庫的特點(diǎn)與優(yōu)勢,Access數(shù)據(jù)庫的特點(diǎn)與優(yōu)勢,SQLserver數(shù)

據(jù)庫的特點(diǎn)與優(yōu)勢等,最終看哪個(gè)數(shù)據(jù)庫與需要開發(fā)的程序比較匹配,也符合

程序功能運(yùn)行需要的數(shù)據(jù)存儲(chǔ)要求。

比如,需要開發(fā)商業(yè)級別的程序,存儲(chǔ)的數(shù)據(jù)對數(shù)據(jù)庫要求較高,可以選

用Oracle,如果只是比較簡單的程序,對數(shù)據(jù)存儲(chǔ)沒有過多要求,可以選用微

軟旗下的Access,當(dāng)開發(fā)程序要求數(shù)據(jù)庫占用空間小,并能滿足程序數(shù)據(jù)存儲(chǔ)

要求時(shí),就可以考慮Oracle公司從瑞典MySQLAB公司在很早之前就收購過一個(gè)

關(guān)系型數(shù)據(jù)庫,它是現(xiàn)在的MySQL數(shù)據(jù)庫。在數(shù)據(jù)庫工具里面它是最受認(rèn)可的

其中一個(gè)應(yīng)用軟件。

至慧學(xué)校飯卡管理系統(tǒng)運(yùn)用MySQL數(shù)據(jù)庫。它將程序數(shù)據(jù)通過使用不同的

數(shù)據(jù)表格進(jìn)行保存,在增加了程序數(shù)據(jù)的存儲(chǔ)速度的時(shí)候,也提高了數(shù)據(jù)庫的

靈活性。

1.2.2SSM框架簡介

至慧學(xué)校飯卡管理系統(tǒng)使用到的框架技術(shù)是SSM。在JavaWeb開發(fā)中使用

的流行框架有SSH、SSM、SpringMVC等。

SSH框架是屬于重量級別的框架,配置繁瑣,不夠靈活,修改程序需要修改

好多個(gè)文件,并且運(yùn)行起來也占用內(nèi)存較高,CPU使用率相對也高。

SpringMVC是Spring開發(fā)的一套MVC架構(gòu),更靈活更好用,SSM框架取中

間值,既沒有SSH臃腫,也沒有SpringMVC簡化,屬于中間級別的,在配置過

程和使用過程中更能編寫和理解。

MyBatis框架取代Hibernate框架是因?yàn)樗`活,不需要完全在框架里操

作,它在數(shù)據(jù)操作上可以寫出更靈活的代碼,它的性能也比Hibernate框架更

穩(wěn)定??偟膩碚f,使用SSM框架是通過綜合考慮而使用的,網(wǎng)上有很多的使用

2

湖南商務(wù)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)

教程和心得體會(huì),而且SSM又是這么的流行,用SSM框架開發(fā)是順其自然的。

1.2.3B/S結(jié)構(gòu)簡介

在早期,一些使用HTML語言編寫的文件,再集合一些其它資源文件就可以

組成一個(gè)最簡單的Web程序,了解了Web程序也需要了解Web站點(diǎn),它們之間

的關(guān)系就是一個(gè)或者多個(gè)Web程序可以放在Internet上的一個(gè)Web站點(diǎn)(Web

服務(wù)器)中進(jìn)行使用??梢哉fWeb應(yīng)用程序的開發(fā)也帶動(dòng)了B/S這種網(wǎng)絡(luò)結(jié)構(gòu)

模式的興起。B是Brower(瀏覽器)的首字母,S是Server(服務(wù)器)的首字

母,兩個(gè)首字母進(jìn)行組合就成了網(wǎng)絡(luò)結(jié)構(gòu)模式的簡稱B/S。由于這種結(jié)構(gòu)模式通

過安裝在客戶端的瀏覽器進(jìn)行服務(wù)器的訪問,可以把程序的核心功能安排在服

務(wù)器中進(jìn)行處理,給程序的開發(fā),后期使用和維護(hù)省去了許多工作。

1.3開發(fā)技術(shù)簡介

工具的使用:采用Eclipse+tomcat+mysql

Eclipse集成的插件足夠多,基本可以實(shí)現(xiàn)Eclipse方面的所有開發(fā)功能

tomcat作為小型服務(wù)期有著很多的優(yōu)點(diǎn),安裝和部署都方便,第三是

TOMCAT適合做一些中小型的項(xiàng)目。

MySQL其優(yōu)點(diǎn)有:綜合統(tǒng)一,高度非過程化,面向集合的操作方式,以一種

語法結(jié)構(gòu)提供多種使用方式,語言簡潔,易學(xué)易用。

1.4項(xiàng)目開發(fā)技術(shù)路線

至慧學(xué)校飯卡管理系統(tǒng)利用當(dāng)下成熟完善的SSM框架,使用跨平臺(tái)的可開

發(fā)大型商業(yè)網(wǎng)站的Java語言,以及最受歡迎的RDBMS應(yīng)用軟件之一的MySQL數(shù)

據(jù)庫進(jìn)行程序開發(fā)。

2需求分析

2.1功能需求描述

新時(shí)代互聯(lián)網(wǎng)的飛速發(fā)展,各個(gè)高校不斷引進(jìn)新技術(shù),為了解決學(xué)校傳統(tǒng)

人工管理方式帶來的費(fèi)時(shí),費(fèi)力,資源浪費(fèi),工作效率低等問題,學(xué)校等紛紛使用

電子記賬卡學(xué)生的消費(fèi)進(jìn)行管理,故對合理,高利用率的飯卡管理系統(tǒng)有著迫

切的需求。通過系統(tǒng)希望設(shè)計(jì)實(shí)現(xiàn)以下功能:

(1)注冊登錄:飯卡初始信息的錄入、飯卡用戶登錄

3

湖南商務(wù)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)

(2)充值:對飯卡進(jìn)行充值

(3)消費(fèi):對飯卡余額進(jìn)行操作

(4)掛失:使飯卡無法使用

(5)用戶:對用戶信息進(jìn)行操作,總體操作流程圖如圖2-1所示:

開始開始

系統(tǒng)登錄界面系統(tǒng)登錄界面

輸入用戶名輸入用戶名密碼密碼

數(shù)據(jù)庫數(shù)據(jù)庫驗(yàn)證信息是否正確驗(yàn)證信息是否正確信息錯(cuò)誤信息錯(cuò)誤

功能界面功能界面

功能處理界面功能處理界面

結(jié)束結(jié)束

圖2-1至慧學(xué)校飯卡管理系統(tǒng)總體操作流程圖

2.2非功能需求描述

此程序選用的開發(fā)語言是Java,這種編程語言有著豐富的數(shù)據(jù)類型,在指

令控制語句上也比較完善,更重要的就是對類與對象的大力支持,這些優(yōu)點(diǎn)為

程序開發(fā)者提供了技術(shù)保障,尤其是現(xiàn)在代碼都逐漸模塊化,有關(guān)系統(tǒng)功能開

發(fā)的源碼在網(wǎng)絡(luò)上都公開展示了,所以讓具備一定計(jì)算機(jī)開發(fā)基礎(chǔ)的開發(fā)人員

獨(dú)立開發(fā)系統(tǒng)在技術(shù)上也逐漸容易。

2.3需求用例建模

通過對功能需求的分析,創(chuàng)建以下總體用例模型,如圖2-2所示。

4

湖南商務(wù)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)

圖2-2至慧學(xué)校飯卡管理系統(tǒng)的總體用例模型

在至慧學(xué)校飯卡管理系統(tǒng)中,用戶能夠便捷的使用飯卡進(jìn)行日常的消費(fèi);

管理員能夠更好的為用戶使用飯卡提供更加方便的服務(wù)。

2.3.1注冊登錄功能模塊的用例

面向?qū)ο蟮男枨蠓治鲭A段中,對用例圖和活動(dòng)圖進(jìn)行了梳理分析。消費(fèi)信

息管理模塊具體的用例描述如圖2-3所示,分別具有用戶注冊和用戶登錄功能。

圖2-3注冊登錄模塊用例圖

2.3.2消費(fèi)信息管理模塊的用例

面向?qū)ο蟮男枨蠓治鲭A段中,對用例圖和活動(dòng)圖進(jìn)行了梳理分析。消費(fèi)信

息管理模塊具體的用例描述如圖2-4所示,分別具有新增消費(fèi)信息、刪除消費(fèi)

信息、查詢消費(fèi)信息、編輯消費(fèi)信息等功能。

5

湖南商務(wù)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)

圖2-4消費(fèi)信息管理模塊用例圖

通過對圖2-4用例圖的細(xì)致分析,得到每個(gè)用例的描述表。新增消費(fèi)信息

模塊用例描述如表2-1所示,可進(jìn)行新增消費(fèi)信息等操作。

表2-1新增消費(fèi)信息模塊用例描述

項(xiàng)目描述

用例名稱新增消費(fèi)信息

用例標(biāo)識號01

參與者用戶

簡要說明參與者進(jìn)入消費(fèi)信息管理頁面,進(jìn)行新增消費(fèi)信息。

前置條件參與者已打開當(dāng)前系統(tǒng)的消費(fèi)信息管理頁面

1.參與者選擇要新增的消費(fèi)信息

2.輸入要新增的內(nèi)容

3.參與者點(diǎn)擊修改按鈕,系統(tǒng)校驗(yàn)所輸入內(nèi)容的有效合理

基本事件流性

4.內(nèi)容有效則成功新增消費(fèi)信息,操作無效則出現(xiàn)錯(cuò)誤提

示信息

5.用例終止

其他事件流在點(diǎn)擊修改按鈕之前,參與者可關(guān)閉當(dāng)前所在的頁面

異常事件流提示出現(xiàn)錯(cuò)誤,參與者核實(shí)確認(rèn)

后置條件進(jìn)入模塊信息管理頁面,裝載對應(yīng)的數(shù)據(jù)信息

刪除消費(fèi)信息模塊用例描述如表2-2所示,可進(jìn)行刪除消費(fèi)信息等操作。

表2-2刪除消費(fèi)信息模塊用例描述

項(xiàng)目描述

用例名稱刪除消費(fèi)信息

用例標(biāo)識號02

6

湖南商務(wù)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)

參與者管理員

參與者選中待刪除的消費(fèi)信息,系統(tǒng)進(jìn)行驗(yàn)證后,成功刪

簡要說明

除消費(fèi)信息,反之則出現(xiàn)錯(cuò)誤提示信息

前置條件參與者已進(jìn)入該系統(tǒng)的消費(fèi)信息管理頁面

1.參與者選擇待刪除的消費(fèi)信息

2.參與者點(diǎn)擊刪除按鈕

基本事件流3.確認(rèn)刪除則成功刪除消費(fèi)信息,操作無效則出現(xiàn)錯(cuò)誤提

示信息

4.用例終止

其他事件流在點(diǎn)擊刪除按鈕之前,參與者可關(guān)閉當(dāng)前所在的頁面

異常事件流出現(xiàn)錯(cuò)誤信息提示,參與者核實(shí)

后置條件進(jìn)入消費(fèi)信息管理頁面,裝載對應(yīng)的數(shù)據(jù)信息

查詢消費(fèi)信息模塊用例描述如表2-3所示,可進(jìn)行查詢消費(fèi)信息等操作。

表2-3查詢消費(fèi)信息模塊用例描述

項(xiàng)目描述

用例名稱查詢消費(fèi)信息

用例標(biāo)識號03

參與者管理員

參與者選中待查詢的消費(fèi)信息,系統(tǒng)進(jìn)行驗(yàn)證后,成功查

簡要說明

詢消費(fèi)信息,反之則出現(xiàn)錯(cuò)誤提示信息

前置條件參與者已進(jìn)入該系統(tǒng)的消費(fèi)信息管理頁面

1.參與者選擇待查詢的消費(fèi)信息

2.參與者點(diǎn)擊查詢按鈕

基本事件流3.確認(rèn)查詢則成功查詢消費(fèi)信息,操作無效則出現(xiàn)錯(cuò)誤提

示信息

4.用例終止

其他事件流在點(diǎn)擊查詢按鈕之前,參與者可關(guān)閉當(dāng)前所在的頁面

異常事件流出現(xiàn)錯(cuò)誤信息提示,參與者核實(shí)

后置條件進(jìn)入消費(fèi)信息管理頁面,裝載對應(yīng)的數(shù)據(jù)信息

編輯消費(fèi)信息模塊用例描述如表2-4所示,可進(jìn)行編輯消費(fèi)信息等操作。

表2-4編輯消費(fèi)信息模塊用例描述

項(xiàng)目描述

用例名稱編輯消費(fèi)信息

用例標(biāo)識號04

7

湖南商務(wù)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)

參與者管理員

參與者選中待編輯的消費(fèi)信息,系統(tǒng)進(jìn)行驗(yàn)證后,成功編

簡要說明

輯消費(fèi)信息,反之則出現(xiàn)錯(cuò)誤提示信息

前置條件參與者已進(jìn)入該系統(tǒng)的消費(fèi)信息管理頁面

1.參與者選擇待編輯的消費(fèi)信息

2.參與者點(diǎn)擊編輯按鈕

基本事件流3.確認(rèn)編輯則成功編輯消費(fèi)信息,操作無效則出現(xiàn)錯(cuò)誤提

示信息

4.用例終止

其他事件流在點(diǎn)擊編輯按鈕之前,參與者可關(guān)閉當(dāng)前所在的頁面

異常事件流出現(xiàn)錯(cuò)誤信息提示,參與者核實(shí)

后置條件進(jìn)入消費(fèi)信息管理頁面,裝載對應(yīng)的數(shù)據(jù)信息

2.3.3充值信息管理模塊的用例

面向?qū)ο蟮男枨蠓治鲭A段中,對用例圖和活動(dòng)圖進(jìn)行了梳理分析。充值信

息管理模塊具體的用例描述如圖2-5所示,分別具有新增充值信息、刪除充值

信息、查詢充值信息、編輯充值信息等功能。

圖2-5充值信息管理模塊用例圖

通過對圖2-5用例圖的細(xì)致分析,得到每個(gè)用例的描述表。新增充值信息

模塊用例描述如表2-5所示,可進(jìn)行新增消費(fèi)信息等操作。

表2-5新增充值信息模塊用例描述

項(xiàng)目描述

用例名稱新增充值信息

用例標(biāo)識號01

8

湖南商務(wù)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)

參與者用戶

簡要說明參與者進(jìn)入充值信息管理頁面,進(jìn)行新增充值信息。

前置條件參與者已打開當(dāng)前系統(tǒng)的充值信息管理頁面

1.參與者選擇要新增的充值信息

2.輸入要新增的內(nèi)容

3.參與者點(diǎn)擊修改按鈕,系統(tǒng)校驗(yàn)所輸入內(nèi)容的有效合理

基本事件流性

4.內(nèi)容有效則成功新增充值信息,操作無效則出現(xiàn)錯(cuò)誤提

示信息

5.用例終止

其他事件流在點(diǎn)擊修改按鈕之前,參與者可關(guān)閉當(dāng)前所在的頁面

異常事件流提示出現(xiàn)錯(cuò)誤,參與者核實(shí)確認(rèn)

后置條件進(jìn)入模塊信息管理頁面,裝載對應(yīng)的數(shù)據(jù)信息

刪除充值信息模塊用例描述如表2-6所示,可進(jìn)行刪除充值信息等操作。

表2-6刪除充值信息模塊用例描述

項(xiàng)目描述

用例名稱刪除充值信息

用例標(biāo)識號02

參與者管理員

參與者選中待刪除的充值信息,系統(tǒng)進(jìn)行驗(yàn)證后,成功刪

簡要說明

除充值信息,反之則出現(xiàn)錯(cuò)誤提示信息

前置條件參與者已進(jìn)入該系統(tǒng)的充值信息管理頁面

1.參與者選擇待刪除的充值信息

2.參與者點(diǎn)擊刪除按鈕

基本事件流3.確認(rèn)刪除則成功刪除充值信息,操作無效則出現(xiàn)錯(cuò)誤提

示信息

4.用例終止

其他事件流在點(diǎn)擊刪除按鈕之前,參與者可關(guān)閉當(dāng)前所在的頁面

異常事件流出現(xiàn)錯(cuò)誤信息提示,參與者核實(shí)

后置條件進(jìn)入充值信息管理頁面,裝載對應(yīng)的數(shù)據(jù)信息

查詢充值信息模塊用例描述如表2-7所示,可進(jìn)行查詢充值信息等操作。

表2-7查詢充值信息模塊用例描述

項(xiàng)目描述

用例名稱查詢充值信息

9

湖南商務(wù)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)

用例標(biāo)識號03

參與者管理員

參與者選中待查詢的充值信息,系統(tǒng)進(jìn)行驗(yàn)證后,成功查

簡要說明

詢充值信息,反之則出現(xiàn)錯(cuò)誤提示信息

前置條件參與者已進(jìn)入該系統(tǒng)的充值信息管理頁面

1.參與者選擇待查詢的充值信息

2.參與者點(diǎn)擊查詢按鈕

基本事件流3.確認(rèn)查詢則成功查詢充值信息,操作無效則出現(xiàn)錯(cuò)誤提

示信息

4.用例終止

其他事件流在點(diǎn)擊查詢按鈕之前,參與者可關(guān)閉當(dāng)前所在的頁面

異常事件流出現(xiàn)錯(cuò)誤信息提示,參與者核實(shí)

后置條件進(jìn)入充值信息管理頁面,裝載對應(yīng)的數(shù)據(jù)信息

編輯充值信息模塊用例描述如表2-8所示,可進(jìn)行編輯充值信息等操作。

表2-8編輯充值信息模塊用例描述

項(xiàng)目描述

用例名稱編輯充值信息

用例標(biāo)識號04

參與者管理員

參與者選中待編輯的充值信息,系統(tǒng)進(jìn)行驗(yàn)證后,成功編

簡要說明

輯充值信息,反之則出現(xiàn)錯(cuò)誤提示信息

前置條件參與者已進(jìn)入該系統(tǒng)的充值信息管理頁面

1.參與者選擇待編輯的充值信息

2.參與者點(diǎn)擊編輯按鈕

基本事件流3.確認(rèn)編輯則成功編輯充值信息,操作無效則出現(xiàn)錯(cuò)誤提

示信息

4.用例終止

其他事件流在點(diǎn)擊編輯按鈕之前,參與者可關(guān)閉當(dāng)前所在的頁面

異常事件流出現(xiàn)錯(cuò)誤信息提示,參與者核實(shí)

后置條件進(jìn)入充值信息管理頁面,裝載對應(yīng)的數(shù)據(jù)信息

2.3.4用戶信息管理模塊的用例

面向?qū)ο蟮男枨蠓治鲭A段中,對用例圖和活動(dòng)圖進(jìn)行了梳理分析。用戶信息

管理模塊具體的用例描述如圖2-6所示,分別具有新增用戶信息、刪除用戶信

10

湖南商務(wù)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)

息、查詢用戶信息、編輯用戶信息等功能。

圖2-6用戶信息管理模塊用例圖

通過對圖2-6用例圖的細(xì)致分析,得到每個(gè)用例的描述表。新增用戶信息

模塊用例描述如表2-9所示,可進(jìn)行新增消費(fèi)信息等操作。

表2-9新增用戶信息模塊用例描述

項(xiàng)目描述

用例名稱新增用戶信息

用例標(biāo)識號01

參與者用戶

簡要說明參與者進(jìn)入用戶信息管理頁面,進(jìn)行新增用戶信息。

前置條件參與者已打開當(dāng)前系統(tǒng)的用戶信息管理頁面

1.參與者選擇要新增的用戶信息

2.輸入要新增的內(nèi)容

3.參與者點(diǎn)擊修改按鈕,系統(tǒng)校驗(yàn)所輸入內(nèi)容的有效合理

基本事件流性

4.內(nèi)容有效則成功新增用戶信息,操作無效則出現(xiàn)錯(cuò)誤提

示信息

5.用例終止

其他事件流在點(diǎn)擊修改按鈕之前,參與者可關(guān)閉當(dāng)前所在的頁面

異常事件流提示出現(xiàn)錯(cuò)誤,參與者核實(shí)確認(rèn)

后置條件進(jìn)入模塊信息管理頁面,裝載對應(yīng)的數(shù)據(jù)信息

刪除用戶信息模塊用例描述如表2-10所示,可進(jìn)行刪除用戶信息等操作。

表2-10刪除用戶信息模塊用例描述

項(xiàng)目描述

用例名稱刪除用戶信息

11

湖南商務(wù)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)

用例標(biāo)識號02

參與者管理員

參與者選中待刪除的用戶信息,系統(tǒng)進(jìn)行驗(yàn)證后,成功刪

簡要說明

除用戶信息,反之則出現(xiàn)錯(cuò)誤提示信息

前置條件參與者已進(jìn)入該系統(tǒng)的用戶信息管理頁面

1.參與者選擇待刪除的用戶信息

2.參與者點(diǎn)擊刪除按鈕

基本事件流3.確認(rèn)刪除則成功刪除用戶信息,操作無效則出現(xiàn)錯(cuò)誤提

示信息

4.用例終止

其他事件流在點(diǎn)擊刪除按鈕之前,參與者可關(guān)閉當(dāng)前所在的頁面

異常事件流出現(xiàn)錯(cuò)誤信息提示,參與者核實(shí)

后置條件進(jìn)入用戶信息管理頁面,裝載對應(yīng)的數(shù)據(jù)信息

查詢用戶信息模塊用例描述如表2-11所示,可進(jìn)行查詢用戶信息等操作。

表2-11查詢用戶信息模塊用例描述

項(xiàng)目描述

用例名稱查詢用戶信息

用例標(biāo)識號03

參與者管理員

參與者選中待查詢的用戶信息,系統(tǒng)進(jìn)行驗(yàn)證后,成功查

簡要說明

詢用戶信息,反之則出現(xiàn)錯(cuò)誤提示信息

前置條件參與者已進(jìn)入該系統(tǒng)的用戶信息管理頁面

1.參與者選擇待查詢的用戶信息

2.參與者點(diǎn)擊查詢按鈕

基本事件流3.確認(rèn)查詢則成功查詢用戶信息,操作無效則出現(xiàn)錯(cuò)誤提

示信息

4.用例終止

其他事件流在點(diǎn)擊查詢按鈕之前,參與者可關(guān)閉當(dāng)前所在的頁面

異常事件流出現(xiàn)錯(cuò)誤信息提示,參與者核實(shí)

后置條件進(jìn)入用戶信息管理頁面,裝載對應(yīng)的數(shù)據(jù)信息

編輯用戶信息模塊用例描述如表2-12所示,可進(jìn)行編輯用戶信息等操作。

表2-12編輯用戶信息模塊用例描述

項(xiàng)目描述

用例名稱編輯用戶信息

12

湖南商務(wù)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)

用例標(biāo)識號04

參與者用戶

參與者選中待編輯的用戶信息,系統(tǒng)進(jìn)行驗(yàn)證后,成功編

簡要說明

輯用戶信息,反之則出現(xiàn)錯(cuò)誤提示信息

前置條件參與者已進(jìn)入該系統(tǒng)的用戶信息管理頁面

1.參與者選擇待編輯的用戶信息

2.參與者點(diǎn)擊編輯按鈕

基本事件流3.確認(rèn)編輯則成功編輯用戶信息,操作無效則出現(xiàn)錯(cuò)誤提

示信息

4.用例終止

其他事件流在點(diǎn)擊編輯按鈕之前,參與者可關(guān)閉當(dāng)前所在的頁面

異常事件流出現(xiàn)錯(cuò)誤信息提示,參與者核實(shí)

后置條件進(jìn)入用戶信息管理頁面,裝載對應(yīng)的數(shù)據(jù)信息

2.3.5掛失信息管理模塊的用例

面向?qū)ο蟮男枨蠓治鲭A段中,對用例圖和活動(dòng)圖進(jìn)行了梳理分析。掛失信息

管理模塊具體的用例描述如圖2-7所示,分別具有新增掛失信息、刪除掛失信

息、查詢掛失信息、編輯掛失信息等功能。

圖2-7掛失信息管理模塊用例圖

通過對圖2-7用例圖的細(xì)致分析,得到每個(gè)用例的描述表。新增掛失信息

模塊用例描述如表2-13所示,可進(jìn)行新增消費(fèi)信息等操作。

表2-13新增掛失信息模塊用例描述

項(xiàng)目描述

用例名稱新增掛失信息

13

湖南商務(wù)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)

用例標(biāo)識號01

參與者用戶

簡要說明參與者進(jìn)入掛失信息管理頁面,進(jìn)行新增掛失信息。

前置條件參與者已打開當(dāng)前系統(tǒng)的掛失信息管理頁面

1.參與者選擇要新增的掛失信息

2.輸入要新增的內(nèi)容

3.參與者點(diǎn)擊修改按鈕,系統(tǒng)校驗(yàn)所輸入內(nèi)容的有效合理

基本事件流性

4.內(nèi)容有效則成功新增掛失信息,操作無效則出現(xiàn)錯(cuò)誤提

示信息

5.用例終止

其他事件流在點(diǎn)擊修改按鈕之前,參與者可關(guān)閉當(dāng)前所在的頁面

異常事件流提示出現(xiàn)錯(cuò)誤,參與者核實(shí)確認(rèn)

后置條件進(jìn)入模塊信息管理頁面,裝載對應(yīng)的數(shù)據(jù)信息

刪除掛失信息模塊用例描述如表2-14所示,可進(jìn)行刪除掛失信息等操作。

表2-14刪除掛失信息模塊用例描述

項(xiàng)目描述

用例名稱刪除掛失信息

用例標(biāo)識號02

參與者管理員

參與者選中待刪除的掛失信息,系統(tǒng)進(jìn)行驗(yàn)證后,成功刪

簡要說明

除掛失信息,反之則出現(xiàn)錯(cuò)誤提示信息

前置條件參與者已進(jìn)入該系統(tǒng)的掛失信息管理頁面

1.參與者選擇待刪除的掛失信息

2.參與者點(diǎn)擊刪除按鈕

基本事件流3.確認(rèn)刪除則成功刪除掛失信息,操作無效則出現(xiàn)錯(cuò)誤提

示信息

4.用例終止

其他事件流在點(diǎn)擊刪除按鈕之前,參與者可關(guān)閉當(dāng)前所在的頁面

異常事件流出現(xiàn)錯(cuò)誤信息提示,參與者核實(shí)

后置條件進(jìn)入掛失信息管理頁面,裝載對應(yīng)的數(shù)據(jù)信息

查詢掛失信息模塊用例描述如表2-15所示,可進(jìn)行查詢掛失信息等操作。

表2-15查詢掛失信息模塊用例描述

項(xiàng)目描述

14

湖南商務(wù)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)

用例名稱查詢掛失信息

用例標(biāo)識號03

參與者管理員

參與者選中待查詢的掛失信息,系統(tǒng)進(jìn)行驗(yàn)證后,成功查

簡要說明

詢掛失信息,反之則出現(xiàn)錯(cuò)誤提示信息

前置條件參與者已進(jìn)入該系統(tǒng)的掛失信息管理頁面

1.參與者選擇待查詢的掛失信息

2.參與者點(diǎn)擊查詢按鈕

基本事件流3.確認(rèn)查詢則成功查詢掛失信息,操作無效則出現(xiàn)錯(cuò)誤提

示信息

4.用例終止

其他事件流在點(diǎn)擊查詢按鈕之前,參與者可關(guān)閉當(dāng)前所在的頁面

異常事件流出現(xiàn)錯(cuò)誤信息提示,參與者核實(shí)

后置條件進(jìn)入掛失信息管理頁面,裝載對應(yīng)的數(shù)據(jù)信息

編輯掛失信息模塊用例描述如表2-16所示,可進(jìn)行編輯掛失信息等操作。

表2-16編輯掛失信息模塊用例描述

項(xiàng)目描述

用例名稱編輯掛失信息

用例標(biāo)識號04

參與者用戶

參與者選中待編輯的掛失信息,系統(tǒng)進(jìn)行驗(yàn)證后,成功編

簡要說明

輯掛失信息,反之則出現(xiàn)錯(cuò)誤提示信息

前置條件參與者已進(jìn)入該系統(tǒng)的掛失信息管理頁面

1.參與者選擇待編輯的掛失信息

2.參與者點(diǎn)擊編輯按鈕

基本事件流3.確認(rèn)編輯則成功編輯掛失信息,操作無效則出現(xiàn)錯(cuò)誤提

示信息

4.用例終止

其他事件流在點(diǎn)擊編輯按鈕之前,參與者可關(guān)閉當(dāng)前所在的頁面

異常事件流出現(xiàn)錯(cuò)誤信息提示,參與者核實(shí)

后置條件進(jìn)入掛失信息管理頁面,裝載對應(yīng)的數(shù)據(jù)信息

15

湖南商務(wù)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)

2.4系統(tǒng)流程分析

2.4.1操作流程分析

程序上交給用戶進(jìn)行使用時(shí),需要提供程序的操作流程圖(如圖2-8所

示),這樣便于用戶容易理解程序的具體工作步驟,現(xiàn)如今程序的操作流程都

有一個(gè)大致的標(biāo)準(zhǔn),即先通過登錄頁面提交登錄數(shù)據(jù),通過程序驗(yàn)證正確之后,

用戶才能在程序功能操作區(qū)頁面操作對應(yīng)的功能。

開始開始

系統(tǒng)登錄界面系統(tǒng)登錄界面

輸入用戶名輸入用戶名密碼密碼

數(shù)據(jù)庫數(shù)據(jù)庫驗(yàn)證信息是否正確驗(yàn)證信息是否正確信息錯(cuò)誤信息錯(cuò)誤

功能界面功能界面

功能處理界面功能處理界面

結(jié)束結(jié)束

圖2-8程序操作流程圖

2.4.2登錄流程分析

在這個(gè)部分,需要對程序的登錄功能模塊的運(yùn)行流程(如圖2-9所示),

進(jìn)行單獨(dú)說明。程序設(shè)置登錄模塊也是為了安全起見,讓用戶使用放心,登錄

模塊主要就是讓用戶提交登錄信息,程序進(jìn)行數(shù)據(jù)驗(yàn)證,驗(yàn)證通過的用戶才能

夠成功登錄程序。

16

湖南商務(wù)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)

開始開始

輸入賬號輸入賬號

密碼密碼

判斷賬號是否正確

判斷賬號是否正確提示賬號錯(cuò)誤提示賬號錯(cuò)誤

判斷密碼是否正確判斷密碼是否正確提示密碼錯(cuò)誤提示密碼錯(cuò)誤

登錄成功登錄成功

結(jié)束結(jié)束

圖2-9程序登錄流程圖

2.4.3飯卡信息添加流程分析

程序的添加功能就是提供給操作者錄入信息的功能,不管是涉及到用戶信

息添加,還是其它功能模塊涉及到的信息添加,程序的信息添加流程(如圖2-10

所示)都是一致的。程序都是先對操作者錄入的數(shù)據(jù)進(jìn)行判定,這個(gè)判定規(guī)則

是一段提前編寫完成的程序代碼,當(dāng)程序判定數(shù)據(jù)符合要求

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(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ǔ)空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論