版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
年5月29日原材料及产品化验单管理系统文档仅供参考原材料及产品化验单管理系统目录TOC\o\h\z第一章前言 11.1公司简介 11.2课题背景 11.3课题意义 2第二章现状调查及需求分析 32.1课题来源 32.2现状调查 42.2.1佛山塑料集团组织结构调查 4.2.2.2生产制造部使用原料结构调查 52.2.3生产制造部产品结构调查 52.2.4原材料检验项目调查 62.2.5产品检验项目调查 62.2.6检验类别调查 72.2.7原材料检验标准调查 72.2.8产品检验标准调查 72.3需求分析 82.3.1系统功能需求 92.3.1.1送检单管理功能 102.3.1.1.1建立原材料送检单 102.3.1.1.2建立产品送检单 102.3.1.1.3编辑原材料送检单 102.3.1.1.4编辑产品送检单 102.3.1.1.5送检单管理数据流图 112.3.1.1.6定义送检单管理信息 122.3.1.1.7定义送检单管理应用 12.2.3.1.1.8定义送检单管理操作任务 13.2.3.1.1.9定义送检单管理数据项 142.3.1.2验单管理功能 152.3.1.2.1建立原材料检验报告 152.3.1.2.2建立产品检验报告 15.2.3.1.2.3原材料检验报告编辑 162.3.1.2.4产品检验报告编辑 162.3.1.2.5验单管理数据流图 162.3.1.2.6定义验单管理信息 172.3.1.2.7定义验单管理应用 17.2.3.1.2.8验单管理操作任务 17.2.3.1.2.9验单管理数据项 192.3.1.3验单审批功能 212.3.1.3.1质检科审批原材料检验报告 222.3.1.3.2技术科审批产品检验报告 222.3.1.3.3验单审批数据流图 222.3.1.3.4定义验单审批信息 222.3.1.3.5定义验单审批应用 23.2.3.1.3.6验单审批操作任务 23.2.3.1.3.9验单审批数据项 242.3.1.4.1验单浏览功能 242.3.1.4.2验单数据检索 242.3.1.4.3验单数据统计 242.3.1.4.4验单数据图表输出 242.3.1.4.5验单数据报表输出 252.3.1.4.6验单浏览数据流图 252.3.1.4.7定义验单浏览信息 252.3.1.4.8定义验单浏览应用 25.2.3.1.4.8验单浏览操作任务 262.3.1.4.9验单浏览数据项 272.3.1.5系统管理功能 272.3.1.5.1用户管理 272.3.1.5.2权限管理 272.3.1.5.3日志管理 272.3.1.5.4数据库管理 282.3.1.5.5系统管理数据流图 282.3.1.5.6定义系统管理信息 282.3.1.5.7定义系统管理应用 29.2.3.1.5.8系统管理操作任务 292.3.1.5.9系统管理数据项 30第三章设计方案 313.1现存系统不足之处 313.1.1版本落后 313.1.2数据结构不合理 313.1.3存储空间利用率低 313.1.4业务流程不合理 323.1.5系统智能化程度不高 323.1.6检验数据利用率低 323.2系统设计目标 323.3系统体系结构 333.3.1体系结构概述 333.3.2客户机/服务器(C/S)体系结构基本概念 333.3.2.1企业逻辑 333.3.2.2客户机 343.3.2.3服务器 343.3.3系统体系结构示意图 343.4系统设计关键技术 353.4.1数据库模型 353.4.1.1层次模型 353.4.1.2网状模型 353.4.1.3关系模型 353.4.1.4系统数据模型的选择 363.4.2数据库连接技术 363.4.2.1ODBC的组成 363.4.2.2ODBC访问数据库过程 373.4.3类模块的设计技术 383.4.3.1类的定义 383.4.3.2系统的自定义类模块 38第四章系统设计 394.1系统功能 394.1.1系统功能描述 394.1.2系统模块划分 404.1.3系统模块间的调用关系 404.1.3.1送检单管理与验单管理之间的模块调用 414.1.3.2验单浏览管理的模块调用 414.1.4系统流程分析 414.1.5功能需求与模块的关系 424.2数据库结构设计 444.2.1概念设计 444.2.1.1视图综合设计方法 444.2.1.1.1局部概念模式设计 444.2.1.1.2视图的集成 464.2.2逻辑设计 464.2.2.1E/R图到关系模式的转换 464.2.3物理设计 484.2.3.1业务数据表 484.2.3.2基础数据表 584.2.3.4验单视图的设计 62第五章系统的实现 635.1开发环境及工具 635.1.1开发环境 635.1.2开发工具 635.1.2.1数据库开发平台的选择 635.1.2.2可视化编程工具的选择 645.2模块说明 655.3关键技术分析 665.3.1公共模块设计 665.3.1.1Const模块 665.3.1.2DbFunc模块 665.3.1.3GeneraFunc模块 695.3.1.4Variable模块 715.3.2类模块设计 715.3.2.1原材料送检单类模块(yclsjd.cls) 715.3.2.2原材料检验报告类模块(ycljybg.cls) 725.3.2.3产品送检单类模块(cpsjd.cls) 725.3.2.4GM产品检验报告类模块(GM.cls) 725.3.2.5用户类模块(user.cls) 735.3.2.6权限表类模块 735.3.2.7系统日志管理类模块(Syslog.cls) 735.3.3系统窗体模块设计 745.3.3.1登陆模块设计(FrmLogin.frm) 745.3.3.1.1登陆模块功能说明 745.3.3.1.2登陆模块流程图 745.3.3.1.3登陆模块关键技术 755.3.3.2建立原材料送检单模块(Frmcpsjd.frm) 755.3.3.2.1建立原材料送检单模块功能说明 755.3.3.2.2建立原材料送检单模块程序流程图 765.3.3.2.3建立原材料送检单模块关键技术 765.3.3.3建立产品送检单模块设计(Frmcpsjd.frm) 775.3.3.3.1建立产品送检单模块功能 775.3.3.3.2建立产品送检单模块程序流程图 785.3.3.3.3建立产品送检单模块关键技术 785.3.3.4原材料送检单编辑模块设计(Frmyclsjdman.frm) 785.3.3.4.1原材料送检单编辑模块功能 785.3.3.4.2原材料送检单编辑模块程序流程图 795.3.3.4.3原材料送检单编辑模块关键技术 795.3.3.5产品送检单编辑模块(Frmcpsjdman.frm) 805.3.3.5.1产品送检单编辑模块功能 805.3.3.5.2产品送检单编辑模块程序流程图 805.3.3.5.3产品送检单编辑模块关键技术 815.3.3.6建立原材料检验报告模块设计 815.3.3.6.1建立原材料检验报告模块功能 815.3.3.6.2建立原材料检验报告模块程序流程图 825.3.3.6.3建立原材料检验报告模块关键技术 825.3.3.7建立产品检验报告模块设计(cpjybg.frm) 835.3.3.7.1建立产品检验报告模块功能 835.3.3.7.2建立产品检验报告模块程序流程图 845.3.3.7.3建立产品检验报告模块关键技术 845.3.3.8原材料检验数据编辑模块设计(Frmycljysjedit.frm) 855.3.3.8.1原材料检验数据编辑模块功能 855.3.3.8.2原材料检验数据编辑模块程序流图 855.3.3.8.3原材料检验报告编辑模块关键技术 865.3.3.9产品检验报告编辑模块设计(Frmcpjyedit.frm) 865.3.3.9.1产品检验报告编辑模块功能 865.3.3.9.2产品检验报告编辑模块程序流程图 875.3.3.9.3产品检验报告编辑模块关键技术 875.3.3.10原材料验单审批模块设计(Frmycljysp.frm) 885.3.3.10.1原材料验单审批模块功能 885.3.3.10.2原材料验单审批模块程序流程图 885.3.3.10.3原材料验单审批模块关键技术 885.3.3.11产品验单审批模块设计(Frmcpjybgsp.frm) 885.3.3.11.1产品验单审批模块功能 885.3.3.11.2产品验单审批模块程序流程图 895.3.3.11.3产品验单审批模块关键技术 895.3.3.12验单浏览模块(Frmexploer.frm) 895.3.3.12.1验单浏览模块功能 895.3.3.12.2验单浏览模块程序流程图 895.3.3.12.3验单浏览模块关键技术 905.3.3.13用户管理模块设计(FrmUserman、FrmUserEdit) 925.3.3.13.1用户管理模块功能 925.3.3.13.2用户管理模块程序流程图 925.3.3.14用户权限管理模块设计(Frmpriv.frm) 935.3.3.14.1用户权限管理模块功能 935.3.3.14.2用户权限管理模块程序流程图 935.3.3.15系统日志管理模块设计(Frmlogman.frm) 945.3.3.15.1系统日志管理模块功能 945.3.3.15.2系统日志管理模块程序流程图 945.3.3.16数据库管理模块设计 945.3.3.16.1数据库管理模块功能 94第六章系统运行效果及改进意见 956.1实例测试 956.1.1测试T_01 956.1.2测试T_02 956.1.3测试T_03 956.1.4测试T_04 956.1.5测试T_05 956.1.6测试T_06 956.1.7测试T_07 966.1.8测试T_08 966.1.9测试T_09 966.1.10测试T_10 966.1.11测试T_11 966.1.12测试T-12 966.1.13测试T_13 976.1.14测试T_14 976.1.15测试T_15 976.1.16测试T_16 976.2改进意见 97结束语 98致谢 99参考文献 100附录 101第一章前言1.1公司简介佛山塑料集团股份有限公司主要从事各种包装薄膜材料PVC薄膜人造革、塑料编织复合制品、塑料建筑与装饰材料以及其它功能性高分子材料等五大系列产品的生产经营。是一家为现代工、农业以及现代科技、交通通讯领域提供新型材料的高新技术企业集团,是中国塑料加工工业的”排头兵”。主要产品BOPP薄膜、BOPET薄膜、BOPA薄膜、PVC人造革、各类塑料片材和宽幅塑料编织复合材料,多年来在全国同行中产销量和市场占有率均处于领先位置。是全国唯一的BOPA(双向拉伸尼龙)薄膜生产基地。主要生产设备和生产工艺达到国际九十年代先进水平。佛塑股份公司属下的生产制造部拥有国际先进的薄膜生产线13条,是中国当前生产规模最大的双向拉伸聚丙烯(BOPP)薄膜生产基地中心,并拥有全国唯一的双向拉伸尼龙(BOPA)薄膜生产线,其产品由公司总部直接经营。长期以来,佛塑股份公司生产制造部以技术领先、产品质量过硬著称于国内外,所生产的”汾江牌”双向拉伸聚丙烯(BOPP)薄膜、双向拉伸尼龙(BOPA)薄膜、流延薄膜(CPP)、镀铝膜、铝锌复合膜、彩印复合膜等多个系列产品,广泛应用于食品、香烟、服装等的包装,为医疗卫生、日用、电子等领域提供新型材料。其中BOPP珠光膜、消光膜、复书膜等产品曾荣获广东省科学技术进步奖;BOPA薄膜不但填补了国内空白,而且产品质量达到国际先进水平。成功推出的”亮丽”系列薄膜,代表了国内香烟包装膜的最高水平,可与国际上最先进的薄膜相媲美。从1992年起,佛塑股份生产制造部即被中国烟草物资总公司定点为烟用包装膜生产基地。1.2课题背景佛塑股份公司生产制造部秉承质量就是企业生命的原则,多年来致力于产品的质量控制,制定了符合国家标准要求的质量指标,在生产过程中严格监控实施。并于90年代初在生产制造部的A厂区建立了当时具有国际先进水平的化验室,化验室的先进设备能够检测生产制造部所生产的所有产品及使用原材料的质量。但由于生产的品种繁多,检验项目多,检验数量也相对较多,且测试结果数据的记录为人工记录,验单为纸质不利于归档保存,验单依赖人工传送效率低下,不利于企业生产的高效运作、科学管理,成为企业发展的重大障碍。为改变这一现状,公司的有关领导一再提出要对化验室的验单管理实现计算机控制管理,提高化验室的工作效率,充分利用企业的有效资源对验单数据进行深入分析研究,从而提高公司管理的现代化。1.3课题意义进入21世纪以来,随着中国的进一步深入改革开放,中国制造业取得了飞速发展,总体规模已跃居世界第四位,仅次于美国、日本和德国,几十种产品的产量居世界第一,制造业增加值占GDP的比重基本维持在40%,中国财政收入的一半来自于制造业,创造了中国接近四分之三的外汇收入。但中国离成为世界制造业强国还有相当大的距离。究其原因主要是中国制造业信息化严重滞后于当今世界列强,信息化是当今世界制造业发展的大趋势。自第一次工业革命以来,全球制造业先后经历了机械化、电气化和信息化三个阶段。信息技术的出现和发展,不但创造了新兴的电子信息产品制造业,而且经过渗透和辐射,使机械、冶金、化工、纺织、服装等传统制造业的生产方式和经营理念,发生了一系列革命性的变化。制造业信息化技术由于集成了电子信息、自动控制、现代管理、先进制造等多项高新技术,能够同时调控物流、资金流、信息流,有效提高产品质量和劳动生产率,降低生产成本,加快企业对市场的响应速度,从而大幅度地增强了制造业的竞争力。发达国家的制造业早在上个世纪的80年代就基本实现了信息化,现在正在向高度智能化和网络化方向发展。当前各主要国家都在大力推进制造业信息化,以维持自己在世界分工中的有利地位。我们必须把握这个大趋势,而且紧紧咬住,奋起直追。否则,差距就可能进一步拉大,使中国制造业在未来国际竞争中处于不利地位。佛山塑料集团股份有限公司的领导充分地认识到发展企业管理信息化的重要性。特别是近年来随着中国经济投资热度的升温,各地的薄膜制品生产线纷纷上马,佛塑公司的产品由供不应求转眼变成供大于求的局面。各地薄膜制品的无序竞争,产品的价格一降再降,如何在如此激烈竞争中立于不败之地,是摆在现今急于逼切解决的问题。佛山塑料集团有关领导经过分析认为加强企业现代化管理、提高劳动力生产水平是切合实际的解决当今困境的出路。于是公司在开始架设企业内部的局域网络,实现各个部门的信息互连相通,并在局域网的基础上开发了OA办公自动化软件、人事管理系统、产品进销存等管理系统。使企业的管理运作走上了电脑化的轨道,劳动效率得到了较大的提高。公司领导在充分肯定了企业信息化能带来如此大的管理效益,并决心进一步扩大企业管理自动化建设,以使公司管理水平及劳动生产率再上一个新台阶。为提高原材料及产品化验单信息的效用性,公司在局域网投入运行后的初期曾由有关部门开发了一个产品化验单管理系统,由于时间仓促该系统版本为DOS版本,且功能只能局限于浏览化验单,全部验单数据以简单手工输入形式输入,未能充分利用计算机精确运算的功能。这种方式容易造成错误,如”一等品”误输为”二等品”,更有甚者两个车间的验单出现张冠李戴的错误,且没有生动的数据图表表示,令到化验单数据没有有效的工具作分析类比。在操作上因要频繁在WINDOWS系统与DOS系统之间的切换,造成操作上的不便。因此开发一个功能完善的原材料及产品化验单管理系统存在确切的必要性。在公司确实需要这样的一套软件的环境下,又正直本人所修读的计算机科学与技术专业面临毕业设计之际,本着毕业设计课题”真题真作”的精神前提下,本人选定以”原材料及产品化验单管理系统”作为本次的毕业课题进行项目攻关,既能完成毕业设计又能满足企业的生产需求,作到生产学习两不误!第二章现状调查及需求分析2.1课题来源佛山塑料集团股份有限公司生产制造部主要生产的产品为GM、XGM、RFM、DLM、LLM、LYM、ZGM和DRM八大类型塑料薄膜制品,使用原材料有PP、PET、PA、CPP四大系列原材料(为遵守公司有关保密协议,本文提到的产品名称及原材料名称都为示意代号!)。为保证及提高产品质量,厂部质量管理办公室制订了一套相关的质量检验标准,并规定原材料必须经检验合格后才能发放给车间使用,车间的产品经鉴定定等后才能进仓交付客户使用。原材料及产品检验结果数据时效性及准确性应满足生产上的工艺需求,因此检验数据应该力求准确、快速,以使车间能以最快的时间掌握第一手检验数据资料来指导生产。在90年代初公司从德国引进了一套具有世界先进水平的检测设备,使到检验结果已经能够达到快速准确的要求。但因当初条件所限没有电脑网络,检验结果数据只能依靠人手书写检验报告,再由检验人员亲自交付车间查阅。可想而知这样的工作效率是非常之低,往往车间人员为咨询检验数据而不得不利用电话咨询化验室人员。由此看来虽然检测手段快速准确的要求,但检测结果传输的手段落后令到原材料及产品化验仍未达到快速的要求,且检验数据的归纳总结依赖于人手操作,一定程度的人为错误在所难免,亦大大降低了检验数据的准确性。在公司虽然构建了局域网,并在此网络上构建了原材料及化验单管理系统,但由于版本落后功能单一远未能达到现实使用要求。而本人在公司任职工艺技术管理员有将近十年的时间,平时有较多的机会接触化验单,也曾经在公司化验室实习过,对原材料及化验单的检测流程有相当多的了解。现正值本人毕业设计的机会,本人决定尝试利用自己在电大3年本科所学到的知识,独立开发一套适合于佛山塑料集团生产制造部所使用的原材料及化验单管理系统。由于本人平时在单位不是从事计算机方面的专业工作,而本次是本人第一次开发软件,对开放工具VisualBasic及数据库管理系统SQLServer又是第一次接触,兼且平时工作又比较忙,这些因素都影响到这次毕业设计。但本人认为自己遇到的困难别人也一样会遇到,别人能够克服的困难自己也要克服,而且本组的指导老师和同学都将会热心帮助,我相信经过努力一定能够将本次的毕业设计顺利搞好的。2.2现状调查2.2.1佛山塑料集团组织结构调查生产科供应科销售科生产科供应科销售科佛山塑料集团股份公司总部佛山塑料集团股份公司总部生产制造部技术部1~8车间仓库技术科质检科公司其它部门化验室图2-1佛山塑料集团股份有限公司组织结构示意图注:以上只为佛塑集团的组织结构示意图,图中只列明与本原材料及产品化验单管理系统有关的部门,其它部门恕不一一详细列出。.2.2.2生产制造部使用原料结构调查原材料原材料CPPOPPPAPET图2-2原材料结构示意图2.2.3生产制造部产品结构调查产品产品GMXGMZGMRFMDLMLLMDRMLYM图2-3产品结构示意图注:1.以上原材料及产品名称均为代号。2.GM为基本产品,其它产品是在GM基础上研发出来的。2.2.4原材料检验项目调查项目原料0PPPACPPPETA√√√√B√√√√C√√√√D√√√√E√√√√表2-1原材料检验项目表2.2.5产品检验项目调查项目产品GMXGMZGMRFMDLMLYMDRMLLMA1√√√√√√√√A2√√√√√√√√B1√√√√√√√√B2√√√√√√√√C1√√√√√√√√C2√√√√√√√√D1√√√√√√√√D2√√√√√√√√E1√√√√√√√√E2√√√√√√√√XG1√XG2√ZGA1√ZGA2√ZGB1√ZGB2√RF1√RF2√DLA1√DLA2√DLB1√DLB2√LY1√LY2√DRA1√DRA2√DRB1√DRB2√LL1√LL2√表2-2产品检验项目表2.2.6检验类别调查检验类别说明1全检检验所有项目2常检A1、A2、B1、B2、C1、C23专检检验部分项目4复检不合格项目检验5复检+专检3+4的项目表2-3检验类别表2.2.7原材料检验标准调查原料类型标准编号标准类型1OPPFSPG/JS-OPP-01合格品2OPPFSPG/JS-OPP-02次品3CPPFSPG/JS-CPP-01合格品4CPPFSPG/JS-CPP-02次品5PAFSPG/JS-PA-01合格品6PAFSPG/JS-PA-02次品7PETFSPG/JS-PET-01合格品8PETFSPG/JS-PET-02次品表2-4原材料检验标准2.2.8产品检验标准调查产品类型标准编号标准类型1GMFSPG/JS-GM-01一等品2GMFSPG/JS-GM-02合格品3GMFSPG/JS-GM-03等外品4GMFSPG/JS-GM-04废品5XGMFSPG/JS-XGM-01一等品6XGMFSPG/JS-XGM-02合格品7XGMFSPG/JS-XGM-03等外品8XGMFSPG/JS-XGM-04废品9ZGMFSPG/JS-ZGM-01一等品10ZGMFSPG/JS-ZGM-02合格品11ZGMFSPG/JS-ZGM-03等外品12ZGMFSPG/JS-ZGM-04废品13RFMFSPG/JS-RFM-01一等品14RFMFSPG/JS-RFM-02合格品15RFMFSPG/JS-RFM-03等外品16RFMFSPG/JS-RFM-04废品17DRMFSPG/JS-DRM-01一等品18DRMFSPG/JS-DRM-02合格品19DRMFSPG/JS-DRM-03等外品20DRMFSPG/JS-DRM-04废品21LYMFSPG/JS-LYM-01一等品22LYMFSPG/JS-LYM-02合格品23LYMFSPG/JS-LYM-03等外品24LYMFSPG/JS-LYM-04废品25LLMFSPG/JS-LLM-01一等品26LLMFSPG/JS-LLM-02合格品27LLMFSPG/JS-LLM-03等外品28LLMFSPG/JS-LLM-04废品29DLMFSPG/JS-DLM-01一等品30DLMFSPG/JS-DLM-02合格品31DLMFSPG/JS-DLM-03等外品32DLMFSPG/JS-DLM-04废品表2-5产品检验标准2.3需求分析由本人平时的工作经验和技术科、化验室人员平时工作交流以及咨询了电脑室有关人员的意见,原材料及产品化验单系统要实现原材料送检单的录入、查询、修改的功能,实现产品送检单的录入、查询、修改的功能,实现原材料检验报告的录入、查询、修改功能,实现产品检验报告的录入、查询、修改功能,而且针对原材料及产品化验数据实要现对各类原材料及产品的检验数据的收录、存储、信息发布、检索、统计分析、打印输出等业务的计算机化管理,以减轻化验室工作人员的工作量,提高了对化验数据的利用率、科学性与时效性,满足了企业科学化管理的需求。而且在满足基本功能要求的前提下,原材料及产品化验单管理系统应该有良好的人机交互界面,支持多条件的模糊查询,操作上要方便、快捷、准确,数据的修改、删除要符合一定的逻辑性、条理性及要有一定的权限性,以保证数据的完整性。使用系统的每一个用户依据其不同的身份赋予相应的权限,务求各自进入系统后各取所需、互不干扰。2.3.1系统功能需求原材料及产品化验单管理系统主要包括送检单管理、验单管理、验单审批、化验单浏览及系统管理五大部分组成。送检单管理主要功能是管理原材料送检单和产品送检单。仓库在每批原材料进入公司后,根据公司的有关规定对该批新进原料进行抽样,而后将该批原材料的相关信息录入原材料送检单上报化验室,化验室在接到仓库的送样单后到仓库取原料样品进行检验。在化验室未出检验报告之前,当仓库发现原料送检单数据有误时,可对原材料送检单的数据进行修改或删除操作。化验室人员可对原材料送检单进行查询,抽取相关验单进行检验。原材料从仓库进入车间原料仓后,车间在使用前或者是在使用过程中对原料质量产生疑问,能够象仓库一样抽取原料样品并填写原料送检单上报化验室,化验室人员将对其进行检验。车间对自己所发的原材料送检单也能够进行修改或删除。在产品送检单方面,车间将要送检的产品进行抽样,而后将产品的相关信息填写产品送检单上报化验室,化验室人员接到产品送检单后到车间进行取样检验,在化验单未出之前车间可对产品送检单数据进行修改或删除,当化验结果出来后就不能修改或删除送检单的内容。化验室人员可对产品化验单进行查询,对有关送检单进行检验。验单管理是供化验室人员进行录入检验数据。化验室人员每天将要处理的样品进行检验后,经过查询调出相关的送检单,将检验数据录入原材料或产品检验报告,录入检验数据后经过计算机与对应的检验标准作对比,由计算机判定原材料或产品的等级,而后由化验室人员鉴定检验意见及签名。当化验室人员发现数据有误时候,可重新录入化验单或者是修改相应的检验结果数据。验单审批是由质检科和技术科有关人员对化验单数据进行审批。质检科每天对新产生的原材料检验报告数据进行审核并加具审核意见,技术科每天对新产生的产品检验报告数据进行审核并加具审核意见。在审核前可对化验单进行查询,以调出相关验单进行审核。化验单浏览的功能是供系统用户对原材料及产品化验单数据之用,每位用户进入系统后,浏览各自权限之内所允许的验单内容。如车间只能浏览本车间的产品验单,而质检科则能够浏览全公司的化验单数据。在浏览验单的同时,能够进行比较丰富的条件查询,以最快捷的速度查阅自己赶兴趣的内容。或可对查询的内容进行数据统计,经过统计确实了解产品的具体数据,另外利用图表以最直观的方式了解产品的检验数据,这有利于数据的对比分析,从而更有效地指导生产。验单也能够由电脑生成或打印报表。系统管理提供系统所需的管理要求,如用户基本信息的增删改、用户权限的修改、用户使用日志的增删改、以及用户重新登陆、数据库备份、恢复。有了系统管理功能使系统的功能趋于完善,利于系统的正常运行及维护。2.3.1.1送检单管理功能送检单管理可实现原材料送检单和产品送检单的建立、编辑和查询的功能。完成系统比较重要的工作,主要功能有建立原材料送检单,建立产品送检单、原材料送检单编辑、产品送检单编辑等四大功能。2.3.1.1.1建立原材料送检单由仓库或车间管理员输入原材料送检单数据,送检单信息自动加入原材料送检单数据库,由系统自动添加送检单编号,化验室人员经过查找系统找到未检验的送检单编号后,在公司规定的时间内到相关地点进行取样检验。2.3.1.1.2建立产品送检单由车间管理员输入产品送检单数据,送检单信息自动加入产品送检单数据库,由系统自动添加送检单编号,化验室人员经过查找系统找到未检验的送检单编号后,在公司规定的时间内到相关地点进行取样检验。2.3.1.1.3编辑原材料送检单车间或仓库的管理员只能够查看自己所发的原材料送检单,而其它系统用户能够浏览所有的原材料送检单。因为送检单比较多,用户能够经过设立一定的查询条件进行模糊查询以达到快捷的查询速度。当原材料送检单的样品未作检验之前,若发现送检单的数据有误的时候,由发送该原材料送检单的部门对送检单的内容作相关的修改,能够直接删除该送检单以撤消送检要求,也能够只修改送检单相关的信息。当送检单的样品已经作出检验报告后,该原材料送检单不能再作任何的修改,除非该样品检验报告已经删除或者是系统管理员登陆系统修改数据。化验室人员经过查询找到未处理的原材料送检单,根据送检单信息作原材料检验,能够由找到的原材料送检单记录编号直接生成一份新的原材料检验报告,在该报告上输入原材料检验信息。另外化验室人员经过查找已经处理的原材料送检单编号,由该编号直接调出相关的原材料检验报告进行编辑。化验室人员无权对原材料送检单数据进行任何修改。2.3.1.1.4编辑产品送检单车间管理员只能够查看自己所发的产品送检单,而其它系统用户能够浏览所有的产品送检单。因为送检单比较多,用户能够经过设立一定的查询条件进行模糊查询以达到快捷的查询速度。当产品送检单的样品未作检验之前,若发现送检单的数据有误的时候,由发送该产品送检单的部门对送检单的内容作相关的修改,能够直接删除该送检单以撤消送检要求,也能够只修改送检单相关的信息。当送检单的样品已经作出检验报告后,该产品送检单不能再作任何的修改,除非该样品检验报告已经删除或者是系统管理员登陆系统修改数据。化验室人员经过查询找到未处理的产品送检单,根据送检单信息作产品检验,能够由找到的产品送检单记录编号直接生成一份新的产品检验报告,在该报告上输入产品检验信息。另外化验室人员经过查找已经处理的产品送检单编号,由该编号直接调出相关的产品检验报告进行编辑。化验室人员无权对产品送检单数据进行任何修改。图2-4送检单管理数据流图原材料送检信息编辑4原材料信息图2-4送检单管理数据流图原材料送检信息编辑4原材料信息原材料送检信息录入1管理员车间日期原材料送检单产品送检单仓库原材料信息化验室产品送检信息录入2管理员日期产品信息原材料送检信息查询3验单管理子系统产品送检信息查询5产品送检信息编辑6验单管理子系统查询信息查询信息查询信息查询信息查询信息送检单信息送检单信息送检单编号送检单信息送检单信息送检单编号送检单编号2.3.1.1.6定义送检单管理信息定义数据库系统支持的信息的目的是确定最终数据库需要存储哪些数据信息。信息定义以应用领域的逻辑模型为基础。信息定义分以下两步:⑴考察数据流图中每个存储信息,确定其是否应该而且可能由数据库存储,如果应该可能,则列入数据库需要存储的信息范围。⑵对于上面产生的每个需要由数据库存储的信息,进行严格定义。编号信息集合名内容定义产生该信息的应用引用该信息的应用1原材料送检单存放送检单数据原材料送检信息录入原材料送检信息查询2产品送检单存放送检单数据产品送检信息录入产品送检信息查询表2-6送检单管理信息集合表2.3.1.1.7定义送检单管理应用定义数据库系统支持的应用的目的是确定最终的数据库支持哪些应用系统。由应用领域调查所产生的逻辑模型是定义数据库系统支持的应用基础。利用这个逻辑模型,按照下列步骤来完成应用的定义:⑴考察数据流图中的每个数据处理应用,确定正在设计的数据库是否应该而且可能支持这个应用。如果应该而且可能支持,即把这个功能列入数据库系统支持的应用范围。⑵对于上面产生的每个数据库系统应该支持的应用,进行严格的定义。编号应用名处理功能输入信息输出信息1原材料送检信息录入信息录入原材料信息原材料送检单2产品送检信息录入信息录入产品信息产品送检单3原材料送检信息查询信息查询查询信息送检单编号4原材料送检信息编辑信息编辑送检单编号原材料送检单5产品送检信息查询信息查询查询信息送检单编号6产品送检信息编辑信息编辑送检单编号产品送检单表2-7送检单管理应用定义表.2.3.1.1.8定义送检单管理操作任务数据库操作任务对应于最终数据库系统的事务。一个应用包括一个或多个数据库操作任务。每个数据库操作任务可属于多个应用。数据库操作任务的定义是对应用定义集合中每个应用逐步求精的过程。在逐步求精过程中,划分出数据库操作任务,完成数据库操作任务的定义。划分规则如下:⑴每个数据库操作任务必须是某个应用的组成部分。⑵每个数据库操作任务必须是一个独立的计算机执行单位。⑶每个数据库操作任务内的所有数据库操作必须具有原子性。⑷每个数据库操作任务必须具有明确的输入和输出数据项集合定义。编号任务名所属应用名功能输入数据项输出数据项数据库操作定义使用时间频率1.1.1建立原材料送检单原材料送检信息录入建立原材料送检单见数据字典原材料送检单记录原材料送检单库增加新记录<1秒经常1.2.1建立产品送检单产品送检信息录入建立产品送检单见数据字典原材料送检单记录产品送检单库增加新记录<1秒经常1.3.1原材料送检单模糊查询1原材料送检信息查询经过送样单位查询原材料送检单编号送样单位送检单编号原材料送检单库选择条件查询<1秒一般1.3.2原材料送检单模糊查询1原材料送检信息查询经过送样单位+进仓日期查询送检单编号送样单位+进仓日期送检单编号经过送样单位+进仓日期查询送检单编号<1秒一般1.3.3原材料送检单复杂查询原材料送检信息查询经过送样单位查询该单位未检验或已经检验的送检单编号送样单位送检单编号原材料送检单库与原材料检验报告库嵌套查询<1秒经常1.3.4原材料送检单精确查询原材料送检信息查询经过送检单编号查询原材料送检单信息送检单编号原材料送检单记录原材料送检单库选择条件查询<1秒经常1.4.1修改原材料送检单原材料送检信息编辑修改选定编号的原材料送检单数据送检单编号原材料送检单记录修改原材料送检单库记录<1秒很少1.4.2删除原材料送检单原材料送检信息编辑删除选定编号的原材料送检单数据送检单编号删除原材料送检单库记录<1秒很少1.5.1产品送检单模糊查询1产品送检信息查询经过送样单位查询产品送检单编号送样单位送检单编号产品送检单库选择条件查询<1秒一般1.5.2产品送检单模糊查询2产品送检信息查询经过送样单位+送检日期查询产品送检单编号送样单位+送检日期送检单编号产品送检单库选择条件查询<1秒一般1.5.3产品送检单复杂查询产品送检信息查询经过送样单位+产品类型查询该送样单位所有未检验或已检验的产品送检单编号送样单位+产品类型送检单编号产品送检单库与产品检验报告库嵌套查询<1秒经常1.5.4产品送检单精确查询原材料送检信息查询经过送检单编号查询原材料送检单信息送检单编号产品送检单记录产品送检单库选择条件查询<1秒经常1.6.1修改产品送检单产品送检信息编辑修改选定编号的产品送检单数据送检单编号产品送检单记录修改产品送检单库记录<1秒很少1.6.2删除产品送检单产品送检信息编辑删除选定编号的产品送检单数据送检单编号删除产品送检单库记录<1秒很少表2-8DBIPO表.2.3.1.1.9定义送检单管理数据项数据项的定义是数据库的最基本而且最重要的工作。数据项定义以数据库操作任务定义为基础,详细过程如下:⑴从DBIPO图中提取所有的原子数据项。⑵把有联系的数据项组合起来形成数据组。⑶以数据项组为单位,写出数据项的定义。数据组名原材料送检单数据项名数据类型数据长度小数位数单位约束允许空值送检单编号整数80无无不允许原材料名称字符500无参照图2-2不允许原材料数量整数40吨无不允许进仓日期日期500无无不允许原料牌号字符500无无不允许存放地点字符500无无不允许原料产地字符500无无不允许送样单位字符500无仓库或车间不允许备注字符500无无允许数据组名产品送检单数据项名数据类型数据长度小数位数单位约束允许空值送检单编号整数80无无不允许车间字符100无一~八车间不允许班别/班次字符100无无不允许辊号整数80无无不允许产品规格整数80μ无不允许电晕处理面字符100无无不允许产品类型字符100无参照图2-3不允许斩膜时间日期80无无不允许车间温度整数80℃无不允许车间湿度字符100°无不允许原材料/产地字符100无无不允许抽样人字符100无无不允许检验项目字符100无参照表2-3不允许管理员签名字符100无无不允许备注字符500无无允许统编字符100无无不允许表2-9数据字典2.3.1.2验单管理功能验单管理可实现原材料检验报告和产品检验报告的建立、编辑和查询的功能。完成系统比较重要的工作,主要功能有建立原材料检验报告,建立产品检验报告、原材料检验报告编辑、产品检验报告编辑等四大功能。2.3.1.2.1建立原材料检验报告化验室人员根据原材料送检单的信息取样检验后,将检验数据输入原材料检验报告。由计算机依据检验数据定制等级,最后由化验室人员鉴定意见后完成原材料检验报告的编写。2.3.1.2.2建立产品检验报告化验室人员根据产品送检单的信息取样检验后,将检验数据输入产品检验报告。由计算机依据检验数据定制等级,最后由化验室人员鉴定意见后完成产品检验报告的编写。.2.3.1.2.3原材料检验报告编辑当发现原材料检验报告的内容有误时,可在原材料检验报告库内取出相关检验报告,对错误的数据项进行修改甚至可删除整份原材料检验报告,修改数据后要重新定等及签署鉴定意见。2.3.1.2.4产品检验报告编辑当发现产品检验报告的内容有误时,可在产品检验报告库内取出相关检验报告,对错误的数据项进行修改甚至可删除整份产品检验报告,修改数据后要重新定等及签署鉴定意见。查询信息检验数据原材料检验数据录入2查询信息检验数据原材料检验数据录入2化验室2原材料检验报告1原材料送检单原材料定等3原料鉴定意见4原材料送检信息查询1原材料检验信息查询5原材料检验信息编辑6产品检验数据录入83各产品检验报告产品定等9产品鉴定意见10产品检验信息查询11产品检验信息编辑12产品送检信息查询74产品送检单检验数据检验报告数据检验报告数据检验报告数据数据信息定等信息鉴定信息检验报告数据检验报告数据数据信息定等信息鉴定信息检验数据查询信息检验报告数据查询信息产品送检单信息查询信息原材料送检单信息原材料送检单信息产品送检单信息检验数据图2-5验单管理数据流图2.3.1.2.6定义验单管理信息编号信息集合名内容定义产生该信息的应用引用该信息的应用1原材料检验报告存放检验数据原材料检验信息录入+原材料定等+鉴定意见原材料检验信息查询2各产品检验报告存放检验数据产品检验信息录入+产品定等+鉴定意见产品送检信息查询表2-10验单管理信息集合表2.3.1.2.7定义验单管理应用编号应用名处理功能输入信息输出信息1原材料送检信息查询信息查询查询信息送检单信息2原材料检验数据录入信息录入检验数据数据信息3原材料定等比较运算数据信息定等信息4原材料鉴定意见信息录入定等信息鉴定信息5原材料检验信息查询信息查询查询信息送检单信息6原材料检验信息编辑信息编辑检验数据数据信息7产品送检信息查询信息查询查询信息送检单信息8产品检验数据录入信息录入检验数据数据信息9产品定等比较运算数据信息定等信息10产品鉴定意见信息录入定等信息鉴定信息11产品检验信息查询信息查询查询信息送检单信息12产品检验信息编辑信息编辑检验数据数据信息表2-11验单管理应用定义表.2.3.1.2.8验单管理操作任务编号任务名所属应用名功能输入数据项输出数据项数据库操作定义使用时间频率2.1.1原材料送检单模糊查询原材料送检信息查询获得未检验的原材料送检单编号无原材料送检单编号原材料送检单库与原材料检验报告库嵌套查询<1秒经常2.1.2原材料送检单精确查询原材料送检信息查询由原材料送检单编号查询送检单信息原材料送检单编号原材料送检单记录原材料送检单库条件查询<1秒经常2.2.1原材料检验数据录入原材料检验数据录入输入原材料检验数据检验数据*数据信息*原材料检验报告编辑记录<1秒经常2.3.1原材料定等原材料定等鉴定原材料检验项目等级数据信息*定等信息*原材料检验报告编辑记录<1秒经常2.4.1原材料鉴定意见原材料鉴定意见根据检验项目等级鉴定检验结果定等信息*鉴定信息*原材料检验报告编辑记录<1秒经常2.5.1原材料检验信息模糊查询原材料检验信息查询获得所有已经检验的原材料检验报告编号无原材料检验报告编号原材料检验报告库选择查询<1秒经常2.5.2原材料检验信息精确查询原材料检验信息查询获得指定编号的原材料检验报告信息原材料检验报告编号原材料检验报告数据原材料检验报告库选择条件查询<1秒经常2.6.1修改原材料检验报告原材料检验信息编辑修改指定的原材料送检单数据原材料检验报告数据*原材料检验数据信息*编辑原材料检验报告库记录<1秒很少2.6.2删除原材料检验报告原材料检验信息编辑删除指定的原材料送检单数据原材料检验报告数据*无编辑原材料检验报告库记录<1秒很少2.7.1产品送检单模糊查询产品送检信息查询获得未检验的产品送检单编号送检部门名称+产品类型产品送检单编号产品送检单库与产品检验报告库嵌套查询<1秒经常2.7.2产品送检单精确查询产品送检信息查询由产品送检单编号查询送检单信息产品送检单编号产品送检单记录产品送检单库条件查询<1秒经常2.8.1产品检验数据录入产品检验数据录入输入产品检验数据检验数据*数据信息*产品检验报告编辑记录<1秒经常2.9.1产品定等产品定等鉴定产品检验项目等级数据信息*定等信息*产品检验报告编辑记录<1秒经常2.10.1产品鉴定意见产品鉴定意见根据检验项目等级鉴定检验结果定等信息*鉴定信息*产品检验报告编辑记录<1秒经常2.11.1产品检验信息模糊查询产品检验信息查询获得所有已经检验的产品检验报告编号无产品检验报告编号产品检验报告库选择查询<1秒经常2.11.2产品检验信息精确查询产品检验信息查询获得指定编号的产品检验报告信息产品检验报告编号产品检验报告数据产品检验报告库选择条件查询<1秒经常2.12.1修改产品检验报告产品检验信息编辑修改指定的产品送检单数据产品检验报告数据*产品检验数据信息*编辑产品检验报告库记录<1秒很少2.6.2删除产品检验报告产品检验信息编辑删除指定的产品送检单数据产品检验报告数据*无编辑产品检验报告库记录<1秒很少表2-12DBIPO表(*号的数据项详见数据字典).2.3.1.2.9验单管理数据项数据组名原材料检验报告数据项名数据类型数据长度小数位数单位约束允许空值验单编号整数80无无不允许送检单编号整数80无无不允许检验日期日期80无无不允许检验依据字符100无参照表2-4不允许原材料类型字符100无参照图2-1不允许STA字符100无无不允许A整数80无无不允许AJ字符100无无不允许STB字符100无无不允许B整数80无无不允许BJ字符100无无不允许STC字符100无无不允许C整数80无无不允许CJ字符100无无不允许STD字符100无无不允许D整数80无无不允许DJ字符100无无不允许STE字符100无无不允许E整数80无无不允许EJ字符100无无不允许鉴定意见字符100无无不允许检验员字符100无无不允许审核员字符100无无不允许备注字符500无无允许数据组名产品检验报告数据项名数据类型数据长度小数位数单位约束允许空值验单编号整数80无无不允许检验温度整数100℃无不允许检验日期日期100无无不允许相对湿度整数80°无不允许检验依据字符80无参照表2-5不允许STA1字符100无无允许STA2字符100无无允许A1整数80无无允许A2整数80无无允许AJ字符100无无允许STB1字符100无无允许STB2字符100无无允许B1整数80无无允许B2整数80无无允许BJ字符100无无允许STC1字符100无无允许STC2字符100无无允许C1整数80无无允许C2整数80无无允许CJ字符100无无允许STD1字符100无无允许STD2字符100无无允许D1整数80无无允许D2整数80无无允许DJ字符100无无允许STE1字符100无无允许STE2字符100无无允许E1整数80无无允许E2整数80无无允许EJ字符100无无允许STXG1字符100无无允许STXG2字符100无无允许XG1整数80无无允许XG2整数80无无允许XGJ字符100无无允许STZGA1字符100无无允许STZGA2字符100无无允许ZGA1整数80无无允许ZGA2整数80无无允许ZGAJ字符100无无允许STZGB1字符100无无允许STZGB2字符100无无允许ZGB1整数80无无允许ZGB2整数80无无允许ZGBJ字符100无无允许STRF1字符100无无允许STRF2字符100无无允许RF1整数80无无允许RF2整数80无无允许RFJ字符100无无允许STDLA1字符100无无允许STDLA2字符100无无允许DLA1整数80无无允许DLA2整数80无无允许DLAJ字符100无无允许STDLB1字符100无无允许STDLB2字符100无无允许DLB1整数80无无允许DLB2整数80无无允许DLBJ字符100无无允许STLY1字符100无无允许STLY2字符100无无允许LY1整数80无无允许LY2整数80无无允许LYJ字符100无无允许STDRA1字符100无无允许STDRA2字符100无无允许DRA1整数80无无允许DRA22整数80无无允许DRAJ字符100无无允许STDRB1字符100无无允许STDRB2字符100无无允许DRB1整数80无无允许DRB2整数80无无允许DRBJ字符100无无允许STLL1字符100无无允许STLL2字符100无无允许LL1整数80无无允许LL2整数80无无允许LLJ字符100无无允许鉴定意见字符100无无不允许检验员字符100无无不允许审核员字符100无无不允许备注字符500无无允许表2-13数据字典2.3.1.3验单审批功能每天由化验室建立的原材料检验报告和产品检验报告都要由主管部门过目,并加具审批意见。验单审批功能就是让技术科和质检科审批检验报告之用。2.3.1.3.1质检科审批原材料检验报告质检科人员每天对新产生的原材料检验报告数据进行审核并加具审核意见,在审核前可对原材料化验单进行查询,以调出相关验单进行审核。2.3.1.3.2技术科审批产品检验报告技术科人员每天对新产生的产品检验报告数据进行审核并加具审核意见,在审核前可对产品化验单进行查询,以调出相关验单进行审核。质检科原材料检验信息查询2原材料检验报告审批意见质检科原材料检验信息查询2原材料检验报告审批意见11原材料检验报告技术科产品检验信息查询4产品检验报告审批意见32各产品检验报告审批意见管理员日期管理员日期原材料报告审批信息查询信息原材料报告信息原材料报告信息审批意见产品报告审批信息查询信息产品报告信息产品报告信息图2-6验单审批数据流图2.3.1.3.4定义验单审批信息编号信息集合名内容定义产生该信息的应用引用该信息的应用1原材料检验报告审批信息原材料检验报告审批信息原材料检验报告审批意见原材料检验信息查询2各产品检验报告审批信息各产品检验报告审批信息产品检验报告审批意见产品检验信息查询表2-14验单管理信息集合表2.3.1.3.5定义验单审批应用编号应用名处理功能输入信息输出信息1原材料检验报告审批意见信息录入查询信息原材料报告信息2原材料检验信息查询信息查询检验数据原材料检验报告审批信息3产品检验报告审批意见信息录入数据信息产品检验报告审批信息4产品检验信息查询信息查询定等信息产品报告信息表2-15验单管理应用定义表.2.3.1.3.6验单审批操作任务编号任务名所属应用名功能输入数据项输出数据项数据库操作定义使用时间频率3.1.1原材料报告审批原材料检验报告审批意见审批原材料验单审批意见、管理员、审批部门、日期审批信息原材料经验报告编辑记录<1秒经常3.2.1原材料检验报告模糊查询原材料检验信息查询显示指定日期的检验记录日期原材料验单记录原材料检验报告库条件查询<1秒经常3.2.2原材料检验报告精确查询原材料检验信息查询显示指定编号的原材料检验报告审批信息原材料检验报告编号原材料检验报告审批信息原材料检验报告库条件查询<1秒经常3.3.1产品报告审批产品检验报告审批意见审批产品验单审批意见、管理员、审批部门、日期审批信息产品经验报告编辑记录<1秒经常3.4.1产品检验报告模糊查询产品检验信息查询显示指定日期的检验记录日期产品验单记录产品检验报告库条件查询<1秒经常3.4.2产品检验报告精确查询产品检验信息查询显示指定编号的产品检验报告审批信息产品检验报告编号产品检验报告审批信息产品检验报告库条件查询<1秒经常表2-16DBIPO表.2.3.1.3.9验单审批数据项数据组名原材料检验报告审批信息数据项名数据类型数据长度小数位数单位约束允许空值审批部门字符100无无允许审批人字符100无无允许审批日期日期80无无允许审批意见字符500无无允许数据组名产品检验报告审批信息数据项名数据类型数据长度小数位数单位约束允许空值审批部门字符100无无允许审批人字符100无无允许审批日期日期80无无允许审批意见字符500无无允许表2-17数据字典2.3.1.4.1验单浏览功能化验单浏览的功能是供系统用户对原材料及产品化验单数据之用,每位用户进入系统后,浏览各自权限之内所允许的验单内容。如车间只能浏览本车间的产品验单,而质检科则能够浏览全公司的化验单数据。在浏览验单的同时,能够进行比较丰富的条件查询,以最快捷的速度查阅自己感兴趣的内容。或可对查询的内容进行数据统计,经过统计确实了解产品的具体数据,另外利用图表以最直观的方式了解产品的检验数据,这有利于数据的对比分析,从而更有效地指导生产。验单也能够由电脑生成报表供浏览和打印之用。2.3.1.4.2验单数据检索经过设定查询条件检索化验单数据,要求查询条件尽量丰富,利于提高检索效率。检索所得的信息以数据表的形式显示。2.3.1.4.3验单数据统计分类统计验单数据结果,要求输出检验数据的平均值、最大值与最小值。2.3.1.4.4验单数据图表输出利用图表的形式显示验单数据,为科学分析检验数据提供便利的工具。2.3.1.4.5验单数据报表输出输出验单数据报表,利于浏览及打印保存。原材料检验报告信息用户查询1原材料检验报告信息用户查询1屏幕输出2数据统计3图形输出41原材料送检单2原材料检验报告4产品检验报告3产品送检单报表输出5原材料送检信息产品送检信息产品报告信息验单信息验单信息验单信息验单信息查询信息验单信息验单信息验单信息统计结果图2-7验单浏览数据流图2.3.1.4.7定义验单浏览信息编号信息集合名内容定义产生该信息的应用引用该信息的应用1原材料验单信息原材料验单查询应用2~52各产品验单信息各产品验单查询应用2~5表2-18验单浏览信息集合表2.3.1.4.8定义验单浏览应用编号应用名处理功能输入信息输出信息1查询信息查询查询信息验单信息2屏幕输出信息输出验单信息验单信息3数据统计数据统计验单信息统计结果4图形输出信息输出验单信息验单信息5报表输出信息输出验单信息验单信息表2-19验单浏览应用定义表.2.3.1.4.8验单浏览操作任务编号任务名所属应用名功能输入数据项输出数据项数据库操作定义使用时间频率4.1.1验单模糊查询1查询显示指定生产日期的产品验单生产日期验单信息*产品送检单联合产品检验报告条件查询<1秒一般4.1.2验单模糊查询2查询显示指定检验日期的产品验单检验日期验单信息*产品送检单联合产品检验报告条件查询<1秒一般4.1.3验单模糊查询3查询显示指定检验类别的产品验单检验类别验单信息*产品送检单联合产品检验报告条件查询<1秒一般4.1.4验单模糊查询4查询显示指定生产班次的产品验单班别/班次验单信息*产品送检单联合产品检验报告条件查询<1秒一般4.1.5验单模糊查询5查询显示指定送样人的产品验单送样人验单信息*产品送检单联合产品检验报告条件查询<1秒一般4.1.6验单模糊查询6查询显示指定产品类型的产品验单产品类型验单信息*产品送检单联合产品检验报告条件查询<1秒一般4.1.7验单模糊查询7查询显示指定检验日期的原材料验单检验日期验单信息*原材料送检单联合原材料检验报告条件查询<1秒一般4.1.8验单模糊查询8查询显示指定进仓日期的原材料验单进仓日期验单信息*原材料送检单联合原材料检验报告条件查询<1秒一般4.1.9验单模糊查询9查询显示指定原材料类型的原材料验单原材料类型验单信息*原材料送检单联合原材料检验报告条件查询<1秒一般4.2.1统计平均值数据统计显示平均值相关检验数据平均值数据记录统计<1秒一般4.2.2统计最大值数据统计显示最大值相关检验数据最大值数据记录统计<1秒一般4.2.3统计最小值数据统计显示最小值相关检验数据最小值数据记录统计<1秒一般表2-20DBIPO表(*号的数据项见数据字典)2.3.1.4.9验单浏览数据项数据组名原材料验单信息数据项目原材料送检单(部分项目)+原材料检验报告(所有项目)数据组名产品验单信息数据项目产品送检单(部分项目)+产品检验报告(所有项目)表2-21数据字典2.3.1.5系统管理功能一个功能完善的数据库管理系统,除了能够满足用户的基本数据处理功能外,还应满足系统本身的日常维护功能,如系统用户的管理、针对每个用户使用功能的权限范围设置、系统数据的维护以及建立每个用户进入系统后对数据库的所有操作的用户日志记录等等。这些功能的设置提高了数据库管理系统的可操作性、稳定性及安全性。它是数据库管理系统功能需求中不可划缺的重要组成部分。2.3.1.5.1用户管理建立使用本原材料及产品化验单管理系统的使用对象。明确每个用户的用户名、密码以及权限范围。经过分析研究,用户对象名称应以公司部门名称为宜,因为公司各部门人员存在一定程度的流动性,如若公司调整某员工的工作岗位后,其调动信息没有及时反映,而该员工继续使用原来的操作权限进入系统操作,就会带来操作上的不便与错误,这是大家不愿看到的结果。而各部门的名称及工作范围固定,有利于用户管理,只要对用户密码采取有效的管理措施就不会轻易出现上述的错误,因此系统选择公司部门名称作为用户名,其用户口令由各部门设置,权限范围由系统管理员设定。2.3.1.5.2权限管理全面划分原材料及产品化验单管理系统的应用功能,针对各用户的工作范畴界定各自的应用功能,以此作为权限划分的依据设定权限等级,等级最高的权限为1,次之为2并以此类推。权限的设置能够随着实际环境而变化,系统管理员在用户管理模块中赋予每个用户相应的权限等级,各权限等级的操作范畴在权限管理模块中设定。权限管理应贯穿于整个系统的运行过程中。2.3.1.5.3日志管理每位用户进入系统后对数据库所作的操作都应该有一个明晰的记录,有利于日常数据的维护及化验室人员工作的跟踪管理,提高工作过程的可追溯性。日志管理功能包括日志的建立、查询、修改和删除,它贯穿于整个系统的运行过程中。2.3.1.5.4数据库管理提供系统数据库的备份与恢复功能,由系统管理员操作。2.3.1.5.5系统管理数据流图普通用户普通用户权限管理2用户管理11用户表系统管理员日志查询5日志管理42权限表用户信息数据库管理33日志表数据库管理系统权限信息日志信息日志信息操作信息日志信息查询信息指令信息指令信息指令信息指令信息指令信息图2-8系统管理数据流图2.3.1.5.6定义系统管理信息编号信息集合名内容定义产生该信息的应用引用该信息的应用1用户表用户信息用户管理无2权限表权限信息权限管理无3日志表日志信息日志信息日志查询表2-22系统管理信息集合表2.3.1.5.7定义系统管理应用编号应用名处理功能输入信息输出信息1用户管理管理用户指令信息用户信息2权限管理管理权限指令信息权限信息3数据库管理数据维护指令信息操作信息4日志管理日志维护指令信息日志信息5日志查询查询日志查询信息日志信息表2-23系统管理应用定义表.2.3.1.5.8系统管理操作任务编号任务名所属应用名功能输入数据项输出数据项数据库操作定义使用时间频率5.1.1增加用户用户管理添加用户用户名,密码,权限用户记录用户表添加记录<1秒很少5.1.2编辑用户用户管理修改用户信息用户名,密码,权限用户记录用户表编辑记录<1秒很少5.1.3删除用户用户管理删除用户信息无无删除用户表记录<1秒极少5.2.1修改权限等级权限管理修改权限等级权限信息*权限记录权限表记录编辑<1秒很少5.3.1数据库备份数据库管理数据库备份指令无数据库数据备份<1秒经常5.3.2数据库恢复数据库管理数据库恢复指令无数据库数据恢复<1秒很少5.4.1删除日志日志管理删除指定日志记录日志记录号无删除日志表记录<1秒一般5.5.1日志模糊查询1日志查询查询指定事件类型的日志事件类型日志信息*日志表条件查询<1秒一般5.5.2日志模糊查询2日志查询查询指定日期的日志日期日志信息*日志表条件查询<1秒一般5.5.3日志模糊查询3日志查询查询指定用户的日志用户名日志信息*日志表条件查询<1秒一般表2-24DBIPO表(*号的数据项见数据字典)2.3.1.5.9系统管理数据项数据组名用户表数据项名数据类型数据长度小数位数单位约束允许空值用户名字符100无公司部门名不允许密码字符60无无不允许权限整数20无无不允许数据组名权限表数据项名数据类型数据长度小数位数单位约束允许空值编号整数100无无不允许产品送检单录入整数10无0~1不允许原料送检单录入整数10无0~1不允许产品送检单修改整数10无0~1不允许原料送检单修改整数10无0~1不允许产品检验数据录入整数10无0~1不允许原料检验数据录入整数10无0~1不允许产品检验数据修改整数10无0~1不允许原料检验数据修改整数10无0~1不允许审批产品检验单整数10无0~1不允许审批原料检验单整数10无0~1不允许用户权限管理整数10无0~1不允许用户日志管理整数10无0~1不允许数据库管理整数10无0~1不允许数据组名日志表数据项名数据类型数据长度小数位数单位约束允许空值日志编号整数100无无不允许事件发生日期日期80无无不允许事件发生时间日期60无无不允许事件类型整数20无无不允许事件标题字符100无无不允许事件类型字符100无无不允许事件内容字符100无无不允许操作用户名字符100无无不允许表2-21数据字典第三章设计方案3.1现存系统不足之处3.1.1版本落后在之初,佛山塑料集团还没有建设公司的内部网络,公司大多数的生产管理软件都是单机版本运行,而当时各部门使用的电脑多为奔腾Ⅱ级的系统配置,操作系统也就是win95系统甚至是DOS系统。因此当公司正式建设局域网后,为了尽快体现局域网的效用,公司电脑部门在较短的时间内,以当时的电脑硬件环境为前提设计了一套在DOS环境下运行的验单系统。这个系统的诞生已经大大提高了验单管理的效率,当其时受到公司各方面的一致好评。但随着公司的发展,现在公司各部门的电脑已经更新换代,操作系统也已经使用更高级的版本。这样原来的验单系统已经跟不上形势的发展,用户在操作上要频繁地在WINDOWS系统与DOS系统之间切换,有时为了查看一些较小的检验项目信息,用户干脆直接电话询问化验室而避免使用验单系统。因此现在是升级验单系统的时机了。3.1.2数据结构不合理现在的验单系统主要使用两个数据表,一个为原材料验单表而另外一个为产品验单表。原材料验单表存储原材料送检信息与检验结果信息,产品验单表存储产品送检信息与检验结果信息。这样的数据结构虽然简单,但这样的数据结构会带来操作上的不便,如建立一张新的验单记录,就要同时输入送检信息与检验结果信息,如果某样品不是即时检验,其送检信息就不能预先存储在电脑里以供日后查询之用,而只有等检验结果出来后才能一起输入,降低了电脑的存储利用率。或者当删除一张验单时就会检验信息连同送检信息一齐删除,破坏了信息的完整性。而且一些送检信息与验单信息关系不大,把这些数据集中在一个表里显得数据项之间的关联性稍差。3.1.3存储空间利用率低由于产品的类型多且检验项目差别较大,而现在系统的产品验单表将所有类型产品的检验项目集中在一起,数据表虽然简单,但势必会造成存储空间的浪费。所有产品的检验项目共有近30多项,而一个产品的日常检验项目只有1~3项,这意味着存储空间的利用率只有10%左右。如果某个产品的样品只检验一个专检项目,整条记录就只有一项检验数据,而其它检验项目都为空值,空间的浪费相当严重而且操作人员在输入数据时容易出错。3.1.4业务流程不合理建立送检信息的主体应该是送检部门,因此送检信息的发布、编辑应由送检部门的有关人员操作。而现在验单系统的送检信息的编辑工作是由化验室人员操作,与现实的业务需求不符。这样会因人为操作上的失误产生异议。理想的状况是化验室人员不参与送检信息的编辑,只有送检信息的创立者才有权编辑其创立的送检信息。另外送检部门利用网络上传送检单有利于提高化验室的工作效率并减轻化验员的劳动强度。3.1.5系统智能化程度不高现存验单系统的功能只是体现在数据的输入上,化验人员得出检验结果后,将结果与相应产品的检验标准做比较,然后再将该标准与结论输入验单系统,工作强度很大且容易出错,我认为这些算术比较的工作应该交给计算机去做。另外很多的数据输入项目相当固定,如检验类别就只有全检、常检、专检等项目,系统应该给出一定的输入提示给操作者选择,以降低操作者的劳动强度和出错机会。3.1.6检验数据利用率低验单系统的数据输出形式仅为报表输出,而我们日常工作中对检验数据的使用除简单的浏览外,还需要科学的数据比较、趋势分析及一定的统计结果。而受程序版本的限制,上述功能还不能得到很好的满足。在检验数据的检索手段上,查询条件的设置项目不够丰富,令检验数据的查找速度偏低。3.2系统设计目标针对现存系统的不足,制定本次系统设计的目标如下:系统的运行环境要适合在WINDOWS操作系统环境下运行。完善数据结构,实现送检信息与检验信息分离存储。重新设计产品验单库,合理分配存储空间。提供网上送检信息的建立与编辑功能,改进工作流程的合理性。检验项目的定等操作实现电脑化控制,提高系统的智能化程度。强化验单数据的检索与浏览功能,提高检验数据的利用率。3.3系统体系结构3.3.1体系结构概述在讨论系统的架构之前,首先回顾一下计算机网络发展的过程。计算机网络主要经历了以下几个发展阶段:主机/终端(Mainframe/Terminal)模式;文件服务器/工作站(FileServer/Workstation)模式;客户机/服务器(Client/Server)模式;浏览器/服务器(Browser/Server)模式。从应用软件的角度来看,客户机/服务器网络模式下的软件结构简称为C/S结构,浏览器/服务器网络模式下的软件结构简称为B/S结构。现在C/S结构和B/S结构得到了广泛的应用,主机/终端(Mainframe/Terminal)模式和文件服务器/工作站(FileServer/Workstation)模式在新构建的系统中已很少使用。Client/Server(C/S)是当前数据库应用程序中极为流行的一种方式,特别是网络技术的充分发展后,当前很多系统都采用这种方式进行构造,其最大优点是将计算机工作任务分别由客户端和服务器端来共同完成,这样有利于充分合理利用系统资源。而我们经常提到的Browser/server(B/S)结构,它也是采用C/S结构的基本思想,使用浏览器作为系统前端,实现了我们理想中的瘦客户。可是系统的工作量并没有真正减少,而是将部分客户端的工作量交付给服务器端来完成。考虑到技术风险的问题,本系统采用的是C/S结构。3.3.2客户机/服务器(C/S)体系结构基本概念典型的客户机/服务器包括一个客户机(或称前端),一个服务器(或称后端),
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 智能变电站保护装置的调试与配置原则
- 注册会计师税法中国际税收协定的适用原则
- 2026江西鹰潭月湖区民政局招聘工作人员1人备考题库附答案详解(精练)
- 2026重庆两江新区物业管理有限公司外包岗位招聘1人备考题库含答案详解(能力提升)
- 2026合肥信息工程监理咨询有限公司招聘15人备考题库附参考答案详解(a卷)
- 2026山东济南市第一人民医院招聘卫生高级人才和博士(控制总量)18人备考题库带答案详解(模拟题)
- 2026年烟台文化旅游职业学院公开招聘高层次、高技能人才备考题库附答案详解
- 2026广东广州市中山大学孙逸仙纪念医院药学部工程岗位招聘1人备考题库带答案详解(轻巧夺冠)
- 2026江苏扬州市消防救援局政府专职消防人员国上半年招聘59人备考题库及答案详解【易错题】
- 2026中国科学院青藏高原所“海外优青”项目人才招聘备考题库(北京)及答案详解(历年真题)
- DGTJ08-2317-2020 土地整治项目工程质量验收标准
- (高清版)DB11∕T 839-2025 行道树栽植与养护管理技术规范
- 2025年4月自考02627运筹学与系统分析试题
- 新疆东明塑胶有限公司年产3万吨多晶硅项目环评报告
- 危化品卸车试题及答案
- 食品生产许可现场核查评分表SC模板
- 胶合板生产流程
- 门诊患者心理特点及护理
- 超星尔雅学习通《法律基础(西南政法大学)》2025章节测试答案
- 《计算机动漫与游戏制作教程》课件-第1章
- 维修改造工程施工组织设计方案
评论
0/150
提交评论