新闻发布系统项目概述PPT最终版
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
5.项目实现
记者界面
本系统中记者主要负责提交新闻,查看已提交的 新闻 及未被采用的新闻等。 页面如下图所示:
5.项目实现
新闻主界面
任何用户可以在IE7浏览器(或者其它浏览器)中输 入网址:http://localhost/newsRelease/homepage.jsp 即可出现如下图所示的新闻主界面:
本系统的采用的主要技术:
➢ 前台是JSP页面(采用HTML+JavaScript) ➢ 前后台之间通过JavaBean连接 ➢ 后台是数据存储支持
XML用来存储新闻(用JDOM解析xml文件) MySql用来存储人员信息
4.项目详细设计
数据库MySql的设计
本系统采用MySql数据库,在数据库中使用数 据表users来存储职员信息。如表4-1所示:
项目性能需求分析
➢本系统至少在2种浏览器上打开 ➢界面设计友好、美观、数据要准确、安全 ➢系统操作的简易实用性 ➢对于数据库,要设置不同用户的权限,数据的 修改必须由合法用户操作
3.项目总体设计
本系统的总体设计结构图
JSP
3.项目总体设计
本系统采用的开发模式:
采用Java技术构建Web应用开发的模式之一: 即JSP+JavaBean,利用JSP页面,可以非常容 易地结合业务逻辑、服务器处理过程和HTML, 实现显示、业务逻辑和流程控制,从而快速的 完成应用开发。
新闻发布系统项目
指导老师: 李浩 学 院: 计算机科学与技术 班 级:计算机技术 小组成员:** *** ***
项目概述
1 项目引言 2 项目需求分析 3 项目总体设计 4 项目详细设计 5 项目实现 66 项目总结
1.项目引言
随着网络的快速发展和普及,越来越多 的用户习惯上网浏览新闻。本项目的主 要目的就是为用户提供一个方便、快捷 的网上新闻发布、浏览平台。利用本系 统,后台用户可以上传、编辑、发布新 闻信息,前台用户可以根据自己的需要 对新闻进行浏览、检索等。
新闻信息类、新闻各种操作的类、新闻发布类 ➢ javaBeans包:只有实现java访问数据库的类
4.项目详细设计
JSP页面的设计
本系统采用HTML+JavaScript实现JSP页面的 设计,主要页面跳转流程如下图:
5.项目实现
不同权限的后台用户登陆界面
本系统通过在浏览器中输入网址: http://localhost/newsRelease进入登陆界面,通 过用户名和密码匹配和识别后台用户不同的角 色,方便实现rool—>limit—>resource。页面如 下图所示:
4.项目详细设计
Байду номын сангаас存储新闻的XML.file设计
本系统采用XML来单独存放新闻,使打开新闻 的速度大大提高,实现了数据库(MySql)和 XML的完美结合。XML.file如下图所示:
4.项目详细设计
前后台连接的Java类设计
本系统采用设计了两个Java包,分别为: ➢ javabeanclass包:包含JDOM解析xml类、获取
最后,本系统使用了XML文件来存储新闻, 有效提高了打开新闻网页的速度,对于XML 文件的解析采用了JDOM
2.项目需求分析
后台角色需求分析
➢ 信息维护员 ➢ 主编 ➢ 副编辑 ➢ 记者
功能需求分析
➢ 新闻浏览、搜索功能 ➢ 后台角色登陆功能 ➢ 信息维护员对职员信息的修改功能 ➢ 新闻管理功能
2.项目需求分析
项目环境需求分析
➢数 据 库: MYSQL。 ➢开 发 工 具: MyEclipse6.0。 ➢开发工具包:JDK ➢开 发 语 言: JAVA ➢JSP 服务器:Tomcat 5.5
6.项目总结
本系统是—个简单的新闻发布系统,采用 Java技术构建Web应用的开发模式之一:即 JSP+JavaBean
本系统使用了JDBC技术实现了与后台数据库 的互连。
本系统使用了JavaBean技术封装了对数据库 的常用操作,在使用时只需对写好的 JavaBean组件做简单的调用即可,有效地减 少了代码冗余,提高了程序的执行效率。
5.项目实现
信息维护员界面
本系统中信息维护员实现对后台人员(信息维护 员、主编、副编辑、记者)的管理。
页面如下图所示:
5.项目实现
主编界面
本系统中主编主要负责审核副编辑提交的新闻等 页面如下图所示:
5.项目实现
副编辑界面
本系统中副编辑主要负责审核记者提交的新闻及审 核需要重新审核的新闻等。 页面如下图所示: