ImageVerifierCode 换一换
格式:DOCX , 页数:27 ,大小:173.45KB ,
资源ID:18364838      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/18364838.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(jsp新闻发布系统Word格式文档下载.docx)为本站会员(b****6)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

jsp新闻发布系统Word格式文档下载.docx

1、 3. 实验步骤4 (1)需求功能描述4 (2)代码设计与模块显示5 (3)数据库设计24四实验结果与分析24五实验总结25六实验问题和建议25七后记25一实验目的通过一个学期对工程软件设计与实践课程的学习,其实质是增加大家的动手能力,故此本学期采用小组开发制,希望大家对所学习的内容进行系统运用和巩固,进行了本次实践考察。随着网络的快速发展和普及,越来越多的用户习惯上网浏览新闻。本系统的主要目的就是为用户提供一个方便及时的网上新闻发布、浏览平台。利用本系统,用户可以直接在网上发布新闻信息并根据自己的需要对新闻进行检索。本系统遵循软件工程标准,并按照工程软件规定的流程进行项目的开发。本文档对我们

2、本次实验的详细过程进行了清楚地撰写,本次任务是要实现一个新闻发布系统,系统的主要功能包括:新闻查看功能、新闻删除功能、发布新闻功能、管理员登录功能和新闻管理功能。任何用户均可使用本系统来查看、删除、发布新闻。用户可以通过单击每条新闻的标题来查看该条新闻的详细内容。当用户作为系统管理员成功登录后,可以使用新闻管理功能。新闻管理包括对现有新闻的修改和删除。 二实验设备和环境1. 实验设备:西安石油大学计算机机器以及各开发者本人的计算机。2. 实验环境:A 硬件环境处理器:Inte1Peteum内存:32M或更高硬盘空间:1GBB 软件环境操作系统:Windows 98/ME/2000/XPWeb服

3、务器:Tomcat7.0软件:MyEclipseC 数据库Mysql 开发语言:JSP、Java、Servlet3. 实验名称:新闻发布系统4. 开发者:杨雪(组长),王闯,何雪英,李文华,王卯三实验内容与步骤1. 实验内容2. 任务分配杨雪(组长):登录模块和数据库连接处理,以及最终整理文件进行系统改进。何雪英:修改新闻模块王 闯:增加新闻模块李文华:删除新闻模块王 卯:查询显示模块3. 实验步骤(1)需求功能描述 新闻发布系统的主要目的是为用户提供一个方便的、可快速浏览当前最新新闻的界面并且也可以随时发布最新的讯息以达到信息共享的目的。因此要为用户提供个方便易用的使用界面,同时也为具有更高

4、权限的管理用户提供添加、删除和查找,修改功能。 A查看新闻功能 任何用户均可以使用查看新闻功能。用户进入系统后,就可以直接看到所有新闻列表,并且使用分页显示的效果,每页显示5条新闻,用户可通过单击下方的“上一页”和“下一页”。这里显示的所有新闻按发布的序号排列。用户通过单击每条新闻的标题可以查看到新闻的详细内容,其中包含点击次数。 B增加新闻功能 任何用户均可以使用发布新闻功能。用户通过在系统下方单击“增加新闻”超链接可以进入发布新闻页面。发布新闻时,需要填写新闻的标题、内容,发布时间取当前系统时间,不需要用户填写。 C删除新闻功能 选中新闻的序号,单击删除按钮就可以进行新闻删除。 D修改新闻

5、功能 用户登录后,选中需要修改的新闻序号,即可弹出修改界面,进行标题与内容的修改。(2)代码设计与模块显示A用户登录 源代码: head/headbodycenterh2用户登录hrbrform action=LoginServlet method=post 用户名:input type=text name=username 密 &码:passwordpwdsubmit value=提交reset重置/formfont color=red% String result=(String)request.getAttribute(err); if(result!=null) if(pwd

6、err.equals(result) % 密码不正确,请重新输入! nouser 对不起,此用户不存在!/font/center/body/html Java代码:package news.control;import java.io.IOException;import java.io.PrintWriter;import javax.servlet.ServletException;import javax.servlet.http.HttpServlet;import javax.servlet.http.HttpServletRequest;import javax.servlet.h

7、ttp.HttpServletResponse;import news.logic.loginlogicBean;public class LoginServlet extends HttpServlet public LoginServlet() super(); public void destroy() super.destroy(); public void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException String userna

8、me=request.getParameter( String password=request.getParameter( loginlogicBean loginBean=new loginlogicBean(); String result= loginBean.verify(username, password);ok request.getSession().setAttribute(user, username); request.getRequestDispatcher(/main/list.jsp).forward(request, response); else if(PWD

9、ERR request.setAttribute(, index.jsp else public void init() throws ServletException 模块:B显示新闻源代码:% page import=news.data.NewsDataBeanNewsDataBean bean=(NewsDataBean)request.getAttribute(beanfont size=6 color=显示新闻trtd标题:/td%=bean.getNewstitle() %/tr时间:%=bean.getNewsdate() %内容:%=bean.getNewscontent()

10、%点击次数:%=bean.getNewscount() %/tablea href=javascript:history.back()返回Java代码:import news.data.NewsDataBean;import news.logic.NewsLogicBean;public class DetailServlet extends HttpServlet public DetailServlet() public void doGet(HttpServletRequest request, HttpServletResponse response) int newsid=Integ

11、er.parseInt(request.getParameter(newsid); NewsDataBean bean=new NewsLogicBean().detail(newsid); if (bean != null) request.setAttribute(, bean); request.getRequestDispatcher(main/detail.jsp).forward(request, response); else main/error.jsp 模块:C增加新闻script type=text/javascriptfunction check()if(document

12、.tijiao.newsTitle.value=) alert(标题不能为空else if(document.tijiao.newsContent.value=内容不能为空else document.tijiao.submit();/script增加新闻button增加 onclick=check()public class InsertServlet extends HttpServlet public InsertServlet() String newsTitle=request.getParameter( String newsContent=request.getParameter(

13、 int result=new NewsLogicBean().insertNews(newsTitle,newsContent); /if(result=1)main/list.jsp?currentPage=1 /else /request.getRequestDispatcher( / 模块:D删除新闻 Java代码:public class DeleteServlet extends HttpServlet public DeleteServlet() int newsId=Integer.parseInt(request.getParameter( int result=new Ne

14、wsLogicBean().deleteNews(newsId); if(result=1) else request.getRequestDispatcher(main/errors.jsp / Put your code hereE修改新闻修改新闻%=bean.getNewscontent()%hidden value=public class UpdateServlet extends HttpServlet public UpdateServlet() String newsTitle=request.getParameter( String newsContent=request.getParameter( int result=new NewsLogicBean().updateNews(newsId,newsTitle,newsContent);main/er

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1