软件详细设计说明书_第1页
软件详细设计说明书_第2页
软件详细设计说明书_第3页
软件详细设计说明书_第4页
软件详细设计说明书_第5页
已阅读5页,还剩39页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、火箭股份协同平台综合系统文档之详细设计说明书中邮货代物流业务系统软件详细设计说明书项目名称:中邮货代物流业务系统项目编号:AWS-08-CNPL-001文档内容:软件详细设计说明书项目单位(甲方):中邮物流有限责任公司项目承担单位(乙方):北京炎黄盈动科技发展有限责任公司文档编号:AWS-08-CNPL-001-D-3密级:秘密(限内部使用)文档版本V1.0Author:DateAuthorVersionChange Reference2008-03-17文兵1.0初稿Reviewer:DateReviewerVersionChange ReferenceCopy TO:Copy No.Nam

2、eLocation1王全华2鞠辉目录目录21、前言31.1、参考资料32、系统详细设计32.1、研发综合管理32.1.1、项目发布32.1.2、项目立项52.1.3、项目任务书62.1.4、项目计划82.1.5、项目节点92.1.6、项目年报102.1.7、项目撤销112.1.8、项目验收132.1.9、成果管理142.1.10、查询报表152.2、营销管理152.2.1、预立项审批162.2.2、合同审批172.2.3、合同台帐182.2.4、合同验收管理192.2.5、客户信息202.2.6、联系人信息222.2.7、产品分类信息232.2.8、产品信息242.2.9、年度销售计划252.

3、2.10、营销指标对比分析262.2.11、销售数据统计272.2.12、产品服务单282.2.13、统计报表292.3、投资管理302.3.1、固定资产信息302.3.2、项目建议书312.3.3、可行性研究报告322.3.4、初步设计实施方案/商业计划332.3.5、项目月报352.3.6、项目资金情况362.3.7、项目调整372.3.8、项目实施工作总结382.3.9、项目验收391、前言1.1、参考资料用户需求说明书AWS-08-CNPL-001-R-2总体设计说明书AWS-08-CNPL-001-D-1数据结构说明书AWS-08-CNPL-001-D-2 系统程序结构设计说明书AW

4、S-08-CNPL-001-D-4JAVA编码规范1.2、业务逻辑文件结构详见程序结构设计说明书2、系统详细设计2.1、客服管理功能列表序号功能名称功能描述F-3客户档案记录客户的档案信息F-4收货人信息记录收货人的详细信息F-5产品分类记录代理产品的分类信息,便于统计分析F-6产品信息记录代理产品的详细信息F-7区域信息记录在全国的运输区域信息F-8客户档案查询查询客户档案信息F-9收货人信息查询查询收货人的详细信息F-10产品分类查询查询产品分类信息F-11产品信息查询查询产品信息F-12区域信息查询查询区域信息F-13入库指令单记录接收的入库指令单信息,作为仓储人员入库的依据之一F-14

5、出库指令单记录接收的出库指令单信息,作业操作计划员分配操作人员的依据之一,同时也是货物跟踪的一个起点F-15详情单签收记录详情单的接收情况(根据实际收到详情单的时间填写)F-16异常分类记录客户异常处理的分类情况F-17异常处理单记录发现异常情况的业务处理,与财务协同处理F-49中转业务反馈查询二程代理的中转业务情况(根据详情单的接收和中转情况了解具体的情况)F-50货物跟踪随时了解货物整体的运输情况(指令、一程、二程、返单、财务)F-51入库指令单查询查询入库指令单情况F-52出库指令单查询查询出库指令单情况F-X统计报表相关的统计报表(待定)2.1.1、客户档案(F-3) 程序描述用于记录

6、的发布信息。 功能:【新增】:增加新的客户信息【修改】:对增加的客户信息进行修改【删除】:删除错误的客户信息涉及的表:bo_sfa2_cust、bo_sfa2_cust_lm 性能 输入项详细内容详见数据结构说明 输出项 算法1、 insert/update/delete;利用平台的自带处理模式进行处理2、 客户编号:序列号(用户无规则,系统提供唯一序列号)3、 完整性检测,项目内容的必填项(实施时控制)4、 删除时的监测:平台控制;5、 修改时的控制:平台控制 流程逻辑 接口 存储分配 注释设计 限制条件 测试计划1、 数据完整性测试2、 新增测试3、 修改测试4、 删除测试 界面客户基本信

