php设备管理系统论文_第1页
php设备管理系统论文_第2页
php设备管理系统论文_第3页
php设备管理系统论文_第4页
php设备管理系统论文_第5页
已阅读5页,还剩27页未读 继续免费阅读

下载本文档

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

文档简介

基于WEB的青鸟化妆品客户关系管理网站毕业设计论文PAGE4PAGE9毕业设计论文本科生毕业设计(论文)学院(系):软件学院专业:软件工程学生:指导教师:完成日期2013年3月设备管理系统系统设备管理系统系统学院(系):软件学院专业:软件工程学生姓名:学号:指导教师(职称):评阅教师:完成日期:设备管理系统系统[摘要]本系统采用的B/S模式开发技术。本系统使用的是目前流行的技术方案,微软公司提出的Windows环境下的apache十php十mySQL结合开发Web服务器应用程序,它为快速开发出动态、交互、高效的Web管理系统提供了有效的手段。2.本系统实现的功能有:①网上查询设备的具体参数;②系统管理员可以进行用户管理,设置权限,发布信息,以及数据库维护等。基于Web的设备管理系统具有传统设备管理系统无法比拟的优势,它操作起来更加方便快捷、彻底改变了原有封闭、单一的管理模式。使管理水平和管理质量走上了一个新台阶。实现了远程查询和远程处理功能,完善了设备的管理。[关键词]设备管理系统;Mysql;php目录引言 11绪论 11.1课题背景 21.2课题研究的目的和意义 21.3课题的可行性研究 21.3.1技术可行性 21.3.2经济可行性 31.3.3操作可行性 31.3.4法律可行性 32开发技术介绍 32.1B/S体系结构 32.2PHP技术 42.3MYSQL数据库 52.4Apache服务器 62.5WAMP 62.6Web2.0 72.7系统对软硬件要求 72.7.1硬件环境: 72.7.2软件环境: 73系统总体设计分析 83.1需求分析 83.2功能模块设计 93.3数据库设计 93.3.1概念设计 93.3.2逻辑设计 103.4数据流程分析 124系统实现 134.1系统主要功能设计 134.1.1系统登录 134.1.2设备分类管理 154.1.3员工管理 174.1.4主管管理 194.1.5设备信息管理 204.1.6设备调拨管理 224.1.7设备报废管理 234.1.8设备分类统计 236系统运行测试 236.1系统测试目的 236.2系统测试 246.2.1用户登录测试 246.2.2添加设备测试 246.2.3添加主管测试 24结束语 24参考文献: 25致谢: 25引言Internet是目前世界上最大的计算机互联网络,它遍布全球,将世界各地各种规模的网络连接成一个整体。作为Internet上一种先进的,易于被人们所接受的信息检索手段,WorldWideWeb(简称WWW)发展十分迅速,成为目前世界上最大的信息资源宝库。据估计,目前Internet上已有上百万个Web站点,其内容范围跨越了教育科研、文化事业、金融、商业、公告出版、娱乐、体育等各个领域,其用户群十分庞大,因此建设一个好的Web站点对于一个机构的发展十分重要。近年来,随着网络用户要求的不断提高及计算机科学的迅速发展,特别是数据库技术在Internet中的广泛应用,Web站点向用户提供的服务将越来越丰富,越来越人性化。Internet带给我们的不仅是无穷的信息,更是商业模式和消费观念的变迁,因化妆产品信息易于判断和选择而独具优势,最适合于网上交易,所以设备管理员成了热门的行业。网络的最大优势在于开展信息服务,而信息服务的“不完善、低质量”正是国内设备管理员的一大败笔。经营者往往过于注重化妆产品数量的丰富,而对化妆产品及其相关知识和信息的提供、介绍不够。比如,化妆产品介绍不足或是过于简明扼要,评论太少,相关公告严重匮乏等。这些都是需要我们去改进和完善的。1绪论随着Internet国际互联网的发展,越来越多的企业开始建造自己的网站。基于Internet的信息服务,商务服务已经成为现代企业一项不可缺少的内容。很多企业都已不满足于建立一个简单的仅仅能够发布信息的静态网站。随Internet的进一步发展,静态Web站点的开发与维护变得越来越困难,一方面信息的不断增加和变化,使站点维护人员不得不经常修改他们的网页,特别是基于数据库驱动的Web站点更是如此,随着Internet上信息量的增多和交互性的加强使HTML显得越来越难以胜任。另一方面静态网页由于不能与浏览者进行有效交互,使人们感到越来越乏味,而不愿意再一次地进入同一站点。所以开发动态网页或动态内容成了越来越多的站点所追求目标。所谓动态内容是由每一个用户按照自己的需求发出请求而特殊制作的Web网页。而现代企业需要的是一个功能强大的,能提供完善的电子商务服务的动态商务网站。在经济全球化和中国加入WTO、客户需求的个性化情况下,化妆品公司所面临的市场竞争环境日益剧烈,客户大量流失,客户资产成为企业一项重要无形资产,客户关系管理成为保证公司长期成功与持久竞争优势的关键。[1]基于WEB的青鸟化妆品客户关系管理网站是一个中小型的化妆品商务系统,可以为各类用户提供方便的在线购物环境,符合目前国内流行的电子商务模式。用户可以在系统中实现注册、浏览化妆品、搜索查询化妆品、下定单、处理定单等功能;管理员可以通过用户管理、定单管理、化妆品管理、评论管理等管理功能来对系统进行维护更新。1.1课题背景随着internet发展,基于Web的应用系统的开发正在蓬勃发展。设备管理是管理的一项重要工作,现代化的设备管理需要现代化的信息管理系统支持。从九十年代开始,为适应新世纪企业发展的目标,国内企业管理体制进行了大规模的改革。各个企业都加强了设备建设,设备资产规模不断扩大,数量也迅速增加,对设备的管理工作也不断加强。随着企业规模逐年扩大,企业在扩大规模的过程中加大力度对设备的投入,设备仪器在以几倍或几十倍于过去的速度迅速增长,满足不断增长的实践环节的需要。但目前许多企业普遍存在这种情况一方面资金短缺,另一方面国有资产流失严重,相当多的大型精密仪器使用效率低,有的甚至长期闲置,而且仍存在重复购置现象,这就要求管理部门及时准确地掌握企业现有设备的使用、分布状况,充分利用现有设备,合理配置,物尽所用,发挥其最大效益,以前的设备管理软件侧重于对静态信息的管理,设备购置的决策支持和使用维护的动态管理等各种对信息的深层加工应用实现较少,且存在平台落后、标准不统一等需要解决的问题。再用以前的管理软件己经跟不上时代前进的步伐。因此,为了不断提高管理及服务水平,提高办公效率。基于这种需要,本论文进行了基于Web的设备管理系统的研究和开发。1.2课题研究的目的和意义随着计算机技术的发展,基于计算机的管理软件模式作为一种方便、迅速的管理手段,深受用户欢迎。与此同时,B/S模式也纷纷发展起来,以前的单机版的管理软件已经不能满足人们的需要.为了方便大家,我们开发这个设备管理系统,让大家能真正有效的对我们的设备进行管理。从设备的购进,维护,报废等它的整个生命周期我们能从这个系统能非常清楚的了解和查询各个设备在每个时段的情况。实现真正的一体化管理。1.3课题的可行性研究1.3.1技术可行性本系统是基于B/S模式开发的,它主要包括前台程序开发和后台数据库设计两个部分组成的。对于前台开发,本网站前台页面采用dreamweave设计。运用PHP语言编写代码,结合Javascript脚本语言进行编写主要程序。对于后台服务器的配置和使用,本网站的WEB服务器采用的是APACHE服务器是比较流行的服务器,特别在中小企业中,它具有相当高的占有率,在一些大型的网站中也有相当的比例。对于普通的销售网站来说,APACHE服务器是足以胜任的。1.3.2经济可行性本网站在普通的PC就能够良好的运行,所以对系统的硬件要求并不是很高,现在电脑已经普及并且价钱都很便宜,所以本网站虽然功能强大,但还算是物美价廉,在经济上也是可行性的。1.3.3操作可行性本网站在主页设计了几个主要的模块可以让用户一目了然的查看网站的任何信息。人性化的搜索使得顾客方便快捷的查询自己所需要的问题。本网站具备友好的界面,使用方便,因此从使用操作方面看,此系统的开发是可行的。1.3.4法律可行性目前,我国为了缩小与发达国家在电子商务方面的差距,各部门都出台相关政策鼓励企业发展网络销售平台。只要不在网络上销售国家禁止销售的问答,或者进行网络诈骗,一般简单的盈利网站是受到鼓励的。本系统只是设备管理系统系统,完全是受到国家法律上的支持的。通过以上可行性分析得知,可以利用现有的技术和合理的成本开发出本网站,并且能够在遵守相关法律的基础上运行该系统。2开发技术介绍2.1B/S体系结构本系统所面向的对象是设备管理员用户。因此,将要采用比较流行的B/S结构。图2-4-1B/S`结构图B/S体系结构与C/S体系结构相比不仅具有其全部的优点,而且又有C/S体系结构所不具备的独特优势:(1)开放的标准:B/S所采用的标准都是开放的、非专用的,是经过标准化组织所确定而非单一厂商所制定,保证了其应用的通用性和跨平台性。(2)较低的开发和维护成本:B/S的应用只需在客户端安装通用的浏览器即可,维护和升级工作都在服务器端进行,不需对客户端进行任何改变,故而大大降低了开发和维护的成本。(3)用户使用简单,界面友好:B/S用户的界面都在统一的浏览器上,浏览器易于使用、界面友好,又因为它不再负责数据的存取和复杂数据计算等任务,只需要进行显示,因而大大降低了对客户端的要求。从以上的分析与比较可以看出,B/S模式具有C/S模式无法替代的优越性:它简化了系统的开发和维护,并且特别适用于网上信息发布。因此,我开发的设备管理员问答系统采用了基于B/S模式的体系结构。2.2PHP技术PHP代表超文本预处理器(HypertextPreprocessor)。PHP是一种易于学习和使用的服务器端脚本语言,只需要很少的编程知识你就能使用PHP建立一个真正交互的WEB站点。PHP是能让你生成动态网页的工具之一。PHP网页文件被当作一般HTML网页文件来处理并且在编辑时你可以用编辑HTML的常规方法编写PHP。三年前,RasmusLerdorf为了创建他的在线简历而创造了“个人主页工具”。这是一种非常简单的语言,其后越来越多的人们注意到了这种语言并对其扩展提出了各种建议。在许多人的无私奉献下以及这种语言本身的源代码自由性质,它演变成为一种特点丰富的语言,而且现在还在成长中。应用PHP有许多有点:1.学习过程:它是一种非常简单的学习过程。与JAVA和Perl不同,PHP只要了解一些基本的语法和语言特色,就可以开始你的PHP编码之旅。2.数据库连接:PHP可以编译成具有与许多数据库相连接的函数,PHP与MySQL是现在绝佳的组合。3.可扩展性:PHP已经进入了一个高速发展的时期,对于一个非程序员来说为PHP扩展附加功能可能会比较难,但是对于一个PHP程序员来说并不困难。4.面向对象编程:PHP提供了类和对象。基于web的编程工作非常需要面向对象编程能力。PHP支持构造器、提取类等。5.可伸缩性:传统上网页的交互作用是通过CGI来实现的,CGI程序的伸缩性不很理想,因为它为每一个正在运行的CGI程序开一个独立进程。解决方法就是将经常用来编写CGI程序的语言的解释器编译进你的web服务器。PHP就可以以这种方式安装,虽然很少有人愿意这样以CGI方式安装它,内嵌的PHP可以具有更高的可伸缩性。2.3MYSQL数据库MySQL是一个关系型数据库管理系统,由瑞典MySQLAB公司开发,目前属于Oracle公司。MySQL是一种关联数据库管理系统,关联数据库将数据保存在不同的表中,而不是将所有数据放在一个大仓库中,这样就增加了速度并提高了灵活性。MySQL的SQL语言是用于访问数据库的最常用标准化语言。MySQL软件采用了双授权政策,它分为设备管理员版和商业版,由于其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,一般中小型网站的开发都选择MySQL作为网站数据库。由于其设备管理员版的性能卓越,搭配PHP和Apache可组成良好的开发环境。MySQL的系统特性如下:使用C和C++编写,并使用了多种编译器进行测试,保证源代码的可移植性。支持Linux、Windows等多种操作系统。提供多种语言支持。为多种编程语言提供了API。支持多线程,充分利用CPU资源。优化的SQL查询算法,有效地提高查询速度。既能够作为一个单独的应用程序应用在客户端服务器网络环境中,也能够作为一个库而嵌入到其他的软件中。提供TCP/IP、ODBC和JDBC等多种数据库连接途径。提供用于管理、检查、优化数据库操作的管理工具。支持大型的数据库。可以处理拥有上千万条记录的大型数据库。支持多种存储引擎。2.4Apache服务器根据Netcraft公司()1999年12月所做的关于WEB服务器市场的调查,Apache以54.49%的市场占有率名列各服务器的榜首,紧随其后的是IIS(23.78%)和Netscape(7.02%)。虽然后两种服务器都有各自公司强有力的资金支持和强大的宣传攻势,但是仍然难以抵挡Apache这一免费、源代码开放的自由软件的诱人魅力。Apache项目最早始于1995年,由一些网络管理人员自发组成,其目的是开发出一个稳定、强大的WEB服务器以满足新一代网站的需要。当时,最流行的服务器是由美国国家超级计算机应用中心(NCSA)开发的一套软件,但是后来因为主要的设计人员相继离开,使该软件的研制陷入停滞状态。也就是在这个时候,网站管理人员加入到开发队伍中,对服务器的功能进行了扩展,并提出了一些修补错误的补丁程序,使服务器的功能更加完善,并由此得名Apache(注:patch在英文中是补丁的意思)。能够直接查看源代码是Apache服务器最吸引人的地方之一。只要使用者熟悉C++或Perl,就可以自己动手修改和添加服务器的功能,而且还有许多由世界各地的开发人员免费提供的功能模块可以直接使用[3]。目前,Apache服务器在Unix和Windows平台都可以使用。(1)安装Apache服务器很多人都认为安装Apache服务器是一件非常复杂的工作,其实事实并非如此。在Unix平台下安装Apache服务器的过程和安装其它大多数应用程序的过程完全相同。首先下载源文件,然后对其进行编译之后就可以使用。而Windows版本Apache服务器的安装则更加简单,像其它Windows应用程序一样也提供了安装向导。不管在哪一种操作系统平台上安装,首先我们都需要获得Apache服务器的一份拷贝。不同操作系统版本的大小并不一样,但是文件都不会太大,一般在1兆和3兆之间。因此,即使通过网络下载的话,也不会占用太多的时间。(2)下载ApacheApache服务器的官方站点:/有Apache的免费下载服务,并且提供了多个镜像供下载者选择。2.5WAMPWindows下的Apache+Mysql+Perl/PHP/Python,一组常用来搭建动态网站或者服务器的开源软件,本身都是各自独立的程序,但是因为常被放在一起使用,拥有了越来越高的兼容度,共同组成了一个强大的Web应用程序平台。随着开源潮流的蓬勃发展,开放源代码的LAMP已经与J2EE和.Net商业软件形成三足鼎立之势,并且该软件开发的项目在软件方面的投资成本较低,因此受到整个IT界的关注。LAMP是基于Linux,Apache,MySQL和PHP的开放资源网络开发平台,PHP是一种有时候用Perl或Python可代替的编程语言。这个术语来自欧洲,在那里这些程序常用来作为一种标准开发环境。名字来源于每个程序的第一个字母。每个程序在所有权里都符合开放源代码标准:Linux是开放系统;Apache是最通用的网络服务器;mySQL是带有基于网络管理附加工具的关系数据库;PHP是流行的对象脚本语言,它包含了多数其它语言的优秀特征来使得它的网络开发更加有效。开发者在Windows操作系统下使用这些Linux环境里的工具称为使用WAMP。2.6Web2.0本系统采用web2.0网站设计模式,是软件系统体系结构的一种。互联网是人类历史上迄今最伟大的发明之一,也是人类迄今正在进行着的最重要的创新。最初,网络作为传统社会关系的一个小小的延伸而存在,很快地随着互联网技术与应用的发展,人们不仅试图把传统社会中的一切搬迁到网络上,而且还意欲使网络上的各种创新与传统社会中的创新并驾齐驱。近年来互联网上出现的Web2.0与电子商务,可以说是技术与应用方面创新的典型代表,当然还包括其中所蕴含的理念。而Web2.0与电子商务相结合模式的产生与应用,则是互联网上又一具有鲜明特色的创新2.7系统对软硬件要求2.7.1硬件环境:服务器端/客户端:处理器:IntelPentium41.7GHZ内存:128M硬盘空间:40G2.7.2软件环境:操作系统:WindowsXP网络协议:TCP/IP3系统总体设计分析3.1需求分析需求分析的基本任务是准确回答“系统必须做什么?”这个问题,也就是确定为了满足业主的需要系统必须做什么。具体地说,应该确定系统必须具有的功能和性能,系统要求的运行环境,并且预测系统发展的前景。需求分析阶段必须仔细分析系统的业务流程,对业务流程进行抽象,得到系统的数据流分析。数据流图是从数据流动和加工的角度描述了系统要处理的数据和对数据的处理,所以数据流图代表了系统的逻辑模型。数据流图只是抽象地描述了系统的概貌,还要用其它工具进行更详细的描述。ER图是详细描述系统中的数据元素、数据流、数据存储、处理和数据概念模型的好工具。通过业务流程图、数据流图、ER图等图形工具,可以准确、规范地描述系统的需求。基于网络的设备管理系统系统是未来发展的一个重要方向,因为它具有简单易用,更加直观,操作方便,节省费用,不受地理因素限制,只要有浏览器就可以使用等优点。系统的开发应该有以下几点要求:(1)应具有良好的人机界面:本系统界面为绿色。(2)具有较好的权限管理:管理员可以进行全面的管理。(3)具有较强的数据查询功能,并能支持多条件查询:系统主要有分类查询和关键字查询。(4)具有丰富的计算功能,减少人工干预:生成订单修改数量时可以自动修改总价格。[9]本系统主要针对现在传统设备管理员的局限性而设计的,也是在当今这个互联网飞速发展的时代要求下而设计的一款系统。主要要求由前台页面设计和后台数据库管理两部分组成的。3.2功能模块设计设备基本信息管理、部门间设备调拨、设备维修管理、设备报废管理和分类统计2系统用户角色包括:系统管理员,主要是部门、用户、权限的管理3设备管理员,主要是完成设备信息的增、删、改、查等功能4设备主管,主要是有分类统计功能;普通用户,可以查询本部门的设备设备管理系统设备管理系统管理员管理设备管理部门管理设备维修管理设备主管管理设备分类统计3.3数据库设计数据库设计是指对于一个给定的应用环境,构造最优的数据模式,建立数据库及其应用系统,使之能够有效的储存数据,满足各种用户的应用需求。数据库是系统的核心与基础,它把信息系统中大量的数据按照一定的模式组织起来,提供存储、维护、检索数据的功能,使信息系统可以方便、准确的从数据库中获得所需信息。3.3.1概念设计实体属性图,即E-R(Eneity-RelationshipApproach)图是最常用的概念模型表示方法,也是数据库的核心和基础,它是按用户的观点来对数据和信息建模,依据概念模型设计应具的特点,真实性、易理解性、易修改性、易转换性。实体型:指客观世界存在的可相互区别的事物,用矩形表示,矩形框内写明实体名,实体。属性:指实体某一方面的特征,用椭圆形表示,并用无向边将其与相应的实体连接起来。联系:指实体之间的相互关系,用菱形表示,菱形框内写明联系名,旁标上联系的类型(1:1,1:n或m:n)主管主管员工管理员管理m查询设备查询管理1mnmnmn3.3.2逻辑设计admin字段类型Null默认注释idint(11)否admin_namevarchar(50)是NULL管理员帐号admin_pswvarchar(50)是NULL管理员密码Levelsvarchar(10)否级别权限Bumen字段类型Null默认注释idint(10)否namevarchar(50)否部门名称Fenlei字段类型Null默认注释idint(10)否namevarchar(50)否分类名称Shebei字段类型Null默认注释idint(11)否bianhaovarchar(50)否设备编号namevarchar(50)否会议名称fidvarchar(50)否设备分类idsdatedate否购买时间contenttext否设备介绍changjiavarchar(150)否生产商家bumenvarchar(11)否调拨部门weixiuvarchar(20)否是否维修baofeivarchar(20)否是否报废Workers字段类型Null默认注释idint(11)否wnamevarchar(50)否员工姓名unamevarchar(50)否员工账号pwdvarchar(50)否登录密码bumenvarchar(50)否所属部门telvarchar(20)否联系电话sexvarchar(20)否性别gongzivarchar(50)否工资zhiweivarchar(20)否职位Zhiwei字段类型Null默认注释idint(10)否namevarchar(50)否职位名称Zhuguan字段类型Null默认注释idint(11)否namevarchar(50)否主管名称unamevarchar(50)否登陆账号pwdvarchar(50)否登录密码telvarchar(50)否联系ianhuabumenvarchar(50)否3.4数据流程分析数据流程分析,即把数据在组织(或原系统)内部的流动情况抽象地独立出来,舍去了具体组织机构、信息载体、处理工作、物资、材料等,单从数据流动过程来考查实际业务的数据处理模式。数据流程分析主要包括对信息的流动、传递、处理、存储等的分析。数据流程分析的目的就是要发现和解决数据流通中的问题。现有的数据流程分析多是通过分层的数据流程图来实现。数据流图(DataFlowDiagram,简称DFD图)是用一些规定的图标和符号来描述数据在系统中的流动和处理情况。数据流图一般要采用自上而下逐步求精的结构化表示方法。软件系统归根结底是一个信息处理系统,其最基本的功能是感受输入信息,对输入的信息按照规定的方法归类、处理以及存储,转变为所需要的信息,最后通过输出系统向业主输出所需求的信息。其中最核心的部分就是信息(数据)处理,因此不同的数据也就决定了所需要的不同的处理方法和算法。数据流图也就是以图形的方式将系统中数据的传递、转化过程以直观的方式表述出来。数据流图由四种基本的元素组成:数据流(DataFlow)、处理(Process)、数据存储和数据源(数据终点)。(1)数据流(DataFlow):为具有名称且有流向的数据,用标有名称的箭头表示。一个数据流可以是记录、组合项或基本项。(2)处理(Process):表示对数据多进行的加工和变换,在图中用圆形表示。指向处理的数据流为该处理的输入数据,离开处理的数据流为该处理的输出数据.(3)数据存储:表示用文件方式或数据库形式所存储的数据,对其进行的存取分别以指向或离开数据存储的箭头表示。(4)数据源及数据终点:表示数据的来源或数据的去向,可以是一个组织或人员,它处于系统范围之外,所以又称它为外部实体,它是与系统有关的外部事物或外部环境。根据上面的分析我们可以对系统画出如图所示的顶层数据流图,如图2.1所示。系统提交数据信息系统提交数据信息界面显示登录信息错误提示输出执行结果操作请求设备管理系统mysql数据库4系统实现4.1系统主要功能设计4.1.1系统登录当在主页面用户登录中输入用户名、密码,确认后登录(如图4.1)。在提交后的php文件中,首先通过用户名(username)对数据库中的house_user(用户表)进行检索,若检索到的记录集为空,则说明用户名为空或者输入错误,从而转到相应的出错处理程序,若记录集不为空,进而检查密码(password)是否相等,不相等,作出错处理,相等则转入用户登录成功的操作,并将用户名以session对象保存起来实现代码<?phpsession_start();require("./inc/mysql_connect.php");//管理员if($select==1){$sql="select*fromadminwhereadmin_name='$user'andadmin_psw='$password'";$res=mysql_query($sql);$login=mysql_fetch_array($res); if(empty($login)) { echo"<script>alert('管理员帐号或者密码错误'),history.back()</script>"; exit; } else {$_SESSION[login_type]=$select;$_SESSION[login_name]=$user;echo"<script>alert('管理员登录成功');location.href='index.php';</script>"; } }//员工 if($select==2){$sql="select*fromworkerswhereuname='$user'andpwd='$password'";$res=mysql_query($sql);$login=mysql_fetch_array($res); if(empty($login)) { echo"<script>alert('员工帐号或者密码错误'),history.back()</script>"; exit; } else {$_SESSION[login_type]=$select; $_SESSION[login_name]=$user; $_SESSION[login_realname]=$login[wname]; $_SESSION[login_bumen]=$login[bumen];echo"<script>alert('员工登录成功');location.href='index1.php';</script>"; } }if($select==3){$sql="select*fromzhuguanwhereuname='$user'andpwd='$password'";$res=mysql_query($sql);$login=mysql_fetch_array($res); if(empty($login)) { echo"<script>alert('主管帐号或者密码错误'),history.back()</script>"; exit; } else {$_SESSION[login_type]=$select; $_SESSION[login_name]=$user; $_SESSION[login_realname]=$login[wname]; $_SESSION[login_bumen]=$login[bumen];echo"<script>alert('主管登录成功');location.href='index2.php';</script>"; } }?>4.1.2设备分类管理实现代码<tablewidth="96%"border="0"align="center"cellpadding="4"cellspacing="1"bgcolor="#aec3de"><trbgcolor="#F2FDFF"><tdheight="30"><divalign="center">分类管理</div></td></tr><trbgcolor="#F2FDFF"><td><tablewidth="96%"border="0"align="center"cellpadding="4"cellspacing="1"bgcolor="#aec3de"><?php$sql="select*fromfenlei";$result=mysql_query($sql); ?> <tralign="center"bgcolor="#F2FDFF"><td>分类名称</td><tdwidth="75">页面操作</td></tr><?php while($type=mysql_fetch_array($result)) { ?> <tralign="center"bgcolor="#F2FDFF"><tdheight="20"><?phpecho$type[name];?></td><tdheight="20"> <ahref="?id=<?=$type[id]?>&act=edit">修改</a><ahref="?id=<?=$type[id]?>&act=Del">删除</a></div></td></tr> <?php } ?></table></td></tr></table><?phpif($act=="save"){ if($id=="") {$sql="insertintofenlei(name)values('$p0')";if(mysql_query($sql)) { echo"<script>location.href='fenlei.php'</script>"; exit; }else { echo"添加失败"; exit; } }$sql="updatefenleisetname='$p0'whereid=$id";mysql_query($sql); echo"<script>location.href='fenlei.php'</script>"; exit;}?><p>4.1.3员工管理实现代码if($act=="save"){if($id!=""){//id不等于空执行修改$sql="updateworkerssetwname='$wname',uname='$uname',pwd='$pwd',bumen='$bumen',tel='$tel',sex='$sex',gongzi='$gongzi',zhiwei='$zhiwei'whereid=$id";$res=mysql_query($sql); if($res) { if($flag==1)echo"<script>alert('修改成功');location.href='my.php';</script>"; else echo"<script>alert('修改成功');location.href='workers.php';</script>"; exit; } else { exit("修改失败了"); }}if($id==""){//id为空执行插入语句$sql="insertintoworkers(wname,uname,pwd,bumen,tel,sex,gongzi,zhiwei)values('$wname','$uname','$pwd','$bumen','$tel','$sex','$gongzi','$zhiwei')";$res=mysql_query($sql); if($res) { echo"<script>alert('添加成功');location.href='workers.php';</script>"; exit; } else { exit("添加失败了"); }}}4.1.4主管管理实现代码<?phpif($act=="save"){ if($id=="") { $sql="insertintozhuguan(name,uname,pwd,tel,bumen)values('$name','$uname','$pwd','$tel','$bumen')";$res=mysql_query($sql); if($res) { echo"<script>alert('添加成功');location.href='zhuguan.php';</script>"; exit; } else { exit("添加失败了"); } }$sql="updatezhuguansetname='$name',uname='$uname',pwd='$pwd',tel='$tel',bumen='$bumen'whereid=$id";$res=mysql_query($sql); if($res) { if($flag==1){echo"<script>alert('修改成功');location.href='my1.php';</script>";exit;}else echo"<script>alert('修改成功');location.href='zhuguan.php';</script>"; exit; } else { exit("修改失败了"); }}?>4.1.5设备信息管理实现代码if($act=="save"){ if($id=="") { if($bianhao==""||$name=="") { echo"<script>alert('编号,名称不能为空');history.back();</script>"; exit; } $sql="insertintoshebei(bianhao,name,fid,sdate,content,changjia,bumen,weixiu,baofei)values('$bianhao','$name','$fid','$sdate','$content','$changjia','$bumen','$weixiu','$baofei')";$res=mysql_query($sql); if($res) { echo"<script>alert('添加成功');location.href='shebei.php';</script>"; exit; } else { exit("添加失败了"); } }$sql="updateshebeisetbianhao='$bianhao',name='$name',fid='$fid',sdate='$sdate',content='$content',changjia='$changjia',bumen='$bumen',weixiu='$weixiu',baofei='$baofei'whereid=$id";$res=mysql_query($sql); if($res) { echo"<script>alert('修改成功');location.href='shebei.php';</script>"; exit; } else { exit("修改失败了"); }}4.1.6设备调拨管理实现代码4.1.7设备报废管理4.1.8设备分类统计实现代码6系统运行测试6.1系统测试目的测试的目的就是希望能以最少的人力和时间发现潜在的各种错误和缺陷。应根据开发各阶段的需求、设计等文档或程序的内部结构精心设计测试用例,并利用这些实例来运行程序,以便发现错误。信息系统测试应包括软件测试、硬件测试和网络测试。硬件测试、网络测试可以根据具体的性能指标来进行,此处所说的测试更多的是指软件测试。6.2系统测试软件测试是软件制作的一个重要的过程。它可以发现系统的错误,使系统更加的完善。现在系统测试主要有两个方法:白盒子测试和黑盒子测试。[16]6.2.1用户登录测试(1)测试步骤:管理员以管理员身份登录后台入口界面。(2)测试结果:管理员登录时如果没有输入验证码则系统提示需要输入验证码。如果用户名或密码输入错误则

温馨提示

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

最新文档

评论

0/150

提交评论