毕业论文——基于BS结构的工厂设备管理系统的设计与开发.doc

上传人:滴答 文档编号:1255601 上传时间:2019-01-19 格式:DOC 页数:28 大小:717.50KB
下载 相关 举报
毕业论文——基于BS结构的工厂设备管理系统的设计与开发.doc_第1页
第1页 / 共28页
毕业论文——基于BS结构的工厂设备管理系统的设计与开发.doc_第2页
第2页 / 共28页
毕业论文——基于BS结构的工厂设备管理系统的设计与开发.doc_第3页
第3页 / 共28页
毕业论文——基于BS结构的工厂设备管理系统的设计与开发.doc_第4页
第4页 / 共28页
毕业论文——基于BS结构的工厂设备管理系统的设计与开发.doc_第5页
第5页 / 共28页
点击查看更多>>
资源描述

1、基于 B/S 结构的工厂设备管理系统的设计与实现摘 要随着科技的发展,网络资源利用在各行业已日趋成熟,表现最为明显的是企事业单位在管理平台上的应用。利用网络资源进行管理就尤其快捷方便。网络化管理就显得格外重要,是一个企业不可缺少的部分,为企业减少人力物力,为仓库管理带来便利,以此提高了管理者工作效率。所以就基于 B/S 结构的工厂设备管理系统此毕业设计进行研发,该系统为管理层提供了便利,通过查询功能可以快捷的获取设备信息,进一步加强对工厂设备信息的掌握与管理。本系统采用 IIS Web 服务器、ASP 编程技术和 SQL SERVER 数据库开发方案来完成设计,实现了设备入库、出库、报修、作废

2、以及设备库存、设备详细信息查询和人员管理等基本功能。本论文将从方案、系统的分析、ASP 网页制作技术、功能具体实现方法等几方面对本系统进行介绍。关键词:B/S;设备信息数据库;设备管理The Design and Implementation of Equipment Management System Based on B/S StructureAbstractWith the development of science and technology, network has been widely used in various fields, for example, the use

3、of the management information system. Of course, for all enterprises, it is particularly convenient to manage resources through network. On-line management, which is now an indispensable part of enterprises, is particularly important. The cost of manpower and materials can be reduced by using manage

4、ment information system, which brings convenience for warehouse management, and raises the efficiency of managers. Therefore, this paper, “The equipment management system based on B/S structure”, and the software, which leads to fast access to equipment information and easy management of equipment i

5、nformation is proposed. The system is developed by using IIS Web server, the ASP programming language and SQL Server as background database. It implements the equipment storage, repairing, expiration, the equipment inventory, equipments details, personnel management and other basic functions. The de

6、velopment process of the system is introduced from several aspects, such as analysis, design and programming, ASP web technology, and the like. Key words: B/S; Equipment Information Database; Equipment Management目 录论文总页数:24 页1 引言 .11.1 课题背景 .11.2 选题意义 .11.3 方案的选择背景 .12 基础理论及开发工具介绍 .22.1 系统使用工具的选择 .2

7、2.2 ASP 简介 .22.3 DREAMWEAVER 简介 .33 系统需求分析 .43.1 运行环境 .43.2 系统的功能分析 .43.3 系统结构图与功能模块设计 .44 设计与实现 .64.1 系统方案的确定 .64.2 数据库建立 .64.3 系统数据流程图 .104.4 用户的登陆模块 .104.5 模块设计 .114.5.1 设备入库申请与审核 .114.5.2 设备出库申请与审核 .124.5.3 设备报修、作废申请和审核 .144.5.4 查看设备库存、查询设备信息 .144.5.5 用户管理 .155 结果测试与分析 .185.1 结果测试 .185.2 性能分析 .2

8、05.3 特殊问题及解决方法 .20结 论 .21参考文献 .22致 谢 .23声 明 .24第 1 页 共 24 页1 引言1.1 课题背景随着互联网技术的迅猛发展,网络给人们带来了很多便利,比如人们借助于网络进行管理企业变得更加方便。管理工具作为互联网中运用最为广泛的工具之一,如今都已被广大企业接受。很多企业应用互联网进行管理,之所以互联网发展到今天。网络化管理它拥有独特的功能:方便信息的查询、设备的管理、以及消息的传送,与传统管理方式相比,现代网络管理是一种全新的管理模式,它可以突破时间和空间的限制,帮助人们随时随地对工厂设备的信息管理。网络化管理既具有交互性、协作性和自主性等特点,又具

