A. 資料庫課程設計--學生學籍管理系統
import javax.swing.*;
import java.awt.*;
import java.awt.event.*;
class MyPanel extends JPanel{
Image img=Toolkit.getDefaultToolkit().getImage("a.jpg");
public void paint(Graphics g){
g.drawImage(img,0,0,this);
}
}
public class MainForm extends JFrame implements ActionListener{
JMenu mSystem=new JMenu("系統");
JMenuItem mExit=new JMenuItem("退出");
JMenu mOperate=new JMenu("數據操作");
JMenuItem mAdd=new JMenuItem("添加");
JMenuItem mDel=new JMenuItem("刪除");
JMenuItem mModify=new JMenuItem("修改");
JMenuItem mBrowse=new JMenuItem("瀏覽");
JMenu mQuery=new JMenu("查詢");
JMenuItem mNumber=new JMenuItem("按學號查詢");
JMenuItem mScore=new JMenuItem("按成績查詢");
JMenu mHelp=new JMenu("幫助");
JMenuItem mAbout=new JMenuItem("關於");
JMenuBar mBar=new JMenuBar();
MainForm(){
super("學生成績管理系統");
setSize(700,630);
setDefaultCloseOperation(JFrame.DISPOSE_ON_CLOSE);
mSystem.add(mExit);
mOperate.add(mAdd);
mOperate.add(mDel);
mOperate.add(mModify);
mOperate.add(mBrowse);
mQuery.add(mNumber);
mQuery.add(mScore);
mHelp.add(mAbout);
mBar.add(mSystem);
mBar.add(mOperate);
mBar.add(mQuery);
mBar.add(mHelp);
setJMenuBar(mBar);
mExit.addActionListener(this);
mAdd.addActionListener(this);
mDel.addActionListener(this);
mModify.addActionListener(this);
mBrowse.addActionListener(this);
mNumber.addActionListener(this);
mScore.addActionListener(this);
mAbout.addActionListener(this);
setContentPane(new MyPanel());
setVisible(true);
}
public void actionPerformed(ActionEvent ae){
if(ae.getSource()==mExit)
System.exit(0);
else if(ae.getSource()==mAbout)
JOptionPane.showMessageDialog(this,"學生管理系統 V1.0\n\n安徽師范大學數學計算機科學學院\n\n2010年11月","關於",JOptionPane.INFORMATION_MESSAGE);
else if(ae.getSource()==mAdd)
new AddForm().setVisible(true);
else if(ae.getSource()==mDel)
new DeleteForm().setVisible(true);
else if(ae.getSource()==mModify)
new ModifyForm().setVisible(true);
else if(ae.getSource()==mBrowse)
new BrowseForm().setVisible(true);
else if(ae.getSource()==mNumber)
new NumberQueryForm().setVisible(true);
else if(ae.getSource()==mScore)
new ScoreQueryForm().setVisible(true);
}
public static void main(String[] args) {
new MainForm();
}
}
這個是主界面。
B. 求資料庫課程設計----倉庫管理系統
開發背景及意義
在市場競爭的微利時代,建立科學、規范、高效管理制度成為了企業管理的當務之急。一個企業在市場中是否具有強有力的競爭力,除了要看企業的人才、資金、技術、產品之外,更重要的一項,就是要看企業是否有一個良好的管理體制。在企業管理中,倉庫管理更是管理中的重中之重。通過對企業倉庫信息的管理與統計,為企業積累真實、有效的數據,通過對這些數據的分析與研究,對企業各方面做出相應的調整,以提高企業的管理效率,使企業走上良性發展道路。
系統目標
通過對企業倉庫管理過程的分析與研究,要求倉庫管理系統實現如下目標:
l 實現商品的入庫、入庫退貨管理。
l 實現商品的庫存檔點管理。
l 實現商品的庫存調撥、出庫管理。
l 實現商品的庫存上、下限管理。
l 實現入庫、入庫退貨、商品出庫等查詢管理。
系統規劃
1.系統目標
利用計算機系統實現企業商品的庫存管理。
2.系統處理范圍
l 基礎信息管理。
l 入庫管理。
l 庫存管理。
l 查詢管理。
3.系統功能
l 基礎信息管理。
在基礎信息管理中需要實現操作員、商品、倉庫、供應商的信息管理,包括信息的添加、修改、刪除、瀏覽。
l 入庫管理
在入庫管理中需要實現商品的入庫、入庫退貨管理,記錄入庫、入庫退貨信息。
l 庫存管理。
在庫存管理中需要實現庫存商品列印、庫存檔點、庫存調撥、商品出庫、庫存上下限管理。
l 查詢管理。
在查詢管理中需要實現入庫查詢、入庫退貨查詢、報損、報益查詢、庫存調撥查詢、商品出庫查詢。
資料庫邏輯結構設計
倉庫管理系統共使用了11張數據表,分別為操作員信息表(tb_operator)、供應商信息表(tb_providerinfo)、庫存檔點明細表(tb_check_sub)、庫存檔點主表(tb_check_main)、庫存信息表(tb_storageinfo)、入庫明細表(tb_instock_sub)、入庫退貨明細表(tb_cancelinstock_sub)、入庫退貨主表(tb_cancelinstock_main)、商品庫存表(tb_merchandisestorage)、商品入庫主表(tb_instore_main)、商品信息表(tb_merchandiseinfo)
具體的這里也寫不了
而且這些不是只要資料庫就完成的吧
得用前台設計語言比如c++什麼的吧
而設計體會和致謝這些不該自己寫嗎~~~