會議管理系統(tǒng)詳細(xì)設(shè)計說明書_第1頁
會議管理系統(tǒng)詳細(xì)設(shè)計說明書_第2頁
會議管理系統(tǒng)詳細(xì)設(shè)計說明書_第3頁
會議管理系統(tǒng)詳細(xì)設(shè)計說明書_第4頁
會議管理系統(tǒng)詳細(xì)設(shè)計說明書_第5頁
已閱讀5頁,還剩72頁未讀 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、會議管理系統(tǒng)詳細(xì)設(shè)計說明書會議管理系統(tǒng)詳細(xì)設(shè)計說明書第 1 頁 共 77 頁編寫:日期:2013/8/8審核:日期:批準(zhǔn):日期:受控狀態(tài):是 發(fā)布版次:2.0日期:2013/8/8編號:會議管理系統(tǒng)詳細(xì)設(shè)計說明書會議管理系統(tǒng)詳細(xì)設(shè)計說明書會議管理系統(tǒng)概要設(shè)計說明書會議管理系統(tǒng)概要設(shè)計說明書內(nèi)部文檔第 2 頁 共 77 頁變更記錄變更記錄日期版本變更說明作者2013/8/61.0初始版本2013/8/71.1類圖修改2013/8/82.0增加方法注釋模塊簽字確認(rèn)簽字確認(rèn)系統(tǒng)模塊對應(yīng)章節(jié)對應(yīng)部門負(fù)責(zé)人簽字會議管理系統(tǒng)概要設(shè)計說明書會議管理系統(tǒng)概要設(shè)計說明書內(nèi)部文檔第 3 頁 共 77 頁目目 錄錄

2、1引言引言.61.1編寫目的.61.2背景.61.3范圍.61.4參考資料.61.5術(shù)語與縮寫解釋.61.6系統(tǒng)環(huán)境.61.6.1操作系統(tǒng).61.6.2數(shù)據(jù)庫.71.6.3客戶端.72系統(tǒng)模塊命名規(guī)范系統(tǒng)模塊命名規(guī)范.82.1概述.83對象設(shè)計對象設(shè)計.93.1系統(tǒng)類圖結(jié)構(gòu)(總體類圖).93.2關(guān)鍵類定義.103.2.1信息管理(關(guān)系類圖).103.2.2預(yù)約管理(普通員工) (關(guān)系類圖).123.2.3會議管理(普通員工) (關(guān)系類圖).143.2.4人員管理(管理員) (關(guān)系類圖).163.2.5部門管理(管理員) (關(guān)系類圖).183.2.6職位管理(管理員) (關(guān)系類圖).203.2.

3、7會議管理(管理員) (關(guān)系類圖).223.2.8設(shè)備管理(管理員) (關(guān)系類圖).253.2.9權(quán)限管理(管理員) (關(guān)系類圖).274模塊匯總模塊匯總.294.1模塊匯總表.294.2模塊關(guān)系圖.305模塊功能詳細(xì)設(shè)計模塊功能詳細(xì)設(shè)計.315.1信息管理模塊.315.1.1公告信息模塊.315.1.2個人信息模塊.315.1.3修改密碼模塊.325.2預(yù)約管理模塊.335.2.1預(yù)約會議模塊.335.2.2會議查找模塊.345.2.3會議刪除模塊.345.2.4會議修改模塊.355.3會議管理模塊.36會議管理系統(tǒng)概要設(shè)計說明書會議管理系統(tǒng)概要設(shè)計說明書內(nèi)部文檔第 4 頁 共 77 頁5.

4、3.1查看待參考會議模塊.365.3.2查看已參考會議模塊.365.3.3下載已參考會議模塊.375.3.4提交會議文檔模塊.385.4人員管理模塊.385.4.1人員增加模塊.385.4.2人員查找模塊.395.4.3人員刪除模塊.405.4.4人員修改模塊.405.5部門管理模塊.425.5.1部門增加模塊.425.5.2部門查看模塊.435.5.3部門修改模塊.435.5.4部門刪除模塊.445.6職位管理模塊.445.6.1職位增加模塊.445.6.2職位查找模塊.455.6.3職位刪除模塊.455.6.4職位修改模塊.465.7會議室管理模塊.465.7.1會議室增加模塊.465.7

