某制冷渠道价值链系统设计报告_第1页
某制冷渠道价值链系统设计报告_第2页
某制冷渠道价值链系统设计报告_第3页
某制冷渠道价值链系统设计报告_第4页
某制冷渠道价值链系统设计报告_第5页
已阅读5页,还剩113页未读 继续免费阅读

下载本文档

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

文档简介

1、YY 制冷渠道价值链系统系统设计报告华南大区软件开发部文件编号:TD201文件版次:QMS2005文档编号 版本号 分册名称 第 1 册/共 1 册总页数正文附录编制审批生效日期XX 软件股份有限公司修改记录版本号变更控制报告编号更改条款及内容更改人 审批人更改日期目 录1.引言引言.51.1.文档编制目的.51.2.背景.51.3.词汇表.51.4.参考资料.52.总体结构设计总体结构设计.52.1.系统功能架构设计.52.1.1.系统总体功能结构图.52.1.2.功能模块详细列表.52.2.系统程序结构设计.62.2.1.文件路径部署设计.62.2.2.文件命名规范设计.62.2.3.Ja

2、va类路径.62.2.4.类命名规范.72.3.程序公用处理设计.72.3.1.程序界面风格.72.3.2.程序错误统一处理.72.3.3.公用程序处理.72.3.4.通用按钮处理说明.83.基础管理详细设计基础管理详细设计.83.1.首页登录.93.2.权限管理.103.2.1.用户管理.103.2.2.角色管理.163.2.3.分片管理.193.3.基础数据.243.3.1.代码数据维护.243.3.2.单据号规则维护.273.3.3.产品信息查询.293.3.4.行政地区查询.323.3.5.组织机构维护.333.3.6.业务主体设置.363.4.日志管理.373.4.1.登录日志查询.

3、373.4.2.错误日志查询.384.协同渠道详细设计协同渠道详细设计.384.1.渠道建设详细设计.384.1.1.客户资料维护.384.1.2.终端申请.404.1.3.终端申请审核.444.1.4.终端资料维护.474.2.销售任务详细设计.504.2.1.销售任务层级设定查询.504.2.2.销售期间设定查询.514.2.3.年度销售任务设定.524.2.4.月度销售任务设定.574.3.数据采集详细设计.614.3.1.销售人员维护.614.3.2.销售产品设置.654.3.3.竞品型号维护.694.3.4.终端销售数据采集.704.3.5.终端竞品数据采集.754.3.6.终端销售

4、数据调整.794.3.7.经销商销售数据采集.824.3.8.经销商库存数据采集.875.报表统计详细设计报表统计详细设计.916.接口详细设计接口详细设计.916.1.营销系统接口设计.916.1.1.基础数据接口.916.1.2.业务数据接口.917.数据库设计数据库设计.927.1.基本设计开发规范.927.1.1.ROW_ID.927.1.2.字段Domain定义.927.1.3.公用字段说明.937.1.4.业务数据处理层次设计.947.1.5.大小写规范.947.1.6.对象命名规范:.947.1.7.参数变量命名规范:.977.1.8.程序体布局一般规范.987.1.9.异常处理

5、.997.2.数据部属设计.997.2.1.用户模式说明.997.2.2.表空间.997.3.数据结构设计.997.3.1.数据库表设计.997.3.2.数据库视图设计.997.4.动态处理设计.1007.5.系统 JOB 设计.1017.6.配置数据设计.1017.7.数据分片处理.1028.问题列表:问题列表:.1021. 引言1.1.文档编制目的1.2. 背景1.3. 词汇表词汇名称词汇名称词汇含义词汇含义备注备注CMSYY 制冷渠道价值链系统1.4. 参考资料参考资料参考资料作者作者时间时间备注备注2. 总体结构设计2.1. 系统功能架构设计2.1.1. 系统总体功能结构图2.1.2.

6、 功能模块详细列表一级模块二级模块子系统名代码名称代码名称模块包路径userMgt用户管理com.neusoft. base.sm.userroleMgt角色管理com.neusoft. base.sm.rolesm权限管理dataGroupMgt分片组管理com.neusoft. base.sm.datagrouploginLogMgt登录日志查询sm日志管理errorLogMgt错误日志查询基础管理md基础数据orgGroup业务主体设置grouporg组织机构维护district行政地区查询com

7、.neusoft.base.md.districtproduct产品信息查询ductlov代码数据维护com.neusoft.base.md.lovdatabillNoRule单据号规则维护com.neusoft.base.md.billnoruleappConfig应用参数设置com.neusoft.base.md.appconfigcustomer客户资料维护com.neusoft.cms.ch.customerstoreApply终端建设申请com.neusoft.cms.ch.storeapplystoreAudit终端申请审核com.ne

