【摘要】 随着计算机科学的发展,数据库技术在Internet中的应用越来越广泛,为广大网络用户提供了更加周到和人性化的服务。个性化已逐渐成为当今Web应用的潮流。利用JSP技术开发的网站新闻管理系统,实现了网站新闻的动态管理,因为可以用来动态发布新闻信息,所以使得对信息的管理更加及时、高效,提高了工作效率。【关键词】Struts组建编程模型、ActionForm的说明、样式层、持久层、服务层、控制层。 目录 摘要 1 0 引言 3 1 系统分析 4 1.1 需求分析 4 1.2 可行性分析 4 2 总体设计 4 2.1 项目规划 4 2.2 系统功能结构图 4 3 系统设计 5 3.1 设计目标 5 3.2 开发及运行环境 5 3.3 逻辑结构设计 5 4 网站总体架构 6 4.1 文件布局 6 4.2 网站首页的运行结果 6 4.2 类的分布 8 5 网站后台主要功能模块设计 8 5.1 后台登录模块设计 8 5.2 总管理员设置模块设计 11 5.3 更改总管理员密码模块设计 23 5.4 新闻信息管理 27 5.5 总结 32 6 网站前台主要功能模块设计 32 6.1 今日新闻的显示 32 6.2 输入新闻的关键字查找新闻 34 6.3 新闻人物的查看和投票 36 7 小结 39 附录一 参考文献 40 附录二 数据表 41 附录三 文件架构图 43新闻发布系统后台对新闻作了详细的分类,前台以分类形式显示新闻的详细信息,满足了人们浏览新闻网时分类查看新闻信息的要求,同时提供新闻信息查询功能,方便浏览者查找相关的新闻信息。新闻网后台则通过对总管理员设置和管理员添加等模块对网站管理员进行管理,保证了网站的安全性。 新闻网是一个功能完善的新闻类网站,由客户前台新闻浏览和后台新闻管理两大部分组成。前台功能模块 前台主要包括新闻分类、显示新闻详细信息、新闻信息查询、新闻人物投票、友情链接、提供后台登录口。后台管理模块 后台主要包括后台总管理员设置及密码修改、添加管理员、管理员信息设置、新闻类型管理、新闻详细类型管理、新闻信息管理、链接管理、新闻人物管理、退出后台。开发及运行环境硬件平台:CPU:P41.8GHz;内存:256MB以上。软件平台:操作系统:Windows 2000;数据库:SQL Server 2000;开发工具包:JDK Version1.4.1;Web服务器:Tomcat;浏览器:IE5.0,推荐使用IE6.0;分辨率:最佳效果1024*768像素。