7、息页面:htm文件名: 销售自动化管理-客户基础信息表单.htm销售自动化管理-联系人信息表单.htm2.1.2、收货人信息(F-4) 程序描述用于管理和维护收货人的详细信息。 功能:【新增】:增加收货人信息【修改】:对增加的收货人的信息进行修改【删除】:删除错误的收货人信息涉及的表:bo_cnpl_consignee 性能 输入项详细内容详见数据结构说明 输出项 算法1、 insert/update/delete;利用平台的自带处理模式进行处理 流程逻辑 接口 存储分配 注释设计 限制条件1、公司名称不能重复 测试计划1、 数据完整性测试2、 新增测试3、 修改测试4、 删除测试5、 数据重

8、复测试(编号/名称重复) 界面收货人信息界面:htm文件名: 中邮_基础资料_收货人信息表.htm2.1.3、产品分类(F-5) 程序描述用于管理和维护产品分类基础信息。 功能:【新增】:增加产品分类信息【修改】:对增加的产品分类信息进行修改【删除】:删除错误的产品分类信息涉及的表:bo_sspd_goodssort 性能 输入项详细内容详见数据结构说明 输出项 算法1、 insert/update/delete;利用平台的自带处理模式进行处理2、 利用子表技术实现产品分类的管理界面 流程逻辑 接口 存储分配 注释设计 限制条件1、 录入时产品分类的代码/名称为必填项。2、 产品分类代码不能重

9、复(通过数据库级别来控制) 测试计划1、 数据完整性测试2、 新增测试3、 修改测试4、 删除测试5、 数据重复测试(编号/名称重复) 界面产品分类明细界面htm文件名: 中邮_基础资料_产品分类.htm2.1.4、产品信息(F-6) 程序描述用于管理和维护产品信息情况。 功能:【新增】:增加新的产品信息【修改】:对增加的产品信息进行修改【删除】:删除错误的产品信息涉及的表:bo_sspd_goods 性能 输入项详细内容详见数据结构说明 输出项 算法1、 insert/update/delete;利用平台的自带处理模式进行处理2、 界面展示按照子表模式处理 流程逻辑 接口 存储分配 注释设计

10、详见JAVA编码规范 限制条件1、产品代码不能重复2、产品代码/产品名称为必填项 测试计划1、 数据完整性测试2、 新增测试3、 修改测试4、 删除测试5、 数据重复测试(编号/名称重复) 界面产品信息明细界面htm文件名: 中邮_基础资料_产品分类.htm2.1.5、区域信息(F-7) 程序描述用于管理和维护区域信息。 功能:【新增】:增加新的区域信息【修改】:对增加的区域信息进行修改【删除】:删除错误的区域信息涉及的表:bo_sfa2_loca 性能 输入项详细内容详见数据结构说明 输出项 算法1、 insert/update/delete;利用平台的自带处理模式进行处理2、 利用平台子表

11、模式来显示数据 流程逻辑 接口 存储分配 注释设计详见JAVA编码规范 限制条件 测试计划1、 数据完整性测试2、 新增测试3、 修改测试4、 删除测试5、 数据重复测试(编号/名称重复) 界面区域信息明细htm文件名: casc_dev_项目月报.htm2.1.6、客户档案查询(F-8) 程序描述用于查询客户档案信息(按照销售自动化的业务模式处理)。 功能:【查询】:根据设置条件进行客户档案的查询【打印】:打印查询出来的数据结果集涉及的表:bo_sfa2_cust;bo_sfa2_cust_lm 性能 输入项详细内容详见数据结构说明 输出项 算法1、 查询报表中嵌入挖掘链接(直接连接查询客户

12、档案的详细信息) 流程逻辑 接口 存储分配 注释设计详见JAVA编码规范 限制条件 测试计划1、 结果集测试(测试根据条件查询的结果集是否正确) 界面2.1.7、收货人信息查询(F-9) 程序描述用于查询收货人的信息。查询出收货人的全部信息 功能:【查询】:根据设定的条件查询相应的收货人信息【打印】:对查询出来的结果集进行打印处理涉及的表:bo_cnpl_consignee 性能 输入项收货单位XML字典/省/市XML字典/地址 输出项 省市公司名称详细地址联系人电话传真备注 算法1、 Bo表查询 流程逻辑 接口 存储分配 注释设计详见JAVA编码规范 限制条件 测试计划1、 条件设置正确测试