8、usoft.cms.ch.storeaudit渠道建设store终端资料维护com.neusoft.cms.ch.storesaleGoalRule销售任务层级设定查询salePeriod销售期间设定查询saleGoalYear年度销售任务设定销售任务saleGoalMonth月度销售任务设定salePerson销售人员维护saleProd销售产品设置competeProd竞品型号维护storeSale终端销售数据采集storeCompete终端竞品数据采集storeSaleAdjust终端销售数据调整销售数据采集dealerSale经销商销售数据采集渠道库存channelInventory渠

9、道库存查询orderStatus订单状态信息orderVehicle物流配送信息协同渠道(ch)ch经销商业务查询currentAccount客户往来账信息营销费用ex营销人员pe协同知识km2.2. 系统程序结构设计2.2.1. 文件路径部署设计一级模块二级模块子系统名代码名称代码名称文件类型文件路径JspEAPDomainbasepagessmuserDatawindowEAPDomainWEB-INFconfunieapdatawindowbasesmuserDatasetEAPDomainWEB-INFconfunieapdatasetbasesmuseruserMgt用户管理Java

10、comneusoftbasesmuserJsp EAPDomainbasepagessmroleDatawindow EAPDomainWEB-INFconfunieapdatawindowbasesmroleDataset EAPDomainWEB-INFconfunieapdatasetbasesmroleroleMgt角色管理Java comneusoftbasesmroleJsp EAPDomainbasepagessmdatagroupDatawindow EAPDomainWEB-INFconfunieapdatawindowbasesm datagroup Dataset EAP

11、DomainWEB-INFconfunieapdatasetbasesm datagroup sm权限管理dataGroupMgt分片组管理Java comneusoftbasesmdatagroupJsp EAPDomainbasepagessmlogloginLogMgt登录日志查询Datawindow EAPDomainWEB-INFconfunieapdatawindowbasesmlogDataset EAPDomainWEB-INFconfunieapdatasetbasesmlogsm日志管理errorLogMgt错误日志查询Java comneusoftbasesmdatagr

12、oupJsp EAPDomainbasepagesmdorggroupDatawindow EAPDomainWEB-INFconfunieapdatawindowbasemdorggroupDataset EAPDomainWEB-INFconfunieapdatasetbasemdorggroup orgGroup业务主体设置Java comneusoftbasemdorggroup Jsp EAPDomainbasepagesmdorgDatawindow EAPDomainWEB-INFconfunieapdatawindowbasemdorgDataset EAPDomainWEB-

13、INFconfunieapdatasetbasemdorgorg组织机构维护Java comneusoftbasemdorgJsp EAPDomainbasepagesmddistrictDatawindow EAPDomainWEB-INFconfunieapdatawindowbasemddistrictDataset EAPDomainWEB-INFconfunieapdatasetbasemddistrict district行政地区查询Java comneusoftbasemddistrictJsp EAPDomainbasepagesmdproductDatawindow EAPD

14、omainWEB-INFconfunieapdatawindowbasemdproductDataset EAPDomainWEB-INFconfunieapdatasetbasemdproductproduct产品信息查询Java comneusoftbasemdproduct基础管理md基础数据lov代码数据维Jsp EAPDomainbasepagesmdlovDatawindow EAPDomainWEB-INFconfunieapdatawindowbasemdlovDataset EAPDomainWEB-INFconfunieapdatasetbasemdlov护Java com

15、neusoftbasemdlovJsp EAPDomainbasepagesmdbillnoruleDatawindow EAPDomainWEB-INFconfunieapdatawindowbasemd billnoruleDataset EAPDomainWEB-INFconfunieapdatasetbasemd billnorulebillNoRule单据号规则维护Java comneusoftbasemdbillnoruleJsp EAPDomainbasepagesmdappconfDatawindow EAPDomainWEB-INFconfunieapdatawindowba

16、semd appconf Dataset EAPDomainWEB-INFconfunieapdatasetbasemdappconfappConfig应用参数设置Java comneusoftbasemdappconfJsp EAPDomaincmspageschcustomerDatawindow EAPDomainWEB-INFconfunieapdatawindowcmsch customerDataset EAPDomainWEB-INFconfunieapdatasetcmschcustomercustomer客户资料维护Java comneusoftcmschcustomerJs

17、p EAPDomaincmspageschstoreapplyDatawindow EAPDomainWEB-INFconfunieapdatawindowcmsch storeapplyDataset EAPDomainWEB-INFconfunieapdatasetcmsch storeapplystoreApply终端建设申请Java comneusoftcmschstoreapplyJsp EAPDomaincmspageschstoreapplyDatawindow EAPDomainWEB-INFconfunieapdatawindowcmschstoreauditDataset

