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

下載本文檔

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

文檔簡介

1、1 / 77編寫:日期:2013/8/8審核:日期:批準:日期:受控狀態(tài):是 發(fā)布版次:2.0日期:2013/8/8編號:會議管理系統(tǒng)詳細設(shè)計說明書會議管理系統(tǒng)詳細設(shè)計說明書變更記錄變更記錄日期版本變更說明作者2013/8/61.0初始版本2013/8/71.1類圖修改2013/8/82.0增加方法注釋模塊簽字確認簽字確認系統(tǒng)模塊對應章節(jié)對應部門負責人簽字目目 錄錄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概述.

2、83對象設(shè)計對象設(shè)計.93.1系統(tǒng)類圖結(jié)構(gòu)(總體類圖).93.2關(guān)鍵類定義.103.2.1信息管理(關(guān)系類圖).103.2.2預約管理(普通員工) (關(guān)系類圖).123.2.3會議管理(普通員工) (關(guān)系類圖).143.2.4人員管理(管理員) (關(guān)系類圖).163.2.5部門管理(管理員) (關(guān)系類圖).183.2.6職位管理(管理員) (關(guān)系類圖).203.2.7會議管理(管理員) (關(guān)系類圖).223.2.8設(shè)備管理(管理員) (關(guān)系類圖).253.2.9權(quán)限管理(管理員) (關(guān)系類圖).274模塊匯總模塊匯總.294.1模塊匯總表.294.2模塊關(guān)系圖.305模塊功能詳細設(shè)計模塊功能詳

3、細設(shè)計.315.1信息管理模塊.315.1.1公告信息模塊.315.1.2個人信息模塊.315.1.3修改密碼模塊.325.2預約管理模塊.335.2.1預約會議模塊.335.2.2會議查找模塊.345.2.3會議刪除模塊.345.2.4會議修改模塊.355.3會議管理模塊.365.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部門增加模塊.4

4、25.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.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è)備刪除模塊.

5、535.8.5會議室默認設(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)限修改模塊.615.10設(shè)計方法釋義.615.10.1BLLEmployee.615.10.2BLLPower.625.10.3BLLDocument.635.10.4BLLAllot.635.10.5BLLMeeting.645.10.6BLLDepartment.655.10.7BLLJob.665.10.8BL

6、LMeetingRoom.675.10.9BLLNeed .675.10.10BLLJoin.685.10.11BLLEqu_Room.695.10.12BLLEquipment .695.10.13EmployeeController.705.10.14DepartmentController.715.10.15MeetingRoomControler .715.10.16EquipmentController .725.10.17AllotControler.735.10.18PowControler.735.10.19AnnouncementControler.745.10.20Meet

7、ingControler.745.10.21JobControler.755.10.22LoginControler .761 引言引言1.1 編寫目的編寫目的本說明書目的在于明確說明系統(tǒng)各功能的實現(xiàn)方式,指導開發(fā)員進行編碼。本說明書的預期讀者為: 1.2 背景背景待開發(fā)系統(tǒng)名稱:會議管理系統(tǒng)任務提出者: 任務開發(fā)者: 1.3 范圍范圍主要以會議管理系統(tǒng)需求分析說明書提出了基本范圍,實施目標和功能等信息,供實施開發(fā)小組使用。1.4 參考資料參考資料會議管理系統(tǒng)需求分析說明書1.5 術(shù)語與縮寫解釋術(shù)語與縮寫解釋縮寫、術(shù)語縮寫、術(shù)語解解 釋釋級聯(lián)刪除級聯(lián)刪除指當刪除某個實體時,將依附于它的實體一并

8、刪除,如:某崗位屬于某部門,刪除該部門的時候,連同該崗位一起刪除1.6 系統(tǒng)環(huán)境系統(tǒng)環(huán)境1.6.1 操作系統(tǒng)操作系統(tǒng)平臺:Windows 7 環(huán)境:.NET FrameWork 4.01.6.2 數(shù)據(jù)庫數(shù)據(jù)庫SQL SERVER 20081.6.3 客戶端客戶端平臺不限 環(huán)境:IE /Firefox /Chrome /Opera 瀏覽器2 系統(tǒng)模塊命名規(guī)范系統(tǒng)模塊命名規(guī)范2.1 概述概述設(shè)計、開發(fā)人員必須嚴格按照此套開發(fā)規(guī)范和標準,并落實到自己的開發(fā)木塊當中。命名規(guī)范包括:a.數(shù)據(jù)庫設(shè)計表名與表屬性名稱按照數(shù)據(jù)庫設(shè)計說明書命名。b.有關(guān)類及其屬性名定義:所有類及其屬性命名以類圖為準。c.方法中

