【正文】
( ) : i n t+ s e a r c h P a s s I n f o r m a t i o m ( ) : s t r i n g+ l o g i n ( ) : v o i d+ l o g o u t ( ) : v o i d+ l o s t ( ) : v o i d+ f i n d ( ) : v o i d+ t r a n s f e r M o n e y ( ) : i n t+ m o d i f y P a s s w o r d ( ) : s t r i n g I D : s t r i n g p a s s w o r d : s t r i n g s c h o o l N u m b e r : s t r i n g p h o n e N u m b e r : s t r i n g a d r e s s : s t r i n g e m a i l : s t r i n gu s e r+ l o g i n ( ) : v o i d+ l o g o u t ( ) : v o i d+ s e a r c h C a r d M o n e y ( ) : i n t+ s e a r c h B a n k C a r d M o n e y ( ) : i n t+ s e a r c h P a s s I n f o r m a t i o n ( ) : s t r i n g+ s e a r c h L o s t I n f o r m a t i o n ( ) : s t r i n g+ s e a r c h F i n d I n f o r m a t i o n ( ) : s t r i n g I D : s t r i n g p a s s w o r d : s t r i n g n a m e : s t r i n g p o p e d o m : s t r i n gm a n a g e r+ b o o l L e g a l ( ) : b o o l I D : s t r i n g p a s s w o r d : s t r i n gl o g i n+ l o g o u t ( ) : v o i d I D : s t r i n g p a s s w o r d : s t r i n gl o g o u t+ s e a r c h C a r d M o n e y ( ) : i n t+ c o n t i n u e ( ) : v o i d+ g i v e O u t ( ) : v o i d m o n e y : i n ts e a r c h C a r d M o n e y+ s e a r c h S c h o o l C a r d M o n e y ( ) : i n t+ c o n t i n e u ( ) : v o i d+ g i v e O u t ( ) : v o i d m o n e y : i n ts e a r c h S c h o o l C a r d M o n e y+ s e a r c h P a s s I n f o r m a t i o n ( ) : s t r i n g+ c o n t i n u e ( ) : v o i d+ g i v e O u t ( ) : v o i d i n f o r m a t i o n : s t r i n gs e a r c h P a s s I n f o r m a t i o n+ t r a n s f e r M o n e y ( ) : i n t+ s c h o o l C a r d M o n e y ( ) : i n t+ b a n k C a r d M o n e y ( ) : i n t+ c o n t i n u e ( ) : v o i d+ g i v e O u t ( ) : v o i d m o n e y : i n t s c h o o l C a r d M o n e y : i n t b a n k C a r d M o n e y : i n tt r a n s f e r M o n e y+ l o s t ( ) : v o i d+ b o o l P a s s w o r d L e g a l ( ) : b o o l+ g i v e O u t ( ) : v o i d I D : s t r i n g p a s s w o r d : s t r i n g n a m e : s t r i n g a d d r e s s : s t r i n g e m a i l : s t r i n gl o s t+ f i n d ( ) : v o i d+ c o n t i n u e ( ) : v o i d+ g i v e O u t ( ) : v o i d I D : s t r i n g p a s s w o r d : s t r i n g n a m e : s t r i n g a d d r e s s : s t r i n g e m a i l : s t r i n gf i n d+ m o d i f y ( ) : s t r i n g+ b o o l E q u a l ( ) : b o o l+ b o o l L e g a l ( ) : b o o l+ c o n t i n u e ( ) : v o i d+ g i v e O u t ( ) : v o i d p a s s w o r d : s t r i n g n e w P a s s w o r d : s t r i n g a g a i n N e w P a s s w o r d : s t r i n gm o d i f y P a s s w o r d+ s e a r c h L o s t I n f o r m a t i o n ( ) : s t r i n g I D : s t r i n g n a m e : s t r i n g a d d r e s s : s t r i n g e m a i l : s t r i n g m o n e y : i n ts e a r c h L o s t I n f o r m a t i o n+ s e a r c h F i n d I n f o r m a t i o n ( ) : s t r i n g I D : s t r i n g n a m e : s t r i n g a d d r e s s : s t r i n g e m a i l : s t r i n gs e a r c h F i n d I n f o r m a t i o n0 . . *10 . . *10 . . *10 . . *10 . . *10 . . *10 . . *10 . . *10 . . *10 . . *10 . . *10 . . *10 . . *10 . . *10 . . *10 . . *1 圖 領(lǐng)域模型 主要 Package 的介紹 一卡通自助服務(wù)系統(tǒng) Package 圖見圖 大連交通大學(xué)軟件學(xué)院《軟件工程實踐》 2020202007 22 w e b a p pa c t i o nf o r ms e a r c hs e r v i c es e r v i c e I m p lu t i ld a od a o H i b e r n a tea d m i nu s e rm o d e l 圖 一卡通自助服務(wù)系統(tǒng) Package 圖 ? Webapp Webapp 包包含了 action、 form 包,它們屬于顯示層的代碼,主要使用 struts框架。 ? Dao Dao 包包含了業(yè)務(wù)實現(xiàn)的主要接口,每個接口都有一個對應(yīng)的 Hibernate 版本的 daoHibernate 的實現(xiàn), daoHibernate 類放在 daoHibernate 包中,通過daoHibernate 對數(shù)據(jù)庫進(jìn)行訪問,它們屬于持久層的代碼,主要使用 Hibernate框架。 ? Search Serach 包包含了對頁面進(jìn)行處理的一些比較復(fù)雜的顯示操作。 大連交通大學(xué)軟件學(xué)院《軟件工程實踐》 2020202007 23 ? manager nanager 包包含了屬于管理員操作的 webapp、 service、 serviceImpl、 dao、daoHibernate、 model 等包,這些包的關(guān)系同上。 6. 過程視圖 過程視圖部分?jǐn)⑹鰩讉€主要子系統(tǒng)的處理流程。一卡通自助服務(wù)系統(tǒng)的數(shù)據(jù)視圖見圖 大連交通大學(xué)軟件學(xué)院《軟件工程實踐》 2020202007 28 u s e rI Dp a s s w o r de m a i lp h o n e n u b e rs t u d e n t n u m b e rs c h o o l n u m b e rM a n a g e rI Dp a s s w o r dI Dp o p e d o mn a m ec a r di n f o r m a t i o na d r e s se m a i lm o n e ym o n e yS e a r c hm o n e y查詢11管理查詢管理11mnmn 7. 1 一卡通自助服務(wù)系統(tǒng)的數(shù)據(jù)視圖 8. 規(guī)模和性能 ? 滿足的規(guī)模 能夠滿足 100 人同時在線瀏覽網(wǎng)頁, 20 人同時進(jìn)行有關(guān)數(shù)據(jù)庫的操作。 9. 質(zhì)量 系統(tǒng)正式使用時,保證預(yù)約號的生成與銷毀,裝備與場地租用的更換的流程