北大青鸟ACCP6.0 Java DVD管理系统项目实践

需积分: 32 5 下载量 170 浏览量 更新于2024-09-16 收藏 7KB TXT 举报
"北大青鸟ACCP6.0Java课程中的一个项目,涉及DVD管理系统,包含DVD的状态、日期、数量等属性以及初始化、菜单选择等操作。" 该项目是北大青鸟ACCP6.0 Java课程的最后一个章节内容,旨在帮助学生理解和实践面向对象编程的应用,特别是针对实际问题的解决方案设计。代码展示了一个简单的DVD管理系统的实现,包括DVD的状态管理、用户交互菜单等功能。 首先,定义了一个名为`DVDSet`的类,该类包含了以下几个字段: 1. `name`:存储DVD名称的字符串数组,用于记录每个DVD的名称。 2. `state`:整型数组,表示DVD的状态,例如是否可借阅(1表示可借,可能还有其他状态值)。 3. `date`:字符串数组,存储DVD的日期信息,如购买日期或归还日期。 4. `count`:整型数组,记录DVD的数量,如库存数量。 5. `name1`:另一个字符串数组,可能是用于备用或扩展用途,但在这个简单的示例中并未使用。 接下来,定义了`DVDMgr`类,这是DVD管理的核心类。其中: 1. `dvd`:是`DVDSet`类型的实例,用来保存DVD的相关信息。 2. `initial()`方法:对`DVDSet`实例进行初始化,设置了三个默认的DVD数据,包括名称、状态、日期和数量。 3. `startMenu()`方法:创建了一个用户交互菜单,提供了6个选项,分别是添加DVD、查询DVD、查看所有DVD、删除DVD、更新DVD信息和退出程序。这展示了如何通过用户输入来控制程序流程,是典型的命令行应用设计。 从这部分代码可以看出,项目涵盖了以下几个关键知识点: 1. 面向对象编程:通过类和对象来封装数据和行为,如`DVDSet`和`DVDMgr`类。 2. 数组的使用:在`DVDSet`类中用数组存储多个DVD的信息。 3. 对象初始化:`initial()`方法展示了如何初始化对象的属性。 4. 用户交互:`startMenu()`方法利用`Scanner`类获取用户输入,实现与用户的交互。 5. 控制流:根据用户的选择执行不同的操作,体现了条件判断和循环控制。 这个项目可以帮助学习者巩固Java基础,理解面向对象编程思想,并学会如何设计和实现一个简单的用户交互应用程序。同时,也可以作为进一步学习和扩展功能的基础,比如增加数据库连接以持久化数据,或者添加更复杂的业务逻辑。
2012-07-13 上传
不好意思,本人发的"北大青鸟ACCP 6.0 软件开发初级程序员:c#语言和数据库技术基础"和 "北大青鸟ACCP 6.0 软件开发初级程序员:使用C#语言开发数据库应用系统" 文件搞反了,如果一起下载不影响的。呵呵 ACCP(Aptech Certified Computer Professional)是印度最早从事IT职业教育的Aptech计算机教育公司推出的培养软件程序设计人员的课程体系,由北大青鸟集团于2000年引入中国。该课程体系通过结合先进的多模式教学法,使学习者在掌握理论知识与工具的同时,具备良好的自我学习能力和个人素质,成为符合21世纪企业要求的IT人才。   ACCP 6.0是北大青鸟APTECH推出的最新软件工程师职业教育课程,由中印两国软件技术专家联合研发完成。作为一款面向大众的求职系列教育产品,ACCP6.0的课程开发采用了全球同步机制,推陈出新,引领未来IT技术发展潮流,继续保持了北大青鸟APTECH ACCP课程体系的国际同步水平以及在国内IT职业教育领域的领导地位。   ACCP6.0的课程相对于ACCP5.0增加了DB2关系型数据库系统,DB2具有很好的网络支持能力,每个子系统可以连接十几万个分布式用户,可同时激活上千个活动线程,对大型分布式应用系统尤为适用。DB2具有较好的可伸缩性,可支持从大型机到单用户环境,应用于OS/2、Windows等平台下。 09年6月14日,IBM全球同步发布了一款具有划时代意义的数据库产品——DB2 9.5,而这款新品最大特点即是率先实现了可扩展标记语言(XML)和关系数据间的无缝交互,而无需考虑数据的格式、平台或位置。   ACCP6.0课程体系特色   1.分阶段训练:引领学员入门,加大训练量,训练学员程序逻辑和写代码的能力,夯实学员的基础;   2.分术业专攻:基础和思想决定了一个人含金量。要想在软件行业增强发展力,必须着重基础与理论知识。   3.分维度培养:从业务理解、经验积累、规范性、质量控制、团队意识和软件生命周期六个方面进行训练。   4.分层次深入:主要分为初次使用、理解加深和灵活应用这三个层次。学员理解为更为透彻,掌握更为牢固。   逆向设计确保就业——专业分析5362条招聘信息   ——深入访谈386家用人企业   ——定制2份行业人才需求标准简历   ——针对286项关键技能点逐一突破   ——斥资2000万,组织186名中美印专家投入研发   高强训练编程能力——1年半完成52000行代码编写   ——相当于1名程序员2年代码编写量   项目驱动案例贯穿——提供CRM、ERP中型项目实战训练   ——演练26项全真项目案例,贯穿8大行业   打造COT六脉神剑 ——训练目标清晰 训练手段多样   ——渗透学习过程 考核方法明确   ——接轨职场礼仪 积累职场经验