18、EAPDomainWEB-INFconfunieapdatasetcmsch storeauditstoreAudit终端申请审核Java comneusoftcmschstoreauditJsp EAPDomaincmspageschstoreapplyDatawindow EAPDomainWEB-INFconfunieapdatawindowcmschstoreDataset EAPDomainWEB-INFconfunieapdatasetcmschstorech渠道建设store终端资料维护Java comneusoftcmschstoreJsp EAPDomaincmspagesc

19、hsalegoalruleDatawindow EAPDomainWEB-INFconfunieapdatawindowcmsch salegoalruleDataset EAPDomainWEB-INFconfunieapdatasetcmsch salegoalrule协同渠道(ch)销售任务saleGoalRule销售任务层级设定查询Java comneusoftcmschsalegoalruleJsp EAPDomaincmspageschsaleperiodDatawindow EAPDomainWEB-INFconfunieapdatawindowcmsch saleperiodD

20、ataset EAPDomainWEB-INFconfunieapdatasetcmschsaleperiod salePeriod销售期间设定查询Java comneusoftcmschsaleperiodJsp EAPDomaincmspageschsalegoalyear Datawindow EAPDomainWEB-INFconfunieapdatawindowcmsch salegoalyear Dataset EAPDomainWEB-INFconfunieapdatasetcmsch salegoalyearsaleGoalYear年度销售任务设定Java comneusoft

21、cmschsalegoalyearJsp EAPDomaincmspageschsalegoalyear Datawindow EAPDomainWEB-INFconfunieapdatawindowcmsch salegoalmonthDataset EAPDomainWEB-INFconfunieapdatasetcmsch salegoalmonthsaleGoalMonth月度销售任务设定Java comneusoftcmschsalegoalmonthJsp EAPDomaincmspageschsaleperson Datawindow EAPDomainWEB-INFconfun

22、ieapdatawindowcmschsalepersonDataset EAPDomainWEB-INFconfunieapdatasetcmschsalepersonsalePerson 销售人员维护Java comneusoftcmschsalepersonJsp EAPDomaincmspageschsaleprod Datawindow EAPDomainWEB-INFconfunieapdatawindowcmschsaleprodDataset EAPDomainWEB-INFconfunieapdatasetcmschsaleprodsaleProd 销售产品设置Java co

23、mneusoftcmschsaleprodJsp EAPDomaincmspageschcompeteprod Datawindow EAPDomainWEB-INFconfunieapdatawindowcmschcompeteprodDataset EAPDomainWEB-INFconfunieapdatasetcmschcompeteprodcompeteProd 竞品型号维护Java comneusoftcmschcompeteprodJsp EAPDomaincmspageschstoresaleDatawindow EAPDomainWEB-INFconfunieapdatawi

24、ndowcmschstoresaleDataset EAPDomainWEB-INFconfunieapdatasetcmschstoresalestoreSale 终端销售数据采集Java comneusoftcmschstoresale销售数据采集storeCo终端竞品数Jsp EAPDomaincmspageschstorecompeteDatawindow EAPDomainWEB-INFconfunieapdatawindowcmschstorecompeteDataset EAPDomainWEB-INFconfunieapdatasetcmschstorecompetempete

25、 据采集Java comneusoftcmschstorecompeteJsp EAPDomaincmspageschstoresaleadjustDatawindow EAPDomainWEB-INFconfunieapdatawindowcmschstoresaleadjustDataset EAPDomainWEB-INFconfunieapdatasetcmschstoresaleadjuststoreSaleAdjust 终端销售数据调整Java comneusoftcmschstoresaleadjust营销费用ex营销人员pe协同知识km2.2.2. 文件命名规范设计对象对象命名

26、规则命名规则范例范例备注备注datawindow业务模块名.xml角色dw:role.xml业务模块名每一个字母小写,如果此模块需要再增加 datawinodw,命名 rol 业务模块名 2.xml,业务模块名 3.xml 如:role2.xml,role3.xmldataset业务模块名.xml角色 dw:role.xml业务模块名每一个字母小写index.jsp业务模块主页面业务模块名+modify.jsp业务模块增加、修改页面,以modifyFlag 进行标识,业务模块名每一个字母小写jsp。根据需要进行扩展2.2.3. Java 类路径 基础管理 com.neusoft.base 系统

27、管理 com.neusoft. base.sm基础数据 com.neusoft. base.md价值链系统 com.neusoft.cms协同渠道 com.neusoft.cms.ch营销费用 com.neusoft.cms.ex营销人员 com.neusoft.cms.pe协同知识 com.neusoft.cms.kmcommon 通用代码、工具等.action 存放 action 类型 java 文件 .vo 存放 vo 类型 java 文件 .bo 存放 bo 类型 java 文件 .dao 存放 dao 类型 java 文件.dsa 存放 dsa 类型 java 文件.codelist