13、2、 结果集正确测试3、 打印测试 界面2.1.8、产品分类查询(F-10) 程序描述用于查询产品分类的信息。查询出所有 功能:【查询】:根据查询条件查询出相关的产品分类信息【打印】:打印出产品分类的信息涉及的表:bo_sspd_goodssort 性能 输入项产品分类代码/产品分类名称(添加XML字典) 输出项 产品分类代码产品分类名称上级代码是否末级备注 算法1、 Bo表查询 流程逻辑 接口 存储分配 注释设计详见JAVA编码规范 限制条件 测试计划1、 条件测试2、 查询结果测试3、 打印测试 界面2.1.9、产品信息查询(F-11) 程序描述用于查询产品的详细信息。 功能:【查询】:根

14、据条件查询出产品信息【打印】:打印查询出来的产品信息结果集涉及的表:bo_sspd_goods 性能 输入项产品代码/产品名称XML字典/产品分类XML字典/品牌/厂家 输出项 产品代码产品名称规格型号计量单位颜色品牌厂家箱码长度串号长度备注 算法 流程逻辑 接口 存储分配 注释设计详见JAVA编码规范 限制条件 测试计划1、 条件测试2、 结果集测试3、 打印测试 界面2.1.10、区域信息查询(F-12) 程序描述用于客户或者企业自有的区域信息。 功能:【查询】:根据条件查询出产品信息【打印】:打印查询出来的产品信息结果集涉及的表:bo_sfa2_loca 性能 输入项国籍XML字典/大区

15、XML字典/省XML字典/市XML字典/市区 输出项 国家国家大区省市市区邮编备注 算法 流程逻辑 接口 存储分配 注释设计详见JAVA编码规范 限制条件 测试计划1、 条件测试2、 结果集测试3、 打印测试 界面2.1.11、入库指令单(F-13) 程序描述用于管理和维护入库指令单信息。入库指令单是作为入库的计划指令,有此菜可进行入库的管理 功能:【新增】:增加新的入库指令单信息【修改】:对增加的入库指令单信息进行修改【删除】:删除错误的入库指令单信息【接收】:仓库人员接收入库指令单信息涉及的表:bo_sspd_indent1/bo_sspd_indent2 性能 输入项入库通知单单号项目:

16、XML字典指令人XML字典发出单位:接收单位接收单位:操作部 库房产品编码品名规格型号计量单位,颜色数量备注制单人制单日期入库日期:备注 输出项 算法1、 insert/update/delete;利用平台的自带处理模式进行处理第一个节点触发后指令单即生效 2、单号的编号规则:RKZL-年月-流水码3、更新业务类型4、触发逻辑类:保存之后:claz.core.IndentSaveAfter.java 办理之后:claz.core.IndentBizStepN.java5、增加子表的参考录入功能,能够从商品中选择出对应的信息,记录到

17、子表中,参考录入的XML:ss_goods.xml 流程逻辑 接口 存储分配 注释设计 限制条件1、 录入时项目/指令人为必填项。2、 产品不重复 测试计划1、 数据完整性测试2、 新增测试3、 修改测试4、 删除测试5、 数据重复测试(编号/名称重复) 界面入库指令单htm文件: cnpl_client_入库指令单.htm Cnpl_client_入库指令明细表单.htm2.1.12、出库指令单(F-14) 程序描述用于管理和维护出库指令单信息。出库指令单是作为出库的计划指令,有此才可进行出库的管理,也是出库货物追踪的起点 功能:【新增】:增加新的出库指令单信息【修改】:对增加的出库指令单信

