件。3汇总物资台账
对物资台账分类汇总,将结果存储于物资总账文件。要求:用结构化方法学对库存管理系统进行分析与设计,分别完成以下工作:给出库存管理系统的功能模型(用数据流图表示)。(10分)给出库存管理系统的体系结构(用H图或结构图表示)。(10分)
参考答案:
1数据流图(15分)(评分标准:基本给出两个数据源、三个功能模块和四个文件12分,少一个扣2分)
物资编码文件
物资编码
计划部门
收货通知单
物资台账文件
建立物资采购单流水账
物资采购单流水账资采购单流水账
更新物资台账
物资验收报告技术部门
汇总物资台账
物资总账文件
2.结构图15分)(评分标准:基本给三个功能模块和主框架的15分,少一个扣3分)库存管理系统
建立物资采购单流水账
更新物资台账
汇总物资台账
f面向对象开发技术
1根据以下描述,使用面向对象的分析方法,分析有那些主要对象和这些对象的主要属性、方法,画出对象图。一个饮料自动售货机可以放置五种不同或部分相同的饮料,可由厂商根据销售状况自动调配,并可随时重新设置售价,但售
货机最多仅能放置50罐饮料,其按钮设计在各种饮料样本的下方,若经金额计算器累计金额足够,则选择键灯会亮;若某一种饮料已销售完毕,则售完灯会亮。
顾客将硬币投入售货机,经累加金额足额的饮料选择键灯亮,等顾客按键选择。顾客按键后饮料由出物口掉出,并自动结算及找钱。顾客可在按下选择键前任何一个时刻,可以拉动退币杆取消交易收回硬币。
参考答案:类图
金额计算器
金额累加找零重置
属于属于
贩卖机
饮料号码价格投币接受饮料掉出金额显示
按纽
属于属于
存量计算器
饮料号码存量递减售完显示重置
退币杆
售完显示
退币杆退币杆状态
拉动
被拉动
购买顾客
姓名硬币
投币置入拿取饮料
选取
选择钮
选择钮状态灯亮灯熄售完灯亮按钮
2设计一个简单的学生选课系统,系统能注册符合要求的同学,同学注册以后就能进行选课。选课过程如下:
先选课名,然后根据课程的上课老师、时间、地点和人数限制来决定是否成功选课;老师也可以根据情况提供新的课程说明或修改过去课程的说明;教务处的老师统一管理注册的情况,可以有删除、修改学生、老师和课程的权限。
请用面向对象方法设计出对象模型(对象类图,标出多重性、角色、限定词和关系:泛化、聚集、关联)、动态模型(学生成功注册后选课的顺序图)、功能模型(用例图)三大模型。
参考答案:(1)类图
学生r