大型设备运维管理平台系统的设计与实现分解_第1页
大型设备运维管理平台系统的设计与实现分解_第2页
大型设备运维管理平台系统的设计与实现分解_第3页
大型设备运维管理平台系统的设计与实现分解_第4页
大型设备运维管理平台系统的设计与实现分解_第5页
已阅读5页,还剩21页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

基于web的大型设备运维管理平台系统摘要21世纪是信息时代,随着计算机与互联网的不断普及,网上作业逐渐成为主流。科学技术的不断发展使得工厂中的大型设备与日俱增。而大型设备的管理问题也日渐提上日程。科学、快捷、简便的大型设备运维管理方式必将成为主流。本系统是一个基于web的大型设备运维管理平台系统,它通过web与数据库的链接使得大型设备的运维管理更加便于管理。通过电脑操作使得工厂可以通过极少的资源达到准确、快捷的管理,解放了大量的生产力,避免了许多人为管理造成的损失等。本文主要介绍了在ASP.NET和SQLServer2005的环境下,设计和实现基于web的大型设备运维管理系统的主要步骤。本文按照设计与实现流程进行介绍,包括系统的可行性分析、需求分析以及系统的主要设计步骤。主要设计步骤包括前台以及后台数据库的逻辑设计等。此外还包括系统实现和测试的展现以及对开发过程的总结和经验。大型设备运维管理系统是一个典型的信息管理系统(MIS),本系统是一个为适应对学校大型设备运维管理的迫切需求而设计开发的软件系统,其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面,经过分析和比较,我们决定使用ASP和SQL作为开发工具,利用其提供的各种面向对象的开发手段,尤其是数据窗口这一能方便而简洁操纵数据库的智能化对象,首先在短时间内建立系统应用原型,然后,对初始原型系统进行需求迭代,不断修正和改进,真到形成用户满意的可行系统。关键词:ASP;SQL;大型设备;信息管理系统Large-scaleEquipmentOperationandMaintenanceManagementSystemBasedonWebABSTRACTLaboratoryequipmentmanagementssystemisatypicalmanagementinformationsystem(MIS),thesystemisasoftwaresystemthatadaptstotheurgentneedofmanagementoflaboratoryequipmentstoschool,thedevelopmentincludingtwoaspects,oneistheestablishmentandmaintenanceofthebackgrounddatabase,theotheristhedevelopmentoffore-endapplication.Afteranalysisandcomparison,wedecidetouseASPandSQLasthedevelopmenttools,usevariousobject-orienteddevelopmenttools.Especiallythedatawindow,anintelligentdatabaseobjectswhichcancontrolthedatabaseconvenientlyandsimple.Firstestablishesapplicationsystemprototypeinashortperiodoftime,andthen,carriesouttheneediterationontheinitialprototypesystem,constantlyrevisedandimproved,tilltotheviablesystemthattheuserssatisfy.Keywords:ASP;SQL;LaboratoryEquipment;InformationManagementSystem

目录第一章绪论 61.1研究背景 61.2系统开发目的及意义 61.3相关技术介绍 71.3.1Asp技术 71.3.2SQLServer2005 8第二章可行性分析 102.1引言 102.2目的和意义 102.3可行性分析 10第3章需求分析 113.1引言 113.2系统功能划分 113.3数据字典 113.4数据流图 113.5运行需求 123.5.1最低配置 123.5.2建议配置 12第4章概要设计 134.1总体机构图 13第5章详细设计 145.1系统功能流程图 145.2数据库设计与实现 155.2.1实体模型 155.2.2E-R模型 155.2.3数据库的逻辑设计 16第6章系统实现 186.1登录界面的设计与实现 186.2管理员进行用户管理 186.3设备管理 196.4设备信息查询页面 196.5设备借还管理页面 196.6密码修改页面 206.7设备状态查询 206.8设备借用申请 216.9设备审批 21第7章软件测试 237.1引言 237.2测试方案 237.2.1黑盒测试 237.2.2白盒测试 237.2.3其它测试方案 237.2.4本系统所采用测试方案 237.3测试过程 237.3.1用户登陆测试 237.3.2页面使用安全测试 247.3.3功能测试 24总结 25致谢 26