18、息进行修改【删除】:删除错误的出库指令单信息【审批】:操作部的计划员对出库指令单进行审批,指定出库仓库涉及的表:bo_sspd_compact1/bo_sspd_compact2 性能 输入项发货指令单单号厂家编号地区指令人发出单位: 客服部接收单位操作部 调度项目发运日期 产品代码厂商品名规格型号颜色数量目的省目的地收货单位收货人联系电话收货人地址备注制单人制单日期备注 输出项 算法1、 insert/update/delete;利用平台的自带处理模式进行处理第一个节点触发后指令单即生效 ,同时记录客服的共享表2、 操作部的计划员进行审批,指定相对应的出库仓库3、 单号的规则:地区-年月-流

19、水号4、 触发逻辑类:保存之后:com.sinoshow.core.CompactSaveAfter.java(正常出库) com.sinoshow.core.CompactRepSaveAfter.java(补货)办理之后:com.sinoshow.core.CompactBizStepN.java5、 针对出库指令做两个流程,用同一存储和表单,在作一个补货指令单流程6、 在子表中增加参考录入功能:参考录入的XML:ss_goods.xml 流程逻辑 接口 存储分配 注释设计 限制条件 测试计划1、 数据完整性测试2、 新增测试3、 修改测试4、 删除测试5、 数据重复测试(编号/名称重复)

20、 界面入库指令单htm文件: cnpl_client_出库指令单.htm Cnpl_client_出库指令明细表单.htm2.1.13、详情签收单(F-15) 程序描述用于管理和维护详情单的反馈信息 功能:【新增】:增加新的详情签收单信息【修改】:对增加的详情签收单信息进行修改【删除】:删除错误的详情签收单信息涉及的表:bo_sspd_cnplSign1/bo_sspd_cnplSign2 性能 输入项详情单签收单签收单号签收部门签收人详情单号签收人签收日期返京时间返厂时间异常备注(实际收到时间)制单人制单日期:备注 输出项 算法1、 insert/update/delete;利用平台的自带处

21、理模式进行处理第一个节点触发后指令单即生效 ,同时更新客服的共享表触发逻辑类:办理之后:com.sinoshow.core.CnplSignBizStepN.java参考录入XML类:ss_cnpl_cnplno 流程逻辑 接口 存储分配 注释设计 限制条件 测试计划1、 数据完整性测试2、 新增测试3、 修改测试4、 删除测试5、 数据重复测试(编号/名称重复) 界面详情签收单htm文件: cnpl_client_详情单签收单.htm Cnpl_client_详情单签收_子表单.htm2.1.10、查询报表 程序描述用于查询统计出相关的信息报表。 功能:【查询】:根据查询条件查询处相关的符合

22、条件的数据信息【打印】:打印出查询处的结果信息 性能 输入项详细内容详见数据结构说明 输出项 算法 流程逻辑 接口 存储分配 注释设计详见JAVA编码规范 限制条件 测试计划1、 查询结果值的准确性测试 界面详见数据结构说明2.2、营销管理功能列表序号功能名称功能描述1预立项审批用于管理营销的项目立项的信息和审批2合同审批用于管理具体的营销合同的信息和审批3合同台帐用于管理合同执行过程的台帐信息4合同验收管理用于管理合同结束时的验收信息,需要经过审批5客户信息用于记录客户的详细基本信息6联系人信息用于记录每个客户相关的详细地联系人信息7产品分类管理用于记录企业所有产品的分类信息8产品库信息用于

23、管理企业营销的具体产品信息9年度销售计划用于记录各部门/子公司的具体年度销售计划信息10营销指标对比表根据计划与实际实现的情况进行对比分析11销售数据统计用于记录用户录入的相关的数据统计信息12用户服务单用于记录用户的具体售后服务信息13统计查询用于查询统计出相关的用户报表2.2.1、预立项审批 程序描述用于管理和维护营销中的项目预立项的信息,经过预立项的项目审批后进入合同的管理。 功能:【新增】:增加营销的预立项信息【修改】:对增加的营销的预立项信息进行修改【删除】:删除错误的营销预立项信息【审批】:审批营销的预立项信息涉及的表:bo_casc_saleapply 性能 输入项详细内容详见数

