本科毕业设计论文--仓库管理系统设计 联系客服

发布时间 : 星期五 文章本科毕业设计论文--仓库管理系统设计更新完毕开始阅读f91f6fbe77eeaeaad1f34693daef5ef7bb0d121e

论文 第5章 总结

物品表:

英文名 id Name ThingType_ID DanWei Factory 中文名 编号 物品名称 物品类型 单位 生产商 类型 int Varchar(50) int Varchar(50) nvarchar 是否主键 是 ThingType外键

仓库表:

英文名 id Name Tel address 中文名 编号 姓名 电话 仓库地址 类型 int Nvarchar Nvarchar nvarchar 是否主键 是 本章小结

总体设计阶段,在需求分析的基础之上规划出了系统的功能模块,以及在此分析基础上设计出的具体的、可以满足本系统全部需求的数据库。由于数据库在设计中有非常重要的作用,所以在开发过程中,在考虑数据库上的时间较多。

42

论文 第5章 总结

第5章 详细设计

5.1登录模块设计

登录对话框(如图4-1),输入用户名和密码,若正确则打开主窗体,否则提示密码错误,请重新输入。

43

论文 第5章 总结

输入用户信息 发送请求True 用户名是否为空 false 密码是否为空 false 用户是否存在 false 密码是否错误 登陆成功

登录窗体代码如下:

request.setCharacterEncoding(\);

String loginname=request.getParameter(\); String PWD= request.getParameter(\);

Admin a=new AdminServer().Login(loginname);

if(a==null)

out.print(\没有该用户

');location.replace('../login.jsp');\);

else if(!a.getPass().equals(PWD))

out.print(\您输入的密码有误

');location.replace('../login.jsp');\);

else {

session.setAttribute(\,a);

out.print(\);

44

论文 第5章 总结

}

6.2物品模块

输入物品的详细信息,然后点击提交 关键功能代码如下:

request.setCharacterEncoding(\);

String id= request.getParameter(\); String name=request.getParameter(\); String danwei=request.getParameter(\); String factory=request.getParameter(\); String ttype=request.getParameter(\); String param=request.getParameter(\); Thing b=new Thing(); if(param==null) { }

int count=0;

if(param==null&&id.equals(\)) { }

else if(param==null) {

b.setId(Integer.parseInt(id));

int newid = new ThingServer().Add(b,Integer.parseInt(ttype)); List ws=new WareHouseServer().GetAll(\,0,100); for(int i=0;i

count = new StockServer().Add(ws.get(i).getId(),newid); b.setName(name); b.setDanWei(danwei); b.setFactory(factory);

45