资产设备管理系统课程设计实验报告.docx_第1页
资产设备管理系统课程设计实验报告.docx_第2页
资产设备管理系统课程设计实验报告.docx_第3页
资产设备管理系统课程设计实验报告.docx_第4页
资产设备管理系统课程设计实验报告.docx_第5页
已阅读5页,还剩57页未读 继续免费阅读

下载本文档

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

文档简介

1、资产设备管理系统课程设计 组员信息学院:计算机学院班级:软件工程姓名:组长:系统分析员:界面设计员:程序员:程序员:程序员:测试员:程序员:目 录1引言.91.1课题背景.91.2课题意义.91.3课题目标.102设计说明.112.1设计题目.112.2设计任务与要求.112.3开发环境说明.122.3.1硬件配置.122.3.2软件配置.123可行性研究.123.1技术可行性.133.2经济可行性.143.3操作可行性.143.4社会可行性.154项目开发计划.155需求规格说明.155.1概述.155.1.1编写目的.155.1.2文档范围. 165.1.3术语定义.165.1.4参考资料

2、165.2系统功能需求.175.2.1用例图.175.2.2时序图.185.2.3协作图.195.2.4活动图.205.2.5状态图.215.3其他非功能性需求.215.3.1可靠性.215.3.2可用性.225.3.3安全性.225.3.4可维护性.226概要设计说明.226.1系统功能图.226.2数据库设计.256.2.1ER图设计.256.2.2逻辑结构设计.277详细设计说明.307.1登录界面设计.307.2用户管理界面设计.7.3修改密码界面设计7.4设备分类管理界面设计.7.5部门信息管理界面设计.7.6设备基本信息管理界面设计7.7设备使用信息管理界面设计7.8设备调拨信息管

3、理界面设计7.9设备维护信息管理界面设计7.10设备报废信息管理界面设计.7.11设备信息查询界面设计7.12设备使用信息查询界面设计.7.13设备调拨信息查询界面设计.7.14设备维护信息查询界面设计.7.15设备报废信息查询界面设计.8源程序代码及运行结果9测试计划9.1概述.9.1.1编写目的.9.1.2背景.9.1.3定义.9.1.4项目目标.9.1.5文档目标.9.1.6文档摘要.9.2测试策略.9.2.1策略计划.9.2.2风险分析.9.3测试方法.9.3.1测试用例设计.9.3.2测试实施过程.9.3.3测试方法.9.3.4测试手段.9.4测试内容.9.5测试用例设计.9.5.1

4、管理员注册、登陆界面测试.9.5.2用户管理界面测试.9.5.3修改密码界面测试.9.5.4设备分类管理界面测试.9.5.5部门信息管理界面测试.9.5.6设备信息管理界面测试.9.5.7设备使用信息管理界面测试.9.6资源需求.9.7时间进度安排.9.8测试过程管理.9.8.1测试文档管理.9.8.2缺陷处理过程.10测试报告.10.1概述.10.1.1背景.10.1.2定义.10.1.3测试对象.10.1.4参考资料.10.2测试目的.10.3测试结果.10.3.1.管理员注册、登陆界面测试.10.3.2.用户管理界面测试.10.3.3.修改密码界面测试.10.3.4.设备分类管理界面测试

5、.10.3.5.部门信息管理界面测试.10.3.6.设备信息管理界面测试.10.3.7.设备使用信息管理界面测试.11项目开发总结.12实验总结.13附录.13.1团队人员表13.2开发团队组织结构.1引言1.1课题背景在现代信息技术飞速发展的今天,企业的生产经营管理方式正随着网络技术的发展而朝着信息化、网络化方向发展,一场以互联网为标志的信息技术革命正在改变着人类的生产、生活,人类正步入信息经济时代。在这个时代,一个企业现代信息技术水平的高低,将成为企业竞争力强弱的重要标志,企业只有迅速掌握好网络技术、利用好网络技术,按现代管理方法管理企业的物流、资金流、信息流,实现企业管理信息化,才能全面