24、据结构说明 输出项 算法1、 insert/update/delete;利用平台的自带处理模式进行处理2、 预立项后status中的值默认为“预立项”3、 项目序号的生成规格:编号规则:单位代码(4位)+年份(2位)+类别(2位)+专业(1位)+序号4、 审批后更新bo_casc_saleapply中的checkeddate和ischecked的值和status的值改为“预立项审批” 流程逻辑 接口 存储分配 注释设计详见JAVA编码规范 限制条件 测试计划1、 数据完整性测试2、 新增测试3、 修改测试4、 删除测试5、 数据重复测试(编号/名称重复)6、 流程测试 界面界面内容详见数据结构

25、说明界面的htm文件名: casc_sale_预立项.htm2.2.2、合同审批 程序描述用于管理和维护营销中的合同信息,经过预立项的项目审批后进入合同的管理。 功能:【新增】:增加营销的合同信息【修改】:对增加的营销的合同信息进行修改【删除】:删除错误的合同信息【审批】:审批营销的合同信息涉及的表:bo_casc_salebargain,bo_casc_salebargainsub,bo_casc_production 性能 输入项详细内容详见数据结构说明 输出项 算法1、 insert/update/delete;利用平台的自带处理模式进行处理2、 项目序号的生成规格:编号规则:单位代码(

26、4位)+年份(2位)+类别(2位)+专业(1位)+序号(序号从预立项中经过审批的项目中选择)3、 增加合同后修改bo_casc_saleapply中的status的值为“合同”4、 审批后更新bo_casc_salebargain中的checkeddate和ischecked的值和bo_casc_saleapply表中的status字段值为“合同审批”5、 合同详细列表清单的处理(利用平台的子表机制做处理) 流程逻辑 接口 存储分配 注释设计详见JAVA编码规范 限制条件 测试计划1、 数据完整性测试2、 新增测试3、 修改测试4、 删除测试5、 数据重复测试(编号/名称重复)6、 项目选择项

27、测试7、 流程测试8、 响应速度测试 界面界面内容详见数据结构说明界面的htm文件名: casc_sale_销售合同.htm2.2.3、合同台帐 程序描述用于管理和维护营销中的合同的执行信息。 功能:【新增】:增加营销合同中执行台帐信息【修改】:对增加的营销合同台帐信息进行修改【删除】:删除错误的合同台帐信息涉及的表:bo_casc_saledayreport,bo_casc_saledayreportsub,bo_casc_production 性能 输入项详细内容详见数据结构说明 输出项 算法1、 insert/update/delete;利用平台的自带处理模式进行处理2、 台帐的合同项目

28、从预立先种的项目选择录入,选择的条件:合同未验收的项目3、 合同台帐详细列表清单的处理(利用平台的子表机制做处理) 流程逻辑 接口 存储分配 注释设计详见JAVA编码规范 限制条件 测试计划1、 数据完整性测试2、 新增测试3、 修改测试4、 删除测试5、 数据重复测试(编号/名称重复)6、 项目选项测试7、 响应速度测试 界面界面内容详见数据结构说明界面的htm文件名: casc_sale_合同台帐.htm2.2.4、合同验收管理 程序描述用于管理和维护营销中的合同的验收信息。 功能:【新增】:增加营销合同的验收信息【修改】:对增加的营销合同验收信息进行修改【删除】:删除错误的营销合同验收信

29、息涉及的表:bo_casc_saleCAA 性能 输入项详细内容详见数据结构说明 输出项 算法1、 insert/update/delete;利用平台的自带处理模式进行处理2、 验收的合同项目从预立先种的项目选择录入,选择的条件:合同审批未验收的项目3、 归档后修改bo_casc_saleapply表中的status字段的值为“合同验收” 流程逻辑 接口 存储分配 注释设计详见JAVA编码规范 限制条件 测试计划1、 数据完整性测试2、 新增测试3、 修改测试4、 删除测试5、 数据重复测试(编号/名称重复)6、 项目选项测试 界面界面内容详见数据结构说明界面的htm文件名: casc_sal

