本文通过采用基于UML的用例驱动对象建模的ICONIX软件项目管理方法,运用MVC三层设计模式,设计并实现了一个新闻发布系统。本新闻发布系统主要实现了新闻的后台管理,例如新闻的添加、修改和删除等功能;同时也实现了新闻栏目的管理,例如栏目的添加、修改和删除等功能。通过系统测试用例分析,达到了既定的系统设计目标。附带源代码。