9、有异步性、实时性、生动性、集成性和大容量等优势。因此,在工厂设备管理系统的建设中,单纯地构建各种功能单一的系统并不能完全满足管理建设的需求,只有那些对数据和信息进行了有效组织、整合了多种功能、为用户提供个性化服务的系统才能充分发挥网络信息化管理平台的作用来达到预期目的。从目前的设备管理网站建设来看,其内容主要表现为各企业类网站中的企业介绍,产品信息以及招聘信息等,显得较含糊笼统,专门的内部设备管理系统相对较少。本工厂设备管理系统主要从企业的实际设备信息管理情况出发,针对管理的需要进行功能设置,主要实现了工厂设备信息记录、设备信息查询以及设备入库、出库、报修、作废等流程进行处理等功能,减少了许多

10、人力作用,更方便了管理者了解企业运作与一些设备信息,使管理者更快捷的获取工厂设备信息。系统采用 Dreamweaver 设计工具与 ASP 技术来编写,其代码简洁易懂,修改方便,开发模式采用 B/S 模式,都有利于网站的维护工作。1.2 选题意义随着互联网的发展,网络化管理领域已日趋成熟,目前最为明显的是管理平台的开发与使用。当然,对于任何工厂或事业单位也可采用此方法来加强内部资源的管理,特别是对于当今各工厂来说,管理者可以更方便更快捷的了解工厂设备信息,这样可以通过设备管理系统网站平台来加强企业资源进行管理。在企业中,设备管理是一项非常重要的工作。使用人工方式管理各项设备信息不仅效率低下,而

11、且容易出错,安全性很差。并且在实际操作中,数据的查找和维护都不容易实现,容易发生差错,导致了管理费用增加,服务质量难以得到保证,从而影响企业的竞争力。这里设计的工厂设备管理系统,就可以解决这些问题。其目的在于实现设备信息管理、入库、出库、报修、作废记录及信息检索,是操作简单安全,从而提高工作效率和质量。第 2 页 共 24 页1.3 方案的选择背景随着 Internet 的进一步发展,静态 Web 站点的开发与维护变得越来越困难,一方面信息的不断增加和变化,使站点维护人员不得不经常修改他们的网页,特别是基于数据库驱动的 Web 站点更是如此,随着 Internet 上信息量的增多和交互性的加强

12、使 HTML 显得越来越难以胜任。另一方面静态网页由于不能与浏览者进行有效交互,使人们感到越来越乏味,而不愿意再一次地进入同一站点。所以开发动态网页或动态内容成了越来越多的站点所追求目标,所以该项目便采用的是基于 B/S 结构研发的。2 基础理论及开发工具介绍2.1 系统使用工具的选择本系统作为一个网站建设,如何更快更简洁地设计这个系统,我考虑了很多种语言和工具。如:C 语言、 C+语言等,但由于它们各自使用的环境不同,再者是本系统属于内部型管理网站,根据其需要,我认为采用 ASP 语言很简单就可以完成。还有就是编写工具的选择,目前也有很多种工具如:写字本、FrontPage、Dreamwea

13、ver 等。我认为 Dreamweaver 相对来说比较容易操作,而且在界面设计上对网站来说很有实用性,所以我选择了它作为设计载体。在设计过程中还有一个最关键的部分就是数据库的选择,因为本网站的数据流动性很大,并且各模块之间的联系相对比较紧密,所以我选择 SQL server 作为后台数据库进行管理。如何将这些数据信息与网页结合一起呢?我采用了结构化查询语言-SQL 语言(Structured Query Language) ,它是一种通用的数据查询语言,使用非常方便。当然,想要写出一个完整、完美的系统,这些显然是不够的,在其美观上我不会一味的只做数据处理,我还选择了较为美观的图片进行修饰。但