28、 存放 codelist 类型 java 文件.impl 存放实现接口类文件如下图所示:2.2.4. 类命名规范对象对象命名规则命名规则范例范例DSA业务模块名+DSA.javaRoleDSA.javaRoleGroupDSA.javaVO业务模块名+VO.javaRoleVO.javaRoleGroupVO.javaAction业务模块名+Action.javaRoleAction.javaRoleGroupAction.javaBO业务模块名+BO.javaRoleBO.javaRoleGroupBO.javaDAO业务模块名+DAO.javaRoleDAO.javaRoleGroupDA

29、O.javaCodeList业务模块名+CodeListFilter.javaRoleGroupCodeListFilter.javaimpl业务模块名+Impl.javaPartTreeCallBackImpl.java2.3. 程序公用处理设计2.3.1. 程序界面风格2.3.2. 程序错误统一处理2.3.3. 公用程序处理1:系统时间,所有取默认时间的都取数据库服务器时间,统一的函数定义,PKG_MD_UTIL_BIZ. FUN_GET_SYSDATE;2:主键 ROW_ID,统一通过数据库函数(PKG_MD_UTIL_BIZ. FUN_GET_ROW_ID)取,取 Sequence;3

30、:自动生成业务单据号统一通过数据库存储过程(PKG_MD_UTIL_BIZ. PRC_GET_BILL_NO)获取;4:除特别说明,所有下拉列表数据统一通过代码表对应的视图(V_LOV_LIST_DATA)获取;5:所有表的增加、修改必须通过平台统一对 CREATED_BY, CREATED_DATE, LAST_UPD_BY, LAST_UPD_DATE 保留字段进行设置;5:系统 Session 变量设置(session 变量应该可以扩展):USER_ID USER_CODE USER_NAME ORG_GROUP_ID ORG_GROUP_NAME ORG_NODE_ID ORG_ID

31、ORG_CODE ORG_NAME2.3.4. 通用按钮处理说明1:基础数据启用停用通用处理:基础数据启用停用通用处理:按钮名称动作说明备注“启用”按钮如果当前选中的记录的使用状态为N ,则设置当前选中的记录的使用状态为Y (启用) ,如果启用时间为空,则设置启用时间为当前系统时间,并设置停用时间为空。“停用”按钮设置系统角色表当前选中的记录的使用状态为N(停用) ,并设置停用时间为当前系统时间。2:一般模块首页查询页面界面通用按钮处理说明:按钮名称动作说明备注 “查询”按钮根据输入的条件进行查询,除特别说明,查询条件比较关系使用 Like 查询记录。“增加”按钮增加一条新记录,并进行相应模块

32、的的编辑界面,显示空记录。“修改”按钮修改选中的一条记录,进入相应模块的编辑界面,显示当前选中的主记录的信息。3:一般模块主编辑界面通用按钮操作处理说明:按钮名称动作说明备注 “保存”按钮保存相应模块主编辑界面对当前数据所作的修改,保存前进行必要的校验,具体的校验要求在各模块中进行详细说明。 “返回”按钮关闭相应模块的主编辑界面,返回该模块的首页主浏览界面。返回前如果用户没有修改数据,则直接返回;返回前如果用户已修改数据,但没有保存,则提示用户“数据已修改,是否保存?” (是、否、取消) ,选择是,则保存数据并返回,选择否,则不保存数据直接返回;选择取消则不返回。4:提示信息考虑采用配置文件方

33、式?多语言(字段界面,提示信息,考虑实现的可能性)?5:grid 显示提供页面按选中列进行排序的功能(框架能否支持?)6:附件管理功能,提供针对附件的管理功能,在首页查询列表页面,增加一个列,如果有附件则显示回形针图片,提供附件的上传、浏览、下载功能。3. 基础管理详细设计3.1. 首页登录. 模块功能说明模块功能说明登录界面同原系统登录界面,输入用户名和密码验证通过过,如果用户的主体权限只有一个则直接进入主界面,如果超过一个弹出一个主体选择窗口,显示用户所拥有的业务主体,选择主体后进入主界面。. 界面设计说明界面设计说明登录界面示意图如下:主体选择界面:3.1.1

34、.3. 模块数据对象模块数据对象模块界面数据表表说明分类组织分片业务主体分片登录界面T_SM_USER用户业务主表选择主体界面T_SM_USER_ORG_GROUPT_MD_ORG_GROUP用户业务主体业务主表T_SM_LOGON_LOG登录日志业务主表. 详细功能说明详细功能说明登录成功后设置系统 session 变量,并进入系统主页面。并记录登录日志表:T_SM_LOGON_LOG。3.2. 权限管理3.2.1. 用户管理. 模块功能说明模块功能说明维护系统使用用户及用户所具有的角色权限、所属业务主体、以及对应主体下的角色权限和数据分片权限,管理员在维护用户时

