资源预览内容
第1页 / 共16页
第2页 / 共16页
第3页 / 共16页
第4页 / 共16页
第5页 / 共16页
第6页 / 共16页
第7页 / 共16页
第8页 / 共16页
第9页 / 共16页
第10页 / 共16页
亲,该文档总共16页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述
为了适应公司新战略的发展,保障停车场安保新项目的正常、顺利开展,特制定安保从业人员的业务技能及个人素质的培训计划北京林业大学实验报告北京林业大学XX学年XX学年第2学期Java程序设计基础实验报告书专业:电子班级:姓名:学号:实验地点:任课教师:黄儒乐实验题目:自定义异常与异常处理,常用类使用实验环境:WindowsXX/XP;局域网实验要求:1.对所有实验内容中涉及到的命令均要亲自实践,对照实验指导书进行。2.把实验中出现的问题以及最后解决的情况反馈到实验报告中。3.程序作业的源代码要求反馈到实验报告中。实验内容:1.自定义异常及使用(1)自定义一个异常类,命名为AuthException。(2)设计一个LoginAuthCheck类,其中的verify(Stringusername,Stringpassword)方法用于验证用户名和密码是否正确,如果用户名不是admin,密码不是123,则抛出AuthException异常,并通过AuthException对象传递错误信息。(3)设计一个Example类,提示用户依次输入用户名,密码,并通过LoginAuthCheck类的verify方法验证是否正确。2.比较日期的大小按模板要求,将【代码1】【代码8】替换为Java程序代码。DateExampleimport*;classDateExamplepublicstaticvoidmain(Stringargs)Scannerread=newScanner();(输入第一个日期的年份:);intyearOne=();(输入该年的月份:);intmonthOne=();(输入该月份的日期:);intdayOne=();(输入第二个日期的年份:);intyearTwo=();(输入该年的月份:);intmonthTwo=();(输入该月份的日期:);intdayTwo=();Calendarcalendar=【代码1】/初始化日历对象。【代码2】/将calendar的时间设置为yearOne年monthOne月dayOne日longtimeOne=【代码3】/calendar表示的时间转换成毫秒。【代码4】/将calendar的时间设置为yearTwo年monthTwo月dayTwo日longtimeTwo=【代码5】/calendar表示的时间转换成毫秒Datedate1=【代码6】/用timeOne做参数构造date1Datedate2=【代码7】/用timeTwo做参数构造date2if(date1)(两个日期的年、月、日完全相同);elseif(date1)(您输入的第二个日期大于第一个日期);elseif(date1)(您输入的第二个日期小于第一个日期);longdiff=【代码8】/计算两个日期相隔天数(“相隔天数:”+diff);实验目的:掌握异常处理的概念和运用掌握Date类等常用类的使用实现方法:1.自定义异常及使用实现AuthException为Exception的一个子类实现报错,LoginAuthCheck类实现对输入信息匹配并决定是否通过,主函数实现调用报错和匹配的方法。代码如下:package;import;classAuthExceptionextendsExceptionStringmessage;publicAuthException()message=您输入的用户名或密码错误,请重新输入;publicStringtoString()returnmessage;classLoginAuthCheckpublicvoidverify(Stringusername,Stringpassword)throwsAuthExceptionif(!(admin)&(123)throw(newAuthException();else(主人欢迎回来);publicclassExamplepublicstaticvoidmain(Stringargs)Scannerin=newScanner();(请输入用户名);Stringusername=();(请输入密码);Stringpassword=();LoginAuthChecklogin=newLoginAuthCheck();try(username,password);catch(AuthExceptione)();2比较日期的大小参照Java面向对象程序设计例915完成程序。import*;classDateExamplepublicstaticvoidmain(Stringargs)Scannerread=newScanner();(输入第一个日期的年份:);intyearOne=();(输入该年的月份:);intmonthOne=();(输入该月份的日期:);intdayOne=();(输入第二个日期的年份:);intyearTwo=();(输入该年的月份:);intmonthTwo=();(输入该月份的日期:);intdayTwo=();Calendarcalendar=();/初始化日历对象。(yearOne,monthOne,dayOne);/将calendar的时间设置为yearOne年monthOne月dayOne日longtimeOne=();/calendar表示的时间转换成毫秒。(yearTwo,monthTwo,dayTwo);/将calendar的时间设置为yearTwo年monthTwo月dayTwo日longtimeTwo=();/calendar表示的时间转换成毫秒Datedate1=newDate(timeOne);/用timeOne做参数构造date1Datedate2=newDate(timeTwo);/用timeTwo做参数构造date2if(date1)(两个日期的年、月、日完全相同);elseif(date1)(您输入的第二个日期大于第一个日期);elseif(date1)(您输入的第二个日期小于第一个日期);longdiff=(timeTwo-timeOne)/(1000*60*60*24);/计算两个日期相隔天数(相隔天数:+diff);实验结果:12.结论分析等:北京林业大学XX学年-XX学年第1学期软件工程(A)实验报告书专业:计算机科学与技术班级:姓名:学号:实验地点:计算中心T08任课教师:赵方实验题目:实验四软件测试实验环境:一台装有MSVISIO和WinRunner软件的PC机实验内容:对现有系统进行测试,了解WinRunner的一般功能,使用WinRunner进行功能测试,并能对测试结果进行分析。实现目的:1了解软件测试基本概念和基本过程。2掌握使用WinRunner进行功能测试的基本步骤。实验要求:1在已有系统的基础上,使用WinRunner工具编写和修改测试脚本。2创建测试,在测试中创建同步点和检查点;执行功能测试的方法。3撰写实验报告并对测试结果进行分析。实验过程:一、设定GUIMap步骤一:开启FlightReservation并登入执行【开始】-【程序】-【WinRunner】-【SampleApplications】-【Flight4A】,登入窗口会开启。在【AgentName】输入名字,至少四个英文字母,【Password】输入mercury,按下【OK】按钮登入FlightReservation。步骤二:开启WinRunner执行【开始】-【程序】-【WinRunner】-【WinRunner】,如果是第一次执行WinRunner,会开启欢迎窗口,则点选【NewTest】;如果没有开启欢迎窗口,则点选【File】-【New】。步骤三:开启RapidTestScriptWizard点选【Insert】-【RapidTestScriptWizard?】开启RapidTestScriptWizard欢迎窗口,按下【Next】到下一个画面。步骤四:指定要测试的应用程序点选然后点选FlightReservation任一位置,在【WindowName】会出现FlightReservation的窗口名称,按下【Next】。步骤五:清除所有设定本练习只利用RapidTestScriptWizard识别FlightReservation的GUI对象,所以要清除所有选项。步骤六:接受NavigationControls默认值此窗口主要告诉WinRunner哪些GUI对象会开启一个新窗口,默认值为?与,而FlightReservation也是使用?与,所以接受默认值,按下【Next】。步骤七:设定LearningFlow为Express按下【Learn】按钮,你可以看到RapidTestScriptWizard开始识别FlightReservation中所有GUI物件,包含下拉式菜单、开启窗口、识别窗口上所有GUI对象。此识别过程会花费几分钟的时间。假如识别的过程中,跳出对话窗口通知你有GUI对象是disalbed,按下【Continue】按钮让RapidTestScriptWizard继续识别其它GUI对象。步骤八:在StartApplication接受默认值NoWinRunner可以自动帮你执行FlightReservation程序。在本课程中我们手动执行FlightReservation所以选择【No】,按下【Next】后继续下一步骤。北京林业大学XX学年XX学年第二学期数据结构实验任务书实验题目:基于线性表的图书信息管理实验环境:VisualStudioXX实验目的:1、掌握线性表的定义;2、掌握线性表的基本操作,如建立、查找、插入和删除等。实验内容:分别定义一个包含图书信息的顺序表和链表,使其具有如下功能:(1)从给定的文件逐个读入图书信息;(2)逐个显示图书表中所有图书的相关信息;(3)统计表中图书个数;
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号