大容量计量检定信息管理系统_第1页
大容量计量检定信息管理系统_第2页
大容量计量检定信息管理系统_第3页
大容量计量检定信息管理系统_第4页
大容量计量检定信息管理系统_第5页
已阅读5页,还剩46页未读 继续免费阅读

下载本文档

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

文档简介

题目大容量计量检定信息管理系统TITLELarge-capacitymetrologicalverificationinformationmanagementsystem摘要在当前的社会,由于市场经济的飞速发展,各行各业的竞争也越来越激烈,对于重工业企业来说,如何提高工厂生产质量,生产高质量产品,已经成为当前行业竞争中的重要条件,换句话说,产品的质量高低已经成为企业的绝对实力之一,因此,采用合理的方式将现代软件工程应用在软件开发中是至关重要的REF_Ref17113\r\h[9]。对于大部分工业企业来说,提高工厂的生产质量已经成为延长企业寿命的重要手段,生产高质量产品,已经成为当前行业竞争中的重要条件,换句话说,产品的质量是能够影响企业发展方向的,企业若想长久的蓬勃发展,提高产品质量和工作效率则是企业的必经之路。而计量统计则是企业产品品质的保证,因此,计量检定工作质量高低将直接决定企业的命运。因此计量检定越来越受重视。本大容量计量检定信息管理系统将为企业提供全方位的信息管理。并在某些方面上体现出企业现代化信息管理的水平。本设计将使用eclipse开发,基于JAVAEE技术,JAVA语言编程,以及MySQL数据库存储数据。本系统大致分为以下七个功能模块,它们分别为:人员管理模块、单位管理模块、项目管理模块、储罐管理模块、部门管理模块、检定分析模块、检定管理模块。人员检定模块包含了对人员个人信息、工作信息的增加、删除、修改管理等功能;单位管理模块则是对鉴定单位的名称、地点、联系人等信息进行管理;项目管理模块将整合项目内容、类型、所属单位等信息;此外还有储罐管理模块、部门管理模块、检定分析模块和检定管理模块,它们分别将各自模块的资料信息整理储存,并实现增删改查的功能要求。本文将主要分为绪论,需求分析,系统设计,系统实现,系统测试等几个部分进行叙述。绪论将介绍项目背景,意义,技术路线以及相关工具。需求分析将介绍软件需求的确定和精化,系统设计将介绍软件系统的设计过程,系统实现部分将介绍本大容量计量检定管理系统的实现过程。系统测试将介绍软件测试的流程和结果。关键字:计量检定、储罐、信息管理;JAVAEE;JAVA;