35、,选择业务主体、组织、角色、分片组时必须是在已授权给该管理员的业务主体、组织、角色、分片组范围内进行选择。系统初始化设置一个管理员(用户名为 admin,默认密码为 admin) ,该管理员具有所有的业务主体、组织、角色权限以便进行权限的转授。用户维护时必须设置业务主体。. 界面设计说明界面设计说明本模块包括五个界面:首页用户浏览界面、用户编辑界面、用户角色设定界面、用户组织选择界面、用户分片组选择界面。1、首页用户浏览界面,进入本模块时打开的初始页面,并显示第一页数据。界面如下:2、用户编辑界面,其中已分配角色和已分配分片组为一个 tab 的两个 tabpage:3、用户角色设

36、定界面:4、用户组织选择界面:5、用户分片组选择界面:. 模块数据对象模块数据对象模块界面数据表表说明分类说明分片处理1、用户浏览界面T_SM_USER系统用户业务主表T_SM_USER系统用户业务主表T_SM_USER_ORG_GROUP用户业务主体权限 业务从表T_MD_ORG_NODE组织节点关联辅表T_MD_ORGNIZATION组织单元关联辅表T_MD_ORG_GROUP业务主体关联辅表T_SM_USER_ROLE用户角色权限业务从表T_SM_ROLE系统角色关联辅表T_SM_USER_DATA_GROUP用户分片组权限业务从表T_MD_DATA_GROUP分片组关联辅

37、表2、用户编辑界面T_MD_ORG_GROUP业务主体关联辅表3、用户角色设定界面T_SM_USER_ROLE用户角色权限主表可选的角色必须是当前登录用户在该主体下所拥有可转授的的角色。4、用户组织选择界面T_MD_ORG_NODE组织节点主表可选的组织必须是当前登录用户在在该主体下用户的可转授的组织的下级组织。5、用户分片组选择界面T_MD_DATA_GROUP分片组主表可选的组织必须是当前登录用户在该主体下用户的可转授的分片组。主要数据项说明:数据项编辑样式表表字段数据规则T_SM_USER_ORG_GROUPUSER_TYPE用户分类下拉列表框V_MD_DATA_GROUP_SOURCE

38、NODE_DATA_TYPE分片组类别下列列表框T_SM_USER_DATA_GROUPDATA_GROUP_TYPE取对应 LIST_CODE 为 MD_USER_TYPE的下拉列表值是否可操作下列列表框T_SM_USER_ORG_GROUP、T_SM_USER_DATA_GROUP、T_SM_USER_ROLEOPERATE_FLAG是否可转授下列列表框T_SM_USER_ORG_GROUP、T_SM_USER_DATA_GROUP、T_SM_USER_ROLEGRANT_FLAG取对应 LIST_CODE 为 MD_YN_FLAG的下拉列表值使用状态下列列表框T_SM_USERACTIV

39、E_FLAG取对应 LIST_CODE 为 MD_ACTIVE_FLAG的下拉列表值数据表之间关系图:. 详细功能说明详细功能说明模块界面功能功能说明备注新增处理新增一条空记录时,界面上的“使用状态”默认为Y (即启用) ,同时字段“启用时间”默认为当前系统时间。验证新增时,输入新的用户编码后,点击验证,如果有相同的用户编码,则提示“该用户编码使用,请重新输入其他用户编码。 ”并情况输入的用户编码。“保存”对输入的“用户密码”和“验证密码”进行是否相同的判断;对“用户编码”和“用户名称”进行唯一性校验;“用户密码”需要进行加密存储。用户编辑界面 分配业务主体操作选择“业务主体”后

40、,点击“组织编码”下的弹出按钮,弹出“用户组织选择”对话框界面,同时将当前的“业务主体”数据传递给“用户组织选择”对话框中的查询条件项“业务主体” ,作为“用户组织选择”的查询条件;选中一条记录后返回“组织节点 ID”、 “组织 ID” 、 “组织编码” 、 “组织名称”到“分配业务主体”列表下对应的字段。 “是否可转授”默认值为N 。“删除”:删除一条选中的“已分配业务主体”操作。分配角色操作进行“分配角色”操作前必须保存数据;选中“分配业务主体”列表中的一条记录后,点击“分配角色” ,弹出“用户角色设定”对话框界面,同时将选中的“分配业务主体”中的“业务主体”数据传递给“用户角色设定”对话

