卷包车间物料消耗精细化核算系统设计说明书_第1页
卷包车间物料消耗精细化核算系统设计说明书_第2页
卷包车间物料消耗精细化核算系统设计说明书_第3页
卷包车间物料消耗精细化核算系统设计说明书_第4页
卷包车间物料消耗精细化核算系统设计说明书_第5页
已阅读5页,还剩87页未读 继续免费阅读

下载本文档

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

文档简介

卷包车间物料消耗精细化核算系统设计说明书1总述11软件名称与简介软件名称卷包车间物料消耗精细化核算软件简介为提高办公效率、优化资源,方便排班,员工奖金计算而开发的系统。12编写目的本需求说明旨在对卷包车间物料(滤棒)消耗精细化核算系统的整个系统的软件构架及子系统的业务需求、用户需求、功能需求做逐一分析;并对各系统接口、运行环境、性能需求做出可行方案;本需求分析为开发人员、维护人员、客户之间提供共同的协议而创立基础,对短信统一平台功能的实现作使命描述,是系统开发的依据,也是用户检验本系统运行的依据。13预期读者1、需求方业务人员2、软件开发人员3、项目实施人员4、系统维护人员5、与本系统相关的公司、部门2需求背景21目前状况22建设目标23应用范围龙岩卷烟厂24提出单位烟厂生产部25预期用户1、烟厂管理员2、烟厂员工3、部门或单位领导4、应用系统用户26开发单位JT38第二小组3系统功能31系统结构图系统功能模块32运行环境33机台产量管理子系统331卷接机台日产量登记3311背景机台产量管理子系统是负责卷接机台日产量的登记。在整个卷包车间物料(滤棒)消耗精细化核算系统中扮演着滤棒提供者的职能,数据录入提交后自动插入滤棒入库表。3312业务流程采购业务卷接机台日产量登记数据录入提交后自动插入到滤棒入库表卷接机台日产量登记流程示意图如下目标要求实现卷接机台日产量登记,数据录入提交后自动插入滤棒入库表功能需求机台产量管理子系统的功能视图如下所示需求模型视图如下所示3313详细设计建立卷接机生产表JT3802T_LB_PRODUCT字段名字段内容数据类型相关约束备注ID_KEY主键NUMBER20NOTNULL主键D生产日期DATENOTNULL生产日期CODE卷接机台号NVARCHAR210NOTNULL卷接机台号NAME卷接机名称NVARCHAR220NOTNULL卷接机名称LBCODE滤棒号NVARCHAR210NOTNULL滤棒号LBNAME滤棒名NVARCHAR220NOTNULL滤棒名STYLE滤棒规格NVARCHAR220NOTNULL滤棒规格NUMR滤棒产量NUMBERNOTNULL滤棒产量CKNUMBER仓库号VARCHAR210NOTNULL仓库号字段名字段内容数据类型相关约束备注CKNAME仓库名称VARCHAR210NOTNULL仓库名称接口设计PUBLICINTERFACELBSCDAOPUBLICVECTORQUERYSTRINGD,STRINGNAMEPUBLICSTRINGADDLBSCVOVOPUBLICSTRINGUPDATELBSCVOVO,INTIDKEYPUBLICSTRINGDELETEINTID_KEYPUBLICLBSCVOQUERYONLYINTID_KEYPUBLICSTRINGCOMMITSTRINGDATE实现类设计PUBLICCLASSLBSCIMPLIMPLEMENTSLBSCDAOPUBLICVECTORQUERYSTRINGD,STRINGNAMEPUBLICSTRINGADDLBSCVOVOPUBLICSTRINGUPDATELBSCVOVO,INTIDKEYPUBLICSTRINGDELETEINTID_KEYPUBLICLBSCVOQUERYONLYINTID_KEYPUBLICSTRINGCOMMITSTRINGDATEVO设计PUBLICCLASSLBSCVOPRIVATESTRINGID_KEY/ID_KEYPRIVATEDATED/日期PRIVATESTRINGCODE/机台号PRIVATESTRINGNAME/机台名PRIVATESTRINGLBCODE/滤棒号PRIVATESTRINGLBNAME/滤棒名PRIVATESTRINGSTYLE/滤棒规格PRIVATEINTNUM/产量PRIVATESTRINGCKNUMBER/仓库号PRIVATESTRINGCKNAME/仓库名PUBLICLBSCVOSTRINGIDKEY,DATED,STRINGCODE,STRINGNAME,STRINGLBCODE,STRINGLBNAME,STRINGSTYLE,INTNUM,STRINGCKNUMBER,STRINGCKNAMEID_KEYIDKEYTHISDDTHISCODECODETHISNAMENAMETHISLBCODELBCODETHISLBNAMELBNAMETHISSTYLESTYLETHISNUMNUMTHISCKNUMBERCKNUMBERTHISCKNAMECKNAME页面设计卷接机生产界面数据新增界面数据修改界面数据删除界面3314性能精度本子系统涉及到数据,对商品的编辑和查询、报表的设置计算都要求有相当的精度,数字为正整数;本子系统与财务部门之间的接口是凭证的生成与传送,本子系统将跟踪整个过程;时间特性要求本系统的所有报表及汇总都是建立在时间段的基础之上的,因此在数据库设计上要充分体现所有的时间段信息,便于以后的管理和统计;考虑到对发生时间的要求,我们的时间很精确时间特性要求本系统无论是在录入方面,还是在系统操作方面都尽可能满足用户的操作要求,让系统的体现在系统设计的各个方面系统响应时间本系统采用面向对象的结构化设计方法,程序设计采用多线程机制,数据库采用数据连接池技术,数据库的操作全部采用标准的SQL语句,这将使系统的整体反应时间大大提高,应该是秒级的接口需求与其他外部系统的接口与滤棒管理系统发生滤棒库存查询任务与本系统其他子系统的接口需求硬件环境硬件环境由硬件集成商提供,本系统对硬件无特殊要求需求分析软件环境服务器操作系统由系统集成商提供34基础数据维护子系统背景基础数据是此系统中的实体。作为主要的被操纵对象,具有多种多样的属性。这些基础数据需要人为地去创建。并为这些数据类型提供增删改查的基本功能。业务流程目标要求341挡车工信息维护3411功能要求求挡车工时,先进入挡车工信息维护界面,在条件框中输入需要查找的挡车工条件,然后提交当雇佣新挡车工时,首先进入挡车工信息维护界面,输入相应新挡车工的信息,包括职工号,姓名,性别,岗位,部门,班组,工龄,联系方式,联系地址,并点击提交。当挡车工的已录入的信息有变动时,输入需要变动的挡车工工号,提交后查询到该挡车工的记录,然后进行修改,修改后点击保存。当有挡车工离职时,输入该挡车工职工号后,点击删除后点击提交挡车工信息维护流程示意图如下3412详细设计挡车工信息维护表JT3802T_STAFF_INFO字段名字段内容数据类型相关约束备注ID_KEY主键NUMBER11NOTNULL主键DCG_NUM职工号VARCHAR220NOTNULL挡车工编号,主键DCG_NAME姓名VARCHAR22NOTNULL挡车工姓名DCG_SEX性别VARCHAR220NOTNULL挡车工性别字段名字段内容数据类型相关约束备注DCG_BUMEN部门VARCHAR220NOTNULL挡车工部门DCG_CLASS班组VARCHAR230NOTNULL挡车工班组DCG_LIANXIFS联系方式VARCHAR230挡车工联系方式DCG_LIANXIDZ联系地址NUMBER1挡车工联系地址DCG_USE_CODE启用标识NUMBER11NOTNULL挡车工信息是否启用界面设计挡车工信息维护界面新增界面修改界面删除界面接口设计PUBLICINTERFACEEMPLOYEEDAOPUBLICVECTORQUERYSTRINGDCG_NUM,STRINGDCG_NAMEPUBLICSTRINGINSERTEMPLOYEEVOVOPUBLICEMPLOYEEVOQUERYONLYINTID_KEYPUBLICSTRINGUPDATEEMPLOYEEVOVO,INTID_KEYPUBLICSTRINGDELETEINTID_KEY实现类设计PUBLICCLASSEMPLOYEEIMPLIMPLEMENTSEMPLOYEEDAOPUBLICVECTORQUERYSTRINGDCG_NUM,STRINGDCG_NAMEPUBLICSTRINGINSERTEMPLOYEEVOVOPUBLICEMPLOYEEVOQUERYONLYINTID_KEYPUBLICSTRINGUPDATEEMPLOYEEVOVO,INTID_KEYPUBLICSTRINGDELETEINTID_KEYVO设计PUBLICCLASSEMPLOYEEVOPRIVATESTRINGID_KEYPRIVATESTRINGDCG_NUMPRIVATESTRINGDCG_NAMEPRIVATESTRINGDCG_SEXPRIVATESTRINGDCG_BUMENPRIVATESTRINGDCG_CLASSPRIVATESTRINGDCG_LIANXIFSPRIVATESTRINGDCG_LIANXIDZPRIVATESTRINGDCG_USE_CODEPUBLICEMPLOYEEVOSTRINGIDKEY,STRINGDCGNUM,STRINGDCGNAME,STRINGDCGSEX,STRINGDCGBUMEN,STRINGDCGCLASS,STRINGDCGLIANXIFS,STRINGDCGLIANXIDZ,STRINGDCGUSECODEID_KEYIDKEYDCG_NUMDCGNUMDCG_NAMEDCGNAMEDCG_SEXDCGSEXDCG_BUMENDCGBUMENDCG_CLASSDCGCLASSDCG_LIANXIFSDCGLIANXIFSDCG_LIANXIDZDCGLIANXIDZDCG_USE_CODEDCGUSECODE342机台信息维护3421功能要求当需要查找符合要求机台时,先进入机台信息维护界面,在条件框中输入需要查找的机台条件,然后提交。当新进包装机台时,首先进入机台信息维护界面,输入相应新机台的信息,包括包括机台号,机台名称,生产商,定额产量,并点击提交。当机台的已录入的信息有变动时,输入需要变动机台号,提交后查询到需变更的机台记录,然后进行修改,修改后点击保存。当有机台被淘汰时,输入被淘汰的机台号后,点击删除后点击提交机台信息维护流程示意图如下3422详细设计机台信息维护表JT3802T_BZJT_XINXI字段名字段内容数据类型相关约束备注ID_KEY主键NUMBER11NOTNULL主键BZJT_NUM职工号VARCHAR220NOTNULL包装机台编号BZJT_NAME姓名VARCHAR220NOTNULL包装机台名称BZJT_SCS性别VARCHAR2100NOTNULL包装机台生产商BZJT_DECL部门VARCHAR220NOTNULL包装机台定额产量BZJT_USE_CODE班组VARCHAR21NOTNULL包装机台启用标识,1,是,0,否界面设计机台信息维护界面新增界面修改界面删除界面接口设计PUBLICINTERFACEDEVICEDAOPUBLICVECTORQUERYSTRINGBZJT_NUM,STRINGBZJT_NAMEPUBLICSTRINGINSERTDEVICEVOVOPUBLICDEVICEVOQUERYONLYINTID_KEYPUBLICSTRINGUPDATEDEVICEVOVO,INTID_KEYPUBLICSTRINGDELETEINTID_KEY实现类设计PUBLICCLASSDEVICEIMPLIMPLEMENTSDEVICEDAOPUBLICVECTORQUERYSTRINGBZJT_NUM,STRINGBZJT_NAMEPUBLICSTRINGINSERTDEVICEVOVOPUBLICDEVICEVOQUERYONLYINTID_KEYPUBLICSTRINGUPDATEDEVICEVOVO,INTID_KEYPUBLICSTRINGDELETEINTID_KEYVO设计PUBLICCLASSDEVICEVOPRIVATESTRINGID_KEYPRIVATESTRINGBZJT_NUMPRIVATESTRINGBZJT_NAMEPRIVATESTRINGBZJT_SCSPRIVATESTRINGBZJT_DECLPRIVATESTRINGBZJT_USE_CODEPUBLICDEVICEVOSTRINGIDKEY,STRINGBZJTNUM,STRINGBZJTNAME,STRINGBZJTSCS,STRINGBZJTDECL,STRINGBZJTUSECODESUPERID_KEYIDKEYBZJT_NUMBZJTNUMBZJT_NAMEBZJTNAMEBZJT_SCSBZJTSCSBZJT_DECLBZJTDECLBZJT_USE_CODEBZJTUSECODE343仓库信息维护3431功能要求仓库查询1输入仓库代码,点击“查询”,使系统可以按照仓库代码搜索相关仓库信息;2输入仓库名称,点击“查询”,使系统可以按照仓库代码搜索相关仓库信息;3若无输入直接查询,则查询全部信息。添加新仓库1单击“添加新仓库”,输入相关数据,点击“提交”,添加新仓库信息。删除已弃用的仓库2选定行,单击“删除仓库”,点击“提交”,删除所选仓库信息。修改仓库信息3选定行,单击“修改仓库信息”,修改信息,点击“提交”,删修改所选仓库信息。仓库信息维护流程示意图如下3432详细设计仓库信息维护表JT3802T_CKGL字段名字段内容数据类型相关约束备注ID_KEY主键NUMBER6NOTNULL主键CKDM仓库代码VARCHAR230NOTNULL仓库代码CKMC仓库名称VARCHAR220NOTNULL仓库名称CKLX仓库类型VARCHAR250NOTNULL仓库类型CKDZ仓库地址VARCHAR2100NOTNULL仓库地址CKGLY仓库管理员VARCHAR28NOTNULL仓库管理员LXFS仓库联系方式NUMBER11仓库联系方式界面设计仓库信息维护界面新增界面修改界面删除界面接口设计PUBLICINTERFACECKGLDAOPUBLICSTRINGINSERTCKGLVOVO/插入新的仓库信息PUBLICVECTORSELECTSTRINGCKDM,STRINGCKMC/按照仓库代号查询仓库PUBLICSTRINGDELETEINTID_KEY/根据ID_KEY删除信息PUBLICSTRINGUPDATECKGLVOVO,INTID_KEY/更新仓库信息PUBLICCKGLVOQUERYONLYINTID_KEY/查询一笔记录(用于修改,删除实现类设计PUBLICCLASSCKGLIMPLIMPLEMENTSCKGLDAO/查询仓库管理表信息PUBLICVECTORSELECTSTRINGCKDM,STRINGCKMC/删除仓库管理表信息PUBLICSTRINGDELETEINTIDKEY/查询一条记录,用于删除和修改PUBLICCKGLVOQUERYONLYINTIDKEY/修改仓库管理表信息PUBLICSTRINGUPDATECKGLVOVO,INTID_KEY/插入仓库管理表信息PUBLICSTRINGINSERTCKGLVOVOVO设计PUBLICCLASSCKGLVOPRIVATESTRINGID_KEYPRIVATESTRINGCKDMPRIVATESTRINGCKMCPRIVATESTRINGCKLXPRIVATESTRINGCKDZPRIVATESTRINGCKGLYPRIVATESTRINGLXFSPUBLICCKGLVOSTRINGIDKEY,STRINGCKDM,STRINGCKMC,STRINGCKLX,STRINGCKDZ,STRINGCKGLY,STRINGLXFSSUPERID_KEYIDKEYTHISCKDMCKDMTHISCKMCCKMCTHISCKLXCKLXTHISCKDZCKDZTHISCKGLYCKGLYTHISLXFSLXFS344滤棒信息维护3441功能要求滤棒查询1输入滤棒代码,点击“查询”,使系统可以按照滤棒代码搜索相关滤棒信息;2输入滤棒名称,点击“查询”,使系统可以按照滤棒名称搜索相关滤棒信息;13若无输入直接查询,则查询全部信息。添加新研发的滤棒1单击“添加新滤棒”,输入相关数据,点击“提交”,添加新滤棒信息。删除已弃用的滤棒1选定行,单击“删除滤棒信息”,点击“提交”,删除所选滤棒信息。修改滤棒信息1选定行,单击“修改滤棒信息”,修改信息,点击“提交”,删修改所选滤棒信息滤棒信息维护流程示意图如下3442详细设计滤棒信息维护表JT3802T_LBGL字段名字段内容数据类型相关约束备注ID_KEY主键NUMBER6NOTNULL主键LBDM滤棒代码VARCHAR230NOTNULL滤棒代码LBMC滤棒名称VARCHAR220NOTNULL滤棒名称GG仓库名称VARCHAR250NOTNULL仓库名称DJ等级VARCHAR2100NOTNULL等级界面设计滤棒信息维护界面新增界面修改界面删除界面接口设计PUBLICINTERFACELBGLDAO/查询PUBLICVECTORQUERYSTRINGLBDM,STRINGLBMC/新增PUBLICSTRINGINSERTLBGLVOVO/查询一笔(用于修改,删除)PUBLICLBGLVOQUERYONLYINTID_KEY/修改PUBLICSTRINGUPDATELBGLVOVO,INTID_KEY/删除PUBLICSTRINGDELETEINTID_KEY实现类设计PUBLICCLASSLBGLIMPLIMPLEMENTSLBGLDAO/查询PUBLICVECTORQUERYSTRINGLBDM,STRINGLBMC/新增PUBLICSTRINGINSERTLBGLVOVO/查询一笔(用于修改,删除)PUBLICLBGLVOQUERYONLYINTID_KEY/修改PUBLICSTRINGUPDATELBGLVOVO,INTID_KEY/删除PUBLICSTRINGDELETEINTID_KEYVO设计PUBLICCLASSLBGLVOPRIVATESTRINGID_KEYPRIVATESTRINGLVDM/滤棒代码PRIVATESTRINGLVMC/滤棒名称PRIVATESTRINGGG/滤棒规格PRIVATESTRINGDJ/滤棒等级PUBLICLBGLVOSTRINGIDKEY,STRINGLVDM,STRINGLVMC,STRINGGG,STRINGDJID_KEYIDKEYTHISLVDMLVDMTHISLVMCLVMCTHISGGGGTHISDJDJ345系统自动排班3451功能要求排班人员通过生成排班信息按钮生成某段时间内的排班信息;班次为每天四班,早班从早上6001200,晚班从12001800,小夜班从18002400,大夜班从0000600;一月为一个循环,计算每个月的第一天的星期数,获得每周的起讫日期,班次的安排以周为单位,当前周的下一周自动把当前周的早班调为大夜班,晚班调为早班,小夜班调;为晚班,大夜班调为小夜班,以此类推。班次接受按天局部的调整,方便在部分员工在不便的情况下调整当班时间系统自动排班流程示意图如下3452详细设计系统自动排班表JT3802T_BANCIGL字段名字段内容数据类型相关约束备注ID_KEY主键NUMBER6NOTNULL主键BANDATE年月日VARCHAR220NOTNULL年月日ZAOBAN早班VARCHAR26NOTNULL早班WANBAN晚班VARCHAR26NOTNULL晚班XIAOYEBAN小夜班VARCHAR26NOTNULL小夜班DAYEBAN大夜班VARCHAR26NOTNULL大夜班界面设计系统自动排班界面修改界面删除界面接口设计PUBLICINTERFACEBANCIGLDAOPUBLICVECTORQUERYSTRINGBANDATE/按选择的日期查询PUBLICSTRINGINSERTSTRINGDATE,STRINGBUFFERBANCI/按起始天插入一个月的排班计划PUBLICSTRINGQUERYONLYINTID_KEY/查询一笔(修改,删除用)PUBLICSTRINGUPDATESTRINGS,INTID_KEY/修改指定ID_KEY的值班班级PUBLICSTRINGDELETEINTID_KEY/删除制定ID_KEY的排班信息实现类设计PUBLICCLASSBANCIGLIMPLIMPLEMENTSBANCIGLDAO/按选择的日期查询PUBLICVECTORQUERYSTRINGBANDATE/按起始天插入一个月的排班计划PUBLICSTRINGINSERTSTRINGDATE,STRINGBUFFERBANCI/查询一笔(修改,删除用)PUBLICSTRINGQUERYONLYINTID_KEY/修改指定ID_KEY的值班班级PUBLICSTRINGUPDATESTRINGS,INTID_KEY/删除制定ID_KEY的排班信息PUBLICSTRINGDELETEINTID_KEY346机台挡车工对应关系3461功能要求机台挡车工对应关系系统的功能视图如下所示见下页图(暂无)机台挡车工对应关系系统是一个相对独立的子系统,主要引用了是建立职工与机台之间的对应关系,方便其他子系统的引用查询功能具体分为建立职工号、姓名与机台号、机台姓名、起日期、讫日期的对应关系客户通过该系统查询机台挡车工对应关系A查询职工所对应的机台号、机台姓名B查询职工所工作的起讫日期客户通过该系统增加机台挡车工对应关系A增加职工号、职工姓名、机台号、机台姓名、起讫日期对应关系客户通过该系统删除机台挡车工对应关系A删除职工号、职工姓名、机台号、机台姓名、起讫日期对应关系客户通过该系统修改机台挡车工对应关系A修改职工号、职工姓名B修改机台号、机台姓名C修改起讫日期机台挡车工对应关系流程示意图如下3462详细设计机台挡车工对应关系表JT3802T_STAFF_MACHINE字段名字段内容数据类型相关约束备注ID_KEY主键NUMBER6NOTNULL主键STAFF_ID职工号VARCHAR250NOTNULL职工号STAFF_NAME姓名VARCHAR250NOTNULL姓名JQ_ID机台代码VARCHAR250NOTNULL机台代码JQ_NAME机台VARCHAR250NOTNULL机台START_DATE起日期DATENOTNUL起日期END_DATE止日期DATENOTNUL止日期界面设计机台挡车工对应关系维护界面新增界面修改界面删除界面接口设计/接口,声明增删改查方法/PUBLICINTERFACESTAFF_MACHINEDAO/查询职工PUBLICVECTORSTAFFQUERYSTRINGSTAFF_ID,STRINGSTAFF_NAME/查询机台PUBLICVECTORMACHINEQUERYSTRINGJQ_ID,STRINGJQ_NAME/查询职工、机台PUBLICVECTORQUERYSTRINGSTAFF_ID,STRINGSTAFF_NAME,STRINGJQ_ID,STRINGJQ_NAME/查询全部机台挡车工关系PUBLICVECTORSMQUERYALL/新增PUBLICSTRINGINSERTSTAFF_MACHINEVO/查询一笔(修改,删除用)PUBLICSTAFF_MACHINEQUERYONLYINTID_KEY/修改PUBLICSTRINGUPDATESTAFF_MACHINEVO,INTID_KEY/删除PUBLICSTRINGDELETEINTID_KEY实现类设计/实现类,实现数据的增删改查方法/PUBLICCLASSSTAFF_MACHINEIMPLIMPLEMENTSSTAFF_MACHINEDAO/查询职工PUBLICVECTORSTAFFQUERYSTRINGSTAFF_ID,STRINGSTAFF_NAME/查询机台PUBLICVECTORMACHINEQUERYSTRINGJQ_ID,STRINGJQ_NAME/查询职工、机台PUBLICVECTORQUERYSTRINGSTAFF_ID,STRINGSTAFF_NAME,STRINGJQ_ID,STRINGJQ_NAME/查询全部机台挡车工关系PUBLICVECTORSMQUERYALL/新增PUBLICSTRINGINSERTSTAFF_MACHINEVO/查询一笔(修改,删除用)PUBLICSTAFF_MACHINEQUERYONLYINTID_KEY/修改PUBLICSTRINGUPDATESTAFF_MACHINEVO,INTID_KEY/删除PUBLICSTRINGDELETEINTID_KEYVO设计/基本类,与数据表中的字段相对应,便于数据的增删改查/PUBLICCLASSSTAFF_MACHINEPRIVATEINTID_KEY/主键PRIVATESTRINGSTAFF_ID/职工号PRIVATESTRINGSTAFF_NAME/姓名PRIVATESTRINGJQ_ID/机台号PRIVATESTRINGJQ_NAME/机台PRIVATEDATESTART_DATE/起日期PRIVATEDATEEND_DATE/止日期/有参构造初始化PUBLICSTAFF_MACHINEINTIDKEY,STRINGSTAFFID,STRINGSTAFFNAME,STRINGJQID,STRINGJQNAME,DATESTARTDATE,DATEENDDATEID_KEYIDKEYSTAFF_IDSTAFFIDSTAFF_NAMESTAFFNAMEJQ_IDJQIDJQ_NAMEJQNAMESTART_DATESTARTDATEEND_DATEENDDATE/有参构造初始化PUBLICSTAFF_MACHINEID_KEY0STAFF_IDNULLSTAFF_NAMENULLJQ_IDNULLJQ_NAMENULLSTART_DATENULLEND_DATENULL347产质量奖单价与系数维护3471功能要求管理机台代码的系数及其生产滤棒的单价产质量奖单价与系数维护流程示意图如下3472详细设计产质量奖单价与系数维护表JT3802T_ACXS字段名字段内容数据类型相关约束备注ID_KEY主键NUMBERNOTNULL主键M_ID机台代码VARCHAR250NOTNULL机台代码M_NAME机台VARCHAR250NOTNULL机台PRICE单价NUMBER8,2NOTNULL单价XS系数NUMBER8,2NOTNULL系数界面设计产质量奖单价与系数维护界面新增界面修改界面删除界面接口设计PUBLICINTERFACEXSDAO/插入新信息PUBLICSTRINGINSERTXSVOVO/按照名称,代号查询PUBLICVECTORSELECTSTRINGM_ID,STRINGM_NAME/删除PUBLICSTRINGDELETEINTID_KEY/更新产质量奖单价与系数维护信息PUBLICSTRINGUPDATEXSVOVO,INTID_KEY/查询一笔(修改,删除用PUBLICXSVOQUERYONLYINTID_KEY实现类设计PUBLICCLASSXSIMPLIMPLEMENTSXSDAO/插入新信息PUBLICSTRINGINSERTXSVOVO/按照名称,代号查询PUBLICVECTORSELECTSTRINGM_ID,STRINGM_NAME/删除PUBLICSTRINGDELETEINTID_KEY/更新产质量奖单价与系数维护信息PUBLICSTRINGUPDATEXSVOVO,INTID_KEY/查询一笔(修改,删除用PUBLICXSVOQUERYONLYINTID_KEYVO设计PUBLICCLASSXSVOPRIVATEINTID_KEYPRIVATESTRINGM_IDPRIVATESTRINGM_NAMEPRIVATEFLOATPRICEPRIVATEFLOATXSPUBLICXSVOINTID_KEY,STRINGM_ID,STRINGM_NAME,FLOATPRICE,FLOATXSTHISID_KEYID_KEYTHISM_IDM_IDTHISM_NAMEM_NAMEPRICEPRICEXSXS348用户信息维护3481功能要求维护管理员信息,管理系统登入的用户信息用户信息维护流程示意图如下3482详细设计用户信息维护表JT3802T_GLYXXWH字段名字段内容数据类型相关约束备注ID_KEY主键NUMBERNOTNULL主键STAFF_NAME姓名NVARCHAR220NOTNULL姓名STAFF_NUM管理员号NVARCHAR220NOTNULL管理员号SEX性别NVARCHAR220NOTNULL性别BIRDATE生日DATENOTNULL生日TEL电话NVARCHAR220NOTNUL电话ADDRESS地址NVARCHAR220NOTNUL地址STAFFGL工龄NUMBER工龄界面设计用户信息维护界面新增界面修改界面删除界面接口设计PUBLICINTERFACEGLYTESTDAO/查询PUBLICVECTORQUERYSTRINGSTAFF_NAME,STRINGSTAFF_NUM/新增PUBLICSTRINGINSERTGLYTESTVOVO/查询一笔(修改,删除用)PUBLICGLYTESTVOQUERYONLYINTID_KEY/修改PUBLICSTRINGUPDATEGLYTESTVOVO,INTID_KEY/删除PUBLICSTRINGDELETEINTID_KEY实现类设计PUBLICCLASSGLYTESTIMPLIMPLEMENTSGLYTESTDAO/查询PUBLICVECTORQUERYSTRINGSTAFF_NAME,STRINGSTAFF_NUM/新增PUBLICSTRINGINSERTGLYTESTVOVO/查询一笔(修改,删除用)PUBLICGLYTESTVOQUERYONLYINTID_KEY/修改PUBLICSTRINGUPDATEGLYTESTVOVO,INTID_KEY/删除PUBLICSTRINGDELETEINTID_KEYVO设计UBLICCLASSGLYTESTVOPRIVATEINTID_KEYPRIVATESTRINGSTAFF_NAMEPRIVATESTRINGSTAFF_NUMPRIVATESTRINGSEXPRIVATEDATEBIRDATEPUBLICGLYTESTVOINTIDKEY,STRINGSTAFFNAME,STRINGSTAFFNUM,STRINGSEX,DATEBIRDATE,STRINGTEL,STRINGADDRESS,INTSTAFFGLID_KEYIDKEYSTAFF_NAMESTAFFNAMESTAFF_NUMSTAFFNUMTHISSEXSEXTHISBIRDATEBIRDATETHISTELTELTHISADDRESSADDRESSSTAFF_GLSTAFFGL35滤棒管理子系统业务需求背景滤棒作为生产材料。其消耗,存储,在整个公司的生产中占极其重要的地位,也是使用最频繁的子系统,系统对消耗和存储的准确度要求有较高的要求。业务流程目标要求滤棒管理子系统要求可以实现以下的目标1滤棒入库查询查询各类入库信息2滤棒移库库区之间滤棒转移3机台领用录入生产机台领用滤棒4机台退料录入当班生产时间结束,剩余滤棒退回库区5机台结存录入当班生产结束,剩余滤棒留给下一班次使用6机台消耗计算利用消耗领用退料当班结存上班结存得出当前机台消耗7废烟支录入录入包装机生产过程中产生的废烟支8包装机台产量计算利用包装机台产量滤棒消耗废烟支量计算包装机产量9库存查询利用库存入库移入移除领用退料进行数据库查询10库存盘点初始化库存,后进行盘点录入,比较数据出入之后进行调整11产质量奖计算计算挡车工的产质量奖并输出351滤棒入库3511功能要求根据日期和入库种类查询滤棒的入库的情况,包含了退料入库记录,和滤棒日产量登记记录,移库入库记录滤棒入库流程示意图如下3512详细设计滤棒入库表JT3802T_LK字段名字段内容数据类型相关约束备注ID_KEY主键NUMBERNOTNULL主键LB_NUMBER滤棒代码VARCHAR210NOTNULL滤棒代码LB_NAME滤棒名称VARCHAR210NOTNULL滤棒名称CK_NUMBER仓库代码VARCHAR210NOTNULL仓库代码CK_NAME仓库名称VARCHAR210NOTNULL仓库名称SHENGHE审核标识NUMBER审核标识SHULIANG数量NUMBER数量GUIGE规格VARCHAR210规格RIQI日期DATE日期界面设计滤棒入库界面接口设计PUBLICINTERFACELBSCDAOPUBLICVECTORQUERYSTRINGD,STRINGNAMEPUBLICSTRINGADDLBSCVOVOPUBLICSTRINGUPDATELBSCVOVO,INTIDKEYPUBLICSTRINGDELETEINTID_KEYPUBLICLBSCVOQUERYONLYINTID_KEYPUBLICSTRINGCOMMITSTRINGDATE实现类设计PUBLICCLASSLBSCIMPLIMPLEMENTSLBSCDAOPUBLICVECTORQUERYSTRINGD,STRINGNAMEPUBLICSTRINGADDLBSCVOVOPUBLICSTRINGUPDATELBSCVOVO,INTIDKEYPUBLICSTRINGDELETEINTID_KEYPUBLICLBSCVOQUERYONLYINTID_KEYPUBLICSTRINGCOMMITSTRINGDATEVO设计PUBLICCLASSLBSCVOPRIVATESTRINGID_KEY/ID_KEYPRIVATEDATED/日期PRIVATESTRINGCODE/机台号PRIVATESTRINGNAME/机台名PRIVATESTRINGLBCODE/滤棒号PRIVATESTRINGLBNAME/滤棒名PRIVATESTRINGSTYLE/滤棒规格PRIVATEINTNUM/产量PRIVATESTRINGCKNUMBER/仓库号PRIVATESTRINGCKNAME/仓库名PUBLICLBSCVOSTRINGIDKEY,DATED,STRINGCODE,STRINGNAME,STRINGLBCODE,STRINGLBNAME,STRINGSTYLE,INTNUM,STRINGCKNUMBER,STRINGCKNAMESUPERID_KEYIDKEYTHISDDTHISCODECODETHISNAMENAMETHISLBCODELBCODETHISLBNAMELBNAMETHISSTYLESTYLETHISNUMNUMTHISCKNUMBERCKNUMBERTHISCKNAMECKNAME352滤棒移库3521功能要求输入移出仓库号和移入仓库号,系统判断仓库号的正确性,仓库是否有足够余量可移出;若正确,影响入库表,并在移库表中插入相应记录滤棒移库流程示意图如下3522详细设计滤棒移库表JT3802T_YK字段名字段内容数据类型相关约束备注ID_KEY主键NUMBERNOTNULL主键RIQI日期DATENOTNULL日期CK_NUMBER出库代码VARCHAR220NOTNULL出库代码CK_NAME出库名称VARCHAR220NOTNULL出库名称RK_NUMBER入库名称VARCHAR220NOTNULL入库名称RK_NAME入库名称VARCHAR220NOTNULL入库名称LB_NUMBER滤棒代码VARCHAR220NOTNULL滤棒代码LB_NAME滤棒名称VARCHAR210NOTNULL滤棒名称SHULIANG数量NUMBERNOTNULL数量界面设计滤棒移库界面新增界面修改界面删除界面接口设计PUBLICINTERFACELBYKDAO/查询PUBLICVECTORQUERYSTRINGRIQI,STRINGCK_NAME/查询全部PUBLICVECTORQUERYALL/新增PUBLICSTRINGINSERTLBYKVOVO/查询一笔(修改、删除用)PUBLICLBYKVOQUERYONLYINTID_KEY/修改PUBLICSTRINGUPDATELBYKVOVO,INTID_KEY/删除PUBLICSTRINGDELETEINTID_KEY实现类设计PUBLICCLASSLBYKIMPLIMPLEMENTSLBYKDAO/查询PUBLICVECTORQUERYSTRINGRIQI,STRINGCK_NAME/查询全部PUBLICVECTORQUERYALL/新增PUBLICSTRINGINSERTLBYKVOVO/查询一笔(修改、删除用)PUBLICLBYKVOQUERYONLYINTID_KEY/修改PUBLICSTRINGUPDATELBYKVOVO,INTID_KEY/删除PUBLICSTRINGDELETEINTID_KEYVO设计PUBLICCLASSLBYKVOPRIVATEINTID_KEY/主键PRIVATEDATERIQI/日期PRIVATESTRINGCK_NUMBER/出库代码PRIVATESTRINGCK_NAME/出库名称PRIVATESTRINGRK_NUMBER/入库代码PRIVATESTRINGRK_NAME/入库名称PRIVATESTRINGLB_NUMBER/滤棒代码PRIVATESTRINGLB_NAME/滤棒名称PRIVATEINTSHULIANG/数量PUBLICLBYKVOINTIDKEY,DATERIQI,STRINGCKNUMBER,STRINGCKNAME,STRINGRKNUMBER,STRINGRKNAME,STRINGLBNUMBER,STRINGLBNAME,INTSHULIANGSUPERID_KEYIDKEYTHISRIQIRIQICK_NUMBERCKNUMBERCK_NAMECKNAMERK_NUMBERRKNUMBERRK_NAMERKNAMELB_NUMBERLBNUMBERLB_NAMELBNAMETHISSHULIANGSHULIANG353机台领用录入3531功能要求挡车工在每次生产产品的时候都需要领取滤棒来进行生产;挡车工进入系统的相应的界面进行滤棒的领用操作,输入需要领取的滤棒数量来领取应数量的滤棒进行生产;挡车工在每次领取滤棒进行生产的时候都会对机台领用录入表进行数据的录入操作,同时对库存表进行删减操作机台领用录入流程示意图如下3532详细设计机台领用录入表JT3802T_GET字段名字段内容数据类型相关约束备注ID_KEY主键NUMBERNOTNULL主键DATES日期DATENOTNULL日期WORKTIME班次VARCHAR220NOTNULL班次WORKERNUM职工号VARCHAR220NOTNULL职工号NAMES姓名VARCHAR220NOTNULL姓名MACHINE_CODE机台代码VARCHAR220NOTNULL机台代码MACHINE机台VARCHAR220NOTNULL机台JUBANCODE滤棒代码VARCHAR220NOTNULL滤棒代码JUBANNAME滤棒名称VARCHAR220NOTNULL滤棒名称GETNUM领用数量NUMBERNOTNULL领用数量STOREHOUSENUM仓库代码VARCHAR220NOTNULL仓库代码STOREHOUSENAME仓库名称VARCHAR220NOTNULL仓库名称AUDIT_ID审核标识NUMBERNOTNULL审核标识界面设计机台领用录入界面新增界面修改界面删除界面接口设计PUBLICINTERFACEJT3802_GET_DAO/查询PUBLICVECTORQUERYSTRINGSTAFF_NAME,STRINGSTAFF_NUM/新增PUBLICSTRINGINSERTJT3802_GET_VOVO/查询一笔(修改,删除用)PUBLICJT3802_GET_VOQUERYONLYINTID_KEY/修改PUBLICSTRINGUPDATEJT3802_GET_VOVO,INTID_KEY/删除PUBLICSTRINGDELETEINTID_KEY实现类设计PUBLICCLASSJT3802_GET_IMPLIMPLEMENTSJT3802_GET_DAO/查询PUBLICVECTORQUERYSTRINGSTAFF_NAME,STRINGSTAFF_NUM/新增PUBLICSTRINGINSERTJT3802_GET_VOVO/查询一笔(修改,删除用)PUBLICJT3802_GET_VOQUERYONLYINTID_KEY/修改PUBLICSTRINGUPDATEJT3802_GET_VOVO,INTID_KEY/删除PUBLICSTRINGDELETEINTID_KEYVO设计PUBLICCLASSJT3802_GET_VOPRIVATEINTIDKEYPRIVATEDATEDATESPRIVATESTRINGWORKTIMEPRIVATESTRINGWORKERNUMPRIVATESTRINGNAMESPRIVATESTRINGMACHINE_CODEPRIVATESTRINGMACHINEPRIVATESTRINGJUBANCODEPRIVATESTRINGJUBANNAMEPRIVATEINTGETNUMPRIVATESTRINGSTOREHOUSENUMPRIVATESTRINGSTOREHOUSENAMEPRIVATESTRINGAUDIT_IDPUBLICJT3802_GET_VOINTIDKEY,DATEDATES,STRINGWORKTIME,STRINGWORKERNUM,STRINGNAMES,STRINGMACHINECODE,STRINGMACHINE,STRINGJUBANCODE,STRINGJUBANNAME,INTGETNUM,STRINGSTOREHOUSENUM

温馨提示

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

评论

0/150

提交评论