java课程设计仓库管理系统
课程设计报告(系)课程: Java学号:姓名:班级:教师:时间: 2014.11-2014.12计算机学院
设计名称:仓库管理系统
设计的内容、目的和要求:
随着社会发展和人们生活水平、质量的提高,资源管理和发放越来越重要和突出,仓库应运而生。 如何有效地管理仓库资源,已成为仓库管理中的当务之急。 本仓库管理系统主要是针对小型仓库而提出的软件管理系统,可以使用户通过本系统方便有效地管理仓库。
使用JAVA和SQL SERVER 2005开发小型仓库管理系统,提供小型仓库信息资源(商品、客户和供应商)、仓库物质动态)、基本日常信息(仓库盘点和操作记录等)的记录、管理和查询、权限管理。 该系统共分为模块。 基础信息管理、出入库管理、查询统计和系统管理。
计划和日程:
2014年11月10日~2014年11月19日:日基本设计构想完成。
2014年11月20日~2014年11月29日:日查找资料,分析例题,制定基本思路。
2014年11月30日~2014年12月16日:日完成了编程、调试、修改。
修改并完成了2014年12月17日~2014年12月19日:天课程设计报告。
设计流程、步骤(可添加页面) :
开发和应用:
本系统主要采用MyEclipse和SQL SERVER 2005编程开发应用于PC。
2程序结构图:
三实体ER图:
4份建设表和程序:
1.1系统使用的部分基本信息表和用途
表名
用途
dbo.tb_gysinfo供应商信息表
tb_spinfo
商品信息表
dbo.tb_khinfo
顾客信息表
dbo.tb_kucun
库存信息表被用于库存盘点
tb_userlist
操作员信息表用于登录程序。 。
1.2系统使用的部分种类和用途
类名
用途
JXCFrame.java
系统主控,程序的开始位置
Dao.java
用于获取数据库和信息
Login.java
系统登录界面
KuCunPanDian.java
库存盘点
RuKuChaXun.java门户查询。 。
1.3系统使用的主要方法和用途
方法名称
用途
createFrameButton
如何将操作添加到内部表单
达奥
连接数据库和获取信息
Login () )。
系统登录界面的设计
GysXiuGaiPanel (
添加供应商信息
GysTianJiaPanel (
更改和删除供应商信息。 。
2.1.1供应商信息表(dbo.tb_gysinfo ) ) ) )。
2.1.2商品信息表(Dao.java ) )。
2.1.3用于库存信息表库存盘点(dbo.tb_kucun )
2.2.1系统主控(JXCFrame.java )部分代码
公共jxc帧(
frame=new JFrame (仓库管理系统); //要获取的帧
frame.getContentPane ().setbackground ) new color (170,188,120 ); //为对象frame的容器设置背景色
frame.addcomponentlistener (newframelistener ) );
frame.getContentPane ().set layout (new borderlayout ) ); //在目标帧中安装容器?
frame.set bounds (100,100,753,600 ); //设置对象frame在表单中显示的位置和大小
frame.setdefaultcloseoperation (jframe.exit _ on _ close ); //在对象frame的表单中设置关闭方式
backLabel=new JLabel (;
back label.setverticalalignment (swing constants.top ); //标签内容的垂直对齐方式
back label.sethorizontalalignment (swing constants.center ); //标签内容的水平对齐方式
更新备份(; //更新或初始化背景图像
desktopPane=n