导 师: 秦家银
授予学位: 硕士
作 者: ;
机构地区: 中山大学
摘 要: 本文围绕一个企业管理系统的分析设计展开,系统主要实现快速有效地管理进货、销售、库存、生产管理、应收款、应付款等各项业务。为了构建一个接近用户需求、软件结构层次清晰的系统,本文解决了以下一些问题:1、用STRUTS构建基于模型-视图-控制(MVC:MODEL-VIEW-CONTROLLER)模式的系统架构。它给系统带来了良好的层次划分,而且利用STRUTS组件提供的一系列工具简化了WEB应用的开发。2、采用面向对象分析与设计(OOAD:OBJECT-ORIENTEDANALYSISANDDESIGN)方法构建系统。用例驱动获取用户需求,充分利用面向对象的重载、继承(包括接口)和多态等特性,对软件的结构进行了优化。3、运用大量的设计模式,如:代理模式、单例模式、工厂方法模式、数据访问模式(DAO:DATAACCESSOBJECT)等等,开发了许多可重用的软件组件,其中比较重要的包括菜单管理和代码组件。 现在系统的部分功能已经开发出来,基本实现了用户的需求。在开发的过程中,由于设计了大量的通用组件,所以开发效率也得到了的提高。