文档介绍:目录
1 概述 1
2 系统分析 1
需求分析 1
可行性分析 2
3 总体设计 2
项目规划 2
4 系统设计 3
设计目标 3
开发及运行运行环境 3
逻辑结构设计 4
5 公共类的设计 6
获得当前系统时间类 6
JavaBean类 7
数据库连接类 10
6 网站前台主要功能设计 11
网站首页页面设计 11
主要赛事新闻显示 12
详细信息显示 16
赛程列表信息显示 18
赛程详细信息 23
留言板设计 26
7 网站后台主要功能设计 29
管理员登陆 30
后台主页面 34
新闻发布管理 35
比赛模块管理 43
权限管理 46
留言板的管理 50
8 系统测试与维护 53
系统测试 54
系统维护 55
9 结束语 55
10 致谢 56
参考文献 57
1 概述
随着互连网的进一步发展,网络媒体在人们心中的地位进一步提高,新闻发布系统做为网络媒体的核心系统,其重要性是越来越重要:一方面,它提供一个新闻管理和发布的功能;另一方面,现在的新闻发布要求实现与普通的用户实现交互,用户可以很方便地参加一些调查和相关新闻的评论,这一点也是其他一些媒体现在无法做到的(电视,电台等),同时,发展到当今,可以说,,你就会接触到新闻发布系统,新闻发布系统的用户是相当惊人的,其重要性是不容置疑的,当然这也对新闻发布系统的开发提出了更高的要求。而作为这个关于奥运题材的新闻发布系统更应该显现它独有的特点,充分、及时的展示比赛的各项信息。
2 系统分析
需求分析
根据新闻发布系统的特点,并与用户进行沟通。需要本系统具有以下功能。
前台:
●统一、友好的操作界面,用以保证系统的易用性。
●首页各项功能模块的合理分布,体现该新闻系统的特点。
●强大的查询功能,便于用户查看各项信息。
●单独模块新闻展示,赛事新闻的点击排行,以及精彩赛事浏览等。
●会员用户对新闻的留言,以及留言的统计和查看。
●各项运动赛程浏览,以及全部赛程浏览。
后台:
●管理员登陆,主页面的设计。
●新闻发布管理(添加新闻、修改新闻、删除新闻(删除留言))
●比赛模块管理(添加模块、修改模块、删除模块)
●权限管理(修改管理员权限)
●留言板的管理
可行性分析
奥运新闻发布系统是用于显示最新的比赛信息,以及用户对信息的评价,在前台浏览信息的时候无需验证的一个新闻系统。后台主要对信息的整理与收集,从而更好的方便的读者,减少了一些用户为了专门了解比赛信息而查阅其他多信息网站的麻烦。本系统是使用JAVA语言的JSP技术开发,完全体现了JAVA语言纯面向对象的特点,更易于理解。
3 总体设计
项目规划
信息系统网站是一个JSP与数据库技术借个的典型应用,由前台用户操作和后台管理员操作模块组成。其规划功能模块如下。
查看信息
查看信息模块主要实现了对所有比赛信息的浏览,更好的了解各项信息。
●信息留言
信息留言模块实现了会员用户能对新闻信息的留言。
●赛程信息
该模块主要对各项运动比赛时间的展示,还有全部比赛信息。
●新闻发布管理
该模块主要是对新闻信息进行添加、修改、删除。
●比赛模块管理
该模块主要是对比赛项目进行添加、修改、删除。
●权限管理
主要是针对管理权权限进行管理,超级管理员能对普通管理员进行操作。
●留言板管理
主要是对新闻消息的留言进行管理,如有不良信息对其进行删除或修改。
4 系统设计
设计目标
根据新闻系统的需求进行开发设计,主要实现如下目标:
●界面设计友好、美观、数据要准确、安全、可靠。
●强大查询功能,方便用户浏览网站的所有信息。
●设计会员登陆功能,保证新闻留言的安全性。
●实现对信息、比赛项目等信息的添加、修改、删除,便于更新网站内容。
●系统最大限度地实现易维护性和易操作性。
开发及运行运行环境
本系统运行时需要以下条件:
硬件平台:
●CPU:。
●内存:512MB以上。
软件平台:
●操作系统:Windows XP/Windows 2000/Windows 2003 。
●数据库:MYSQL。
●开发工具:MyEclipse。
●开发工具包:JDK 。
●JSP 服务器:Tomcat 。
●浏览器:。×
●分辨率:最佳效果1024 × 768 像素。
逻辑结构设计
本系统数据库采用MYSQL数