新闻发布系统项目开发文档

本文档描述了一个基于Struts框架开发的新闻发布系统,涵盖了新闻的发布、更新、删除、查询等功能,包括用户身份验证、新闻列表分页、图片上传等。系统采用B/S结构,适用于门户网站的新闻管理,数据库选用Mysql,实现数据库无关性。
摘要由CSDN通过智能技术生成

新闻发布系统项目开发文档
开发一个新闻信息发布的系统,实现门户网站的新闻信息发布与管理,提高门户网站的信息发布自适应能力。应用范围主要针对各门户网站的新闻媒体信息发布与管理。采用B/S结构开发,可通过广域网访问本系统,实现全天候全方位新闻信息发布与管理。
本系统涉及新闻信息发布、更新、删除、查询、标题列表显示功能,除新闻浏览页面外,其他功能均需要进行用户身份验证。
1、主页显示一定条数的新闻列表。最少显示4条,最多可显示50条。具体显示条数根据配置文件的定义来确定。
2、新闻标题列表一页显示不下时需换页,并提供翻页功能和指定页码跳转功能。
3、所有新闻内容都可包含一个图片,在生成新闻页的时提供图形文件上传功能。
4、所有新闻内容均要生成一个单独的html文件以供用户访问。
5、新闻标题列表和页面上都要包括新闻标题、作者、发布时间。
6、可根据新闻标题和发布时间进行模糊检索,暂不提供新闻内容的全文检索功能。
7、只有系统的有效用户才可对新闻信息进行删除、更新的操作。所有用户都可进行新闻信息察看的功能。系统用户需要提供用户名和密码。


基本要求:
1、对新闻条目的基本增、删、查、改功能必须完成。
2、无语法错误。
3、实现上传、翻页、生成HTML文件等功能。

附加要求:
1、 用户登陆的验证码实现。
2、 

我们的设计目标:
使用目标:所有的管理操作都由管理界面来实现。(如各种配置可用鼠标点选完成,可查看详细的日志信息)
程序目标:用Struts构建本系统,运用Struts框架提供的各种功能完善本系统。
          各层次组件具有良好的复用性和通用性(如自己实现一套数据库连接池功能组件、系统日志组件、常用数据库通用连接组件),业务逻辑层次清晰,整体系统具有极大可扩展性的设计架构,易于维护,程序的源代码做到规范命名和注释。
1. 收集和分析应用需求
用例图(UseCase)来描述系统需求
新闻系统包含的用例如下:
后台用户管理新闻、用户信息:
 用户安全登入
 添加新闻(同时生成静态的Html页面)
 删除新闻(可以选择删除一条或多条)
 更新新闻(什么情况可以更新?)
 审核新闻(功能流)
 显示多条新闻的部分信息,并且实现分页浏览
 显示一条新闻的详细信息,并且提供相关新闻信息
 根据特定条件检索新闻信息
 新闻图片上传
 对用

  • 0
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值