首页下载资源后端基于javaweb超市管理与购物系统

ZIP基于javaweb超市管理与购物系统

2401_862685426.91MB需要积分:1

资源文件列表:

taobao-master.zip 大约有82个文件
  1. taobao-master/
  2. taobao-master/.gitignore 107B
  3. taobao-master/.idea/
  4. taobao-master/.idea/encodings.xml 198B
  5. taobao-master/.idea/inspectionProfiles/
  6. taobao-master/.idea/inspectionProfiles/Project_Default.xml 1.41KB
  7. taobao-master/.idea/libraries/
  8. taobao-master/.idea/libraries/lib.xml 266B
  9. taobao-master/.idea/misc.xml 382B
  10. taobao-master/.idea/modules.xml 259B
  11. taobao-master/.idea/taobao.iml 344B
  12. taobao-master/.idea/vcs.xml 172B
  13. taobao-master/.idea/workspace.xml 8.09KB
  14. taobao-master/LICENSE 18KB
  15. taobao-master/README.en.md 871B
  16. taobao-master/README.md 6.51KB
  17. taobao-master/lib/
  18. taobao-master/lib/beautyeye_lnf.jar 522.45KB
  19. taobao-master/lib/mysql-connector-java-8.0.23.jar 2.3MB
  20. taobao-master/password.txt 20B
  21. taobao-master/src/
  22. taobao-master/src/Main.java 619B
  23. taobao-master/src/dao/
  24. taobao-master/src/dao/BuyGoodsDao.java 8.05KB
  25. taobao-master/src/dao/GoodsDao.java 3.05KB
  26. taobao-master/src/dao/GoodsTypeDao.java 1.8KB
  27. taobao-master/src/dao/UserDao.java 5.12KB
  28. taobao-master/src/db.properties 209B
  29. taobao-master/src/image/
  30. taobao-master/src/image/c.jpg 8.86KB
  31. taobao-master/src/image/car2.jpg 1.71KB
  32. taobao-master/src/image/docimage/
  33. taobao-master/src/image/docimage/1.png 387.68KB
  34. taobao-master/src/image/docimage/2.png 104.49KB
  35. taobao-master/src/image/docimage/3.png 101.77KB
  36. taobao-master/src/image/docimage/4.png 116.64KB
  37. taobao-master/src/image/docimage/5.png 77.1KB
  38. taobao-master/src/image/docimage/6.png 55.12KB
  39. taobao-master/src/image/docimage/7.png 117.23KB
  40. taobao-master/src/image/docimage/8.png 45.28KB
  41. taobao-master/src/image/firstlogin.jpg 81.02KB
  42. taobao-master/src/image/flogin.jpg 25.29KB
  43. taobao-master/src/image/g.jpg 7.63KB
  44. taobao-master/src/image/history.jpg 1.56KB
  45. taobao-master/src/image/login.jpg 79.88KB
  46. taobao-master/src/image/logout.jpg 324B
  47. taobao-master/src/image/money3.jpg 1.49KB
  48. taobao-master/src/image/password.jpg 1.36KB
  49. taobao-master/src/image/shop.jpg 1.91KB
  50. taobao-master/src/image/shoping.jpg 2.77KB
  51. taobao-master/src/image/user2.jpg 1.25KB
  52. taobao-master/src/model/
  53. taobao-master/src/model/BuyGoods.java 1.77KB
  54. taobao-master/src/model/Goods.java 1.83KB
  55. taobao-master/src/model/GoodsType.java 880B
  56. taobao-master/src/model/User.java 874B
  57. taobao-master/src/model/UserId.java 475B
  58. taobao-master/src/shoping.sql 10.19KB
  59. taobao-master/src/utiles/
  60. taobao-master/src/utiles/JDBCUtils.java 2.27KB
  61. taobao-master/src/utiles/LoginConfig.java 1.97KB
  62. taobao-master/src/utiles/StringUtils.java 912B
  63. taobao-master/src/view/
  64. taobao-master/src/view/AdminFrm.java 9.4KB
  65. taobao-master/src/view/BuyDialog.java 2.77KB
  66. taobao-master/src/view/ChongMoney.java 6.16KB
  67. taobao-master/src/view/FirstLogin.java 7.73KB
  68. taobao-master/src/view/GoodsAdd.java 8.03KB
  69. taobao-master/src/view/GoodsAll.java 16.33KB
  70. taobao-master/src/view/GoodsTypeAdd.java 4.92KB
  71. taobao-master/src/view/GoodsTypeAll.java 11.48KB
  72. taobao-master/src/view/Introduce.java 1.81KB
  73. taobao-master/src/view/Login.java 6.71KB
  74. taobao-master/src/view/MyCar.java 11.75KB
  75. taobao-master/src/view/ShopHistory.java 6.84KB
  76. taobao-master/src/view/Shoping.java 9.14KB
  77. taobao-master/src/view/UpdatePassword.java 7.61KB
  78. taobao-master/src/view/UserFrm.java 8.29KB
  79. taobao-master/src/view/UserList.java 5.73KB
  80. taobao-master/src/view/UserShopHistory.java 6.72KB
  81. taobao-master/src/超市管理系统报告.docx 3.45MB
  82. taobao-master/taobao.iml 495B

