JAVA课程设计仓库管理系统
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
课程设计报告
(本科)
课程:Java
姓名:
班级:
教师:
时间:2014.11-2014.12
计算机学院
本系统主要采用MyEclipse和SQL SERVER 2005编程开发应用于PC机。
二程序结构图:
三实体ER图:
四部分建表和程序:
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为内部窗体添加Action的方法
Dao连接数据库和获取信息
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)部分代码
public JXCFrame() {
frame = new JFrame("仓库管理系统");
//获取对象 frame
frame.getContentPane().setBackground(new Color(170, 188, 120)); //对对象frame的容器设置背景颜色
frame.addComponentListener(new FrameListener());
frame.getContentPane().setLayout(new BorderLayout());
//对对象frame的容器设置???
制修改。
本系统存在以下问题:
1.本小型仓库管理系统功能较为单一。
2.界面交互处理的不够友好。
3.本系统并为指定什么类型出库,所以数据、实体的属性处理的
不够好。
系统运行截图:
1.系统登录:
2. 基础信息管理:
3. 出入库管理:
4. 查询统计:
5.系统管理: