欢迎来到天天文库
浏览记录
ID:56525968
大小:265.00 KB
页数:21页
时间:2020-06-27
《软件工程课程设计编码与测试.doc》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、淮海工学院计算机工程学院实验报告书课程名:《软件工程》题目:图着色理论在仓库系统中的应用——编码和测试班级:网络122学号:2012122683姓名:叶婷评语:成绩:指导教师:批阅时间:年月日1、实验目的与要求(1)选定项目中以模块,给出详细设计结果与C语言代码,对其使用白盒和黑盒测试技术设计若干测试用例。然后,使用测试用例进行实际测试操作实验,并给出测试结果;(2)了解一些典型的自动化测试软件和方法,建议有条件可下载、安装MercuryInteractive公司的负载测试工具LoadRunne
2、r、功能测试工具WinRunner和测试管理工具TestDirector;IBM-Rational公司的测试套件RationalSuiteTestStudio的RationalRobot、RationalTestManagerhe、RationalQuantify等工具。2、实验容一、编码1.1系统界面设计描述当用户启动程序后真接显示主界面,在主界面中有‘用户管理’,‘商品入库’,‘商品出库’,‘库存管理’以及退出系统。当用户在未登录的状态下执行任何操作时系统会自动判断是否已经登录,若用户还没有
3、登录则显示登录界面,让用户进行登录。若登录的不存在则表示该用户还不是员工,故需要用户重新申请新的用户,新用户的类型为普通员工,当普通用户已经通过管理员审核,并且分配了相关的权限后就可以登录系统。若用户是管理员则该用户可以对普通用户进行相关的修改和删除,而且还可以修改、查询、删除库存表及商品出入库表中的相关信息。若用户是普通员工则只能进行商品的出入库及查询。1.1.1登录界面设计用户通过输入登录的账号和密码及类型系统进行验证1.1.2商品出入库界面设计1.1.3库存界面设计1.2编码1.2.1登录
4、界面(主要代码)publicbooleanisExistsEmply(Stringid){booleanflags=false;try{intcount=0;Stringsql1="select员工号fromUserswhere员工号=?";PreparedStatementps=conn.prepareStatement(sql1);ps.setString(1,(String)id);ResultSetresult=ps.executeQuery();while(result.next())
5、{count=result.getRow();}result.close();ps.close();if(count>0){this.UID=id;flags=true;getInfo(id);returnflags;}else{error.errorDialog((String)id);}}catch(Exceptione){e.printStackTrace();}returnflags;}//根据‘工号’分别获取对应的的信息publicvoidgetInfo(Stringuid){try{
6、Stringsql2="select员工,密码,员工类型,是否员工fromUserswhere员工号=?";PreparedStatementpps=conn.prepareStatement(sql2);pps.setString(1,uid);ResultSetresult=pps.executeQuery();while(result.next()){name=result.getString(1).toString().trim();password=result.getString(2
7、).trim();employtype=result.getString(3).toString().trim();emplooy=result.getString(4).toString().trim();}result.close();pps.close();}catch(Exceptione){e.printStackTrace();}}//对登录的'工号'进行密码验证publicbooleanlogin(Stringid,Stringpwd,Stringtype){booleanisEm
8、ploy=false;try{if(id.equals(UID)&&pwd.equals(password)&&type.equals(employtype)){isEmploy=true;returnisEmploy;}else{returnisEmploy;}}catch(Exceptione){e.printStackTrace();}returnisEmploy;}//判断用户是否已经通过管理员的审核publicbooleanY_NEmply(){booleanisE=false;if(
此文档下载收益归作者所有