门禁系统的OO描述
第一部分 案例描述
案例目的
学习面向对象的主要特征和基本概念,包括类、对象、继承、接口、封装、继承、多态、方法的重载和重写、Java的访问修饰符与其它关键字等。
案例难度
★★★★
案例覆盖技能点
流程控制语句
类、对象、继承、接口
封装、继承、多态
方法的重载、重写
访问修饰符
static、finally
推荐案例完成时间
0.5天
适用课程和对象
JAVA面向对象编程基础
第二部分 需求和开发环境
使用技术和开发环境
JAVA、MyEclipse6.0或以上、JDK5.0或以上
案例需求
某公司安装了电子门,要设计门禁系统:
公司的雇员可以凭借密码、胸卡或指纹进入公司
计算机根据雇员的验证方式对其身份进行验证
管理员在监控室可以通过按钮直接开启电子门
访客可以按门铃请求进入,由管理员为其放行
系统基本模块包括:
功能点 难度 与用户相关类的创建 ★★★ 验证接口的创建 ★★★ 3个验证实现类的创建 ★★★★ 计算机类的创建 ★★★★ 电子门类的创建 ★★★ 测试类 ★★★★
功能点介绍
从面向对象的角度进行分析设计,抽象类和对象的基本方法:
电子门、计算机
如,电子门开门/关门的方法;计算机验证的方法
管理员、 雇员、 访客
如,访客只有按门铃的方法;雇员还有输入身份信息的方法;管理员还有监听门铃
您可能关注的文档
- 《JAVA程序设计》_课程标准.doc
- 《JAVA程序设计》_整体设计.doc
- 彩票信息查询系统项目 《JAVA程序设计》课件.doc
- 测试用例 《JAVA程序设计》课件.doc
- 单元1_任务1搭建开发环境 《JAVA程序设计》课件.ppt
- 单元1_任务2初入Java世界 《JAVA程序设计》课件.ppt
- 单元1_任务3 求扇形周长和面积程序设计 《JAVA程序设计》课件.ppt
- 单元1_任务4取月份天数程序设计 《JAVA程序设计》课件.ppt
- 单元1_任务5猜数字游戏程序设计 《JAVA程序设计》课件.ppt
- 单元2_任务1描述“人类”信息程序设计 《JAVA程序设计》课件.ppt
- 4.13+外国古代建筑+课件-2025-2026学年高一上学期美术粤教版必修.pptx
- Unit 8 课时3 Section A(Grammar Focus)(情境教学课件)英语新教材人教版八年级下册.pptx
- 精品解析:2026年山东省德州市平原县第一次中考模拟检测九年级物理试题(原卷版).docx
- 第30课+中国特色社会主义进入新时代及其伟大成就+课件--2027届高三统编版必修中外历史纲要上一轮复习.pptx
- 第21课+世界殖民体系的瓦解与新兴国家的发展+课件--2025-2026学年高一下学期统编版必修中外历史纲要下.pptx
- 2025—2026学年高二语文作文讲评:守与变.pptx
- 2026年中考考点10:记叙的线索及作用复习课件.pptx
- Unit 8 课时2 Section A(3a-3d)(情境教学课件)英语新教材人教版八年级下册.pptx
- 12.2.1扇形图、条形图和折线图(第2课时+扇形图、条形图和折线图综合应用)(教学课件)数学新教材人教版七年级下册.pptx
- 6.2自然选择与适应的形成+课件+2025-2026学年高一下学期生物人教版必修2.pptx
最近下载
- 2026中国汽车技术研究中心有限公司春季校园招聘笔试历年参考题库附带答案详解.docx VIP
- 常用康复治疗技术操作规范(2012年版).pptx VIP
- M701F燃气轮机说明书(正式).doc VIP
- ISO 3452-3_2023 中文版(无损检测 渗透检测 第 3 部分:参考试块).docx VIP
- 肘关节脱位临床治疗指南.docx VIP
- 青少版新概念 2Bunit25.ppt VIP
- 2024年天津中汽中心招聘真题.docx VIP
- 房颤管理指南.ppt VIP
- 2022超星尔雅学术规范与学术伦理(华东师范大学)章节测验答案.docx
- 中汽中心招聘笔试真题2024.docx VIP
原创力文档

文档评论(0)