第一章绪论1.1研究背景目前国内学校教学设备自动化管理水平不是很高。大多数学校设备管理办法是设备采购进来以后,将设备的基本情况和相关信息登记存档,然后将档案存档。以后档案基本就没人维护,如设备位置变迁、检修情况、设备当前运行状态等信息根本不会体现在设备台帐上,即设备跟踪信息不能及时体现在设备档案上。某些使用设备管理系统学校,对设备的跟踪信息即使能体现在设备档案上,但设备的缺陷处理及设备缺陷等功能没有实施,设备检修的备品备件情况和检修成本核算没有实现,整个学校设备管理信息化仍处于较低水平。本信息系统合理的借鉴国际领先的设备管理思想并结合国内学校设备管理现状,可以完全能满足国内学校设备管理的需要。并通过对各行业设备管理情况的长期研究探索,以灵活、通用为主要设计思想,开发适合于各行业设备管理信息系统。本系统将会提高学校的办公效率和设备可靠性,减少工作人员的劳动强度,减少办公耗材,提高学校的现代化管理水平。实时报警功能对学校的安全生产更是不可忽视。1.2系统开发目的及意义因为现在各个高校内教学设备众多但自动管理水平相比过低,很多高校管理设备都采用在设备购进以后将设备的基本情况和相关信息登记存档。存档以后档案基本就没人记录与维护,至于以后设备的变迁或损坏都不会记录在设备档案中,即不能体现设备的即时状态。而有些即使有设备管理系统的单位,就算是能把设备的即时信息体现在设备档案上,但设备的缺陷处理及设备缺陷等功能没有实施,设备检修的备品备件情况和检修成本核算没有实现,整个学校教学设备管理信息化仍处于较低水平。将管理任务分成小块,落实到个人并能随时查询设备当前情况和历史情况,对设备的可靠性分析有直接作用,使管理人员从手工计算、统计工作中解脱出来。现在,科学技术的飞速发展把人类社会推向了一个崭新的时代——信息时代。这已是无可争议的事实;信息对社会经济发展的巨大推动作用,使其与物质能源一起并列为现代社会的三大支柱,这已在全社会达到共识。随着对信息作为一种资源来管理的需求日益加强,信息研究领域出现了一种新的管理思想和模式——信息管理。因此,就诞生了“信息管理”这样一个概念。由于信息是普遍存在的,人类信息管理活动的范围也是十分广泛的,信息管理不仅是信息工作的一部分,而且已被认为是现代管理的重要组成部分。信息管理的概念源于西方,也是在世界信息量迅速增长、信息技术日新月异、信息产业强劲发展的六七十年代出现的。时至今日,信息管理已不仅仅是一个概念,而是信息学和管理学中的重要内容了。对信息管理的理解,一种认为是,信息管理就是对信息的管理。在此,信息管理是指狭义的信息资源管理,实际上就是对信息本身的管理;另一种认为,信息管理不仅是对信息的管理,而是对涉及信息活动的各种要素,如信息、技术、人员、组织进行合理的组织和有效的控制,从而满足社会的信息需求。在此,信息管理是指广义的信息资源管理。综合两种理解,信息管理是指对人类信息活动所产生的社会信息进行管理,信息管理是管理的一种,既要对信息进行管理,也要对信息活动进行管理。信息和信息活动都是信息管理的客体。简而言之,信息管理就是对信息和信息活动的管理,这就是我们对信息管理的全面理解。世界经济发展已进入一个激烈竞争的年代,可以说,谁先获得信息,谁就有可能抓住发展经济的机遇。同样,谁能很好地管理和利用信息,谁就有可能占领市场,获得效益。国内外大量事实已说明:在目前这个激烈竞争的市场经济中,谁的信息管理现代化水平高,谁重视信息资源的开发和利用,谁就能抓住机遇,在竞争中取胜。本信息管理系统合理的借鉴国际领先的设备管理思想并结合国内学校设备管理现状,经过长期的现场调研,完全能满足国内一般学校的设备管理的需要。并通过对各行业设备管理情况的长期研究探索,以灵活、通用为主要设计思想,开发适合于学校设备管理的信息系统。使用本系统之后,将会提高学校的办公效率和设备可靠性,减少工作人员的劳动强度,减少办公耗材,提高学校的现代化管理水平。作这个课题是为了方便学校的教学设备进行统计及管理工作,减少每天需要涉及到的相关工作量,尽可能的提高工作效率,可以节省人力物力的浪费。1.3相关技术介绍1.3.1ASP技术ASP.NET使用一种字符基础的,分级的配置系统,使你服务器环境和应用程序的设置更加简单。因为配置信息都保存在简单文本中,新的设置有可能都不需要启动本地的管理员工具就可以实现。这种被称为“ZeroLocalAdministration”的哲学观念使A的基于应用的开发更加具体,和快捷。一个ASP.net的应用程序在一台服务器系统的安装只需要简单的拷贝一些必须的文件,不需要系统的重新启动,一切就是这么简单。多处理器环境的可靠性ASP.net已经被刻意设计成为一种可以用于多处理器的开发工具,它在多处理器的环境下用特殊的无缝连接技术,将很大的提高运行速度。即使你现在的ASP.net应用软件是为一个处理器开发的,将来多处理器运行时不需要任何改变都能提高他们的效能,但现在的ASP却做不到这一点。自定义性和可扩展性ASP.net设计时考虑了让网站开发人员可以在自己的代码中自己定义"plug-in"的模块。这与原来的包含关系不同,ASP.net可以加入自己定义的如何组件。网站程序的开发从来没有这么简单过。安全性基于Windows认证技术和每应用程序配置,你可以确保你的原程序是绝对安全的。ASP.NET的语法在很大程度上与ASP兼容,同时它还提供一种新的编程模型和结构,可生成伸缩性和稳定性更好的应用程序,并提供更好的安全保护。可以通过在现有ASP应用程序中逐渐添加ASP.NET功能,随时增强ASP应用程序的功能。ASP.NET是一个已编译的、基于.NET的环境,把基于通用语言的程序在服务器上运行。将程序在服务器端首次运行时进行编译,比ASP即时解释程序速度上要快很多.而且是可以用任何与.NET兼容的语言(包括VisualBasic.NET、C#和JScript.NET.)创作应用程序。另外,任何ASP.NET应用程序都可以使用整个.NETFramework。开发人员可以方便地获得这些技术的优点,其中包括托管的公共语言运行库环境、类型安全、继承等等。ASP.NET可以无缝地与WYSIWYGHTML编辑器和其他编程工具(包括MicrosoftVisualStudio.NET)一起工作。这不仅使得Web开发更加方便,而且还能提供这些工具必须提供的所有优点,包括开发人员可以用来将服务器控件拖放到Web页的GUI和完全集成的调试支持。当创建ASP.NET应用程序时,开发人员可以使用Web窗体或XMLWebservices,或以他们认为合适的任何方式进行组合。每个功能都能得到同一结构的支持,使您能够使用身份验证方案,缓存经常使用的数据,或者对应用程序的配置进行自定义.如果你从来没有开发过网站程序,那么这不适合你,你应该至少掌握一些HTML语言和简单的Web开发术语(不过我相信如果有兴趣的话是可以很快的掌握的)。你不需要先前的ASP开发经验(当然有经验更好),但是你必须了解交互式Web程序开发的概念,包含窗体,脚本,和数据接口的概念,如果你具备了这些条件的话,那么你就可以在A的世界开始展翅高飞了。1.3.2SQLServer2005SQLServer是一个关系数据库管理系统,它最初是由MicrosoftSybase和Ashton-Tate三家公司共同开发的,于1988年推出了第一个OS/2版本。在WindowsNT推出后,Microsoft与Sybase在SQLServer的开发上就分道扬镳了。Microsoft将SQLServer移植到WindowsNT系统上,专注于开发推广SQLServer的WindowsNT版本;Sybase则较专注于SQLServer在UNIX操作系统上的应用。在本书中介绍的是MicrosoftSQLServer以后简称为SQLServer或MSSQLServer。

SQLServer2005是Microsoft公司推出的SQLServer数据库管理系统的最新版本。该版本继承了SQLServer7.0版本的优点同时又比它增加了许多更先进的功能,具有使用方便,可伸缩性好与相关软件集成程度高等优点,可跨越从运行MicrosoftWindows98的膝上型电脑到运行MicrosoftWindows2005的大型多处理器的服务器等多种平台使用。SQLServer2005的特性,SQLServer™2005的特性包括:(1)Internet集成。SQLServer2005数据库引擎提供完整的XML支持。它还具有构成最大的Web站点的数据存储组件所需的可伸缩性、可用性和安全功能。SQLServer2005程序设计模型与WindowsDNA构架集成,用以开发Web应用程序,并且SQLServer2005支持EnglishQuery和Microsoft搜索服务等功能,在Web应用程序中包含了用户友好的查询和强大的搜索功能。(2)可伸缩性和可用性。同一个数据库引擎可以在不同的平台上使用,从运行MicrosoftWindows®98的便携式电脑,到运行MicrosoftWindows2005数据中心版的大型多处理器服务器。SQLServer2005企业版支持联合服务器、索引视图和大型内存支持等功能,使其得以升级到最大Web站点所需的性能级别。(3).企业级数据库功能。SQLServer2005关系数据库引擎支持当今苛刻的数据处理环境所需的功能。数据库引擎充分保护数据完整性,同时将管理上千个并发修改数据库的用户的开销减到最小。SQLServer2005分布式查询使您得以引用来自不同数据源的数据,就好象这些数据是SQLServer2005数据库的一部分,同时分布式事务支持充分保护任何分布式数据更新的完整性。复制同样使您得以维护多个数据复本,同时确保单独的数据复本保持同步。可将一组数据复制到多个移动的脱接用户,使这些用户自主地工作,然后将他们所做的修改合并回发布服务器。(4).易于安装、部署和使用。SQLServer2005中包括一系列管理和开发工具,这些工具可改进在多个站点上安装、部署、管理和使用SQLServer的过程。SQLServer2005还支持基于标准的、与WindowsDNA集成的程序设计模型,使SQLServer数据库和数据仓库的使用成为生成强大的可伸缩系统的无缝部分。这些功能使您得以快速交付SQLServer应用程序,使客户只需最少的安装和管理开销即可实现这些应用程序。

第二章可行性分析2.1引言要回答这一阶段的关键问题是:“确定问题的最后阶段的解决方案?”为了解答问题,有必要做一次简化了的设计过程和系统分析,就是在较为概括的层次上进行分析和设计的过程。可行性研究应当是不会过长,这个阶段的主要使命并不是解决多么繁琐的问题,而是确定研究的范畴,摸索这个问题有没有解答的价值,是不是拥有有效的解决方法。2.2目的和意义本次研究的目的就是在管理系统的设计上了解现代大型设备资源管理系统的各方面技术的实现,及了解有关最新管理技术。2.3可行性分析技术可行性:目前使用的学校大型设备借用管理系统是不常见的,但也有许多类似的成功案例:如财务信息管理系统,人力资源管理系统。本系统选用ASP,及Sqlserver2005数据库技术综合开发。ASP是一种安全稳定的动态网页技术,目前应用ASP开发的系统有很多如电子商务系统,ERP系统,银行信息系统等在国内企业广泛应用。Sqlserver2005在开发的时候经常会遇到一些问题,但这一技术已经很成熟,可以通过在图书馆查询资料解决。经济可行性:本系统使用B/S架构设计,使用市场上流行的动态网页技术,开发难度不大,使用方便,不需要消耗太多精力就可以开发出来。系统对软硬件配置要求不高,用户操作容易上手,几乎不需要对用户做专业培训就可以很好的使用本系统,所以从经济上讲是可行的。法律可行性:该系统具有自主知识产权,不使用任何非法的软件没有任何非法的贸易货物,所以法律是可行的。操作可行性:本系统操作简单、方便,只要我们了解互联网可以方便本系统的操作,这样的操作是可行的。分析结果:从以上的分析可知,学校大型设备借用管理系统的解决方案无论在技术,经济还是法律以及操作上都是可行的,并且开发本系统具有一定的商业价值。

第3章需求分析3.1引言这个阶段的任务还不是解决实际问题,而是准确地确定“为了解决问题,系统必须做什么”,主要是确定目标系统必须具备哪些功能.3.2系统功能划分用系统功能来划分的话,主要分成三个身份登录,系统管理员实现后台数据库的管理,普通用户实现申请要求和前台浏览,批阅者则对普通用户的要求进行审核,从而做出决策。管理员管理:具有管理用户身份,可以对用户信息进行修改;所有的功能,负责测试设备,包括信息存储设备,添加,删除,更新设备,设备的话,信息查询,借阅记录的实验设备。用户管理:进入系统后,可以对自己的密码进行修改;你可以浏览设备信息的当前状态,从而做出合理的借款申请。审批员管理:注册自己账号,可以对自己的密码进行修改;大型设备的现状可以浏览信息,和普通用户批准贷款申请。3.3数据字典数据词典,既用于描述数据流和数据存储的详细逻辑内容,也可用于描述外部项和处理逻辑的某些数据特性。数据词典把数据的最小组成单位看作数据元素,若干个数据元素组成数据结构。它通过对数据元素和数据结构的定义,来描述数据流和数据存储的逻辑内容。它相当于字典的作用,当用户或软件人员想了解某一数据的含义时,查查字典就可以了。3.4数据流图数据流程图是结构化系统分析的工具。它可以表现数据在系统内部的逻辑流向及存储,还可以表现系统的逻辑功能和数据的逻辑变换。数据流图可以表达系统的人工数据流和逻辑处理功能,也可以表示数据流和逻辑处理自动化系统。图3-1系统主要数据流程图3.5运行需求3.5.1最低配置服务器端:1)硬件需求:处理器IntelPentiumIII内存128M硬盘40G2)软件需求:Windows98MicrosoftInternetExplorer4.01SQLserver2005数据库客户端:1)硬件需求:处理器Intel奔腾133或相当的处理器内存64M硬盘10G2)软件需求:Windows98MicrosoftInternetExplorer4.013.5.2建议配置服务器端:1)硬件需求:处理器IntelPentiumIV2.8G内存256M硬盘80G2)软件需求:MicrosoftWindows2005/XPsqlserver2005数据库MicrosoftInternetExplorer6.0客户端:1)硬件需求:处理器IntelPentiumIV1.8或相当的处理内存128M硬盘20G2)软件需求:Windows2005/XPMicrosoftInternetExplorer6.0第4章概要设计4.1总体机构图根据设计功能的要求,该系统几个模块之间的层次结构如图4-1所示:图4-1整体机构图

