項(xiàng)目提交和發(fā)布-mobile portal服務(wù)端-會(huì)議中心dd syd software design specification v_第1頁(yè)
項(xiàng)目提交和發(fā)布-mobile portal服務(wù)端-會(huì)議中心dd syd software design specification v_第2頁(yè)
項(xiàng)目提交和發(fā)布-mobile portal服務(wù)端-會(huì)議中心dd syd software design specification v_第3頁(yè)
項(xiàng)目提交和發(fā)布-mobile portal服務(wù)端-會(huì)議中心dd syd software design specification v_第4頁(yè)
項(xiàng)目提交和發(fā)布-mobile portal服務(wù)端-會(huì)議中心dd syd software design specification v_第5頁(yè)
已閱讀5頁(yè),還剩30頁(yè)未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

NovartisDoc.No.:DD-SYD-Title:MobilePortalSoftwareDesignMobilePortalPhaseIII會(huì)議中心-服務(wù)端)SoftwareDesignSpecification 2015/12/03CAC ApplicationOwnerTina,ITProjectManagerHistoryTableof Security DESIGN APPLICATION/SYSTEMSOFTWAREDESIGN ApplicationModel Application/System Module ExternalInterfaceSoftwareDesign DataModel Security/Authorization REFERENCES,ATTAENTS, Abbreviations/ 本文檔是MobilePortal系統(tǒng)(以下簡(jiǎn)稱MP系統(tǒng))的會(huì)議中心功能模塊的軟件設(shè)計(jì)文檔,包括會(huì)議內(nèi)容管理、管理、會(huì)議管理、會(huì)議記錄管理、會(huì)議問題管理、醫(yī)生信息管理六個(gè)子功能模塊的設(shè)計(jì)實(shí)現(xiàn)。其中管理在一期已經(jīng)實(shí)現(xiàn),這里不再詳細(xì)介紹。MP系統(tǒng)的問卷模塊是在原來的基礎(chǔ)上,加上會(huì)議內(nèi)容管理、會(huì)議管理、會(huì)議記錄1 2會(huì)議管345SecuritySoftwareDesignSpecificationmustcomplywithallrelevantSecurityStandardsthatarepartoftheIGMPolicyFramework:SecurityandcompliancebydesignprinciplesshouldbeembeddedintheSoftwareDesignSpecification,asstatedin:IGM.STD007SecurityCompli-ancebyDesign.pdfDesignSpecificationsshouldbecheckedagainsttheIGMSecurityBaselines(.aspx)toensureadherencewithallmandatoryminimumSecurityBaselinesspecifictothetechnologyusedinthesystem.參考ApplicationSecurity參考SQLServerSecurityDesignDataData DB上圖是系統(tǒng)的開發(fā)框架圖。右側(cè)View通過web.config文件來調(diào)用中間的DataIn-terFace,DataInterFace調(diào)用左側(cè)DataImplement,DataImplement通過調(diào)用左側(cè)的MobilePoartalDB的過程來操作數(shù)據(jù)庫(kù)。下方Common模塊是共通模塊,存放數(shù)據(jù)層和View層一些常用的操作類。系統(tǒng)中還到了一些第庫(kù),來實(shí)現(xiàn)文本編輯、Excel操作、PDF操作等功能。本系統(tǒng)中第類庫(kù)遵循的開源協(xié)第類1GPLLGPL2ApacheLicense3ApacheLicense相關(guān)開源協(xié)議說1Apache①ApacheLicence也是對(duì)商業(yè)應(yīng)好的。使用者也可以在需23①與GPL的最大不同是,可以私有使用LGPL的自由軟件,開4②在MPL證中對(duì)“發(fā)布”的定義是“以源代碼方式發(fā)布的文 Data DataSMSSMSOuterOuterMobileNetworkApplication/SystemSoftwareDesignApplicationModel②用戶可以點(diǎn)擊會(huì)議中心下的“會(huì)議管理”菜單進(jìn)入會(huì)議管理頁(yè)面,再通過點(diǎn)擊某條具體的或點(diǎn)擊“新增”按鈕進(jìn)入會(huì)議編輯頁(yè)面。條具體醫(yī)生信稱或點(diǎn)擊“新增醫(yī)生”按鈕進(jìn)入醫(yī)生信息明細(xì)頁(yè)面。Application/SystemA是B否1)會(huì)議內(nèi)容管理一刪刪除會(huì)會(huì)議內(nèi)容管創(chuàng)建會(huì)用戶搜A面。用戶A可以通過點(diǎn)擊編輯畫面的“定義”按鈕切換入定義子畫面,選擇會(huì)議主AA⑥用戶A可以通過點(diǎn)擊編輯畫面的“問卷”按鈕切換入會(huì)議問卷子畫面,選擇和刪除問AAB用例圖-會(huì)議管理一②在一覽畫面中,根據(jù)檢索的條件,用戶A點(diǎn)擊“搜索”按鈕查出滿足條件的會(huì)議主④用戶A可以通過選擇某些會(huì)議前的多選框,點(diǎn)擊“刪除”按鈕,刪除被選中的會(huì) ⑤會(huì) 會(huì) 管用戶②在會(huì)議編輯頁(yè)面,用戶A可以修改會(huì)議的明細(xì)信息,點(diǎn)擊“保存”按鈕就保存修改并返回會(huì)議一覽頁(yè)面,點(diǎn)擊“取消”按鈕就不保存修改并返回會(huì)議一覽畫面。B會(huì) 編用戶B詳詳會(huì)議記錄管搜用戶用例圖-①用戶A點(diǎn)擊會(huì)議記錄管理頁(yè)面的某條具體主會(huì)議記錄后的詳情,進(jìn)入該主會(huì)議記錄明B導(dǎo)導(dǎo)會(huì)議記錄明返用戶用例圖-②會(huì)議問題管理頁(yè)面中,用戶AB詳詳會(huì)議問題管搜用戶用例圖-B導(dǎo)導(dǎo)會(huì)議記錄明返用戶AB搜搜用戶導(dǎo)導(dǎo)用例圖-10)醫(yī)生信息明B保保醫(yī)生信息明用戶返Module①③④ClassName:MeetingManage(ViewControl)MethodElaboration:protectedvoidbtnSearch_Click(objectsender,EventArgse)ParameterParameterParameterParameterDataeExceptionExceptionMethodprotectedvoidbtnDelete_Click(objectsender,EventArgse)ParameterParameterParameterParameterDataeExceptionExceptionMethodprotectedvoidbtnSendMsg_Click(objectsender,EventArgse)ParameterParameterParameterParameterDataeExceptionExceptionClassName:MeetingDetail(ViewControl)MethodElaboration:protectedvoidbtnSave_Click(objectsender,EventArgse)ParameterParameterParameterParameterDataeExceptionExceptionClassName:MeetingDetailSub(ViewControl)MethodElaboration:protectedvoidbtnDeleteConfig_Click(objectsender,EventArgse)ParameterParameterParameterParameterDataeExceptionExceptionMethodprotectedvoidbtnEditConfig_Click(objectsender,EventArgse)ParameterParameterParameterParameterDataeExceptionExceptionMethodprotectedvoidbtnEditSubMeetingFile_Click(objectsender,EventArgse)ParameterParameterParameterParameterDataeExceptionExceptionClassName:MeetingManage數(shù)據(jù)控制層)MethodElaboration:publicMeetingListAttributeFindMeetingByCondition(MeetingAttributesearchForm,intstartIndex,intendIndex)ParameterParameterParameterParameterDataExceptionExceptionMethodpublicstringDeleteMeeting(IList<T_MEETING>deleist,intuserId)ParameterParameterParameterParameterDatadeleExceptionExceptionMethodIDpublicMeetingDetailAttributeFindMeetingById(intmeetingId)ParameterParameterParameterParameterDataExceptionExceptionMethodprivateintsaveMeetingInfo(MeetingDetailAttributemeetingInfo,boolnewflag)ParameterParameterParameterParameterDataExceptionExceptionMethodpublicStringSaveMeetingSub(MeetingDetailAttributemeetingInfo,boolnewflag)ParameterParameterParameterParameterDataExceptionExceptionMethodpublicList<MeetingFilesAttribute>FindSubMeetingFileData(stringsubMeetingGuid,stringParameterParameterParameterParameterDataGuidExceptionException會(huì)議管在一覽頁(yè)面,用戶可以根據(jù)頁(yè)面給出的檢索條目,給出相應(yīng)的條件,對(duì)滿足條件的問卷一Survey系統(tǒng)操作權(quán)限的用戶,可以在頁(yè)面上看見“新增”按鈕。點(diǎn)擊“新增”按鈕,Survey系統(tǒng)的問卷新增頁(yè)面。⑤進(jìn)入問卷發(fā)布明細(xì)畫面后,限的用戶可以看見“問卷明細(xì)”按鈕,點(diǎn)擊問卷明細(xì),經(jīng)Survey系統(tǒng)的問卷設(shè)計(jì)明細(xì)畫面。用戶點(diǎn)擊會(huì)議管理加載頁(yè)面從中查找數(shù)返回會(huì)議列表返回會(huì) 列顯示會(huì)議信息用戶點(diǎn)擊新增加載創(chuàng)建顯示創(chuàng)建頁(yè)面點(diǎn)擊保存按鈕(名稱,品牌LOGO,導(dǎo)航欄背景圖,產(chǎn)品色,通知欄背景色)調(diào)用插入一條會(huì)議記錄保存完畢返回會(huì)議面顯示是否保存成功并返回會(huì)議用ClassName:MeetingThemeManage(ViewControl)MethodElaboration:protectedvoidbtnSearch_Click(objectsender,EventArgse)ParameterParameterParameterParameterDataeExceptionExceptionMethodprotectedvoidbtnDelete_Click(objectsender,EventArgse)ParameterParameterParameterParameterDataeExceptionExceptionClassName:MeetingThemeDetail(ViewControl)MethodElaboration:protectedvoidbtnSave_Click(objectsender,EventArgse)ParameterParameterParameterParameterDataeExceptionExceptionClassName:MeetingManage數(shù)據(jù)控制層)MethodElaboration:publicMeetingThemeAttributeGetMeetingThemeInfo(intid)ParameterParameterParameterParameterData會(huì)議ExceptionExceptionMethodpublicintSaveMeetingTheme(MeetingThemeAttributemeetingThemeInfo)ParameterParameterParameterParameterData會(huì)議信ExceptionExceptionMethodpublicintDeleteMeetingTheme(IList<int>ids)ParameterParameterParameterParameterData會(huì)議Id鏈ExceptionExceptionMethod在一覽頁(yè)面,用戶可以根據(jù)頁(yè)面給出的檢索條目,給出相應(yīng)的條件,對(duì)滿足條件的主會(huì)議加載頁(yè)面從中查找數(shù)據(jù)點(diǎn)擊保存按鈕(會(huì)議基本信息,會(huì)議封面,資料上傳,會(huì)議日程,參會(huì)人員,參會(huì)醫(yī)生,品牌資訊問卷,定義)調(diào)用面用ClassName:MeetingRecordList(ViewControl)MethodElaboration:protectedvoidbtnSearch_Click(objectsender,EventArgse)ParameterParameterParameterParameterDataeExceptionExceptionClassName:MeetingRecordDetail(ViewControl)MethodElaboration:protectedvoidbtnOutput_Click(objectsender,EventArgse)ParameterParameterParameterParameterDataeExceptionExceptionClassName:MeetingRecordCanDetail(ViewControl)MethodElaboration:protectedvoidbtnOutput_Click(objectsender,EventArgsParameterParameterParameterParameterDataeExceptionExceptionClassName:MeetingRecord(數(shù)據(jù)控制層)MethodElaboration:publicMeetingListAttributeFindMeetingByCondition(MeetingAttributesearchForm,intstartIndex,intendIndex)ParameterParameterParameterParameterDataExceptionExceptionMethodpublicMeetingRecordDetailAttributeFindMeetingRecordDetail(intmeetingId,intstart-Index,intendIndex,intversionId)ParameterParameterParameterParameterDataExceptionExceptionMethodpublicMeetingRecordDetailAttributeFindMeetingCanRecordDetail(intmeetingId,intstartIndex,intendIndex,intversionId)ParameterParameterParameterParameterDataIDIDExceptionExceptionMethodpublicMeetingRecordDetailAttributeFindMeetinSubRecordDetail(intmeetingId,intstartIndex,intendIndex,intversionId)ParameterParameterParameterParameterDataIDIDExceptionException在一覽頁(yè)面,用戶可以根據(jù)頁(yè)面給出的檢索條目,給出相應(yīng)的條件,對(duì)滿足條件的問卷一③用戶點(diǎn) 用用

加載頁(yè)面

從中查找數(shù)返回會(huì)議問答列 返回會(huì)議問答列點(diǎn)擊保存按鈕(,資料上傳,,參會(huì)人員,參會(huì)醫(yī)生,品牌資訊問卷,定義btnSave_Click 調(diào)用

ClassName:MeetingAnswerManage(ViewControl)MethodElaboration:protectedvoidbtnSearch_Click(objectsender,EventArgse)ParameterParameterParameterParameterDataeExceptionExceptionClassName:MeetingAnswerManageDetail(ViewControl)MethodElaboration:protectedvoidbtnOutput_Click(objectsender,EventArgse)ParameterParameterParameterParameterDataeExceptionExceptionMethodprotectedvoidHidBtn_Click(objectsender,EventArgse)ParameterParameterParameterParameterDataeExceptionExceptionClassName:MeetingAnswerManage(數(shù)據(jù)控制層)MethodElaboration:publicMeetingAnswerManagerAttributeGetMeetingAnswerManagerAttributeByCondi-tion(MeetingAnswerManagerEntityAttributesearchForm,intstartIndex,intendIndex)ParameterParameterParameterParameterDataExceptionExceptionMethodIDpublicMeetingAnswerManagerAttributeGetDataSetById(stringid,intstartIndex,intendIndex,intversionId)ParameterParameterParameterParameterDataExceptionException在一覽頁(yè)面,用戶可以根據(jù)頁(yè)面給出的檢索條目,給出相應(yīng)的條件,對(duì)滿足條件的問卷一③用戶點(diǎn) 用用

數(shù)據(jù)用戶點(diǎn)擊醫(yī)生信息管

加載頁(yè)面

調(diào)用數(shù)據(jù)庫(kù)查

返回醫(yī)生列返回醫(yī)生列顯示醫(yī)生信用戶點(diǎn)擊新增醫(yī)生

加載創(chuàng)建會(huì)議顯示新增醫(yī)生頁(yè)點(diǎn)擊保存按鈕(醫(yī)生,醫(yī)院名稱,科室編號(hào),醫(yī) ,醫(yī)生所屬城市)

調(diào)用InsertDoctorInfo或

顯示是否保存成功并返回醫(yī)生管理頁(yè)

保存完畢返回醫(yī)生管

返回?cái)?shù)據(jù)庫(kù)插入結(jié)