41、框中的查询条件项“业务主体”作为查询“未授予角色”的查询条件。“用户角色设定”中的操作类似“主体角色分配”的操作,同时“是否可操作”的默认值为Y , “是否可转授“的默认值为N ,在“用户角色设定”界面操作点击“确定”后,刷新“已分配角色”列表中的数据。分配分片组操作首先选中“分配业务主体”列表中的一条记录后, 弹出“分片组选择”对话框界面, ,同时将选中的“分配业务主体”中的“业务主体”数据传递给“分片组选择”对话框中的查询条件项“业务主体”作为查询条件,选中多条分片组记录后,在“已分配分片组”列表中增加对应数量的记录,并将“分片组 ID” 、 “分片组编码” 、“分片组名称” 、 “分片组

42、类别”返回“已分配分片组”列表中对应的字段。“是否可转授”默认值为N 。3.2.2. 角色管理. 模块功能说明模块功能说明维护系统角色划分及角色所具有的模块权限,并将角色授权给业务主体,由系统管理员在系统初始运行时进行。. 界面设计说明界面设计说明本模块包括两个界面:角色浏览界面、角色编辑界面。1、主界面角色浏览如下,当打开模块时系统进入主界面,显示所有已维护的角色:2、角色编辑页面,当在首页点击增加或修改时进入角色编辑页面,对角色基本信息进行维护,对角色所拥有的操作模块权限进行设置,并将角色授权给业务主体进行设置:. 模块数据对象模块数据对象模块界面

43、数据表表说明分类说明分片处理角色浏览界面T_SM_ROLE系统角色业务主表系统角色基本信息表T_SM_ROLE系统角色业务主表T_SM_ROLE_PRIVILEGE角色模块权限业务从表角色模块权限分配数据表T_SM_MODULE系统模块关联辅表T_SM_ROLE_ORG_GROUP角色主体分配业务从表角色业务主体分配数据表角色编辑界面T_MD_ORG_GROUP业务主体关联辅表关键数据项说明:数据项编辑样式表表字段数据规则使用状态下列列表框T_SM_ROLEACTIVE_FLAG取对应 LIST_CODE 为 MD_ACTIVE_FLAG的下拉列表值数据对象关系图如下所示:. 详

44、细功能说明详细功能说明模块界面功能功能说明备注新增处理新增一条空记录时,界面上的“使用状态”默认为Y (即启用) ,同时字段“启用时间”默认为当前系统时间。“保存”按钮保存前对“角色编码”和“角色名称”分别进行唯一性校验;分配权限操作如果选择某一级的某个节点,则选中该节点全部的下级节点,同时选中所有上级节点;如果取消某一级的某个节点,则取消该节点全部的下级节点,如果该节点的所有兄弟节点被取消,则取消该节点的父节点。授予:收回角色已分配的业务主体,将左列选中的角色加到右列中,并从左列页面删除选中的记录。3.2.3.分片管理. 模块功能说明模块功能说明维护数据分片组以及分片组对应的数

45、据(包括组织机构、行政区域、产品分类) 。. 模块界面说明模块界面说明包括三个界面:首页分片组浏览界面、编辑页面、分片组数据选择界面。1、主浏览界面,进入本模块时打开的初始页面,并显示第一页数据。界面如下:2、编辑界面,从首页浏览界面点击新增或修改时进入该页面,显示当前选中的记录:3、分片组数据选择界面,从分片组编辑界面点击“增加”时时进入该页面,显示多选树状数据,打开时默认展开第一级:. 模块数据说明模块数据说明模块界面数据表表说明分类说明分片处理分片组浏览界面T_MD_DATA_GROUP分片组业务主表系统角色基本信息表按登录业务主体 ID过滤T_MD_DATA

46、_GROUP分片组业务主表T_MD_DATA_GROUP_NODE分片组包含数据业务从表角色模块权限分配数据表分片组编辑界面V_MD_DATA_GROUP_SOURCE分片组来源数据关联辅表分片组数据选择界面V_MD_DATA_GROUP_SOURCE分片组来源数据业务主表按登录业务主体 ID过滤主要数据项说明:数据项编辑样式表表字段数据规则T_MD_DATA_GROUP_NODENODE_DATA_TYPE数据类别下拉列表框V_MD_DATA_GROUP_SOURCENODE_DATA_TYPE分片组类别下列列表框T_MD_DATA_GROUP DATA_GROUP_TYPE取对应 LIST

47、_CODE 为 MD_DATA_GROUP_TYPE的下拉列表值是否可维护下列列表框T_MD_DATA_GROUP CONFIG_FLAG是否包含下级数据下列列表框T_MD_DATA_GROUP_NODESUBLEVEL_FLAG取对应 LIST_CODE 为 MD_YN_FLAG的下拉列表值使用状态下列列表框T_MD_DATA_GROUP ACTIVE_FLAG取对应 LIST_CODE 为 MD_ACTIVE_FLAG的下拉列表值数据对象关系:. 详细功能说明详细功能说明模块界面功能功能说明备注首页浏览界面“修改”按钮如果“是否可维护”为N ,则提示“该分片组为系统默认设置,

