(2)结构图
9.
10. 某运动会概括力相同接受来自运动员的包名单、裁判的比赛项目及项目成绩,产生运动员号码单发送给运动员,项目参加者发送给裁判,单
项名次发送给发布会。该系统的功能如下: (1) 登记报名单
接受报名单、比赛项目,产生运动员号码单、项目参加者,形成运动员名单及团体成绩表两种数据存储。
(2) 统计成绩
接受项目成绩,查询运动员名单,产生单项名次,填写团体成绩,最后产生团体名次。
11. 现开发一个银行的活期存取款业务的处理系统,系统功能如下:
(1) 审查分类:系统首先根据储户所填的存/取款单,确定本次业务的性质,并将存/取款单和存折交下一步处理。
- 6 -
(2) 处理存款:系统将存款单上的存款金额分别记录在存折和帐目文件中,并将现金存入现金库;最后将存折还给储户。
(3) 处理取款:系统将取款单上的取款金额分别记录在存折和帐目文件中,并从现金库提取现金;最后将现金和存折还给储户。
绘制该系统的数据流图和软件结构图。 参考答案:(1)数据流图 顶层
一层
(2)系统结构图如下:
12.银行储蓄系统的业务流程:
? 储户填写的存款单或取款单由业务员键入系统;
? 如果是存款则系统记录存款人姓名、住址(或电话号码)、身份证号码、存款类型、存款日期、到期日期、利率、密码(可选)等信息,并
印出存单给储户;
? 如果是取款而且开户时留有密码,则系统首先核对储户密码,若密码正确或存款时未留密码,则系统计算利息并印出利息清单给储户。 ? 要求画出分层的数据流图,并细化到2层数据流图。
参考答案:0层:
业务 员 事务 银行储蓄 系统 储 1层:
户 密码 存款单 储 利息清单 户
- 7 -
2层:
存款业务 2.1 记录存款 信息 存款信息
2.2 打印存款单 存款单 存款信息
13. 目前住院病人主要由护士护理,这样做不仅需要大量护士,而且由于不能随时观察危重病人的病情变化,还会延误抢救时机。某
医院打算开发一个以计算机为中心的患者监护系统,请分层次地画出描述本系统功能的数据流图。
(1)局部监视
在医院的病房里,将病症监视器安置在每个病床,对病人进行监护。监视器将病人的病症信号(血压、体温、脉搏等组合)实时地传送到中
央监护系统进行分析处理。
(2) 中央监视
在中心值班室里,值班护士使用中央监护系统对病员的情况进行监控,监护系统实时地将病人的病症信号与标准的病诊信号进行比较分析,根据标准病症信号库中的值,判断是否报警;
(3) 更新日志
中央监视系统根据分析数据将病人的病症信号进行格式化并加入更新日期、时间,更新病历库中病人的信息,并写入病员日志
文件中。
(4) 产生报告
根据医生的要求随时打印病人的病情报告,系统还定期自动更新病历。
参考答案:
- 8 -
14. 需求陈述:
现有某库存管理系统,其主要功能如下: 1. 建立物资采购单流水账
根据计划部门转来的收货通知单和已存的物资编码文件,建立物资采购单流水账。 2. 更新物资台账
根据技术部门的物资验收报告和物资采购单流水账,更新物资台账文件。 3. 汇总物资台账
对物资台账分类汇总,将结果存储于物资总账文件。
要求:用结构化方法学对库存管理系统进行分析与设计,分别完成以下工作:
? 给出库存管理系统的功能模型(用数据流图表示)。(10分) ? 给出库存管理系统的体系结构(用H图或结构图表示)。(10分)
参考答案:
1.数据流图(15分)(评分标准:基本给出两个数据源、三个功能模块和四个文件12分,少一个扣2分)
物资编码文件 物资编码 收货通知计划部门 建立物资采购单流水账 物资采购单流水账 资采购单流水账 物资台账文件 更新物资台账 物资验收报告 技术部门 汇总物资台账 物资总账文件 2.结构图(15分)(评分标准:基本给三个功能模块和主框架的15分,少一个扣3分)
库存管理系统 建立物资采购 单流水账 更新物资台账 汇总物资台账
- 9 -
面向对象开发技术
1. 根据以下描述,使用面向对象的分析方法,分析有那些主要对象和这些对象的主要属性、方法,画出对象图。
一个饮料自动售货机可以放置五种不同或部分相同的饮料,可由厂商根据销售状况自动调配,并可随时重新设置售价,但售货机最多仅能放置50罐饮料,其按钮设计在各种饮料样本的下方,若经金额计算器累计金额足够,则选择键灯会亮;若某一种饮料已销售完毕,则售完灯会亮。
顾客将硬币投入售货机,经累加金额足额的饮料选择键灯亮,等顾客按键选择。顾客按键后饮料由出物口掉出,并自动结算及找钱。顾客可在按下选择键前任何一个时刻,可以拉动退币杆取消交易收回硬币。 参考答案:类图
属于 贩卖机 饮料号码 价格 投币-接受 饮料掉出 金额显示 按纽 属于 存量计算器 饮料号码 存量 递减 售完显示 重置 金额计算器 金额 累加 找零 重置 属于 属于 购买 退币杆 退币杆状态 拉动 被拉动 顾客 姓名 硬币 投币-置入 拿取饮料 选取 选择钮 选择钮状态 灯亮 灯熄 售完灯亮 按钮 2. 设计一个简单的学生选课系统,系统能注册符合要求的同学,同学注册以后就能进行选课。 选课过程如下:
先选课名,然后根据课程的上课老师、时间、地点和人数限制来决定是否成功选课;老师也可以根据情况提供新的课程说明或修改过去课程的说明;教务处的老师统一管理注册的情况,可以有删除、修改学生、老师和课程的权限。
- 10 -