6、提升企业资源配置水平,提高企业核心竞争力,从而提高企业经济效益,使企业在市场竞争中立于不败之地。1.2课题意义资源设备管理系统是企业内部的信息管理系统,是连接企业内部各生产部门的桥梁与纽带,起着核心作用。目前企业设备自动化管理水平不是很高。大多数设备管理办法是设备的采购进来以后,将设备的基本情况和相关信息登记存档,然后将档案存档。以后的档案基本就没人维护,如设备修改、删除情况、设备的当前运行状态等信息本不会呈现在管理工作人员面前,由于散乱、复杂、查找和整理不便,即设备跟踪信息不能及时体现在设备的档案上。某些企业采用专门人工整点,对设备的跟踪信息即使能记录在案,但无形中增加了繁重的手工劳动,整个

7、设备管理水平还是较低。 本系统会提高办公效率和设备可靠性,减少工作人员的劳动强度,减少办公耗材,提高现代化管理水平。企业面对市场竞争的巨大压力,要求企业创造新的利润源,这为企业如何配置有限资源,利用先进计算机技术不断开发出操作简便、界面友好、灵活、实用、安全,更具时效性的设备信息管理系统有着更高的要求。 1.3课题目标传统的设备管理主要是以人工抄写记录存档的运行模式。21世纪是科技信息时代,陈旧的管理模式 不是适应新时代的要求,它存在着操作速度慢、散乱、复杂等一系列缺点与不足。由于散乱、复杂,很可能文案丢失的情况,而且查找也不方便,给管理工作人员带 来很大程度的管理滞后,增加了成本,降低了企业

8、生产力。自中国加入wto以来,给国内一些企业带来很大的竟争压力,市场竟争越来越来激烈。提高企业生产力,降低成本是当前惟一解决有效途径。如何解决这一问题正式我要陈述的,关注当代形式,利用社会上出来的先进技术开发出新的设备管理系统是许多企业拭目以待的,正所谓“工欲善其事,必先利其器”。 由此开发的设备管理系统是一套完全为设备管理人员设计的把设备管理由被动管理转为主动管理的系统,它的使用将极大地提高设备管理部门的工作效率,使设备管理人员解脱了繁重的手工劳动,实现了设备整个生命周期的计算机化管理,同时再与使用单位内部网 络配合的基础上可以实现无纸化办公。 2.设计说明2.1设计题目资产设备管理系统系统

9、主要完成任务的数据查询模块分析设计与的实现,通过设备的属性字段查询每一件产品设备零件信息,使管理人员随时掌握设备的现状及公司雇员领用设备、消耗设备的情况。2.2设计任务与要求 某公司希望建立一个资产设备管理系统管理其资产。资产被分为若干类。其中每个大型资产设备都要建立档案,记录其基本信息,当前使用状态,设备折旧现值。也要记录设备的每次维修情况,每次维护情况。在中小型企业,设备管理业务往往从设备的入库开始,其主要包含以下几部分工作:(1)设备购进之初,由设备部门的专业人员对设备情况进行核对,并填写设备情况登记表。再由管理人员负责将设备情况登记表登记存档,并将有关使用说明进行编号存档,以备维修之用

10、。对于一些附属设备,仅做登记入库管理,以便进行及时核对和调配。(2)设备日常运行中,要对日常检测到的数据进行必要存储和监督。在有经验的技师的指导下,根据日常使用记录,制订日常维护计划,力争降低装置因设备问题造成的非计划停工次数。(3)在设备发生事故的情况下,登记事故记录,并向技术人员提交事故维修表。由技术人员进行现场观察,根据事故维修表和日常运行数据,确定维修标准及要求。以便进行及时,合理的维修。在维修结束后,编写维修情况报告和设备状态报告。管理人员对有关资产数据进行统计,产品报表,以便高层管理人员根据该报表把握设备运营的宏观情况。2.3开发环境说明2.3.1硬件配置硬件:PC机若干台。2.3

11、.2 软件配置软件: WindowsXP 操作平台(中文版) Microsoft SQL Server 2005、myeclipse 8.5,jdk1.6,Tomcat6.0,firefox浏览器等。3.可行性研究随着科学技术的发展,社会进步,计算机技术迅速的发展,设备管理的方法也日新月异,以前全是由人工管理的方法现在存在很多的缺点:管理效率低,劳动强度大,信息处理速度低而且准确率也不够令人满意。为了提高设备管理效率,减轻劳动强度,提高信息处理速度和准确性,为设备管理员提供更方便、科学的服务项目。制定了由计算机来设计一个设备管理系统的方案。让计算机对设备进行自动管理,设备管理员可以直接在计算机

