发布时间 : 星期五 文章本科毕业设计论文--仓库管理系统设计更新完毕开始阅读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 count = new StockServer().Add(ws.get(i).getId(),newid); b.setName(name); b.setDanWei(danwei); b.setFactory(factory); 45