9、變量命名必須有對應的意義,在看到變量名的時候能大概知道是做什么的。編碼規(guī)范包括:a.所有命名設(shè)計必須遵照命名規(guī)范。b.在方法中定義變量時必須在方法開始的時候定義,并且按照類型有序排列(普通變量(按照類型大小)-類變量-泛型變量-其他變量。c.Model 層中只定義屬性,不存方法,BLL 層只存放每個方法的實現(xiàn),Controller 層調(diào)用BLL 層方法。3 對象設(shè)計對象設(shè)計3.1 系統(tǒng)類圖結(jié)構(gòu)(總體類圖)系統(tǒng)類圖結(jié)構(gòu)(總體類圖)+AddDep(inout department : Department) : int+DeleteDep(in num : int) : int+SearchDep

10、(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 : stringD De ep pa ar rt tm me en nt t+Job_id : int+Job_name : string

11、+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 : int-Emp_name : string+Emp_psw : string-Emp_sex : char-Emp_address

12、 : 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 num : int) : List+SearchEmp(in num : int, in name :

13、 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 Al ll lo ot t+SearchPow_idByEmp_id(in emp_id : int) : List+Allot(ino

14、ut 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 num : int) : Power+SearchPow(in name : string, in Pow_father : stri

15、ng) : 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-Mee_state : intM Me ee et ti in ng g+AddMee(inout meeting : Meeting

16、) : 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_id : List) : List+CompareByStop(in emp_id : List) : List+SearchMee

17、ByRoo_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(in Emp_id : int, in Mee_id : int) : int+SearchEmp_idByMee_id(in num

18、: 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 : Document) : int+SearchDocByMee_id(in num : int) : List+DeleteDoc(in num :

19、 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 : string+Mee_phone : string+Roo_remarks : stringM Me ee et ti in ng gR Ro

20、 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 : string, in number : int, in start : datetime, in s

21、top : 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 t+AddEqu(inout equipment : Equipment) : int+UpdateEqu(inout equipme

22、nt : 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+SearchEquToAllot(in Mee_id : int) : ListB BL LL LE Eq qu ui ip pm

23、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 : intE Eq qu u_ _R Ro oo om m+AddEqu_Roo(in Roo_id : int, in Equ_id :

24、 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(in num : int) : ActionResult+Edit(in d : Department) : ActionResul

25、t+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) : ActionResult+Edit(in num : int) : ActionResult+Edit(in j : Job) : A

26、ctionResult+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) : ActionResult+Edit(in num : int) : ActionResult+Edit(in e : List) :

27、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) : ActionResultA An nn no ou un nc ce em me en nt tC Co on nt tr ro ol ll

28、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 mee : Meeting) : ActionResult+DeleteMeeting(in num : int) : ActionRes

29、ult+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) : ActionResultM Me ee et ti in ng gC Co on nt tr ro ol ll le er r+Create() : Acti

30、onResult+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 num : int) : ActionResultM Me ee et ti in ng gR Ro oo om mC Co on

31、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+Edit(in equipment : Equipment) : ActionResult+Delete(in name : string)

32、 : 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 num : int) : ActionResult+Edit(in pows : Power) : ActionResult+Del

33、ete(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() : ActionResult+UpdateAllot(in emp_id : int) : ActionResult+UpdateAllot(in

34、 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 r3.2 關(guān)鍵類定義關(guān)鍵類定義3.2.1 信息管理(關(guān)系類圖)信息管理(關(guān)系類圖)-Emp_id : int-Emp_name : string+Emp_psw : string-Emp_sex : char-Em

35、p_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 num : int) : List+SearchEmp(in num : int,

36、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-Roo_id : int-Mee_start : datetime-Mee_stop

37、 : 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+UpdateMee(inout meeting : Meeting) : int+S

38、earchMeeByID(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 : int-Mee-id : intJ Jo oi in n+AddJoin(inout emp_mee : Job) : int+SearchMee_idByEmp_id(in emp_id : int) : List+

39、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 docum

40、ent : 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 : str

41、ing+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 : s

42、tring, 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+Del

43、ete(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) : ActionResultA An nn no ou un nc ce em me en nt tC Co on nt tr ro ol ll le er r+CreateMe

44、eting(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 mee : Meeting) : ActionResult+DeleteMeeting(in num : int) : ActionResult+Mee_Details(

45、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 ng gC Co on nt tr ro ol ll le er r描述:功能描述描述:功能描述信息管理包含修改個人信息、查看公告欄功能。針對用戶為普通用戶,需要用戶狀態(tài)為登錄狀態(tài)。與此功能塊有關(guān)的類:E

46、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 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

47、 L M e e t i n g R o o m邏輯時序圖邏輯時序圖3.2.2 預約管理(普通員工)預約管理(普通員工) (關(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

48、pl lo oy ye ee e+AddEmp(inout employee : 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

49、employee : Employee) : intB BL LL LE 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 : in

50、t) : 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 num : List) : List+CompareByStop(in num : List) : List+SearchMeeByRoo_id(in Roo_id : int) : ListB B

51、L LL LM Me ee et ti in ng g+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 : str

52、ing-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 LD

53、 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+UpdateMeetingRo

54、om(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(in

55、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+CreateMeeting(in

56、 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 mee : Meeting) : ActionResult+DeleteMeeting(in num : int) : ActionResult+Mee_Details(in mee_i

57、d : int) : ActionResult+DetailsOrderedMee(in ms=null : List) : ActionResult+DetailsMeeState(in emp_id : int, in type : int) : ActionResult+CreateDoc() : ActionResultM Me ee et ti in ng gC Co on nt tr ro ol ll le er r描述:功能描述描述:功能描述預約管理包含預約會議以及管理已預約會議。與此功能塊有關(guān)的類:E m p l o y e e, E m p l o y e e

58、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 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邏輯時序圖邏輯時序圖3.2.3 會議管理(普通員工)會議管理(普通員工) (關(guān)系類圖)(關(guān)系類圖)-Emp_id : int-Emp_name : string+Emp_psw : string-Emp_sex : char-Em

59、p_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 num : int) : List+SearchEmp(in num : int,

60、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-Roo_id : int-Mee_start : datetime-Mee_stop

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論