12、上实现设备信息的管理,并能在一定程度上实现自动化。通过对一些企业进行的实际深入调研,我开发出这套功能比较完整、通用性比较强、成本低廉的企业设备管理系统。3.1技术可行性技术可行性是指开发一个新系统所需要的技术是否具备,如支持新系统的软硬件功能以及技术人员的数量和水平。根据管理员提出的系统功能、性能及实现系统的各项约束条件,本系统是一个数据库管理和查询的系统,因此,要使用一种具有强大的数据库操作功能、面向对象的可视化语言来进行代码的编写。 myeclipse 8.5使用简单,功能强大,完全可以实现这些功能。myeclipse 8.5使用灵活,操作简单,为高效的开发过程提供了前提。而Microso

13、ft SQL Server 2000 功能强大,可以很好的完成数据库的建立,并可以与myeclipse 8.5进行配合,两者相辅相成,共同开发数据库软件是一种很合理的选择。此系统采用微软 SQL Server 2000 建立数据库,用myeclipse 8.5来创建界面,并且用它来访问数据库,实现用户的基本要求。3.2经济可行性经济可行性是评价一个计算机信息系统是否可行的最基本的一种方法,是对信息系统解决方案的成本有效性的量度。对于用户来说,他最关心的是:是否值得开发一个这样的信息系统;使用这样的系统后能否提高工作效率,节约成本。而本系统的设计和开发事实上恰好能满足他们的这些要求。且本系统要求

14、的计算机配置也不高,环境配置费用也较低,系统使用方便、简洁,不需培训费用。现在市场上流行的企业设备管理系统之类的软件通用性、灵活性稍微要差一些,不能完全提供所需的要求。另外,该系统的价格一般相当昂贵,一般的中小型企业承受不了昂贵的支付能力。所以应该根据企业的具体情况设计适合企业的软件系统。3.3操作可行性采用此系统,可以减轻管理人员的工作量,使管理人员从大量繁琐的添表、查表、手工制表中解放出来。能够节省大量的人力、物力,工作效率大大提高,预计查询速度可以比原人工查询提高几倍以上,并且可以大大提高准确性和精确性,而且可以安全地、完整地保存大量的设备记录。使设备的管理更加规范化,系统化。此项目虽然

15、经济效益不是太大,但可以减轻工作人员的劳动强度,并可以促进企业对设备管理的规范化和自动化,而且价格低廉,所以是有应用价值的,而且在技术上完全是可行的,可以马上进行开发工作。3.4社会可行性社会可行性则在于本系统的开发和实现能为具有类似情况的学校提供一个模板,只需在原有基础上作修改即可,具有普遍的社会意义。4.项目开发计划根据本系统开发的需要,安排实际开发计划如下:1.设计说明书、可行性研究、项目开发计划 (一天)2.需求规格说明、概要设计说明、详细设计说明 (一天)3.代码的编写 (两天)4.测试计划、测试分析报告 (一天)5.项目开发总结5.需求规格说明5.1概述5.1.1编写目的本需求规格

16、说明书是为了开发资产设备管理系统而编写;使项目提出者在分析阶段初步判定目标软件能否满足其期望。该文档最终将作为设计人员进行设计的基本出发点,软件开发目标能否完成将由说明书中的可测试标准决定。本说明书是整个软件开发的依据,它对以后阶段的工作起指导作用。本文也是项目完成后系统验收的依据。5.1.2文档范围本文档是项目的软件需求规格说明书,是技术文档。本文档使用的对象为:l 系统分析员l 程序员l 测试员l 实施员l 最终用户5.1.3术语定义 用户登录界面友好,可操作性及安全性能较好,能对不同级别的使用者进行限制,以保证系统以及数据库的安全。 数据库的可维护性好,数据的录入、删除及更改均能顺利完成