AbstractWiththecontinuousdeepeningofChina'ssocialandeconomicreformsandthecontinuousdevelopmentofscienceandtechnology,Electronicinformationtechnologyhasgraduallybecomepopular,andinthedailylifeofpeople,computersandotherelectronicproductshavebeenwidelyused.Forcomputerinformationtechnology,thetechnologybelongstomodernscienceandtechnologyandisdrivenbythesupportofsoftware.Insoftwaredevelopment,theapplicationofmodernsoftwareengineeringinsoftwaredevelopmentwillbeaffectedbytheoverallcharacteristicsofsoftwaredevelopment.Therefore,itiscrucialtoapplymodernsoftwareengineeringinsoftwaredevelopmentinareasonableway[6].Formostindustrialenterprises,improvingtheproductionqualityoffactorieshasbecomeanimportantmeanstoextendthelifeofenterprises.Theproductionofhigh-qualityproductshasbecomeanimportantconditioninthecurrentindustrycompetition.Inotherwords,thequalityofproductscaninfluencethedevelopmentdirectionofenterprises.Ifenterpriseswanttoprosperforalongtime,improvingproductqualityandworkefficiencyistheonlywayforenterprises.Themeasurementstatisticsistheguaranteeofthequalityoftheenterpriseproducts.Therefore,thequalityofthemeasurementverificationwilldirectlydeterminethefateoftheenterprise.Therefore,metrologicalverificationisgettingmoreandmoreattention.Thislarge-capacitymeasurementandverificationinformationmanagementsystemwillprovideenterpriseswithcomprehensiveinformationmanagement.Andinsomerespects,itreflectsthelevelofenterprisemoderninformationmanagement.Thisdesignwillbedevelopedusingeclipse,basedonJAVAEEtechnology,JAVAlanguageprogramming,andMySQLdatabasestoragedata.Thesystemisroughlydividedintothefollowingsevenfunctionalmodules:personnelmanagementmodule,unitmanagementmodule,projectmanagementmodule,storagetankmanagementmodule,departmentmanagementmodule,verificationanalysismodule,verificationmanagementmodule.Thepersonnelverificationmoduleincludesfunctionssuchasaddingpersonalinformation,adding,deleting,andmodifyingmanagementinformation;theunitmanagementmodulemanagesthename,location,andcontactinformationoftheidentificationunit;theprojectmanagementmodulewillintegratetheprojectcontent,Type,affiliationandotherinformation;inaddition,therearetankmanagementmodule,departmentmanagementmodule,verificationanalysismoduleandverificationmanagementmodule,whichrespectivelyorganizeandstorethedatainformationofeachmodule,andrealizethefunctionalrequirementsofaddition,deletionandchange.Thisarticlewillbedividedintoseveralparts,suchasintroduction,requirementsanalysis,systemdesign,systemimplementation,systemtestingandsoon.Theintroductionwillintroducetheprojectbackground,meaning,technicalrouteandrelatedtools.Thedemandanalysiswillintroducethedeterminationandrefinementofthesoftwarerequirements.Thesystemdesignwillintroducethedesignprocessofthesoftwaresystem.Thesystemimplementationpartwillintroducetheimplementationprocessofthelarge-capacitymetrologicalverificationmanagementsystem.Thesystemtestwillintroducetheprocessandresultsofthesoftwaretest.Keywords:Measurementverification,Storagetank,Informationmanagement;JAVAEE;JAVA;

目录1.绪论 71.1系统的开发背景与意义 71.1.1课题背景 71.1.2课题意义 71.2系统开发工具概述 71.2.1Eclipse简介 71.2.2Navicat简介 71.2.3Java语言简介 81.3本章小结 82.需求分析 92.1需求的确定 92.2软件系统的要求 92.2.1性能要求 92.2.2系统属性要求 102.3性能需求 102.4需求规定 102.4.1对功能的规定 112.5性能的规定 182.5.1精度 182.5.2时间特性要求 182.5.3灵活性 192.6故障处理要求 192.7运行的环境 192.7.1设备 192.7.2支持软件 192.8本章小结 193.系统设计 213.1概要设计 213.1.1系统层次设计 213.1.2软件架构设计 213.1.3系统E-R图设计 223.1.4系统实体图 233.1.5数据库关系模式设计 263.1.6数据库物理设计 273.2详细设计 293.2.1功能模块详细设计 293.2.2系统界面模块设计 303.2.3算法设计 313.2.4系统程序流程设计 313.3本章小结 374.实现工作 384.1数据收集及到导入过程 384.2功能模块实现 384.2.1人员管理总况 384.2.2单位管理总况 394.2.3项目管理总况 404.2.4储罐管理总况 424.2.5部门管理总况 434.2.6检定分析总况 444.2.7检定管理总况 454.3本章小结 465.测试 475.1系统测试方法 475.2软件测试过程 475.3系统测试结果 485.3.1系统能力 485.3.2缺陷和限制 485.3.3测试结论 495.4本章小结 496.结束语 50致谢 51参考文献 51

