《XX数据接口开发方案》_第1页
《XX数据接口开发方案》_第2页
《XX数据接口开发方案》_第3页
《XX数据接口开发方案》_第4页
《XX数据接口开发方案》_第5页
已阅读5页,还剩20页未读 继续免费阅读

下载本文档

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

文档简介

附件三xx数据对接开发方案建立日期:修改日期:文控编号:作者:客户项目经理:日期:项目经理:日期:

文档信息项目编号文档编号文档代码项目名称XXERP系统客户化开发项目标题需求文档类别需求文档当前阶段需求规划、分析设计摘要当前版本V1.0日期作者

文档拥有者北京分公司送交人员文件项目开发方案.doc

修改历史日期版本作者修改内容评审号更改请求号1.0初始版本

目录TOC\o"1-3"\h\z1 项目概述 51.1 项目基本情况 51.2 项目要达到的目标 51.3 流程图 51.3.1 数据对接业务模型图 51.3.2 接口框架图 61.3.3 数据对接功能图 71.4 需求说明 81.4.1 需求清单及重要程度说明 81.4.2 需求详细描述(中间数据库设计描述) 82 项目方案 193 项目成员 204 开发报价 215 里程碑设立 235.1 项目团队(需双方确认) 235.2 开发计划 235.2.1 第一阶段:需求分析阶段 235.2.2 第二阶段:系统设计(建模) 245.2.3 第三阶段:代码实现 245.2.4 第四阶段:内部调试及帮助文档编写 255.2.5 第五阶段:Beta版用户模拟环境试运行及正式版形成阶段 255.2.6 第六阶段:项目实施验收阶段 255.3 YY开发策略介绍 266 项目预算 28项目概述项目基本情况 项目要达到的目标此系统可以将客户业务系统中的数据成批手动生成YY系统中的账务凭证数据,使得业务数据能够方便快捷的连接起来。出于安全性及系统集成方面的考虑,系统操作方式力求简洁明了,充分考虑用户使用过程中的操作便捷性;同时,采用安完身份验证机制。 本系统以SQL2000数据库为基层数据库。流程图数据对接业务模型图 接口框架图开发双方共同设计开发双方共同设计YY公司负责开发XX负责开发用户业务系统YY接口程序接口文件数据库读写数据读写数据读写数据YY软件管理系统数据对接功能图数据对接模块数据对接模块供应商分类供应商档案客户分类客户档案存货分类计量单位存货档案客商信息存货信息采购入库单采购退货单采购入库(暂估)其它入库根据单据信息生成相应账务凭证其它应收销售出库其它出库凭证生成规则定义系统参数数据指定账套定义需求说明需求清单及重要程度说明序号产品/功能需求标题重要程度1参数设置A2供应商分类档案导入A3供应商档案导入A4客户分类档案导入A5客户档案导入A6计量单位档案导入A7存货分类档案导入A8存货档案导入A9采购入库单导入A10其它入库单导入A11其它出库单导入A12销售发货单导入A13其它应收A14其它应付A15导入日志处理A需求详细描述(中间数据库设计描述)操作界面描述;如下图所示(仅供参考)。 供应商分类档案中间库表名:VendorClass;接收第三方系统新增供应商分类数据,格式如下:引入内容字段说明数据类型长度要求cVCCode供应商分类编码

varchar12

必须录入,必须唯一cVCName类别名称

varchar20

必须录入,必须唯一iVCGrade编码级次

tinyint1

必须录入bVCEnd是否末级

bit1

必须录入 供应商档案中间库表名:Vendor;接收第三方系统新增供应商数据,格式如下:引入内容字段说明数据类型长度要求cVenCode供应商编码

varchar20必须录入,必须唯一cVenName供应商名称

varchar98必须录入,必须唯一cVenAbbName供应商简称

varchar60必须录入cVenCCode供应商分类编码

varchar20必须录入cDCCode地区编码varchar20 客户分类档案中间库表名:CustomerClass;接收第三方系统新增客户分类数据,格式如下:引入内容字段说明数据类型长度要求cCCCode客户分类编码

varchar12

必须录入,必须唯一cCCName类别名称

varchar20

必须录入,必须唯一iCCGrade编码级次

tinyint1

必须录入bCCEnd是否末级

bit1

必须录入 客户档案中间库表名:Customer;接收第三方系统新增客户数据,格式如下:引入内容字段说明数据类型长度要求cCusCode客户编码

varchar12

必须录入,必须唯一cCusName客户名称

varchar98必须录入,必须唯一cCusAbbName客户简称

varchar60必须录入cCCCode客户分类编码

varchar12必须录入cDCCode地区编码varchar12cCusPPerson业务员编码varchar12 存货分类档案中间库表名:InventoryClass;接收第三方系统新增存货分类数据,格式如下:引入内容字段说明数据类型长度要求cInvCCode存货大类编码

varchar12

必须录入,必须唯一cInvCName存货大类名称

varchar20

必须录入,必须唯一iInvCGrade编码级次

tinyint1

必须录入bInvCEnd是否末级

bit1

