搅拌机检测数据处理系统张钱鹏.docx
- 文档编号:28547109
- 上传时间:2023-07-18
- 格式:DOCX
- 页数:56
- 大小:165.96KB
搅拌机检测数据处理系统张钱鹏.docx
《搅拌机检测数据处理系统张钱鹏.docx》由会员分享,可在线阅读,更多相关《搅拌机检测数据处理系统张钱鹏.docx(56页珍藏版)》请在冰豆网上搜索。
搅拌机检测数据处理系统张钱鹏
LANZHOUUNIVERSITYOFTECHNOLOGY
毕业设计说明书
题目基于JSP的搅拌机检测数据处理系统的设计与实现
学生姓名张钱鹏
学号10240121
专业班级计算机科学与技术
(1)班
指导教师包仲贤
学院计算机与通信学院
打印的时候去掉这几个字!
答辩日期2014.6
基于JSP的搅拌机数据处理系统的设计与实现
JSPBasedStadiumsBillingManagementSystem
张钱鹏(ZhangQianpeng)
10240121
摘要
搅拌机因其诸多优点而被广泛的应用于混凝土工程,已成为搅拌设备的主导机型。
搅拌机系统的设计主要包括搅拌机结构的设计和搅拌机各参数的选取,在设计搅拌机时应保证其有良好的搅拌效果和生产率,整机的高可靠性和低耗环保性能。
而各种类型的搅拌机检测数量的不断增多,带来许多问题。
如何高效、安全地管理搅拌机检测,已经是个亟待解决的问题。
在运营过程中,内搅拌机检测的有序管理不但可以节省运营成本,还可以提高人员的工作效率。
搅拌机检测数据处理系统可以方便的帮助解决在搅拌机检测管理上遇到的各类问题。
本系统是一个基于Web的搅拌机检测数据处理系统(EnterpriseEquipmentManagement,简称EEM)。
系统采用三层体系结构,前端由JSP网页实现表现逻辑,后端使用NavicatforMySQL数据库实现数据逻辑,提出了搅拌机检测分阶段处理原则。
本系统使用JSP和数据库技术实现。
结合我们对搅拌机检测管理知识的了解,本系统实现了对于搅拌机常规检测、主要技术性能检测、电动机检测、工作周期、残留率、生产率检测、供水能力检测、开式齿轮及进出口直径检测、超载能力检测、搅拌机拖行检测、噪声测试、搅拌机外观质量检查等。
论文中首先介绍搅拌机原理的理论,以及在系统实现中所使用的主要技术。
在理论描述的基础上,论文对搅拌机检测数据处理系统的需求进行了分析。
在需求分析的基础上,论文详细描述了每个模块的整体设计和详细的流程图等。
在需求模型分析和业务逻辑设计中主要使用java语言、E-R图来表达用户需求和分析需求模型。
关键词搅拌机检测参数;MySQL数据库;JSP、web技术;检测分析;
Abstract
Mixersitsmanyadvantagesandiswidelyusedinconcreteworks,mixingequipmenthasbecomethedominantmodel.Designmixermixersystemincludestructuraldesignandselecttheparametersofthemixer,themixershouldbedesignedtoensurethatithasgoodmixingeffectandproductivity,highreliabilityandlowoverallenvironmentalperformance.Thedetectionofvarioustypesofmixersgrowingnumberbroughtmanyproblems.Howtoefficientlyandsafelymanagemixerdetection,isalreadyaseriousproblem.Intheprocessofoperation,theorderlymanagementofthemixerdetectioncannotonlysaveoperatingcosts,butalsoimprovetheefficiencyofstaff.Blendertestdataprocessingsystemcaneasilyhelpsolvevariousproblemsencounteredinthemanagementofthemixerdetection.
ThissystemisaWeb-baseddataprocessingsystemtodetectmixer(EnterpriseEquipmentManagement,referredtoasEEM).Systemusesthree-tierarchitecture,thefrontendbytheJSPpagestoachieveperformancelogic,usingNavicatforMySQLdatabasebackenddatalogic,proposedaphasedmixerdetectionprinciples.ThesystemusesJSPanddatabasetechnology.Combinedwithourunderstandingofknowledgemanagementmixerdetected,thesystemachievedforroutinetestingmixer,themaintechnicalperformancetesting,motortesting,dutycycle,theresidualrate,productivitydetection,theabilitytodetectwater,opengearsandimportdiameterdetection,overloadtheabilitytodetect,blendersdraggeddetection,noisetest,blendersappearancequalityinspection.
Theoreticalpaperfirstintroducestheprincipleofthemixer,andthemaintechniquesusedinthesystemimplementation.Basedonthetheorydescribed,thepaperdetectionmixerdemanddataprocessingsystemwasanalyzed.Onthebasisoftheneedsanalysis,thepaperdescribesindetailtheoveralldesignanddetailedflowchartofeachmoduleandsoon.Onthedemandmodelanalysisandbusinesslogicdesignusingjavalanguagemajor,ERdiagramstoanalyzetheexpressionofuserneedsandrequirementsmodel.
KeyWordsJSP,webtechnology;detectionandanalysismixerdetectionparameters;MySQLdatabase;
第一章绪论
1.1引言
随着城市现代化建设及其大型水利等工程的不断发展。
各种类型的搅拌机随即出现在市场上。
为了保证生产安全,需要对搅拌机的各种参数进行检测,在生产过程中遇到的问题需要对各种功能不断的改进、更新。
因而,搅拌机检测管理受到前所未有的重视,有多方面的原因促成检测管理是必备的。
令人关注的今天,及其充满前景的明天。
而且搅拌机检测管理在运筹与协同方面的方式方法恰好填充了其它管理体系或数据处理系统这方面的相对弱项;EEM等关于搅拌机检测管理的理论体系逐渐完善,并在全球范围内展开、不断的普及推广;搅拌机检测管理软件的功能不断增强,使搅拌机检测管理从理论走向实际实施进而发挥效益成为现实。
很多跨国企业纷纷开始采用搅拌机检测管理技术和搅拌机检测管理解决方案,初步形成了搅拌机检测管理化的局面。
随着越来越多的企业对搅拌机检测管理方法和技术的引入,以及大家对搅拌机检测管理理解的深入,未来的搅拌机检测管理软件市场的发展将是机遇和挑战同时并存的。
而且在这个信息时代,信息革命及其相关技术已经渗透到社会生活的各个方面,计算机与现代管理知识的结合,使我们的日常生活正发生着前所未有的变革。
搅拌机检测数据处理系统就是这样一种基于计算机技术而进行的搅拌机检测数据处理系统。
多搅拌机检测管理的信息量相当大,这给工作人员和各搅拌机检测管理人员增加了大量工作,从而带来了沉重的负担,搅拌机检测管理信息系统的建立,有助于方便管理人员的信息检测。
本系统能及时、准确地提供给内部各部门检测所需要的信息,将的各种搅拌机检测信息资源统一管理,并能实现快速检测,以加强对搅拌机检测监管,提高各部门的管理工作效率,为主管人员的工作提供便利的条件;它极大地改善了的经营,提高了适应能力和竞争力。
由于的主管人员可以随时了解到搅拌机检测的实时状况,从而有利于工作人员随时来规划其生产经营活动,实现数据的共享和综合应用,从而强化计划和控制工作的灵活性。
管理目标是争取让每个搅拌机检测都能合理,便利地使用,使运营快捷,高效。
1.2系统开发背景
从1903年德国建造世界上第一座预拌混凝土搅拌站以来,商品混凝土作为独立的产业已有100多年的历史。
随后,美国于1913年,法国于1933年建立了自己的搅拌站。
二次大战后,尤其是60年代到70年代,由于各国抓紧发展经济,医治战争创伤,混凝土搅拌站得到了快速发展。
目前,德国、美国、意大利、日本等国家的搅拌站在技术水平和可靠性方面处于领先地位。
国外生产的搅拌站一般生产率在lOOm3/h-300m3/h,对于商品混凝土生产,搅拌站形式应用比较普遍,尤其在大型工程中被采用。
我国混凝土搅拌站(楼)的研制是从50年代开始的,在其发展过程中,型号的选取和主要技术参数基本上是根据用户要求和参考国外产品的自由状态。
在“一五”乃至2010年期间,我国要建设一大批大型煤矿、油田、电站、机场、港口、高速铁路、高等级公路等重点工程,同时也要进行大量的城市道路、城镇住宅的开发与建设,这都需要大量的混凝土。
所以现在正是大力发展混凝土机械的大好时机,作为。
一站三车”中的一站,混凝土搅拌楼(站)占有举足轻重的地位。
在大中型企业中,搅拌机检测管理业务变得越来越重要,要求越来越严格。
搅拌机检测的主要性能有以下主要几个方面:
(1)搅拌机检测购进之初,搅拌机检测部门的专业人员对搅拌机检测情况进行核对,并填写搅拌机检测情况登记表。
再又管理人员负责将搅拌机检测情况登记表登记存档,并将有关使用说明进行编号存档,以备检测之用。
对于一些附属搅拌机检测,仅做登记入库管理,以便进行及时核对和调配。
(2)搅拌机检测日常运行中,要对日常检测到的数据进行必要存储和监督。
在有经验的技师的指导下,根据日常使用记录,制订日常维护计划,力争降低装置因搅拌机检测问题造成的非计划停工次数。
(3)在搅拌机检测发生事故的情况下,登记事故记录,并向相关部门提交测试中出现的问题。
由技术人员进行现场观察,根据事故维修表和日常运行数据,确定改进,已达到标准及要求。
以便进行及时,合理的运行。
编写情况报告和搅拌机检测状态报告。
管理人员对相关数据进行统计,产品检测报表,以便高层管理人员根据该报表把握搅拌机检测运营的宏观情况。
1.3设计的内容、目的及意义
信息系统的目标应与该业务的管理目标相一致,分析信息系统的目标应从管理目标入手。
根据现代分层次的管理模式,设置不同的权限级别,分别提供普通用户,搅拌机检测管理者和系统管理员三个层次。
系统目标如下:
(1)提供简单,方便的操作。
(2)对系统提供必要的权限管理。
(3)根据原有的搅拌机检测管理业务,为不同管理层次的职员提供相应的功能。
(4)使的搅拌机检测管理更加科学和规范,杜绝搅拌机检测的丢失和搅拌机检测账目混乱的情况。
(5)节约搅拌机检测管理的成本。
(6)对日常的搅拌机检测运行情况进行管理,同时提供一些必要的报表。
(7)为实现整体信息化和其他相关系统提供必要的数据支持。
第2章系统可行性分析
2.1社会可行性
随着信息技术的飞速发展,产品的规模也越来越庞大,个人单打独斗的作坊式开发方式已经越来越不适应发展的需要。
在西方发达国家,搅拌机检测管理的应用已十分普及。
因为它的理论与应用方法从根本上改善了管理人员的运作效率,所以搅拌机检测管理已从最初的国防和航天领域迅速发展到目前的电子、通讯、计算机、软件开发、建筑业、制药业、金融业等行业甚至政府机关。
所以正是开发搅拌机检测管理软件的大好时机。
2.2经济可行性
现代化进程的加快和信息时代以及知识时代的到来和发展,基于WEB的开发应用的普及,各行业对基于B/S架构的系统的开发已经是一个不可避免的趋势,对信息的发现和对信息的分析的时间性和实时性要求的不断提高,以前的管理的水平已经达不到人们的要求,加之商业化的运作,要求我们要以最少的支付得到最多的回报。
在软件技术方面是以大型数据库等成熟的应用软件作为支撑建立起来的调度管理信息系统,实现了调度业务的现代化管理模式。
本次设计的搅拌机检测数据处理系统,能让检测者更方便的检测各项参数,减少人力和物力的支付,大大提高工作效率。
此外系统所有的技术都以比较成熟,不需要购买特殊的系统和软件,我们所有的软件都是开源的项目,因此具有经济可行性。
2.3技术可行性
最近几年来,基于JSP的搅拌机检测数据处理系统得到了充分的发展与完善,使得开发本系统在技术可行性成为可能,利用MyEclipse开发工具,使得本系统在开发过程中减少了许多障碍。
该系统的软件研发阶段,结合了混泥土搅拌机国家标准参数的需求,为本管理系统增加许多人性化的服务。
Browser/Server(简称B/S)结构,即浏览器和服务器结构。
B/S结构最大的优点就是可以在任何地方进行操作而不用安装任何专门的软件,只要有一台能上网的电脑就能使用,客户端零维护。
在进行系统设计与开发,采用成熟的数据库技术与软件开发技术,具有技术可行性。
2.4系统开发运行环境
计算机及操作系统:
PC机,Windows系统。
开发工具:
JDK、MyEclipse、MySQL和Tomcat服务器,其中对部分开发工具做一个详细介绍。
1、NavicatforMySQL
MySQL是最受欢迎的开源SQL数据库管理系统,它有MySQLAB开发、发布和支持。
MySQLAB是一家基于MySQL开发的商业公司,是一家是用了一种成功的商业模式来结合开源价值和方法的第二代来源公司。
MySQL是MySQLAB的注册商标。
MySQL是一个快速的、多线程的、多用户和健壮的SQL数据库服务器管理系统。
MySQL服务器支持关键任务、重负载生产系统的使用,也可以将它嵌入到一个配置(mass-deployed)的软件中去。
MySQL是完全网络化的跨平台关系型数据库系统,同时是具有客户机/服务器体系结构的分布式数据库管理系统。
它具有功能强、使用简便、管理方便、运行速度快、安全可靠性强等优点,用户可以使用许多语言编写访问MySQL数据库的程序,另外,MySQL在UNIX等操作系统上是免费的,在Windows操作系统上可以免费使用其客户机程序和客户机程序库。
关于MySQL有如下几点总结:
(1)MySQL是一个数据库管理系统
一个数据库是一个结构化的数据集合。
它可以是一个简单的销售表到一个美术馆、或一个社团网络的庞大信息集合。
如果要添加、访问和处理存储在一个计算机数据库中的数据,用户就需要一个像MySQL这样的数据库管理系统。
从计算机可以很好的处理大量的数据以来,数据库管理系统就在计算机处理中和独立应用程序(或其他部分应用程序)一样扮演着重要的角色。
(2)MySQL是一个关系数据库管理系统
关系数据库把数据存放在分立的表格中,这比把所有数据存放在一个大仓库中要好的多,这样做将增加速度和灵活性。
MySQL中的SQL代表StructuredQueryLanguage(结构化查询语言)。
SQL是用于访问数据库的最通用的标准语言,它是由ANSI/ISO定义的SQL标准。
SQL标准发展自1986年以来,已经存在多个版本:
SQL-68,SQL-92,SQL:
1999,SQL:
2003,其中SQL:
2003是该标准的当前版本。
(3)MySQL是开源的
开源意味着任何人都可以使用和修改软件,任何人都可以从Internet上下载和使用MySQL而不需要支付任何费用。
如果愿意,可以研究其源代码,并根据需要修改它。
MySQL使用GPL(GNUPublicLicense,通用公共许可)在http:
//www.fsf.org/licenses中定义了不同的场合对软件可以或不可以做什么。
如果觉得GPL使用不方便或者想把MySQL的源代码集成到一个商业应用中去,用户可以向MySQLAB购买一个商业许可版本。
(4)MySQL服务器是一个快速、可靠和易于使用的数据库服务器
MySQL服务器包含了一个由用户紧密合作开发的使用特性集。
用户可以再MySQLAB的http:
//www.MySQL.com/it-resources/benchmarks/上找到MySQL服务器和其他数据库管理系统的性能比较。
MySQL服务器原本就是开发比已存在的数据库更快的、用于处理大的数据库的解决方案,并且已经成功用于高苛刻生产环境多年。
尽管MySQL仍在开发中但他已经提供一个丰富和极其有用的功能集。
它的连接性、速度和安全性使用其非常适合访问在Internet上的数据库。
(5)MySQL服务器工作在客户/服务器或嵌入系统中
MySQL数据库服务器是一个客户/服务器系统,它由多线程SQL服务器组成,支持不同的后端、多个不同的客户程序和库、管理工具和广泛的应用程序接口
MySQL也可以是一个嵌入的多多线程库,用户可以把它连接到应用中而得到一个小、快且易于管理的产品。
(6)有大量支持MySQL的软件可以使用
用户可以找到所喜爱的已经支持MySQL数据库服务器的软件和语言。
MySQL数据库的主要功能只在组织和管理很庞大或复杂的信息和基于WEB的库存查询请求不仅仅为客户提供信息,而且还可以为您自己使用数据库可以提供如下功能:
一、减少记录编档的时间
二、减小记录检索时间
三、灵活的查找序列
四、灵活的输出格式
5、多个用户同时访问记录
2、Tomcat服务器:
Tomcat服务器是一个免费的开放源代码的Web应用服务器,最新的Servlet和JSP规范总是能在Tomcat中得到体现,Tomcat6支持最新的Servlet2.4和JSP2.0规范。
因为Tomcat技术先进、性能稳定,而且免费,因而深受Java爱好者的喜爱并得到了部分软件开发商的认可,成为目前比较流行的Web应用服务器。
Tomcat是一个小型的轻量级应用服务器,在中小型系统和并发访问用户不是很多的场合下被普遍使用,是开发和调试JSP程序的首选。
3、MyEclipse
目前,市场上计算机语言和开发工具有很多,但是MyEclipse的以其稳定和与平台无关的特性,从众多编程工具中脱颖而出,成为很多Java程序员的首选。
MyEclipse是一个开放源代码的、基于Java的可扩展开发平台。
就其本身而言,它只是一个框架和一组服务,用于通过插件组件构建开发环境。
MyEclipse是使用Java语言开发的,但它的用途并不限于Java语言。
MyEclipse是一个开发源码项目,它其实是VisualAgeforJava的替代品,其界面跟先前的VisualAgeforJava差不多,但由于其开放源码,任何人都可以免费得到,并可以在此基础上开发各自的插件,因此越来越受人们关注。
4、运行环境:
配置Java环境、安装MySQL、安装Tomcat服务器以及MyEclipse软件的安装。
第三章系统需求分析
3.1需求分析
I
需求分析是软件生命周期中相当关键的一个阶段,是介于系统分析和软件设计阶段的重要桥梁。
要想开发出用户满意的软件产品,首先得清楚用户的需求。
需求分析是发现、求精、建模、规格说明和复审的过程。
它是系统设计的基础,它关系到工程的成败和软件产品的质量。
软件需求是指用户对软件的功能和性能的要求,就是用户希望软件能做什么事情,完成什么样的功能,达到什么样的性能。
软件人员要准确的理解用户的要求,进行细致的调查分析,将用户非形式化的需求陈述转化为完整的需求定义,再由需求定义转化为相应形式的需求规格说明。
对于软件项目的需求,首先要理解用户的需求,要澄清模糊的需求,与用户达成共识。
常用的获取需求的方法有访谈,问卷调查,情景分析,实地考察,构造原型等。
由于本系统为毕业设计模拟课题,所以采用的需求分析方法为情景分析法。
对基金交易的情景进行详细分析,模拟业务模块,获取需求。
本次开发的搅拌机检测数据处理系统的目标是实现对所使用的各种搅拌机检测信息进行管理,实现管理自动化、系统化、规范化。
本系统是基于B/S结构,使用JSP技术,后台数据库采用NavicatforMySQL开发而成,力求与实际相结合具有查询、管理、检测等功能,旨在达到使搅拌机检测的管理更加简单化,使之更加方便、快捷以提高工作效率。
整个系统有七大模块组成,分别是用户管理、设备管理、任务管理、检验标准、检验规则、检测信息录入和数据处理模块。
其中系统用户管理应满足检验工作和数据处理流程,而且系统要实现各种型号搅拌机的检验数据处理。
系统要有一定的安全控制策略,确保检测数据的原始性与检测结果的正确性和公正性;
3.1.1后台管理
(1)登入界面
管理通过后台登入系统中,对各种信息进行管理如用户管理、设备管理、任务管理、检验标准、检验规则、监测信息录入、数据处理模块等模块组成。
系统可以设置权限对管理员进行后台管理操作。
后台界面采用左右结构,左侧是系统功能菜单,右侧功能操作区。
(1)系统管理,系统管理用例图如图3.7所示。
系统管理:
系统管理员可以修改个人密码,设置其权限,方便自己管理信息。
原始密码
新密码
登录系统
确认新密码
(系统管理员)
图3.1系统管理员管理用例图
(2)添加检测员管理
用户名
数据录入员根据接收到的检测信息,把检测的原始数据录入系统,待检测员处理检测信息管理用例图如图3.10所示。
密码
姓名
登录系统
住址
(添加检测员管理)
联系方式
图3.10检测员管理用例图
(3)设备、任务管理
用来添加搅拌机信息,接纳员、数据录入员录入原始数据,以便检测员检测各项参数,审核员审核是否合格,检测信息管理用例图如图3.11
等待处理
添加信息
登录系统
审核批准
或否决
(接纳员、数据录入员)
检测信息
登录系统
给出审核
意见
(检测员、审核员)
如图3.11检测信息管理用例图
3.
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 搅拌机 检测 数据处理系统 张钱鹏