论文部分内容阅读
随着网络技术及其应用的发展,网络已逐步渗透到我们生活的各个领域,我们可以在空闲时在网络上中消遣,可以通过各种浏览器访问网络中的资源,实现邮件的传送、文件传输、网上的交流以及网上的查询等功能,该系统就是利用这点使用户能够足不出户的就了解外面的新闻。数据库是现在高速发展的计算机领域当中的一个重要技术,发展的非常迅速,并且已经形成了一套独立的理论,并且广泛地应用于人们的生活生产当中。而网络的飞速发展同样带给了数据库领域一个新的方向,通过和现今WEB技术的相结合已经逐步变成了现在网络社会的一个焦点。网页在有了数据库的支持之后不但能够扩展新的功能,同时还能设计出交互式的网页页面。还可以构造强大的后台管理系统,能够实现网站信息的更新、维护等等。因此,开发一个网络应用,必须要首先了解数据库的相关知识。本文中的新闻发布系统将会实现新闻的分类分页显示、最近新闻的提示、栏目管理、新闻公告、其他功能接口预留等功能。分别运用面向对象的设计方法、通过与后台mysql数据库的动态交互,并采用MVC模式以JSP为开发工具,分析、设计、并实现了一个基于B/S架构的新闻发布系统。文中系统主要采用B/S架构作为系统的总体结构,以Web数据库技术为依托,利用SUN公司的JSP的技术,实现了对Web数据库的访问和查询。该系统实现了新闻信息管理功能、用户管理功能、数据管理功能。新闻信息管理功能可以添加、修改、删除、查询新闻。用户管理功能能够让用户方便直观地管理个人的登录信息、密码信息、发布新闻等信息的管理。而数据管理功能则主要是用来管理新闻的更新以及用户的个人信息更新的一个管理员的功能。该系统的设计思想为模块化,注重了可重用性;基于MVC的三层架构,使系统通用性强,结构清晰。本系统中所采用的MVC架构是由Trygve Reenskaug提出的,是很多交互式界面系统的构成基础。MVC结构是为了方便一些需要为同样的数据提供多个视图而设计的。这种结构很好地实现了数据层同表示层的分离,其作为一种常用的开发模型,经常被用于分布式应用系统的设计。本文系统中主要是授权用户可以通过Web浏览器,利用信息发布工具完成即时通讯。信息发布与管理系统功能强大,性能优异。本系统还可与电子商务系统、信息交流系统等无缝整合,还可按照用户的需求灵活地定制栏目,为用户提供一个全面的切合用户需求的信息发布解决方案。最后经过测试表明,该系统界面清晰明了、功能强大,用户感受度较高。本文共分为绪论、需求分析、系统设计、系统实现等四个部分。