面向?qū)ο笳n程設(shè)計(jì)期末作業(yè)_第1頁
面向?qū)ο笳n程設(shè)計(jì)期末作業(yè)_第2頁
面向?qū)ο笳n程設(shè)計(jì)期末作業(yè)_第3頁
面向?qū)ο笳n程設(shè)計(jì)期末作業(yè)_第4頁
面向?qū)ο笳n程設(shè)計(jì)期末作業(yè)_第5頁
已閱讀5頁,還剩10頁未讀, 繼續(xù)免費(fèi)閱讀

付費(fèi)下載

下載本文檔

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

文檔簡介

面向?qū)ο笳n程設(shè)計(jì)期末作業(yè)

基于UML的校園卡管理系統(tǒng)的分析與設(shè)計(jì)

專業(yè)軟件工程

班級軟件技術(shù)2班

學(xué)號1367003117

姓名方智華

目錄

一.校園卡管理系統(tǒng)設(shè)

計(jì)......................................1

二.設(shè)計(jì)目的.................................3

1.需求分析..................................3

2.系統(tǒng)功能分析..............................4

三.用UML對系統(tǒng)建模........................4

1.用例圖(用例建模)........................4

2.系統(tǒng)類圖..................................6

3.順序圖....................................8

4.構(gòu)造活動圖...............................11

5組件圖....................................15

6.部署圖...................................15

7.狀態(tài)圖...................................16

四.設(shè)計(jì)要求.................................20

L數(shù)據(jù)流....................................20

2.工作流程圖..............................21

3.數(shù)據(jù)字典.................................22

4.E-R圖...................................25

5.sql建表語句..............................26

五.學(xué)習(xí)體會28

1.課程設(shè)計(jì)的目的

《面向?qū)ο蟪绦蛟O(shè)計(jì)》是一門實(shí)踐性很強(qiáng)的計(jì)算機(jī)專業(yè)基礎(chǔ)課程,課程設(shè)計(jì)是學(xué)

習(xí)完該課程后進(jìn)行的一次較全面的綜合練習(xí)。其目的在于通過實(shí)踐加深學(xué)生對面

向?qū)ο蟪绦蛟O(shè)計(jì)的理論、方法和基礎(chǔ)知識的理解,掌握使用Java語言進(jìn)行面向

對象設(shè)計(jì)的基本方法,提高運(yùn)用面向?qū)ο笾R分析實(shí)際問題、解決實(shí)際問題的能

力。

1、需求分析

課題:校園卡管理系統(tǒng)

(1)。選題意義

近年來,由于國家在教育方面的投入越來越大,而且越來越多的人意識到教育的重要性,

以及高校擴(kuò)招。導(dǎo)致在校學(xué)生越來越多,這就意味著校園卡的是用越來越多,加大了校園卡

的管理難度,那么設(shè)計(jì)一套能夠行之有效的對管理校園卡進(jìn)行管理的校園卡管理系統(tǒng)是非常

有必要的。所以,我覺得做校園卡管理系統(tǒng)非常有意義。

(2)。功能介紹

校園卡管理系統(tǒng)主要有兩類用戶,一是系統(tǒng)管理員,負(fù)責(zé)對校園卡系統(tǒng)信息進(jìn)行管理,

可以實(shí)現(xiàn)用戶信息維護(hù),辦理新卡,卡掛失/卡重置,修改密碼,沖值統(tǒng)計(jì),消費(fèi)統(tǒng)計(jì),查

詢信息等操作。二是普通用戶,可以實(shí)現(xiàn)修改密碼,沖值,消費(fèi),余額查詢,查詢個(gè)人消費(fèi)

和沖值記錄等操作。

用例圖

校園卡管理系統(tǒng)

系統(tǒng)流程圖

■具體流程:首先,由持卡者遞交書面申請?zhí)岢錾暾埿驴ǖ囊螅芾韱T錄入持卡者

的信息,并調(diào)出學(xué)校持卡者信息庫進(jìn)行核對,確認(rèn)該用戶為合法持卡者,就建立相

應(yīng)的飯卡信息并存檔,這些信息要記入飯卡存款額及歷史情況庫文件,隨后生成文

檔“提交飯卡

■持卡者領(lǐng)到飯卡后,可以消費(fèi),可以隨時(shí)對飯卡進(jìn)行充值;在飯卡遺失后可以掛失;