资源介绍:

一、项目介绍 基于Java swing+Mysql实现的超市管理与购物系统,使用了beautyEye_inf.jar美化界面,使用idea编写逻辑代码 1.开发环境 jdk8+mysql8+idea 2.功能 1.注册、登录功能。 2.管理员有商品类别管理、商品管理、用户管理、出售记录查询等功能。 3.普通用户有查看购物车、购物卡充值、修改密码、购买商品等功能。 3.项目运行截图 该项目前端界面和后端数据校验博主经过了一系列测试,基本是个比较完善的java课设了,如有不足,希望大家多多建议。 二、使用步骤 1.用idea导入项目 通过idea的open打开项目即可 2.配置项目jdk版本 ctrl+alt+shift+s 设置项目的jdk版本,两个我这里都选8,必须选择8,版本太高容易报错,如果你的java不是8,建议下java8 输入图片说明 3.配置数据库 1)创建shoping数据库,导入运行shoping.sql文件 2)更改db.properties文件,基本只用更改密码,填写自己的数据库密码 输入图片说明 4.运行项目 运行main文件下的Main,输入用户名、
# 一、项目介绍 基于Java swing+Mysql实现的超市管理与购物系统,使用了beautyEye_inf.jar美化界面,使用idea编写逻辑代码 ## 1.开发环境 jdk8+mysql8+idea ## 2.功能 1.注册、登录功能。 2.管理员有商品类别管理、商品管理、用户管理、出售记录查询等功能。 3.普通用户有查看购物车、购物卡充值、修改密码、购买商品等功能。 ## 3.项目运行截图 该项目前端界面和后端数据校验博主经过了一系列测试,基本是个比较完善的java课设了,如有不足,希望大家多多建议。 ![输入图片说明](src/image/docimage/1.png) ![输入图片说明](src/image/docimage/2.png) ![输入图片说明](src/image/docimage/3.png) ![输入图片说明](src/image/docimage/4.png) # 二、使用步骤 ## 1.用idea导入项目 通过idea的open打开项目即可 ## 2.配置项目jdk版本 ctrl+alt+shift+s 设置项目的jdk版本,两个我这里都选8,必须选择8,版本太高容易报错,如果你的java不是8,建议下java8 ![输入图片说明](src/image/docimage/6.png) ## 3.配置数据库 1)创建shoping数据库,导入运行shoping.sql文件 2)更改db.properties文件,基本只用更改密码,填写自己的数据库密码 ![输入图片说明](src/image/docimage/8.png) ## 4.运行项目 运行main文件下的Main,输入用户名、密码(都为admin)进入管理员界面,进入普通用户界面需要注册,然后登录 # 三、项目优点 ## 1.单例模式 项目的每个子窗口都设置了单例模式,为了防止多次点击,创建过多窗口。这里用到了饿汉模式 ```java //单例模式--饿汉模式,只要类被加载,实例就会立刻创建,这样子窗口加载会快一些 //把构造方法变成私有, private static GoodsTypeAdd goodsTypeAdd = new GoodsTypeAdd(); //获取实例的唯一方式 public static GoodsTypeAdd getGoodsTypeAdd(){ return goodsTypeAdd; } ``` ## 2.封装了数据库连接类 ```java package utiles; import java.sql.*; import java.util.ResourceBundle; /** * */ public class JDBCUtils { private static String driver; private static String url; private static String username; private static String password; private static ResourceBundle bundle; //读取db.properties数据库配置文件 static{ bundle = ResourceBundle.getBundle("db"); driver = bundle.getString("jdbc.driverClass"); url = bundle.getString("jdbc.jdbcUrl"); username = bundle.getString("jdbc.username"); password = bundle.getString("jdbc.password"); } /** * * * @return */ public static Connection getConnection() { Connection conn = null; try { Class.forName(driver); conn = DriverManager.getConnection(url, username, password); } catch (Exception e) { e.printStackTrace(); } return conn; } public static void release(Connection conn) { if (conn != null) { try { conn.close(); } catch (SQLException e) { e.printStackTrace(); } } } public static void release(Connection conn, PreparedStatement pstmt) { if (pstmt != null) { try { pstmt.close(); } catch (SQLException e) { e.printStackTrace(); } } if (conn != null) { try { conn.close(); } catch (SQLException e) { e.printStackTrace(); } } } public static void release(Connection conn, PreparedStatement pstmt, ResultSet rs) { if (rs != null) { try { rs.close(); } catch (SQLException e) { e.printStackTrace(); } } if (pstmt != null) { try { pstmt.close(); } catch (SQLException e) { e.printStackTrace(); } } if (conn != null) { try { conn.close(); } catch (SQLException e) { e.printStackTrace(); } } } } ``` ## 3.用户信息读取保存 从数据库读取数据写入本地的文件,一定程度上减少了数据库连接次数 ```java package utiles; import java.io.*; import java.util.ArrayList; public class LoginConfig { /** * 将用户的个人信息写入文件 * @param name * @param id * @param password */ public static void writeUser(String name,String id,String password,String money) { BufferedWriter bos = null; try { bos = new BufferedWriter(new FileWriter("password.txt")); bos.write(name); bos.newLine(); bos.write(password); bos.newLine(); bos.write(id); bos.newLine(); bos.write(money); } catch (FileNotFoundException e) { // TODO Auto-generated catch block e.printStackTrace(); } catch (IOException e) { // TODO Auto-generated catch block e.printStackTrace(); }finally { try { if(bos!=null) { bos.close(); } } catch (IOException e) { // TODO Auto-generated catch block e.printStackTrace(); } } } /** * 返回文件中用户的个人信息集合 * @return */ public static ArrayList getUserList(){ ArrayList list = new ArrayList(); BufferedReader bis; try { bis = new BufferedReader(new FileReader("password.txt")); String s = null; while((s=bis.readLine())!=null) { list.add(s); } } catch (FileNotFoundException e) { // TODO Auto-generated catch block e.printStackTrace(); } catch (IOException e) { // TODO Auto-generated catch block e.printStackTrace(); } return list; } public static void reset() { BufferedWriter bos = null; try { bos = new BufferedWriter(new FileWriter("password.txt")); } catch (FileNotFoundException e) { // TODO Auto-generated catch block e.printStackTrace(); } catch (IOException e) { // TODO Auto-generated catch block e.printStackTrace(); }finally { try { if(bos!=null) { bos.close(); } } catch (IOException e) { // TODO Auto-generated catch block e.printStackTrace(); } } } } ``` # 四、个人总结 > 以上就是我的java课设分享,如果这篇文章有帮助到你,希望可以给作者来个star👍,创作不易,如果有对后端技术、前端领域感兴趣的读者,可以关注下,互相交流学习 😉😉😉
100+评论
captcha