- 1、本文档共57页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 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;
您可能关注的文档
- 郭栎--2月19日过敏原检测项目PPT-培训版.ppt
- 鄂教版三年级科学复习第二单元.pptx
- 酒店模板案例.ppt
- jqx课件(完整版)(参考).ppt
- JSA工作安全分析-1.ppt
- 重庆三峡库区的生态修复.pptx
- 重庆专业IT数码卖场市场调查报告.pptx
- 重大版小学五年级下册Unit2OurFavouriteSports.pptx
- 重庆交通大学研究生开题报告答辩PPT模板.ppt
- 重庆伸科实业大足项目草案.pptx
- 纪念五四运动100周年知识竞赛试题题库与答案(20252025202557) .pdf
- 精选最新版2025特种设备管理人员考核题库100题(含答案) .pdf
- 西藏高校毕业生三支一扶计划招募考试真题2025 .pdf
- 练习分类专题教案(人教版2025选择性必修第二册) .pdf
- 统编版2025-2026年春人教版五年级语文科期末考试模拟卷(一)(含答案+.pdf
- 考生诚信考试承诺书2025字(精选5篇) .pdf
- 考点10 文言文阅读之文言断句-备战2025年高考语文一轮复习考点帮(解析.pdf
- 统编版2025-2026学年语文三年级下册第五单元单元测试卷(含答案).pdf
- 美术素质测试题——2025年整理 .pdf
- 衡水金卷广东省2025届高三下学期3月大联考地理含答案 .pdf
文档评论(0)