必须录入计量单位档案由于第三方系统没有计量单位档案,只在存货档案中录入计量单位,所以接口程序需要在导入存货档案之前先处理计量单位档案。本部分为接口自动处理。存货档案中间库表名:Inventory;接收第三方系统新增存货数据,格式如下:引入内容字段说明数据类型长度要求cInvCode存货编码

varchar20

必须录入,必须唯一cInvAddCode存货代码

varchar30

必须录入cInvName存货名称

varchar60

必须录入cInvStd规格型号

varchar60

cInvCCode存货大类编码

varchar12

必须录入cVenCode供应商编码

varchar20

bSale是否销售

bit1

默认为1bPurchase是否外购

bit1

默认为1bService是否应税劳务

bit1

iTaxRate税率

float8

iInvRCost计划价或售价

float8

iInvSPrice参考成本

float8

iInvSCost参考售价

float8

iInvLSCost最低售价

float8

iInvNCost最新成本

float8

iSafeNum安全库存量

float8

iTopSum最高库存

float8

iLowSum最低库存

float8

cInvABC存货ABC分类

varchar1

dSDate启用日期

datetime8

dEDate停用日期

datetime8

iInvMPCost最高进价

float8

iInvSaleCost零售单价

float8

cEnterprise生产企业

varchar100

cAddress产地

varchar100

fRetailPrice零售价格

float8

cPurPersonCode采购员

varchar20