ClassName:MeetingDoctorManage(ViewControl)MethodElaboration:protectedvoidbtnSearch_Click(objectsender,EventArgse)ParameterParameterParameterParameterDataeExceptionExceptionMethodprotectedvoidbtnDelete_Click(objectsender,EventArgse)ParameterParameterParameterParameterDataeExceptionExceptionMethodprotectedvoidbtnOutput_Click(objectsender,EventArgse)ParameterParameterParameterParameterDataeExceptionExceptionMethodprotectedvoidbtnOutput_Click(objectsender,EventArgse)ParameterParameterParameterParameterDataeExceptionExceptionClassName:MeetingDoctorDetail(ViewControl)MethodElaboration:protectedvoidbtnSave_Click(objectsender,EventArgse)ParameterParameterParameterParameterDataeExceptionExceptionClassName:MeetingManage(數(shù)據(jù)控制層)MethodElaboration:IdpublicMeetingDoctorInfoFindDoctorById(intdoctorId)ParameterParameterParameterParameterDataExceptionExceptionMethodpublicMeetingDoctorManageResultFindDoctorManageByCondition(MeetingDoctorMan-ageAttributesearchForm,intstartIndex,intendIndex)ParameterParameterParameterParameterDataExceptionExceptionMethodpublicintInsertDoctorInfo(stringdoctorName,stringhospitalName,stringdeptCode,stringdeptName,stringdoctorPhone,stringcity,intuserId,stringauthCode,boolinsertflag)ParameterParameterParameterParameterData碼ExceptionExceptionMethodpublicintDeleteDoctorInfo(intval,intuserId,stringdoctorName)ParameterParameterParameterParameterDataExceptionException繼繼調(diào)繼 調(diào)調(diào)繼 繼MeetingRecordDetail繼調(diào)接口圖 會(huì)議管理列表控制會(huì)議編輯控制ExternalInterfaceSoftwareDesignClassName:OBUMeeting對(duì)外接口)MethodElaboration:publicMeetingMessageListResultGetMeetingList(stringuserId,stringpassword,stringus-erType,stringstartDate,stringendDate)ParameterParameterParameterParameterDataExceptionExceptionMethodpublicMeetingDetailResultGetMeetingDetail(stringuserId,stringpassword,stringuserType,stringmeetingId,stringdeviceName)ParameterParameterParameterParameterDataExceptionExceptionMethodpublicMeetingSignResultSaveMeetingSign(stringuserId,stringpassword,stringuserType,intmeetingId,stringsignUserId,stringsignUserType)ParameterParameterParameterParameterDataExceptionExceptionMethodpublicMeetingSignResultGetMeetingSignList(stringuserId,stringpassword,stringuserType,intmeetingId)ParameterParameterParameterParameterDataExceptionExceptionMethodpublicMeetingMealTicketResultSaveMealTicketSign(stringuserId,stringpassword,stringus-erType,intmeetingId,stringsignUserId,stringsignUserType)ParameterParameterParameterParameterDataExceptionExceptionMethodpublicMeetingMealTicketResultGetMealTicketSignList(stringuserId,stringpassword,stringuserType,intmeetingId)ParameterParameterParameterParameterDataExceptionExceptionMethodpublicMeetingSignResultSaveMeetingSignObu(stringuserId,stringpassword,stringuserType,intmeetingId,stringroomId,stringsignUserId,stringsignUserType)ParameterParameterParameterParameterDataExceptionExceptionMethodpublicMeetingSignResultSaveMeetingSignBatchObu(stringuserId,stringpassword,stringus-erType,intmeetingId,stringroomId,IList<MeetingSignRecord>signRecordList)ParameterParameterParameterParameterDataExceptionExceptionMethodOBU會(huì)議課題問卷明細(xì)上publicCommonResultSaveMeetingRoomSurveyInfoObu(stringuserId,stringpassword,stringus-erType,IList<SurveyRoomRequestData>surveyData)ParameterParameterParameterParameterDataExceptionEx

溫馨提示

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

評(píng)論

0/150

提交評(píng)論