1.绪论1.1系统的开发背景与意义1.1.1课题背景计量检定公司负责运行管理的计量检定信息管理系统内含数据及其庞大、复杂,涵盖七个功能模块,三种人员角色现代社会中发展繁荣的公司必定将信息管理做得井井有条,由于生产力量和科学技术水平的迅猛发展,公司之间所进行的信息交流也越加广泛,所附带来的大量的信息需要管理,需要对这部分相当大量的信息进行及时、准确的处理。从某些角度来说,管理信息系统的产生和进步是基于计算机科学的基础之上的,随着计算机科学与软件开发水平的日益精进,计算机已经被广泛的应用到工作中的各个领域,在我们日常的工作生活中计算机已经成为必不可少的辅助管理工具,将计算机技术与计量检定相结合不但能存储更多的检定数据,还能将大容量计量检定的信息管理工作效率提高,做到快速且准确。计量检定工作对于企业发展尤为重要,所以本系统将在企业工作中发挥出其独特的重要性。1.1.2课题意义本课题的研究具有高度的必要性,它会以较为直观的方式展现出计量检定都需要记录哪些信息,从而达到高效率,低失误的计量检定信息管理工作预期,为大容量计量检定的信息管理工作提供一定的保障。1.2系统开发工具概述1.2.1Eclipse简介Eclipse是一个开放源代码的、基于Java的可拓展开发平台。就其本身而言,它只是一个框架和一组服务,由于通过插件组件构建开发环境。它附带标准的插件集,包括Java开发工具,虽然Eclipse是使用Java语言开发的,但是它的用途不仅限于Java语言,还支持诸如C/C++、COBOL、PHP、Android等REF_Ref15425\r\h[1]。1.2.2MySQL简介MySQL是一个关系型数据库管理系统,将不同类型的数据保存在不同的表中,而不是将所有的数据都存放在一起,其使用的语言是访问数据库时最常用的标准化语言,其具有速度快、成本低、体积较小的特点,支持多线程,可充分利用CPU资源REF_Ref15425\r\h[1]。1.2.3Java语言简介Java具有类似于C++语言的形式和感觉,但要比C++语言更容易使用,JAVA是Sun微系统公司在1995年推出的REF_Ref15425\r\h[1],是目前较为常用的编程语言之一,本次研究项目是利用Java三大体系中的JavaEE来实现的(三大体系:JavaSE、JavaEE、JavaME)。其中Java语言的优点如下:Java涵盖了C++语言的优点,摒弃了C++中指针、多继承等概念REF_Ref15425\r\h[1]。Java具有面向对象、健壮性、多线程、可移植性、动态性等特点REF_Ref15425\r\h[1]。Java可以编写桌面应用程序、Web应用程序、分布式系统和嵌入式应用程序等REF_Ref15425\r\h[1]。1.3本章小结本章主要阐述了计量检定管理信息系统的研究背景及其意义,讨论了计算机技术在计量检定信息管理中的重要性,以及开发大容量计量检定系统所需要使用的开发工具种类和各个开发工具的具体版本和使用要求。

