Java上机实验报告
Java上机实验报告 1. 实验目的 1. 通过练习熟练掌握java语法 2. 通过做独立做项目养成好的编程习惯 3. 熟练掌握用java开发小型项目的流程 4. 认识结构,理解设计模式并且运用 5. 熟悉java与其他工具的配合使用,比如数据库 6. 扩展工程思维 2. 实验要求 开发一个完整的系统,系统包括记录todo,appointment,contact,note等内容,开发一系列的方法模块管理这些信息,实时更新,要求有用户界面,对与设计模式与运用工具不作要求,具体总结如下: 1. 一个完整的系统 要求有严密的结构,精简的模块,在完成类与类之间的关系的时候要求实现类的高内聚和低耦合 2. 包括note todo appointment contact 记录 这是系统的信息边界,只包括这些内容不多不少 3. 提供管理的方法 信息的管理分为:增删改查四个方面,及时的更新,保持信息的一致性 4. 提供用户界面 界面要求有亲和力,不限定是awt组件还是swing组件,通过界面的控制能够涉及到信息所有的更新条件 3. 详细设计 数据层 Oracle数据库 数据逻辑层 UI层 系统的结构图如下: 数据流图: UI 数据逻辑 Note表 Todo表 Appointment表 Contact表 update requestupdate update update response 把系统分成三层,各层相互独立