web开发课程设计-新闻发布系统

web开发课程设计-新闻发布系统

ID:9379323

大小:169.01 KB

页数:18页

时间:2018-04-29

web开发课程设计-新闻发布系统_第1页
web开发课程设计-新闻发布系统_第2页
web开发课程设计-新闻发布系统_第3页
web开发课程设计-新闻发布系统_第4页
web开发课程设计-新闻发布系统_第5页
资源描述:

《web开发课程设计-新闻发布系统》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、《WEB数据库系统开发》——新闻发布系统班级:计科092班姓名:赵绍建学号:0908060061指导教师:蒲天应时间:2012-6-1第一章需求分析1.1项目概述当今社会是一个信息化的社会,新闻作为信息的一部分,有着信息量大、类别繁多、形式多样等特点。新闻发布系统由此提出,简单地说,新闻发布系统就是充当一个网络新闻媒介的功能,主要对新闻的管理功能。随着网络的快速发展和普及,越来越多的用户习惯上网浏览新闻。本系统的主要目的就是为用户提供一个方便、及时的网上新闻发布、浏览平台。利用本系统,用户可以直接在网上发布新闻信息并根据自己的需要对新闻进行检索。1.2需求分析1.2.1功能需求描述新闻发布系统

2、的主要目的是为用户提供一个方便的、可快速浏览当前最新新闻的界面,并且也可以随时发布最新的讯息以达到信息共享的目的。因此要为用户提供方便易用的使用界面,同时也为具有更高权限的管理用户提供添加、删除新闻的系统维护功能。1.2.2基本功能1查看新闻功能:任何用户均可以使用查看新闻功能。首页显示不同栏目的最新几条新闻,用户通过在系统导航栏上单击“新闻中心”超链接,可以进入查看所有新闻的页面,查看新闻,并且使用分页显示的效果,每页显示20条新闻,用户可通过单击下方的上下页及首尾页按钮来跳转到任意一页浏览。并且显示的所有新闻按发布的时间降序排列,以保证最新发布的新闻位于最前面。用户通过单击每条新闻的标题可

3、以查看到新闻的详细内容。2新闻搜索功能:任何用广均可以使用新闻搜索功能。通过在“查询类别”下拉列表框中选择按新闻的标题、内容、作者和发布日期等不同的查询方式来搜索符合条件的新闻。这里提供的是模糊搜索功能,即只要在查询字段中包含用户输入的关键字内容就认为是符合查询条件的记录。查询结果同样以分页的方式显示。3下载中心:任何用户均可以使用下载功能。用户通过在系统导航栏上单击“下载中心”超链接可以进入下载页面。该页面显示所有可供浏览者下载的文件,点击文件名即可下载相应的文件4留言功能:为了了解网站访问者对站点的意见,本系统提供留言功能,所有用户都可以通过导航栏上的“我要留言”链接进入留言板系统进行留言

4、,无需注册,只需填写留言内容、主题、用户名即可进行留言。5后台管理功能:当管理员登录后台管理后,可以进行新闻管理操作,包括发布新闻,对现有新闻的修改和删除;对文件的管理操作,包括文件上传、下载、删除等;用户管理操作,对管理员用户的增加、删除及修改个人信息等;图片管理操作,包括对图片的上传、删除等;留言管理操作,包括对留言的回复、审核、删除等操作。管理员可通过单击“安全退出”按钮来安全退出。17第一章概要设计在前面对用户需求的分析和研究的过程中,对于本系统中几个主要的功能模块大致有了一个抽象的认识。下面将通过概要设计,给出新闻发布系统的模块结构、流程描述和用户界面布局。2.1开发与设计的总体思想

5、新闻发布系统面向各个层次的网络用户,为了使它适合更多的用户使用,系统的界面设计应该尽量做到简洁、友好、方便、易用,用户不需要专门的学习便可熟练操作。首页主要分为七个板块:图片新闻、热点新闻、最新公告、图片掠影、天气预报、下载中心、友情链接。首页头部logo有自动切换功能,管理员进入后台后,左边为导航条,分别有:用户管理、新闻管理、文件管理、图片管理、留言管理,右边为相应操作界面。本系统采用B/S模式,服务器端使用JSP进行动态网页的开发。并使用struts2的MVC模式,使用第三方文本编辑插件fckeditor。2.2系统模块结构图依据需求分析结果,新闻发布系统可以分为六个模块:数据库访问模块

6、、新闻查看模块、新闻管理模块、上传管理模块、留言管理模块和用户管理模块,如图2—1所示。数据库访问模块新闻查看模块新闻发布系统新闻管理模块上传管理模块留言管理模块用户管理模块2-1系统模块结构图2.3模块设计1、17数据库访问模块:利用JavaBean封装对数据库的操作,主要包括连接数据库、添加、修改、删除、查询数据表、关闭连接等功能。当JSP页面中需要访问数据库时直接调用这个JavaBean即可。数据库访问模块功能树如图2—2所示。2-2数据库访问模块2、新闻查看模块:新闻查看模块提供分页显示全部新闻的功能,用户通过单击每条新闻的标题可以查看到本条新闻的详细内容。还可以通过输入查询类别和查询

7、关键字来选择符合条件的新闻浏览。新闻查看模块功能树如图2—3所示。2-3新闻查看模块3、新闻管理模块:新闻管理模块包括修改新闻和删除新闻的功能。在进入管理模块前,需要以合法的管理员身份登录。新闻管理模块功能树如图2—4所示。发布新闻2-4新闻管理模块4、上传管理模块:上传管理模块包括文件上传、下载、删除功能,需以管理员身份进入系统才能操作。5、留言管理模块:留言管理模块包括留言查看、审核、回复、删

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。