模塊設(shè)計(jì)說明書_第1頁
模塊設(shè)計(jì)說明書_第2頁
模塊設(shè)計(jì)說明書_第3頁
模塊設(shè)計(jì)說明書_第4頁
模塊設(shè)計(jì)說明書_第5頁
已閱讀5頁,還剩11頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

文檔編號(hào)文檔版本密級(jí)擬制人日期CPATEST注冊(cè)會(huì)計(jì)師考試管理系統(tǒng)模塊設(shè)計(jì)說明書變更說明日期版本變更位置變更說明作者

目錄1 Form設(shè)計(jì) 51.1 免試管理 51.1.1 境內(nèi)免試審批擴(kuò)展Form 51.1.1 境外免試審批擴(kuò)展Form 51.1.1 境外協(xié)會(huì)信息擴(kuò)展Form 51.1.1 境外協(xié)會(huì)豁免協(xié)議擴(kuò)展Form 52 前臺(tái)設(shè)計(jì) 62.1 模塊規(guī)劃 62.2 [331]免試申請(qǐng)管理 62.2.1 初始化 62.2.1 查詢 62.2.1 查看人員信息 62.2.1 新增 62.2.1 修改 72.2.1 刪除 72.2.1 上報(bào) 72.2.1 接收考區(qū) 72.2.1 下發(fā)考區(qū) 72.2.1 打印申請(qǐng)表 72.2.1 導(dǎo)出、打印 73 Service接口 73.1 [331]免試申請(qǐng)管理 73.1.1 [331001]查詢免試申請(qǐng)數(shù)據(jù) 73.1.1 [331002]查看免試考生信息 83.1.1 [331003]定位免試考生數(shù)據(jù) 83.1.1 [331004]保存新增免試信息 83.1.1 [331005]保存修改免試人員信息 93.1.1 [331006]刪除免試人員信息 93.1.1 [331007]上報(bào)免試申請(qǐng)數(shù)據(jù) 103.1.1 [833001]接收考區(qū)免試申請(qǐng)數(shù)據(jù) 103.1.1 [833002]下發(fā)考區(qū) 104 后臺(tái)設(shè)計(jì) 114.1 類設(shè)計(jì) 114.1.1 模塊類圖 114.1.1 模塊類說明 114.2 免試申請(qǐng)管理類(InFreeMngBO) 114.2.1 [331001]getFreeInlandList 124.2.1 [331002]getFreeInlandByGuid 124.2.1 [331003]patchFreeInfoByIdcard 134.2.1 [331004]saveNewFreeInfo 144.2.1 [331005]saveNewFreeInfo 144.2.1 [331006]removeFreeInfo 154.2.1 [331007]getCheatRecList 154.2.1 [833001]saveImpFreeInfoData 164.2.1 [833002]expFreeInfoData 16