30、e_合同验收.htm2.2.5、客户信息 程序描述用于管理和维护企业相关的所有客户的基本信息。 功能:【新增】:增加客户的基本信息【修改】:对增加的客户信息进行修改【删除】:删除错误的客户信息,使用后的客户信息不能被删除涉及的表:bo_casc_client 性能 输入项详细内容详见数据结构说明 输出项 算法1、 insert/update/delete;利用平台的自带处理模式进行处理2、 在执行删除操作时,进行合理性的判断,判断条件是是否已经有合同,如果有合同则不允许删除此客户信息3、 客户的编码唯一性检查:客户的编码必须具有唯一性。 流程逻辑 接口 存储分配 注释设计详见JAVA编码规范

31、限制条件 测试计划1、 数据完整性测试2、 新增测试3、 修改测试4、 删除测试5、 数据重复测试(编号/名称重复) 界面界面内容详见数据结构说明界面的htm文件名: casc_sale_客户信息.htm2.2.6、联系人信息 程序描述用于管理和维护客户中的相关人员的基本信息。 功能:【新增】:增加客户中的相关人员的基本信息【修改】:对增加的客户中的联系人信息进行修改【删除】:删除错误的联系人信息涉及的表:bo_casc_linkman 性能 输入项详细内容详见数据结构说明 输出项 算法1、 insert/update/delete;利用平台的自带处理模式进行处理2、 在执行删除操作时,进行合

32、理性的判断,判断条件是是否已经有合同,如果有合同则不允许删除此此联系人的信息3、 联系人的编码唯一性检查:联系人的编码必须具有唯一性。 流程逻辑 接口 存储分配 注释设计详见JAVA编码规范 限制条件 测试计划1、 数据完整性测试2、 新增测试3、 修改测试4、 删除测试5、 数据重复测试(编号/名称重复) 界面界面内容详见数据结构说明界面的htm文件名: casc_sale_联系人信息.htm2.2.7、产品分类信息 程序描述用于管理和维护产品的分类信息。 功能:【新增】:增加产品的分类信息【修改】:对增加的产品分类信息进行修改,编码不允许修改【删除】:删除错误的产品分类信息涉及的表:bo_

33、casc_ptype 性能 输入项详细内容详见数据结构说明 输出项 算法1、 insert/update/delete;利用平台的自带处理模式进行处理2、 在执行删除操作时,进行合理性的判断,判断条件是是否已经在产品信息库中使用,如果有则不允许删除此产品分类的信息3、 产品分类的编码唯一性检查:产品分类的编码必须具有唯一性。 流程逻辑 接口 存储分配 注释设计详见JAVA编码规范 限制条件 测试计划1、 数据完整性测试2、 新增测试3、 修改测试4、 删除测试5、 数据重复测试(编号/名称重复) 界面界面内容详见数据结构说明界面的htm文件名: casc_sale_产品分类.htm2.2.8、

34、产品信息 程序描述用于管理和维护产品信息。 功能:【新增】:增加产品的基本信息【修改】:对增加的产品信息进行修改,编码不允许修改【删除】:删除错误的产品信息涉及的表:bo_casc_production 性能 输入项详细内容详见数据结构说明 输出项 算法1、 insert/update/delete;利用平台的自带处理模式进行处理2、 在执行删除操作时,进行合理性的判断,判断条件是是否已经有相关的合同信息,如果有则不允许删除此产品的信息3、 产品的编码唯一性检查:产品的编码必须具有唯一性。 流程逻辑 接口 存储分配 注释设计详见JAVA编码规范 限制条件 测试计划1、 数据完整性测试2、 新增

35、测试3、 修改测试4、 删除测试5、 数据重复测试(编号/名称重复) 界面界面内容详见数据结构说明界面的htm文件名: casc_sale_产品信息.htm2.2.9、年度销售计划 程序描述用于管理和维护子公司上报的年度销售计划信息。 功能:【新增】:增加年度销售计划信息【修改】:对增加的销售计划信息进行修改【删除】:删除错误的销售计划信息涉及的表:bo_casc_saleplan,bo_casc_saleplansub 性能 输入项详细内容详见数据结构说明 输出项 算法1、 insert/update/delete;利用平台的自带处理模式进行处理2、 计划详细列表的处理(利用平台的子表处理机

36、制进行处理) 流程逻辑 接口 存储分配 注释设计详见JAVA编码规范 限制条件 测试计划1、 数据完整性测试2、 新增测试3、 修改测试4、 删除测试5、 数据重复测试(编号/名称重复) 界面界面内容详见数据结构说明界面的htm文件名: casc_sale_销售计划.htm2.2.10、营销指标对比分析 程序描述统计分析报表。 功能:【查询】:根据条件查询出符合条件的信息【打印】:对查询的结果值进行打印输出 性能 输入项详细内容详见数据结构说明 输出项 算法1、 待定 流程逻辑 接口 存储分配 注释设计详见JAVA编码规范 限制条件 测试计划1、 数据准确性测试2、 查询响应时间测试3、 打印