17、,并能实现动态更新。 软件对操作系统的兼容性良好,可移植性良好。5.1.4参考资料1 张兆印等.软件工程教程.东北大学出版社2010年 2 张海藩.软件工程导论.清华大学出版社2003年 3 王珊等.数据库系统概论.高等教育出版社2006年 4 张海藩等.面向对象程序设计实用教程.清华大学出版社2007年 5毋国庆等. 软件需求工程. 机械工业出版社 2010年5.2系统功能需求现在利用UML对设备管理系统进行分析:5.2.1用例图1)管理员的用例图system_admin2)用户的用例图5.2.2.时序图1)管理员时序图2)用户的时序图5.2.3.协作图1)管理员的协作图2)用户的协作图5.

18、2.4.活动图所有操作人员的活动图5.2.5.状态图5.3.其他非功能性需求5.3.1.可靠性系统的输入信息要符合实际情况,以达到信息的可靠性,这是人为操作。软件本身的可靠性体现在对数据的操作,数据的操作基本以数据库后台操作来实现的,具有一定的封装。数据库有权限,可以有效的保护好数据库中的数据,并且所构建的数据表要有较高的范式,以保证系统具有较高的可靠性。 5.3.2.可用性在考虑到尽量满足各种用户功能需求的前提下,要适应各用户的工作特点,把系统做到简单、实用、人性化,实现方便管理,轻松减负。所以该资产设备管理系统要界面简单和友好,便于工作人员上手和掌握。 5.3.3.安全性 在系统安全保密设

19、计时,本系统采用的是对用户登录系统时进行身份验证,只允许合法用户进入系统并操作。在登录系统时,系统首先让用户选择相应的身份,不同的身份有着不同的权限,同时用户输入用户名和密码进行验证。输入的信息正确后才能进入相应的页面。 5.3.4.可维护性系统严格按照设计规范进行设计,并保持各阶段文档的完整性,为以后对软件的维护打好基础。6.概要设计说明6.1.系统功能图系统功能结构图主要从功能的角度描述了系统的结构,但并未表达各功能之间的数据传送关系。事实上,系统中许多业务或功能都是通过数据文件联系起来的。例如,某一功能模块向某一数据文件中存入数据,而另一个功能模块则从该数据文件中取出数据。再比如,虽然在

20、数据流程图中的某两个功能模块之间原来并没有通过数据文件发生联系,但为了处理方便,在具体实现中有可能在两个处理功能之间设立一个临时的中间文件以便把它们联系起来。上述这些关系在设计中是通过绘制信息系统流程图来从整体上表达的。下图为系统功能图。系统主界面设备信息管理综合查询管理设备运作管理基本信息管理系统管理设备报废查询设备维护查询设备调拨查询设备使用查询设备信息查询设备报废管理设备维护管理设备调拨管理设备使用管理设备信息录入部门信息管理设备分类管理修改密码用户管理系统管理模块设计1管理系统:本模块包括用户管理、修改密码、退出系统三个部分。此模块中的用户管理普通用户没有使用的权限。所有用户可以通过修

21、改密码的来修改本人的密码。2基本信息管理:本模块包括部门信息管理和设备分类信息管理两部分。可以实现对部门信息和设备分类信息的添加、删除和修改的功能。此模块中的添加、更新、删除功能普通用户没有使用的权限。3设备信息管理:本模块完成设备的添加、删除、更新功能。其中添加、删除、更新功能普通用户没有使用权限。此处添加的是设备的批次信息。4设备运作管理:本模块包括设备使用信息管理、设备调拨管理、设备维护管理、设备报废管理四个部分。其中设备使用信息管理是将所有的设备进行编号,然后分配给各部门使用。设备调拨管理是对设备的借出和归还的管理。设备维护管理是对有损坏需要维修的设备的管理,如果设备正处于借出状态必须

22、先归还才可以维修。设备报废管理是对无法维修好的设备的管理。设备在借出、维护和报废之前都要经过审批经理的审批,只有审批通过才可以添加相应信息。普通用户对此模块没有使用的权限。5综合查询管理:本模块通过多张表之间的关系进行有关设备信息的详细查询,包括设备信息查询、设备使用查询、设备调拨查询、设备维护查询和设备报废查询,并可以实现查询结果的打印输出功能。6.2.数据库设计6.2.1.ER图设计E-R图也即实体-联系图(Entity Relationship Diagram),提供了表示实体型、属性和联系的方法,用来描述现实世界的概念模型。构成E-R图的基本要素是实体型、属性和联系,其表示方法为:实体