Form設(shè)計(jì)免試管理境內(nèi)免試審批擴(kuò)展FormActionForm標(biāo)識(shí)ExamFreeInlandExtForm功能說明:境內(nèi)免試審批擴(kuò)展Form字段類型字段名稱字段含義默認(rèn)值備注ExamFreeInlandForm所有字段StringOrgName機(jī)構(gòu)名稱境外免試審批擴(kuò)展FormActionForm標(biāo)識(shí)ExamFreeOutlandExtForm功能說明:境外免試審批擴(kuò)展Form字段類型字段名稱字段含義默認(rèn)值備注ExamFreeOutlandForm所有字段StringOrgName機(jī)構(gòu)名稱境外協(xié)會(huì)信息擴(kuò)展FormActionForm標(biāo)識(shí)ExamFreeOutascExtForm功能說明:境外協(xié)會(huì)信息擴(kuò)展Form字段類型字段名稱字段含義默認(rèn)值備注ExamFreeOutascForm所有字段StringOrgName機(jī)構(gòu)名稱境外協(xié)會(huì)豁免協(xié)議擴(kuò)展FormActionForm標(biāo)識(shí)ExamFreeAgreeExtForm功能說明:境外協(xié)會(huì)豁免協(xié)議擴(kuò)展Form字段類型字段名稱字段含義默認(rèn)值備注ExamFreeAgreeForm所有字段StringfoaName境外協(xié)會(huì)名稱StringfoaCode境外協(xié)會(huì)代碼StringfoaNameEn境外協(xié)會(huì)英文名稱StringvalidName有效名稱前臺(tái)設(shè)計(jì)模塊規(guī)劃<pkg>:com.jiuqi.cpatest<dir>:web/app/bnscontent菜單資源Action類名Web目錄備注免試申請(qǐng)管理<pkg>.action.freemng.InFreeAction.java<dir>/free對(duì)內(nèi)豁免登記<pkg>.action.freemng.OutFreeAction.java<dir>/free中注協(xié)豁免協(xié)議管理<pkg>.action.freemng.AgreeMngAction.java<dir>/free[331]免試申請(qǐng)管理初始化調(diào)用編號(hào)331001情景說明初始化查詢結(jié)果,無需分頁(默認(rèn)年度)查詢調(diào)用編號(hào)331001情景說明查詢免試人員,無需分頁查看人員信息調(diào)用編號(hào)331002情景說明查看免試人員信息新增調(diào)用331003定位免試考生信息,調(diào)用331004保存新增免試人員信息。修改調(diào)用331002獲取修改免試人員信息,調(diào)用331005報(bào)名修改的免試人員信息。刪除調(diào)用331006刪除/批量刪除考生免試人員信息。上報(bào)調(diào)用331007上報(bào)/批量上報(bào)免試人員信息。接收考區(qū)調(diào)用833001顯性導(dǎo)入考區(qū)免試人員信息。下發(fā)考區(qū)調(diào)用833002顯性導(dǎo)出本省當(dāng)年審批免試人員信息。打印申請(qǐng)表調(diào)用331002查詢免試人員信息,打印免試申請(qǐng)表導(dǎo)出、打印導(dǎo)出、打印當(dāng)前頁面數(shù)據(jù)即可。Service接口[331]免試申請(qǐng)管理[331001]查詢免試申請(qǐng)數(shù)據(jù)功能查詢免試申請(qǐng)輸入caseID341001objFormuserFormObject[]序號(hào)類型對(duì)象1String辦理年度2String機(jī)構(gòu)代碼3String姓名4String證件號(hào)碼5String審批狀態(tài)6輸出ArrayList序號(hào)類型對(duì)象0ArrayListExamFreeInlandExtForm[331002]查看免試考生信息功能查詢免試考生信息輸入caseID331002objFormuserFormObject[]序號(hào)類型對(duì)象1String免試guid輸出ArrayList序號(hào)類型對(duì)象0ExamFreeInlandExtForm免試考生信息[331003]定位免試考生數(shù)據(jù)功能定位免試考生信息輸入caseID331003objFormuserFormObject[]序號(hào)類型對(duì)象1String姓名2String證件類型3String證件號(hào)碼4String機(jī)構(gòu)代碼輸出ArrayList序號(hào)類型對(duì)象0ExamFreeInlandExtForm免試考生信息1String考生審核信息[331004]保存新增免試信息功能保存新增免試人員信息輸入caseID331004objFormuserFormuserFormObject[]序號(hào)類型對(duì)象1ExamFreeInlandExtForm免試考生信息輸出ArrayList序號(hào)類型對(duì)象0True/false1String成功/失敗信息[331005]保存修改免試人員信息功能保存修改輸入caseID331005objFormuserFormObject[]序號(hào)類型對(duì)象1ExamFreeInlandExtForm免試考生信息23輸出ArrayList序號(hào)類型對(duì)象0True/false1String成功/失敗信息[331006]@輸出ArrayList序號(hào)類型對(duì)象0True/false1String成功/失敗信息[331007]@23輸出ArrayList序號(hào)類型對(duì)象0True/false1String成功/失敗信息[833001]接收考區(qū)免試申請(qǐng)數(shù)據(jù)功能接收考區(qū)輸入caseID833001objFormuserFormObject[]序號(hào)類型對(duì)象1FileTxt加密文件輸出ArrayList序號(hào)類型對(duì)象0True/false1String成功/失敗信息[833002]下發(fā)考區(qū)功能免試審批數(shù)據(jù)下發(fā)輸入caseID833002objFormuserFormObject[]序號(hào)類型對(duì)象1String當(dāng)前年度輸出ArrayList序號(hào)類型對(duì)象0FileZip加密文件1后臺(tái)設(shè)計(jì)類設(shè)計(jì)模塊類圖模塊類說明InFreeMngBO:免試申請(qǐng)管理BO(境內(nèi)申請(qǐng)免試管理)OutFreeMngBO:對(duì)內(nèi)豁免登記管理BO(境外申請(qǐng)境內(nèi)免試管理)免試申請(qǐng)管理類(InFreeMngBO)