37、测试 界面界面内容详见数据结构说明2.2.11、销售数据统计 程序描述用于管理子公司的销售数据的相关情况,按月份上报 功能:【新增】:增加新的销售数据统计【修改】:对增加的销售数据统计信息进行修改【删除】:删除错误的销售数据统计信息涉及的表:bo_casc_saledata 性能 输入项详细内容详见数据结构说明 输出项 算法1、 insert/update/delete;利用平台的自带处理模式进行处理 流程逻辑 接口 存储分配 注释设计详见JAVA编码规范 限制条件 测试计划1、 功能测试:新增、修改、删除2、 数据完整性测试3、 流程测试 界面界面内容详见数据结构说明2.2.12、产品服务单

38、 程序描述用于管理和维护客户的问题信息。 功能:【新增】:增加产品服务单信息【修改】:对增加的产品服务单信息进行修改【删除】:删除错误的产品服务单信息【反馈】:对客户提出的问题给与回复反馈涉及的表:bo_casc_saleservice 性能 输入项详细内容详见数据结构说明 输出项 算法1、 insert/update/delete;利用平台的自带处理模式进行处理 流程逻辑 接口 存储分配 注释设计详见JAVA编码规范 限制条件 测试计划1、 数据完整性测试2、 新增测试3、 修改测试4、 删除测试 界面界面内容详见数据结构说明界面的htm文件名: casc_sale_客户服务单.htm2.2

39、.13、统计报表 程序描述 功能:【查询】:根据条件查询处符合条件的相关数据记录项【打印】:对查询的结果集进行打印处理 性能 输入项详细内容详见数据结构说明 输出项 算法1、 利用平台报表处理机制 流程逻辑 接口 存储分配 注释设计详见JAVA编码规范 限制条件 测试计划1、 数据准确性测试2、 打印测试3、 各种查询条件组合测试 界面界面内容详见数据结构说明2.3、投资管理序号功能名称功能描述1固定资产信息记录各申请投资子公司的大额固定资产情况2项目建议书记录各相关部门/子公司提交的项目建议书3可行性研究报告用于管理各部门/子公司提交的相关投资项目的可行性研究报告4初步设计报告/商业计划用于

40、管理各部门/子公司提交的投资项目的具体商业计划5项目月报用于记录正在执行的项目的月度进展情况6项目资金情况用于记录正在执行的投资项目的资金年度使用情况7项目调整记录项目执行过程中的相关调整信息8项目实施工作总结用于管理投资项目年度的工作总结信息9项目验收用于管理投资项目验收的情况10查询报表相关的查询报表11统计报表相关的统计报表2.3.1、固定资产信息 程序描述用于管理和维护各申请投资的子公司的当前的大额规定资产信息。 功能:【新增】:增加子公司的固定资产信息【修改】:对子公司的原始固定资产信息进行修改【删除】:删除错误的子公司固定资产信息涉及的表:bo_casc_assetinfo 性能稳

41、定、子公司的固定资产不重复 输入项详细内容详见数据结构说明 输出项 算法1、insert/update/delete;利用平台的自带处理模式进行处理2、新增时固定资产内容的重复性检查:同一个单位不允许有重复的固定资产信息3、修改时不允许修改编码,如果修改则给出提示“编码不允许修改”相关的业务逻辑类:com.casc.inv. 流程逻辑1、 保存前的重复性检测,名称重复/编码重复(class)2、 完整性检测,所属单位/代码/名称/单位/数量为必填项(实施时控制) 接口 存储分配 注释设计 限制条件1、录入时固定资产的代码/名称/单位/数量为必填项,所属的单位也为必填项2、如果在统一所属单位有相