23、型(Entity):用矩形表示,矩形框内写明实体名;比如学生张三丰、学生李寻欢都是实体。如果是弱实体的话,在矩形外面再套实线矩形。属性(Attribute):用椭圆形表示,并用无向边将其与相应的实体连接起来;比如学生的姓名、学号、性别、都是属性。如果是多值属性的话,再椭圆形外面再套实线椭圆。如果是派生属性则用虚线椭圆表示。联系(Relationship):用菱形表示,菱形框内写明联系名,并用无向边分别与有关实体连接起来,同时在无向边旁标上联系的类型(1 : 1,1 : n或m : n)。 比如老师给学生授课存在授课关系,学生选课存在选课关系。如果是弱实体的联系则在菱形外面再套菱形。 下面是各个

24、实体的ER图:用户实体用户类型用户密码用户名部门实体部门编号部门名称型号购买日期设备数量设备信息实体设备价格设备型号设备名称设备编号使用人使用日期设备使用设备状态设备名称编号状态设备借入借出实体借出部门所在部门设备名称设备编号设备维护实体状态设备编号所在部门设备名称设备报废实体所在部门设备名称设备编号6.2.2.逻辑结构设计E-R转换为关系模型一般遵循的原则:一个实体型转换为一个关系模型.实体的属性就是关系的属性,实体的码就是关系的码.对于实体型图的联系则有以下不同的情况:1一个1:1联系可以转换为一个独立的关系模型,也可以与任意一端对应的关系模型式合并,如果转换为一个独立的关系模式,则与该联

25、系相联的各实体的码以及联系本身的属性均转换为关系的属性,每个实体的码均是该关系的候选码。如果与某一个实体对应关系模式合并,则需要在该关系模式的属性中加如入一个关系模式的码和联系本身的属性。2一个1:n联系可以转换为一个独立的关系模式,也可以与n端对应的关系模式合并。如果转换模式为一个独立的关系模式,则与该联系相连的各个实体的码以及联系本身的属性均转换为关系的属性,而关系的码为n端实体的码。3一个m:n联系转换为一个关系模式,与该联系相连的各实体的码以及联系本身的属性均转换关系的属性,各实体的码组成关系的码或关系码的一个部分。43个或3个以上的实体间的一个多元联系可以转换为一个关系模式。与该多元

26、联系相连的各实体的码以及联系本身的属性均转换为关系的属性,各实体的码组成关系的码或关系码的一部分。5具有相同码的关系模式可合并。表5.1部门信息表列名数据类型长度允许空id int4主键depIdnvarchar50不允许空depNamenvarchar50不允许空表5.2 用户信息表列名数据类型长度允许空IdInt 4主键UserNamenvarchar4不允许空UserPwdnvarchar50不允许空UserTypeint4不允许空表5.3 设备信息表列名数据类型长度允许空Idnvarchar50主键Namenvarchar50不允许空Modelnvarchar50不允许空Pricefl

27、oat8不允许空Dcountint4不允许空Dsumfloat8不允许空PurchaseDatedatetime8不允许空madeplacenvarchar200不允许空 表5.4设备使用信息表列名数据类型长度允许空deNonvarchar50不允许空DevIdnvarchar50主键DevNamenvarchar50不允许空Ucountint4不允许空续表5.4Statusnvarchar50不允许空UseDatedatetime8不允许空Mannvarchar50不允许空 表5.5设备借入借出信息表列名数据类型长度允许空Idint4主键DevIdnvarchar50不允许空Depnamei

28、nt4不允许空Operationnvarchar50不允许空LendDeptNamedatetime8不允许空LendDatedatetime8不允许空LendMannvarchar50不允许空表5.6 设备维护信息表列名数据类型长度允许空Idint4主键DevIdnvarchar50不允许空DevNamenvarchar50不允许空DepNamenvarchar50不允许空MnDatedatetime8不允许空MnSumfloat8不允许空MnNamenvarchar50不允许空Statusnvarchar50不允许空Reasonnvarchar200不允许空huiDatedatetime8

