模块设计说明书.docx
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《模块设计说明书.docx》由会员分享,可在线阅读,更多相关《模块设计说明书.docx(23页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、文档编号文档版本密级拟 制 人日期CPATEST注册会计师考试管理系统模块设计说明书331004保存新增免试信息功能保存新增免试人员信息输入case ID331004objFormuserFormuserFormOb ject 序号类型对象1ExamFreeInIandExtFo rm免试考生信息输出.ArrayList序号类型对象0True/faIse1String成功/失败信息331005保存修改免试人员信息功能保存修改输入case ID331005objFormuserFormObject 序号类型对象1ExamFreeInIandExtForm免试考生信息23输出ArrayList序号
2、类型对象0True/faIse1String成功/失败信息331006删除免试人员信息功能删除免试人员信息输入case ID331006objFormuserForm331007上报免试申请数据Ob ject 序号类型对象1String免试记录Guid字符 串,组织规则:Gu i dGu i d输出ArrayList序号类型对象0True/faIse1String成功/失败信息功能上报免试申请数据输入case ID331007objFormuserFormObject 序号类型对象1Str i ng免试记录Guid字符串,组织规则:Gu i dGu i d23输出ArrayList序号类型对象
3、0True/faIse1Str i ng成功/失败信息833001接收考区免试申请数据功能接收考区输入case ID833001objFormuserFormObject 序号类型对象1Fi IeTxt加密文件输出ArrayList序号类型对象0True/faIse1String成功/失败信息833002下发考区4后台设计功能免试审批数据下发输入case ID833002objFormuserFormObject 序号类型对象1String当前年度输出ArrayList序号类型对象0Fi IeZip加密文件14.1 类设计模块类图模块类说明 InFreeMngBO: 免试申请管理B0 (境内申
4、请免试管理) OutFreeMngBO:对内豁免登记管理B0(境外申请境内免试管理)4. 2免试申请管理类(InFreeMngBO)4. 2.1/* 331001*查询免试数据* param year办理年度* param orgCode 机构代码* param nameCn 中文姓名* param idcard18 证件号码* param auditCode 审批状态* return ArrayList (ExamFreeInIandExtForm)* /pub Iic ArrayLi st getFreeInIandL i st(Str i ng year, Str i ng orgCod
5、e, Str i ng nameCn, Str i ng i dcard18,Str i ng aud i tCode);1、业务SQIFrom ExamFreeInIandExtForm freeWhere 1=1And free. nameCn I ike %中文姓名And free, idcard 二证件号码And free.auditCode=, auditCodeAnd free.orgCode Iike orgCode%And free.annual=year1注意:1)如果机构代码为00则,机构条件部分改为小于99 2)如果年度为00,则年度条件部分修改为小于等于当前年度 4)如
6、果处罚选项代码为00,则去掉处罚选项代码过滤条件331001 getFreeInlandList4.2.1 331002 getFreeInlandByGuid/* 331002*获得免试考生信息* param fiGuidreturn ExamFreeInIandExtForm 免试人员信息*/pub Iic ExamCheatRecordExtForm getFreeInIandByGu i d (Str i ng fiGuid);1、 调用平台通过ID获得对象方法实现2、 转一下form中的代码4. 2.1331003 patchFreeInfoByIdcard/* 331003*定位免
7、是考生信息* param orgCode 机构代码* param nameCn 中文姓名* param cardtypeCode 证件类型* param idcard18 证件号码* return ArrayList (ExamFreeInIandExtForm)* /pub Iic ExamFreeInIandExtForm patchFreeInfoByIdcard (Str i ng orgCode,String nameCn, Str i ng cardtypeCode, Str i ng i dcard18);1、从境内免试审批表中定位考生信息,业务SQLFrom ExamFreeI
8、nIandExtForm freeWhere 1=1And free. nameCn I ike 中文姓名And free. idcard18 二 证件号码And free.orgCode 99And free.annua I Ii ke orgCode%Order by free.annua I desc2、如果1中查到以往年度考生免试数据则直接返回考生最近一年的免试信 息,否则通过以下SQL从报名信息表中获取免试考生信息,业务SQLFrom ExamRegExamee regWhere 1=1And reg. nameCn I ike 中文姓名And reg. idcard18 =证件号码
9、And reg.orgCode Ii ke orgCode%And reg. annua I 二当前年度Order by free.annua I desc3、如果2中找到考生报名信息,则将考生最近一年的报名信息转化为免试审 批form信息返回,否则返回NULL4. 2.1331004 saveNewFreeInfo/* * 331004*保存免试考生申请信息* param free Info* return ArrayList (0 true/f lase 1 成功/错误信息)*/pub Iic ArrayLi st saveNewFreeInfo (ExamFreeInIandExtFor
10、m free Info);1、保存考生免试申请信息,关键信息存储设置如下:年度;当前年度序号二自动生成,同一个省统一年度不能重复唯一编号、免试人员照片,从历史数据中获取一个考生只能免试一个科目注销状态二未注销审批状态二未上报预审状态二未审核4. 2.1331005 saveNewFreeInfo/* 331005* 保存修改的免试考生申请信息* param free Info* return ArrayList (0 true/f lase 1 成功/错误信息)*/pub Iic ArrayL i st saveFreeInfo(ExamFreeInIandExtForm free Info)
11、;1、 通过免试Gu i d获得免试考生申请信息2、 将修改的字段更新入库4. 2.1331006 removeFreeInfo/* 331006*删除免试考生申请信息* param fiGuidStr 组织格式fiGuidfiGuidfiGuid* return ArrayList (0 true/f Iase 1 成功/错误信息)*/pub Iic ArrayLi st removeFreeInfo(Str i ng fiGuidStr);1、 只有未上报的免试申请考生信息才允许删除。2、 通过原生SQL删除免试考生信息4. 2.133100刀 getCheatRecL i st/* 33
12、1007*上报免试考生申请信息* param f iGuidStr 组织格式f iGuidf iGuidf iGuidreturn ArrayList (0 true/f lase 1 成功/错误信息) */pub Iic ArrayLi st saveRpFreeInfo(Str i ng fiGuidStr);只有未上报的免试申请考生信息才允许上报。T2、通过原生SQL上报免试申请信息4. 2.1833001 save ImpFreeInfoData/* 833001* 导入考区上报的免试申请数据* param File考区上报的文件* return ArrayLi st (0 true/
13、fa I se 1 操作结果)* /pub Iic ArrayLi st savaImpFreeInfoData(Fi Ie freelnfoFi Ie);1、 解压缩2、 解密3、 准备导入文件,只需要省级没有上报的免试申请数据,对于省级已经存在的免试数据进行部分更新。4、 导入文件4. 2,1833002 expFreeInfoData/* 833002* 导出指定年度省级审批数据* param year 年度* param orgCode 机构代码* return Ar rayL i st (ExamFreeInIandExtForm)* /pub Iic List expFreeInf
14、oData (Str i ng year,Str i ng orgCode);业务SQLFrom ExamFreeInI and freeWhere 1=1And free.orgCode I ike orgCode%And free, annual=1 year文档编码密级文档版本拟 制 人日期项目编号和项目名称设计说明书其他如副标题/子模块变更说明日期版本变更位置变更说明作者变更履历版本日期变更位置变更理由/变更内容变更人备注1.0创建目录1 概述32 总体设计33 模块1设计(模块唯一编号)3子模块1设计(模块唯一编号)33. 1. 1模块概述33. 1.2类图33. 1.3调用关系/时
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 模块 设计 说明书
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内