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

JSP实现网站新闻管理系统-1.ppt

  1. 1、本文档共57页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
重庆城市职业学院PPT模板1.ppt重庆城市职业学院PPT模板1.ppt重庆城市职业学院PPT模板1.ppt

JSP实现网站新闻管理系统 本章主要内容 新闻管理系统总体设计 新闻管理系统数据库设计 新闻管理系统的基本框架 新闻系统各功能模块的设计与实现 新闻系统的部署和发布 13.1 系统总体设计 系统功能及模块 (1)浏览新闻 用户能够通过浏览器查看新闻,如果有多条新闻,要求可以分页显示 (2)新闻的录入(发布) 要求是通过浏览器来完成,并且可以编辑新闻的格式 (3)新闻的修改 要求通过浏览器来完成 (4)删除新闻 根据需要,可以删除新闻 (5)系统验证 对系统进行管理前,必须经过登陆系统验证。用户不必登陆即可随便查看新闻,系统管理员必须要经过身份验证才能管理系统 根据功能需求,系统包括如下模块: (1)新闻浏览主页面 (2)新闻浏览最终页面 (3)系统管理主页面 (4)发布新闻模块 (5)修改新闻模块 (6)删除新闻模块 系统实现方案 开发数据库应用系统一般来说有两种数据库体系结构:C/S(Client/Server,客户机/服务器)结构和B/S结构(Browser/Server,浏览器/服务器)结构。 C/S是Client/Server的缩写,服务器通常采用高性能的PC、工作站或小型机,并采用大型数据库系统,如Oracle、Sybase、Informix或 SQL Server。客户端需要安装专用的客户端软件 B/S 是Brower/Server的缩写,客户机上只要安装一个浏览器(Browser),如Netscape Navigator或Internet Explorer,服务器安装Oracle、Sybase、Informix或 SQL Server等数据库。用户界面完全通过WWW浏览器实现,主要事务逻辑在服务器端实现。浏览器通过Web Server 同数据库进行数据交互。 13.2系统数据库设计 数据库需求分析 根据本系统功能要求,新闻管理系统需要以下数据项 (1)新闻资料 新闻标题、新闻内容、发布日期、发布人 (2)用户密码资料 用户名、密码、是否为管理员、姓名 数据表设计 设计两个表,分别为新闻文章表和用户表,这两个表的结构如下所示: 13.3 系统基本框架 新闻管理系统的功能是用户可以通过浏览器查看新闻,管理员也可以通过浏览器发布和管理新闻。 新闻管理系统的基本结构图如下所示: 本系统的程序目录结构如下所示: 13.4 公共模块设计 公共模块一共包含4个JSP文件和一个CSS文件:”common.jsp”、“connectdb.jsp”、“check.jsp”、“codefilter.jsp”、 style.css common.jsp:包含其他JSP文件中需要导入的JAVA类和包,这样其他的JSP文件就可以只需要将”common.jsp”文件包含进来即可,而不必逐一包含Java类和包。 connectdb.jsp:用来连接数据库 check.jsp:用来判断是否是以系统管理员的身份登陆系统,防止非法用户直接进入系统管理后台对系统进行破坏 codefilter.jsp:用于对新闻文章的内容进行转换,将一般格式与HTML格式之间的转换,如一般格式的回车换行,在HTML中就是一个br标记等。 13.4.1“common.jsp”文件 内容如下: %@ page import=java.io.*% %@ page import=java.util.*% %@ page import=java.sql.*% %@ page import=java.util.*% %@ page import=java.text.*% 其他JSP文件只需要加载这个文件即可。 13.4.1“connectdb.jsp”文件 % Class.forName(com.microsoft.jdbc.sqlserver.SQLServerDriver).newInstance(); String url=jdbc:microsoft:sqlserver://localhost:1433;databaseName=newsmanage; Connection con= DriverManager.getConnection(url,sa,lily); Statement smt=con.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_UPDATABLE); ResultSet rs; String sql; String title = 网站新闻管理系统; % “check.jsp”文件 程序代码如下: % if((String)session.getValue(Enter)!=true) { String errmsg=error2;

文档评论(0)

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

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

1亿VIP精品文档

相关文档