2011年USTC面向对象数据库实验:Java实现的C/S/B/S查询更新演示

需积分: 10 1 下载量 58 浏览量 更新于2024-08-23 收藏 209KB PPT 举报
本次实验是面向2011年的大学信息技术课程——面向对象数据库系统实践,目标是通过C/S或B/S方式使用Java语言构建一个查询和更新界面,展示实验成果。实验的核心内容围绕着OODBMS(面向对象数据库管理系统)的应用,涉及的主要步骤包括: 1. 实验目的:构建一个基于OODBMS的点、线、面、体数据库,涉及对象设计、系统分析设计、程序设计及数据库设计。实验着重于对象建模,理解和实现对象的属性和操作,例如体(如立方体、球体等)、面(如平面、曲面)、线(直线与曲线)以及点的概念。 2. 工具选用:推荐使用Versant ODBMS 8.0.1 for Windows 32bit版本,配合Java Development Kit (JDK) 1.5或更高版本进行开发。建模和编程可使用Eclipse作为首选IDE,同时提及了Rose、VisualUML、Visible Analyst、PowerDesigner等CASE工具进行对象建模,采用UML、OMT、OOA(面向对象分析)/OOD(面向对象设计)等方法论。 3. 实践阶段: - 模式设计:学员需对系统需求进行深入分析,设计对象模型,明确各类对象的属性和操作,以及使用图形化工具如CASE工具绘制类结构和方法定义。提交内容包括对象建模报告,详细描述需求、操作语义和所用建模方法。 - 应用实现:根据模式设计,实现对点、线、面、体等对象的增删改查操作,并将类定义导入Versant数据库,完成系统的功能实现。 4. 成果提交:实验成果以演示报告的形式提交,需要包含系统功能的描述、操作演示结果以及所用工具和环境的说明。团队合作是关键,建议每组不超过四人,且在指定时间内完成分组并发送成员信息至助教邮箱。 5. 注意事项:实验强调并发控制、恢复和索引等由Versant ODBMS处理,开发人员无需考虑这些底层细节。未在规定时间内完成分组的同学将单独成组。 这个实验不仅锻炼了学生的编程技能,还考察了他们对面向对象概念的理解,以及如何将这些概念应用于实际数据库系统的设计和实现。