2需求分析本大容量计量检定管理信息系统的需求分析将在本章进行具体详细的介绍。接下来将通过分析客户的具体需求来确定本系统所需的的功能模块。且需求工作流和分析工作流是密切联系的,都是与客户的需求打交道的过程。因此在此处将两者合并到一起进行介绍。需求工作流的目的是确定客户需要什么样的软件。需求工作流包括需求获取与需求分析两个部分,其中需求获取是指发现客户需求的过程,需求分析是指对初始客户的需求集合进行精华和扩展的过程。分析工作流的目的是分析并精华需求,以获取软件正确开发和易于维护所需要的需求细节。分析工作流的主要制品是软件项目管理计划。2.1需求的确定为了确定生产中计量检定公司的的真实需求,系统开发人员必须对计量检定的应用领域十分熟悉。应用领域即目标软件产品进行操作的特定环境。(B/S结构,网页版),而本大容量计量检定管理信息系统在客户的要求下则会以直观形式展现计量检定过程中所需要记录的数据;展示各个储罐、储罐单位的信息等。通过了解客户的具体需求来开发这款系统是十分重要的REF_Ref15425\r\h[1]。2.2软件系统的要求⑴开发意图:大容量计量检定管理信息系统致力于为计量检定单位提供更可靠、更便捷的信息操作与管理平台,信息数量的庞大是工作效率低下、信息存储错误率高的主要影响因素,大容量计量检定管理信息系统将利用先进的计算机技术和严密的了流程设计可以从根本上解决计量、质检、结算过程中的错误操作行为,有效的避免因此造成的经济损失。⑵应用目标:信息数量的庞大是工作效率低下、信息存储错误率高的的传统计量检定单位。2.2.1性能要求(1)检定人员信息:工作人员姓名、性别、年龄、工作职位、联系电话、登录账户及密码。(2)检定单位信息:检定单位名称、联系人、联系电话、联系地址、备注信息。(3)储罐基本信息:储罐容量,储罐使用日期,储罐数量,备注内容。(4)检定项目信息:地址、价格、类型。(5)检定信息统计:检定单位信息,储罐单位信息。(6)Java和MySQL:对MySQL数据库索引技术进行了探讨与研究,分析了MySQL数据库索引的数据结构和运行原理,归纳了MySQL数据库中索引种类和使用特点REF_Ref17002\r\h[4],编写该系统的面向对象的开发语言和数据库语言。2.2.2系统属性要求系统应满足安全性、可靠性、易用性、可扩展性、先进性的要求REF_Ref16597\r\h[7]。(1)安全性:一个可靠的系统应该提供有效的安全保障措施,本计量检定管理信息系统将具备密码登录、密码修改功能,进行登陆者的身份验证,进而保证系统内部的信息安全。(2)可靠性:一个完整的系统必须具备长期稳定的工作能力,能够长期内进行连续不间断工作;并要求系统能够及时可靠的提供处理需求,本大容量计量检定管理信息系统则需要确保所需数据量增大的情况下不会由于工作负荷增加而崩溃,各个功能模块及相关的所有内容能保持其完整性和一致性体现系统的大容量优势。(3)易用性:本系统应该保证在人机交互界面上提供一个简单、易懂的风格,每个功能模块和功能按钮的说明应该定义明确、命名直观,以达到界面的友好化、操作简便、提高工作效率的目的,以及使得用户可以快速上手。(4)先进性:本系统将结合用户未来的需求,具备一定的先进性和前瞻性,充分运用分布式计算技术、基于多平台开发利用WebServer技术作为中心服务配套支持Java和SQL之间的交互。2.3性能需求(1)界面友好:用户界面应当简洁大方,友好,操作简单,使工作人员尽量减少工作量。(2)可复用性:系统具备理想的运行效率,达到提高生产的目的。(3)安全性:本系统具有登录密码验证功能,确保系统的基本信息安全。(4)超前性、灵活性:平台的设计具有一定的超前性,灵活性,能够适应企业生产配置的变化。2.4需求规定2.4.1对功能的规定(1)系统流程图:本计量检定系统的系统流程图是明确的展示了系统管理员和普通公司员工所能使用的功能,如2-1就是本大容量计量检定管理系统流程图;用户有计量检定管理员,公司普通员工,每个用户要进入此系统都要登录。不同身份的用户有不同的功能,系统管理员有查询,增加,修改,删除,修改密码,设置权限等功能;公司员工有查询,修改密码功能。图2-1系统流程图用例图:下面将使用用例图来展示本计量检定管理系统不同身份的使用者的功能和权限。如图2-2表示系统管理员可以运用的功能,像修改密码,管理储罐信息、检定单位信息、部门信息、检定人员信息、检定项目信息、并且设置权限。图2-3表示公司员工可以运用的功能,如:修改密码和添加信息。图2-2系统管理员的用例图图2-3普通用户的用例图(3)顺序图和活动图:顺序图是用户做某件事情所需要的相关的事物和用户执行的顺序。如下图2-4和图2-5所示: 图2-4系统管理员添加检定单位信息的顺序图图2-5系统管理员添加鉴定单位信息的活动图(4)系统管理员查询检定人员信息的顺序图和活动图如下图2-6和图2-7所示:图2-6系统管理员查询检定人员信息的顺序图图2-7系统管理员查询检定人员信息的活动图(5)管理员删除储罐信息的顺序图和活动图如下图2-8和图2-9所示:图2-8系统管理员删除储罐信息的顺序图图2-9系统管理员删除储罐信息的活动图2.5性能的规定2.5.1精度在使用数据库提取所需信息时,只需要输入相应的关键字,系统就能够检索出相应的数据信息,另外,在向数据库输入信息时,要确保输入的信息为有效信息,有效信息应符合数据库定义的数据类型。2.5.2时间特性要求响应时间:登录系统后,系统马上就能够做出响应。(2)更新处理时间:由系统运行状态来决定(3)数据的转换和传送时间:能够在15秒钟内完成2.5.3灵活性当系统的需求出现改变时,本系统的操作方法,运行环境,数据结构等基本不会发生变化,只对数据库文件进行记录和处理,就可满足需求。2.6故障处理要求⑴系统管理员输入储罐信息时,若数据类型与定义不符,系统会提示管理者进行修改。⑵系统能够对数据库进行实时的备份,确保在系统出现故障后能立即还原。2.7运行的环境2.7.1设备(1)硬件设备:服务器,电脑(2)软件设备:Window操作系统,MySQL、Eclipse(3)输入输出设备:扫描仪、打印机等(4)网络设备:网卡、网线等2.7.2支持软件(1)应用软件开发环境:编程工具Eclipse编程语言:.JavaEE+SQL(2)应用软件使用运行环境:操作系统:Windows10数据库软件:MySQL2.8本章小结本章中介绍了本大容量计量检定管理信息系统具体所需要实现的功能,分析了本系统各个功能实现的思路,展示了系统实现各个功能的活动图、顺序图以及不同身份使用者的用例图,确定以及实现该系统的基本思路以及软件需求等。

