- 1、本文档共11页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
基于JSP技术的网站新闻管理系统的设计与实现
基于JSP技术的网站新闻管理系统的设计与实现
计算机与网络创新生活
网络技术
基于JSP技术的网站新闻管理系统的
设计与实现
朱兆霞
f江苏省南通市第二中学江苏南通226002)
【摘要】利用新一代的动态网页技术JSP开发的网站新闻管理系统,实现了网站信息的动态管理,使得对网站信息的管理更
加及时,高效,提高了工作效率.文章重点阐述了基于JSP技术的网站新闻管理系统的设计与实现.
【关键词】网站新闻管理系统JSP设计实现
1引言
随着Intemet的普及,越来越多的企事业单位建立了自己
的Www网站,通过网站可以展示新产品,发布新动态,与用
户进行沟通和交流,与合作伙伴建立联系等.要达到以上功效,网
站司管理系统是整个网站中必不可缺的一个重要部分.
传统的网站新闻管理有两种方式,一是静态HTML页
面,更新信息时需要重新制作页面然后上传,并修改相应链
接,这种方式因时效性得不到保证已不多用.二是动态的ASP
页面,将动态网页和数据库结合,通过应用程序来处理信息,
这是目前较为流行的方式.但是由于ASP本身的局限性使得
系统有一些不可克服的缺陷,而采取JSP技术开发的系统性
能上有了很大的改善,本文主要介绍了笔者使用JSP技术开
发的网站新闻管理系统的设计与实现.
2系统需求分析
根据网站新闻管理系统的基本需求,网站新闻管理系统
需要完成以下主要任务:
(1)新闻栏目管理:由于网站的新闻栏目多种多样,如发
展动态,本站公告,诚聘英才等等,而这些栏目经常发生
变化,所以网站新闻管理系统必须具有对栏目的管理功能.
(2)新闻管理:由于网站每天都需要发布新信息,长年累
月系统内的新闻信息很多,并且有时发布新闻时不在意会出
现这样或那样的错误,所以网站新闻管理系统必须具有对新
闻的日常管理功能.
(3)管理员管理:由于网站中的新闻信息多种多样,不同
的部门可能有不同信息需要发布,而且新闻管理最重要的是
要做到实时更新,及时维护,在网站中,这个工作量非常的大,
一
般情况下每个新闻管理系统都需要多个管理员分管不同新
定稿日期:2007-05-26
闻栏目.所以网站新闻管理系统必须实现对管理员的管理,以
及对管理员的级别进行管理.
(4)上传文件和系统数据库管理:主要是对发布新闻时所
带的一些文件和系统数据库进行日常维护.
本系统主要供系统管理员和栏目管理员两类用户使用,
系统管理员具有最大的操作权限,可以对系统的所有管理进
行操作,而栏目管理员只能对自己所管理栏目中的新闻进行
管理.
3系统设计
3.1系统模块设计
根据上面需求分析的结果,按结构化设计的要求,可以将
系统划分成用户登录模块,系统管理模块,栏目管理模块和新
闻管理模块,各个模块还可以进~步划分其下属子模块.系统
模块结构,如图1所示.
从图1的系统模块结构图中可以看出,每一个主要模块
最终都是由其下属子模块来实现的,下面就对它们的具体实
现过程进行讲解.
(1)系统登录:该模块负责管理员进入系统前的验证操
作,只有输入正确的用户名和密码才能进入系统进行管理.通
过系统登录查询用户的管理权限和分管的栏目信息,转到相
应的管理页面,来实现用户权限的管理.为了不让非法用户眺
过登录验证直接进入系统,系统就必须采取一定的安全措施,
本系统是通过session对象来实现的.当管理员成功登录时设
置session对象的属性值为true,在管理员进入每一个管理页
面之前,系统都通过判断此属性的值是否为true来判断管理
员是否通过登录验证.如果没有通过登录验证,系统会将页面
重定向到登录页面,这样就避免了非法用户眺过登录验证直
接进入系统.而且session的值是在网页运行时设置的,所以安
全性是有保障的.
2007年第12期《计算机与网络》
网络技术
计算机与网络创新生活
图1系统模块结构图
(2)发布新闻:此模块是整个系统的核心,管理员通过此
模块发布新闻.输入的信息包括标题,关键字,来源部门,内
容,发布日期,作者等,其中发布日期由系统自动生成.数据输
入完后,应该立即对用户输入的数据进行合法性检查,如某个
文本框不能为空或只能输入数字等.本系统使用JavaScript语
言编写的函数来实现这项功能的,检查无误后才能将所输入
信息存入数据库,否则不予存储返回重新输入.在信息存入数
据库时要特别注意,因为新闻内容是普通文本格式,如果直接
将其添加到数据库中,会丢失如空格,回车等信息,新闻显示
时会出现数据杂乱的情况.所以在保存过程中要进行相应的
格式转换,使普通文本格式转换成网页格式,如回车转换为lt;
brgt;,然后再添加到数据库中.
(3)查询新闻:该模块提供了新闻查询功能,主要是方便
新闻管理者在维护新闻时能迅速找到自己需要的信息,只要
输入待查找信息的关键字就可以快速地找到
您可能关注的文档
- 口腔正畸学教案及试题及答案20167182.doc
- 口腔临床医学专业优秀论文 正畸-正颌联合治疗成人骨性ⅲ类错(牙合)的疗效及其稳定性研究.doc
- 口腔生物学期末考试复习资料_口腔医学院重点讲义.doc.doc
- 口腔正畸学教案及试题及答案[指南].doc
- 化疗病人的护理朱琳ppt课件.ppt
- 口腔癌及其预防.ppt.ppt
- 口腔门诊前台工作细则[策划].doc
- 口腔门诊前台工作细则[技巧].doc
- 口腔门诊前台工作细则【必威体育精装版资料】.doc
- 口服华法林患者健康教育_图文.ppt.ppt
- 基于FPGA的数据采集系统电路设计_毕业设计论文1.doc
- 基于LabVIEW和单片机的虚拟温度检测系统设计(可编辑).doc
- 基于MATLAB-Simulink转速闭环直流调速控制系统的仿真研究.doc
- 基于MATLABSimulink的模拟通信系统的仿真课程设计(可编辑).doc
- 基于matlab二阶控制系统单位阶跃响应的分析_图文.doc
- 基于MATLABSimulink的模拟通信系统的仿真(线性调制).doc
- 基于java网上书店的设计与实现(含源文件).doc
- 基于MATLAB的BP神经网络应用_0.doc
- 基于Android开发多媒体播放器(PPT-27).ppt
- 基于matlab的FIR滤波器的设计与仿真毕业论文设计(可编辑).doc
最近下载
- 国开城市管理学1-11章节自测.pdf VIP
- 公路软土地基路堤设计规范(DB33-T 904-2021).docx
- 如何做好患者的跌倒评估和预防?.pptx
- 《固体废弃物的处理与处置》完整课件.pptx VIP
- 陕西省全省性社会团体章程示范文本(陕西省2022版).pdf VIP
- 2024年第五届美丽中国全国国家版图知识竞赛题库及答案(中小学组).pdf VIP
- 2025年苏科版八年级下册物理期中综合检测试卷及答案.pdf VIP
- 《园林规划设计》 课件 项目1--3 园林规划设计初识 ---园林绿地组成要素设计.pptx
- 六年级语文下册教学课件《文言文二则》.pptx VIP
- 2025年中考语文模拟试卷(含答案).pdf VIP
文档评论(0)