5、.2會議室查找模塊.475.7.3會議室刪除模塊.485.7.4會議室修改模塊.485.7.5會議記錄下載模塊.495.7.6會議記錄在線觀看模塊.505.7.7會議記錄刪除模塊.505.8設(shè)備管理模塊.515.8.1設(shè)備增加模塊.515.8.2設(shè)備查找模塊.525.8.3設(shè)備修改模塊.535.8.4設(shè)備刪除模塊.535.8.5會議室默認(rèn)設(shè)備刪除模塊.545.8.6設(shè)備分配模塊.555.8.7設(shè)備回收模塊.565.9權(quán)限管理模塊.575.9.1權(quán)限增加模塊.575.9.2權(quán)限查找模塊.585.9.3權(quán)限修改模塊.595.9.4權(quán)限刪除模塊.595.9.5員工權(quán)限查看模塊.605.9.6員工權(quán)限

6、修改模塊.615.10設(shè)計方法釋義.615.10.1bllemployee.61會議管理系統(tǒng)概要設(shè)計說明書會議管理系統(tǒng)概要設(shè)計說明書內(nèi)部文檔第 5 頁 共 77 頁5.10.2bllpower.625.10.3blldocument.635.10.4bllallot.635.10.5bllmeeting.645.10.6blldepartment.655.10.7blljob.665.10.8bllmeetingroom.675.10.9bllneed .675.10.10blljoin.685.10.11bllequ_room.695.10.12bllequipment .695.10.13

7、employeecontroller.705.10.14departmentcontroller.715.10.15meetingroomcontroler .715.10.16equipmentcontroller.725.10.17allotcontroler.735.10.18powcontroler.735.10.19announcementcontroler.745.10.20meetingcontroler.745.10.21jobcontroler.755.10.22logincontroler .76會議管理系統(tǒng)概要設(shè)計說明書會議管理系統(tǒng)概要設(shè)計說明書內(nèi)部文檔第 6 頁 共 7

8、7 頁1 引言引言1.1 編寫目的編寫目的本說明書目的在于明確說明系統(tǒng)各功能的實現(xiàn)方式,指導(dǎo)開發(fā)員進行編碼。本說明書的預(yù)期讀者為: 1.2 背景背景待開發(fā)系統(tǒng)名稱:會議管理系統(tǒng)任務(wù)提出者: 任務(wù)開發(fā)者: 1.3 范圍范圍主要以會議管理系統(tǒng)需求分析說明書提出了基本范圍,實施目標(biāo)和功能等信息,供實施開發(fā)小組使用。1.4 參考資料參考資料會議管理系統(tǒng)需求分析說明書1.5 術(shù)語與縮寫解釋術(shù)語與縮寫解釋縮寫、術(shù)語縮寫、術(shù)語解解 釋釋級聯(lián)刪除級聯(lián)刪除指當(dāng)刪除某個實體時,將依附于它的實體一并刪除,如:某崗位屬于某部門,刪除該部門的時候,連同該崗位一起刪除1.6 系統(tǒng)環(huán)境系統(tǒng)環(huán)境1.6.1 操作系統(tǒng)操作系統(tǒng)平

9、臺:windows 7 環(huán)境:.net framework 4.0會議管理系統(tǒng)概要設(shè)計說明書會議管理系統(tǒng)概要設(shè)計說明書內(nèi)部文檔第 7 頁 共 77 頁1.6.2 數(shù)據(jù)庫數(shù)據(jù)庫sql server 20081.6.3 客戶端客戶端平臺不限 環(huán)境:ie /firefox /chrome /opera 瀏覽器會議管理系統(tǒng)概要設(shè)計說明書會議管理系統(tǒng)概要設(shè)計說明書內(nèi)部文檔第 8 頁 共 77 頁2 系統(tǒng)模塊命名規(guī)范系統(tǒng)模塊命名規(guī)范2.1 概述概述設(shè)計、開發(fā)人員必須嚴(yán)格按照此套開發(fā)規(guī)范和標(biāo)準(zhǔn),并落實到自己的開發(fā)木塊當(dāng)中。命名規(guī)范包括:a.數(shù)據(jù)庫設(shè)計表名與表屬性名稱按照數(shù)據(jù)庫設(shè)計說明書命名。b.有關(guān)類及其屬