第5章详细设计5.1系统功能流程图1.主功能流程:图5-1主界面流程图图5-1主界面流程图5.2数据库设计与实现5.2.1实体模型用户用户用户名用户姓名密码性别身份图5-2用户实体模型申请表申请表标识符设备编号借用理由申请时间申请状态审批人呢审批时间操作时间图5-3申请表模型图5-3申请表模型5.2.2E-R模型用户用户申请表1M出具图5-4用户—申请表E-R模型111记录申请表对应图5-5申请表–记录E-R模型NN1类型设备属于图5-6设备-类型E-R模型5.2.3数据库的逻辑设计首先打开管理器,创建一个数据库,然后在其中创建数据表,主要的数据表有:用户信息表,申请信息表,记录申请表等数据表,其中数据表的数据结构及数据类型如下:1.用户表.用户表的表是用来描述用户的基本信息,包括当前用户的名称,用户名,性别,身份,其密码信息,如表5.1所示的结构。列名数据类型长度允许空用户名navarchar50用户姓名navarchar50性别navarchar50是身份navarchar50是密码navarchar50是表5.1用户表2.申请表用户表该表用来描述用户的申请信息,包括当前设备编号、当前借用理由、申请时间、申请状态、审批时间等信息,其结构如表5.2所示。列名数据类型长度允许空标识符int4设备编号nvarchar50借用理由nvarchar50申请时间Datetime8是申请状态nvarchar50是审批时间Datetime8是审批人nvarchar50是操作时间Datetime8是表5.2申请表3.记录表用户表该表用来记录用户的操作信息,包括当前申请编号、当前类型、操作时间等信息,其结构如表5.3所示。列名数据类型长度允许空标识符int4申请编号int4类型Nvarchar50操作时间Datetime8表5.3记录表