3.系统设计系统设计部分包括概要设计和详细设计两部分。其中概要设计主要进行系统层次,结构,功能,模块设计以及数据库概要设计,数据库关系模式设计。详细设计主要为每个模块设计具体的功能,确定输入项和输出项,每个模块的业务流程等。3.1概要设计3.1.1系统层次设计本系统功能模块中所使用的数据全部来源于MySQL。本系统与数据库进行交互实现对数据的操作。使用JavaEE语言编程实现后台功能模块。3.1.2软件架构设计软件开发过程建立数据层、应用层、展示层较为清晰的系统架构REF_Ref16813\r\h[2]。(1)数据层:实现各个数据库之间的相互联系,保证对应用层面提供有效的支持,同时各数据库均有完整的数据备份、存储方案,以确保数据的安全性、稳定性以及高效性。(2)应用层:包括基本功能模块展示、分析报告展示、多角色角度登录等模块。(3)展示层:汇总展示本系统所提供的人员管理、单位管理、项目管理、储罐管理等功能,各个功能模块均提供清晰明了的展示方式,以多种多样的展示方式向使用者展现,让使用者更容易操作。 系统的架构图如图3-1所示:图3-1系统架构图3.1.3系统E-R图设计E-R图又称为实体-联系图(EntityRelationshipDiagram),是用来对现实世界进行描述的概念模型。在本次记录中主要的列出E-R图如图3-2所示:图3-2系统E-R图3.1.4系统实体图在本次记录中主要展示了5个部分的实体图①用户信息②用户权限信息③储罐管理信息④项目管理信息⑤部门管理信息,如图下所示: (1)用户实体属性如图3-3所示图3-3用户属性图(2)用户权限属性如图3-4所示图3-4用户权限属性图(3)储罐管理信息属性如图3-5所示图3-5储罐管理信息属性图(4)项目管理信息属性如图3-6所示图3-6项目管理信息属性图(5)部门管理信息属性如图3-7所示图3-7部门管理信息属性图3.1.5数据库关系模式设计将E-R图转化成数据关系模式是数据库设计中的重要步骤。根据分析E-R图以及调研实际计量检定信息管理的工作流程,实现出了本系统所需涵盖的主要数据信息及其关系模式如下:储罐信息管理(储罐名称,储罐数量,储罐负责人,日期,备注)部门信息管理(部门名称,管理数目,部门负责人,日期,备注)用户信息(用户ID,用户名称,登陆密码,联系电话,年龄,性别,职务,备注)用户权限(权限ID,菜单名称,菜单ID,页面链接)项目信息管理(项目名称,项目类型,油价,日期,储罐期限,项目地址,检定单位,备注)