[331001]getFreeInlandList /** *331001*查詢免試數(shù)據(jù) *@paramyear辦理年度 *@paramorgCode機(jī)構(gòu)代碼 *@paramnameCn中文姓名 *@paramidcard18證件號(hào)碼 *@paramauditCode審批狀態(tài) *@returnArrayList(ExamFreeInlandExtForm) */ publicArrayListgetFreeInlandList(Stringyear,StringorgCode,StringnameCn,Stringidcard18,StringauditCode);1、業(yè)務(wù)SQlFromExamFreeInlandExtFormfreeWhere1=1AndCnlike'%中文姓名%'Andfree.idcard=證件號(hào)碼Andfree.auditCode='{auditCode}'AndCodelike'{orgCode}%'Andfree.annual='{year}'注意:1)如果機(jī)構(gòu)代碼為00則,機(jī)構(gòu)條件部分改為小于992)如果年度為00,則年度條件部分修改為小于等于當(dāng)前年度4)如果處罰選項(xiàng)代碼為00,則去掉處罰選項(xiàng)代碼過濾條件[331002]getFreeInlandByGuid /** *331002*獲得免試考生信息 *@paramfiGuid *@returnExamFreeInlandExtForm免試人員信息 */ publicExamCheatRecordExtFormgetFreeInlandByGuid(StringfiGuid);調(diào)用平臺(tái)通過ID獲得對(duì)象方法實(shí)現(xiàn)轉(zhuǎn)一下form中的代碼[331003]patchFreeInfoByIdcard /** *331003*定位免是考生信息 *@paramorgCode機(jī)構(gòu)代碼 *@paramnameCn中文姓名 *@paramcardtypeCode證件類型 *@paramidcard18證件號(hào)碼 *@returnArrayList(ExamFreeInlandExtForm) */ publicExamFreeInlandExtFormpatchFreeInfoByIdcard(StringorgCode,StringnameCn,StringcardtypeCode,Stringidcard18);1、從境內(nèi)免試審批表中定位考生信息,業(yè)務(wù)SQLFromExamFreeInlandExtFormfreeWhere1=1AndCnlike'%中文姓名%'Andfree.idcard18=證件號(hào)碼AndCode<'99'Andfree.annuallike'{orgCode}%'Orderbyfree.annualdesc2、如果1中查到以往年度考生免試數(shù)據(jù)則直接返回考生最近一年的免試信息,否則通過以下SQL從報(bào)名信息表中獲取免試考生信息,業(yè)務(wù)SQLFromExamRegExameeregWhere1=1AndCnlike'%中文姓名%'Andreg.idcard18=證件號(hào)碼AndCodelike'{orgCode}%'Andreg.annual<='當(dāng)前年度'Orderbyfree.annualdesc3、如果2中找到考生報(bào)名信息,則將考生最近一年的報(bào)名信息轉(zhuǎn)化為免試審批form信息返回,否則返回NULL[331004]saveNewFreeInfo /** *331004*保存免試考生申請(qǐng)信息 *@paramfreeInfo *@returnArrayList(0true/flase1成功/錯(cuò)誤信息) */ publicArrayListsaveNewFreeInfo(ExamFreeInlandExtFormfreeInfo);保存考生免試申請(qǐng)信息,關(guān)鍵信息存儲(chǔ)設(shè)置如下:年度=當(dāng)前年度序號(hào)=自動(dòng)生成,同一個(gè)省統(tǒng)一年度不能重復(fù)唯一編號(hào)、免試人員照片,從歷史數(shù)據(jù)中獲取一個(gè)考生只能免試一個(gè)科目注銷狀態(tài)=未注銷審批狀態(tài)=未上報(bào)預(yù)審狀態(tài)=未審核[331005]saveNewFreeInfo /** *331005*保存修改的免試考生申請(qǐng)信息 *@paramfreeInfo *@returnArrayList(0true/flase1成功/錯(cuò)誤信息) */ publicArrayListsaveFreeInfo(ExamFreeInlandExtFormfreeInfo);通過免試Guid獲得免試考生申請(qǐng)信息將修改的字段更新入庫[331006]removeFreeInfo /** *331006*刪除免試考生申請(qǐng)信息 *@paramfiGuidStr@fiGuid…… *@returnArrayList(0true/flase1成功/錯(cuò)誤信息) */ publicArrayListremoveFreeInfo(StringfiGuidStr);只有未上報(bào)的免試申請(qǐng)考生信息才允許刪除。通過原生SQL刪除免試考生信息[331007]getCheatRecList /** *331007*上報(bào)免試考生申請(qǐng)信息 *@paramfiGuidStr@fiGuid…… *@returnArr

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(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)論