服装企业原材料检验管理系统设计与实现 计算机系统专业_第1页
服装企业原材料检验管理系统设计与实现 计算机系统专业_第2页
服装企业原材料检验管理系统设计与实现 计算机系统专业_第3页
服装企业原材料检验管理系统设计与实现 计算机系统专业_第4页
服装企业原材料检验管理系统设计与实现 计算机系统专业_第5页
已阅读5页,还剩63页未读 继续免费阅读

下载本文档

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

文档简介

第一章绪论 21.1研究背景及意义 21.2本文主要工作 21.3本文组织结构 3第二章相关技术概述 5 5 7 8 82.6本章小结 第三章系统需求分析 93.1功能性需求分析 93.1.1检验任务流程模块 93.1.2报表管理模块 3.1.3数据统计模块 3.1.4权限管理模块 3.2非功能性需求分析 3.3设计约束 3.4本章小结 第四章系统详细设计与实现 4.1系统总体设计 4.1.1架构设计 4.2.1数据库设计 4.2系统模块设计与实现 4.2.1检验流程模块设计与实现 4.2.2表单管理模块 4.2.3数据统计模块 4.2.4权限管理模块 4.3本章小结 5.1测试目的 5.2测试环境 5.3测试结果 5.3.1登陆模块 345.3.2检验任务流程模块 5.3.3表单管理模块 5.3.4数据统计模块 365.3.5数据统计模块 5.4本章小结 第六章总结与展望 6.1本文总结 6.2后续工作展望 参考文献 错误!未定义书签。 的基于B/S架构web系统软件,为Withthestandardizationdevelopmentofcomputernetworktereisanurgfproductionmethodsofalltradesandprofessions.Theuseofcomputertechnologytorealizetheinformationizationandmoderunderthetrend.Inthemanagementofapparelenterprisesprocess.Timelystatisticalanalysisoftheresultsofqualityinsenterprise'scontrolofproductionquaimprovetheworkefficiencyofemployeesandendatastatisticsandanalysisfunctenterprises,withaviewtoachievingafastconnectionwiththepracticalsituationofthinspectionofthegarmentwasconstructed,usingmodel,thedevelopmentoftheback-endusingthePythonlanguageandtheDjangostandard,whichcanmeettherequirementofqualityinspectionofgarmententerprises.Accordingtotheorderofthesystemrequirementsanalysis,systemdetaileddesignaimplementationandsystemtest,thispaperintroducestherawmaterfinallyprovidestheenterpriseemploKeywords:B/Sschema;Djangoframework;Angularjsframework;manageme(1)检验任务管理模块,检验员通过新建检验任务和填写检验任务来记录一批(2)报表提交与审批模块,将检验任务记录汇总提交管理员审批。(3)数据统计、图表生成模块,通过汇总分析检验任务表单的记录,及时了解(4)权限管理模块,系统管理员管理用户权限。系统的相关参数配置也在该模(1)系统采用Django后端框架搭配Angularjs前端框架,将前后端任务明确分(2)根据具体检验材料的不同,具体的检验方法及计算方法也相对不同,采用材料的不同取出相应的代码在前端进行加载运行,实现不同材料对应不同方法的功业原材料检验管理系统的相关技术介绍。系统相关技术主要包括系统开发语言第二章相关技术概述Python是一种面向对象的解释型计算机程序设计语言I⁵1,是纯粹(1)用于创建模型的对象关系映射。(2)为最终用户设计的完美管理界面。(3)一流的URL设计。(4)设计者友好的模板语言。(5)缓存系统。Django是一个基于MVC构造的框架。但是在Djan的部分由框架自行处理,所以Django里更关注的是模型(M和视图(Views),称为MTV模式。它们各自的职责如下:存取模型及调取恰当模板的相关逻辑。模型与模板的桥梁。图2.1Django层次职责图1图2.2Django框架流程图Django是一个可以使Web开发工作愉快并且高效的Web开发框架。使用AngularJS诞生于2009年171,创建人是MiskoHevery等,后来被Google公司所定和依赖注入,它可以帮助我们减少大量代码,而这些都在Application(foot)moApplication(foot)mo(2)图形化用户界面;(3)丰富的编程接口工具;(5)良好的伸缩性;(6)支持Web技术;(7)提供数据仓库功能。ApacheHTTPServer(简称Apache)是Apache软件Apache具有可配置的错误详细等内容,还支持图形用户界面Django框架主要负责前后端的交互,控制层与数据库的交互,根据前端的要求,经第三章系统需求分析经过深入细致的调研和分析,将用户的各种不正式的需求表述转化为完整的需求定检验任务填写查看汇总数据检验员填写打印表单主要信息实验室人员填写使用同货号数据上传图片审核退回原材料检验相关报表供应商交货折线图检验工时汇总检验任务汇总实验室相关报表阶段数据统计表检验任务分配规则问题反馈当点击填写检验任务后,会进入到一个页面来选择将要填写的表单(即报表)。十一个表单分别为:商标、纸卡、不干贴,材料验收记录(辅料),实验室检测白油检验记录,材料验收记录(花边),材料模压测试报告,材料验收记录(面料)。在表单中,必填项目需要用星号“*”标出。一些有要求的数据,当数据内容不合格或者不在范围内时,用红色标出内容的错误之处,醒目地提醒检验人员。有些内容要求根据前边填写的内容来直接计算出结果,默认地填写在表单中,当检验人员遇到特殊情况需要单独修改时,也可单独填写该内容。根据检验材料的不同,自动计算的计算方法也各不相同,每种材料需要单独设置计算方法。在检验完成后,要求可以打印标签。由于该企业有自己的打印方法,要求调用其打印程序,并将所需数据传给该打印程序。当表单填写完毕后,如果遇到不合格的表单需要提交反馈单。反馈单在该企业内部的另一个系统中,该系统只能用IE浏览器打开,要求能调用IE浏览器并打开该网页进行反馈,其中一些相应的数据需要在打开页面的同时自动填写到页面中。实验室人员只有权限填写其中某一部分表单。在其主要的实验室检测报告表单中,要求能够上传图片。管理人员可以批准或退回已提交的表单。同时,为方便管理人员的查看和审批,要求添加汇总表单的选项,可点击汇总表单中的某一张表单,专门查看提交该表单的上述功能性需求为报表管理模块的需求,具体实现和详细设计将在下一章中详细数据统计模块根据权限具体分为两块内容:原材料检验人员报表和实验室报表。原材料检验人员报表包括:供应商交货情况分析表、供应商交货折线图表、检验工时汇总表、检验任务汇总表。供应商交货情况分析表要求可以根据供应商、来料类型开始日期和结束日期进行供应商编码÷供应商名称÷不合格数量÷不合格批次÷供应商交货折线图表要求可以根据供应商、开始日期和结束日期进行查询。检验工时汇总表要求可以根据年份和月份查询员工过的工时,查询结果如下图:姓名单项工时(秒)合计工时(秒)月度总工时(秒月度总工时(秒检验任务汇总表要求可以根据开始日期和结束日期进行查询,查询结果如下: 到料日期检验日期供应商材料名称货号色号/型号订单号检验员到料数检验数合格数不良数不良率%主要质量问题/检验号判定处理结果生产过程中反实验室报表包括:阶段数据统计表、材料检测数据明细表。阶段数据统计表要求可以根据供应商、开始日期和结束日期进行查询,查询结果申请部门经纬干湿甲醛回弹性经纬经纬日光单双径向纬向每一张统计报表都要求能够导出Excel表格。权限管理模块只有管理员有权限进入。权限管理模块分为流程表单设计、使用管理和问题反馈。流程表单设计包括检验任务分配规则。使用管理包括:用户管理、权限管理、供应商管理、材料名称管理、单位管理、疵点管理、来料类型管理。具体管理要求如下页表3.2所示。以上使用管理均需要管理员权限才能查看和操作。问题反馈允许本系统的所有使用人员查看和填写,允许反馈本系统所出现的问题或需要添加的新需求。除了功能性需求之外,软件需求分析还应该包括非功能性需求。非功能性需求主功能信息添加用户工号、姓名、部门、组别、岗位、操作修改用户信息删除用户分组、身份、权限、操作添加供应商供应商编码、供应商名称、操作修改供应商信息删除供应商查询供应商名称、大类、操作修改物料信息名称、操作修改物料种类信息名字、操作添加疵点疵点名称、操作修改疵点信息删除疵点查询疵点添加来料类型来料类型、操作修改来料类型信息删除来料类型查询来料类型(1)由于本系统是针对服装企业原材料内部使用,所以要求系统从早上八点到(2)要求系统界面简洁、美观、大方,符合服装企业原材料检验人员的使用要(3)系统要具有可扩展性和易维护性。可扩展性要求系统可以增加需求和接口,(4)系统应该具有安全性,要求做好权限设计,防止普通用户做出越过其权限(5)可操作性,要求简单至上,系统只需打开浏览器的书签即可进入,登陆的(6)数据精确度要求:保留小数点后两位。(7)时间特性:时间特性时间特性要求响应时间3秒内更新处理时间5秒内数据转换与传输时间2秒内运行时间24小时均可运行例外:由于数据统计表数据量过大,可以适量增加数据传输的等待时(2)数据库:SQLServer;(3)运行环境:公司内网。第四章系统详细设计与实现是基于Django的服装企业原材料检验管理系统16所用的技术方案是由Python写成,采用了MTV的框架模式,即模型M,模板T和视图V。行数据库的连接、执行操作和释放连接三个步骤,所以将此三个步骤封装成一个构设计、数据库的实施和数据库的运行和维护。本系统的数据库表供包括:用户相关数据表两张,表单填写相关数据表十一张,反馈表一张,检验流程相关表八张,检验方法表一张,用户角色及权限相关表四张,材料相关表三张,疵点数据表一张,供应商数据表一张,单位数据表一张,其余表项两张,共计三十五张表。以下三张图简要描绘了服装企业原材料检验管理系统的数据库关系图。图4.1检验任务流程图、图4.2用户角色及权限关系图和图4.3检验任务关系图三张图从三个方面概括给出了本系统的各种关系。置Assessor图4.3检验任务关系图(1)用户表:类型长度小数默认值允许为空外键主键00001员工ID00000用户姓名0000000000000000000权限JSON83100创建时间8300修订时间11000类型长度小数允许为空0000100000部门名称00100部门类别类型长度数值精度小数位数允许为空外键主键0000000100000000100实测数00100110100外观00100检验号4100100410010000000000100100验员1000是否是主吊牌的首先安装Python,Django,npm,nodejs,并配置好相关环境。并利用Django+现在是2016年12月26日16:40:39,下面是与您相关的一些信息。实验室人员管理人员实验室人员管理人员收到一批材料收到险验任务收到一批材料新建检验迁务到建险验任务新建检验迁务填写表单填写表单填写表单是实验室检稳类实发安核验实验室检稳看是青是青是否填可反馈单保在填可反馈单填交表单提交表单填交表单查看汇总数据提交检验任务提交检验任务提交检验任务市核是香退回检验任务审核通过退回检验任务香要月上城及是发起反围图4.7原材料系统检验任务流程图←→C①localhost800/*/Ins/Tasks/Dataentry-检验检验任务管理其中,按照需求,必填项目在右上角用星号“*”标出,当带星号的项目内容为时,只需填写到料总数1,后边的样本量和抽验比例会根据系统内部设定好的检验方务对应是一个表单,由检验人员自行选择表单进行填写。表∈材料验收记录(辅料)称:局灰,上表,城子、里身到料定数(米):222V(码)9C1|打田|保存|搜交反漆单|*国别主页进入到材料验收记录(辅料)表后,即可开始填写具体内容。其中根据检验人员的要求,一些填写项可以根据前边填写项自动计算,不同的材料有不同的计算方法。这里将计算方法的前端代码写入数据库,当在表单选择页面点击此表单时,系统会根据检验材料从数据库中选择该检验材料对应的自动计算方法的前端代码,并将代码字符串返回给前端,前端由eval函数进行字符串解析,将字符串解析成前端代码并执行。填写项目的复选框可以打勾,勾上的项目将会额外地显示在表单中,供检验人员根据材料的不同自行打勾并填写。点击添加即可添加一行。在每一行最后的操作栏中有打印和删除两个选项,删除即删除本行;打印则是调用企业内部打印系统,并将本行规定的数据和一部分规定的检验任务信息传给该打印系统进行标签打印。右下角有批量打印、保存、提交三个按钮。批量打印即将每一行都打印出来。保存即保存表单信息。提交即先保存,再改变表单状态为提交状态。提交后可以继续修当表单中的结论选择“不合格时”,表单右下角将会出现一个方框,并将不合格内容自动带入方框,此时点击提交,将会自动调用IE浏览器并打开反馈系统,并将数据带入反馈系统页面中。<1823845花片(小)6透明肩带(付)78图4.12材料名称管理第五章系统测试系统测试,英文是SystemTesting。是对整个系统的测试,将硬件、软件、操作人员看作一个整体,检验它是否有不符合系统说明书的地方。这种测试可以发现系统分析和设计中的错误,是投入使用之前的重要步骤。整体测试流程如下图:说明书现”在系统投入使用之前,为了确保系统能够稳定运行且不出错,需要进行系统测试来保证系统的可用性、安全性、稳定性、易用性等。软/硬件名称内存显示器1366*768分辨率运行平台数据库开发语言Python2.7.10,javascript,htDjango1.4.20,Angula(1)输入数据库中的工号密码进行登陆,成功登陆;(2)输入数据库中不存在的工号密码或错误的工号密码,登陆失败;(3)登陆前,选择“保存登陆凭证”后,下次登陆会出现保存的工号密码。(1)点击“新建”弹出添加或修改检验任务,按要求填写后提交成功,不符合(2)填写要求并点击“查询”后,能查询到符合要求的检验任务;(3)点击“修改”,弹出添加或修改检验任务,按要求填写后成功提交,不符合(4)点击“填写”进入表单选择页面;(5)点击“删除”,成功删除本条检验任务及本条检验任务相关联的表单;(6)点击“提交”,检验任务填写中不能看到本条检验任务,查看汇总数据中出(7)查看汇总数据中,点击“查看”进入表单选择页面;(8)查看汇总数据中,点击“退回”,将本条检验任务退回到检验任务填写中;(9)查看汇总数据中,点击“反馈”,弹出调用提示框。(1)在检验任务填写中,点击某一行检验任务的“填写”进入表单选择页面,(2)点击任意一个表单可进入表单内部进行填写;(4)根据计算要求输入数据,后边输入框自动计算;(5)选择填写项目,下列表格出现已选择的栏目;(6)点击“添加”,添加一行;(7)点击“打印”,弹出提示框要求调用其他程序;(8)点击“删除”,删除本行;(9)点击结论处的“不合格”,增加输入框并自动带入不合格数据;(10)点击扫描条码框,用连接电脑的扫码枪扫描正确的条码后进入相应表单,(11)点击“保存”后,保存成功;(12)点击“提交”后,保存成功,状态变成“已提交”状态;(13)点击“提交反馈单”,弹出提示框要求调用其他程序;(14)点击“回到主页”,回到主页。(15)汇总表单中,能够查询到该表单提交且该检验任务提交的检验任务;(16)管理人员进入已提交的表单中,点击通过,或在汇总表单外直接点击“审(1)点击任意报表,出现报表标题栏和查询输入框;(2)按要求查询,能查询到符合要求的数据;(4)当选

温馨提示

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

最新文档

评论

0/150

提交评论