48、不可修改。 ” 。分片组编辑界面 新增处理新增一条空记录时,界面上的“使用状态”默认为Y (即启用) ,同时字段“启用时间”默认为当前系统时间。“是否可维护”默认值为Y (是) 。“业务主体 ID”及“业务主体名称”默认为当前登录用户所在的业务主体 ID 和业务主体名称,即对应的session 变量。明细“增加”按钮弹出“分片组数据选择”界面,并将当前编辑界面的数据项“分片组类别”传递到“分片组数据选择”界面的查询条件项“数据类别”作为查询条件,在“分片组数据选择界面”选择多条记录返回后,在当前编辑页面“包含数据”的明细列表中增加相应的记录数,并返回选中记录的 ID、编码、名称、数据类别,同时

49、“是否包含下级数据”项的默认值为“Y” 。明细“删除”按钮删除当前选中的明细记录。“保存”按钮保存前校验:如果明细中数据项“数据类别”与主表中数据项“分片组类别”有不同的话,则提示用户“选择的数据与分片组类别不一致。 ”并返回且不保存数据。3.3. 基础数据3.3.1. 代码数据维护. 模块功能说明模块功能说明维护系统使用的下拉列表框的代码数据。代码数据一般初始化配置好,本模块只能可以进行维护的代码数据进行维护。. 界面设计说明界面设计说明本模块包括两个界面:首页代码分类浏览界面、代码数据编辑界面。1:首页代码分类浏览界面:2:代码数据编辑界面:. 模

50、块数据对象模块数据对象模块界面数据表表说明分类说明分片处理1、代码分类浏览界面T_MD_LOV_LIST代码分类业务主表T_MD_LOV_LIST代码分类业务主表T_MD_LOV_DATA代码数据业务从表T_MD_LOV_ORG_GROUP代码数据主体分配 业务从表2、代码数据编辑界面T_MD_ORG_GROUP业务主体关联辅表可选的主体必须是当前登录用户所必须具有的业务主体。主要数据项说明:数据项编辑样式表表字段数据规则是否与主体相关下列列表框T_MD_LOV_LIST、T_MD_LOV_DATAORG_GROUP_FLAG是否可维护下列列表框T_MD_LOV_LIST、T_MD_LOV_D

51、ATACONFIG_FLAG取对应 LIST_CODE 为 MD_YN_FLAG的下拉列表值使用状态下列列表框T_MD_LOV_DATAACTIVE_FLAG取对应 LIST_CODE 为 MD_ACTIVE_FLAG的下拉列表值数据表间关系图:. 详细功能说明详细功能说明模块界面功能功能说明备注首页代码分类浏览界面功能说明只提供对可以维护的代码分类的代码数据进行维护。修改操作只有主表“代码分类”表的“是否可维护”为Y才可以进行修改操作、增加明细以及保存操作。“代码数据”的维护1:增加时“是否与主体相关”的默认值为N ,并可以修改;“是否可维护”的默认值为Y ,且该字段不可修改;

52、2:只有“代码数据”中的“是否可维护”为Y才可以对“标准名称” 、 “上级代码” 、 “是否与主体相关”进行修改;选择“上级代码”后取对应的“标准名称”为“上级名称” ;打开编辑页面时,根据主表中字段“数值属性 1 标题”“文本属性 4 标题”中的内容来动态修改明细列表中对应数据项的标题内容,如果没有内容则该列不显示。 代码数据编辑界面“分配主体”的“增加”增加时“编码”以及“标准名称”取“代码数据”列表框中选中记录的相同字段,且不可修改;“主体显示名称”默认同“标准名称”且可以修改; 只有选中的“代码数据”列表中的“是否与主体相关”为“Y”的才可以进行“分配主体”的增加操作;“分配主体”列表

53、中的“编码”和“分配主体”组合不能重复;保存保存后调用:PKG_MD_UTIL_BIZ. PRC_SET_LOV_DATA,以处理层级关系和是否叶节点标志。调用存储过程和保存在同一个事务中。3.3.2. 单据号规则维护. 模块功能说明模块功能说明本模块提供对单据号编号规则的维护功能,由系统管理员进行维护。. 界面设计说明界面设计说明本模块包括两个界面:首页单据号规则浏览界面、单据号规则编辑界面。1:单据号规则浏览界面,打开时显示全部数据,不进行分页:2:单据号规则编辑界面:. 模块数据对象模块数据对象模块界面数据表表说明分类说明分片处理1、单据号规则浏