29、不允许空表5.7设备分类表列名数据类型长度允许空Idnvarchar4不允许空DevIdnvarchar50不允许空DevTypenvarchar50主键表5.8设备报废信息表列名数据类型长度允许空DevIdnvarchar50主键DevNamenvarchar50不允许空DepNamenvarchar50不允许空CreateDatedatetime8不允许空Dsumfloat8不允许空Reasonnvarchar200不允许空UserNamenvarchar50不允许空7.详细设计说明7.1.登录界面设计用户拥有自己的用户名、密码和使用权限。当输入用户名和密码以后,点击“确定”键,如果用户名

30、和密码都正确就可以顺利进入主窗体,如果输入错误,那么就有相应的提示信息。7.2.用户管理界面设计可以添加、删除用户,此界面普通用户不能进入。添加用户删除用户7.3.修改密码界面设计如果两次输入的新密码不一样,将出现提示信息。7.4.设备分类管理界面设计此界面可以实现对设备类型的添加、删除和更新功能。添加时设备分类号和设备分类名称都必须要填写,否则要弹出提示信息。删除某一设备类型时,设备基本信息中的设备类型将自动更改为“空闲”状态。可以通过更新功能对已有的设备分类进行修改。该界面中的添加、删除和更新按钮普通用户没有使用的权限。7.5.部门信息管理界面设计此界面可以实现对部门信息的添加、删除和更新

31、功能。添加时部门编号和部门名称都必须要填写,否则要弹出提示信息。删除某一部门时,所有涉及部门名称的地方都将改为“空闲”状态。可以通过更新功能对已有部门信息进行修改。该界面中的添加、删除和更新按钮普通用户没有使用的权限。部门信息管理:添加:删除:更新:7.6.设备基本信息管理界面设计此界面可以实现对设备基本信息的添加、更新和删除功能。在添加过程中如有添加错误将出现提示信息。此界面中的添加、更新和删除按钮普通用户没有使用的权限。添加好设备信息后,点击“确定”按钮可以实现对设备信息的录入功能。点击“返回”按钮将返回到主界面。点击图中的“更新”按钮出现如图所示的界面,为了保证信息的准确性,此界面中的编

32、号、设备类型和设备数量的数据不可以修改。7.7.设备使用信息管理界面设计此界面中的添加、更新和删除按钮普通用户不可以使用。添加好设备信息后,点击图中的“添加”按钮可以实现设备使用信息的添加功能。点击图中的“删除”按钮可以实现设备使用信息的删除功能。此处的信息删除后在设备维护、设备调拨、设备报废中的相应信息也随之删除。7.8.设备调拨信息管理界面设计此界面中的审批、添加、归还功能普通用户不可以使用。在设备借出之前必须要经过审批,只有审批通过才可以添加借出信息。设备归还后,点击“恢复”便可添加归还信息,归还时间将自动显示当天时间。7.9.设备维护信息管理界面设计此界面中的审批、添加、恢复功能普通用

33、户不可以使用。在添加维护信息前必须经过审批,只有审批通过才可以添加维护信息。点击“恢复”按钮后设备使用表中的相应的设备状态将显示为“使用”状态。在维护表中显示“恢复”状态。如果处于借出状态的设备需要维护,必须先执行“归还”操作,然后再执行维护操作,恢复时间将自动显示当天时间。7.10.设备报废信息管理界面设计界面中的审批、添加、恢复功能普通用户不可以使用。在添加报废信息前必须经过审批,只有审批通过才可以添加报废信息。此时使用信息表中该设备的状态显示为“报废” 状态。添加报废信息后设备基本信息中的设备总数量将减1。如果处于维护状态的设备要报废,必须先执行“恢复”操作,然后再添加维护信息。8.原程

34、序代码及运行结果package com.DB;import java.sql.Connection;import java.sql.DriverManager;import java.sql.PreparedStatement;import java.sql.ResultSet;import java.sql.SQLException;import java.sql.Statement;public class DBManager private final static String driver = "com.microsoft.jdbc.sqlserver.SQLServerD

35、river"private final static String url = "jdbc:microsoft:sqlserver:/127.0.0.1:1433;DataBaseName=bbsDB"private Connection conn;private Statement st;private ResultSet rs;/* * 创建连接 * return */public Connection getConnection()if(conn=null)try Class.forName(driver);conn = DriverManager.getC

