已阅读5页,还剩51页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
CP6:结构化体系结构设计(SC图) 1. SC上层结构图 2. SC下层结构图2.1“查询商品信息”模块结构图接口描述: 模块:获取查询条件模块名称:Get_Query_Condition参数列表:无返回值:查询条件 结构体 Query_Condition -商品类别(merchandise_class),char(10),可为空 -商品编号(merchandise_ID),char(10),可为空 -商品名称(merchandise_nme),char(10),可为空 模块:查询商品清单模块名称:Query_Merchandise_List参数列表:查询条件:结构体 Query_Condition -商品类别(merchandise_class),char(10),可为空 -商品编号(merchandise_ID),char(10),可为空 -商品名称(merchandise_name),char(10),可为空 返回值:商品清单(merchandise_list1000),结构数组 结构体 struct merchandise -商品编号(merchandise_ID), char(10), -商品类别(merchandise_class), char(10), -商品名称(merchandise_name), char(10), -生产厂商(produce_factory), char (10),-单位(unit), char(4),-当前库存量(current_storage), int,-库存下限(storage_warning), int,-上次采购单价(last_stock_unit_price), float,-商品预售单价(sell_unit_price), float,-会员折扣(discount), float, 无满足条件的商品(None) ”NO MERCHANDISE” 模块:显示商品清单模块名称:Show_merchandise_list参数列表:商品清单(merchandise_list1000),结构数组 结构体 struct merchandise -商品编号(merchandise_ID), char(10), -商品类别(merchandise_class), char(10), -商品名称(merchandise_name), char(10), -生产厂商(produce_factory), char (10),-单位(unit), char(4),-当前库存量(current_storage), int,-库存下限(storage_warning), int,-上次采购单价(last_stock_unit_price), float,-商品预售单价(sell_unit_price), float,-会员折扣(discount), float, 无满足条件的商品(None) ”NO MERCHANDISE”返回值:无 模块:获取排序指令模块名称:Get_Sort_Order参数列表:无返回值:排序字段 结构体 sort_condition -排序关键字(sort_key_word),char(10) -是否升序(is_asc), Boolean, 模块:对商品清单进行排序模块名称:Sort_merchandise_list参数列表:商品清单(merchandise_list1000),结构数组 结构体 struct merchandise -商品编号(merchandise_ID), char(10), -商品类别(merchandise_class), char(10), -商品名称(merchandise_name), char(10), -生产厂商(produce_factory), char (10),-单位(unit), char(4),-当前库存量(current_storage), int,-库存下限(storage_warning), int,-上次采购单价(last_stock_unit_price), float,-商品预售单价(sell_unit_price), float,-会员折扣(discount), float, 排序字段 结构体 sort_condition -排序关键字(sort_key_word),char(10) -是否升序(is_asc), Boolean, 返回值:无 模块:排序模块名称:Sort参数列表:商品清单(merchandise_list1000),结构数组 结构体 struct merchandise -商品编号(merchandise_ID), char(10), -商品类别(merchandise_class), char(10), -商品名称(merchandise_name), char(10), -生产厂商(produce_factory), char (10),-单位(unit), char(4),-当前库存量(current_storage), int,-库存下限(storage_warning), int,-上次采购单价(last_stock_unit_price), float,-商品预售单价(sell_unit_price), float,-会员折扣(discount), float, 排序字段 结构体 sort_condition -排序关键字(sort_key_word),char(10) -是否升序(is_asc), Boolean, 返回值: 排序后商品清单(merchandise_list1000),结构数组 结构体 struct merchandise -商品编号(merchandise_ID), char(10), -商品类别(merchandise_class), char(10), -商品名称(merchandise_name), char(10), -生产厂商(produce_factory), char (10),-单位(unit), char(4),-当前库存量(current_storage), int,-库存下限(storage_warning), int,-上次采购单价(last_stock_unit_price), float,-商品预售单价(sell_unit_price), float,-会员折扣(discount), float, 模块:在屏幕上打印输出模块名称:Print_merchandise_list参数列表: 商品清单(merchandise_list1000),结构数组 结构体 struct merchandise -商品编号(merchandise_ID), char(10), -商品类别(merchandise_class), char(10), -商品名称(merchandise_name), char(10), -生产厂商(produce_factory), char (10),-单位(unit), char(4),-当前库存量(current_storage), int,-库存下限(storage_warning), int,-上次采购单价(last_stock_unit_price), float,-商品预售单价(sell_unit_price), float,-会员折扣(discount), float, 返回值:无 模块:发送至后台进行查询模块名称: Query_In_DB参数列表:查询条件 结构体 Query_Condition -商品类别(merchandise_class),char(10),可为空 -商品编号(merchandise_num),char(10),可为空 -商品名称(merchandise_name),char(10),可为空 返回值:商品清单(merchandise_list1000),结构数组 结构体 struct merchandise -商品编号(merchandise_ID), char(10), -商品类别(merchandise_class), char(10), -商品名称(merchandise_name), char(10), -生产厂商(produce_factory), char (10),-单位(unit), char(4),-当前库存量(current_storage), int,-库存下限(storage_warning), int,-上次采购单价(last_stock_unit_price), float,-商品预售单价(sell_unit_price), float,-会员折扣(discount), float, 无满足条件的商品(None) ”NO MERCHANDISE” 模块:连接数据库模块名称:Link_DB参数列表:无返回值:DB连接句柄(DB_Conection), char(10) 模块:生成语句模块名称:Make_Sql参数列表: 查询条件 结构体 Query_Condition -商品类别(merchandise_class),char(10),可为空 -商品编号(merchandise_num),char(10),可为空 -商品名称(merchandise_name),char(10),可为空 返回值:Sql语句(sql), char(50) 模块:执行语句模块名称:Carry_Out_Sql参数列表:Sql语句(sql), char(50)返回值:商品清单(merchandise_list1000),结构数组 结构体 struct merchandise -商品编号(merchandise_ID), char(10), -商品类别(merchandise_class), char(10), -商品名称(merchandise_name), char(10), -生产厂商(produce_factory), char (10),-单位(unit), char(4),-当前库存量(current_storage), int,-库存下限(storage_warning), int,-上次采购单价(last_stock_unit_price), float,-商品预售单价(sell_unit_price), float,-会员折扣(discount), float, 无满足条件的商品(None) ”NO MERCHANDISE” 2.2“采购员采购统计”模块结构图接口描述: 模块:获取统计条件模块名称:Get_Stat_Condition参数列表:无返回值:统计条件结构体 Stock_Stat_Condition -统计起始日期(Start_Date),char(10),可为空 -统计截止日期(Limite_Date),char(10),可为空 -经办采购员ID(Buyer_ID),char(10),可为空 -采购单ID (Buy_List_ID),char(10),可为空 模块:生成采购统计报表模块名称:Make_Stock_Stat_Form参数列表:统计条件结构体 Stock_Stat_Condition -统计起始日期(Start_Date),char(10),可为空 -统计截止日期(Limite_Date),char(10),可为空 -经办采购员ID(Buyer_ID),char(10),可为空 -采购单ID (Buy_List_ID),char(10),可为空 返回值:采购统计报表Stock_Stat_Form结构体 -采购清单(Stock_list100),结构体数组结构体struct_stock -采购单编号(stock_ID), char(10), -供货商(yielder), char(10), -采购日期(stock_date), char(10), -总金额(cost), float,-采购员编号(buyer_ID) char(5), -采购单数目(num_of_stock) int, -采购总额(all_cost) float, 无满足条件的单据(None) ”NO STOCK” 模块:查询采购单据模块名称:Query_Stock_List参数列表:查询条件:结构体Stock_Stat_Condition -统计起始日期(Start_Date),char(10),可为空 -统计截止日期(Limite_Date),char(10),可为空 -经办采购员ID(Buyer_ID),char(10),可为空 -采购单ID (Buy_List_ID),char(10),可为空 返回值:采购清单(Stock_list100),结构体数组结构体struct_stock -采购单编号(stock_ID), char(10), -供货商(yielder), char(10), -采购日期(stock_date), char(10), -总金额(cost), float,-采购员编号(buyer_ID) char(5), 无满足条件的单据(None) ”NO STOCK” 模块:显示统计报表模块名称:Show_Stock_Stat_Form参数列表:采购统计报表Stock_Stat_Form结构体 -采购清单(Stock_list100),结构体数组结构体struct_stock -采购单编号(stock_ID), char(10), -供货商(yielder), char(10), -采购日期(stock_date), char(10), -总金额(cost), float,-采购员编号(buyer_ID) char(5), -采购单数目(num_of_stock) int, -采购总额(all_cost) float, 返回值:无 模块:获得后续指令模块名称:Get_Follow_Order参数列表:无返回值:后续指令 结构体 Follow_Order -标志位(flag),int,不可为空/为1,则排序。为0,则查询表单明细 -排序标准(Compositor),int,可为空 /为1,则按时间排序 -需查询明细的采购单ID(Buy_List_ID),char(10),可为空 模块:事务处理模块名称: Transaction_Processing参数列表:采购统计表(见采购单统计模块) 后续指令 返回值:无 模块:获取单据详细信息模块名称:Get_Order_Detail参数列表:单据编号(stock_ID) char(10),返回值:单据详细信息结构体-结构体struct_stock -采购单编号(stock_ID), char(10), -供货商(yielder), char(10), -采购日期(stock_date), char(10), -总金额(cost), float,-采购员编号(buyer_ID) char(5), -结构数组(Buy_List_Particular100) -商品编号 (Merchandise_ID),char(10),不可为空 -商品名字 (Merchandise_Name),char(20),不可为空 -生产厂商 (Sourse),char(10),不可为空 -单位 (Merchandise_Unit),char(2),不可为空 -商品数目(Merchandise_Num),int,不可为空 -总额(Merchandise_Total),float,不可为空 ) 模块:显示单据详细信息模块名称: Transaction_Processing参数列表:单据详细信息结构体-结构体struct_stock -采购单编号(stock_ID), char(10), -供货商(yielder), char(10), -采购日期(stock_date), char(10), -总金额(cost), float,-采购员编号(buyer_ID) char(5), -结构数组(Buy_List_Particular100) -商品编号 (Merchandise_ID),char(10),不可为空 -商品名字 (Merchandise_Name),char(20),不可为空 -生产厂商 (Sourse),char(10),不可为空 -单位 (Merchandise_Unit),char(2),不可为空 -商品数目(Merchandise_Num),int,不可为空 -总额(Merchandise_Total),float,不可为空 返回值:无 模块:对报表中单据进行排序模块名称:Sort_Stock_list参数列表:采购统计报表Stock_Stat_Form结构体 -采购清单(Stock_list100),结构体数组结构体struct_stock -采购单编号(stock_ID), char(10), -供货商(yielder), char(10), -采购日期(stock_date), char(10), -总金额(cost), float,-采购员编号(buyer_ID) char(5), -采购单数目(num_of_stock) int, -采购总额(all_cost) float, 排序字段 结构体 sort_condition -排序关键字(sort_key_word),char(10) -是否升序(is_asc), Boolean, 返回值: 无 模块:排序模块名称:Sort参数列表:采购统计报表Stock_Stat_Form结构体 -采购清单(Stock_list100),结构体数组结构体struct_stock -采购单编号(stock_ID), char(10), -供货商(yielder), char(10), -采购日期(stock_date), char(10), -总金额(cost), float,-采购员编号(buyer_ID) char(5), -采购单数目(num_of_stock) int, -采购总额(all_cost) float, 排序字段 结构体 sort_condition -排序关键字(sort_key_word),char(10) -是否升序(is_asc), Boolean, 返回值: 排序后采购统计报表Stock_Stat_Form结构体 -采购清单(Stock_list100),结构体数组结构体struct_stock -采购单编号(stock_ID), char(10), -供货商(yielder), char(10), -采购日期(stock_date), char(10), -总金额(cost), float,-采购员编号(buyer_ID) char(5), -采购单数目(num_of_stock) int, -采购总额(all_cost) float, 模块:在屏幕上打印输出模块名称:Print_Stock_Stat_Form参数列表:采购统计报表Stock_Stat_Form结构体 -采购清单(Stock_list100),结构体数组结构体struct_stock -采购单编号(stock_ID), char(10), -供货商(yielder), char(10), -采购日期(stock_date), char(10), -总金额(cost), float,-采购员编号(buyer_ID) char(5), -采购单数目(num_of_stock) int, -采购总额(all_cost) float, 返回值:无 模块:发送至后台进行查询模块名称: Query_In_DB参数列表:查询条件:结构体Stock_Stat_Condition -统计起始日期(Start_Date),char(10),可为空 -统计截止日期(Limite_Date),char(10),可为空 -经办采购员ID(Buyer_ID),char(10),可为空 -采购单ID (Buy_List_ID),char(10),可为空 返回值:采购清单(Stock_list100),结构体数组结构体struct_stock -采购单编号(stock_ID), char(10), -供货商(yielder), char(10), -采购日期(stock_date), char(10), -总金额(cost), float,-采购员编号(buyer_ID) char(5), 无满足条件的单据(None) ”NO STOCK” 模块:连接数据库模块名称:Link_DB参数列表:无返回值:DB连接句柄(DB_Conection), char(10) 模块:生成语句模块名称:Make_Sql参数列表: 查询条件:结构体Stock_Stat_Condition -统计起始日期(Start_Date),char(10),可为空 -统计截止日期(Limite_Date),char(10),可为空 -经办采购员ID(Buyer_ID),char(10),可为空 -采购单ID (Buy_List_ID),char(10),可为空 返回值:Sql语句(sql), char(50) 模块:执行语句模块名称:Carry_Out_Sql参数列表:Sql语句(sql), char(50)返回值:采购清单(Stock_list100),结构体数组结构体struct_stock -采购单编号(stock_ID), char(10), -供货商(yielder), char(10), -采购日期(stock_date), char(10), -总金额(cost), float,-采购员编号(buyer_ID) char(5), 无满足条件的单据(None) ”NO STOCK”2.3“收银员销售统计”模块结构图接口描述: 模块:获取统计条件模块名称:Get_Stat_Condition参数列表:无返回值:统计条件结构体 Sell_Stat_Condition -统计起始日期(Start_Date),char(10),可为空 -统计截止日期(Limite_Date),char(10),可为空 -收银员ID(seller_ID),char(10),可为空 -销售单ID (sell_List_ID),char(10),可为空 模块:生成销售统计报表模块名称:Make_Sell_Stat_Form参数列表:统计条件结构体 Sell_Stat_Condition -统计起始日期(Start_Date),char(10),可为空 -统计截止日期(Limite_Date),char(10),可为空 -收银员ID(seller_ID),char(10),可为空 -销售单ID (sell_List_ID),char(10),可为空 返回值:销售统计报表Sell_Stat_Form结构体 -销售清单(Sell_list100),结构体数组结构体struct_sell -销售单编号(sell_ID), char(10), -销售日期(sell_date), char(10), -总金额(cost), float,-收银员编号(seller_ID) char(5), -销售单数目(num_of_sell) int, -销售总额(all_cost) float, 无满足条件的单据(None) ”NO SELL” 模块:查询销售单据模块名称:Query_Sell_List参数列表:查询条件:结构体Sell_Sell_Condition -统计起始日期(Start_Date),char(10),可为空 -统计截止日期(Limite_Date),char(10),可为空 -收银员ID(Seller_ID),char(10),可为空 -销售单ID (Sell_List_ID),char(10),可为空 返回值:销售清单(Sell_list100),结构体数组结构体struct_sell -销售单编号(sell_ID), char(10), -销售日期(sell_date), char(10), -总金额(cost), float,-收银员编号(seller_ID) char(5), 无满足条件的单据(None) ”NO SELL” 模块:显示统计报表模块名称:Show_Sell_Stat_Form参数列表:销售统计报表Sell_Stat_Form结构体 -销售清单(Sell_list100),结构体数组结构体struct_Sell -销售单编号(Sell_ID), char(10), -销售日期(Sell_date), char(10), -总金额(cost), float,-收银员编号(seller_ID) char(5), -销售单数目(num_of_Sell) int, -销售总额(all_cost) float, 返回值:无 模块:获得后续指令模块名称:Get_Follow_Order参数列表:无返回值:后续指令 结构体 Follow_Order -标志位(flag),int,不可为空/为1,则排序。为0,则查询表单明细 -排序标准(Compositor),int,可为空 /为1,则按时间排序 -需查询明细的销售单ID(Sell_List_ID),char(10),可为空 模块:事务处理模块名称: Transaction_Processing参数列表:销售统计表(见销售单统计模块) 后续指令 返回值:无 模块:获取单据详细信息模块名称:Get_Order_Detail参数列表:单据编号(Sell_ID) char(10),返回值:单据详细信息结构体-结构体struct_Sell -销售单编号(Sell_ID), char(10), -销售日期(Sell_date), char(10), -总金额(cost), float,-收银员编号(seller_ID) char(5), -结构数组(Sell_List_Particular100) -商品编号 (Merchandise_ID),char(10),不可为空 -商品名字 (Merchandise_Name),char(20),不可为空 -生产厂商 (Sourse),char(10),不可为空 -单位 (Merchandise_Unit),char(2),不可为空 -商品数目(Merchandise_Num),int,不可为空 -总额(Merchandise_Total),float,不可为空 ) 模块:显示单据详细信息模块名称: Transaction_Processing参数列表:单据详细信息结构体-结构体struct_Sell -销售单编号(Sell_ID), char(10), -供货商(y
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 《GA 557.1-2005互联网上网服务营业场所信息安全管理代码 第1部分:营业场所代码》专题研究报告
- 中学学生社团活动交流合作制度
- 养老院消防演练制度
- 企业财务分析与预算管理制度
- 2026湖北省定向清华大学选调生招录备考题库附答案
- 2026福建泉州市南安市卫生事业单位赴福建医科大学招聘编制内卫生类人员64人备考题库附答案
- 2026福建省面向华东理工大学选调生选拔工作备考题库附答案
- 2026福建福州第十九中学招聘编外行政人员(劳务派遣)1人备考题库附答案
- 2026重庆九洲智造科技有限公司招聘研发工程师10人备考题库附答案
- 2026辽宁大连理工大学化工学院刘家旭团队科研助理招聘1人(自聘)参考题库附答案
- 初中语文新课程标准与解读课件
- 无人机装调检修工培训计划及大纲
- 中建通风与空调施工方案
- 高考语言运用题型之长短句变换 学案(含答案)
- 春よ、来い(春天来了)高木绫子演奏长笛曲谱钢琴伴奏
- ARJ21机型理论知识考试题库(汇总版)
- 2023年娄底市建设系统事业单位招聘考试笔试模拟试题及答案解析
- GB/T 4623-2014环形混凝土电杆
- GB/T 32065.4-2015海洋仪器环境试验方法第4部分:高温试验
- GB/T 16823.3-2010紧固件扭矩-夹紧力试验
- 中介服务费承诺书
评论
0/150
提交评论