jsp程序设计基于jsp新闻发布系统内容摘要:

% 条 /em % } %/td /tr phr我要留言: /hr form action=AddCommentOfNews method=post enctype=multipart/formdata name=form1 id=form1 textarea name=menttext rows=15 cols=61/textarea input name=newsid type=hidden value=% (())。 %/ input name=Submit type=submit value=提交 / 评论 功能的实 现 评论 管理的数据流图如下 评 论 管 理留言信息表(message)评 论 管 理 命 令评论管理结果浏 览 评 论评 论 删 除评 论 查 询 信 息评 论 删 除 信 息评 论 信 息 查 询 结 果评 论 信 息 删 除 结 果评 论 查 看 结 果评 论 删 除 结 果评 论 查 看评 论 删 除 命 令 图 43 评论 管理数据流图 评论与浏览页面 : 图 44 评论浏览添加评论页面 评论实现的事务处理相关代码: 孙元伟:基于 JSP 的网上新闻发布系统 16 protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { // TODO Autogenerated method stub doPost(request, response)。 } /** * @see HttpServletdoPost(HttpServletRequest request, HttpServletResponse response) */ protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { // TODO Autogenerated method stub (gbk)。 (gbk)。 int newsid = ((newsid))。 String ment = (menttext)。 String person = (person)。 String type = (type)。 PrintWriter pw = ()。 (newsid)。 (ment)。 Comment m = new Comment()。 (ment)。 (newsid)。 (person)。 int result = (m)。 if((new)) { (?newid=+newsid)。 } else if((ment)) { (?newid=+newsid)。 } else if((adminment)) { (admin\\?newid=+newsid)。 } } 添加一条评论的代码为: public class InsertComment{ public static void insert(Comment ment) { DBConnectPool dbp=()。 Connection conn=()。 PreparedStatement pstmt=null。 try { pstmt=(inser into ment values(?,?,?,?))。 (1, ())。 (2, ()(new Date()))。 (3,())。 (4, ())。 ()。 } catch (SQLException e1) { // TODO Autogenerated catch block ()。 }finally 孙元伟:基于 JSP 的网上新闻发布系统 18 { try { if(pstmt!=null) ()。 }catch(SQLException el) { ()。 } } } } 后台管理系统的设计 后台登陆模块 图 45 后台登陆界面 当用户在对话框输入正确的用户名、密码及随机产生的验证码时,进入后台页面 ,否则回到登陆页面。 登录事务处理相关代码如 下: protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { // TODO Autogenerated method stub doPost(request, response)。 } /** * @see HttpServletdoPost(HttpServletRequest request, HttpServletResponse * response) */ protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { (gbk)。 (gbk)。 String username = (name)。 String passwd = (pass)。 boolean flag = false。 User user = (new SearchUsers()).getUser(username)。 if(user!=null) { if((())) { flag = true。 } } if(flag) { (admin/)。 } else { (admin/)。 } } 新闻 的 管理 文章的管理包括文章的添加,删除和修改等操作,其数据流图如下 孙元伟:基于 JSP 的网上新闻发布系统 20 新闻信息(article)文 章 管 理文 章 查 询 命 令文 章 添 加文 章 查 询文 章 修 改文 章 删 除文 章 管 理 命 令文章管理结果文 章 查 询 信 息文 章 信 息 查 询 结 果文 章 信 息 添 加 结 果文 章 添 加 信 息文 章 修 改 信 息文 章 信 息 修 改 结 果文 章 删 除 信 息文 章 信 息 删 除 结 果文章查询结果文 章 添 加 命 令文 章 添 加 结 果文 章 修 改 命 令文 章 删 除 命 令文章删除结果文章修改结果 图 46文章管理的数据流图 新闻 的添加 新闻添加页 面 如下 : 图 47 新闻 添加界面 添加一条新闻的相关代码为: public static boolean insert(News news) { boolean flag = false。 DBConnectPool dbp = ()。 Connection conn = ()。 PreparedStatement pstmt = null。 try { pstmt = ( insert into newsinfo( + biaoti,gabushijian,pinglun, + laiyuan,tupian,zhaiyao,guanjiainzi, + classid,fabiaozhe,banquanxinxi,dianjilv + ) + value(?,?,?,?,?,?,?,?,?,?,?)。 )。 (2,())。 (3, ())。 (4,())。 (5, ())。 (6,())。 (7, ())。 (8,())。 (9, ())。 (10,())。 (11,())。 (12, ())。 int r = ()。 if (r == 1) flag = true。 } catch (SQLException e1) { // TODO Autogenerated catch block ()。 } finally { try { if (pstmt != null) ()。 } catch (SQLException el) { ()。 } } return flag。 } 孙元伟:基于 JSP 的网上新闻发布系统 22 总结 经过 几个星期的 的设计和开发,本网上新闻发布系统基本开发完成。 本系统基本能够完成新闻发布、新闻修改、新闻统计等基础的功能。 在使用上非常方便,实时性好,能够很好的使用与小型企业或教育机构的及时新闻发布,不仅能提高工作效率,也能减少经济投资,是一个非常实用的小型新闻发布系统。 但由于时间和开发经验不足等原因,图片新闻的发布未能得以实现。 同时页面内容的设计不够完善和美观,均需要进一步的学习提高。 这次课程 设计,不但是对我这 三年 所学知识的一个检验,也是对我计算机应用水平与写作水平的一个考核,也让我发现 了自己的不足之处,在开发过程中所获得的经验将对我今后的工作和生活产生积极深远的影响。 致谢 在这里我非常感谢我 们 的指导老师 钟静 ,他在百忙之中抽空对本系统的开发作了悉心的指导,帮助解决了多个难点,本系统才得以及时完成。 不管是钟 老师深 厚的理论知识或是严谨的工作态度都让我受益匪浅。 同时也感谢我们的组长 王利平和 各位组员能共同 努力,表现了很好的团队合作精神,才得以成功完成此次课程设计。 在整个团队合作过程中,我们互相帮助,互相学习,使大家都得到了不少的收获,使我们全体成员都在团队开发之用获得了整体的提高。 参考文献 : [1] 孙鑫 . Java Web开发详解 [M].北京:电子工业出版社, 2020 [2] 王俊杰 . 精通 JavaScript动态网页编程 [M].北京: 人民邮电出版社 , 2020 计算机科学与技术专业 毕业实习及毕业论文 (设计 )规范 计算机科学与工程学院 计算机科学与技术系 2020 年 03 月 1 目 录 一 . 毕业实习及毕业论文 (设计 )的主要目的 ........................................................................... 1 二 . 指导教师选聘及对指导教师的要求 .................................................................................. 1 三 . 毕业实习分组及实施计划 .................................................................................................. 3 四 . 毕业论文 (设计 )的选题 ........................................................................................................ 4 五.毕业实习及毕业论文 (设计 )的进度控制 .......................................................................... 5 六、毕业论文的结构与格。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。