14、我仍然于数据处理为主,在界面上也没有设计的太过于花哨,重点仍然放在数据的处理上。以此设计出来的整个界面就显得朴实,有待改进。2.2 ASP 简介Microsoft Active Server Page (ASP) 是一种服务器端的 Script 环境,使用 ASP 可以建立动态,交互式高性能的 Web 服务器应用。我们知道,目前有很多版本的浏览器可供使用,传统上我们在开发 Web 应用时,要嵌入一些 Script语言如:Vb、Java 到 Html 中,使这些 script 运行在 client 端,也就是浏览器,但并不是每个浏览器都支持所有的 Script 语言,比如 Netscape 就不

15、支持client 端的 VBscript,这对我们的应用带来很大的不便.使用 ASP 时,应用程序是在 server 端运行而不是在 client 端.当用户访问一个 ASP 页面时,首先 Web Server 调用 ASP 文件,并读取 ASP 文件的全部内容后并开始执行所有的 Script命令,生成 html 页,再把这些 html 页传到用户端的浏览器上,并完成操作。这样,我第 3 页 共 24 页们就不用担心用户所使用的浏览器的类型了,Web Server 端已经处理了一切。ASP 是由微软开发的服务器端直译软件。它在 Html 代码中再加上JavaScript 或 Vbscript,

16、创造出了强大的交互式网页。因此,ASP 程序具有以下特点:1.使用 Vbscript 或 Jscript 等简易的 Script 语言,结合 HTML 代码,即可快速完成网站的应用程序的设计。2.不需编译或连接即可直接执行,并且整合于 Html 当中。3.使用一般文本编辑程序,如 WINDOWS 的记事本,即可编辑设计。4.与浏览器无关,客户端中要使用的 Script 语言(JAVAscript 或VBscript)是在网站服务器(Server 端)上执行的,客户端的浏览器完全不需要具备执行这些 Script 语言的能力。5.Active Server Pages 的源程序,不会传到使用者的浏

17、览器上,因此可以保护辛辛苦苦写出来的源程序不会外漏。传到使用者浏览器上的是标准 HTML 文件。6.以使用 ASP 程序代码,在网站服务器(Server 端)执行 Script 语言(Vbscript、Jscript),来产生执行于 Client 端(客户端的浏览器)的Script 语言。7.面向对象(Object-oriented)。8.可通过 ActiveX Server Components(ActiveX 服务器组件)来扩充增加功能。Active Server Pages(ASP)必须制作成.asp 扩展名的文件,一个.asp 文件是一个文本文件,包括:1.HTML 标记(tags):

18、“”的部分。2.VBScript、Jscript 语言的程序代码3.ASP 语法:“”的部分。因此,每一个程序连接数据库的 ASP 程序应包含以下四部分:1.HTML 标记。2.ASP 脚本语言。3.数据库存取语法(查询、增加、删除、修改数据的 SQL 语句语法) 。4.显示结果的部分。2.3 Dreamweaver 简介Dreamweaver 是 Macromedia 公司的出品的一款“所见即所得“的网页编辑工具。与 Frontpage 不同, Deamweaver 采用的是 Mac 机浮动面版的设计风格,对于初学者来说可能会感到不适应。但当你习惯了其操作方式后,就会发现第 4 页 共 24

19、 页Dreamweaver 的直观性与高效性是 Frontpage 所无法比拟的。Dreamweaver 对于 DHTML(动态网页)的支持特别好,可以轻而易举地做出很多眩目的互动页面特效。插件式的程序设计使得其功能可以无限的扩展。Dreamweaver 与 Flash、Firework 并称为 Macromedia 的网页制作三剑客,由于是同一公司的产品,因而在功能上有着一个非常紧密的结合。3 系统需求分析3.1 运行环境该管理系统采用 B/S 模型,其主要设计是服务器端应用程序的开发,对于客户端只要软硬件配置满足一定的要求,并且安装有一定的浏览器等工具软件,可以实现访问 Web 服务器的功

20、能即可。服务器要求的配置为:CPU:Intel 赛扬以上内存:256M 以上, 硬盘:40G 以上的可用硬盘安装空间系统:WINDOWS XP2 并安装 Internet 信息服务器 6.0数据库:SQL SERVER客户机硬件配置要求:能够使用浏览器3.2 系统的功能分析工厂设备管理系统旨在提供一个基于 B/S 模式的实时、实用、方便、快捷的信息交互系统。为了企业设备信息的安全,通过设计用户权限而对本系统中数据信息起到了极好的保密作用。而且网站后台数据处理由系统管理员统一管理。本系统是一项独立的应用软件,采用 ASP 语言开发,需要在 IIS 服务器的支持下运行,同时通过数据库驱动程序连接

