




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
ii一、绪论(一)课题研究背景及意义随着计算机科学技术在现代社会的不断发展,数据库技术在互联网上以及在人们日常生活当中得到了越来越广泛的运用。在这样的背景下,仪器仪表信息管理也逐渐成为了现代化工业管理的重要内容之一。通过对现有的仪表信息进行有效整合和分析,能够为企业提供更多有价值的数据资源,提高工作效率。新疆四方热电有限公司开发了自己的仪器仪表信息管理系统,该系统不仅解决了传统企业对仪器仪表管理人员的管理问题,而且也为用户提供了方便。仪器仪表管理是工业企业生产经营过程中不可缺少的一部分。随着我国国民经济水平不断提高,科学技术日新月异,企业对仪器仪表的要求越来越严格,这就给企业提出了新的课题:如何才能有效地管理好仪表?怎样才能使企业获得最大经济效益呢?如何建立一个高效、实用的仪器仪表信息管理系统成为每个企业仪器仪表管理员关心的问题。传统的机械核算方式是以设备管理为主,这种管理方式存在着效率低、错误率高以及文件数据量大等问题,不仅浪费了大量的人力和物力,而且也造成了对设备信息的不全面了解,从而导致人力物力的浪费。随着现代信息时代的到来和科技的进步,传统的人工管理方式已经无法满足企业对信息的需求了,因此开发一个能够实现计算机化的信息管理显得尤为重要。本文介绍了一个企业仪器仪表信息管理系统,它能够全面地反映企业仪器仪表的管理情况。同时还能对仪器仪表数据进行统计与分析,并提供相关报表供企业管理者参考。基于此,设计了一套以计算机技术为基础,以计算机网络技术为依托的计算机辅助仪器仪表控制系统。系统管理员可以对企业的仪器仪表仪表进行管理,同时还可以对企业中的仪器仪表仪表进行维护,帮助企业部门的管理人员更好地完成工作任务。当系统投入使用后,要能够对系统进行检修与优化。计算机辅助仪器仪表控制与传统的手动控制相比有很多优点,如查找方便、快捷、可靠、数据量大、安全、费用低等。(二)课题实现的基本功能仪器仪表信息管理系统是针对企业对内部仪器仪表,仪表进行管理时遇到的种种问题而设计的,它实现了业务信息自动化和数据驱动处理等功能,从而达到设备管理标准化和快速高效的目的。本课题以新疆四方热电有限公司为背景,通过对该公司现有数据库和信息管理系统进行分析研究,运用软件工程的方法从以下几个方面对系统进行了设计与实现:首先,对本论文涉及到的相关理论概念及技术进行了阐述,并详细介绍了系统的应用程序开发功能以及数据库开发功能,该系统已成功地用于实际工作之中并取得了良好的效果。文中介绍了该系统的总体结构及主要功能模块设计。详细阐述了系统软件各个模块的具体功能与技术特点。该系统在Windows环境下运行稳定可靠,界面友好,操作简单方便,具有很强的可定制性。本系统主要包括账户管理、数据引用、系统管理和用户管理四大模块。具有增、编、删、查功能。管理模块实现了对公司内设备的实时监控,并通过网络将数据上传到计算机中,提高了管理效率,减轻了操作人员的工作量。同时,该管理系统还具有以下优点:简化了操作流程,降低了劳动强度,实现了仪器仪表管理流程的标准化、科学化;其应用会提升企业管理技能、节约管理成本、提升管理效率、对企业管理起到一定支撑作用。(三)编程环境的介绍1.Access2003简介从Microsoft集成数据库软件其功能强大、操作简单、使用灵活方便,并可根据实际需要进行扩展和定制。通过对其主要功能及特点的介绍。提供了可视化设计界面,不需要编写程序就可以迅速方便的开发一个美观、实用的数据库管理系统。Access2003具有下列部件:(1)资料表。为了能对某一研究领域进行定量或半定量分析,在主数据源数据库中保存数据的位置还需要至少一张数据表。(2)询问。在数据库应用系统中,经常要对一些重要的信息进行处理和保存,例如:报表、文件等。这些都是用数据表来表示的。数据表内数据可按用户需求选取,但是存在局限性。(3)表单。使用户可以进行数据录入、查询、编辑等操作。(4)报表。报表是信息系统中最重要的组成部分之一,它记录着系统运行过程和用户操作信息。在信息系统设计与实现时,必须对报表进行分析和处理。在报告表格的帮助下,数据库数据可被转换成有用图形数据。(5)资料页。Access2003中的新功能——网络中分发数据用的仪器仪表——建立HTML文件后产生于数据库外。(6)巨集。针对数据操作以及众多操作自动化建立了简单命令。通过使用这些指令,可以在不增加系统复杂性的前提下提高任务执行效率。(7)模组。将传感器和执行器集成到一个可更换的硬件中,使得整个设备能够满足各种不同要求。应用系统发展仪器仪表使用户可以更加自由的运行系统。2.VisualBasic.NET简介VisualBasic.NET更新了VisualBasic,但是并没有单纯地进行功能增强。它将微软最新的核心产品技术融入到开发过程中去,使开发人员可以在一个平台上开发出各种不同类型的分布式应用程序,Web应用程序以及其它复杂的多层系统。VB.NET中存在两种窗体包,一种是Windows窗体,另一种是Web窗体。ADO.NET中增加了一些新功能,包括从离线数据源中提取数据、对旧关键字进行修改以及改变数据类型等,同时还允许高级开发人员在不改动原有程序的情况下对其进行扩展,从而实现了许多以前不能实现的功能,如创建高级或低级结构等。新版本还提供给VisualBasic开发人员一个灵活的开发窗口。利用WebForms与ADO.NET能够快速地开发出可扩展网页,并以继承的方式进行真正意义上的面向对象编程。在Windows窗体中进行可视化继承是非常方便的方法,但现在大多数应用程序都没有可执行文件或控件。VB.NET和MicrosoftVisualStudio.NET的开发环境是完全融合在一起的,不但能够使用其它语言进行组件开发,同时使用一种语言所写的类能以跨语言的方式继承来自另外一种语言所写类的派生功能。3.数据库管理系统简介数据库是信息管理的最新技术,也是计算机科学中的重要分支学科。数据库是指存储在计算机上的各种可共享的信息集合。其内容丰富,种类繁多,并随时间不断增加。这些都给数据库的使用带来了很大的不便。随着计算机技术的飞速发展,人们对数据库提出了越来越多的要求。数据库中的数据按照特定数据模型进行组织,解释与存储,这种模型较小且数据独立性较强,便于扩充且可被不同用户所分享。数据库管理系统为用户与操作系统之间提供了一层有效的接口,也就是数据管理软件。它具有数据定义功能、数据处理功能、数据库操作管理、数据库恢复及存储功能等。随着计算机技术和信息技术的迅速发展,特别是计算机网络技术的广泛应用,人们越来越关注数据库的安全问题,并要求开发出一种能保护数据库安全的软件系统。数据库系统作为管理信息系统的核心部分,起着举足轻重的作用。数据库系统是一个庞大复杂的系统,经过十多年的发展,已经形成了一个较为完善的数据库管理系统,并在此基础上开发出了一些通用系统软件及相应的特定应用程序包;数据库以其独特的数据结构、较低的冗余度、良好的数据独立性和易于扩展等优点在各种不同类型的收集应用中得到广泛的应用,特别是对于交通大学这样一个大型的信息系统来说,建立起自己的数据库模型显得尤为重要。随着计算机的发展,特别是微型计算机的普及,数据库管理系统得到了广泛的应用。目前,数据库模型已经广泛应用于生产、生活等各个领域,并在许多领域得到了广泛的应用,如:一般管理、计算机设计、人工智能及科技计算等等。当今时代,信息资料已经成为各行业中的一项重要财富与资料。它是现代社会赖以运转的基本资源之一。如何有效地对这些海量的数据进行管理,并为各级部门提供高效的信息处理和决策支持服务,已经成为信息系统和企业和组织面临的一个重大课题。于是,数据库技术被广泛应用于信息系统中,它是信息系统最核心也是最基本的技术,小到单机小型事务处理系统,大到在线事务处理与在线分析处理系统,一般业务管理,计算机辅助设计与制造(CAD/CAM),计算机集成制造系统(CIMS),办公信息系统(OIS),地理信息系统(GIS),还有更多新的应用领域都采用数据库对它们的信息进行储存与处理。为国家所建数据库大小,数据库内信息量,使用频率,已经成为国家信息化水平高低的一个重要标志。4.SQL语言简介SQL(StructuredQueryLanguage)是Boyce与Chamberlin于1974年共同提出的。最初是作为一个数据库系统而设计的。随着数据库技术的发展,SQL也越来越多地应用于管理信息系统中。它不仅提供对数据进行管理和查询的能力,而且还能帮助人们实现信息共享与交换。1975至1979年间,IBM在美国圣何塞研究所建立了自己的SystemR数据库系统。随着科技的发展,人们对语言的要求也越来越高,尤其是在汽车行业中,许多大型的计算机公司和软件公司都开始采用这种技术。SQL是关系数据库中应用最广泛的标准语言之一。美国国家标准协会(ANSI)X3H2数据库委员会于1986年10月以SQL为美国标准关系数据库语言。同年推出SQL标准文本即SQL-86。1987年初,国际标准化联(简称ISO)成立。此后,ORACLE数据库系统在全球得到广泛使用,成为企业进行数据管理和信息服务必不可少的工具之一。随着科学技术的发展,人们对数据质量提出更高的要求。ANSI对SQL标准进行了持续的更新,,1989年颁布了SQL-89。1992年又颁布了SQL-92。SQL已经成为国际标准语言之一,许多着名的数据库供应商都推出了自己的SQL软件或SQL接口软件。好地解决了用户对各种格式数据的存取问题。所以,多数数据库都采用SQL这一通用数据访问语言及其标准接口来实现不同数据库系统互操作性的通用基础。随着计算机应用技术的飞速发展,SQL已经从最初用于事务处理到现在广泛地用作高级管理程序,它在管理信息系统中扮演越来越重要的角色。在企业信息化建设中,SQL起着举足轻重的作用。这一点很重要。正因为如此,一些人把SQL作为关系数据库语言标准建立起来,并把它称为革命的发展。软件产品中,SQL数据查询功能和图形功能已经被广泛地应用于软件工程仪器仪表、软件开发仪器仪表以及各种人工智能应用程序等方面。SQL作为一种基于关系代数的关系演算及查询语言,在解决复杂的查询方面具有独特优势。SQL作为一种通用的关系数据库语言,已经被广泛地应用于各行各业中。SQL语言在数据检索、数据操作、数据定义和数据校验等方面都有很强的功能。同时,SQL还具有良好的用户体验以及友好的用户界面。目前,SQL已经成为许多公司开发的数据库产品中不可或缺的一部分。因此,SQL也受到众多企业的青睐,并得到广泛地应用。SQL在数据库行业中被誉为是一种主流语言。5.ADO数据库访问技术ADO全称为ActiveXDataObjects。ADO允许用户通过在浏览器中创建或修改自己所需的数据类型来实现对数据进行管理和维护。用户可以从不同数据源(如:文本文件、图片等)中获取数据信息。ADO提供了强大的客户端/服务器及Web应用程序开发能力。ADO是一种通用的数据库访问技术,它可以用于创建、修改和删除对象模型。ADO提供了一个开放的数据访问接口,用户可以方便地对其进行扩展。其最大优点就是使用方便,速度快,内存要求低,磁盘空间利用小。ADO为进行下列运算提供方法:(1)与数据源的联系。(2)录入指令,获取参数可变或者性能最优的数据源。在数据采集和处理过程中,经常要使用到许多不同类型的命令。例如,DOS命令、JAVA语言等。ADO命令类中的每个类都可以被配置为对所接收到的数据进行处理,并将结果返回给用户。(3)通过使用SELECT脚本来实现这个功能。(4)若语句造成数据库以表行的形式返回时,则这些行被保存到缓冲区内,并可被查看、运行或者修改。(5)当用户访问一个新的缓存行时,系统会自动地从数据库中查找与该行相关的数据,并把它作为新的数据源。(6)为ADO(错误一般出现在连接创建或者命令执行过程)提供了常规错误检测方法,其中Error对象就是其中之一。表1.1数据库连接数据源类型ConnectionString参数设置标准访问ODBC数据Provider=MSDASQL;DSN=dsnName;UID=username;PWD=userPassword;访问Oracle数据库Provider=MSDAORA;DataSource=serverName;UserID=username;Password=userPassword;访问MSSQL数据库Provider=SQLOLEDB;DataSource=serverName;访问ACCESS数据库Provider=Microsoft.Jet.OLEDB.4.0;DataSource=databaseName;UserID=username;Password=userPassword;二、系统需求分析需求分析分为需求文字表述、数据流图和数据字典表三部分。(一)需求分析系统应具备以下功能:(1)系统管理员必须能够管理系统中的仪器日志,包括新购登记、借用登记、归还登记和报废登记等;(2)系统管理员可以查询设备和计算机的相关信息;(3)管理企业设备和计算机的用户。1.功能需求分析(1)台帐管理1)新购登记记录新购买仪器仪表的基本信息,如设备编号、设备名称、设备型号、序列号、设备描述、制造商、设备价格、购买日期等。2)借用登记借用时,记录仪器仪表编号、设备名称、借用部门、借用人、日期等相关信息。3)归还登记归还仪器仪表时,包括设备编号、设备名称、归还部门、归还对象、日期等相关信息。4)报废登记报废仪器仪表时,请记录设备编号、设备名称、日期等相关信息。(2)仪器仪表的信息查询:检查仪器仪表的当前设备是否被借用、在库或报废。(3)仪器仪表的信息删除删除错误登记的仪器仪表信息。(4)用户的管理添加企业中使用该仪器仪表的部门和员工。(5)系统管理登录系统后,具有适当权限的用户可以编辑登录密码、添加新的管理员和操作员帐户以及修改现有密码。2.性能需求分析(1)系统响应速度应要有较高的要求管理员操作系统时,系统响应速度慢,或出现数据错误,甚至系统崩溃,无法快速为仪器仪表管理员服务,因此要求该系统具有较高的响应速度,能提高企业管理。(2)数据库数据要能及时和快速更新企业会不时购买新设备,因此管理员应及时更新信息系统,使设备簿与实物相匹配。这就对数据库中数据的及时更新提出了更高的要求。(3)系统内容的全面性系统应该能够提供仪器仪表注册号,包括信息系统内容的复杂性,如果以前系统中存储的报废信息太少或太多,会导致信息不全,很难提高管理效率。3.确定系统边界可以在系统需求、系统操作和性能需求分析中使用上述文字表述来定义系统边界。计算机所做的工作是更新各种数据,例如状态改变、数据的添加、错误数据的删除等。新购买的仪器仪表数据录入、借用、归还和报废都是手动完成的。4.系统功能的设计和划分根据以上需求分析,系统分为以下四个子系统:系统管理子系统台帐管理子系统信息查询子系统用户管理子系统每个子系统执行的功能如下:(1)系统管理子程序。1)当需要新的管理员或操作员时,可以在以管理员权限登录子系统后添加条目。2)可以编辑现有账户的相关信息。(2)账簿管理。1)可记录新购仪器仪表的名称、价格等相关信息。2)借用仪器仪表时可记录相关信息。3)归还仪器仪表时可记录相关信息。4)可在仪器仪表报废时记录相关信息。(3)信息查询系统:1)可根据管理员要求查询各种仪器仪表的状态。2)可以查询公司不同部门使用的仪器仪表设备。(4)用户管理系统:管理企业中使用仪器仪表和计算机的部门和用户。经过以上分析,完成了四个主要子系统的数据库设计,并创建了数据流图,用于下面描述的需求分析。(二)数据流图系统管理子系统,如图2.1所示:图2.1系统设置子系统台帐管理子系统,如图2.2所示:图2.2台帐管理子系统信息查询子系统,如图2.3所示:图2.3信息查询子系统用户管理子系统,如图2.4所示:图2.4用户管理子系统三、系统总体设计(一)数据库逻辑结构设计1.数据结构分析在此阶段,在作为进一步建设设计基础的需求分析的基础上,提出了满足用户及其互动需求的各种设施。根据以上规划,系统中的实体有用户信息实体、仪器仪表信息实体、状态管理实体、系统管理实体等,各个实体的E-R图:仪器仪表信息仪器仪表信息仪器仪表状态用户信息图3.1各实体之间关系E-R图用户信息用户信息部门编号部门名称使用人图3.2用户信息实体E-R图仪器仪表信息仪器仪表信息设备规格生产厂家购买日期图3.3仪器仪表信息实体E-R图设备编号设备名称设备单价出厂编号设备型号状态管理实体状态管理实体借用人购买日期借用日期目前状态图3.4状态管理实体E-R图设备编号设备名称部门编号部门名称2.数据字典数据字典是数据信息的集合,它是分析阶段的仪器仪表,它的作用是为人们提供有关软件分析和设计过程中数据的解释性信息。在数据字典中创建强大且一致的定义很重要,因为它可以改善分析师和用户之间的沟通,从而消除潜在的误解。每个数据元素的控制信息,通常包含在数据字典中:名称、标题、描述、描述和位置。数据字典中包含的每个数据项的控制信息都是有价值的。列出了使用给定数据元素的所有应用程序(或模块),因此很容易计算更改数据元素的影响并对所有受影响的应用程序或模块进行适当的调整。根据实体与实体的关系,本系统的数据字典编写如下:(1)数据项名:设备编号含义说明:设备的唯一标识号码别名:设备号码数据类型:文本与其他数据项的逻辑关系:依赖于设备名称(2)数据项名:部门编号含义说明:部门的唯一标识号码别名:部门数据类型:自动编号与其他数据项的逻辑关系:依赖于部门名称(3)数据项名:设备名称含义说明:整个字符串组成设备名称别名:设备名字数据类型:文本(4)数据项名:部门名称含义说明:部门的全称别名:部门的名字数据类型:文本(5)数据项名:购买日期含义说明:新购设备的购买时间别名:新购时间数据类型:日期/时间(6)数据项名:借用日期含义说明:借用的时间别名:借用时间数据类型:日期/时间(7)数据项名:设备单价含义说明:新购设备的购买价格别名:单价数据类型:文本(8)数据项名:使用人含义说明:各部门内的使用仪器仪表的人员别名:借用人数据类型:文本(9)数据项名:设备型号含义说明:可根据此来分辨设备的类型别名:设备类别数据类型:文本(10)数据项名:设备规格含义说明:可根据此来分别设备的类型别名:设备规格数据类型:文本(11)数据项名:状态含义说明:可根据此来分别设备的目前状态别名:设备状态数据类型:文本(二)数据库中表的设计根据以上分析,完成数据库的逻辑结构,其各个表的设计结果如下:1.用户信息表列名数据类型字段大小是否为主键部门编号自动编号长整型是部门名称文本50否使用人文本50否2.仪器仪表信息表列名数据类型长度是否为主键设备编号文本50是设备名称文本50否设备型号文本50否出厂编号文本50否设备规格文本50否出厂厂家文本50否设备单价文本50否购买日期日期/数字8否3.状态管理表列名数据类型长度是否为主键部门编号自动编号长整型是设备编号文本50是设备名称文本50否部门名称文本50否使用人文本50否购买日期日期/数字8否借用日期日期/数字8否状态文本50否4.用户表列名数据类型长度可否为主键用户名文本50是密码文本50否四、系统实现基于整体系统设计,现在可以开始实现系统了,系统实现包括编码和测试,测试将在下一章详细讲解。编码是将软件设计结果翻译成以编程语言编写的程序。作为软件工程的一个阶段,编码是设计的下一个化身。因此,应用程序的质量高度依赖于软件设计的质量。所选编程语言的特性和编码风格将对程序的可靠性、可读性、可测试性和可维护性产生重大影响。适当的编程语言可降低编码前的设计复杂性,减少程序测试量,并创建更易于阅读和维护的程序。VisualBasic.NET是一门方便的语言,在编写程序时,原程序逻辑简洁,易于阅读和理解。(一)主控程序流程设计本系统旨在实现仪器仪表信息管理化,控制程序的基本方案如图4.1所示。开始开始选择是台帐管理信息查询系统管理用户管理帮助继续操作否结束图4.1主控程序流程图(二)登录模块设计登录模块是登录系统时遇到的第一个界面,是用户身份验证的一部分,主要用于对登录用户进行身份验证。为了提高信息安全性,建立了一个系统来防止非法人员访问该系统。系统启动后首先进入用户登录界面,操作人员输入用户名和密码后,系统确定操作人员的合法凭据登录系统,等待正式登录系统。如果用户名或密码输入错误,系统会提示“用户名和密码错误,请重新输入”。如果登录用户是管理员,他有权更改用户密码和系统设置。项目流程如图4.2所示。开始开始用户密码是否正确是输入用户密码否获得系统设置权限主界面结束图4.2登录模块程序流程图登录模块窗体如下所示。该表单有两个标签控件、两个命令按钮、两个文本字段和一个框架。如图4.3所示。图4.3登陆窗体首先,点击项目菜单,选择添加表单,在新项目中添加一个空表单,添加两个标签控件,两个文本框,在预定义的位置添加两个命令按钮,设置每个控件的属性,还给窗体更改了背景图片进行美化,最后写了源码。登入按钮的单击事件源代码如下:PrivateSubOK_Click(ByValsenderAsSystem.Object,ByValeAsSystem.EventArgs)HandlesOK.ClickDimiAsIntegerDimconnAsNewADODB.ConnectionDimrsAsNewADODB.RecordsetDimStrAsStringDimsqlAsStringDimsAsStrings=My.Application.Info.DirectoryPath&"\data.mdb"Str="Provider=Microsoft.Jet.OLEDB.4.0;DataSource="&s&";PersistSecurityInfo=False"conn.Open(Str)'检测名称是否存在sql="select*fromT_adminwhereusn='"&Me.txt_usn.Text&"'andpsd='"&Me.Txt_psd.Text&"'"rs.Open(sql,conn,1,3)Ifrs.RecordCount>0ThenMDIParent1.Show()Me.Hide()rs=Nothingconn.Close()conn=NothingElseMsgBox("用户名或密码错误,请重新输入!",MsgBoxStyle.Information,"提示")Me.Txt_psd.Text=""Me.txt_usn.Text=""Me.txt_usn.Focus()rs=Nothingconn.Close()conn=NothingEndIfEndSubPrivateSubCancel_Click(ByValsenderAsSystem.Object,ByValeAsSystem.EventArgs)HandlesCancel.ClickMe.Close()EndSubPrivateSubfrmLogin_Load(ByValsenderAsSystem.Object,ByValeAsSystem.EventArgs)HandlesMyBase.LoadEndSub(三)主界面设计登录成功后,用户进入系统主界面。主界面外观要美观,布局要合格,方便用户下一步。菜单栏的布局如图4.4所示。在代码中设置了各个子窗体调用,其代码如下:PrivateSubxgdj()
'新购登记
frm_addSb.Close()
frm_addSb.MdiParent=Me
frm_addSb.Show()
frm_addSb.WindowState=FormWindowState.Maximized
EndSub
图4.4主界面窗体PrivateSubjydj()
'借用登记
frm_jydj.Close()
frm_jydj.MdiParent=Me
frm_jydj.Show()
frm_jydj.WindowState=FormWindowState.Maximized
EndSub
PrivateSubghdj()
'归还等级
frm_ghdj.Close()
frm_ghdj.MdiParent=Me
frm_ghdj.Show()
frm_ghdj.WindowState=FormWindowState.Maximized
EndSub
PrivateSubbfdj()
'报废登记
frm_bfdj.Close()
frm_bfdj.MdiParent=Me
frm_bfdj.Show()
frm_bfdj.WindowState=FormWindowState.Maximized
EndSub
PrivateSubsbcx()
'设备查询
frm_sbcx.Close()
frm_sbcx.MdiParent=Me
frm_sbcx.Show()
frm_sbcx.WindowState=FormWindowState.Maximized
EndSub
PrivateSubbmcx()
'部门查询
frm_bmcx.Close()
frm_bmcx.MdiParent=Me
frm_bmcx.Show()
frm_bmcx.WindowState=FormWindowState.Maximized
EndSub
(四)台帐管理菜单设计1.新购登记窗体设计调用主窗体,在父窗体中打开一个新购登记子窗体,记录新购买的仪器仪表信息(如图4.5所示)。图4.5新购登记窗体2.借用登记窗体设计借用仪器仪表时,从父窗口调用借用登记子窗体。图4.6显示了借用登记窗体中借用信息的登记以及在库可用设备的显示。图4.6借用登记窗体3.归还登记窗体设计当被借用的仪器仪表需要归还时,从父窗体调用归还登记子表,归还登记表显示借出设备信息,如图4.7所示。图4.7归还登记窗体4.报废登记设计当仪器仪表要从库中报废时,从父窗体调用报废登记子窗体,报废登记窗体显示库中已有设备的信息,如图4.8所示。图4.8报废登记窗体(五)信息查询菜单设计1.设备查询窗体设计用于在分类帐中查找有关设备的所有信息,例如在库、借用和报废。该表单有4个用于选择设备状态的单元格和一个用于显示处于选定状态的设备的信息。如图4.9所示。图4.9设备查询窗体2.部门查询窗体设计此表用于获取已借给部门的仪器仪表信息,此窗体显示部门名称和借用设备数量。如图4.10所示。图4.10部门查询窗体(六)系统管理菜单设计1.添加管理员窗体设计此表单用于添加系统管理员,可从主菜单访问添加管理员子菜单。如图4.11所示。图4.11添加管理员窗体2.管理员变更窗体设计本窗体允许修改管理员密码,通过主菜单打开管理员子菜单进行更改,并在更改管理员时设置新的管理员密码。如图4.12所示。图4.12管理员变更窗体(七)用户管理窗体设计本窗体用于通过企业仪器仪表添加部门和员工,并通过主菜单添加管理员更改子菜单。如图4.13所示。图4.13用户管理窗体(八)帮助菜单设计该窗体很简单,它只显示窗体,记录帮助信息,提供用户查询,只有标签控件。如图4.14所示。图4.14帮助窗体五、系统测试(一)对登录模块的测试测试用例表:合理数据期望结果不合理数据期望结果用户名“admin”;密码“admin”成功登录用户名“ad”;密码“323”提示“用户名和密码错误,请重新输入!”实际测试结果完全符合期望结果,测试结果如图:图5.1登录错误(二)对添加
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 专题2.9 函数的零点(原卷版)-2024年高考数学一轮复习精讲精练宝典(新高考专用)
- 2022年北京市石景山初三二模英语试卷及答案
- (一模)萍乡市2025年高三第一次模拟考试生物试卷(含答案解析)
- 2020-2021深圳宝文学校小学三年级数学下期中第一次模拟试卷(及答案)
- 机井电力配套施工方案
- 关于活动付款合同范例
- 专利委托合同范例
- 化工劳务合同范例
- 保安工作总结计划装饰行业保安工作的工地保护
- 会计工作与企业发展的关系计划
- 2025年吉林长白朝鲜族自治县事业单位招聘16人历年高频重点提升(共500题)附带答案详解
- 初中历史七年级上册第8课 百家争鸣
- 中国教育史课件
- 幼儿园小班美术欣赏《漂亮的糖纸》课件
- 互联网接入服务提供商服务承诺
- 2024年全国中学生生物学联赛试题含答案
- 城市绿化景观设施安装与维护合同
- 解除冻结及撤销纳入失信和限高令申请书(文本)
- 2024年河北省公务员录用考试《行测》真题及答案解析
- 在线问卷系统的设计与实现
- 英语语法-形容词和副词-复习资料
评论
0/150
提交评论