还剩24页未读,继续阅读
本资源只提供10页预览,全部文档请下载后查看!喜欢就下载吧,查找使用更方便
文本内容:
中国普天信息产业股份有限公司通信产业事业本部项目信息管理系统工程管理/工程订单管理需求规格说明书文档编写龚军提交日期审批人修佳鹏北邮项目组2009-7-30文档维护记录撰写人修改时间原版本号修改内容介绍龚军2009-7-30V
1.0初稿修佳鹏2009-8-5V
1.0修改龚军2009-8-6V
2.0修改目录TOC\o1-5\h\z\u1引言
41.1编写目的
41.2术语
41.3预期读者和阅读建议
51.4应用范围
51.5参考文档52模块功能概述
52.1功能描述
52.2业务流程63系统用例图
93.1系统用例图
93.2角色说明
93.3角色与用例的对应关系104功能详细说明
104.1发货计划管理
104.
1.1导入发货计划
114.
1.2工程编辑
114.
1.3删除发货计划
114.
1.4下载发货计划
114.2到货计划管理
124.
2.1导入到货计划
124.
2.2工程编辑
124.
2.3删除到货计划
124.
2.4下载到货计划
134.3批次发货单
134.
3.1批次发货单
134.
3.
1.1增加批次单
134.
3.
1.2导入批次单
134.
3.
1.3装箱单管理
144.
3.
1.
3.1增加装箱单
144.
3.
1.
3.2装箱单货物导入
144.
3.
1.
3.3货物统计
144.
3.
1.
3.4编辑装箱单
144.
3.
1.
3.5删除装箱单
154.
3.
1.4编辑批次单
154.
3.
1.5删除批次单
154.
3.2发货计划
154.
3.3到货计划
164.4到货确认
164.
4.1批次单确认
164.
4.2装箱单确认
164.
4.
2.1货物确认
164.
4.3编辑批次单
174.
4.4导出批次单
174.
4.5导出装箱单
174.5收发货查询
174.
5.1货物查询
174.
5.2产品查询
174.
5.3箱子查询
184.6报表管理185数据字典
185.1关键实体关系描述
185.2实体属性描述196外部接口257非功能性需求251引言
1.1编写目的需求规格说明是在对原始用户需求进行分析的基础上,撰写的需求描述文档,是系统设计、开发和测试的基础,对项目的成败起着非常关键的作用所以项目组在得到原始客户需求后,开展了需求分析工作,本文档记录了对工程订单管理的需求分析结果,为系统开发、测试和验收奠定基础
1.2术语发货计划工程所需产品的记录表到货计划工程所需产品到货信息记录表批次单分批发货,记录每一次发货的情况装箱单一个批次单由多个装箱单构成,描述货物的装箱情况到货确认状态用来记录到货确认这个过程的各个状态,包括未确认、待批次确认、待货物确认、部分货物确认和已确认批次确认状态用来记录确认批次单时处于的状态,包括齐套、缺货和补货装箱确认状态用来记录确认装箱单时处于的状态,包括齐套、损坏和缺货货物确认状态用来记录确认货物时处于的状态,包括待确认、确认和补货确认
1.3预期读者和阅读建议本文档预期读者包括普天设计院工程管理业务人员、北邮项目组系统设计人员、系统开发人员、系统测试人员、培训人员项目需求规格说明书主要帮助项目开发人员了解需求,便于正确开发目标系统因此,建议项目设计人员需以该文档为依据,进行系统的设计工作;开发人员需要阅读此文档,了解系统业务需求,测试人员必须阅读此文档,并以此作为系统是否符合要求的依据
1.4应用范围工程订单管理模块是工程管理的一个子模块,该模块的总体目标是在中国普天系统事业产业本部范围内对工程的收发货过程进行管理软件用户中国普天设计院工程相关人员中国普天生产发货人员其他关注工程订单管理的人员
1.5参考文档《工程二期模块需求说明书》《工程发货计划模板》《工程批次到货计划模板》《工程批次单》《工程装箱单》《工程到货情况报表》2模块功能概述
2.1功能描述普天设计院工程管理人员根据合同规定的工程产品信息,制定所有工程的工程发货计划,生产部门根据发货计划内容和生产情况制定批次到货计划,之后生产按照批次到货计划进行批次发货货物到达工程现场后,工程项目现场人员对产品进行接收,按照装箱单的内容对照实物,进行到货确认操作生产根据到货确认的情况,制定新的批次发货内容,从而双方协作完成对工程发货和收货的管理
2.2业务流程工程订单管理过程流程为1销售部门签订销售合同;23G产品部根据相关合同对产品进行配置,制定配置计划;3市场部将配置计划发送给营销一部下的销售管理部,销售管理部将其做成订单,下发给生产部门和普天设计院(负责工程实施);4普天设计院的工程管理人员根据订单内容和工程安排,制定发货计划下发给生产部门,进行催货;5生产部门组织生产,并根据自己的生产情况和各地发货计划,制定批次到货计划;6生产部门根据批次到货计划,将货物分批次发送给工程现场;7工程实施组负责对货物进行接收,并对接收情况进行记录;8如果货品完好、数量正确,开始工程实施;如果货品存在数量或质量问题,责向生产进行换货或催货操作具体的流程图如下图所示�进程名称��阶段��职能���通信产业事业本部项目信息管理系统—收发货管理业务流程生产计划阶段生产准备阶段发货阶段货物确认阶段工程实施阶段工程实施组工程服务部销售管理部生产部门3G产品部根据合同,配置产品,制定配置计划制定订单制成发货计划组织生产发货接受货物工程实施确认成功图
2.1跨部门业务流程图以上业务流程在系统中实现时,需要由以下角色的人员来进行
(1)计划主管根据合同制定发货计划,并且上传发货计划(包括数据校验和数据导入)
(2)生产管理员根据具体的工程制定批次发货计划,并批次发货(包括导入批次单、导入装箱单和装入货物)
(3)现场库房管理员收货确认,确认的过程包括批次确认、装箱确认、货物确认同时,在整个业务流程过程中,信息主管对整个流程既可以浏览,又可以修改,关注人员只能对工程的进展进行关注职能���进程名称���文本框的高度和它所关联的边框线将随文本的增删而增减拖动侧边手柄可以更改注释宽度����收发货管理业务流程计划主管库房管理员生产管理员发货计划�上传发货计划�包括数据校验和数据导入上传到货计划批次计划�根据批次单发货�包括导入批次单、导入装箱单和装入货物批次确认�货物确认是否合格点货完毕Y装箱确认N图
2.2业务流程图3系统用例图
3.1系统用例图�系统��静态结构�发货计划管理到货计划管理发货单管理收发货查询报表管理到货确认工程其他人员计划主管usesusesusesusesusesuses项目经理extendsextendsextendsusesuses工程经理usesuses库房管理员usesuses信息主管usesusesusesusesusesuses生产管理员usesusesusesusesuses关注人员usesusesusesusesusesuses用例�图
3.1系统用例图
3.2角色说明收发货模块共有以下几个角色计划主管、信息主管、生产管理员、关注人员、工程其他人员以上五种角色通过设置系统角色进行权限控制工程其他人员又包括项目经理、工程经理和库房管理员,他们的权限和能够看到的工程范围,根据其实际所在工程中的角色控制各种角色说明如下表所示系统角色工程角色角色说明计划主管负责制定个项目的发货计划生产管理员负责制定批次到货计划,组织生产发货信息主管负责对收发货全过程进行管理工程关注人员普天设计院关注收发货情况的人员工程其他人员项目经理对工程项目负责工程经理对工程实施过程负责库管员对工程货物进行接收、盘点和确认
3.3角色与用例的对应关系功能身份发货计划管理到货计划管理发货单管理收发货查询报表管理到货确认计划主管√√浏览√√√√项目经理本地工程√浏览√浏览无√√√浏览工程经理本地工程√浏览√浏览无√√√浏览库房管理员本地工程√浏览√浏览无√√√信息主管√√√√√√生产管理员√浏览√√√√√浏览关注人员只能浏览不可编辑√浏览√浏览√浏览√√√4功能详细说明在收发货管理模块中,对应业务的操作流程如下首先,计划主管在发货计划管理功能下导入发货计划其次,生产管理员在到货计划管理功能下导入到货计划、批次单和装箱单最后,库房管理员在到货确认功能下进行到货确认,包括批次确认、装箱确认、货物确认注明,收发货管理模块下的所有角色均可以在收发货查询下进行查询并导出;在报表管理下查询并导出
4.1发货计划管理“发货计划管理”包括的功能点有导入发货计划、工程编辑、删除发货计划和查看详情具体的活动场景如下
4.
1.1导入发货计划目前发货计划组织为Excel文件,导入时,以附件方式将发货计划提交到系统中,相关人员可以下载该文件
1、填写计划名称,计划名称为必填字段,长50字节;
2、选择发货计划文件,此处不进行文件类型和格式的校验;
3、提交发货计划,如果成功,则在发货计划列表中增加一条新的发货计划
4.
1.2工程编辑一个发货计划中可以包含对多个工程的发货计划的制定,在此处设置该发货计划涵盖的工程范围
1、进入某个发货计划后,单击“工程编辑”链接,给出系统已经创建的所有工程;
2、选中与该发货计划相关的工程;
3、确认后,该工程与发货计划建立了关联关系;
4、在批次发货单管理中,可以下载与该工程相关的发货计划
4.
1.3删除发货计划如果某个发货计划出现问题,可以单击“删除”链接,将发货计划删除
1、进入发货计划列表;
2、单击“删除”链接;
3、系统提示“是否确认删除?”;
4、单击确认,则删除该发货计划;
5、单击取消,取消删除发货计划
4.
1.4下载发货计划可以下载发货计划文件,并浏览其内容
1、进入发货计划列表;
2、单击“下载”;
3、出现下载文件对话框;
4、单击“打开”可以浏览文件内容;
5、单击“保存”可以将文件保存到本地
4.2到货计划管理“到货计划管理”包括的功能点有导入到货计划、工程编辑、删除到货计划、查看详情具体的活动场景如下
4.
2.1导入到货计划目前到货计划组织为Excel文件,导入时,以附件方式将到货计划提交到系统中,相关人员可以下载该文件
1、填写计划名称,计划名称为必填字段,长50字节;
2、选择到货计划文件,此处不进行文件类型和格式的校验;
3、提交到货计划,如果成功,则在到货计划列表中增加一条新的到货计划
4.
2.2工程编辑一个到货计划中可以包含对多个工程的到货计划的制定,在此处设置该到货计划涵盖的工程范围
1、进入某个到货计划后,单击“工程编辑”链接,给出系统已经创建的所有工程;
2、选中与该到货计划相关的工程;
3、确认后,该工程与到货计划建立了关联关系;
4、在批次发货单管理中,可以下载与该工程相关的到货计划
4.
2.3删除到货计划如果某个到货计划出现问题,可以单击“删除”链接,将到货计划删除
1、进入到货计划列表;
2、单击“删除”链接;
3、系统提示“是否确认删除?”;
4、单击确认,则删除该到货计划;
5、单击取消,取消删除到货计划
4.
2.4下载到货计划可以下载到货计划文件,并浏览其内容
1、进入到货计划列表;
2、单击“下载”;
3、出现下载文件对话框;
4、单击“打开”可以浏览文件内容;
5、单击“保存”可以将文件保存到本地
4.3批次发货单“批次发货单管理”包括的功能点有批次发货单管理、查看发货计划、查看到货计划、查看货物明细和查看货物详情具体的活动场景如下
4.
3.1批次发货单工程列表中,单击“批次发货单”,包括的功能点有增加批次单、导入批次单、装箱单管理、编辑批次单和删除批次单
4.
3.
1.1增加批次单单击“增加”按钮,填写批次签收单,需要填写的部分包括三部分
1、填写批次单号,必填项;
2、填写发货信息栏,分为发货方信息和收货方信息,包括收发货单位、收发货时间、收发货人、固定电话、手机和收发货地址;
3、填写货物明细,包括装箱单号、货物名称、规格型号、包装类型、尺寸、重量和件数,其中,装箱单号、货物名称和件数为必填项
4.
3.
1.2导入批次单目前批次单组织形式为Excel文件,导入时,以附件方式将批次单提交到系统中,相关人员可以下载该文件
1、填写校验信息,包括判断文件格式、判断批次单号是否非空、校验收发货部分信息和校验货物明细;
2、选择批次单文件;
3、提交批次单,如果成功,则在批次单列表中增加一条新的批次单
4.
3.
1.3装箱单管理批次单列表中,单击“装箱单管理”,包括的功能点有增加装箱单、装箱单货物导入、货物统计、编辑装箱单和删除装箱单
4.
3.
1.
3.1增加装箱单单击“增加”按钮,填写装箱单,需要填写的部分包括
1、装箱单号,必填项;
2、货物名称,必填项;
3、规格型号;
4、包装类型;
5、尺寸;
6、重量;
7、件数,必填项;
8、备注
4.
3.
1.
3.2装箱单货物导入目前装箱单组织形式为Excel文件,导入时,以附件方式将装箱单提交到系统中
1、填写校验信息,包括判断文件格式,判断箱号是否非空、批次单号为字符串类型且不能为空、对装箱明细部分校验;
2、选择装箱单文件;
3、提交装箱单,如果成功,则在装箱单列表中增加一条新的装箱单,且该装箱单包含了所有需要的货物
4.
3.
1.
3.3货物统计装箱单列表中,单击“货物统计”,查看货物详情
1、进入装箱单货物详情;
2、单击“查看明细”,查看具体的货物信息
4.
3.
1.
3.4编辑装箱单装箱单列表中,单击“编辑”,可以新增加货物、删除货物和修改装箱单中货物信息
1、序号,可以重复,必填项;
2、物料号,必填项;
3、产品名称,必填项;
4、规格,必填项;
5、序列号;
6、单位,必填项;
7、数量,必填项;
8、备注
4.
3.
1.
3.5删除装箱单如果某个装箱单出现问题,可以单击“删除”链接,将整个装箱单删除
1、进入装箱单列表;
2、单击“删除”链接;
3、系统提示“是否确认删除?”;
4、单击确认,则删除该装箱单;
5、单击取消,取消删除装箱单
4.
3.
1.4编辑批次单单击“编辑”,编辑批次单,修改批次单信息
1、修改批次单号,必填项;
2、修改发货信息栏,分为发货方信息和收货方信息,包括收发货单位、收发货时间、收发货人、固定电话、手机和收发货地址;
3、修改货物明细,包括装箱单号、货物名称、规格型号、包装类型、尺寸、重量和件数,其中,装箱单号、货物名称和件数为必填项
4、增加装箱单
4.
3.
1.5删除批次单如果某个批次单出现问题,可以单击“删除”链接,将整个批次单删除
1、进入批次单列表;
2、单击“删除”链接;
3、系统提示“是否确认删除?”;
4、系统提示“是否确认删除?”;
5、单击确认,则删除该装箱单;
6、单击取消,取消删除装箱单
4.
3.2发货计划进入对应工程的发货计划列表,可以下载发货计划
1、进入发货计划列表;
2、单击“下载”;
3、出现下载文件对话框;
4、单击“打开”可以浏览文件内容;
5、单击“保存”可以将文件保存到本地
4.
3.3到货计划进入对应工程的到货计划列表,可以下载到货计划
1、进入到货计划列表
2、单击“下载”;
3、出现下载文件对话框;
4、单击“打开”可以浏览文件内容;
5、单击“保存”可以将文件保存到本地
4.4到货确认“到货确认”包括的功能点有批次单确认、装箱单确认、编辑批次单、导出批次单和导出装箱单具体的工作场景如下
4.
4.1批次单确认在工程到货确认的列表中,单击“批次单确认”,对该批次单下的装箱单进行确认
1、进入装箱单列表;
2、装箱单的确认情况,分为齐套、损坏和缺货;
3、填写库房信息,必填项;
4、填写分货地点,必填项;
5、填写分货日期,必填项
6、选中后保存,提示“批次到货确认成功”,确认状态变成待货物确认
4.
4.2装箱单确认当“批次单确认”完成后,即确认状态为“待货物确认”,则进行装箱单确认单击“装箱单确认”,对装箱单下的货物进行确认
4.
4.
2.1货物确认装箱单列表中,单击“货物确认”,对货物进行确认
1、编辑货物信息,验货数量和确认数量可编辑,装箱单号、货物名称不可编辑,其中,状态分为未确认和确认两种;
2、选中后保存,提示货物确认成功,且状态变成确认状态
4.
4.3编辑批次单在工程到货确认的列表中,单击“编辑”,可以修改批次单
1、批次单号,不可编辑;
2、类别,分为正常发货、借货、补货和其他;
3、批次状态,分为齐套、损坏和缺货;
4、备注
4.
4.4导出批次单在工程到货确认的列表中,单击“导出批次单”,以Excel文件格式导出批次单
4.
4.5导出装箱单在工程到货确认的列表中,单击“导出装箱单”,以Excel文件格式导出装箱单
4.5收发货查询“收发货查询”包括的功能点有货物查询、产品查询和箱子查询具体的功能场景如下
4.
5.1货物查询选择“货物查询”,填写查询条件进行查询,显示满足条件的货物列表其中,查询条件有货物名称、工程名称、发货时间、收货时间、批次号、箱号、状态和物料号
4.
5.2产品查询选择“产品查询”,填写查询条件进行查询,显示满足条件的产品列表其中,查询条件有产品名称、工程名称、发货时间、收货时间、批次号、箱号、状态和物料号
4.
5.3箱子查询选择“箱子查询”,填写查询条件进行查询,显示满足条件的箱子列表其中,查询条件有工程名称、发货时间、到货时间、批次号、箱号和状态
4.6报表管理“报表管理”包括的功能点有报表筛选查询具体的功能场景如下根据工程名称、货物名称、发货时间范围、到货时间范围、批次号、箱号、材料号、装箱货物名称导出报表,导出的形式为excel表格5数据字典在《中国普天项目信息管理系统之收发货管理模块》中,涉及到的数据实体有七种工程、批次单、装箱单、货物明细、产品、发货计划和到货计划其中,部分实体的形式见附件:
1.批次单Sheet1中国普天信息产业股份有限公司设备(批次签收单)批次单号WH-WH01-09062502发货信息栏项目名称同任务书或合同的项目名称合同号0001发货方信息收货方信息发货单位:中国普天信息产业股份有限公司收货单位:发货时间:星期四六月252009到货时间:发货人:李冲收货人:柯端阳固定电话:027-87925858-1921固定电话:手机:15927480530手机:发货地址武汉东湖高新技术开发区大学园路20号收货地址武汉市汉口金山大道金银南路移动业务支撑中心货物明细箱号货物名称规格型号包装类型尺寸mm*mm*mm重量kg件数件WH-WH01-09062502-001~003板卡BBU1327A纸箱350*300*300203WH-WH01-09062502-004电源线25平方黑200米轴801合计4承运信息栏承运方上海北芳承运人/手机 /承诺到货时间实际到货时间 年月日时到货签收栏实际收货(件数)收货人1/手机 /包装破损(件数)收货人2/手机 /卸货费到货签收时间 年月日时注本单据一式五联,第一联发货委托联;第二联结算联;第三联客户留存联;第四联签收人留存联;第五联承运联
2.装箱单装箱单001~003中国普天信息产业股份有限公司设备装箱单箱号WH-WH01-09062502-001~003装箱日期
2009.
6.25客户中国移动通信集团公司装箱明细序号物料号产品名称规格序列号单位数量备注1DT291000301MCBV
2.3模块含包装MCBV
2.3模块含包装CPIT
2.
910.003P01V
2.3DZ291000323IS220078块12DT291000301MCBV
2.3模块含包装MCBV
2.3模块含包装CPIT
2.
910.003P01V
2.3DZ291000323IS220079块13DT291000501RIB-E1V
2.3模块含包装RIB-E1V
2.3模块含包装,CPIT
2.
910.005P01V
2.3DZ291002110JB225091块1客户验货签收栏客户施工方设备厂家:到货签收时间 年月日注本单据一式四联,第一联结算联;第二联客户留存联;第三联施工队留存联;第四联监理方留存联装箱单004中国普天信息产业股份有限公司设备装箱单箱号WH-WH01-09062502-004装箱日期
2009.
6.25客户中国移动通信集团公司装箱明细序号物料号产品名称规格序列号单位数量备注1AX
1000.113电源线25平方黑DZ291002110JB225098米200客户验货签收栏客户施工方设备厂家:到货签收时间 年月日注本单据一式四联,第一联结算联;第二联客户留存联;第三联施工队留存联;第四联监理方留存联
3.发货计划Sheet1输入表
1、xx项目发货计划地区1序号描述总数XX年XX月XX年XX月123412341设备12741111111111112设备25981111111111113设备31111111111114设备4140411111111111114设备1439111111111111地区2序号描述总数XX年XX月XX年XX月123412341设备12741111111111112设备25981111111111113设备31111111111114设备4140411111111111114设备1439111111111111地区x序号描述总数XX年XX月XX年XX月123412341设备12741111111111112设备25981111111111113设备31111111111114设备4140411111111111114设备1439111111111111汇总序号描述总数XX年XX月XX年XX月123412341设备12741111111111112设备25981111111111113设备31111111111114设备4140411111111111114设备1439111111111111Sheet2Sheet3
4.到货计划Sheet1XX年XX月XX周批次批次发货单号需求到货日期预计到货日期实际到货日期进展风险发货通知是否已发发货单据是否已发到货单状态签收单据一月份供货地区1第1批设备11/6/091/6/091/6/09已到货closedclosed完成已下单未收到设备21/6/091/6/091/6/09设备31/6/091/6/091/6/09第2批设备11/13/091/9/091/9/09设备21/13/091/9/091/9/09设备31/13/091/9/091/9/09地区2第1批设备11/13/091/13/091/13/09设备21/13/091/13/091/13/09设备31/13/091/13/091/13/09地区3第2批设备11/6/091/6/091/6/09设备21/6/0912/30/0812/30/08设备31/6/0912/30/0812/30/08第1批设备11/6/091/6/091/6/09设备21/6/0912/30/0812/30/08设备31/6/0912/30/0812/30/08第2批设备11/13/091/13/091/13/09设备21/13/091/13/091/13/09设备31/13/091/13/091/13/09Sheet2Sheet3
5.1关键实体关系描述
1、工程与发货计划为多对多关系
2、工程与到货计划为多对多关系
3、工程与批次单为一对多的关系,即一个工程对应多个批次单
4、批次单与装箱单为一对多的关系,即一个批次单对应多个装箱单;
5、装箱单与产品为一对多的关系,即一个装箱单对应多个产品;
6、装箱单与货物明细表为一对多的关系;E-R关系图如下所示�表���图
5.1E-R关系图
5.2实体属性描述表名:E_ProjectBatch中文名批次单表字段名称中文意思字段类型字段长度小数位数允许空是否主键默认值ID唯一标识varchar2550NO是主键dNo批次单号varchar2550YESproject_name项目名称varchar2550YEScontract_no合同号varchar2550YESenter_time入库时间varchar2550YESenter_address入库地点varchar2550YESinspection_state验货状态varchar2550YESdescription备注text21474836470YEScategory类别varchar2550YESstate确认状态varchar2550YESsend_department发货单位varchar2550YESsend_time发货时间varchar2550YESsend_person发货人varchar2550YESsend_fixedphone发货人固定电话varchar2550YESsend_cellphone发货人手机varchar2550YESsend_addess发货人地址varchar2550YESreceive_department收货单位varchar2550YESreceive_time到货时间varchar2550YESreceive_person收货人varchar2550YESreceive_fixphone收货人固定电话varchar2550YESreceive_cellphone收货人手机varchar2550YESreceive_address收货人地址varchar2550YEStotal_number总件数varchar2550YESproject_id外键工程表IDvarchar2550YES表名:E_packingList中文名装箱单表字段名称中文意思字段类型字段长度小数位数允许空是否主键默认值ID唯一标识varchar2550NO是主键no箱号varchar2550YESgoodsname货物名称varchar2550YESpacktype包装类型varchar2550YESsize尺寸varchar2550YESweight重量varchar2550YESnumber件数varchar2550YESpack_state确认状态varchar2550YESenter_time入库时间varchar2550YESenter_address库房信息varchar2550YESdeconsolidation_time分货日期varchar2550YESdeconsolidation_address分货地点varchar2550YESdescription备注text21474836470YESnorm_type规格型号varchar2550YESBatch_id外键批次单表IDvarchar2550YES表名:E_ProductDetail中文名货物明细表字段名称中文意思字段类型字段长度小数位数允许空是否主键默认值ID唯一标识varchar2550NO是主键number数量varchar2550YESproductname产品名称varchar2550YESunit单位varchar2550YESdescription备注text21474836470YESmaterial_number物料号varchar2550YESproduct_state确认状态varchar2550YESinspectionNumber验货数量varchar2550YESoutNumber缺货数量varchar2550YESpackingList_ID外键装箱单表IDvarchar2550YES表名:E_projectProduct中文名产品表字段名称中文意思字段类型字段长度小数位数允许空是否主键默认值ID唯一标识varchar2550NO是主键serial_number序列号varchar2550YESproductname产品名称varchar2550YESunit单位varchar2550YESdescription备注text21474836470YESmaterial_number物料号varchar2550YESproduct_state确认状态varchar2550YESnorm规格varchar2550YESpackingList_ID外键装箱单表IDvarchar2550YESBatch_ID外键批次单表IDvarchar2550YESno货物序号varchar2550YESnumber数量varchar2550YES表名:E_projectDelivery中文名发货计划表一字段名称中文意思字段类型字段长度小数位数允许空是否主键默认值ID唯一标识varchar2550NO是主键no序号varchar2550YESregion地区varchar2550YESequipment_name设备名称varchar2550YESsum总数varchar2550YESdeliveryPlan_namevarchar2550YESprojectDeliveryFileidvarchar2550YES表名:E_projectDeliveryDetail中文名发货计划表二字段名称中文意思字段类型字段长度小数位数允许空是否主键默认值ID唯一标识varchar2550NO是主键time记录某年某月varchar2550YESfirst_number第一周数量varchar2550YESsecond_number第二周数量varchar2550YESthird_number第三周数量varchar2550YESfourth_number第四周数量varchar2550YESprojectDeliveryidvarchar2550YES表名:E_projectReceivePlan中文名到货计划字段名称中文意思字段类型字段长度小数位数允许空是否主键默认值ID唯一标识varchar2550NO是主键no批次varchar2550YESregion地区varchar2550YESequipment_name设备名称varchar2550YESsum总数varchar2550YESdeliveryPlan_namevarchar2550YESplanDelivery_novarchar2550YES6外部接口收发货模块用到的外部接口主要是工程管理下模块的DAO层的部分接口7非功能性需求软件产品的非功能性需求包括系统的性能、可靠性、可维护性、可扩充性和对技术和对业务的适应性等在这里可以看到非功能性需求涉及的范围很广,软件产品本身不是孤立存在的,还涉及到诸多外在环境的影响非功能性需求必须考虑软件既要可用,又要易用本系统考虑到的非功能性需求主要基于以下三种要素完整性一个软件系统必须完整,因此不仅仅包括了可执行的程序,还包括了在线帮助,数据和用户管理,日志异常查询,自动升级等相关功能特征这些需求不仅仅是为了满足用户的需要,也是为了我们后续维护和监控系统的需要可靠性系统的可靠性,可维护性和适应性是密不可分的当系统出现故障和用户出现错误的操作后是否支持恢复,当用户在使用过程中遇到错误的时候是否可以立即定位问题,但业务场景和逻辑发生变化的时候系统是否支持,当网络不稳定或使用中异常中断的情况下系统是否都有相应的容错措施,这些都是需要在非功能性需求中考虑到的问题易用性易用性的三原则就是易见,易学和易用或者叫为发现,易懂,效率易见就是各种功能操作不要藏得太深,用户很容易找到他们期望进行的各种操作;易学需要软件系统通过在线帮助,导航,向导等各种方式保证软件是可自学习的;易用的重点则在软件在熟练使用后应该可以更快的进行各项操作这三者相互间也存在冲突,需要平衡,而平衡的一个重点就是真正的做到以用户为中心进行设计,需要去细分场景和用户当然,我们也要考虑一下其他的因素,譬如说硬件环境,操作系统的支持和兼容,响应时间等等,因为涉及到的范围比较广,我们基于用户的使用感受,选择了一个平衡点。