网站大量收购独家精品文档,联系QQ:2885784924

基于JSP技术的网站新闻管理系统的设计与实现.doc

基于JSP技术的网站新闻管理系统的设计与实现.doc

  1. 1、本文档共11页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 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)查询新闻:该模块提供了新闻查询功能,主要是方便 新闻管理者在维护新闻时能迅速找到自己需要的信息,只要 输入待查找信息的关键字就可以快速地找到

文档评论(0)

aena45 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档