10、性名定義:所有類及其屬性命名以類圖為準(zhǔn)。c.方法中變量命名必須有對應(yīng)的意義,在看到變量名的時候能大概知道是做什么的。編碼規(guī)范包括:a.所有命名設(shè)計必須遵照命名規(guī)范。b.在方法中定義變量時必須在方法開始的時候定義,并且按照類型有序排列(普通變量(按照類型大?。?類變量-泛型變量-其他變量。c.model 層中只定義屬性,不存方法,bll 層只存放每個方法的實現(xiàn),controller 層調(diào)用bll 層方法。會議管理系統(tǒng)概要設(shè)計說明書會議管理系統(tǒng)概要設(shè)計說明書內(nèi)部文檔第 9 頁 共 77 頁3 對象設(shè)計對象設(shè)計3.1 系統(tǒng)類圖結(jié)構(gòu)(總體類圖)系統(tǒng)類圖結(jié)構(gòu)(總體類圖)+adddep(inout dep

11、artment : department) : int+deletedep(in num : int) : int+searchdep(in emp_name : string, in dep_name : string) : list+getalldep() : list+updatedep(inout department : department) : intb bl ll ld de ep pa ar rt tm me en nt t-dep_id : int-dep_name : string-emp_id : int-dep_remark : string-dep_phone :

12、stringd de ep pa ar rt tm me en nt t+job_id : int+job_name : string+dep_id : int+job_remarks : stringj jo ob b+addjob(inout job : job) : int+deletejob(in num : int) : int+searchjob(in dep_id : int, in name : string) : list+getalljob() : list+updatejob(inout job : job) : intb bl ll lj jo ob b-emp_id

13、: int-emp_name : string+emp_psw : string-emp_sex : char-emp_address : string-emp_phone : string-job_id : int-emp_salary : decimal-emp_remarks : string-emp_ismanager : bool-emp_age : int-emp_email : stringe em mp pl lo oy ye ee e+addemp(inout employee : employee) : int+deleteemp(in nun : int) : int+s

14、earchempbyid(in num : int) : list+searchemp(in num : int, in name : string, in dep_id : int, in job_id : int) : list+getallemp() : list+updateemp(inout eemployee : employee) : int+changepwd() : int+checklogin(in employee : employee) : intb bl ll le em mp pl lo oy ye ee e+emp_id : int+pow_id : inta a

15、l ll lo ot t+searchpow_idbyemp_id(in emp_id : int) : list+allot(inout powers : list) : intb bl ll la al ll lo ot t-pow_id : int-pow_name : string-pow_url : string-pow_father : string-pow_remarks : stringp po ow we er r+addpow(inout power : power) : int+deletepow(in nun : int) : int+searchpowbyid(in

16、num : int) : power+searchpow(in name : string, in pow_father : string) : list+getallpow() : list+updatepow(inout pow : power) : intb bl ll lp po ow we er r-mee_id : int-mee_name : string-emp_id : int-roo_id : int-mee_start : datetime-mee_stop : datetime-mee_remarks : string-mee_ordertime : datetime-

17、mee_state : intm me ee et ti in ng g+addmee(inout meeting : meeting) : int+deletemee(in num : int) : int+searchmee(in name : string, in start : datetime, in stop : datetime) : list+getallmee() : list+updatemee(inout meeting : meeting) : int+searchmeebyid(in num : int) : meeting+comparebystart(in emp

18、_id : list) : list+comparebystop(in emp_id : list) : list+searchmeebyroo_id(in roo_id : int) : list+searchordermee(in mee_id : int) : listb bl ll lm me ee et ti in ng g-emp_id : int-mee-id : intj jo oi in n+addjoin(inout emp_mee : list) : int+searchmee_idbyemp_id(in emp_id : int) : list+deletejoin(i

19、n emp_id : int, in mee_id : int) : int+searchemp_idbymee_id(in num : int) : listb bl ll lj jo oi in n-doc_id : int-doc_name : string-doc_url : string-mee_id : int-doc_remarks : string-doc_time : datetime-doc_type : int-doc_position : stringd do oc cu um me en nt t+adddocument(inout document : docume

20、nt) : int+searchdocbymee_id(in num : int) : list+deletedoc(in num : int) : int+getalldoc() : list+checkdoconline(in num : int, in type : int) : document+downloaddoc(in num : int, in type : int) : voidb bl ll ld do oc cu um me en nt t+roo_id : int+roo_name : string+roo_number : int+roo_address : stri

21、ng+mee_phone : string+roo_remarks : stringm me ee et ti in ng gr ro oo om m+addmeetingroom(inout meetingroom : meetingroom) : int+getallmeetingroom() : list+deletemeetingroom(in num : int) : int+updatemeetingroom(inout metetingroom : meetingroom) : int+searchroombyid(in num : int) : meetingroom+sear

22、chroom(in name : string, in number : int, in start : datetime, in stop : datetime) : listb bl ll lm me ee et ti in ng gr ro oo om m-equ_id : int-equ_name : string-equ_use : string-equ_date : datetime-equ_price : decimal-equ_state : int-equ_type : string-equ_remarks : stringe eq qu ui ip pm me en nt

23、t+addequ(inout equipment : equipment) : int+updateequ(inout equipment : equipment) : int+deleteequbyname(in name : string) : int+deleteequbyid(in num : int) : actionresult+getallequ() : list+searchequ(in name : string, in kind : string, in state : int) : list+searchequbyname(in name : string) : list

24、+searchequtoallot(in mee_id : int) : listb bl ll le eq qu ui ip pm me en nt t-mee_id : int-equ_id : intn ne ee ed d+addneed(in needs : list) : int+deleteneed(in mee_id : int) : int+deleteneed(in equ_id : int) : int+searchmee_idbyequ_id(in num : int) : listb bl ll ln ne ee ed d-roo_id : int-equ_id :

25、inte eq qu u_ _r ro oo om m+addequ_roo(in roo_id : int, in equ_id : int) : int+deleteequ(in name : string, in room_id : int) : intb bl ll le eq qu u_ _r ro oo om m1*1*1*1*1*1*1*1*+create() : actionresult+create(in d : department) : actionresult+details(in departments=null : list) : actionresult+edit

26、(in num : int) : actionresult+edit(in d : department) : actionresult+delete(in num : int) : actionresult+details(in fc : formcollection) : actionresultd de ep pa ar rt tm me en nt tc co on nt tr ro ol ll le er r+create() : actionresult+create(in d : job) : actionresult+details(in job=null : list) :

27、actionresult+edit(in num : int) : actionresult+edit(in j : job) : actionresult+delete(in num : int) : actionresult+details(in fc : formcollection) : actionresultj jo ob bc co on nt tr ro ol ll le er r+create() : actionresult+create(in e : employee) : actionresult+details(in employees=null : list) :

28、actionresult+edit(in num : int) : actionresult+edit(in e : list) : actionresult+delete(in num : int) : actionresult+details(in fc : formcollection) : actionresult+changepwd(in emp_id : int) : actionresulte em mp pl lo oy ye ee ec co on nt tr ro ol ll le er r+details(inout list_meeting : list) : acti

29、onresulta an nn no ou un nc ce em me en nt tc co on nt tr ro ol ll le er r+createmeeting(in room_id : int) : actionresult+createmeeting(in meeting : meeting, in doc_url : string) : actionresult+detailsmeeting(in room_id : int) : actionresult+editmeeting(in num : int) : actionresult+editmeeting(in me

30、e : meeting) : actionresult+deletemeeting(in num : int) : actionresult+mee_details(in mee_id : int) : actionresult+detailsorderedmee(in ms=null : list) : actionresult+detailsmeestate(in emp_id : int, in type : int) : actionresult+createdoc() : actionresult+createdoc(in doc : document) : actionresult

31、m me ee et ti in ng gc co on nt tr ro ol ll le er r+create() : actionresult+create(in rooms : meetingroom) : actionresult+details(in rooms=null : list) : actionresult+details(in fc : formcollection) : actionresult+edit(in num : int) : actionresult+edit(in room : meetingroom) : actionresult+delete(in

32、 num : int) : actionresultm me ee et ti in ng gr ro oo om mc co on nt tr ro ol ll le er r+create() : actionresult+create(in equipment : equipment) : actionresult+details(in equipments=null : list) : actionresult+details(in fc : formcollection) : actionresult+edit(in name : string) : actionresult+edi

33、t(in equipment : equipment) : actionresult+delete(in name : string) : actionresulte eq qu ui ip pm me en nt tc co on nt tr ro ol ll le er r+create() : actionresult+create(in pow : power) : actionresult+details(in pows=null : list) : actionresult+details(in fc : formcollection) : actionresult+edit(in

34、 num : int) : actionresult+edit(in pows : power) : actionresult+delete(in num : int) : actionresultp po ow wc co on nt tr ro ol ll le er r+allot(in employees=null : actionresult) : actionresult+allot(in fc : formcollection) : actionresult+detailsallot(in emp_id : int) : actionresult+details() : acti

35、onresult+updateallot(in emp_id : int) : actionresult+updateallot(in fc : formcollection) : actionresulta al ll lo ot tc co on nt tr ro ol ll le er r+logon() : actionresult+logon(in employee : employee) : actionresultl lo og gi in nc co on nt tr ro ol ll le er r會議管理系統(tǒng)概要設(shè)計說明書會議管理系統(tǒng)概要設(shè)計說明書內(nèi)部文檔第 10 頁 共

36、77 頁3.2 關(guān)鍵類定義關(guān)鍵類定義3.2.1 信息管理(關(guān)系類圖)信息管理(關(guān)系類圖)-emp_id : int-emp_name : string+emp_psw : string-emp_sex : char-emp_address : string-emp_phone : string-job_id : int-emp_salary : decimal-emp_remarks : string-emp_ismanager : bool-emp_age : int-emp_email : stringe em mp pl lo oy ye ee e+addemp(inout employ

37、ee : employee) : int+deleteemp(in nun : int) : int+searchempbyid(in num : int) : list+searchemp(in num : int, in name : string, in dep_id : int, in job_id : int) : list+getallemp() : list+updateemp(inout eemployee : employee) : int+changepwd() : int+checklogin(in employee : employee) : intb bl ll le

38、 em mp pl lo oy ye ee e-mee_id : int-mee_name : string-emp_id : int-roo_id : int-mee_start : datetime-mee_stop : datetime-mee_remarks : string-mee_ordertime : datetime-mee_state : intm me ee et ti in ng g+addmee(inout meeting : meeting) : int+deletemee(in num : int) : int+searchmee(in name : string,

39、 in start : datetime, in stop : datetime) : list+getallmee() : list+updatemee(inout meeting : meeting) : int+searchmeebyid(in num : int) : meeting+comparebystart(in num : list) : list+comparebystop(in num : list) : list+searchmeebyroo_id(in roo_id : int) : listb bl ll lm me ee et ti in ng g-emp_id :

40、 int-mee-id : intj jo oi in n+addjoin(inout emp_mee : job) : int+searchmee_idbyemp_id(in emp_id : int) : list+deletejoin(in emp_id : int, in mee_id : int) : int+searchemp_idbymee_id(in num : int) : listb bl ll lj jo oi in n-doc_id : int-doc_name : string-doc_url : string-mee_id : int-doc_remarks : s

41、tring-doc_time : datetime-doc_type : int-doc_position : stringd do oc cu um me en nt t+adddocument(inout document : document) : int+searchdocbymee_id(in num : int) : list+deletedoc(in num : int) : int+getalldoc() : list+checkdoconline(in num : int) : document+downloaddoc(in num : int) : voidb bl ll

42、ld do oc cu um me en nt t+roo_id : int+roo_name : string+roo_number : int+roo_address : string+mee_phone : string+roo_remarks : stringm me ee et ti in ng gr ro oo om m+addmeetingroom(inout meetingroom : meetingroom) : int+getallmeetingroom() : list+deletemeetingroom(in num : int) : int+updatemeeting

43、room(inout metetingroom : meetingroom) : int+searchroombyid(in num : int) : meetingroom+searchroom(in name : string, in number : int, in start : datetime, in stop : datetime) : listb bl ll lm me ee et ti in ng gr ro oo om m1*1*+create() : actionresult+create(in e : employee) : actionresult+details(i

44、n employees=null : list) : actionresult+edit(in num : int) : actionresult+edit(in e : list) : actionresult+delete(in num : int) : actionresult+details(in fc : formcollection) : actionresult+changepwd(in emp_id : int) : actionresulte em mp pl lo oy ye ee ec co on nt tr ro ol ll le er r+details(inout

45、list_meeting : list) : actionresulta an nn no ou un nc ce em me en nt tc co on nt tr ro ol ll le er r+createmeeting(in room_id : int) : actionresult+createmeeting(in meeting : meeting, in doc_url : string) : actionresult+detailsmeeting(in room_id : int) : actionresult+editmeeting(in num : int) : act

46、ionresult+editmeeting(in mee : meeting) : actionresult+deletemeeting(in num : int) : actionresult+mee_details(in mee_id : int) : actionresult+detailsorderedmee(in ms=null : list) : actionresult+detailsmeestate(in emp_id : int, in type : int) : actionresult+createdoc() : actionresultm me ee et ti in

47、ng gc co on nt tr ro ol ll le er r描述:功能描述描述:功能描述信息管理包含修改個人信息、查看公告欄功能。針對用戶為普通用戶,需要用戶狀態(tài)為登錄狀態(tài)。與此功能塊有關(guān)的類:e m p l o y e e, e m p l o y e e c o n t r o l l e r, b l l e m p l o y e e, d o c u m e n t, m e e t i n g r o o m, a n n o u n c e m e n t c o n t r o l l e r, m e e t i n g, m e e t i n g c

48、 o n t r o l l e r, m e e t i n g r o o m c o n t r o l l e r, b l l d o c u m e n t, b l l m e e t i n g, b l l m e e t i n g r o o m會議管理系統(tǒng)概要設(shè)計說明書會議管理系統(tǒng)概要設(shè)計說明書內(nèi)部文檔第 11 頁 共 77 頁邏輯時序圖邏輯時序圖會議管理系統(tǒng)概要設(shè)計說明書會議管理系統(tǒng)概要設(shè)計說明書內(nèi)部文檔第 12 頁 共 77 頁3.2.2 預(yù)約管理(普通員工)預(yù)約管理(普通員工) (關(guān)系類圖)(關(guān)系類圖)-emp_id : int-emp_name :

49、 string+emp_psw : string-emp_sex : char-emp_address : string-emp_phone : string-job_id : int-emp_salary : decimal-emp_remarks : string-emp_ismanager : bool-emp_age : int-emp_email : stringe em mp pl lo oy ye ee e+addemp(inout employee : employee) : int+deleteemp(in nun : int) : int+searchempbyid(in

50、num : int) : list+searchemp(in num : int, in name : string, in dep_id : int, in job_id : int) : list+getallemp() : list+updateemp(inout eemployee : employee) : int+changepwd() : int+checklogin(in employee : employee) : intb bl ll le em mp pl lo oy ye ee e-mee_id : int-mee_name : string-emp_id : int-

51、roo_id : int-mee_start : datetime-mee_stop : datetime-mee_remarks : string-mee_ordertime : datetime-mee_state : intm me ee et ti in ng g+addmee(inout meeting : meeting) : int+deletemee(in num : int) : int+searchmee(in name : string, in start : datetime, in stop : datetime) : list+getallmee() : list+

52、updatemee(inout meeting : meeting) : int+searchmeebyid(in num : int) : meeting+comparebystart(in num : list) : list+comparebystop(in num : list) : list+searchmeebyroo_id(in roo_id : int) : listb bl ll lm me ee et ti in ng g+addjoin(inout emp_mee : job) : int+searchmee_idbyemp_id(in emp_id : int) : l

53、ist+deletejoin(in emp_id : int, in mee_id : int) : int+searchemp_idbymee_id(in num : int) : listb bl ll lj jo oi in n-doc_id : int-doc_name : string-doc_url : string-mee_id : int-doc_remarks : string-doc_time : datetime-doc_type : int-doc_position : stringd do oc cu um me en nt t+adddocument(inout d

54、ocument : document) : int+searchdocbymee_id(in num : int) : list+deletedoc(in num : int) : int+getalldoc() : list+checkdoconline(in num : int) : document+downloaddoc(in num : int) : voidb bl ll ld do oc cu um me en nt t+roo_id : int+roo_name : string+roo_number : int+roo_address : string+mee_phone :

55、 string+roo_remarks : stringm me ee et ti in ng gr ro oo om m+addmeetingroom(inout meetingroom : meetingroom) : int+getallmeetingroom() : list+deletemeetingroom(in num : int) : int+updatemeetingroom(inout metetingroom : meetingroom) : int+searchroombyid(in num : int) : meetingroom+searchroom(in name

56、 : string, in number : int, in start : datetime, in stop : datetime) : listb bl ll lm me ee et ti in ng gr ro oo om m1*1*+create() : actionresult+create(in e : employee) : actionresult+details(in employees=null : list) : actionresult+edit(in num : int) : actionresult+edit(in e : list) : actionresult

57、+delete(in num : int) : actionresult+details(in fc : formcollection) : actionresult+changepwd(in emp_id : int) : actionresulte em mp pl lo oy ye ee ec co on nt tr ro ol ll le er r+createmeeting(in room_id : int) : actionresult+createmeeting(in meeting : meeting, in doc_url : string) : actionresult+d

58、etailsmeeting(in room_id : int) : actionresult+editmeeting(in num : int) : actionresult+editmeeting(in mee : meeting) : actionresult+deletemeeting(in num : int) : actionresult+mee_details(in mee_id : int) : actionresult+detailsorderedmee(in ms=null : list) : actionresult+detailsmeestate(in emp_id :

59、int, in type : int) : actionresult+createdoc() : actionresultm me ee et ti in ng gc co on nt tr ro ol ll le er r描述:功能描述描述:功能描述預(yù)約管理包含預(yù)約會議以及管理已預(yù)約會議。與此功能塊有關(guān)的類:e m p l o y e e, e m p l o y e e c o n t r o l l e r, b l l e m p l o y e e , b l l j o i n, j o i n, d o c u m e n t, b l l m e e t i n

60、g, m e e t i n g, m e e t i n g c o n t r o l l e r, b l l d o c u m e n t會議管理系統(tǒng)概要設(shè)計說明書會議管理系統(tǒng)概要設(shè)計說明書內(nèi)部文檔第 13 頁 共 77 頁邏輯時序圖邏輯時序圖會議管理系統(tǒng)概要設(shè)計說明書會議管理系統(tǒng)概要設(shè)計說明書內(nèi)部文檔第 14 頁 共 77 頁3.2.3 會議管理(普通員工)會議管理(普通員工) (關(guān)系類圖)(關(guān)系類圖)-emp_id : int-emp_name : string+emp_psw : string-emp_sex : char-emp_address : string

溫馨提示

  • 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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論