java课程设计仓库管理系统_java课程设计仓库管理系统.doc
java課程設(shè)計(jì)倉(cāng)庫(kù)管理系統(tǒng)
課程設(shè)計(jì)報(bào)告(本科)課程:Java學(xué)號(hào):姓名:班級(jí):教師: 時(shí)間:2014.11-2014.12計(jì)算機(jī)學(xué)院
設(shè)計(jì)名稱: 倉(cāng)庫(kù)管理系統(tǒng)
設(shè)計(jì)內(nèi)容、目的與要求:
隨著社會(huì)發(fā)展和人們生活水平、質(zhì)量的提高,資源管理和派發(fā)日益顯得重要和突出,從而倉(cāng)庫(kù)應(yīng)之而出。如何更高效地管理倉(cāng)庫(kù)資源,成了倉(cāng)庫(kù)管理中的當(dāng)務(wù)之急。本倉(cāng)庫(kù)管理系統(tǒng)主要對(duì)小型倉(cāng)庫(kù)而提出的軟件管理系統(tǒng),讓用戶可以通過(guò)本系統(tǒng)進(jìn)行便捷和高效管理倉(cāng)庫(kù)。
使用JAVA和SQL SERVER 2005開發(fā)小型倉(cāng)庫(kù)管理系統(tǒng),對(duì)小型倉(cāng)庫(kù)的信息資源(商品、客戶和供應(yīng)商)、倉(cāng)庫(kù)物質(zhì)動(dòng)態(tài)(出庫(kù)和進(jìn)庫(kù))和基本的日常信息(倉(cāng)庫(kù)盤點(diǎn)和操作記錄等)記錄、管理和查詢,并提供權(quán)限管理。本系統(tǒng)共分為個(gè)模塊:基礎(chǔ)信息管理、出入庫(kù)管理、查詢統(tǒng)計(jì)和系統(tǒng)管理。
計(jì)劃與進(jìn)度安排:
2014年11月10號(hào)~2014年11月19號(hào):完成基本設(shè)計(jì)思路。
2014年11月20號(hào)~2014年11月29號(hào):查找資料、分析例題并作出基本構(gòu)思。
2014年11月30號(hào)~2014年12月16號(hào):完成程序設(shè)計(jì)、調(diào)試和修改。
2014年12月17號(hào)~2014年12月19號(hào):修改并完成課程設(shè)計(jì)報(bào)告。
設(shè)計(jì)過(guò)程、步驟(可加頁(yè)):
一 開發(fā)與應(yīng)用:
本系統(tǒng)主要采用MyEclipse和SQL SERVER 2005編程開發(fā)應(yīng)用于PC機(jī)。
二 程序結(jié)構(gòu)圖:
三 實(shí)體ER圖:
四 部分建表和程序:
1.1 系統(tǒng)中所用到的部分基本信息表及用途
表名
用途
dbo.tb_gysinfo供應(yīng)商信息表
tb_spinfo
商品信息表
dbo.tb_khinfo
客戶信息表
dbo.tb_kucun
庫(kù)存信息表用于庫(kù)存盤點(diǎn)
tb_userlist
操作員信息表用于登錄程序
。。。。。。
。。。。。。。
1.2 系統(tǒng)中所用到的部分類及用途
類名
用途
JXCFrame.java
系統(tǒng)主程序,程序的開始位置
Dao.java
用于連接數(shù)據(jù)庫(kù)和信息獲取
Login.java
系統(tǒng)登錄界面
KuCunPanDian.java
庫(kù)存盤點(diǎn)
RuKuChaXun.java入口查詢
。。。。。
。。。。。。
1.3 系統(tǒng)中所用到的主要方法及用途
方法名
用途
createFrameButton
為內(nèi)部窗體添加Action的方法
Dao
連接數(shù)據(jù)庫(kù)和獲取信息
Login()
設(shè)計(jì)系統(tǒng)登錄界面
GysXiuGaiPanel()
供應(yīng)商信息添加
GysTianJiaPanel()
供應(yīng)商信息修改與刪除
。。。。。。
。。。。。。
2.1.1 供應(yīng)商信息表(dbo.tb_gysinfo)
2.1.2 商品信息表(Dao.java)
2.1.3庫(kù)存信息表用于庫(kù)存盤點(diǎn)(dbo.tb_kucun)
2.2.1 系統(tǒng)主程序(JXCFrame.java)部分代碼
public JXCFrame() {
frame = new JFrame("倉(cāng)庫(kù)管理系統(tǒng)");//獲取對(duì)象 frame
frame.getContentPane().setBackground(new Color(170, 188, 120));//對(duì) 對(duì)象frame的容器設(shè)置背景顏色
frame.addComponentListener(new FrameListener());
frame.getContentPane().setLayout(new BorderLayout());//對(duì) 對(duì)象frame的容器設(shè)置???
frame.setBounds(100, 100, 753, 600);//對(duì) 對(duì)象frame的窗體設(shè)置出現(xiàn)的位置和大小
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);//對(duì) 對(duì)象frame的窗體設(shè)置關(guān)閉方式
backLabel = new JLabel();
backLabel.setVerticalAlignment(SwingConstants.TOP);// 標(biāo)簽內(nèi)容 垂直方向的對(duì)齊方式
backLabel.setHorizontalAlignment(SwingConstants.CENTER);// 標(biāo)簽內(nèi)容 水平方向的對(duì)齊方式
updateBackImage(); // 更新或初始化背景圖片
desktopPane = n
總結(jié)
以上是生活随笔為你收集整理的java课程设计仓库管理系统_java课程设计仓库管理系统.doc的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: win10查看端口占用
- 下一篇: java启动密码,java - 用户验证