【文章內(nèi)容簡介】
時,將依附于它的實體一并刪除,如:某崗位屬于某部門,刪除該部門的時候,連同該崗位一起刪除 … 系統(tǒng) 環(huán)境 操作系統(tǒng) 平臺: Windows 7 環(huán)境: .NET FrameWork 會議管理系統(tǒng)概要設(shè)計說明書 內(nèi)部文檔 第 7 頁 共 77 頁 數(shù)據(jù)庫 SQL SERVER 2020 客戶端 平臺不限 環(huán)境: IE /Firefox /Chrome /Opera 瀏覽器 會議管理系統(tǒng)概要設(shè)計說明書 內(nèi)部文檔 第 8 頁 共 77 頁 2 系統(tǒng)模塊命名規(guī)范 概述 設(shè)計、 開發(fā)人員必須嚴(yán)格按照 此套開發(fā) 規(guī)范和標(biāo)準(zhǔn) , 并落實到自己的開發(fā) 木塊 當(dāng)中。 命名規(guī)范 包括: a. 數(shù)據(jù)庫設(shè)計表名與表屬性名稱按照數(shù)據(jù)庫設(shè)計說明書命名。 b. 有關(guān)類及其屬性名定義:所有類及其屬性命名以類圖為準(zhǔn)。 c. 方法中變量命名必須有對應(yīng)的意義,在看到變量名的時候能大概知道是做什么的。 編碼規(guī)范 包括: a. 所有命名設(shè)計必須遵照命名規(guī)范。 b. 在方法中定義變量時必須在方法開始的時候定義,并且按照類型有序排列(普通變量(按照類型大?。?類變量 泛型變量 其他變量。 c. Model 層中只定義屬性,不存方法, BLL 層只存放每個方法的實現(xiàn), Controller 層調(diào)用BLL 層方法。 會議管理系統(tǒng)概要設(shè)計說明書 內(nèi)部文檔 第 9 頁 共 77 頁 3 對象 設(shè)計 系統(tǒng)類圖 結(jié)構(gòu) (總體 類圖) + A d d D e p ( i n o u t d e p a r t m e n t : D e p a r t m e n t ) : i n t+ D e l e t e D e p ( i n n u m : i n t ) : i n t+ S e a r c h D e p ( i n e m p _ n a m e : s t r i n g , i n d e p _ n a m e : s t r i n g ) : L i s t D e p a r t m e n t + G e t A l l D e p ( ) : L i s t D e p a r t m e n t + U p d a t e D e p ( i n o u t d e p a r t m e n t : D e p a r t m e n t ) : i n tB L L D e p a r t m e n t D e p _ i d : i n t D e p _ n a m e : s t r i n g E m p _ i d : i n t D e p _ r e m a r k : s t r i n g D e p _ p h o n e : s t r i n gD e p a r t m e n t+ J o b _ i d : i n t+ J o b _ n a m e : s t r i n g+ D e p _ i d : i n t+ J o b _ R e m a r k s : s t r i n gJ o b+ A d d J o b ( i n o u t j o b : J o b ) : i n t+ D e l e t e J o b ( i n n u m : i n t ) : i n t+ S e a r c h J o b ( i n d e p _ i d : i n t , i n n a m e : s t r i n g ) : L i s t J o b + G e t A l l J o b ( ) : L i s t J o b + U p d a t e J o b ( i n o u t j o b : J o b ) : i n tB L L J o b E m p _ i d : i n t E m p _ n a m e : s t r i n g+ E m p _ p s w : s t r i n g E m p _ s e x : c h a r E m p _ a d d r e s s : s t r i n g E m p _ p h o n e : s t r i n g J o b _ i d : i n t E m p _ s a l a r y : d e c i m a l E m p _ r e m a r k s : s t r i n g E m p _ i s M a n a g e r : b o o l E m p _ a g e : i n t E m p _ e m a i l : s t r i n gE m p l o y e e+ A d d E m p ( i n o u t e m p l o y e e : E m p l o y e e ) : i n t+ D e l e t e E m p ( i n n u n : i n t ) : i n t+ S e a r c h E m p B y I D ( i n n u m : i n t ) : L i s t E m p l o y e e + S e a r c h E m p ( i n n u m : i n t , i n n a m e : s t r i n g , i n d e p _ i d : i n t , i n j o b _ i d : i n t ) : L i s t E m p l o y e e + G e t A l l E m p ( ) : L i s t E m p l o y e e + U p d a t e E m p ( i n o u t E e m p l o y e e : E m p l o y e e ) : i n t+ C h a n g e P w d ( ) : i n t+ C h e c k L o g i n ( i n e m p l o y e e : E m p l o y e e ) : i n tB L L E m p l o y e e+ E m p _ i d : i n t+ P o w _ i d : i n tA l l o t+ S e a r c h P o w _ i d B y E m p _ i d ( i n e m p _ i d : i n t ) : L i s t i n t + A l l o t ( i n o u t p o w e r s : L i s t P o w e r ) : i n tB L L A l l o t P o w _ i d : i n t P o w _ n a m e : s t r i n g P o w _ u r l : s t r i n g P o w _ f a t h e r : s t r i n g P o w _ r e m a r k s : s t r i n gP o w e r+ A d d P o w ( i n o u t p o w e r : P o w e r ) : i n t+ D e l e t e P o w ( i n n u n : i n t ) : i n t+ S e a r c h P o w B y I D ( i n n u m : i n t ) : P o w e r+ S e a r c h P o w ( i n n a m e : s t r i n g , i n P o w _ f a t h e r : s t r i n g ) : L i s t P o w e r + G e t A l l P o w ( ) : L i s t P o w e r + U p d a t e P o w ( i n o u t p o w : P o w e r ) : i n tB L L P o w e r M e e _ i d : i n t M e e _ n a m e : s t r i n g E m p _ i d : i n t R o o _ i d : i n t M e e _ s t a r t : d a t e t i m e M e e _ s t o p : d a t e t i m e M e e _ r e m a r k s : s t r i n g M e e _ o r d e r t i m e : d a t e t i m e M e e _ s t a t e : i n tM e e t i n g+ A d d M e e ( i n o u t m e e t i n g : M e e t i n g ) : i n t+ D e l e t e M e e ( i n n u m : i n t ) : i n t+ S e a r c h M e e ( i n n a m e : s t r i n g , i n s t a r t : d a t e t i m e , i n s t o p : d a t e t i m e ) : L i s t M e e t i n g + G e t A l l M e e ( ) : L i s t M e e t i n g + U p d a t e M e e ( i n o u t m e e t i n g : M e e t i n g ) : i n t+ S e a r c h M e e B y I D ( i n n u m : i n t ) : M e e t i n g+ C o m p a r e B y S t a r t ( i n e m p _ i d : L i s t i n t ) : L i s t M e e t i n g + C o m p a r e B y S t o p ( i n e m p _ i d : L i s t i n t ) : L i s t M e e t i n g + S e a r c h M e e B y R o o _ i d ( i n R o o _ i d : i n t ) : L i s t M e e t i n g + S e a r c h O r d e r M e e ( i n m e e _ i d : i n t ) : L i s t M e e t i n g B L L M e e t i n g E m p _ i d : i n t M e e i d : i n tJ o i n+ A d d J o i n ( i n o u t e m p _ m e e : L i s t J o i n ) : i n t+ S e a r c h M e e _ i d B y E m p _ i d ( i n e m p _ i d : i n t ) : L i s t i n t + D e l e t e J o i n ( i n E m p _ i d : i n t , i n M e e _ i d : i n t ) : i n t+ S e a r c h E m p _ i d B y M e e _ i d ( i n n u m : i n t ) : L i s t i n t B L L J o i n D o c _ i d : i n t D o c _ n a m e : s t r i n g D o c _ u r l : s t r i n g M e e _ i d : i n t D o c _ r e m a r k s : s t r i n g D o c _ t i m e : d a t e t i m e D o c _ t y p e : i n t D o c _ p o s i t i o n : s t r i n gD o c u m e n t+ A d d D o c u m e n t ( i n o u t d o c u m e n t : D o c u m e n t ) : i n t+ S e a r c h D o c B y M e e _ i d ( i n n u m : i n t ) : L i s t D o c u m e n t + D e l e t e D o c ( i n n u m : i n t ) : i n t+ G e t A l l D