基于bs架构的生产车间刀具管理系统研究与实现--毕业设计论文.doc
《基于bs架构的生产车间刀具管理系统研究与实现--毕业设计论文.doc》由会员分享,可在线阅读,更多相关《基于bs架构的生产车间刀具管理系统研究与实现--毕业设计论文.doc(25页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、信息xx大学毕业设计(论文)题 目:基于B/S架构的生产车间刀具管理系统研究与实现T Research and implementation of production workshop tool management system based on B/S architecture 院 别: 软件学院 T专 业:计算机科学与技术(网络安全方向)姓 名: xxx T学 号: 20128130120 T指导教师: xx T日 期: 2016.04.15 T摘 要当前时代对企业的自动化和信息化要求越来越高,很多企业采用了计算机软件管理系统的方式对企业生产实现一体化管理。但是目前仍有很多企业采用效率
2、低下的人工管理方式进行作业,这就造成了人力浪费(需要专人进行管理),并且劳动强度大,容易出错。而且由于刀具准备计划和生产计划经常脱节,会时常发生停机等待的情况,给企业带来巨大的经济损失。因此,如何利用现有先进的计算机技术建立一个方便使用且管理有效的刀具管理系统便成为了一个难题。目前市场上的大多刀具管理系统都是C/S架构的软件,因此这些软件的开发、部署、维护及二次开发大多成本较高,而且由于它们自身的代码封闭,对用户缺少了一些必要的开放。本文结合了过往的刀具管理系统的开发实例,对当前的需求进行了分析,阐述了开发一套基于B/S架构的Web工程的技术路线和开发过程。论文首先分析了当前课题的研究背景和意
3、义,并由此引出了本课题研究的主要内容。接着,本文对Web开发技术和Web数据库访问技术进行了介绍分析。此外,本文介绍了基于Web技术的刀具管理系统平台,并在最后分析和设计了一套刀具管理系统,并给出了此系统的部分代码实现和展示界面。关键词: B/S架构 刀具管理系统 Web开发技术AbstractThe current era of enterprise automation and information technology requirements are getting higher and higher, a lot of enterprises have adopted the wa
4、y of computer software management system to achieve integrated management of enterprise production. But there are still a lot of enterprises using inefficient manual management mode, which resulted in the waste of human resources (need someone to manage), and labor intensity, easy to make mistakes.
5、And due to the cutting tool preparation plan and production plans are often out of line, will often stop waiting for the situation, to bring huge economic losses to the enterprise. Therefore, how to use the existing advanced computer technology to establish a convenient use and management of effecti
6、ve tool management system has become a problem.Currently on the market most of the tool management system are the C / S structure of the software, so the software development, deployment, maintenance and secondary development mostly higher costs and due to the closure of their own code, the user lac
7、k the necessary open.In this paper, combined with the past tool management system development examples, the current demand is analyzed, the development of a set of B/S based on the Web architecture of the technical route and development process. In this paper, at first, the background and significan
8、ce of the research are analyzed, and the main contents of this paper are drawn. Then, this paper introduces the Web development technology and Web database access technology. In addition, this paper introduces the tool management system platform based on Web technology, and in the final analysis and
9、 design of a set of tool management system, and gives some of the code to achieve this system and display interface.Key Word :B/S architecture Tool management system Web development technology目录摘 要IIAbstractIII第一章 绪论11.1 选题背景和意义11.2 本文结构1第二章 相关技术的研究分析32.1 当前的刀具管理32.2 Web技术的产生及发展4第三章 基于Web的数据库访问技术分析6
10、3.1 基于树型结构的Web抽取规则63.2 算法总体思路6第四章 基于XML的Web信息抽取的设计和实现104.1 原型系统框架设计104.2 原型系统的实现12第五章 总结展望165.1 总结165.2 展望16参考文献17第一章 绪论1.1 选题背景和意义 据统计,在众多的制造业企业的生产过程中,间接的刀具费用占制造成本的30%。而山维特克官方数据也很好地验证了这一点:a.16%的计划作业停止是由于缺乏刀具造成的。b.30%-60%的刀具库存不在控制之中。c.20%的机械师时间花在查找刀具上。d.40%-80%的监督人员时间花费在寻求刀具上1。由这些数据可以看出刀具在目前的加工制造中所占
11、比重只打,并且依靠人工管理的车间在刀具管理方面造成了时间的极大浪费,严重降低了生产效率,限制了一个企业生存发展的核心竞争力。随着Internet的快速发展以及各种Web方向的编程出现,B/S架构程序正逐渐的融入人们的生活当中。其中最主要的便是后台信息管理,这点我们也最为常见,还有很多其他形式的Web应用比如网页游戏等,近些年我们发现这些以浏览器充当客户端形式的应用越来越多,甚至部分取代了传统的桌面客户端形式的应用。我记得在去年看过一篇文章,作者在文中说到他的教授曾说也许将来会有一天计算机的应用只要有一个Browser就足够了。我想,按目前的Web应用发展的速度,在不久的将来我们便能进入这个时代
12、。因此,趁着Web应用飞速发展的这趟列车,结合当前制造业中刀具的发展状况。我们应当设计实现一款帮助企业完成生产车间刀具信息化、科学化管理的软件,从而提高生产效率,使自己更有竞争力,在市场中保持良好的地位。1.2 本文结构第一章为绪论部分,针对Web应用的特点及发展趋势,抽出了基于B/S架构的刀具管理系统的技术需求,回顾了国内制造企业当前的发展状况,阐明了本文的研究内容。第二章是对一些主要相关技术的介绍和研究。其中主要包括两个部分,第一部分主要研究传统的C/S架构软件所采用的技术,以及当前刀具管理的模式所存在的问题。第二部分则针对基于Web的B/S架构程序的相关技术的产生与发展加以说明,并对一些
13、典型的Web技术进行了分析与对比。第三章介绍介绍了基于Web的数据库访问技术,这也是当前Web应用十分火热的原因。第四章对本文的技术实现进行总结,抽出了自己搭建的真实系统的框架设计和一些界面及功能代码,并展望了以Web应用为基础的互联网空间环境下的应用发展趋势。20第二章 相关技术的研究分析2.1 当前的刀具管理一、 C/S架构软件及其所采用的技术 C/S架构,也就是大家熟悉的客户端/服务器结构,大家目前所使用的桌面程序全部都基于这种架构。它充分利用了客户端和服务器端的硬件优势,降低了系统的通讯开销。它的工作原理是将计算机应用的计算机应用的任务分布式完成-由客户端完成数据处理,数据表示和UI功
14、能,并由服务器端担当数据库管理系统的角色,有客户端在需要时想服务器端请求数据,然后有服务器端将数据进行相应的处理后返回给客户端。C/S结构的应用能充分的发挥客户端的处理能力,所以很多数据处理工作都由PC端分担了。这样在进行数据交互时,服务器的响应速度会很快。并且由于客户端承载了很多服务端的压力,服务器端在服务开启后需要一直运行等待请求,所以服务器端的运行负荷很轻,只用根据相应的规则进行处理后响应即可,这样便能处理更多的请求。而数据库系统是集中在服务器端,对用户是透明的,实现了数据库的专门管理。但是正如前面所说,这种架构对客户端的要求十分大。首先需要在每台计算机上都安装此客户端,如果有安装过程中
15、出现了一些错误或是软件安装后损坏、中毒等情况,就需要由用户自己来解决,这点十分不方便。并且客户端受客户PC机的软硬件限制,举些例子,一直都说游戏的发展加速大众PC机硬件的发展。为什么呢?因为游戏的运行需要由客户端十分良好的硬件做支持,才能使界面流畅,给用户以好的体验。而且,在09-10年windows7操作系统刚出之时,大家抱怨最多的便是xp上的应用在win7上不被兼容,导致后来许多应用被迫提前进行了升级。二、当前刀具管理模式存在的问题传统的刀具管理都是基于人工的管理,刀具的采购、检查、存储、修磨都需要专门的车间人员进行登记,甚至有的还需要各级领导进行审批,十分浪费时间,降低了生产效率。举个例
16、子,在种类繁多,数量巨大的情况下控制好刀具库存是一个重大问题。首先,刀具的库存量不是越多越好,有库存,便要占用库房,就需要支付仓库的一系列费用,这样便增加了企业的负担,并且长时间的库存会形成刀具积压,很多刀具在长时间未用的情况下会造成损坏或是更新换代,造成刀具的淘汰。然而刀具的库存量过小,又会市场发生生产断链的情况,所以寻求一种管理方式使得刀具的库存能控制在合理的范围内十分必要。近年来,现代刀具管理技术获得了快速发展,越来越多的刀具制造商、工程软件和工程技术开发商推出了不同类型、各具特色的刀具管理模式和相应的软件。刀具管理在提高加工效率和数控机床利用率、保证产品质量、降低制造成本方面显示出很大
17、的潜力。从企业的实际情况出发,积极采用适当的刀具管理技术已成为推动制造业刀具用户提高企业管理和制造技术水平的重要举措,因此受到越来越多企业的关注2。当前的刀具管理系统大多是C/S架构的,例如国外的TDMS、KATMS以及国内的eTMS,只有近些年兰光创新才开发出了基于B/S的刀具管理系统。综合分析前文所说的C/S架构的缺点,下面将会介绍新颖的B/S架构技术并在此基础上开发一款开源的Web刀具管理系统。2.2 Web技术的产生及发展一、Web技术的产生及发展B/S架构的产生和发展,主要伴随着Internet的兴起,是对C/S架构的一种改进。利用了不断成熟的Web浏览器技术,结合成熟的脚本语言以及
18、网络通信的发展和便利,迅速打开了自己的市场。它整合了原先C/S架构中客户端与服务器端的功能,将功能集中于服务器上,而客户端仅需安装Web浏览即可使用,简化了系统的开发成本、维护和使用。用户通过Web浏览器利用Web通信服务便可使用应用。它具有众多优点:1. 成本低,选择多。Windows时代为大家带来的桌面应用系统都捆绑了浏览器IE,使得大家对浏览器的操作使用十分熟悉。当前时代的主流浏览器也十分众多,并且服务器的选择也不必拘泥于Windows平台,B/S架构的Web服务只需安装服务器上便可使用,跨平台性十分强大,而Linux系统又相对安全、免费。2. 维护和升级方式简单。经常使用电脑的人会发现
19、,电脑中国安装的应用每隔几天就会发布一个新版本需要升级更新,虽然现在的网速都相对很快,但还需要花费一定时间下载新的安装包以及通过繁琐的安装过程。而B/S架构的应用不用担心这些,它的更新升级相对于用户是透明的。用户打开这些应用只需要在浏览器中输入对应的网址,进去应用便是当前的最新版本,而后台维护人员在进行维护升级时只需将程序部署在服务器上,仅在关闭Web服务器进行重新部署的时候用户会无法访问这些网站,但它们大多是在夜里进行维护。相对的,它的缺点也有如下这些:1. 服务器端负荷巨大,所有的数据处理都集中在服务器上可知系统对服务器的硬件要求很高,并且服务器是一旦运行起来极少关闭的,所以对应用拥有者的
20、硬件成本就很大,并且服务器一旦崩溃,损失的后果不可设想。2. 通过Web进行的访问往往安全性较低(网络很容易被抓包)。3. 浏览器的种类繁多,而一些辅助网页开发语言没有统一的规范,网页开发的兼容性很难顾及完全。所以当前时代的Web应用大多体积较小,并且使用者一般都拥有多个服务器防止单一服务器崩溃的情况。并且在安全系数较高的项目(如银行项目)中会采取比较严格的加密措施。使用JavaScript和css开发界面时也会尽量做到全部兼容。二、Web技术的原理模型早期的Web模型是CGI模型-Common Gateway Interface,简称CGI。在物理上是一段程序,运行在服务器上,提供同客户端H
21、TML页面的接口。这样说大概还不好理解。那么我们看一个实际例子:现在的个人主页上大部分都有一个留言本。留言本的工作是这样的:先由用户在客户端输入一些信息,如名字之类的东西。接着用户按一下“留言”(到目前为止工作都在客户端),浏览器把这些信息传送到服务器的CGI目录下特定的CGI程序中,于是CGI程序在服务器上按照预定的方法进行处理。在本例中就是把用户提交的信息存入指定的文件中。然后CGI程序给客户端发送一个信息,表示请求的任务已经结束。此时用户在浏览器里将看到“留言结束”的字样。整个过程结束3。基于CGI的网络架构图大概是这样的:访问路径中包含对应的CGI脚本,里面掺杂了各式各样的语言。在现在
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 bs 架构 生产 车间 刀具 管理 系统 研究 实现 毕业设计 论文
限制150内