新闻发布系统
1 需求分析
随着网络的飞速发展和普及,越来越多的 用户习惯上网浏览新闻。本系统的主要目
的就是为用户提供一个方便、及时的网上新闻发布、浏览平台。利用本系统,用户可以直
接在网上发布新闻信息并根据自己的需要对新闻进行浏览、检索、增加、或修改。
1.1 性能需求
Tomcat 可以免安装,体积小,运行效率高。能很方便的在 Windows 系统下发布。
同时使用 MySql5.0 数据库,安装方便,而且免费使用,MySql 在 Windows 2000 下能
被良好的支持。而 JSP 不但可以用 Eclipse,也可以用 Dreamweaver 编辑,甚至记事本
等文本编辑工具即可编写,因此对系统运行环境非常低,小型服务器和家用电脑均可作为
本系统运行环境。
1.2 功能需求
本新闻发布系统将实现以下几个功能
(1) 查看新闻功能:
注册用户可以使用查看新闻功能。查看新闻功能在首页显示最新新闻,用户可点击
文章标题查看新闻的详细内容,可以点击新闻的类别进入分类列表。
(2) 管理员登录功能:
当用户需要使用新闻管理功能时,需要先以管理员身份登录系统。管理员可以进行
增加、杀出、查找等功能。
(5) 新闻类别管理:
管理员登录后,可以对新闻内容进行添加修改删除操作。
(6) 新闻发布功能:
管理员可以使用发布新闻功能。管理员通过在系统菜单栏上单击“添加新闻”项可以
进入发布新闻页面。发布新闻时,需要填写新闻的标题和内容。
(7) 新闻管理功能:
管理员登录系统后,可以进行新闻管理操作,包括对现有新闻的修改和删除。在管理页
面上,用户可以通过单击每条记录右侧的“编辑”和“删除”超链接来进行操作。
(8)附件下载功能:
管理员可以将附件上传及附件下载功能
2.设计目的
(1) 能深化所学“Web 系统与技术”课程的理论知识,完成从理论到实践的转化,提高分
析和解决实际问题的能力;
(2) 培养开拓创新能力,大力提倡和鼓励在开发过程中使用新方法、新技术,激发学生
实践的积极性与创造性,开拓思路,设计新算法,进行新创意,培养创造性的工程
设计能力;
(3) 能够熟练掌握 Web 系统从设计到开发测试等整个流程;
(4) 培养学生的合作意识和团队精神。
3.设计任务
新闻信息管理系统是目前典型的一种 Web 应用,涉及到 Web 应用程序开发的多种基本
技能。主要包括以下功能:
2