欢迎来到人人文库网! | 帮助中心 人人文库renrendoc.com美如初恋!
人人文库网
首页 人人文库网 > 资源分类 > DOC文档下载

网站新闻管理系统论文 新闻管理系统论文.doc

  • 资源大小:460.50KB        全文页数:13页
  • 资源格式: DOC        下载权限:游客/注册会员/VIP会员    下载费用:6
游客快捷下载 游客一键下载
会员登录下载
下载资源需要6

邮箱/手机号:
您支付成功后,系统会自动为您创建此邮箱/手机号的账号,密码跟您输入的邮箱/手机号一致,以方便您下次登录下载和查看订单。注:支付完成后需要自己下载文件,并不会自动发送文件哦!

支付方式: 微信支付    支付宝   
验证码:   换一换

友情提示
2、本站资源不支持迅雷下载,请使用浏览器直接下载(不支持QQ浏览器)
3、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰   

网站新闻管理系统论文 新闻管理系统论文.doc

1目录一系统的总体设计311系统概述312系统功及模块313系统实现方案4二数据库设计421数据库需求分析422数据库设计4三详细设计531系统基本框架532系统各功能模块设计与实现6321公共模块设计6322新闻浏览界面6323管理员登陆系统7324系统管理界面7325发布新闻模块8326修改新闻模块8327删除新闻模块8四运行效果发布841登陆界面842登陆后界面943发布新闻界面944发布后界面945修改新闻模块1046删除新闻模块1047新闻浏览主界面1148新闻浏览最终界面11五参考文献1221、系统总体设计11系统概述本系统为是应用JSP和SQL2000开发的网站新闻管理系统,用户可以通过浏览器访问本系统,查看新闻,管理员可以登录本系统进行新闻的添加,删除和修改。对于本系统的管理也是通过浏览器来完成的,它具有操作方便快捷等有点。12系统功能及模块1浏览新闻用户通过浏览器查看新闻,如果是多条新闻,可以分页显示。2新闻录入通过浏览器来完成,可以改变格式。3新闻修改通过浏览器来完成。4删除新闻根据需要可以删除新闻。5系统管理员验证在对系统管理之前,必须通过登录系统验证。用户不必登陆即可查看所有新闻,管理员必须进行身份验证才能管理系统。图1系统功能模块新闻管理系统新闻浏览主界面新闻浏览最终页面系统管理主界面发布新闻模块修改新闻模块删除新闻模块313系统实现方案本系统采用B/S结构,使用JSP技术,JSP服务器采用TOMCAT50后台数据库管理系统采用SQLSERVER2000,开发环境为ECLIPSE32MYECLIPSE50。2、数据库设计21数据库需求分析根据本系统功能要求,新闻管理系统需要以下数据项。(1)新闻资料新闻标题、新闻内容、发布日期、发布人。(2)用户密码资料用户名、密码、是否为管理员、姓名。22数据库表设计根据需求分析,共设计两个表,分别为新闻文章表和用户表。列名数据类型是否可为空说明IDINT否纪录编号,标识属性,主键TITLEVARCHAR100否文章标题BODYVARCHAR8000否文章内容ADDDATEVARCHAR30否发布日期ADDUSERVARCHAR10是发布人表1新闻文章表列名数据类型是否可为空说明IDINT否纪录编号,标识属性,主键USERIDVARCHAR15否用户名USERPASSWORDVARCHAR15否用户密码ISMASTERVARCHAR1否是否为管理员USERNAMEVARCHAR10是用户姓名表2用户表43.详细设计31系统基本框架图2系统基本结构图公共模块中一共有4个JSP文件和一个CSS文件“COMMONJSP”包含其他JSP文件中需要导入的JAVA类和包,这样其他JSP文件就可以只需要将“COMMONJSP”文件包含进来,而不必逐一包含JAVA类和包。“CONNECTDBJSP”文件主要用来连接数据库,由于这段代码在大部分页面中会出现,属于重复代码所以可以将他作为一个单独的JSP文件“CODEFILTERJSP”文件用于对新闻文章的内容进行转换,将一般格式于HTML格式之间转换,如一般格式的回车换行,在HTML格式中就是一个BR标记等。“CHECKJSP”文件用来判断是否可以系统管理员的身份登陆了系统,防止非法用户直接进入系统管理后太对系统进行破坏。一般用户不需要登陆就可以打开新闻浏览最终页面“INDEXJSP”查看新闻列表,单击其中某一条新闻的标题,就可以打开新闻浏览最终页面“ARTICLEJSP”。公共模块COMMONJSPCONNECTDBJSPCODEFILERJSPCHECKJSP新闻浏览最终页面ARTICLEJSP新闻浏览主界面INDEXJSP管理员登录系统LOGINJSPCHKLOGINJSP系统管理主界面MAINJSP发布新闻模块ADDARTICLEJSPSAVEARTICLEJSP修改新闻模块EDITARTICLEJSPEDITARTICLEOVEJSP删除新闻模块DELARTICLEJSP5查看新闻。由于新闻的标题和内容都存放在数据库中,所以最终的新闻页面是根据数据库中的记录动态生成的。只有管理员才能输入正确的用户名和密码,通过登陆系统“LOGINJSP”和“CHKLOGINJSP”,才能登陆到系统管理主页面“MIANJSP”。在这个主页面中,管理员可以发布新闻、修改新闻以及删除新闻。32各功能模块的设计与实现321公共模块设计公共模块中一共有4个JSP文件和一个CSS文件COMMONJSP包含其他JSP文件中需要导入的JAVA类和包。CONNECTDBJSP用来连接数据库以及声明相关变量,连接数据库时首先装载驱动,然后建立CONNECTION对象与指定的数据库进行连接。代码中声明了RESULTSET的实例RS用来返回查询结构。还定义全局变量TITLE供以后的文件使用。CHECKJSP用来判断是否以系统管理员的身份登陆系统,防止非法用户登陆到系统管理后台对系统进行破坏,程序中使用了会话(SESSION)对象。会话对象类似与普遍应用程序中的全局变量。在一个WEB应用程序中,当一个用户访问该应用程序时,这个会话对象使这个用户在该WEB应用的所有页面共享数据。可以使用PUTVALUE和GETVALUE方法来保存和读取会话对象中的数据。上段代码中通过读取会话对象中的数据ENTER是否为TRUE来判断系统管理员是否登陆。系统管理员在成功登陆后会将ENTER数据保存为TRUE。CODEFILTERJSP用于对新闻文章的内容进行格式转换,即在一般格式与HTML格式之间的转换,如一般格式的回车换行,在HTML格式中就是一个BR标记等。程序中定义了3个方法,其中的REPLACE方法是内部方法,是供其他两个方法调用的。其他程序中只调用TOHTML和UNHTML方法。322新闻浏览界面INDEXJSP用户浏览新闻的主页面,该页面的作用是将所有的新闻标题以列表形式显出来,6ARTICLEJSP读者在新闻浏览主页面“INDEX,JSP”中单击感兴趣的新闻标题时,就会打开新闻浏览最终页面“ARTCLEJSP”,查看新闻内容。“ARTCLEJSP”的任务就是接受主页面传入的新闻ID,然后以此ID在数据库新闻文章表ARTICLE中查找符合条件的记录,然后取出新闻标题、新闻内容等信息,并显示在“ARTCLEJSP”页面上。323管理员登录系统新闻管理系统的后台管理用来发布、修改、删除新闻。拥有相应权限的管理员才能管理系统,所以新闻管理系统需要管理员登陆系统。登陆系统主要包括两个JSP文件“LOGINJSP”和“CHKLOGINJSP”。LOGINJSP主要用来让管理员输入用户名和密码(1)程序开头使用语句将“COMMONJSP”和“CONNECTDBJSP”包含进来。(2)使用JAVASCRIPT编写函数CHECKDATA用来判断管理员是否输入了用户名和密码,如果没有输入,则给出提示。当用户单击登陆按钮,提交表单时,就会执行这个函数。(3)程序中设置STEING类型的变量ERRMSG,它一共有两个值“ERROR1”和“ERROR2”,如果取“ERROR1”,表示输入的用户名和密码不正确,如果为“ERROR2”,表示用户没有登陆而企图直接进入管理页面。(4)用户输入用户名和密码,或者没有登陆,直接在浏览器地址栏中输入地址,企图进入管理页面时,他们都会由相应的JSP文件重定向到本页面,并传入变量ERRMSG的值。(5)出现错误时,程序首先取出变量ERRMSG的值,并设置SESSION对象,将SESSION判断是哪种错误,并打印出来。(6)代码中定义了一个表单,ACTION问“CHKLOGINJSP”用户单击登陆按钮,提交表单,打开“CHKLOGINJSP”页面,判断用户名和密码是否正确。CHKLOGINJSP在数据库的表中查询,验证用户名和密码的正确性。324系统管理主界面当管理员输入正确的用户名和密码后就进入到了MAINJSP,在该页面可以发布,7修改,删除新闻。325发布新闻模块如果想发布新闻。单击发布新闻,就进入了发布新闻模块。发布新闻模块有两个文件组成“ADDARTICLEJSP”和“SAVEATRICLEJSP”。ADDARTICLEJSP负责在页面中添加新闻,然后提出表单。SAVEATRICLEJSP页面将添加的新闻保存到数据库NEWS的数据表ARTICLE中。326修改新闻模块新闻发布后,如果发现输入的标题或者内容出现错误,可以使用修改新闻模块,对新闻进行修改。就修改新闻模块共有两个JSP文件“EDITARTICLEJSP”和“EDITARTICLEOVERJSP”。EDITARTICLEJSP将待修改的新闻和内容显示出来,供管理员修改。EDITARTICLEOVERJSP将修改后的新闻保存到数据库中。327删除新闻模块根据需要还可以删除新闻,DELARTICLEJSP文件就负责这种功能。4.运行效果发布41登陆界面

注意事项

本文(网站新闻管理系统论文 新闻管理系统论文.doc)为本站会员(zhaozilong)主动上传,人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知人人文库网(发送邮件至[email protected]或直接QQ联系客服),我们立即给予删除!

温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。

关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服客服 - 联系我们

网站客服QQ:2846424093    人人文库上传用户QQ群:460291265   

[email protected] 2016-2018  renrendoc.com 网站版权所有   南天在线技术支持

经营许可证编号:苏ICP备12009002号-5