java课程设计仓库管理系统_java课程设计仓库管理系统.doc
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機。
二 程序結構圖:
三 實體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的容器設置???
frame.setBounds(100, 100, 753, 600);//對 對象frame的窗體設置出現的位置和大小
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);//對 對象frame的窗體設置關閉方式
backLabel = new JLabel();
backLabel.setVerticalAlignment(SwingConstants.TOP);// 標簽內容 垂直方向的對齊方式
backLabel.setHorizontalAlignment(SwingConstants.CENTER);// 標簽內容 水平方向的對齊方式
updateBackImage(); // 更新或初始化背景圖片
desktopPane = n
總結
以上是生活随笔為你收集整理的java课程设计仓库管理系统_java课程设计仓库管理系统.doc的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: win10查看端口占用
- 下一篇: windows下修改tomcat的sta