3.1.6数据库物理设计根据数据库的关系模式,用数据库设计了如下主要5个数据表。(1)储罐信息管理表用来存放一些储罐的基本信息。如表1表1储罐信息管理表中文列名英文列名数据类型是否为主键是否为外键备注储罐名称idVarchar(32)√储罐的名称储罐数量good_idInt储罐的数量负责人emp_idvarchar(12)负责人名字代号日期dataDatetime储罐的具体使用日期备注remarklongtext备注一些其他信息(2)项目信息管理表用来存放计量鉴定公司检定项目的详细信息的。如表2所示表2项目信息表中文列名英文列名数据类型是否为主键是否为外键备注项目名称Xm_idvarchar(32)√检定项目的名称项目类型typevarchar(20)被检定项目的所属类型检定油价priceDecimal(3,1)被检定油的价格检定日期startdatetime项目检定的具体日期检定期限keepint项目所需的检定期限项目地址placelongtext所检定项目的所属地址项目单位Factory_idvarchar(40)被检定项目的所属单位备注remarklongtext备注一些其他信息(3)用户信息表用来存放用户的基本信息。如3所示表3用户信息表中文名英文名数据类型是否为主键是否为外键备注用户IDidVarchar(10)√用户登录名用户职位namevarchar(20)用户的职位登录密码passvarchar(20)用户系统登录的密码用户性别sexVarchar(10)用户的性别年龄ageInt用户的年龄备注remarklongtext备注一些其他信息(4)单位管理信息表用来存放项目的具体信息。如图4所示:表4单位管理信息表中文名英文名数据类型是否为主键是否为外键备注单位名Namevarchar(30)√单位的具体名称联系人linkmanvarchar(10)联系人姓名电话phoneInt联系人的电话号码地址addresslongtext单位所在地址备注remarklongtext备注一些其他信息(5)部门管理信息表用来记录和存储部门的具体信息。如图5所示表5部门管理信息表中文名英文名数据类型是否为主键是否为外键备注部门名称bm_IDvarchar(20)√部门的具体名称部门负责人Emp_idvarchar(10)部门负责人的名字项目数量amountInt记录部门所负责的项目数量日期dateDatetime记录项目的起始日期备注remarklongtext备注一些其他信息3.2详细设计3.2.1功能模块详细设计本课题所研究的系统我主要分为了七大功能模块,它们分别是人员管理模块、单位管理模块、项目管理模块、储罐管理模块、部门管理模块、检定分析模块和检定管理模块。(1)人员管理模块:在此模块中,包含了工作人员的姓名、性别、年龄、职位、联系电话、登录密码以及备注信息等内容,实现了以上内容的增加、删除、以及修改的功能。(2)单位管理模块:此模块含有计量检定单位名、单位联系人、联系人电话、单位地址以及备注信息五部分内容,同样也实现了模块信息的增加、删除和修改。(3)项目管理模块:项目管理这个部分中还可以具体分为项目量管理和项目信息管理两个部分,其中项目量管理模块中含有项目名称、项目类型、项目地址、项目所属单位、剩余数目、项目备注和数目剩余备注几个部分;项目信息管理模块分为项目名称、项目类型、项目检定日期、油价、检定期限、项目属地、检定单位名称和备注信息八个部分,同时也对以上信息实现了增加、删除和修改的功能。(4)储罐管理模块:本模块主要内容为储罐名称、储罐数量、负责人名称、启用日期和备注信息,同样也实现了以上内容增加、修改和删除的功能。(5)部门管理模块:本模块主要是针对检定部门信息设置的,包含了部门名称、部门负责的项目数量、部门负责人、工作日期和备注信息等,同样也具备信息的增加、修改和删除功能。(6)检定分析模块:此模块内含报告编号、报告价值、报告类型、应有数量、实际数量、报告经手人、报告生成时间、报告查看记录、报告添加记录和备注信息,同时实现报告的生成、查看、添加和删除功能。(7)检定管理模块:检定管理是对被检定的项目详细信息统计汇总的模块,整合了被检项目的编号、名称、类型、文件名、数量、检定日期、检定地址、等级和备注信息等,同时可以进行检定项目的添加、检定内容的重新编辑和删除的操作。3.2.2系统界面模块设计REF_Ref15944\r\h[3] 接下来将对本课题研究的项目各个模块的界面进行一个简单的介绍:本系统采用健康护眼的绿色为主色调,目的是缓解长时间进行计算机操作的工作人员的视力疲劳。首先,登录界面分为用户名输入、密码输入登录键和重置键四个部分。登录成功后显示的主页左侧为系统菜单,包含了本系统人员管理、单位管理、项目管理、储罐管理、部门管理、检定分析和检定管理这七大模块,通过点击每个模块的主导航部分来展开其相应的副导航菜单,通过点击副导航菜单来获取相应的具体内容;右侧则为本系统的名称“大容量计量检定管理信息系统”的字样,系统顶部则含有本系统的特定logo和返回首页与退出登录两个导航键,点击任意一个导航键将为用户实现相应的功能。下面将为各个导航键进行具体介绍:(1)人员管理:包含人员管理和人员添加两个副导航键,主要展示了员工管理的具体情况,即员工姓名、性别、电话、年龄等信息;人员添加则是将员工信息按照要求填写并点击确认添加即可添加成功,在人员管理表中即可查阅。(2)单位管理:单位管理主导航键下含单位管理和单位添加两个副导航键,单位管理展示了单位名称、联系人姓名、联系电话、地址等信息;单位添加则是将单位信息按照具体要求填写并点击确认添加即可在单位管理表中查阅。(3)项目管理:项目管理主导航键内含项目管理、项目添加、项目量三个副导航键;项目管理展示了项目名称、项目类型、检定日期、检定期限、地址、单位等具体信息;项目添加则是按照规定的要求填写项目信息则可添加成功并查询;项目量则记录了项目名称、项目类型、地址、单位、剩余数目等信息。(4)储罐管理:储罐管理主导航键下包含有储罐管理和进行储罐两个副导航键;储罐管理导航键展示了储罐名称、储罐数量、经手人、日期等详细的储罐信息。进行储罐则可按照规定添加正在进行使用的储罐信息。(5)部门管理:部门管理主导航键拥有部门管理和部门调出两个副导航键;点击相应的副导航键则将展示相应内容的信息表,如部门名称、项目数目等。(6)检定分析:鉴定分析中的两个副导航键分别是分析报告和报告查询;分析报告副导航键将为用户展示鉴定分析结果所生成的分析报告,检定信息一目了然。报告查询则是展示了具体报告具体查询的功能。(7)检定管理:检定管理主导航键包含检定管理和鉴定添加两个副导航键;检定管理副导航键将为用户展示检定的级别、类型、数量、日期等具体的报告信息;鉴定添加则可按照规定的步骤对鉴定信息进行添加修改等操作。本系统的布局和分风格在此类的后台管理系统中是非常实用的,其具有界面美观、简洁、易懂、操作简单、受众范围广泛等优点,对各个年龄层次的用户来说均是十分友好的,功能价值也在本系统中得到了充分的展现。3.2.3算法设计将计算机科学与技术的专业理论知识与计量检定信息管理行业的规则规范相结合,建立正确恰当并符合生产实际的模型。3.2.4系统程序流程设计(1)系统登陆模块的流程图,如图8所示图8系统登陆功能模块流程图

