xx营销价值链系统设计报告6924.docx
系统计报告 YY制冷冷渠道价价值链系系统系统设计计报告华南大区区软件开开发部文件编号号:TD2001文件版次次:QMS220055文档编号号版本号分册名称称第1册/共1册总页数正文附录编制审批生效日期期XX软件件股份有有限公司司沈阳XX软件股份有限公司修改记录录版本号变更控制制报告编号更改条款款及内容容更改人审批人更改日期期目 录录1.引言言51.1.文档编编制目的的51.2.背景51.3.词汇表表51.4.参考资资料52.总体体结构设设计52.1.系统功功能架构构设计552.1.1.系系统总体体功能结结构图552.1.2.功功能模块块详细列列表52.2.系统程程序结构构设计662.2.1.文文件路径径部署设设计62.2.2.文文件命名名规范设设计62.2.3.JJavaa类路径径62.2.4.类类命名规规范72.3.程序公公用处理理设计772.3.1.程程序界面面风格772.3.2.程程序错误误统一处处理72.3.3.公公用程序序处理772.3.4.通通用按钮钮处理说说明83.基础础管理详详细设计计83.1.首页登登录93.2.权限管管理1003.2.1.用用户管理理103.2.2.角角色管理理163.2.3.分分片管理理193.3.基础数数据2443.3.1.代代码数据据维护2243.3.2.单单据号规规则维护护273.3.3.产产品信息息查询2293.3.4.行行政地区区查询3323.3.5.组组织机构构维护3333.3.6.业业务主体体设置3363.4.日志管管理3773.4.1.登登录日志志查询3373.4.2.错错误日志志查询3384.协同同渠道详详细设计计384.1.渠道建建设详细细设计3384.1.1.客客户资料料维护3384.1.2.终终端申请请404.1.3.终终端申请请审核4444.1.4.终终端资料料维护4474.2.销售任任务详细细设计5504.2.1.销销售任务务层级设设定查询询504.2.2.销销售期间间设定查查询5114.2.3.年年度销售售任务设设定5224.2.4.月月度销售售任务设设定5774.3.数据采采集详细细设计6614.3.1.销销售人员员维护6614.3.2.销销售产品品设置6654.3.3.竞竞品型号号维护6694.3.4.终终端销售售数据采采集7004.3.5.终终端竞品品数据采采集7554.3.6.终终端销售售数据调调整7994.3.7.经经销商销销售数据据采集8824.3.8.经经销商库库存数据据采集8875.报表表统计详详细设计计916.接口口详细设设计9116.1.营销系系统接口口设计9916.1.1.基基础数据据接口9916.1.2.业业务数据据接口9917.数据据库设计计927.1.基本设设计开发发规范9927.1.1.RROW_ID9927.1.2.字字段Doomaiin定义义927.1.3.公公用字段段说明9937.1.4.业业务数据据处理层层次设计计947.1.5.大大小写规规范9447.1.6.对对象命名名规范:947.1.7.参参数变量量命名规规范:9977.1.8.程程序体布布局一般般规范9987.1.9.异异常处理理997.2.数据部部属设计计997.2.1.用用户模式式说明9997.2.2.表表空间9997.3.数据结结构设计计997.3.1.数数据库表表设计9997.3.2.数数据库视视图设计计997.4.动态处处理设计计10007.5.系统JOOB设计计10117.6.配置数数据设计计10117.7.数据分分片处理理10228.问题题列表:10221. 引言1.1. 文档编制制目的1.2. 背景1.3. 词汇表词汇名称称词汇含义义备注CMSYY制冷冷渠道价价值链系系统1.4. 参考资料料参考资料料作者时间备注2. 总体结构构设计2.1. 系统功能能架构设设计2.1.1. 系统总体体功能结结构图2.1.2. 功能模块块详细列列表子系统名名一级模块块二级模块块模块包路路径代码名称代码名称基础管理sm权限管理userrMgtt用户管理理com.neuusofft.bbasee.smm.usserroleeMgtt角色管理理com.neuusofft.bbasee.smm.rooledataaGrooupMMgt分片组管管理com.neuusofft.bbasee.smm.daataggrouupsm日志管理logiinLoogMggt登录日志志查询erroorLogMggt错误日志志查询md基础数据orgGGrouup业务主体体设置com.neuusofft.bbasee.mdd.orrggrroupporg组织机构构维护com.neuusofft.bbasee.mdd.orrgdisttricct行政地区区查询com.neuusofft.bbasee.mdd.diistrricttprodductt产品信息息查询com.neuusofft.bbasee.mdd.prroduuctlov代码数据据维护com.neuusofft.bbasee.mdd.loovdaatabilllNoRRulee单据号规规则维护护com.neuusofft.bbasee.md.billlnoorulleappCConffig应用参数数设置com.neuusofft.bbasee.md.apppconnfigg协同渠道道(chh)ch渠道建设设custtomeer客户资料料维护com.neuusofft.ccms.ch.cusstommerstorreAppplyy终端建设设申请com.neuusofft.ccms.ch.stooreaappllystorreAuuditt终端申请请审核com.neuusofft.ccms.ch.stooreaaudiitstorre终端资料料维护com.neuusofft.ccms.ch.stoore销售任务务saleeGoaalRuule销售任务务层级设设定查询询saleePerriodd销售期间间设定查查询saleeGoaalYeear年度销售售任务设设定saleeGoaalMoonthh月度销售售任务设设定销售数据据采集saleePerrsonn销售人员员维护saleeProod销售产品品设置comppeteeProod竞品型号号维护storreSaale终端销售售数据采采集storreCoompeete终端竞品品数据采采集storreSaaleAAdjuust终端销售售数据调调整deallerSSalee经销商销销售数据据采集渠道库存存channnellInvventtoryy渠道库存存查询经销商业业务查询询ordeerSttatuus订单状态态信息ordeerVeehiccle物流配送送信息currrenttAcccounnt客户往来来账信息息营销费用用ex营销人员员pe协同知识识km2.2. 系统程序序结构设设计2.2.1. 文件路径径部署设设计子系统名名一级模块块二级模块块文件类型型文件路径径代码名称代码名称基础管理sm权限管理userrMgtt用户管理理JspEAPDDomaainbasseppageessmuseerDataawinndowwEAPDDomaainWEBB-INNFcconffunnieaapddataawinndowwbaasesmuseerDataasettEAPDDomaainWEBB-INNFcconffunnieaapddataasettbaasesmuseerJavaacomneuusofftbbaseesmmusserroleeMgtt角色管理理JspEAPDDomaainbasseppageessmrolleDataawinndowwEAPDDomaainWEBB-INNFcconffunnieaapddataawinndowwbaasesmrolleDataasettEAPDDomaainWEBB-INNFcconffunnieaapddataasettbaasesmrolleJavaa comneuusofftbbaseesmmrooledataaGrooupMMgt分片组管管理JspEAPDDomaainbasseppageessmdattagrrouppDataawinndowwEAPDDomaainWEBB-INNFcconffunnieaapddataawinndowwbaasesm daataggrouup DataasettEAPDDomaainWEBB-INNFcconffunnieaapddataasettbaasesm daataggrouup Javaa comneuusofftbbaseesmmdaataggrouupsm日志管理logiinLoogMggt登录日志志查询JspEAPDDomaainbasseppageessmloggDataawinndowwEAPDDomaainWEBB-INNFcconffunnieaapddataawinndowwbaasesmloggerroorLogMggt错误日志志查询DataasettEAPDDomaainWEBB-INNFcconffunnieaapddataasettbaasesmloggJavaa comneuusofftbbaseesmmdaataggrouupmd基础数据orgGGrouup业务主体体设置JspEAPDDomaainbasseppageesmmdorgggrooupDataawinndowwEAPDDomaainWEBB-INNFcconffunnieaapddataawinndowwbaasemdorgggrooupDataasettEAPDDomaainWEBB-INNFcconffunnieaapddataasettbaasemdorgggrooup Javaa comneuusofftbbaseemddorrggrroupp org组织机构构维护JspEAPDDomaainbasseppageesmmdorggDataawinndowwEAPDDomaainWEBB-INNFcconffunnieaapddataawinndowwbaasemdorggDataasettEAPDDomaainWEBB-INNFcconffunnieaapddataasettbaasemdorggJavaa comneuusofftbbaseemddorrgdisttricct行政地区区查询JspEAPDDomaainbasseppageesmmddisstriictDataawinndowwEAPDDomaainWEBB-INNFcconffunnieaapddataawinndowwbaasemddisstriictDataasettEAPDDomaainWEBB-INNFcconffunnieaapddataasettbaasemddisstriict Javaa comneuusofftbbaseemdddiistrricttprodductt产品信息息查询JspEAPDDomaainbasseppageesmmdprooducctDataawinndowwEAPDDomaainWEBB-INNFcconffunnieaapddataawinndowwbaasemdprooducctDataasettEAPDDomaainWEBB-INNFcconffunnieaapddataasettbaasemdprooducctJavaa comneuusofftbbaseemddprroduuctlov代码数据据维护JspEAPDDomaainbasseppageesmmdlovvDataawinndowwEAPDDomaainWEBB-INNFcconffunnieaapddataawinndowwbaasemdlovvDataasettEAPDDomaainWEBB-INNFcconffunnieaapddataasettbaasemdlovvJavaa comneuusofftbbaseemddloovbilllNoRRulee单据号规规则维护护JspEAPDDomaainbasseppageesmmdbilllnoorulleDataawinndowwEAPDDomaainWEBB-INNFcconffunnieaapddataawinndowwbaasemd biillnnoruuleDataasettEAPDDomaainWEBB-INNFcconffunnieaapddataasettbaasemd biillnnoruuleJavaa comneuusofftbbaseemddbiillnnoruuleappCConffig应用参数数设置JspEAPDDomaainbasseppageesmmdapppconnfDataawinndowwEAPDDomaainWEBB-INNFcconffunnieaapddataawinndowwbaasemd apppcoonf DataasettEAPDDomaainWEBB-INNFcconffunnieaapddataasettbaasemdapppconnfJavaa comneuusofftbbaseemddapppcoonf协同渠道道(chh)ch渠道建设设custtomeer客户资料料维护JspEAPDDomaaincmsspaagesschhcusstommerDataawinndowwEAPDDomaainWEBB-INNFcconffunnieaapddataawinndowwcmmscch cuustoomerrDataasettEAPDDomaainWEBB-INNFcconffunnieaapddataasettcmmscchcusstommerJavaa comneuusofftccmschcusstommerstorreAppplyy终端建设设申请JspEAPDDomaaincmsspaagesschhstooreaappllyDataawinndowwEAPDDomaainWEBB-INNFcconffunnieaapddataawinndowwcmmscch sttoreeappplyDataasettEAPDDomaainWEBB-INNFcconffunnieaapddataasettcmmscch sttoreeappplyJavaa comneuusofftccmschstooreaappllystorreAuuditt终端申请请审核JspEAPDDomaaincmsspaagesschhstooreaappllyDataawinndowwEAPDDomaainWEBB-INNFcconffunnieaapddataawinndowwcmmscchstooreaaudiitDataasettEAPDDomaainWEBB-INNFcconffunnieaapddataasettcmmscch sttoreeaudditJavaa comneuusofftccmschstooreaaudiitstorre终端资料料维护JspEAPDDomaaincmsspaagesschhstooreaappllyDataawinndowwEAPDDomaainWEBB-INNFcconffunnieaapddataawinndowwcmmscchstooreDataasettEAPDDomaainWEBB-INNFcconffunnieaapddataasettcmmscchstooreJavaa comneuusofftccmschstoore销售任务务saleeGoaalRuule销售任务务层级设设定查询询JspEAPDDomaaincmsspaagesschhsallegooalrruleeDataawinndowwEAPDDomaainWEBB-INNFcconffunnieaapddataawinndowwcmmscch saaleggoallrulleDataasettEAPDDomaainWEBB-INNFcconffunnieaapddataasettcmmscch saaleggoallrulleJavaa comneuusofftccmschsallegooalrruleesaleePerriodd销售期间间设定查查询JspEAPDDomaaincmsspaagesschhsallepeerioodDataawinndowwEAPDDomaainWEBB-INNFcconffunnieaapddataawinndowwcmmscch saalepperiiodDataasettEAPDDomaainWEBB-INNFcconffunnieaapddataasettcmmscchsallepeeriood Javaa comneuusofftccmschsallepeerioodsaleeGoaalYeear年度销售售任务设设定JspEAPDDomaaincmsspaagesschhsallegooalyyearr DataawinndowwEAPDDomaainWEBB-INNFcconffunnieaapddataawinndowwcmmscch saaleggoallyeaar DataasettEAPDDomaainWEBB-INNFcconffunnieaapddataasettcmmscch saaleggoallyeaarJavaa comneuusofftccmschsallegooalyyearrsaleeGoaalMoonthh月度销售售任务设设定JspEAPDDomaaincmsspaagesschhsallegooalyyearr DataawinndowwEAPDDomaainWEBB-INNFcconffunnieaapddataawinndowwcmmscchsallegooalmmontthDataasettEAPDDomaainWEBB-INNFcconffunnieaapddataasettcmmscch saaleggoallmonnthJavaa comneuusofftccmschsallegooalmmontth销售数据据采集saleePerrsonn销售人员员维护JspEAPDDomaaincmsspaagesschhsalleperssonDataawinndowwEAPDDomaainWEBB-INNFcconffunnieaapddataawinndowwcmmscchsalleperssonDataasettEAPDDomaainWEBB-INNFcconffunnieaapddataasettcmmscchsalleperssonJavaa comneuusofftccmschsalleperssonsaleeProod销售产品品设置JspEAPDDomaaincmsspaagesschhsalleproddDataawinndowwEAPDDomaainWEBB-INNFcconffunnieaapddataawinndowwcmmscchsalleproddDataasettEAPDDomaainWEBB-INNFcconffunnieaapddataasettcmmscchsalleproddJavaa comneuusofftccmschsalleproddcomppeteeProod竞品型号号维护JspEAPDDomaaincmsspaagesschhcommpetteproddDataawinndowwEAPDDomaainWEBB-INNFcconffunnieaapddataawinndowwcmmscchcommpetteproddDataasettEAPDDomaainWEBB-INNFcconffunnieaapddataasettcmmscchcommpetteproddJavaa comneuusofftccmschcommpetteproddstorreSaale终端销售售数据采采集JspEAPDDomaaincmsspaagesschhstooressaleeDataawinndowwEAPDDomaainWEBB-INNFcconffunnieaapddataawinndowwcmmscchstooressaleeDataasettEAPDDomaainWEBB-INNFcconffunnieaapddataasettcmmscchstooressaleeJavaa comneuusofftccmschstooressaleestorreCoompeete终端竞品品数据采采集JspEAPDDomaaincmsspaagesschhstooreccomppeteeDataawinndowwEAPDDomaainWEBB-INNFcconffunnieaapddataawinndowwcmmscchstooreccomppeteeDataasettEAPDDomaainWEBB-INNFcconffunnieaapddataasettcmmscchstooreccomppeteeJavaa comneuusofftccmschstooreccomppeteestorreSaaleAAdjuust终端销售售数据调调整JspEAPDDomaaincmsspaagesschhstooressaleeadjuustDataawinndowwEAPDDomaainWEBB-INNFcconffunnieaapddataawinndowwcmmscchstooressaleeadjuustDataasettEAPDDomaainWEBB-INNFcconffunnieaapddataasettcmmscchstooressaleeadjuustJavaa comneuusofftccmschstooressaleeadjuust营销费用用ex营销人员员pe协同知识识km2.2.2. 文件命名名规范设设计对象命名规则则范例备注dataawinndoww业务模块块名.xxml角色dww:roole.xmll业务模块块名每一一个字母母小写,如如果此模模块需要要再增加加dattawiinoddw,命命名rool业务务模块名名2.xxml,业业务模块块名3.xmll如:rrolee2.xxml,rrolee3.xxmldataasett业务模块块名.xxml角色dww:roole.xmll业务模块块名每一一个字母母小写jspindeex.jjsp业务模块块主页面面业务模块块名+mmodiify.jspp业务模块块增加、修修改页面面,以mmodiifyFFlagg进行标标识,业业务模块块名每一一个字母母小写。根据需要要进行扩扩展2.2.3. Javaa类路径径 基础管管理 comm.neeusooft.basse系统管理理 ccom.neuusofft.bbasee.smm基础数据据 ccom.neuusofft.bbasee.mdd价值链系系统coom.nneussoftt.cmms协同渠道道 ccom.neuusofft.ccms.ch营销费用用 ccom.neuusofft.ccms.ex营销人员员 ccom.neuusofft.ccms.pe协同知识识 ccom.neuusofft.ccms.kmcommmonn 通用用代码、工工具等.acctioon 存存放acctioon类型型javva文件件 .vvo 存存放voo类型jjavaa文件 .bbo 存存放boo类型jjavaa文件 .ddao 存放ddao类类型jaava文文件.dssa 存存放dssa类型型javva文件件.coodellistt 存放放coddeliist类类型jaava文文件.immpl存存放实现现接口类类文件如下图所所示:2.2.4. 类命名规规范对象命名规则则范例DSA业务模块块名+DDSA.javvaRoleeDSAA.jaavaRoleeGrooupDDSA.javvaVO业务模块块名+VVO.jjavaaRoleeVO.javvaRoleeGrooupVVO.jjavaaActiion业务模块块名+AActiion.javvaRoleeActtionn.jaavaRoleeGrooupAActiion.javvaBO业务模块块名+BBO.jjavaaRoleeBO.javvaRoleeGrooupBBO.jjavaaDAO业务模块块名+DDAO.javvaRoleeDAOO.jaavaRoleeGrooupDDAO.javvaCodeeLisst业务模块块名+CCodeeLisstFiilteer.jjavaaRoleeGrooupCCodeeLisstFiilteer.jjavaaimpll业务模块块名+IImpll.jaavaParttTreeeCaallBBackkImppl.jjavaa2.3. 程序公用用处理设设计2.3.1. 程序界面面风格2.3.2. 程序错误误统一处处理2.3.3. 公用程序序处理1:系统统时间,所所有取默默认时间间的都取取数据库库服务器器时间,统一的的函数定定义,PKGG_MDD_UTTIL_BIZZ.FUNN_GEET_SSYSDDATEE;2:主键键ROWW_IDD,统一一通过数数据库函函数(PPKG_MD_UTIIL_BBIZ.FUNN_GEET_RROW_ID)取取,取SSequuencce;3:自动动生成业业务单据据号统一一通过数数据库存存储过程程(PKGG_MDD_UTTIL_BIZZ.PRCC_GEET_BBILLL_NOO)获取取;4:除特特别说明明,所有有下拉列列表数据据统一通通过代码码表对应应的视图图(V_LOVV_LIIST_DATTA)获获取;5:所有有表的增加加、修改改必须通通过平台台统一对对CREEATEED_BBY, CREEATEED_DDATEE, LLASTT_UPPD_BBY, LASST_UUPD_DATTE保留留字段进进行设置置;5:系统统Sesssioon变量量设置(sesssioon变量量应该可可以扩展展):USERR_IDD UUSERR_COODE UUSERR_NAAME ORGG_GRROUPP_IDD ORGG_GRROUPP_NAAME ORGG_NOODE_ID ORGG_IDD ORGG_COODE ORGG_NAAME2.3.4. 通用按钮钮处理说说明1:基础础数据启启用停用用通用处处理:按钮名称称动作说明明备注“启用”按钮如果当前前选中的的记录的的使用状状态为N,则设设置当前前选中的的记录的的使用状状态为Y(启用用),如如果启用用时间为为空,则则设置启启用时间间为当前前系统时时间,并并设置停停用时间间为空。“停用”按钮设置系统统角色表表当前选选中的记记录的使使用状态态为N(停用用),并并设置停停用时间间为当前前系统时时间。2:一般般模块首首页查询询页面界界面通用用按钮处处理说明明:按钮名称称动作说明明备注“查询”按钮根据输入入的条件件进行查查询,除除特别说说明,查查询条件件比较关关系使用用Likke查询询记录。“增加”按钮增加一条条新记录录,并进进行相应应模块的的的编辑辑界面,显显示空记记录。“修改”按钮修改选中中的一条条记录,进进入相应应模块的的编辑界界面,显显示当前前选中的的主记录录的信息息。3:一般般模块主主编辑界界面通用用按钮操操作处理理说明:按钮名称称动作说明明备注“保存”按钮保存相应应模块主主编辑界界面对当当前数据据所作的的修改,保保存前进进行必要要的校验验,具体体的校验验要求在在各模块块中进行行详细说说明。“返回”按钮关闭相应应模块的的主编辑辑界面,返返回该模模块的首首页主浏浏览界面面。返回前如如果用户户没有修修改数据据,则直直接返回回;返回前如如果用户户已修改改数据,但但没有保保存,则则提示用用户“数据已已修改,是是否保存存?”(是、否否、取消消),选选择是,则则保存数数据并返返回,选选择否,则则不保存存数据直直接返回回;选择择取消则则不返回回。4:提示示信息考考虑采用用配置文文件方式式?多语语言(字字段界面面,提示示信息,考考虑实现现的可能能性)?5:grrid显显示提供供页面按按选中列列进行排排序的功功能(框框架能否否支持?)6:附件件管理功功能,提提供针对对附件的的管理功功能,在在首页查查询列表表页面,增增加一个个列,如如果有附附件则显显示回形形针图片片,提供供附件的的上传、浏浏览、下下载功能能。3. 基础管理理详细设设计3.1. 首页登录录3.1.1.1. 模块功能能说明登录界面面同原系系统登录录界面,输输入用户户名和密密码验证证通过过过,如果果用户的的主体权权限只有有一个则则直接进进入主界界面,如如果超过过一个弹弹出一个个主体选选择窗口口,显示示用户所所拥有的的业务主主体,选选择主体体后进入入主界面面。3.1.1.2. 界面设计计说明登录界面面示意图图如下:主体选择择界面:3.1.1.3. 模块数据据对象模块界面面数据表表说明分类组织分片片业务主体体分片登录界面面T_SMM_USSER用户业务主表表选择主体体界面T_S