版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
PAGEPAGEIV摘要本文介绍的主要内容是基于Java的备品备件管理系统的开发及维护,“基于Java的备品备件管理系统”主要完成本品备件信息的录入、修改、查询,备品备件管理等功能。介绍了JSP+B/S+SQLSERVER技术开发该系统的子系统的整个过程。该系统主要利用了JAVA强大的网络数据库访问技术,实现了智能备品备件管理系统的功能。本系统的开发主要包括数据存储部分的建立,维护以及可供用户直接使用的web页面的的开发两个方面。对于前者要求建立起一致性好,完整性强、安全性好的数据存储系统。而对于后者则要求页面简洁,操作性好,功能完备的应用程序。经过分析,我决定使用一种服务器端、跨平台的HTML嵌入式脚本语言——JSP开发语言,主流Web服务器TOMCAT,性能很强的数据库SQLSERVER,利用JSP提供的编程优点,结合数据库所提供的优良功能,建立系统应用原型,然后,对初始原型系统进行需求迭代分析和设计,经过不断的分析设计和测试,开发出用户满意的系统。论文主要介绍了本课题的开发背景、系统分析、数据库设计和系统的设计与实现。关键词:JSPSQLSERVER数据库AbstractThemaincontentofthispaperisthedevelopmentandmaintenanceofenterpriseinformationmanagementsystembasedonJava,"enterpriseinformationmanagementsystem"Javamainlycompletesthepersonnelinformationinput,modify,query,statisticalanalysisandperformanceevaluation,basedonthetransferofpersonnel,equipmentmanagementandotherfunctions.Theextensiveandcomplex,includingavarietyofbasicemployeeinformation(suchasname,gender,educationalbackground,address),alsoincludesthestaffperformanceappraisal;employeepayandpromotionof.Accordingtotheproblemsexistingatpresent,theenterpriseinformationmanagementsystemhasmadethecomprehensiveanalysisandthewholeintroduction.IntroducedthewholeprocessofdevelopingthesubsystemusingJSP+SERVLET+SQLSERVERtechnology.Thissyst.ThissystemmainlyusestheJAVAformidablenetworkdatabasevisittechnology,hasrealizedtheenterpriseinformationmanagementsystemfunction.Thedevelopmentofthissystemmainlyincludestheestablishmentofthedatastoragepart,twoaspectsofmaintenanceandcanbeuseddirectlybyauser'swebpagedevelopment.Requestfortheestablishmentofgoodconsistency,integrality,securityandgooddatastoragesystem.Forthelatterrequestpageconcise,easytooperate,thefunctionoftheapplicationprogramiscomplete.Aftertheanalysis,Idecidedtouseaserver,crossplatform,HTMLembeddedscriptinglanguage--JSPlanguagedevelopment,themainstreamWebserverTOMCAT,strongperformanceofdatabaseSQLSERVER,providedbytheuseofJSPprogrammingadvantages,combinedwithgoodfunctionofthedatabaseoffers,establishesthesystemapplicationprototype,then,demandfortheiterativeanalysisanddesigntheinitialprototypesystem,afteranalysisandtestdesignconstantly,developacustomersatisfactionsystem.Thepapermainlyintroducedthistopicdevelopmentbackground,systemanalysis,databasedesignandsystemdesignandimplementation.KeyWords:JSPSQLSERVERdatabase目录摘要 IAbstract II引言 11系统概况 21.1题目开发背景 21.2国内外研究现状 22开发工具和开发方法的选择 42.1开发工具的选择 42.1.1SQLSERVER简介 42.1.2Browser/Server(B/S)结构 42.1.3MYECLIPSE简介 43系统分析 63.1预期目标 63.2预期用户 63.3系统需求分析 63.3.1基本功能需求分析 73.3.2操作需求分析 73.4系统可行性分析 73.4.1经济可行性分析 73.4.2技术可行性分析 83.4.3管理可行性分析 83.4.4结论 83.5系统的运行要求 83.5.1系统架构选择 83.5.2操作系统的选择 94系统的设计 104.1设计原则 104.2系统数据库的设计 104.2.1数据库需求分析 104.2.2数据库与数据表设计 115系统实施 135.1通用模块 135.1.2数据库连接文件 135.2登入模块 135.3员工管理模块 145.4设备类别模块 145.5设备管理模块 145.6设备保养更换模块 146系统测试 15结论 16参考文献 17致谢 18引言随着当今社会信息化的日新月异的发展,计算机已经越来越多的被应用在各个领域,计算机的使用是现在科技进步的象征。同时随着企业规模的不断壮大,设备的管理越来越复杂,所以我们进入一个在计算机上可以方便管理设备信息的系统--智能设备管理系统,此系统的运用可以方便企业更好的管理员工信息和设备信息。根据对部分企业的调查,其管理都是基于纸质的处理办法,随着公司逐渐的发展,员工不断的增加,公司已经需要把计算机信息技术应用到备品备件管理中。能够实现备品备件管理的系统化、规范化、科学化和自动化。本论文介绍的备品备件管理系统,可以很方便的让企业的管理者对企业进行设备管理。本网站的设计采用B/S模式,在设计方法上采用结构化生命周期法和原型法相结合。总体遵从结构化生命周期法进行系统分析、系统设计、系统实施、系统运行维护,在系统分成若干个子系统后采用原型法。在实施方案上考虑到JSP的强大的功能和成熟技术,以及智能设备管理系统的自身要求,决定采用JSP作为开发的技术,选用SQLSERVER作为后台数据库来实现这个可运行的网站。1系统概况1.1题目开发背景随着计算机硬件的不断提升,大量的计算机被应用到了企业日常的生产活动管理当中,在我国,计算机被应用于企业日常的生产火种,是在上世界70年代才逐渐反战起来的。目前,在计算机中应用的企业管理系统已在我国的各行各业得到了广泛地应用,但总的来说,计算机在我国企业管理中的应用还很少,只是处于一个相对初级阶段,尽管近几年发展较快,但还需要不断地探索和研究。尤其是计算机在企业备品备件管理中还很少有成功的案例,仅是近几年才在我国得到普及和发展,而在许多发达国家计算机对企业备品备件的管理已十分普及,因此我觉得对这方面的研究是必要的,它的发展和进补将推动我国企业的壮大发展和企业备品备件管理的现代化。在计算机管理系统出现之前,很多的企业多设备的管理只是人工完成的。并且还有一个问题是,因为所有的东西都是基于人的大脑来管理的,对于备品备件的一些计数,调用等等,有时候可能因为人事人员工作疏忽造成遗忘,对于后期的备品备件整理等造成很大的影响。对于企业的设备来说,原有的方式是,进行纸质化的记录。这样计算的弊端是,不能及时的了解备品备件的情况。作为一个企业,人力资源和设备资源是很重要的两个方面,如何更好的利用企业的人力资源和设备资源是每个企业都必须面对的一个重要问题,我们需要解决好因为管理人力而付出的大量人力和物力。为了提高企业的备品备件管理,我们还需要一些分析数据,以便在以后的工作中更好的对企业备品备件进行管理,单纯的靠人力进行统计和分析是不现实的,所以我们需要借助计算机的力量为我们提供更好的数据分析。基于以上原因,我们感觉,作为一个现代化的企业,不能在停留在以前的备品备件管理企业信息的水平上,需要利用现代化的管理手段,辅助计算机系统来完成企业的备品备件管理。只有这样才能更好的解放企业的备品备件管理人员,使他们有更多的时间去处理其他事情,为企业的发展尽自己的力量。1.2国内外研究现状最近几年,许多企业经常自行开发信息管理系统,这样做有一定的好处,一方面降低了开发成本,子部门可以复用,另一方面可以满足不同企业的个性化的需求。但是通过不断的实践证明,这种开发模式非常难以成功。一方面,企业内部人员没有实际的项目开发经验,导致不能开发出满意的系统;另一方面,这种软件因为缺乏竞争是一个公司内部使用的,所以可以导致开发人员懈怠。由于我国正处在由传统管理方式向信息化管理过渡时期,企业中的管理方法不管是从思想还是到行动都有着不断的变化,系统的需求不断的变化,这就系统的开发提出了很大的要求和挑战,系统如果不能够及时的适应需求,很容易被淘汰。相对于我国来说,欧美一些计算机发达国家的备品备件管理系统发展较早,他们的经验相对来说比我们要丰富的多,经过网上调研,以及查阅资料,我们大体上认识了国外对于本课题的研究情况。在国外,因为他们传统的企业管理制度比较完善,备品备件管理分工比较明确,所以根据他们的这种制度创建的企业备品备件管理管理系统,在功能上比较完备,能够很好的满足企业的要求。但是同时我们也看到了一些问题,虽说国外的企业制度比较相似,但是他们很多企业之间也存在着一定的差距,不如不同行业企业之间的管理制度,企业规模不同也造成他们管理制度的不同。为了解决这些问题,国外开发了一些类似ERP系统的管理系统,他们希望利用这种可以配置,功能强大的企业备品备件管理系统来满足大部分的企业需求,但是经过调查我们发现虽然ERP系统功能很强大,但并不是万能的,对于大企业来说,ERP系统很好用,但是对于小企业来说就造成了很大的浪费。现在国外的计算机系统研发机构也认识到了这个问题,他们正在研发一种可以根据企业的需求自动进行灵活的配置的系统,这种系统可以根据企业的需求,自动灵活的配置企业的组织架构以及需要的功能。这种愿景是美好的,但是要真正达到这样的系统功能还是有一定的难度的。鉴于以上的原因,我们得出结论,要根据国内小企业的内部组织架构开发适合企业自身的备品备件管理系统。2开发工具和开发方法的选择2.1开发工具的选择智能备品备件管理系统致力于打造一个适合小型企业使用的对备品备件进行管理的平台,注重对备品备件信息的管理,以实现企业对备品备件的管理。考虑到JSP的强大的功能和成熟技术,以及智能设备管理系统的自身要求,最终决定采用JSP作为开发的技术,选用SQLSERVER作为后台数据库来实现这个系统。SQLSERVER简介SQLSever2005是非结构化语言,用户可以在高层数据数据结构上工作,并且其语言简单,学习起来比较容易,其结构也简单,功能强大,存储信息量大,SQLSever2005是一种主要应用于数据的查询和编程,现在普遍存在的关系数据库有很多,而SQL数据库在其中得到了普遍的应用。使用SQLSever2005数据库在编程过程中带来了极大的方便,可以对数据进行广泛地查询,SQLSever2005数据库的应用并不需要用户了解其存储的方式,更不用掌握数据存放的方法,所以,SQL数据库是完全不同于其他数据的结构,并且不同数据库系统也可以使用相同的数据库进行输入和管理的接口,它的操纵对象是记录相应集合,SQL数据库的灵活性较强,功能也较强大,大多数情况下,在其他程序中实现某功能需要编写一大堆代码,而在SQL数据库中只需要一小段代码就可以实现功能,所以,SQL数据库的语言较简洁,数据库文件的扩展名是SQL。数据库,就是数据存储的储藏室,只不过数据是存储在计算机上的,而不是现实中的储藏室,数据的存放是按固定格式,而不是无序的,则定义就是:长期有固定格式,可以共享的存储在计算机存储器上。数据库管理主要包括数据表的建立,数据存储、修改和增加数据,为了使数据库系统能够正常运行,相关人员进行的管理工作。数据表的建立,可以对数据表中的数据进行调整,数据的重新组合及重新构造,保证数据的安全性。介于数据库的功能强大等特点,本系统的开发主要应用了SQLSever2005进行对数据的管理。2.1.2Browser/Server(B/S)结构B/S是英文Browser/Server的缩写,就是我们经常所说的浏览器--服务器模式。它是C/S结构的一种衍生物,是为了适应现在高速发展的intenet技术。我们利用浏览器作为客户端,用户只需要在浏览器里面输入自己需要访问的地址,就可以访问存在与服务器端的应用。这种模式使用于小型的局域网和大型的网络系统。在这种模式下,客户端无需安装任何的东西,只需要安装一个浏览器,就可以访问自己想要的系统,但是,这种模式也有一定的局限性,就是必须联网,而且对网络带宽有一定的要求,由于浏览器的性能问题,可能造成系统的反应速度慢等问题。还一种情况是,犹豫现在浏览器版本很多,开发的系统需要能够适应各种各种浏览器的展示问题。总之,对于企业的管理系统,用这种结构进行搭建是非常合理的。2.1.3MYECLIPSE简介MyEclipse企业级工作平台(MyEclipseEnterpriseWorkbench,简称MyEclipse)是对EclipseIDE的扩展,利用它我们可以在数据库和J2EE的开发、发布,以及应用程序服务器的整合方面极大的提高工作效率。它是功能丰富的J2EE集成开发环境,包括了完备的编码、调试、测试和发布功能,完整支持HTML,Struts,JSF,CSS,Javascript,SQL,Hibernate.在结构上,MyEclipse的特征可以被分为7类:1.J2EE模型。2.WEB开发工具。3.EJB开发工具。4.应用程序服务器的连接器。5.J2EE项目部署服务。6.数据库服务。7.MyEclipse整合帮助。3系统分析3.1预期目标通过我们对部分企业的调查和网上调查搜集资料,我们发现,现在大部分的企业的备品备件管理都还是停留在纸质办公的程度。这种办公对备品备件管理和设备管理提出很高的要求,大大增加了管理人员的工作量。随着公司的不断发展,企业的规模不断扩大,企业的员工数量也不断的增加,为了不让企业的备品备件管理和设备管理混乱,所以企业必须引入适合自己的智能备品备件管理系统。基于以上原因,我们要开发出一个企业内部备品备件管理系统,其主要的功能是企业员工管理和企业的供应商、客户、库存、出库等管理。任何一个系统都有其自己的目标,它是系统进行各项活动的指南。下面,就系统的总体目标和具体目标进行分析。对于这个系统,我们的预期目标是,系统可以部署在公司的内容,企业内部的员工可以通过内容访问到这个系统,系统界面简洁,操作方便,能很大程度成帮助企业的管理人员对备品备件进行管理,对设备进行管理。智能备品备件管理系统的具体目标主要有以下几点:菜单:系统设置、员工管理、员工添加、供应商管理、供应商添加、客户管理、客户添加、备品备件管理、备品备件添加、库存查看、出库管理、进货统计报表、出库统计报表、出库排行表、缺货统计报表等功能。3.2系统需求分析需求分析是软件分析中的的最后一个重要阶段,它的基本要求就是搞清楚“系统必须做什么“这个东西。需求分析的主要任务并不是确定系统怎样去完成他的工作,而仅仅是确定系统为了完成需求的要求该完成哪些工作,也就是对目标系统提出完整、准确、清晰、具体的要求。可行性研究阶段产生的文档,特别是数据流成图,是需求分析的出发点。数据流成图中已经划分出系统必须完成的许多基本功能,系统分析员将仔细研究这些功能并进一步将它们具体化。3.2.1基本功能需求分析随着计算机技术、信息技术的飞速发展,国内外的备品备件管理系统也广泛应用起来,但这些系统都存在着一定的缺陷,且并不能直接照搬过来为本车间所用。因此要想使备品备件管理系统真正的在本车间发挥其应有的功能和优势,必须对它的技术和原理进行系统的分析,在分析的基础上,设计和规划出切实可行的实施方案。结合本车间的实际需要,开发一套系统,以实现备品备件管理本课题主要研究备品备件管理的理论和实际应用状况,研究软件技术在备品备件管理中的应用情况,开发出一套满足本车间的备品备件管理系统。这套系统将实现:1)基础信息的建立、各分库各种备件配置标准的设置2)可进行入库、出库、退库的录入3)进行入库、出库、退库的查询、统计4)备品备件不足进行报警、提示5)设置权限、密码管理等3.2.2操作需求分析智能备品备件管理系统的使用者只要求具备一定的计算机能力的用户便能使用操作;要求系统具备良好的操作性,界面友好、清晰、精练,便于查看与操作,采用模块化设计,使之易于维护和管理,方便用户使用,这是系统必须完成的任务。3.3系统可行性分析系统的可行性分析分为:经济可行性分析、技术可行性分析、管理可行性分析与运营可行性分析几方面。3.3.1经济可行性分析对于整个系统而言,在系统未运行之前,初期投资比较大,花费相对而言比较多。须配置电脑、服务器、及相关的网络设备,但是在整个系统投入运行之后,因为现在计算机已经普及了,相关的费用可以减少很多。3.3.2技术可行性分析现技术上的可行性分析所考虑采用的硬件和软件技术能满足用户提出的要求(如计算机的容量、速度等)。此外,因本系统难度不大,所涉及的范围只限于中小型企业或者人才服务中心等机构,所以在技术上已达到开发该系统的能力。3.3.3管理可行性分析从管理的角度来分析系统的可行性来讲,作为一个系统,必须有系统的管理员来对系统的一些基础数据进行管理。从系统的维护角度来可以,必须有专门的维护人员来对系统进行维护。3.3.4结论由以上分析可得此系统可行。3.4系统的运行要求3.4.1系统架构选择备品备件管理信息系统的实现技术有多种,主要有客户机/服务器(C/S)型架构和采用Web技术的浏览器/服务器(B/S)型架构两种。C/S模式是英文Client/Server的缩写,就是我们通常所说的客户端--服务器模式。作为C/S模式的客户端,一般都是那种需要在本地机器进行安装的程序,这些程序需要我们安装在机器上,然后连接到远程的服务器跟服务器进行通信。而服务器我们通常采用一些大型的具有并行计算能力的机器。C/S模式的缺点主要有以下几个:因为现在大部分的系统都需要联网才能够完成其功能,所以这么模式对网络速度要求比较高。客户端需要在本地机器进行安装,但是我们的系统不是一成不变的,会涉及到后期的版本升级和维护问题,所以,当版本升级时,就需要客户端进行升级或者重新安装。作为一个需要在客户端进行安装的东西,它对操作系统难免会有一定的要求,可能在某些系统上面测试通过的程序,在其他系统上面就不可以使用,在这,因为操作系统分为很多种,要开发出一个适用于多个操作系统的东西很难。B/S结构是跟随者Internet技术一起发展起来的,与C/S模式类似,浏览器作为客户端,网站服务器作为服务端。B/S模式的具有以下的几方面优点:首先它没有了客户端安装的要求,只需要浏览器就可以作为客户端。其次,基于B/S的有点,我们知道,它非常适合运用在网站上面,方面人们快速的浏览信息和发布信息。最后,这种模式对于系统的更新和维护很方便。B/S结构的缺点也很多。比如:稳定性方面它比C/S模式就差很多;非常容易出错;界面容易卡死等;因为只有一个浏览器作为客户端,所以在功能性上面有一定的差距等。因为C/S模式是安装在客户端的,所以在性能方面C/S模式优于B/S模式。基于上述考虑,同时也考虑到B/S模式的优点,我们选择了浏览器/服务器(B/S)型架构。3.4.2操作系统的选择选择Windows7操作系统。运行时的基本配置如下:服务器端:硬件环境:CPUPentium以上,内存128mb以上;软件环境:操作平台WindowsNT4.0Server及后续版本,数据库系统SQLSERVER;客户端:硬件环境:主机586/100以上,内存128mb以上;软件环境:操作平台Windows9.x或Windows3.2;4系统的设计4.1设计原则智能备品备件管理系统是利用现代化的计算机进行设计并开发的管理性质的系统,一个这样的系统的建设,首先应该从需求出发,明确定义出系统的功能点。任何一个系统的存在都是为了满足特定的需求,为了满足特定的需求,就需要有足够的功能点来支撑。所以我们要明确的定义出系统的功能。要开发一个能够很好的完成客户需求的的管理系统,开发过程要满足一下的工作流程:首先通过市场调查明确系统的目的所在;接下来要对系统的整体框架进行设计,然后对系统局部模块进行设计;然后进行编码测试,通过严格执行前面的步骤,我们开发出系统;最后是将系统对外发布。系统发布之后还有一个非常重要的工作就是维护,维护包括对硬件的维护和对系统数据的维护。所以要做出一个出色的员工管理系统要做到以下要求:首先,对企业的内部组织架构要有一个很清晰的认识。其次,系统的规范化、系统构建的目标和市场需求调查分析、系统设计与管理的可行性分析以及系统设计与管理的解决方案的深入分析也是不可缺少的。再次,系统运行平台的构建、服务器选择、jsp软件和数据库的知识更是实现系统正常运行的基础。4.2系统数据库的设计数据库技术是现代数据存储的必要手段,在信息系统中占有非常重要的地位。数据库的设计好坏将对系统的实现产生很大的影响。系统的数据库设计是指对于一个给定的需求,建造出最理想的数据存储模式,使之能够为系统提供最优秀的数据存储,来满足系统的需求。4.2.1数据库需求分析用户的需求具体体现在各种信息的操作方面,主要包括保存、更新和查询方面,这就要求数据库结构能充分满足各种信息的输出和输入。本系统面向的企业的管理人员,所以在数据库需求分析时主要考虑管理人员这方面的因素。对于系统管理员来说,最重要的是方便系统得管理与维护。根据管理的需求,总结需求分析如下:1)基础信息的建立、各分库各种备件配置标准的设置2)可进行入库、出库、退库的录入3)进行入库、出库、退库的查询、统计4)备品备件不足进行报警、提示5)设置权限、密码管理等4.2.2数据库与数据表设计系统的数据库表主要有以下9个:管理员表admins出库表cust库存表goods销售表xs销售添加xsmore(6)员工表 yg(7)备品管理表cg(8)备品添加表 cgmore(9)供应商表gys数据库中表的设计结果如下表所示:管理员表的结构如表4.1所示:表4.1管理员表(admins)字段名称数据类型是否主键数据长度默认值功能描述iddecimal是9递增1主键标示Useramenvarchar否50null用户名Passwordnvarchar否50null密码出库表的结构如表4.2所示:表4.2出库表(cust)字段名称数据类型是否主键数据长度默认值功能描述iddecimal是9递增1主键标示addressnvarchar否50null名称nonvarchar否50null规格realnamenvarchar否50null名字telnvarchar否50null电话库存表的结构如表4.3所示:表4.3库存表(goods)字段名称数据类型是否主键数据长度默认值功能描述iddecimal是9递增1主键标示namesnvarchar否50null名字noInt否50null规格descsnvarchar否50null名称pricenvarchar否50null价格jjnvarchar否50null计件kcnvarchar否50null库存cbsnvarchar否50null类别picnvarchar否50null描述销售表的结构如表4.4所示:表4.4销售表(xs)字段名称数据类型是否主键数据长度默认值功能描述iddecimal是9递增1主键标示pricenvarchar否50null价格yidInt否50null编号TimesDatatime否50null时间custidnvarcha否50null出库编号nonvarcha否50null规格custnamenvarcha否50null名称销售添加表的结构如表4.5所示:表4.5销售添加表(xsmore)字段名称数据类型是否主键数据长度默认值功能描述iddecimal是9递增1主键标示pricenvarchar否50null价格gidnvarchar否50null商品编号cgidnvarchar否50null设备编号slnvarchar否50null数量timesdate否50null时间员工表的结构如表4.6所示:表4.6员工表(yg)字段名称数据类型是否主键数据长度默认值功能描述iddecimal是9递增1主键标示addressnvarchar否50null地址nonvarchar否50null规格realnamenvarchar否50null姓名telnvarchar否50null电话typesnvarchar否50null角色passwordnvarchar否50null密码供应商表的结构如表4.7所示:表4.7供应商表(gys)字段名称数据类型是否主键数据长度默认值功能描述iddecimal是9递增1主键标示addressnvarchar否50null地址nonvarchar否50null规格realnamenvarchar否50null姓名telnvarchar否50null电话备品表的结构如表4.8所示:表4.8备品表(cg)字段名称数据类型是否主键数据长度默认值功能描述iddecimal是9递增1主键标示pricenvarchar否50null价格yidnvarchar否50null编号timesnvarchar否50null时间gysidnvarchar否50null供应商编号nonvarchar否50null规格gysnonvarchar否50null供应商编号gysnamesnvarchar否50null供应商名字备件添加表的结构如表4.9所示:表4.9备件添加表(cgmore)字段名称数据类型是否主键数据长度默认值功能描述iddecimal是9递增1主键标示pricenvarchar否50null价格gidnvarchar否50null商品编号cgidnvarchar否50null备品编号slnvarchar否50null数量timesdate否50null时间4.2.3数据库ER图5系统实施建好数据库以后就要开始具体页面设计。5.1通用模块为了提高代码的重用性,在本系统中把经常用的代码单独做成了独立文件,用到时只要用调用即可。本系统中的通用文件主要由以下部分构成:5.1.2数据库连接文件本系统的数据库连接文件是DBUTIL.JAVA ,有以下几个个功能:第一,建立系统和数据库的连接,只有建立了连接,系统程序才能读取数据库的内容;第二,对数据库进行增删改查的操作。具体代码如下所示:Stringdriver="com.SQLSERVER.jdbc.Driver"; Stringurl="jdbc:SQLSERVER://localhost:3306/qyxx?useUnicode=true&characterEncoding=utf-8"; Stringusername="root"; Stringpassword="3699"; try{ Class.forName(driver); returnDriverManager.getConnection(url,username,password); }catch(Exceptione){ e.printStackTrace(); }5.2登入模块系统的登入模块提供了为管理员登入的功能,显示效果如图5.1所示:图5.1登入模块效果图5.3模块管理员可以对设备类别进行管理,显示效果如图5.3所示:图5.4设备类别模块效果图5.4设备管理模块管理员可以对设备进行管理,显示效果如图5.4所示:图5.4设备管理模块效果图5.5设备维修模块记录设备的维修更换信息,显示效果如图5.5所示:图5.5维修模块效果图5.6设备跟踪模块记录设备的跟踪信息,显示效果如图5.6所示:图5.6跟踪模块效果图5.7设备报废模块记录设备的报废信息,显示效果如图5.6所示:图5.6报废模块效果图6系统测试系统测试是信息系统的开发周期中一个十分重要的活动。测试的目的就是发现程序的错误。一般源程序通过编译后,要先经过人工测试,然后再进行机器测试。人工测试又称代码复审,主要有个人复查、走查、会审;机器测试是通过在计算机上直接运行被测程序,来发现程序中错误。机器测试分为黑白盒测试两种。系统测试工作一般有以下四个步骤:单元测试、组装测试、确认测试以及系统测试,每一步都是在前一步的基础之上进行,其过程如图6.1所示:图6.1系统测试步骤结论经过四个多月的努力,在X导师指导下,我对智能设备管理系统所应该具有的功能有了较深刻的了解认识,在技能上面也具备了一定的实际开发经验。从开发中认识到开发智能设备管理系统首先要明确用户的需求,然后进行系统分析,其次构建系统模型、建立完善的数据库,接着编写代码,最后测试系统。明确用户需求阶段,在网上查阅了大量的智能设备管理系统的相关资料,基本满足了对系统的要求。系统分析阶段,查阅了大量基于不同技术的开发的文章,具有了一定的理论基础后,比较分析后采用了JSP编程技术和SQLSERVER数据库,在WindowsXP操作系统环境下,运用MYECLIPSE开发工具,开发了这个基于B/S结构的智能设备管理系统。本系统不但有良好的系统运行稳定性、可靠性和实用性,而且操作简单,维护方便,具有一定的实用价值。在需求分析结束后,系统进入编程阶段后,因为编程技术的缺失,我遇到了很多的困难。首先数据库的建立
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2024年房屋代购代理协议
- 2024年新专利保密协议范本
- 2024年文化艺术节组织与推广合同
- 2024年房屋定金交易合同
- 2024年度技术研发合同标的研发内容
- 2024年新修订:商业用地租赁与开发协议
- 2024年房产托管服务协议
- DB4107T 494-2022 规模化蛋鸡场疫病防治技术规范
- DB4105T 199-2022 乡(镇)森林防火检查站设置与管理规范
- 2024年摄影化妆配合合同
- 浅谈管理者的自我管理
- 髂动脉溃疡的健康宣教
- 第一章 结构及其设计 课件-2023-2024学年高中通用技术苏教版(2019)必修《技术与设计2》
- KPI考核表-品质部
- Access数据库课程标准
- 幼儿园中班语言:《两只蚊子吹牛皮》 课件
- 临时用电漏电保护器运行检测记录表
- 头痛的国际分类(第三版)中文
- 音乐ppt课件《小小的船》
- 幼儿园教学课件语言教育《雪地里的小画家》
- 结构化面试经典100题及答案
评论
0/150
提交评论