- Emp_i d : i nt
- Emp_name : st r i ng
+Emp_psw : stri ng
- Emp_sex : char
- Emp_address : st ri ng
- Emp_phone : stri ng
- J ob_i d : i nt
- Emp_sal ar y : deci mal
- Emp_remarks : st ri ng
- Emp_i sManager : bool
- Emp_age : i nt
- Emp_emai l : stri ng
Empl oyee
+AddEmp(i nout empl oyee : Empl oyee) : i nt
+Del et eEmp( i n nun : i nt ) : i nt
+Sear chEmpByI D(i n num : i nt ) : Li st<Empl oyee>
+Sear chEmp(i n num : i nt , i n name : str i ng, i n dep_i d : i nt, i n j ob_i d : i nt ) : Li st<Empl oyee>
+GetAl l Emp( ) : Li st<Empl oyee>
+UpdateEmp( i nout Eempl oyee : Empl oyee) : i nt
+ChangePwd( ) : i nt
+CheckLogi n( i n empl oyee : Empl oyee) : i nt
BLLEmpl oyee
- Mee_i d : i nt
- Mee_name : stri ng
- Emp_i d : i nt
- Roo_i d : i nt
- Mee_st art : dat et i me
- Mee_st op : dateti me
- Mee_remarks : st r i ng
- Mee_orderti me : dateti me
- Mee_st ate : i nt
Meeti ng
+AddMee(i nout meeti ng : Meeti ng) : i nt
+Del et eMee( i n num : i nt ) : i nt
+Sear chMee(i n name : stri ng, i n start : dat eti me, i n stop : dat et i me) : Li st<Meeti ng>
+GetAl l Mee() : Li st <Meet i ng>
+UpdateMee(i nout meeti ng : Meet i ng) : i nt
+Sear chMeeByI D(i n num : i nt ) : Meet i ng
+CompareBySt art ( i n num : Li st<i nt >) : Li st<Meet i ng>
+CompareBySt op( i n num : Li st<i nt>) : Li st <Meet i ng>
+Sear chMeeByRoo_i d( i n Roo_i d : i nt) : Li st <Meet i ng>
BLLMeeti ng
+AddJ oi n(i nout emp_mee : J ob) : i nt
+Sear chMee_i dByEmp_i d( i n emp_i d : i nt) : Li st <i nt>
+Del et eJ oi n(i n Emp_i d : i nt, i n Mee_i d : i nt ) : i nt
+Sear chEmp_i dByMee_i d( i n num : i nt) : Li st<i nt >
BLLJ oi n
- Doc_i d : i nt
- Doc_name : str i ng
- Doc_url : stri ng
- Mee_i d : i nt
- Doc_remarks : st ri ng
- Doc_ti me : dateti me
- Doc_type : i nt
- Doc_posi ti on : stri ng
Document
+AddDocument( i nout document : Document ) : i nt
+Sear chDocByMee_i d(i n num : i nt ) : Li st <Document>
+Del et eDoc( i n num : i nt) : i nt
+GetAl l Doc() : Li st <Document >
+CheckDocOnl i ne(i n num : i nt ) : Document
+DownLoadDoc( i n num : i nt) : voi d
BLLDocument
+Roo_i d : i nt
+Roo_name : st ri ng
+Roo_number : i nt
+Roo_address : st r i ng
+Mee_phone : str i ng
+Roo_remar ks : st r i ng
Meeti ngRoom
+AddMeet i ngRoom(i nout meeti ngroom : Meeti ngRoom) : i nt
+Get Al l Meeti ngRoom() : Li st <Meet i ngRoom>
+Del eteMeeti ngRoom(i n num : i nt) : i nt
+UpdateMeeti ngRoom( i nout meteti ngroom : Meeti ngRoom) : i nt
+Sear chRoomByI D( i n num : i nt ) : Meet i ngRoom
+Sear chRoom( i n name : st r i ng, i n number : i nt , i n start : dat et i me, i n stop : dateti me) : Li st <Meet i ngRoom>
BLLMeeti ngRoom
1
*
1
*
+Cr eate() : Acti onResul t
+Cr eate(i n e : Empl oyee) : Acti onResul t
+Det ai l s(i n empl oyees=nul l : Li st<Empl oyee>) : Acti onResul t
+Edi t ( i n num : i nt ) : Acti onResul t
+Edi t ( i n e : Li st <Empl oyee>) : Acti onResul t
+Del ete( i n num : i nt ) : Acti onResul t
+Det ai l s(i n fc : FormCol l ecti on) : Acti onResul t
+Changepwd( i n emp_i d : i nt ) : Acti onResul t
Empl oyeeControl l er
+CreateMeet i ng(i n room_i d : i nt ) : Acti onResul t
+CreateMeet i ng(i n meet i ng : Meet i ng, i n doc_url : stri ng) : Acti onResul t
+Detai l sMeeti ng( i n r oom_i d : i nt) : Acti onResul t
+Edi tMeet i ng(i n num : i nt ) : Acti onResul t
+Edi tMeet i ng(i n mee : Meet i ng) : Acti onResul t
+Del et eMeet i ng(i n num : i nt ) : Acti onResul t
+Mee_Detai l s( i n mee_i d : i nt) : Acti onResul t
+Detai l sOrderedMee(i n ms=nul l : Li st <Meet i ng>) : Acti onResul t
+Detai l sMeeSt ate(i n emp_i d : i nt , i n t ype : i nt ) : Acti onResul t
+CreateDoc( ) : Acti onResul t
Meeti ngControl l er