- 1、本文档共10页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
摘要:随着Internet的迅速发展,社会已经进入了网络时代,人们越来越倾向于从Internet获取信息。而网站则是Internet网上进行信息传播的主要载体,为了使网站的管理者方便的进行新闻的动态发布和管理,将杂乱无章的信息(包括文字、图片)经过组织,合理而且有序地通过网页呈现给人们,开发了本新闻发布系统。
本系统利用jsp动态网页技术和MySql数据库,以B/S模式开发,实现新闻的发布和管理。前台为用户提供了新闻分类显示、新闻有哪些信誉好的足球投注网站、新闻下载、留言评论和滚动显示等功能;管理用户可以通过Web浏览器登陆后台实现新闻的发布、管理、实时的进行行为统计和记录等操作。
关键词:JSP;新闻发布;MYSQL数据库;B/S模式Xxx:登陆、注册、注销及用户管理;添加、删除及有哪些信誉好的足球投注网站新闻;新闻分页;
Xxx:主页面及图片设计;编辑(修改、上传及下载)新闻;新闻分类及查看新闻;
3.概要设计
3.1 总体业务构造
本系统的主要目的就是为用户提供一个方便、及时的网上新闻发布、浏览平台。管理员需要对数据库的新闻进行增加、编辑、删除,并能上传附件。用户则可利用本系统,直接在网上根据自己的需要对新闻进行浏览、检索、下载。本系统遵循软件工程标准,并按照软件工程规定的流程进行项目的开发。
3.2 系统功能设想
这里的功能划分,是根据第一阶段需求调查基础上进行的初步划分。随着需求调查的深入,功能模块随着对需求了解的明确得到调整。
新闻发布系统是一个功能齐全的新闻网页,本系统基于B/S模式,服务端采用JSP进行动态开发系统应用程序可划分为对应得2个子模块:包括用户管理和新闻管理。根据各子系统所包括内容,还可以将各个子系统继续细化划分为更小的功能模块。划分的准则主要遵循模块的内聚性要求和模块间的低聚合性。如图所示表示一个新闻信息管理系统功能模块结构图。
3.2.1 用户管理(用户注册后信息将写入数据库):
a.管理员及用户登录;
b.用户注册;
c.用户注销;
d.用户信息管理;
3.2.2 新闻管理(基于数据库):
a.基本新闻信息的添加,包括新闻标题、新闻内容等;
b.基本新闻信息的编辑,包括修改新闻内容、上传附件等;
c.基本新闻信息的删除;
d.基本新闻信息的分类;
e.基本新闻信息的有哪些信誉好的足球投注网站;
新闻信息管理系统功能模块结构图
3.3 功能实现设想
根据系统功能要实现的模块我们对各个功能怎么实现进行了合理的分配。
实现功能基本设想流程图
3.4 其它要求
如本次实验使用mysql数据库的版本不支持汉字的保存及输出,但这不是本次实验的核心内容,所以在这次实验中没有过多的去对数据库要求。
4.详细设计
这里主要介绍自己实现的功能模块设计
4.1 主页面及图片设计
4.1.1 在主页面设计中我添加的新闻头部及底部的图片使页面看起来更加美观,也使得新闻看起来更加正规。在对图片添加过程中对添加图片的位置、大小和各种属性有了进一步的了解
4.1.2 比较新颖的是在主页面中由于各功能跳转键(利用超链接跳转到各功能实现界面,如新闻添加界面、新闻修改界面等)都放在了左侧,在右侧我做了一个图片跳转的脚本,可以使图片自动循环播放。
实现图片跳转代码主要是:
样式: script language=JavaScript
设置变量: var imgUrl=new Array();
var imgTitle=new Array();
var adNum=0;
var i=0;
添加循环使用的图片: i++;
imgUrl[i] = images/1.jpg;
imgTitle[i] = 欧洲杯决赛:西班牙卫冕创神迹 圣婴荣膺金靴奖
var imgPre=new Array();
循环显示的变量: var j=0;
共添加了7张图片: for (i=1;i=7;i++)
{if((imgUrl!=))
{j++;}
else { break; }}
功能实现代码: function playTran()
{ if (document.all)
imgInit.filters.revealTrans.play();}
......
function stop()
{ clearTimeout(theTime
文档评论(0)