• 大小: 31KB
    文件类型: .zip
    金币: 2
    下载: 1 次
    发布日期: 2021-06-02
  • 语言: Java
  • 标签: java  课程设计  代码  

资源简介

图书销售管理系统的设计与实现 调查一个书店的图书销售业务,设计的图书销售系统主要包括进货、退货、统计、销售、查询功能。 ①进货:根据某种书籍的库存量及销售情况确定进货数量,根据供应商报价选择供应商。输出一份进货单并自动修改库存量,把本次进货的信息添加到进货库中。 ②退货:顾客把已买的书籍退还给书店。输出一份退货单并自动修改库存量,把本次退货的信息添加到退货库中。 ③统计:根据销售情况输出统计的报表。一般内容为每月的销售总额、销售总量及排行榜等信息。 ④销售:输入顾客要买书籍的信息,自动显示此书的库存量,如果可以销售,打印销售单并修改库存,同时把此次销售的有关信息添加到日销售库中。 ⑤查询:允许用户设置条件进行进货、退货、统计、销售和库存书籍的信息查询。 ⑥系统维护:如数据安全管理(含备份与恢复)、操作员管理、权限设置等;

资源截图

代码片段和文件信息

package bin;

import java.awt.*;
import javax.swing.*;

import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
import java.sql.SQLException;

import javax.swing.*;
import javax.swing.table.JTableHeader;
import javax.swing.table.TableModel;

public class BookSaleManageSystem extends Jframe implements ActionListener {
static boolean isLogin=false;
static User user = null;
static JScrollPane scpDemo = new JScrollPane();
static JTableHeader jth = null;
static JTable tabDemo = null;
ResultSet rs = null;// 结果框
static JLabel jlb1 = null;// 登录标签
static JLabel jlb2 = null;// 登录标签
static Connection conn = null;
JMenuBar jmb = null;// 菜单栏对象
JMenu jm1 = null;//// 菜单对象
JMenu jm2 = null;
JMenu jm3 = null;
JMenu jm4 = null;
JMenu jm5 = null;
JMenuItem jmt1_1 = new JMenuItem(“注册“);// 菜单子名称
JMenuItem jmt1_2 = new JMenuItem(“登录“);
JMenuItem jmt2_1 = new JMenuItem(“进货“);
JMenuItem jmt2_2 = new JMenuItem(“退书“);
JMenuItem jmt3_1 = new JMenuItem(“购书“);
JMenuItem jmt4_1 = new JMenuItem(“报表“);
JMenuItem jmt5_1 = new JMenuItem(“库存量“);

public static void main(String[] args) {
// TODO Auto-generated method stub
BookSaleManageSystem bsms = new BookSaleManageSystem();

}

public BookSaleManageSystem() {
super();
isLogin=false;
try {
Class.forName(“com.mysql.jdbc.Driver“);
} catch (ClassNotFoundException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
try {
conn = DriverManager.getConnection(
“jdbc:mysql://localhost:3306/booksalesmanagement?useUnicode=true&characterEncoding=utf8“ “misty“
“root“);
} catch (SQLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
this.launchpanel();

}

public void launchpanel() {
this.add(scpDemo);
jlb1 = new JLabel(“账号:请登录!“);
jlb2 = new JLabel(“姓名:“);
jlb1.setBounds(50 30 100 50);
jlb2.setBounds(50 70 100 50);
this.add(jlb2);
this.add(jlb1);
jm1 = new JMenu(“用户“);
jm2 = new JMenu(“图书“);
jm3 = new JMenu(“销售“);
jm4 = new JMenu(“统计“);
jm5 = new JMenu(“查询“);
jmb = new JMenuBar();
jm1.add(jmt1_1);
jmt1_1.addActionListener(this);
jmt1_1.setActionCommand(“注册“);
jm1.add(jmt1_2);
jmt1_2.addActionListener(this);
jmt1_2.setActionCommand(“登录“);
jm2.add(jmt2_1);
jmt2_1.addActionListener(this);
jmt2_1.setActionCommand(“进货“);
jm2.add(jmt2_2);
jmt2_2.addActionListener(this);
jmt2_2.setActionCommand(“退书“);
jm3.add(jmt3_1);
jmt3_1.addActionListener(this);
jmt3_1.setActionCommand(“购书“);
jm4.add(jmt4_1);
jmt4_1.addActionListener(this);
jmt4_1.setActionCommand(“月销售量“);
jm5.add(jmt5_1);
jmt5_1.addActionListener(this);
jmt5_1.setActionCommand(“库存量“);
jmb.add(jm1);
jmb.add(jm2);
jmb.add(jm3);
jmb.add(jm4);
jmb.add(jm5);
this.s

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2019-01-07 09:52  BookSaleManageSystem\
     文件         531  2019-01-07 11:37  BookSaleManageSystem\.classpath
     文件         396  2019-01-07 09:52  BookSaleManageSystem\.project
     目录           0  2019-01-07 09:52  BookSaleManageSystem\.settings\
     文件         598  2019-01-07 09:52  BookSaleManageSystem\.settings\org.eclipse.jdt.core.prefs
     目录           0  2019-01-07 11:37  BookSaleManageSystem\bin\
     目录           0  2019-01-08 22:55  BookSaleManageSystem\bin\bin\
     文件        6856  2019-01-10 12:36  BookSaleManageSystem\bin\bin\BookSaleManageSystem.class
     文件        4510  2019-01-10 12:36  BookSaleManageSystem\bin\bin\frame1.class
     文件        4703  2019-01-10 12:36  BookSaleManageSystem\bin\bin\frame2.class
     文件        5719  2019-01-10 12:36  BookSaleManageSystem\bin\bin\frame3.class
     文件        5912  2019-01-10 12:36  BookSaleManageSystem\bin\bin\frame4.class
     文件        3208  2019-01-10 12:36  BookSaleManageSystem\bin\bin\frame5.class
     文件        2899  2019-01-10 12:36  BookSaleManageSystem\bin\bin\frame6.class
     文件        3645  2019-01-10 12:36  BookSaleManageSystem\bin\bin\frame7.class
     文件        2259  2019-01-10 12:36  BookSaleManageSystem\bin\bin\User.class
     目录           0  2019-01-07 09:52  BookSaleManageSystem\src\
     目录           0  2019-01-07 09:53  BookSaleManageSystem\src\bin\
     文件       30559  2019-01-10 12:36  BookSaleManageSystem\src\bin\BookSaleManageSystem.java

评论

共有 条评论