新闻发布系统简介
一.新闻发布系统涉及到的主要技术
新闻发布系统主要基于MVC架构实现,分为视图层、实体层和控制层。
1.SQL Server数据库
(1).数据库的基本操作:对数据的增加、修改、删除、查询
(2).数据库的设计满足规定范式的要求
(3).数据库的高级查询:对视图、存储过程的操作
2.JSP及Servlet
(1).客户端界面采用JSP实现
(2).服务器端采用Servlet实现
3.HTML及javascript
(1).利用HTML对客户段界面进行设计美化
(2).利用javascript对页面进行修饰和限定
二.新闻发布系统的设计思想
通过对JSP以及数据库的学习,希望可以应用这些技术开发一个综合完整的项目。开发一个新闻发布系统刚好满足要求,既涵盖了技术要点,而且有一定的实用价值。新闻发布系统属于B/S模式的应用程序并且需要动态操作网页内容,考虑到Servlet具有很强的可移植性、安全性以及强大的功能,所以选择了JSP和Servlet技术进行开发。
新闻发布系统功能:
1. 管理员用户的操作:定制新闻板块,发布新闻,修改新闻内容,发布舆论调查题
2. 用户操作:注册会员,浏览新闻,参与舆论调查题,发表评论
以下通过对系统的一些介绍进一步详细说明设计思路:





管理员登陆


新闻内容

任何一个软件都是为了方便用户日常工作给用户带来欢乐的,本着这个精神我们尽可能的添加了一些方便用户使用的功能。例如:在用户查看舆论调查的结果时除了显示投票数,我们用百分比和柱状图的显示形式让用户一目了然如图7。在发表和查看评论的页面为了让用户可以在一个完整的页面上浏览评论的内容,这里我们采用了分也显示的技术。
这个新闻发布系统还有许多应该进一步完善的地方,我们会在今后的开发中取长补短,进一步完善。