您的当前位置:首页正文

面向对象作业

2020-01-08 来源:意榕旅游网
面向对象上机练习题

(用例图、状态图、泳道图、数据流图)

1. 一个图书管理系统的功能需求主要包括以下几个方面:借阅者可以通过网络查询书籍信息和预定书籍。借阅者能够借阅书籍和还书。图书管理员能够处理借阅者的借阅和还书请求。系统管理员可以对系统的数据进行维护,如增加、删除和更新书目,增加、删除和更新借阅者帐户,增加和删除书籍。请画出图书馆管理员处理借书、还书等的用例图和系统管理员进行系统维护的用例图。

登录系统身份验证查询读者信息身份验证查询书籍信息书籍借阅处理书籍归还处理书籍续借处理收取罚金查询是否可借查询是否过期删除或更新书目增加书目增加书籍系统管理员删除书籍图书管理员查询书籍信息增加读者账户删除或更新读者账户删除书籍阅读信息

2. 假设一个包中的对象分为简单对象和复合对象。简单对象分别是弧、椭圆、折线、多边线。简单对象可以被移动、旋转、复制、擦除。复合对象由简单对象组成,复合对象可以移动、旋转、复制、擦除。组成复合对象的简单对象不能个别地被修改。请画出类图。

图形+移动()+旋转()+复制()+擦除()复合图形+添加()+移除()**-端3-端4-端11-端2*+part()简单图形-changeable : <未指定> = true{添加简单图形,且将changeable()属性置为false移除组中简单图形,且将changeable ()属性恢复为true}弧多边形椭圆形折线

3. 复印机的工作过程大致如下:未接到复印命令时处于闲置状态,一旦接到复印命令则进入复印状态,完成一个复印命令规定的工作后又回到闲置状态,等待下一个复印命令;如果执行复印命令时发现没纸,则进入缺纸状态,发出警告,等待装纸,装满纸后进入闲置状态,准备接收复印命令;如果复印时发生卡纸故障,则进入卡纸状态,发出警告等待维修人员来排除故障,故障排除后回到闲置状态。请用状态转换图描绘复印机的行为。

解决故障卡纸Do/警告卡纸卡纸故障复印命令闲置完成命令复印Do/复印缺纸警告缺纸Do/警告缺纸加纸复印命令解决故障加纸Do/复印卡纸故障完成命令缺纸警告Do/警告卡纸失败成功Do/警告缺纸失败成功

4. 假如要建立一个网站,用于发布家教消息,同时建立家教及学生的沟通桥梁。基本需求如下:

(1)家教求职者希望能注册本人信息、修改本人资料、浏览家教信息、搜索家教信息。(2)学生希望能够注册本人信息、修改本人资料、浏览家教信息、搜索家教信息。(3)管理员希望能够发布网站公告、处理家教信息。

根据上面提出的基本需求,加以设计,建立家教网上发布系统的用例图。

注册教师信息搜索家教信息教师修改教师信息修改学生信息普通用户浏览家教信息注册学生信息学生登陆处理家教信息发布网站公告管理员登陆家教信息

5. 一家图书馆藏有书籍、杂志、小册子、电影录像带、音乐CD、录音图书磁带和报纸等出版物,供读者借阅。这些出版物具有出版物名、出版者、获得日期、目录编号、书架位置、借出状态和借出限制

等公共属性,以及借出、收回等公共服务。此外这些出版物还存在特有属性,如:书籍有作者属性、杂志有日期属性、小册子有作者属性、电影录像带有电影名属性、音乐CD有演员名属性、录音图书磁带有作者属性,报纸有日期属性。请为图书馆馆藏出版物建立对象模型。

馆藏出版物出版物名出版者获得日期目录编号书架位置借出状态借出限制借出收回书作者杂志日期小册子作者录像带电影名CD演员名录音图书作者报纸日期

6. 某医院打算开发一个以计算机为中心的患者监护系统,医院对患者监护系统的基本要求是随时接收每个病人的生理信号(脉搏、体温、血压、心电图等),定时记录病人情况以形成患者日志,当某个病人的生理信号超出医生规定的安全范围时向值班护士发出警告信息,此外,护士在需要时还可以要求系统印出某个指定病人的病情报告。请用数据流图描绘本系统的功能。

产生患者日志病人病情信号接受信号病情信号判定根据需要病情报告医生划定范围超出范围超出范围发出警告信息发出护士

7. 某校教务系统具备以下功能,输入用户ID号及口令后,经验证进入教务管理系统,可进行如下功能的处理:

① 查询成绩:查询成绩以及从名次表中得到名次信息。 ② 学籍管理:根据学生总成绩排出名次信息。

③ 成绩处理:处理单科成绩并输入成绩表中。 就以上系统功能画出0层,1层的DFD图。

用户请求数据处理教务管理系统 返回数据处理教务管理系统0层DFD图

查询请求处理名次信息查询用户请求处理身份验证请求分类学生名次表学籍管理请求处理名次信息查询学生成绩表成绩请求处理单科成绩处理 教务管理系统1层DFD图

8. 高考录取统分子系统有如下功能: (1)计算标准分:根据考生原始分计算,得到标准分,存入考生分数文件; (2)计算录取线分:根据标准分、招生计划文件中的招生人数,计算录取线,存入录取线文件。试根据要求画出该系统的数据流程图,并将其转换为软件结构图。

招生计划招生人数考生原始分计算标准分标准分计算录取线分录取分录取分数标准分数高考录取统分子系统标准分招生人数获取标准分计划招生人数标准分标准分,招生人数计算录取分数线录取线分计算标准分获得录取线分原始分标准分登录考生分数

因篇幅问题不能全部显示,请点此查看更多更全内容