正文内容

机房设备维护信息管理系统设计概述-文库吧

2025-06-09 12:36 本页面


【正文】 维修人员所要实现的功能是:进入维修人员通道后可以查看需要维修机器的信息,方便及时对需要维修的机器进行修理,当维修好机器后可将维修好的机器按照编号放入数据库,反馈给报修人员,方便报修人员对所需维修机器的更新和改动。机房维护人员所需实现的功能是:可进行对机器的增加和删除,对用户数量的增加和删除以及可以分配各个用户的权限。 功能划分本项目是一项借助于Delphi编程的项目,它依赖于Delphi技术和SQL SERVER2000 数据库。本项目是以Delphi操作数据库为核心的,使用简单的Delphi编程语言进行编程实现对SQL 数据库操作的项目,本系统可实现以下功能:1.用户登陆;2.用户管理;3.故障设备申报登记;4.故障设备维护登记;5.基本数据管理;6.数据统计;7.报表打印。 功能描述1.用户登陆:用户先进行注册,然后登录;2. 户管理:管理员可以进行增加、删除用户以及分配权限;3. 障设备申报登记:申报维修人员可通过此通道对需要维修的机器进行登记,也可将维修完毕的机器进行删除;4. 障设备维护登记:维修人员可通过此通道记录所维修完的机器,及时反馈给报修人员;5. 基本数据管理:管理员可通过此通道对整个机房维护信息的数据库进行数据维护;6. 数据统计:可以方便对报修机器,维修机器进行统计,以便更好的管理整个机房;7. 报表打印:可以打印出各个项目记录,行成书面形式,以便携带和查阅。2.3 项目概述计算机技术已成为比较热门和重要的技术,其发展之快是惊人的,在工作和生产中的重要性也是前所未有的,为了迎合现在计算机的普及,把计算机和生产管理结合起来是现在及今后的发展需要和必然方向。计算机机房维护信息管理系统正是这种发展中的一部分和尝试,其目的是要得到市场的应用和认可,解决生产管理数据库问题。2.4系统属性(1)可用性Delphi编程技术已经比较成熟,它的可信度高,所以它的可用性大。(2)安全性本系统作为一个报刊收发管理数据库系统,它的规模不太大,易于管理,安全性好。(3)可维护性本系统采用的是单一的Delphi编程技术编写的,所以易于修改,同时它对维护人员的要求不是很高,便于维护。2.5系统可行性分析(1)技术上的可行性分析各大高校目前拥有先进的计算机设备,而且配备了大量的安装光盘,包括运行平台的、数据库的和各类编程工具,在软件环境上提供了可靠的支持;同时我们可以运用以前所学的各种开发软件的计算机知识和管理知识,加上不断的学习,为系统的开发提供了必要的技术保障。(2)社会效益上的可行性分析本系统属于一个工具型的系统,它可以节省工作人员大量数据收集、录入、整理、查询、修改等手工操作,而且迅速准确,能够极大提高工作效率,同时促进业务的规范化、程序化,及时给机房设备维护人员提供必要的信息统计。系统开发所需的费用是比较低的,由于系统并不复杂,其运行和维护的费用也不会占用很多资金,而且考虑到当前市场上类似的软件并不多见,可以预见系统完成后可以带来较大的经济效益。(3)管理上的可行性分析管理信息系统是建立在科学管理基础之上的,只有在合理的管理体制以及完整、准确的原始数据的基础之上,才能有效的开发出管理信息系统。机房的管理人员有着丰富的管理经验,而且分工明确,为开发现代型的管理信息系统奠定了基础。2.6 目标(1)开发意图a.为了简单的阐明Delphi编程技术,并对其应用和说明;b.为了解决一些简单的数据库管理问题,实现通过Delphi与数据库的连接(ADO控件)对数据库进行操作。(2)应用目标通过本系统,用户可以很方便的对数据库进行一些简单的操作,使得计算机机房得不会因为维护信息没有得到妥善管理而使的机器失修。(3)背景本项目是通过Delphi编程来实现对SQL server2000数据库的操作,而Delphi的界面简单,操作容易,具有很强的移植和通用性。用户通过简单的操作实现对数据库各种操作,具有方便性、简单性。第3章 系统设计与实现3.1 概要设计方案该系统是用于用户对数据库进行管理,如增加、修改、删除、查询等操作的应用程序。它应该具有方便性、灵活性。用户可以很轻松的对数据库进行管理。用户进行有效的身份验证后进入系统,并根据所拥有的权限进行相应的操作。当登录用户是报修人员时只可以使用系统的报修人员通道。当登录用户是维修人员时只能进入维修人员通道,当登录用户是管理员时就可以进入超级用户通道。整个数据库的内容随着用户的操作同时更新。3.2 开发工具本系统开发所涉工具主要是:、SQL server2000数据库系统。 随着计算机技术的发展,计算机软件产业也随之迅速崛起,自从面向对象编程概念提出之后,人们的编程思想也发生了根本的变化,为了提高应用程序的高效性和统一性,可视化编程技术应运而生,相继出现了VisualC++和VisualBasic等可视化应用程序开发工具。而Delphi是开发Windows应用程序最为强大的工具之一。Delphi是全新的可视化编程环境,为我们提供了一种方便、快捷的Windows应用程序开发工具。它使用了Microsoft Windows图形用户界面的许多先进特性和设计思想,采用了弹性可重复利用的完整的面向对象程序语言(ObjectOriented Language)、当今世界上最快的编辑器、最为领先的数据库技术。对于广大的程序开发人员来讲,使用Delphi开发应用软件,无疑会大大地提高编程效率,而且随着应用的深入,您将会发现编程不再是枯燥无味的工作——Delphi的每一个设计细节,都将带给您一份欣喜。Delphi实际上是Pascal语言的一种版本,但它与传统的Pascal语言有天壤之别。一个Delphi程序首先是应用程序框架,而这一框架正是应用程序的“骨架”。在骨架上即使没有附着任何东西,仍可以严格地按照设计运行。您的工作只是在“骨架”中加入您的程序。缺省的应用程序是一个空白的窗体(Form),您可以运行它,结果得到一个空白的窗口。这个窗口具有Windows窗口的全部性质:可以被放大缩小、移动、最大最小化等,但您却没有编写一行程序。因此,可以说应用程序框架通过提供所有应用程序共有的东西,为用户应用程序的开发打下了良好的基础。Delphi已经为您做好了一切基础工作——程序框架就是一个已经完成的可运行应用程序,只是不处理任何事情。您所需要做的,只是在程序中加入完成您所需功能的代码而已。在空白窗口的背后,应用程序的框架正在等待用户的输入。由于您并未告诉它接收到用户输入后作何反应,窗口除了响应Windows的基本操作(移动、缩放等)外,它只是接受用户的输入,然后再忽略。Delphi把Windows编程的回调、句柄处理等繁复过程都放在一个不可见的Romulam覆盖物下面,这样您可以不为它们所困扰,轻松从容地对可视部件进行编程。,其重要功能之一,就是推出了一代跨平台的数据访问的数据引擎dbExpress。DbExpress是一组新的组件、技术和驱动程序。使用dbExperss可以连接到各种数据库,再配合动态连接库DLL(Dynamic Link Library)文件,便可以处理后端数据库中的数据。DbExpress的跨平台功能可以同时在Windows、。另外,dbExpress与DataSnap技术(,)结合,可以开发单机、Briefcase、主从结构、客户/服务器数据库的多种类型的应用程序。Borland公司推出的Windows快速应用开发(RAD,Rapid Application Development),完全支持所有重要的XML、SOAP、WSDL和XSL行业标准的RAD环境,支持Web Services和以可视化工具Web Services为基础的商业平台以及网络服务器程序等。、WebSnap和DataSnap,他们通过一整套完全集成的支持Web Services的可视化工具、高级编译技术和可重用的软件组件,支持Web Services规范的服务器端和客户端应用程序。 SQL Server2000介绍SQL Server2000是微软公司最新版的大型数据库服务器,其性能指标在各方面都有赶超Oracle数据库的趋势。在经历了SQL ,微软公司终于开始向大规模的业务领域进发了。在以前许多关于SQL Server的文章中,都将其定位成中小型应用发面,这种感觉被大家自然地延续到了2000版之中。其实着是一种误解。在过去的很长一段时间里,微软公司聘请了世界上最优秀的数据库专家专门搭建了信息量可谓空前的地理信息系统,励精图治,其目的就是为了摘掉扣在自己头上的这顶帽子。有了强大的性能和功能支持,再配合其一向为人称道的易用性,SQL Server可以说已渐成了开发者手中的一柄利器。做为SQL Server的新版本,SQL Server2000是学习数据库系统的最佳选择。主要原因有:(1)相对于FoxPro、Access等个人数据库而言,SQL Server是一个功能完备的正规数据库管理系统。它包括支持开打的引擎、标准的SQL语言、扩展的特性(如复制、OLAP、分析)等功能,这些是一些大型数据库系统(如Oracle)才具备的特性。而像储存过程、触发器等特性,也是个人数据库所没有的。(2)学习SQL Server易于上手。由于SQL Server可在Windows系列操作系统上使用,与Windows进行有机集成,界面风格完全一致,且有许多“向导(Wizard)”帮助,因此相对易于安装和学习。但是有关SQL Server的权威、完整体系的资料,并非随处可得。(3)学习SQL Server是掌握其他平台及大型数据(如Oracle、Sybase、DB/2和Informix)的基础。因此这些大型数据库对于设备、平台、人员知识的要求往往较高,而并不是每个人都具备这样的条件,有机会去接触它们。但有了SQL Server的基础,在去学习和使用它们就容易多了。IT行业的实践经验充分证明了这一点。3.3 数据库设计与实现 数据库的设计使用SQL Server2000建立数据库,名称为机器维修信息,其中包含机器信息表,报修信息表,返修信息表,报修密码表,维修密码表,管理员密码表。各个表之间以机器标识作为主关键字连接。通常,每一个机房都应有一个表结构。但考虑到目前系统存贮空间可以很大,也为了更加方便。我们采用把全部机房的机器集中在一起的方案来建立数据表,每个机器均具有机房编号、机器标识等数据段表示其属性。字段名一般是相应的中文名。这样,查询起来较方便,会节约时间,也不致于造成数据十分杂乱等。详细设计如表31所示:表31 机器信息表字段名称类型说明机房编号数字常整型机器标识自动编号常整型,递增,主键IP地址自动编号字段大小20MAC地址文本字段大小10出厂编号文本字段大小10各字段说明:(1)机房编号字段代表各个机器所在的机房。(2)机器标识是机器特有的编号,用来唯一标志该机器,把它设为主键,类型为自动编号。(3)IP地址字段为机器的IP号码,从机器上直接取得。(4)MAC地址是(5)出厂编号字段是出厂是机器特有的编号,有利于售后服务;,如表32所示:表32 报修表字段名称类型说明机房编号数字常整型机器标识数字常整型,递增,主键IP地址数字
点击复制文档内容
环评公示相关推荐
文库吧 www.wenkub.com
备案图鄂ICP备17016276号-1