软件工程课程设计编码与测试.doc

上传人:文库****9 文档编号:151683452 上传时间:2020-11-16 格式:DOC 页数:22 大小:208KB
返回 下载 相关 举报
软件工程课程设计编码与测试.doc_第1页
第1页 / 共22页
软件工程课程设计编码与测试.doc_第2页
第2页 / 共22页
软件工程课程设计编码与测试.doc_第3页
第3页 / 共22页
软件工程课程设计编码与测试.doc_第4页
第4页 / 共22页
软件工程课程设计编码与测试.doc_第5页
第5页 / 共22页
点击查看更多>>
资源描述

《软件工程课程设计编码与测试.doc》由会员分享,可在线阅读,更多相关《软件工程课程设计编码与测试.doc(22页珍藏版)》请在金锄头文库上搜索。

1、淮海工学院计算机工程学院实验报告书课程名: 软件工程 题 目: 图着色理论在仓库系统中的应用 编码和测试 班 级: 网络122 学 号: 2012122683 姓 名: 叶婷 评语:成绩: 指导教师: 批阅时间: 年 月 日 软件工程 实验报告 - 21 -1、实验目的与要求(1)选定项目中以模块,给出详细设计结果与C语言代码,对其使用白盒和黑盒测试技术设计若干测试用例。然后,使用测试用例进行实际测试操作实验,并给出测试结果;(2)了解一些典型的自动化测试软件和方法,建议有条件可下载、安装Mercury Interactive公司的负载测试工具LoadRunner、功能测试工具WinRunne

2、r和测试管理工具TestDirector;IBM-Rational公司的测试套件Rational Suite TestStudio的Rational Robot、Rational TestManagerhe、Rational Quantify等工具。2、实验内容 一、编码 1. 1系统界面设计描述当用户启动程序后真接显示主界面,在主界面中有用户管理,商品入库,商品出库,库存管理以及退出系统。当用户在未登录的状态下执行任何操作时系统会自动判断是否已经登录,若用户还没有登录则显示登录界面,让用户进行登录。若登录的帐号不存在则表示该用户还不是员工,故需要用户重新申请新的用户,新用户的类型为普通员工,

3、当普通用户已经通过管理员审核,并且分配了相关的权限后就可以登录系统。若用户是管理员则该用户可以对普通用户进行相关的修改和删除,而且还可以修改、查询、删除库存表及商品出入库表中的相关信息。若用户是普通员工则只能进行商品的出入库及查询。 1.1.1登录界面设计用户通过输入登录的账号和密码及类型系统进行验证1.1.2商品出入库界面设计1.1.3库存界面设计 1.2编码1.2.1登录界面(主要代码)public boolean isExistsEmply(String id)boolean flags=false;tryint count=0;String sql1=select 员工号 from U

4、sers where 员工号=?;PreparedStatement ps=conn.prepareStatement(sql1);ps.setString(1, (String)id);ResultSet result=ps.executeQuery();while(result.next()count=result.getRow();result.close();ps.close();if (count0)this.UID=id;flags=true;getInfo(id);return flags;elseerror.errorDialog(String)id);catch(Except

5、ion e)e.printStackTrace();return flags;/根据工号分别获取对应的的信息public void getInfo(String uid)tryString sql2=select 员工姓名,密码,员工类型,是否员工 from Users where 员工号=?;PreparedStatement pps=conn.prepareStatement(sql2);pps.setString(1,uid);ResultSet result=pps.executeQuery();while(result.next()name=result.getString(1).t

6、oString().trim();password=result.getString(2).trim();employtype=result.getString(3).toString().trim();emplooy=result.getString(4).toString().trim();result.close();pps.close();catch(Exception e)e.printStackTrace();/对登录的工号进行密码验证public boolean login(String id,String pwd,String type)boolean isEmploy=fal

7、se;tryif (id.equals(UID) & pwd.equals(password) & type.equals(employtype)isEmploy=true;return isEmploy;elsereturn isEmploy;catch(Exception e)e.printStackTrace();return isEmploy;/判断用户是否已经通过管理员的审核public boolean Y_NEmply()boolean isE=false;if (this.emplooy.equals(是)System.out.println(员工号:+UID+已经通过了审核.)

8、;main.showMainFarme();isE=true;return isE;else if (this.emplooy.equals(否)error.noEmplo0y(UID);return isE;return isE;1.2.2出库界面(主要代码)public Object setSdata2()tryString sql2=select * from OutStore;Statement st=conn.createStatement();ResultSet result=st.executeQuery(sql2);Sdata2=new ObjectRow2Column2;in

9、t n=0;while(result.next()Sdata2n0=result.getString(1).toString().trim();Sdata2n1=result.getString(2).toString().trim();Sdata2n2=result.getString(3).toString().trim();Sdata2n3=result.getString(4).toString().trim();Sdata2n4=result.getString(5).toString().trim();Sdata2n5=result.getString(6).toString().

10、trim();n+;result.close();st.close();return Sdata2;catch(Exception e)e.printStackTrace();return Sdata2;/先判断库存表中是否存在要出库的商品编号public boolean isExistsGid(String gid)boolean flags=false;tryint count=0;String sql3=select count(商品编号) from StoreManage where 商品编号=?;PreparedStatement ps=conn.prepareStatement(s

11、ql3);ps.setString(1, gid);ResultSet result=ps.executeQuery();while(result.next()count+;result.close();ps.close();if (count0)flags=true;return flags;elsereturn flags;catch(Exception e)e.printStackTrace();return flags;/判断库存表中的库存量是否满足出库的笨条件public boolean lookNumber(String gid,int number)boolean flags=f

12、alse;tryint num=0;String sql4=select 库存量 from StoreManage where 商品编号=?;PreparedStatement ps=conn.prepareStatement(sql4);ps.setString(1, gid);ResultSet result=ps.executeQuery();while(result.next()num=result.getInt(1);result.close();ps.close();if (number=num)flags=true;else flags=false;return flags;catch(Exception e)e.

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > 其它办公文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号