前 言
21世纪是信息的时代,是网络的时代,进入信息社会高速发展的时代,数字化革命给所有领域带来新的改变。随着Internet的普及,无论人们相隔多么遥远,都有天涯若比邻的感觉。足不出户,便可知天下新近之大事,便可与大洋彼岸的朋友畅谈无阻。网页逐渐融入人们的生活,快速及时地浏览新闻,获取五彩缤纷的网上信息,已成为人们日常生活的一部分,与此同时越来越多的企业建立了自己的WWW网站,企业通过网站可以展示产品,发布最新动态,与用户进行交流和沟通,与合作伙伴建立联系,以及开展电子商务等。互联网的世界里蕴藏无限生机,这里只有想不到的、没有做不到的。网络发展前景无限,及早与网络结合,与信息时代同步,与高科技汇合,定会给社会各行各业的发展注入新鲜的活力。在网络技术的领域里,传统的商务网站的管理方式有两种,一是静态HTML页面,更新信息时需要重新制作页面然后上传页面并修改相应链接,然而随着Internet的进一步发展,这种静态Web站点的开发与维护变得越来越困难,而且不能与浏览者进行有效交互,从而使得这种方法已不多用。二是基于ASP、PHP或者JSP和脚本语言,将动态网页和数据库结合,通过应用程序来处理信息,这是目前较为流行的做法。本文论述的就是采用JSP + Tomcat + SQL开发环境开发动态的Web网络新闻发布系统。我们在开发的时候分了3个阶段:系统分析、系统设计、系统实施。其中系统设计主要包括了系统整体设计和详细设计2部分;系统实施主要包括前台和,后台和网站测试3个部分。
【关键词】Struts组建编程模型、ActionForm的说明、样式层、持久层、服务层、控制层。
目 录
前 言 4
Foreword 5
第一章 绪论 6
1.1-Internet与企业级应用平台 6
1.1.1-Internet的现状 6
1.1.2-企业级应用平台 6
1.2-J2EE及其他相关技术 7
1.2.1-J2EE技术 7
1.2.2 -JSP简介 10
1.2.3-数据库概述 10
第二章 系统分析 11
2.1-系统开发策略 11
2.2-系统可行性研究 11
2.2.1-新闻发布系统的意义 11
2.2.2-可行性分析 12
2.3-系统需求分析 12
第三章 系统设计 14
3.1-总体设计 14
3.1.1-项目规划 14
3.1.2-系统业务流图 14
3.1.3-数据流程图 15
3.1.4-系统功能模块设计 15
3.2-项目设计 17
3.2.1-设计目标 17
3.2.2-开发及运行环境 17
3.2.3-数据库模块结构设计 17
3.3-网站总体架构 20
3.3.1-新闻发布系统前台架构 20
3.3.2-新闻发布系统后台架构 21
3.3.3-类的分布 22
第四章 系统实施与测试 23
4.1-编写程序 23
4.1.1-网站前台主要功能模块设计 23
4.1.2-网站后台主要功能模块设计 24
4.2-系统测试 33
4.2.1-测试概要 33
4.2.2-测试过程 34
4.3-系统运行 34
第五章 结 论 35
致 谢 辞 36
附录 参考文献 36