21、SQL SERVER 数据库。3.3 系统结构图与功能模块设计本系统总体功能结构如图 3-1 所示。第 5 页 共 24 页基 于 B / S 结 构 工 厂 设 备 管 理 系 统工 人 ( 权 限 ) 主 管 ( 权 限 ) 管 理 员 ( 权 限 )设备入库申请设备出库申请设备报修申请设备作废申请密码修改设备入库审核设备出库审核设备报修审核设备作废审核密码修改查看库存信息查询设备信息密码修改人员添加人员删除图 3-1 系统总体功能结构图工厂设备管理系统作为一个网络管理平台,具备以下前后台内容。前台用户的实现功能:1设备申请表: 此功能在权限的控制下,只能于工人身份的才能进行申请,因为工人

22、是在工厂的最前线,他们最了解设备运作情况,各种设备的特性,以及哪些设备能用,哪些设备不能再次使用。所以赋予他们的权限将可以对设备如何处理进行申请。2设备申请表审核:此功能在权限的控制下,只有主管才能拥有此权限,该功能通过网站可以查看到工人所填写的设备申请表将做如何处理,这时候主管将对工人的申请表进行审核,能否通过由主管全方位考虑做出结论,并对设备申请表填写批复语言。而且在 main 页面中能进行删除功能的也只有主管才具有的权限。3设备信息查询: 此功能仍然只有主管才能使用,通过该功能可以很方便快捷的查询到工厂设备的详细信息。由于工厂设备太过于复杂,烦琐。难于快速得到自己需要的设备资料。然而拥有

23、了此功能便非常快捷,只要在相应的文本框中填写相应的数据就可以快速的查询到自己需要的设备信息,而且在此页面中,查询功能是通过设计一个模糊查询而实现的。第 6 页 共 24 页4设备库存信息查看: 此功能把权限赋予了主管,主管在任何时刻都可以了解工厂设备信息及使用情况,哪些设备容易坏,哪些设备需要作废处理,同时还可以及时的知道所有设备的库存量。以至能够及时的调整采购计划和补充设备资源。5用户管理模块: 管理员具有添加、删除用户和修改自身密码的权限,在添加用户时可以设置用户的权限,为了提高安全性,管理员在添加用户后及时通知用户更改密码。4 设计与实现4.1 系统方案的确定本网站系统主要是基于工厂设备

24、管理平台,所以其内容大多偏向于管理功能方向,当在使用需求增加的时候,也可以将内容做适当调整来满足用户的需要,目前只设置了简单的设备记录与内部管理功能。根据现阶段开发背景,经过综合比较,本系统采用 IIS Web 服务器+ASP 程序设计语言+SQL SERVER 数据库开发方案。4.2 数据库建立首先做一个最重要的工作,就是建立起一个数据库,用来存放系统数据信息。首先打开 sql,建立数据库内容如下:1.数据库名:qpl12.表的创建:共有六个表,设备入库信息表 dev_in_pply、设备出库信息表 dev_out、设备报修信息表 dev_modify、设备作废信息表 dev_cancel、

25、设备基本信息表 dev_info、用户管理信息表 userlist。3.各数据库表结构如下:第 7 页 共 24 页图 4-1 设备入库信息表设备入库信息表部分字段说明:dev_num 设备编号 dev_name 设备名称buyer 采购人 dev_buy_time 设备购买时间check_time 审核时间 pply_time 设备申请时间pply_pople 设备申请人 dev_factory 设备厂商dev_amount 设备数量 check_idea 审核批复check_sign 审核结果 dev_in_fs 入库方式图 4-2 设备出库信息表设备出库信息表部分字段说明:dev_out_amount 设备出库数量 dev_out_sign 设备出库审核结果out_pply_pople 设备出库申请人 dev_pply_out_time 设备出库申请时间

展开阅读全文
相关资源
相关搜索
资源标签

当前位置:首页 > 学术论文资料库 > 毕业论文

Copyright © 2018-2021 Wenke99.com All rights reserved

工信部备案号浙ICP备20026746号-2  

公安局备案号:浙公网安备33038302330469号

本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。