第6章系统实现6.1登录界面的设计与实现用户登录时的主界面如图6-1:图6-1:用户登录界面6.2管理员进行用户管理对于管理员来说,对系统的主要使用就是要合理的对用户进行管理,还要进行对数据的维护,而对于用户管理就是增删改等基本的操作,具体见图6-2:图6-2:用户管理界面6.3设备管理当对于一个针对设备管理的系统来说,必须要做好设备管理,这里就给出了基本的数据管理页面,当前我们可以看到添加设备的具体页面设计,具体见图6-3:图6-3设备界面6.4设备信息查询页面对于大量的设备,要想准确的找到某个设备,是一件非常困难的事情,而对于查询来说,就很好的解决了这一个问题,下面给出具体的查询页面,具体见图6-4图6-4查询页面6.5设备借还管理页面对于设备,我们需要做的除了具体的信息维护,还要针对数据的借还处理,具体见图6-5:图6-5设备借还页面6.6密码修改页面对于一个普通用户,不具有管理用户信息的功能,但有时需要这对自己的密码进行管理,因此可以利用下面的功能来进行密码修改,具体见图6-6:图6-6密码修改6.7设备状态查询有时候我们想要了解某个设备是否有库存时,我们就需要这对这些内容进行查询,具体见图6-7图6-7设备状态查询6.8设备借用申请当查到想要的设备时,并且该设备可以借出时,我们可以进行申请借出该设备,具体见图6-8。图6-8设备借用6.9设备审批对于某个申请,只有审批人员才能够进行审批,下面给出了审批员的审批功能页面,具体见图6-9图6-9设备申请审批

