




已阅读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. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 广东护理管理自考试题及答案
- 冷水水表考试题及答案
- 广东高级翻译自考试题及答案
- 矿山爆破考试题及答案
- 内蒙古呼伦贝尔农垦拉布大林上库力三河苏沁农牧场有限公司招聘笔试题库及完整答案详解一套
- 高炉配管工抗压考核试卷及答案
- 水文水井钻探工应急处置考核试卷及答案
- 军事技能考试题及答案
- 就业测评考试题及答案
- 中高频炉工成本控制考核试卷及答案
- 《戏曲服饰欣赏》课件
- 《公共基础知识》贵州省黔南布依族苗族自治州都匀市2024年事业单位考试统考试题含解析
- 电力营销业务培训课件
- 技术方案评审表
- 人教版九年级数学下册第二十六章反比例函数-作业设计
- 人美小学美术五上《第1课:肖像艺术》课件
- 边坡削坡施工方案
- 湘美版五年级上册美术全册教案
- 浙江省通用安装工程预算定额第八册
- 乡村振兴战略实施与美丽乡村建设课件
- 视听语言PPT完整版全套教学课件
评论
0/150
提交评论