(2)系统添加功能的流程图,如图9所示图9系统添加功能模块流程图(3)系统编辑功能的流程图,如图10所示图10系统编辑功能模块流程图

(4)系统删除功能的流程图,如图11所示图11系统删除功能流程图

(5)系统查询信息模块的流程图,如图12所示 图12系统查询功能模块流程图3.3本章小结本章内容针对系统的概要设计和详细设计两大部分进行了较为详细的描述。其中,概要设计对系统的软件功能结构、层次结构和模块调用关系进行了设计,对数据库的概念进行简单的描述;详细设计部分介绍了系统各个功能的处理过程,功能模块设计、算法设计以及主要的功能模块流程图设计。

4.实现工作接下来将介绍本项目的实现工作内容,将根据前面部分所选用的工具和语言来实现预期的功能和目标。4.1数据收集及到导入过程由于本次课题所研究的项目是大容量计量检定管理信息系统,所以在本系统中将会涉猎大量计量检定和计算机技术的专业知识,于是将通过互联网查询,朋友咨询以及指导老师指导等多重的学习方式来获取大量的数据、资料和信息,用来作为本次系统数据测试的支持,在系统开发的初始阶段,将整理完毕的数据导入Navicat数据库中,做好初步的数据存储准备。数据库准备就绪后即可进行下一步的系统功能开发。开发工作完成即可将其发布在服务器上,通过对外公开的地址即可在浏览器中进行访问。4.2功能模块实现4.2.1人员管理总况 此模块含有员工姓名、性别、年龄、联系电话、所在职位、登录系统密码删除修改、人员的添加、删除和修改等内容,直观的展现量系统对人员信息的管理与收集,本功能模块的界面如下图4-1和4-2所示: 图4-1人员管理总况图图4-2人员添加总况图4.2.2单位管理总况 此功能模块集中展示了计量检定单位信息的管理情况,此界面清晰的展示了单位管理中的单位名称、单位联系人、联系人电话、单位地址等重要的单位管理信息;单位添加界面展示了添加单位所需的信息要求,可按规定填写添加。具体展示如下4-3和4-4图所展示:图4-3单位管理总况图图4-4单位添加总况图4.2.3项目管理总况 此功能模块内含项目具体信息管理、项目添加和项目量三个部分,其中项目管理部分内含项目名称、项目类型、油价、检定日期、检定期限、项目地址、项目单位等项目信息;项目添加则可以通过输入项目的具体名称、类型、产地等信息来将新项目添加到项目管理部分;项目量部分则是展示了项目名称、项目类型、产地、单位、项目数量等信息。界面展示如下图4-5、4-6和4-7所示:图4-5项目管理总况图图4-6项目添加总况图 图4-7项目量总况图4.2.4储罐管理总况 此功能模块清楚地展现出储罐管理中的储罐名称、储罐数量、信息经手人、信息修改日期等情况;进行储罐可添加新的储罐信息。具体界面展示如下图4-8和4-9所示:图4-8储罐管理总况图图4-9进行储罐添加总况图4.2.5部门管理总况 此功能模块集中展示了部门名称、项目数量、负责人、调动日期等信息;部门调出则可根据部门信息选择调动数量。具体界面展示如下图4-10和4-11所示:图4-10部门管理总况图图4-11部门调动总况图4.2.6检定分析总况 此功能模块是对生成的鉴定报告进行汇总展示,记录了鉴定报告的价值、类型、数量和报告的添加和查看记录;还可以根据检定报告的编号和名称进行对应的查询。具体展示界面如下图4-12和4-13所展示:图4-12检定分析总况图 图4-13检定分析总况图4.2.7检定管理总况 此功能模块主要提供了检定文件的名称、类型、数量、日期和公司地址等信息;还可以在鉴定添加部分对新的文件、数量、类型等信息进行添加、修改、和删除等操作。具体界面情况展示如下图4-14和4-15所示:图4-14检定管理总况图 图4-15检定添加总况图4.3本章小结本章主要介绍了开发本系统各个模块所需的数据收集与导入工作的实现方法以及系统各个功能模块的实现总况图,展示了界面的具体情况,以简洁直观的方式给用户提供本系统的功能参考。