第7章软件测试7.1引言在软件开发的过程中,人们用很多分析软件质量保证方法,软件的设计和实现,但它会在工作中犯的错误。这样,在软件使用中就会暗藏许多错误和弊端,尤其是对规模庞大、复杂性及其高的软件更是如此。因此,必须小心,计划,全面的软件测试。7.2测试方案7.2.1黑盒测试黑盒测试,也被称为功能测试。关于软件测试,黑盒测试把程序当做一个黑盒子,完全不考虑程序在内部的布局和处理进程。简而言之,黑盒测试就是在程序接口进行的测试,它只检查程序使用效果是否能依据规格说明书章程正常使用,程序是不是能稳定的收到输入数据而产生正确的输出信息,而且能保证外部信息的完整性。该测试计划的设计技术主要有:等价划分、边界值分析和错误推测法等。7.2.2白盒测试白盒测试的前提是可以把程序看成装在一个透明的白盒子里,也就是完全了解程序的结构和处理过程。这种方法按照程序内部的逻辑测试程序,检验程序中的每条通路是否能按预定要求正确工作。故白盒测试又被称为是结构测试。该测试方案的设计技术主要有逻辑覆盖法等。7.2.3其它测试方案除了以上两种测试方案外,还有其它的测试方案。包含所有可能情况的测试称为穷尽测试。对于实际程序而言,穷尽测试通常是不可能做到的。因为不可能对每一种可能的情况都进行测试。7.2.4本系统所采用测试方案基于以上测试方法,本人选取的是模块测试和系统测试,模块测试部分由本人程序设计过程中自主完成,系统测试部分由同学模拟各种用户登录代为完成。7.3测试过程7.3.1用户登陆测试用户登陆测试是测试系统访问的安全性,以及各个页面的设计的安全性,第一步,当密码为空的情况下登录,测试结果,提示密码为空第二步,当密码错误的情况下进行登录,测试结果,密码错误。第三部,密码用户名均正确的情况下进行登录,页面正确跳转。通过上表反复测试黑盒测试可知,系统用户在登陆安全方面不存在问题,用户必须选择正确的类型,使用正确的用户名、密码方能使用此系统。7.3.2页面使用安全测试此测试过程主要是测试系统各个页面的安全性,即在用户没有登录的情况直接在浏览器地址中输入要打开的用户页面,或者用户以正确的用户名和密码进入系统后,直接在浏览器地址中输入别的用户的页面,测试各页面是否不需要用户登录就可使用,或者是否可以绕过身份验证。第一步:在用户没登陆系统的情况下,直接在浏览器中输入管理员用户首页的完全地址,看是否能打开操作。测试结果:提示用户还没登陆的错误信息。依次测试别的页面,别的用户,测试结果都是:提示用户还没登陆的错误信息。第二步:以普通用户正确的用户名和密码进入系统后,在浏览器中输入管理员首页地址看是否能绕过身份验证,打开别的用户的页面。测试结果:提示没有权限的错误信息。用同样的方法测试别的页面,别的用户都得到了同样的测试结果:提示没有权限的错误信息。测试结果:通过以上测试可知,系统各个页都有很好的安全性,每个页面都不允许用户在没有登陆的前提下访问,用户在登陆后,也不充许用户访问别的用户类型的页面,即不能绕过身份验证。7.3.3功能测试1.添加新设备测试当添加一个设备时,我们在编号中输入一个已经存在的编号,测试结果,系统提示,编号已经存在。当添加完毕设备后,是否在可借出的设备中可以查询到,测试结果,可以查询到。当我们添加完毕后,随即删除该设备,是否可以查询到,测试结果,不可以。二,设备借出测试在

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论