造福系列
ERP课程 实验作业
实验3 业务逻辑的存储过程封装方法
一、实验目的
综合应用前两次的实验结果,利用存储过程封装业务逻辑,体现理解数据与程序相分离的思想,使学生深刻理解该思想的实现方法和好处,为下个综合实验的进行做好准备。
二、实验环境(描述实验的软件、硬件环境)
-
高性能计算机1台
-
数据库系统
-
高级开发语言
三、 实验说明 -
报表功能是ERP系统中非常重要的一个部分,对比高级程序语言,利用存储过程实现报表具有事半功倍的效果,表1为订单主表,企业的管理层根据该表可以做成多种用于决策的报表。
表1 订单主表orderMaster
订单编号 OrderNo Char(12)
客户号 customerNo Char(9)
业务员编号 SaleNo Char(8)
订单金额 Ordersum Numeric
订货日期 Orderdate Datetime
出货日期 Shipdate Datetime
发票号码 InvoiceNo Char(10) -
考虑企业管理的多变性和个性化,在设计与实现ERP系统时,数据与程序的分离非常重要,在利用存储过程和高级编程语言实现报表时,要求高级编程语言中不应出现和实际业务相关的内容,而采用存储过程来封装业务逻辑。
四、实验内容 -
为了体现每一个销售类别对销售总额的贡献,需实现一个报表:将全部的销售额根据金额大小分类,分类区间为500元。类别为0-499.99,500-999.99 …