42、同的代码/名称则不允许进行新增操作 测试计划1、 固定资产数据完整性测试2、 新增测试3、 修改测试4、 删除测试5、 数据重复测试(编号/名称重复) 界面界面内容详见数据结构说明界面的htm文件名:casc_inv_固定资产信息表单.htm2.3.2、项目建议书 程序描述用于管理和维护各申请投资单位的投资项目建议书。 功能:【新增】:增加子公司的投资项目建议书【修改】:对子公司的投资项目建议书进行修改,审批后将不允许修改【删除】:删除错误的子公司投资项目建议书,审批后将不允许删除【初审】:对建议书进行初步审查,审查通过后,方可进行审批立项【审批立项】:对建议书进行最终的审批立项,审批后此项目

43、既可进行可行性研究报告阶段涉及的表:bo_casc_invapply 性能 输入项详细内容详见数据结构说明 输出项 算法1、 insert/update/delete;利用平台的自带处理模式进行处理2、 项目编号的重复性检测:实现方法:在办理时检测是否存在bindid当前的bindid and invno=”当前的编号”,如果存在则说明编号重复,给与提示进行修改编号3、 审批立项通过时更新bo_casc_invapply中的checkeddate、ischecked和status字段,checkeddate=”审批时的日期”,ischecked=1,status=”建议书审批”4、 数据完整性

44、检测:项目编号/项目名称/项目负责人/项目申请者/项目金额为必填项5、 直接上报时,上述3项的业务逻辑触发逻辑设置在第一个节点直接完成 流程逻辑 接口 存储分配 注释设计 限制条件 测试计划1、 项目建议书数据完整性测试2、 新增测试3、 修改测试4、 删除测试5、 审批测试6、 数据重复测试(编号/名称重复) 界面界面内容详见数据结构说明界面的htm文件名:casc_inv_立项申请建议书2.3.3、可行性研究报告 程序描述用于管理和维护各申请投资单位经过立项后上报的可行性研究报告,并建立可行性研究报告信息库,可行性研究报告经过审批后方可进行具体的初步设计实施方案(商业计划)的编制 功能:【

45、新增】:增加子公司的投资项目可行性研究报告【修改】:对子公司的投资项目可行性研究报告进行修改,审批后将不允许修改【删除】:删除错误的子公司投资项目可行性研究报告,审批后将不允许删除【审批】:对子公司的投资项目可行性分析报告进行最终的审批,审批后此项目既可进行上报初步设计实施方案/商业计划涉及的表:bo_casc_feareport 性能 输入项详细内容详见数据结构说明 输出项 算法insert/update/delete;利用平台的自带处理模式进行处理 流程逻辑1、 保存前的重复性检测,项目编号不能重复(class)2、 完整性检测, (子表必须要有内容)1、2在一个类中处理3、 审批办理前的

46、逻辑处理,将批复日期和批复标志更新(class)和bo_casc_invapply中的status字段值改为“可行性报告”;4、 固定信息反写到固定资产信息库(审批通过时同时执行)3、4放入一个class处理 接口 存储分配 注释设计 限制条件 测试计划1、 项目可行性研究报告数据完整性测试2、 新增测试3、 修改测试4、 删除测试5、 审批测试6、 数据重复测试(编号/名称重复) 界面界面内容详见数据结构说明界面的htm文件名: casc_inv_项目可行性研究报告表单.htm2.3.4、初步设计实施方案/商业计划 程序描述用于管理和维护各申请投资单位经过可行性研究报告的审批后上报的初步设计实施方案/商业计划,并建立实施方案信息库, 功能:【新增】:增加子公司的投资项目初步设计实施方案/商业计划【修改】:对子公司的投资项目初步设计实施方案/商业计划进行修改,审批后将不允许修改【删除】:删除错误的子公司投资项目初步设计实施方案/商业计划,审批后将不允许删除【审批】:对子公司的投资项目初步设计实施方案进行最终的审批,审批后此项目既可进行具体的实施阶段涉及的表:bo_casc_invbplan 性能 输入项

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论