第4部分 实战篇
第22堂课 进销存管理系统 647
视频讲解:162分钟
22.1 项目描述 648
22.2 系统分析 648
22.2.1 需求分析 648
22.2.2 可行性分析 649
22.3 系统设计 650
22.3.1 系统目标 650
22.3.2 系统功能结构 650
22.3.3 系统业务流程图 651
22.3.4 系统编码规范 651
22.4 系统运行环境 653
22.5 数据库与数据表设计 654
22.5.1 数据库分析 654
22.5.2 创建数据库 654
22.5.3 创建数据表 655
22.6 创建项目 659
22.7 系统文件夹组织结构 659
22.8 公共类设计 660
22.8.1 SaveUserInfo公共类 660
22.8.2 OnlyNumber公共类 661
22.8.3 DaoConn公共类 661
22.9 系统登录模块设计 662
22.9.1 设计系统登录窗体 662
22.9.2 “登录”按钮的事件处理 662
22.9.3 “密码”文本框的回车事件 663
22.10 主窗体模块设计 663
22.10.1 创建系统主窗体 664
22.10.2 设计菜单栏 664
22.10.3 设计工具栏 664
22.10.4 设计导航按钮 665
22.10.5 设计状态栏 665
22.10.6 设计显示背景图片的面板 665
22.11 供应商基本信息管理模块设计 667
22.11.1 设计供应商基本信息管理窗体 668
22.11.2 添加供应商信息 669
22.11.3 修改供应商信息 670
22.11.4 删除供应商信息 673
22.12 订购商品信息管理模块设计 675
22.12.1 设计订购商品信息管理窗体 675
22.12.2 订购商品信息 676
22.13 采购入库管理模块设计 678
22.13.1 设计采购入库管理窗体 679
22.13.2 采购入库管理 679
22.14 入库信息查询模块设计 682
22.14.1 设计入库信息查询窗体 683
22.14.2 入库信息查询 683
22.15 入库退货管理模块设计 686
22.15.1 设计入库退货管理窗体 687
22.15.2 设计录入商品入库退货信息窗体 688
22.15.3 设计保存输入信息的类 688
22.16 库存盘点窗体模块设计 692
22.16.1 设计库存盘点窗体 693
22.16.2 库存盘点 693
22.17 库存调拨模块设计 694
22.17.1 设计库存调拨窗体 695
22.17.2 添加商品调拨信息 696
22.17.3 查询商品调拨信息 697
22.18 销售订单管理模块设计 699
22.18.1 设计销售订单管理窗体 699
22.18.2 销售订单管理 700
22.19 销售出库管理模块设计 703
22.19.1 设计销售出库管理窗体 703
22.19.2 销售出库管理 704
22.20 销售退货管理模块设计 709
22.20.1 设计销售退货管理窗体 710
22.20.2 设计录入商品销售退货信息窗体 710
22.20.3 设计保存输入信息的类 711
22.21 添加用户信息模块设计 716
22.21.1 设计添加用户信息窗体 716
22.21.2 添加用户信息 717
22.22 用户设置窗体模块设计 718
22.22.1 设计用户设置窗体 719
22.22.2 修改用户密码 719
22.22.3 设置用户权限 720
22.22.4 删除用户信息 722
22.23 经手人管理模块设计 723
22.23.1 设计经手人管理窗体 723
22.23.2 添加经手人 724
22.23.3 设置经手人 725
22.24 开发常见问题与解决 726
22.24.1 不显示系统登录窗体 726
22.24.2 运行程序时找不到数据库驱动 726
22.24.3 运行程序时用户名或密码不正确 727
22.24.4 运行程序时找不到数据库 727
22.25 总结 728
特别提醒:
亲爱的读者朋友,由于近期纸张价格和印制成本大幅上涨,为不增加读者朋友的负担,又不减少书的内容,本书以下章节内容不得不放在配书光盘中,由此给您带来了不便,在此深表歉意。
第23堂课 企业内部通讯管理系统 729
视频讲解:10分钟
(本章内容在配书光盘中)
23.1 开发背景 730
23.2 系统设计 730
23.2.1 系统目标 730
23.2.2 系统功能结构 730
23.2.3 数据库设计 730
23.2.4 文件夹组织结构 731
23.3 主窗体设计 732
23.4 公共模块设计 732
23.5 系统托盘模块设计 733
23.6 系统操作模块设计 733
23.7 用户管理模块设计 734
23.8 通讯模块设计 735
23.9 总结 736
第24堂课 图书馆管理系统 737
视频讲解:19分钟
(本章内容在配书光盘中)
24.1 系统分析 738
24.2 系统设计 738
24.2.1 系统目标 738
24.2.2 系统功能结构 738
24.2.3 系统业务流程图 739
24.3 系统运行环境 739
24.4 数据库与数据表设计 740
24.4.1 数据库分析 740
24.4.2 数据表设计 740
24.5 系统文件夹组织结构 742
24.6 公共类设计 743
24.7 登录模块设计 743
24.8 系统主窗体设计 743
24.9 新书订购模块设计 744
24.10 图书验收模块设计 745
24.11 图书信息添加模块设计 745
24.12 图书信息修改模块设计 746
24.13 图书借阅模块设计 746
24.14 图书归还模块设计 747
24.15 图书查询模块设计 747
24.16 总结 748
附录A Java程序编码规范 749
(本章内容在配书光盘中)
A.1 命名规则 749
A.1.1 数据类型简写规则 749
A.1.2 变量及常量名称命名规则 749
A.1.3 类命名规则 749
A.1.4 成员变量命名规则 750
A.1.5 方法命名规则 750
A.1.6 接口命名规则 750
A.2 代码版式 750
A.2.1 统一代码缩进 750
A.2.2 合理使用空行 751
A.2.3 代码换行 751
A.2.4 空格的使用 751
A.3 代码注释 751
A.3.1 注释的目的 751
A.3.2 代码注释规范 751
A.4 数据库编程命名规范 752
A.4.1 数据库命名规范 752
A.4.2 数据表命名规范 752
A.4.3 字段命名规范 752
A.4.4 视图命名规范 753
A.4.5 存储过程命名规范 753
A.4.6 触发器命名规范 753