JAVA课程设计仓库管理系统

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 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.系统管理:

相关文档
最新文档