持卡者離開學(xué)校后要注銷飯卡。

■這些處理行為的每次記錄都要存入“飯卡存款額及歷史情況”庫文件中,并由這個(gè)

庫文件生成相應(yīng)的報(bào)表并打印出來。

申請新卡

卡信

錄入

學(xué)持

,

信息

藝息

加鎖刷卡消費(fèi)

0層數(shù)據(jù)流圖

系統(tǒng)的時(shí)序圖

首先介紹系統(tǒng)的時(shí)序圖,校園卡管理系統(tǒng)的時(shí)序圖主要有3個(gè)。

(1)校園卡管理人員開卡的時(shí)序圖

(2)學(xué)生掛失的時(shí)序圖

(3)學(xué)生解凍的時(shí)序圖

1.校園卡管理人員開卡的時(shí)序圖

學(xué)生信息、校園卡學(xué)生

:校園卡管理人

",入學(xué)生信息》

2導(dǎo)入學(xué)生

3:校園卡發(fā)放:

4:審核學(xué)生信息

5:審核通過L

6:提交注冊信息

rK

7:提交注銷信息

學(xué)生要開卡,需要提供個(gè)人信息。校園卡管理人員需要對其信息進(jìn)行審核,通

過之后,為其辦卡。

2.學(xué)生掛失的時(shí)序圖

校園卡管理校園卡

學(xué)生:NewClass人員

中1:提交個(gè)人信息2檢查驗(yàn)證

3:確定3

4:校園卡凍結(jié)

學(xué)生掛失,需要向管理人員提供其個(gè)人信息,并通過管理人員的審核驗(yàn)證,才

能為其掛失。

2.學(xué)生解凍的時(shí)序圖

學(xué)生解凍校園卡,需要向管理人員提供個(gè)人信息,通過管理人員的驗(yàn)證后,

為其校園卡解除凍結(jié)狀態(tài)。

系統(tǒng)的協(xié)作圖

(1)校園卡管理人員開卡的協(xié)作圖

(2)學(xué)生掛失的協(xié)作圖

(3)學(xué)生解凍的協(xié)作圖

1.校園卡管理人員開卡的協(xié)作圖

1:輸入學(xué)生信息

2.學(xué)生掛失的協(xié)作圖

3.學(xué)生解凍的協(xié)作圖

1:提交個(gè)人信息

系統(tǒng)的狀態(tài)圖

管理員開卡的狀態(tài)圖

管理員要開卡,首先需要登錄,通過系統(tǒng)認(rèn)證后,轉(zhuǎn)入開卡頁面,輸入學(xué)生

信息。學(xué)生信息輸入后,需要驗(yàn)證是否符合開卡要求,通過審核,則開卡成功;

如果未通過,則返回開卡頁面。

管理員要充值,首先需要登錄,通過系統(tǒng)認(rèn)證后,轉(zhuǎn)入充值頁面,輸入充值

金額。充值金額輸入后,需要驗(yàn)證是否能夠充值,通過審核,則充值成功;如

果未通過,則返回充值頁面。

管理員收到請求要掛失,首先需要登錄,通過系統(tǒng)認(rèn)證后,轉(zhuǎn)入掛失頁面,輸

入學(xué)生信息。學(xué)生信息輸入后,需要驗(yàn)證是否需要掛失,通過審核,則掛失成

功;如果未通過,則返回掛失頁面。

管理員要解除校園卡鎖定,首先需要登錄,通過系統(tǒng)認(rèn)證后,轉(zhuǎn)入解凍頁面,

輸入學(xué)生信息。學(xué)生信息輸入后,需要驗(yàn)證是否符合解凍條件,通過審核,則

解凍成功;如果未通過,則返回解凍頁面。

系統(tǒng)的活動圖

系統(tǒng)中的類圖

校園卡消費(fèi)記錄

孰扁號

袋?學(xué)生姓名

龜姓名

用>消費(fèi)時(shí)間

司>辦理時(shí)間

?消費(fèi)金額

蹌有效日期亳消費(fèi)目的

查?檢查()

修10(

充值記錄制

中學(xué)生姓名

勖充值時(shí)間校園卡申請

電充值金額校園卡管理電姓名

人員能申請時(shí)間

?查詢()

Oname

.二

掛失

覿學(xué)生

編號

姓名

院系

|^物>

專立

?撒徜0

?刪除0

?修改()

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(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

提交評論