36、onnection(url,"sa","root"); catch (ClassNotFoundException e) / TODO Auto-generated catch blocke.printStackTrace(); catch (SQLException e) / TODO Auto-generated catch blocke.printStackTrace();return conn;/* * 创建statement */public Statement getStatement()if(st=null)try st = conn.cr

37、eateStatement(); catch (SQLException e) / TODO Auto-generated catch blocke.printStackTrace();return st;/* * 执行更新操作 */public int update(String sql)System.out.println(">>>>>>>>="+sql);getConnection();int rows=0;st=getStatement();try rows = st.executeUpdate(sql); catch

38、 (SQLException e) e.printStackTrace();finallycloseAll();return rows;/* * 使用预处理 */public int update(String sql,String data)System.out.println(">>>>="+sql);getConnection();try int index = 0;PreparedStatement pst = conn.prepareStatement(sql);for (int i = 0; i < data.length; i+)

39、 pst.setString(+index, datai);return pst.executeUpdate(); catch (SQLException e) e.printStackTrace();finallycloseAll();return 0;/* * 执行查询操作 */public ResultSet getQuery(String sql)System.out.println(">>>>>>>>="+sql);getConnection();st = getStatement();try rs = st.exe

40、cuteQuery(sql); catch (SQLException e) e.printStackTrace();return rs;/* * 执行关闭 */public void closeAll()if(rs!=null)try rs.close();rs = null; catch (SQLException e) e.printStackTrace();if(st!=null)try st.close();st = null; catch (SQLException e) e.printStackTrace();if(conn!=null)try conn.close();conn

41、 = null; catch (SQLException e) e.printStackTrace();9.测试计划9.1.概述9.1.1.编写目的软件的错误是不可避免的,所以必须经过严格的测试。通过对本软件的测试,尽可能的发现软件中的错误,以减少系统内部各模块的逻辑,功能上的缺陷和错误,保证每个单元能正确的实现其预期的功能。J检测和排除子系统结构或相应程序结构上的错误,是所有系统单元配合合适,整体的性能和功能完整。9.1.2.背景资产设备管理系统,包括设备管理,调拨管理,维修管理,组织管理,类型管理,类别管理,用户管理,权限管理等,可以实现对各个模块的增删查改的功能。系统的核心是设备管理,调

42、拨管理以及维修管理,在对相应信息进行操作的时候同时要实现相关表的更新,例如调拨只能调拨设备状态为空闲的设备,增加调拨及维修记录时同时也要修改相关设备记录的状态为忙碌和故障等,在开始测试之前要保证用户表里面有一条管理员身份的用户记录,保证测试人员能顺利登陆系统完成测试。9.1.3.定义列出本文件中用到的专门术语的定义和外文首字母组词的原词组。9.1.4.项目目标该系统已经开始使用,但是系统本身还存在一些问题,通过对项目的测试,除了在发现更多的系统缺陷外,同时建立起一套较完整的测试过程规范和一套较完整的测试用例库。9.1.5.文档目标本测试计划主要有两类群众:测试管理人员(项目经理、客户指派人员)

43、和测试人员。u 项目经理根据该测试计划制定进一步的计划、安排(工作任务分配、时间进度安排)和控制测试过程;u 客户指派人员通过该测试计划了解测试过程和相关信息。u 测试人员根据该测试计划中制定的范围、方法确定测试需求、设计测试用例、执行和记录测试过程并记录和报告缺陷。本文档主要阐述新闻发布系统测试过程中的一些细节,为新闻发布系统的测试工作提供一个框架和规范:l 确定项目测试的策略、范围和方法;l 使项目测试工作的所有参与人员(客户方参与人员、测试管理者、测试人员)对本项目测试的目标、范围、策略、方法、组织、资源等有一个清晰的认识;l 使项目测试工作的所有参与人员理解测试控制过程;l 从策略角度说明本项目测试的组织和管理,指导测试进展,并作为项目测试工作实施的依据;l 本文档是本项目测试整个过程进行的依据、规范和标准;9.1.6.文档摘要在项目测试中很多因素决定了测试的成败和效率,同进也潜藏

温馨提示

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

评论

0/150

提交评论