5.测试在系统开发的过程中,测试工作应当与系统的开发和维护工作同步进行,在系统的研发过程中应一直伴随着测试阶段,否则一旦系统开发完成再去测试,此时测试结果出现错误将会对调试改错工作带来极大的难度,因为错误已经伴随了整个的系统开发,已经扎根到系统中去了,这时的改错工作量无疑将会是巨大的,所以,测试将是系统开发过程中必不可少的一个环节。5.1系统测试方法系统测试大致分为一下两个部分:各个功能模块独立测试;系统整体测试。功能模块独立测试的步骤大概为先对各个大的功能模块下面的小功能模块进行测试,然后对大的功能模块进行测试,之后再对系统进行整体的测试,这样测试的原因是因为各个小的模块具有加强的独立性,按照这个顺序进行功能测试。测试将采用功能测试法,测试人员可在对系统设计的思路和技术方法均不了解的情况下仅仅对系统所展示出的功能进行测试,即在功能导航键中进行任意选择,按照规则进行输入操作,然后观察系统输出的结果是否符合预期的设想,这种功能测试的方法可以检测出系统实现的功能是否能符合客户的预期设想和实际的生产需求。5.2软件测试过程 软件的功能测试结果如表5-1所示:表5-SEQ表5-\*ARABIC1软件功能测试过程及结果测试编码测试模块测试操作测试响

温馨提示

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

评论

0/150

提交评论