第1章 企业进、销、存管理信息系统的需求分析 1
1.1 进、销、存管理信息系统简介 1
1.2 进、销、存管理信息系统需求分析概述 1
1.2.1 整体说明 1
目录 1
1.2.2 具体需求 2
一、填空题 4
三、问答题 4
二、判断题 4
四、上机实习题 4
综合练习一 4
问与答 4
小结 4
第2章 企业进、销、存管理信息系统的建模分析 5
2.1 用例图分析 5
2.1.1 基础信息模块用例图 7
2.1.2 进货模块用例图 8
2.1.3 库存模块用例图 8
2.1.4 销售模块用例图 9
2.2 基础信息模块活动图分析 10
2.2.1 用户登录活动图 10
2.2.2 切换用户活动图 10
2.2.3 修改密码活动图 11
2.2.4 用户权限查看活动图 11
2.2.5 用户管理活动图 11
2.2.7 账套管理活动图 12
2.2.6 数据备份活动图 12
2.2.9 商品折扣管理活动图 13
2.2.8 商品数据管理活动图 13
2.2.10 供应商数据管理活动图 14
2.2.11 客户数据管理活动图 14
2.2.12 客户信用管理活动图 15
2.2.13 仓库数据管理活动图 15
2.2.14 会计科目管理活动图 16
2.2.15 报表管理活动图 16
2.3 进货模块活动图分析 17
2.3.1 进货活动图 17
2.2.17 退出系统活动图 17
2.2.16 用户日志查看活动图 17
2.3.2 进货付款活动图 19
2.3.3 现金日记账查看活动图 19
2.3.4 进货退货活动图 20
2.3.5 进货单查询活动图 21
2.3.6 应付账款查询活动图 22
2.3.7 进货会计处理活动图 22
2.4 库存模块活动图分析 23
2.4.1 库存调拨活动图 23
2.4.2 商品调价活动图 24
2.4.3 商品组合管理活动图 25
2.4.4 库存盘点活动图 25
2.4.7 库存警告管理活动图 27
2.4.6 库存单据查询活动图 27
2.4.5 库存商品查询活动图 27
2.4.8 商品有效期查询活动图 28
2.4.9 库存会计处理活动图 28
2.5 销售模块活动图分析 28
2.5.1 特价商品查看活动图 28
2.5.2 前台销售活动图 29
2.5.3 信用销售活动图 29
2.5.4 销售收款活动图 30
2.5.5 销售退货活动图 30
2.5.8 销售会计处理活动图 32
2.6 系统部署图分析 32
2.5.7 应收账款查询活动图 32
2.5.6 销售单查询活动图 32
小结 33
问与答 33
综合练习二 33
一、填空题 33
二、判断题 33
三、问答题 33
四、上机实习题 33
第3章 企业进、销、存管理信息系统的文件结构分析 34
3.1 文件总结构图 34
3.2 源代码的文件结构图 34
3.3 互联网程序的文件结构图 35
三、问答题 36
二、判断题 36
四、上机实习题 36
问与答 36
一、填空题 36
综合练习三 36
小结 36
第4章 企业进、销、存管理信息系统的数据结构分析 37
4.1 数据字典分析 37
4.2 数据表的关系分析 43
4.3 数据表的SQL创建语句 46
4.4 数据表的创建和数据导入 49
4.5 数据库联接缓冲池的创建 51
4.6 JNDI数据源的创建 52
问与答 53
小结 53
综合练习四 54
一、填空题 54
二、判断题 54
三、问答题 54
四、上机实习题 54
第5章 企业进、销、存管理信息系统的项目创建与设置 55
5.1 JBuilder项目创建 55
5.2 EJB模板的创建 56
5.3 EJB模板数据源的设置 60
5.4 互联网应用程序的创建 61
5.5 Cactus测试环境的设置 62
5.6 EAR应用程序创建和部署 63
小结 67
问与答 67
综合练习五 67
一、填空题 67
二、判断题 68
三、问答题 68
四、上机实习题 68
第6章 基础信息模块的创建 69
6.1 用户登录窗口程序 69
6.1.1 全局EJB的创建与测试 69
6.1.2 状态EJB的创建与测试 77
6.1.3 数据类的创建与测试 85
6.1.4 主窗口程序的编码 90
6.1.5 用户登录窗口程序的编码 93
6.2 切换用户窗口程序 96
6.2.1 主窗口程序的编码 96
6.2.2 切换用户窗口程序的编码 97
6.3 修改密码窗口程序 98
6.3.1 主窗口程序的编码 98
6.3.2 修改密码窗口程序的编码 98
6.4 用户权限查看窗口程序 101
6.4.1 主窗口程序的编码 103
6.4.2 用户权限查看窗口程序的编码 104
6.5 用户管理窗口程序 109
6.5.1 主窗口程序的编码 109
6.5.2 用户管理窗口程序的编码 110
6.6 数据备份窗口程序 122
6.6.1 状态EJB的创建与测试 122
6.6.2 数据类的创建与测试 127
6.6.3 主窗口程序的编码 128
6.6.4 数据备份窗口程序的编码 129
6.7 账套管理窗口程序 138
6.7.1 状态EJB的创建与测试 138
6.7.2 数据类的创建与测试 148
6.7.3 主窗口程序的编码 149
6.7.4 账套管理窗口程序的编码 150
6.8 商品数据管理窗口程序 155
6.8.1 全局EJB的创建与测试 156
6.8.2 状态EJB的创建与测试 165
6.8.3 数据类的创建与测试 173
6.8.4 主窗口程序的编码 175
6.8.5 商品数据管理窗口程序的编码 176
6.9 商品折扣管理窗口程序 191
6.9.1 全局EJB的创建与测试 191
6.9.2 状态EJB的创建与测试 192
6.9.3 数据类的创建与测试 194
6.9.4 主窗口程序的编码 195
6.9.5 商品折扣管理窗口程序的编码 196
6.10 供应商数据管理窗口程序 203
6.10.1 全局EJB的创建与测试 203
6.10.2 状态EJB的创建与测试 209
6.10.3 数据类的创建与测试 212
6.10.4 主窗口程序的编码 214
6.10.5 供应商数据管理窗口程序的编码 214
6.11 客户数据管理窗口程序 223
6.11.1 全局EJB的创建与测试 223
6.11.2 状态EJB的创建与测试 229
6.11.3 数据类的创建与测试 233
6.11.4 主窗口程序的编码 234
6.11.5 客户数据管理窗口程序的编码 235
6.12 客户信用管理窗口程序 241
6.12.1 全局EJB的创建与测试 241
6.12.2 状态EJB的创建与测试 242
6.12.3 数据类的创建与测试 243
6.12.4 主窗口程序的编码 244
6.12.5 客户信用管理窗口程序的编码 245
6.13 仓库数据管理窗口程序 251
6.13.1 全局EJB的创建与测试 251
6.13.2 状态EJB的创建与测试 255
6.13.3 数据类的创建与测试 257
6.13.4 主窗口程序的编码 258
6.13.5 仓库数据管理窗口程序的编码 259
6.14 会计科目管理窗口程序 267
6.14.1 全局EJB的创建与测试 267
6.14.2 状态EJB的创建与测试 270
6.14.3 数据类的创建与测试 274
6.14.4 主窗口程序的编码 275
6.14.5 会计科目管理窗口程序的编码 276
6.15 报表管理窗口程序 284
6.15.1 状态EJB的创建与测试 284
6.15.2 数据类的创建与测试 285
6.15.3 主窗口程序的编码 286
6.15.4 报表管理窗口程序的编码 287
6.16 用户日志查看窗口程序 291
6.16.1 全局EJB的创建与测试 291
6.16.2 状态EJB的创建与测试 293
6.16.3 数据类的创建与测试 295
6.16.4 主窗口程序的编码 296
6.16.5 用户日志查看窗口程序的编码 297
6.17 退出系统程序 304
6.18 基础信息模块的互联网程序 305
6.18.1 用户登录互联网程序的编码与测试 306
6.18.2 商品数据查看互联网程序的编码与测试 313
6.18.3 供应商数据查看互联网程序的编码与测试 316
6.18.4 客户数据查看互联网程序的编码与测试 318
6.18.5 仓库数据查看互联网程序的编码与测试 321
6.18.6 用户日志查看互联网程序的编码与测试 322
小结 328
问与答 329
综合练习六 329
一、填空题 329
二、判断题 329
四、上机实习题 330
三、问答题 330
第7章 进货模块的创建 331
7.1 填写进货单窗口程序 331
7.1.1 状态EJB的创建与测试 331
7.1.2 数据类的创建与测试 339
7.1.3 主窗口程序的编码 343
7.1.4 填写进货单窗口的编码 344
7.2 审核进货单窗口程序 362
7.2.1 状态EJB的创建与测试 362
7.2.2 数据类的创建与测试 365
7.2.3 主窗口程序的编码 366
7.2.4 审核进货单窗口的编码 367
7.3.1 状态EJB的创建与测试 389
7.3 检查货物窗口程序 389
7.3.2 数据类的创建与测试 395
7.3.3 主窗口程序的编码 396
7.3.4 检查货物窗口的编码 397
7.4 进货付款窗口程序 411
7.4.1 状态EJB的创建与测试 412
7.4.2 数据类的创建与测试 418
7.4.3 主窗口程序的编码 419
7.4.4 进货付款窗口程序的编码 420
7.5 现金日记账查看窗口程序 429
7.5.1 状态EJB的创建与测试 429
7.5.2 数据类的创建与测试 431
7.5.3 主窗口程序的编码 432
7.5.4 现金日记账查看窗口程序的编码 433
7.6 填写退货单窗口程序 438
7.6.1 主窗口程序的编码 438
7.6.2 填写退货单窗口程序的编码 439
7.7 收取退款窗口程序 454
7.7.1 状态EJB的创建与测试 454
7.7.2 数据类的创建与测试 457
7.7.3 主窗口程序的编码 457
7.7.4 收取退款窗口程序的编码 458
7.8 退还货物窗口程序 468
7.8.1 主窗口程序的编码 468
7.8.2 退还货物窗口程序的编码 469
7.9.1 主窗口程序的编码 477
7.9 进货单查询窗口程序 477
7.9.2 进货单查询窗口程序的编码 478
7.10 应付账款查询窗口程序 482
7.10.1 主窗口程序的编码 482
7.10.2 应付账款查询窗口程序的编码 483
7.11 审核进货会计分录窗口程序 486
7.11.1 状态EJB的创建与测试 486
7.11.2 数据类的创建与测试 493
7.11.3 主窗口程序的编码 494
7.11.4 审核进货会计分录窗口的编码 495
7.12 编写进货会计分录窗口程序 509
7.12.1 状态EJB的创建与测试 509
7.12.2 数据类的创建与测试 511
7.12.3 主窗口程序的编码 512
7.12.4 编写进货会计分录窗口的编码 513
7.13 查询进货会计分录窗口程序 524
7.13.1 主窗口程序的编码 525
7.13.2 查询进货会计分录窗口的编码 526
7.14 进货模块的互联网程序 528
7.14.1 现金日记账查看互联网程序的编码与测试 530
7.14.2 进货单查看互联网程序的编码与测试 533
7.14.3 应付账款查看互联网程序的编码与测试 537
小结 540
问与答 540
三、问答题 541
二、判断题 541
一、填空题 541
综合练习七 541
四、上机实习题 542
第8章 库存模块的创建 543
8.1 商品调出窗口程序 543
8.1.1 数据类的创建与测试 543
8.1.2 主窗口程序的编码 546
8.1.3 商品调出窗口程序的编码 547
8.2 商品验收窗口程序 564
8.2.1 状态EJB的创建与测试 564
8.2.2 数据类的创建与测试 565
8.2.3 主窗口程序的编码 566
8.2.4 商品验收窗口程序的编码 567
8.3.1 主窗口程序的编码 575
8.3 商品调价窗口程序 575
8.3.2 商品调价窗口程序的编码 576
8.4 商品数量分拆窗口程序 583
8.4.1 数据类的创建与测试 584
8.4.2 主窗口程序的编码 586
8.4.3 商品数量分拆窗口程序的编码 587
8.5 商品数量组合窗口程序 606
8.5.1 数据类的创建与测试 606
8.5.2 主窗口程序的编码 608
8.5.3 商品数量组合窗口程序的编码 609
8.6 库存盘点计数窗口程序 621
8.6.1 主窗口程序的编码 621
8.6.2 库存盘点计数窗口程序的编码 622
8.7 库存盘点核查窗口程序 635
8.7.1 状态EJB的创建与测试 635
8.7.2 数据类的创建与测试 636
8.7.3 主窗口程序的编码 636
8.7.4 库存盘点核查窗口程序的编码 637
8.8 库存盘点损失单管理窗口程序 644
8.8.1 主窗口程序的编码 644
8.8.2 库存盘点损失单管理窗口程序的编码 645
8.9 库存盘点盈收单管理窗口程序 651
8.9.1 主窗口程序的编码 651
8.9.2 库存盘点盈收单管理窗口程序的编码 652
8.10.1 状态EJB的创建与测试 658
8.10 库存商品查询窗口程序 658
8.10.3 主窗口程序的编码 660
8.10.2 数据类的创建与测试 660
8.10.4 库存商品查询窗口程序的编码 661
8.11 库存单据查询窗口程序 667
8.11.1 主窗口程序的编码 667
8.11.2 库存单据查询窗口程序的编码 668
8.12 商品有效期查询窗口程序 673
8.12.1 状态EJB的创建与测试 673
8.12.2 数据类的创建与测试 674
8.12.3 主窗口程序的编码 675
8.12.4 商品有效期查询窗口程序的编码 676
8.13.1 主窗口程序的编码 680
8.13 库存警告管理窗口程序 680
8.13.2 库存警告管理窗口程序的编码 681
8.14 审核库存会计分录窗口程序 688
8.14.1 主窗口程序的编码 688
8.14.2 审核库存会计分录窗口的编码 689
8.15 编写库存会计分录窗口程序 692
8.15.1 主窗口程序的编码 692
8.15.2 编写库存会计分录窗口程序的编码 693
8.16 查询库存会计分录窗口程序 696
8.16.1 主窗口程序的编码 696
8.16.2 查询库存会计分录窗口程序的编码 697
8.17.1 库存单据查看互联网程序的编码与测试 699
8.17 库存模块的互联网程序 699
8.17.2 商品有效期查看互联网程序的编码与测试 705
小结 707
问与答 707
综合练习八 707
一、填空题 707
二、判断题 708
三、问答题 708
四、上机实习题 708
第9章 销售模块的创建 709
9.1 特价商品查看窗口程序 709
9.1.1 主窗口程序的编码 709
9.1.2 特价商品查看窗口程序的编码 710
9.2 前台销售窗口程序 714
9.2.1 状态EJB的创建与测试 714
9.2.2 数据类的创建与测试 726
9.2.3 主窗口程序的编码 729
9.2.4 前台销售窗口程序的编码 730
9.3 信用销售窗口程序 756
9.3.1 状态EJB的创建与测试 756
9.3.2 数据类的创建与测试 760
9.3.3 主窗口程序的编码 761
9.3.4 信用销售窗口程序的编码 762
9.4 销售收款窗口程序 776
9.4.1 状态EJB的创建与测试 776
9.4.3 主窗口程序的编码 778
9.4.2 数据类的创建与测试 778
9.4.4 销售收款窗口程序的编码 779
9.5 前台销售退货窗口程序 784
9.5.1 状态EJB的创建与测试 784
9.5.2 数据类的创建与测试 789
9.5.3 主窗口程序的编码 790
9.5.4 前台销售退货窗口程序的编码 790
9.6 信用销售退货窗口程序 807
9.6.1 状态EJB的创建与测试 807
9.6.2 数据类的创建与测试 811
9.6.3 主窗口程序的编码 812
9.6.4 信用销售退货窗口程序的编码 813
9.7 信用销售退款窗口程序 822
9.7.1 主窗口程序的编码 822
9.7.2 信用销售退款窗口程序的编码 823
9.8 销售单查询窗口程序 827
9.8.1 主窗口程序的编码 827
9.8.2 销售单查询窗口程序的编码 828
9.9 应收账款查询窗口程序 832
9.9.1 主窗口程序的编码 833
9.9.2 应收账款查询窗口程序的编码 833
9.10 审核销售会计分录窗口程序 835
9.10.1 主窗口程序的编码 835
9.10.2 审核销售会计分录窗口的编码 836
9.11.1 主窗口程序的编码 839
9.11 编写销售会计分录窗口程序 839
9.11.2 编写销售会计分录窗口程序的编码 840
9.12 查询销售会计分录窗口程序 843
9.12.1 主窗口程序的编码 843
9.12.2 查询销售会计分录窗口程序的编码 844
9.13 销售模块的互联网程序 846
9.13.1 销售单查看互联网程序的编码与测试 847
9.13.2 应收账款查看互联网程序的编码与测试 852
小结 855
一、填空题 856
二、判断题 856
三、问答题 856
综合练习九 856
问与答 856
四、上机实习题 857
结束语 858
参考答案 859
第1章 859
第2章 859
第3章 860
第4章 860
第5章 860
第6章 861
第7章 862
第8章 862
第9章 863
参考文献 864