54、览界面T_SM_SEQUENCE_LIST单据号规则业务主表T_SM_SEQUENCE_LIST单据号规则业务主表T_SM_SEQUENCE_DATA单据号规则值业务从表2、代码数据编辑界面T_MD_ORG_GROUP业务主体关联辅表可选的主体必须是当前登录用户所必须具有的业务主体。主要数据项说明:数据项编辑样式表表字段数据规则规则分类下列列表框T_SM_SEQUENCE_LISTSEQUENCE_CODE取对应 LIST_CODE 为 MD_SEQUENCE_CODE的下拉列表值是否与主体相关下列列表框T_SM_SEQUENCE_LISTORG_GROUP_FLAG取对应 LIST_CODE

55、 为 MD_YN_FLAG的下拉列表值归零周期分类归零周期T_SM_SEQUENCE_LISTCYCLE_PERIOD_FORMAT单据号时间格式下列列表框T_SM_SEQUENCE_LISTSERIAL_PERIOD_FORMAT取对应 LIST_CODE 为 MD_PERIOD_FORMAT的下拉列表值动态前缀方式下列列表框T_SM_SEQUENCE_LISTPREFIX_TYPE取对应 LIST_CODE 为 MD_BILLNO_PREFIX_TYPE的下拉列表值业务主体下列列表框T_SM_SEQUENCE_LISTORG_GROUP_ID取对应 LIST_CODE 为 MD_ORG_G

56、ROUP的下拉列表值数据表间关系图:. 详细功能说明详细功能说明模块界面功能功能说明备注首页单据号规则浏览界面功能说明“增加” 、 “修改”进行“单据号规则编辑界面” 。 单据号规则维护界面修改操作1:如果“是否与主体相关”选择为“否” ,则 “业务主体”不用输入;2:保存前校验,主表中,对统一个规则分类,相同的“业务主体”对应的“状态”为Y的只能有一条记录;3:规则数据只提供浏览功能,不通过模块进行修改。3.3.3. 产品信息查询. 模块功能说明模块功能说明本模块提供对产品信息查询。产品信息的数据全部从计划营销系统中提取,本系统不提供维护功能,只提供查询功能。3.

57、3.3.2. 界面设计说明界面设计说明本模块包括一个界面:首页产品信息查询界面。1:首页产品信息查询界面,左侧为产品分类树,右侧为选中的产品分类树下的产品列表以及选中产品的详细信息,产品详细信息表单中的数据项见数据对象中的“商品信息数据项”:. 模块数据对象模块数据对象模块界面数据表表说明分类说明分片处理T_MD_PROD_CATETORY产品分类业务主表产品分类树数据显示当前登录主体所拥有的产品对应的产品分类T_MD_PRODUCT产品型号业务主表产品信息及产品列表数据显示当前登录主体所拥有的产品首页产品信息查询界面T_MD_ORG_GROUP关联辅表主要数据项说明:数据项编辑

58、样式表表字段数据规则业务主体下拉列表框T_MD_PROD_CATETORYORG_GROUP_ID取对应 LIST_CODE 为 MD_ORG_GROUP的下拉列表值商品信息数据项:数据项编辑样式表表字段数据规则商品编码T_MD_PRODUCTLIST_CODE:商品型号计价单位制冷方式下拉列表框LIST_CODE:MD_PROD_METHOD颜色商品类型下拉列表框LIST_CODE:MD_PROD_TYPE商品状态下拉列表框LIST_CODE:MD_PROD_STATUS商品质量包装尺寸质量单位商品体积体积单位商品容量LIST_CODE:MD_PROD_POWER制造工厂下拉列表框LIST_

59、CODE:MD_PROD_FACTORY毛利段下拉列表框LIST_CODE:MD_PROD_GROSS_PROFIT分类 1下拉列表框LIST_CODE:MD_PROD_CATEGORY1分类 2下拉列表框LIST_CODE:MD_PROD_CATEGORY2分类 3下拉列表框LIST_CODE:MD_PROD_CATEGORY3分类 4下拉列表框LIST_CODE:MD_PROD_CATEGORY4分类 5下拉列表框LIST_CODE:MD_PROD_CATEGORY5分类 6下拉列表框详见 PDMLIST_CODE:MD_PROD_CATEGORY6数据表间关系图:. 详细功

60、能说明详细功能说明模块界面功能功能说明备注选中“业务主体”选择“业务主体”后重新刷新产品分类树。选中“产品分类”“产品列表”显示该产品分类以及下级分类下的所有产品信息;“产品详细信息”显示选中的“产品列表”的对应的产品的详细信息, “产品分配业务主体”显示选中的“产品列表”对应的产品已分配的业务主体。首页产品信息查询界面选中“产品列表”中的产品型号“产品详细信息”显示选中的“产品列表”的对应的产品的详细信息, “产品分配业务主体”显示选中的“产品列表”对应的产品已分配的业务主体。3.3.4. 行政地区查询. 模块功能说明模块功能说明本模块提供对行政区域查询。行政区域的数据全部从计

温馨提示

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

评论

0/150

提交评论