采购入库单、其它出入库单本部分主是接收第三方系统采购订单业务以及其它出入库相关数据,数据格式如下:主表:Rdrecord;引入内容字段说是数据类型是否为空要求receiveflag收发标志int4非空入库单收TRUE,出库单发FALSEvouchtype单据类型varchar2非空01:采购入库单08:其他入库单09:其他出库单10:产成品入库单11:材料出库单32:销售出库单businesstype业务类型Varchar8可空source单据来源varchar10非空businesscode对应业务单号varchar10可空warehousecode仓库编码varchar10非空date单据日期datetime非空code单据号Varchar30非空receivecode收发类别编码varchar5可空departmentcode部门编码varchar12可空personcode职员编码varchar8可空purchasecode采购类型编码varchar2可空saletypecode销售类型编码varchar2可空vendorcode客户编码varchar20可空customercode供应商编码varchar20可空quantity产量float8arrivecode到货单号varchar10可空billcode发票号int4consignmentcode发货单号int4可空arrivedate到货日期datetime可空checkcode检验单号varchar可空serial生产批号varchar50可空产成品入库单、材料出库单用handler经手人Varchar20可空必须是职员档案中已有的职员memory备注Varchar60可空maker制单人Varchar20非空taxrate表头税率float可空exchname币种varchar可空exchrate汇率flaot可空define1自定义字段1varchar20可空define2自定义字段2varchar20可空define3自定义字段3varchar20可空define4自定义字段4datetime8可空define5自定义字段5int4可空define6自定义字段6datetime8可空define7自定义字段7float8可空define8自定义字段8varchar4可空define9自定义字段9varchar8可空define10自定义字段10varchar60可空define11自定义字段11varchar120可空define12自定义字段12varchar120可空define13自定义字段13varchar120可空define14自定义字段14varchar120可空define15自定义字段15int4可空define16自定义字段16float8可空auditdate审核日期datetime8可空define1自定义字段1varchar20可空define2自定义字段2varchar20可空define3自定义字段3varchar20可空define4自定义字段4datetime8可空define5自定义字段5int4可空define6自定义字段6datetime8可空define7自定义字段7float8可空define8自定义字段8varchar4可空define9自定义字段9varchar8可空define10自定义字段10varchar60可空define11自定义字段11varchar120可空define12自定义字段12varchar120可空define13自定义字段13varchar120可空define14自定义字段14varchar120可空define15自定义字段15int4可空define16自定义字段16float8可空子表:Rdrecords引入内容字段说是数据类型是否为空要求headid表头IDINT非空inventorycode存货编码varchar20非空必须是存货档案中已有的存货shouldquantity应收(发)数量float8可空shouldnumber应收(发)件数float8可空quantity数量(主记量数量)float8可空assitantunit辅记量单位varchar10可空number件数float8price金额money8planunitcost计划价售价float8可空planprice计划金额或售价金额money8可空serial批号varchar20ioritaxcost原币含税单价float可空ioricost原币单价可空floatiorimoney原币金额float可空ioritaxprice原币税额float可空iorisum原币价税合计float可空taxrate税率float可空taxprice本币税额float可空isum本币价税合计float可空销售出库本部分主要是接收第三方系统销售单据数据,格式如下:主表:Dispatchlist;引入内容字段说是数据类型是否为空要求id主表idint非空必须唯一code单据号Varchar(10)非空必须唯一Vouchertype单据类型Varchar(2)非空05:发货单06:委托代销发货单00:委托代销调整单saletype销售类型编码Varchar(2)非空必须取值于销售类型档案date单据日期datatime非空合法的公历日期deptcode部门编码Varchar(12)非空必须取值于部门档案personcode人员编码Varchar(8)可空custcode客户编码Varchar(20)非空必须取值于客户档案Paycondition_code付款条件编码Varchar(3)可空shippingchoice发运方式编码Varchar(2)可空Address发往地止Varchar(40)可空Currency_name外币名称Varchar(8)非空缺省为本位币,必须取值于币种档案Currency_rate汇率float非空若币种为本币,则汇率为1taxrate税率float可空为空时处理为0beginfalg期初标志bit非空(1:期初,0和null:非期初)returnflag退货标志bit非空(1:退货,0:发货)remark备注Varchar(6)可空Define1自定义字段1Varchar(20)可空Define2自定义字段2Varchar(20)可空Define3自定义字段3Varchar(20)可空Define4自定义字段4datetime可空Define5自定义字段5smallint可空Define6自定义字段6datetime可空Define7自定义字段7float可空Define8自定义字段8Varchar(4)可空Define9自定义字段9Varchar(8)可空Define10自定义字段10Varchar(60)可空Define11自定义字段11Varchar(120)可空Define12自定义字段12Varchar(120)可空Define13自定义字段13Varchar(120)可空Define14自定义字段14Varchar(120)可空Define15自定义字段15Int可空Define16自定义字段16Float可空maker制单人Varchar(20)非空子表:Dispatchlists;引入内容字段说是数据类型是否为空要求Headed主表idInt非空warehouse_code仓库编号varchar(10)非空inventory_code存货编码varchar(20)非空取值于存货档案quantity主计量数量float可空num件数floatquotedprice报价floatprice单价(原币,无税)float可空空时处理为0;非空时>=0taxprice含税单价(原币)float可空money金额(原币,无税)money可空任意数值tax税额(原币)money可空sum价税合计(原币)money可空discount折扣额(原币)money可空natprice单价(本币,无税)float可空非空时>=0natmoney金额(本币,无税)money可空nattax税额(本币)money可空natsum价税合计(本币)money可空natdiscount折扣额(本币)money可空Batch批号varchar(20)remark备注varchar(20)discount1扣率1floatdiscount2扣率2floattaxrate税率floatretail_price零售单价Float可空retail零售金额Floatvendorname供应商名称Varchar(30)可空unitrate换算率Floatreturnquantity退货数量float可空空时处理为0;非空>=0且<数量unit_code单位idVarchar(10)可空项目方案阐述系统架构(应有相应的图)系统结构C/S架构硬件环境CPU:P3以上,RAM:128系统软件环境WINDOWS98/WINDOWS2000/WINDOWSXP/WINDOWS2003IIS5.0应用软件环境YY系统开发工具VB.60/SQLSERVER2000项目成员姓名岗位职能拟定一名项目经理负责该项目的整体控制拟定一名系统分析员制定需求分析计划,进行需求培训,确定用户类并在每一用户类中确定适当的代表,确定决策者和他们的决策过程,进行详细需求获取,建立数据流程图,编写数据字典,编写加工逻辑说明,形成需求分析报告。建立原型数据及数据库设计软件总体设计,实现总体设计框架拟定一名高级程序员负责对开发模块进行编程,验收甲方(客户)虚拟环境拟定一名高级程序员负责对开发模块进行编程,验收甲方(客户)虚拟环境程序员程序员程序员里程碑设立项目团队(需双方确认)<开发商>团队角色数量姓名职责项目经理1待定开发过程总负责系统分析员1待定负责需求调研及系统分析系统设计1待定负责系统设计程序员2待定负责程序的开发测试1待定负责系统功能测试<用户方>团队姓名部门项目中的职责项目经理,负责总体项目运行过程中的资源协调,以及项目进程控制等。业务顾问,负责总体项目中的所涉及到业务需求的支持。网络人员,负责本项目在公司网络环境中的应用支持。各岗位相关人员负责相应相岗位需求提供及最终测试等支持。开发计划第一阶段:需求分析阶段时间段:4天*1人单位:XX——YY软件项目阶段时间计划负责人<开发商>工作内容<用户方>工作内容阶段性报告需求分析4天项目经理和高级软件工程师各一名1、制定需求分析计划,进行需求培训2、确定用户类并在每一用户类中确定适当的代表3、确定决策者和他们的决策过程,进行详细需求获取4、建立数据流程图5、编写数据字典6、编写加工逻辑说明7、形成需求分析报告1、协助开发人员了解清楚需求细节2、关于实施单位范围、实施方法等问题形成决策意见《需求调研报告》概要需求报告签字时间(不含在计划时间内):1天需求分析报告签字时间(不含在计划时间内):1天第二阶段:系统设计(建模)时间段:3天*1人单位:YY软件项目阶段时间计划负责人<开发商>工作内容<用户方>工作内容阶段性报告系统设计10天高级顾问和高线软件工程师1、建立原型2、数据及数据库设计3、软件总体设计1、解决设计过程中所涉及到的需求不明问题系统建模软件工程师实现总体设计框架解决建模过程中所涉及到的需求不明问题。第三阶段:代码实现时间段:15天*2人单位:YY软件项目阶段时间计划负责人<开发商>工作内容<用户方>工作内容阶段性报告代码实现15天*2人高级工程师软件工程

温馨提示

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

评论

0/150

提交评论