上周老师要求我们做个作业,那么我们就做一个Java企业商品进销存管理系统
源码+实训报告+系统测试报告已经打包好,方便给需要的同学使用!
链接:https://pan.baidu.com/s/14SaUQeWkt7uEa_yOBdVs0w
提取码:lwmb
这是做出来的样品:
本系统的开发适用于多个行业,可以帮助企业快速有效管理进货、销售、库存、查询统计等各项业务,合理控制进销存各个环节,提高资金利用率,实现管理高效率和实时性。本系统是根据人们在日常生活中的实际需求而开发的,完全能够实现人们对商品的基础信息管理、进货管理、销售管理、查询统计、库存管理、系统管理等功能,一般而言,通过使用进销存管理系统,可以在以下几方面提高企业的管理水平:
更好地了解供应商和客户信息,加强对商品资料的管理。
降低采购成本,及时了解采购情况。
准确了解销售动态,及时调整营销策略。
了解库存情况,及时进行价格管理以及库存数量维护。
减少储备资金占用,加速资金周转,提高资金利用率。
提供商业数据智能分析,了解商业动态,为管理者提供决策依据。
流程图:
程序环境:
SQL server 2005和myeclipse8.5。
具体过程
软件安装和帐户设定
1-1:安装“MS Sql Server 2005(SP2)”(内置帐户选择sa,密码设为123;如果没有设置内置帐户sa的话,请直接使用WinNT登录“SQL Server Management Studio”,选择安全性→登录名→sa→登录属性,然后设置密码123,关闭“SQL Server Management Studio”)
1-2:安装“MyEclipse 5.5.1 GA”
1-3:下载连接驱动包“sqljdbc.jar”
1-4:设置SQL Server服务器:
“开始”→“程序”→“Microsoft SQL Server 2005”→“配置工具”→“SQL Server Configuration Manager”(确认“SQL Server Management Studio”已关闭)
“SQL Server 2005服务”中停止服务“SQL Server(SQLEXPRESS)”(默认是启动状态)
“SQL Server 2005网络配置”→“MSSQLSERVER的协议”,启动“TCP/IP”(默认是禁用状态),然后双击“TCP/IP”进入属性设置,在“IP地址”里,确认“IPAll”中的“TCP端口”为1433
“SQL Server 2005服务”中启动服务“SQL Server(MSSQLSERVER)”(默认是停止状态)
关闭“SQL Server Configuration Manager”(此时可以启动“SQL Server Management Studio”,并用帐户sa、密码123登录,SQL Server服务器设置正确的话应该能登录成功)
创建测试数据库和表
2-1:启动“SQL Server Management Studio”,并用帐户sa、密码123登录(SQL Server服务器设置正确的话应该能登录成功),创建一个数据库JSPTest,内建一个表regist
2-2:创建测试的Java工程和代码
2-3:启动“MyEclipse”→“File”→“New”→“Project”→“Java Project”,命名为Test
2-4:打开Test的“Properties”→“Java Build Path”→“Libraries”→“Add External JARs”,选择下载好的连接驱动包“sqljdbc.jar”,然后点击“OK”确定
2-5:SQL Server 2005中加载驱动和URL的语句为:
protected static String dbClassName= "com.microsoft.sqlserver.jdbc.SQLServerDriver";
protected static String dbUrl= "jdbc:sqlserver://localhost:1433;DatabaseName=db_JXC";
protected static String dbUser="sa";
protected static String dbPwd="123";
主窗体是系统的欢迎界面。用程序的主窗体包括系统菜单和工具栏,其中系统菜单是包含系统中所有功能的菜单项,工具栏是提供常用的功能的快捷访问按钮。(该系统采用了导航面板综合了系统菜单和工具栏的优点,导航面板的界面更美观,操作更快捷。)
创建主窗体
创建JXCFrame类,在类中创建和初始化窗体对象,为窗体添加桌面面板,并且设置背景图片。
Frame=new JFrame(“企业进销存管理系统”);//创建窗体对象
desktopPanel=new JDeskPanel();//创建桌面面板
JTabbedPane navigationPanel=createNavigationPanel