论文部分内容阅读
本文利用面向对象分析与设计(Object-Oriented Analysis and Design, OOAD)的相关理论,按照软件工程中的用例分析(需求分析)、面向对象分析(Object-Oriented Analysis, OOA)、面向对象设计(Object-Oriented Design, OOD)、具体实现和测试的流程,构建了一个用于工作单管理的系统,该系统包括前端的图形用户界面(Graphical User Interface, GUI)和后台的数据库支撑系统。本文分析总结了工作单管理体制在现实工作中的执行过程,并以用例分析的方式总结出实现这个现实过程需要关注的具体需求。进而分析出了系统应用中的实际业务流程和系统的功能特点,并在分析中不断发掘实际工作中的细节,说明了构建一个工作单管理系统的必要性。在进入面向对象分析的阶段之后,根据用例分析的结果,可以首先使用面向对象分析的技术在问题域中进行全局分析,提取出系统的领域对象,并最终形成了一个包含整个问题域的概念模型。然后,实际工作在进一步细化的局部分析过程中,将用例分析中得到的实际过程进行了总结并做了举例展示。并在此过程中得到了系统过程。整个阶段也阐释了实现工作单管理系统的可行性。结束分析阶段之后,具体的工作重心将转移到面向对象设计的过程之中。在设计过程中首要的工作是对于系统的全局设计,这个阶段解决了系统整体框架和主要结构等问题。之后的局部设计阶段利用了面向对象分析所得到的结论,解决了具体实现的局部细节问题。设计阶段的结束也标志着整个系统已经进入开发阶段。开发阶段的重点有两个部分:框架的使用和具体实现。框架的使用包含了Spring框架中的核心模式——依赖注入模式。这里较为全面的展示了依赖注入在项目中的作用,以及该模式对整体实现的影响。具体实现包括对象/关系映射的具体编写,并展示了Spring对Hibernate的集成和管理。具体实现还包括对于具体业务的实现,这里较为全面的说明了系统的代码部分,清晰的展示了开发的全过程。在整个系统的完成之后,本文的工作进入了收尾阶段。文章总结了面向对象分析与设计的重要性,然后对未来的发展做了进一步的展望。