新闻管理设计案例第一章绪论§1.1意义在Internet飞速发展的今天,互联网成为人们快速获取、发布和传递信息的重要渠道,它在人们政治、经济、生活等各个方面发挥着重要的作用。Internet上发布信息主要是通过网站来实现的,获取信息也是要在Internet“海洋”中按照一定的检索方式将所需要的信息从网站上下载下来。因此网站建设在Internet应用上的地位显而易见,它已成为政府、企事业单位信息化建设中的重要组成部分,从而倍受人们的重视。为了更好的、有效率的进行学院的新闻、通知的发布以及管理,特提出了学院新闻管理系统的建设。§1.2目的在学院日常办公事务中,建立起有一个新闻管理系统。通过此系统,学院可以地发布、审核、更新新闻和通知,师生可以便利地浏览,并且能对用户信息进行修改、添加、删除的操作来对用户进行有效、快捷的管理[1][1]。此系统建立后,用户(普通用户、管理员)可以进行以上操作,对学院新闻、通知信息进行管理,并且管理员还具有对登陆用户的信息进行修改、添加删除等操作。§1.3背景和现状为了学院工作的顺利进行,信息的快速发布,通知的及时传达提出了新闻管理系统的建设。在现有的管理系统大都采用了具有较好的安全性、移植性的JSP网络编程技术进行编码实现。第二章新闻管理系统问题描述§2.1问题的提出随着现在学院管理机制的完善,学院通过网站可以展示学院风采,发布最新动态信息,与学生、老师进行信息交流和沟通,与其他学院建立联系等。其中新闻管理系统是构成学院网站的一个重要组成部分,可以用来动态发布有关学院新的工作安排,有利于学院工作的开展;还可以发布对本学院学生有益的相关新闻信息和学院的风采展现。§2.2研究工作的基本前提§2.2.1软件体系结构及环境对实现目标系统的所运用的技术构架描述:该系统采用Browser/Server(B/S)浏览器/服务器结构为软件体系结构。这种结构最大的优点是:客户机统一采用浏览器,这不仅让用户使用方便,而且使得客户机端不存在维护的问题。当然,软件开发布和维护的工作不是自动消失了,而是转移到了Web服务器端。在Web服务器端,程序员要编写响应页面。例如用JSP语言查询数据库,将结果保存在Web页面中,再由浏览器显示出来。运行环境:Tomcat服务器数据库:MySQL软件环境:Windows2000professional、DreamweaverMX、JBuilder.硬件环境:PC机§2.2.2B/S浏览器/服务器结构简介B/S结构,即Browser/Server(浏览器/服务器)结构,是随着Internet技术的兴起,对C/S结构的一种变化或者改进的结构。在这种结构下,用户界面完全通过WWW浏览器实现,一部分事务逻辑在前端实现,但是主要事务逻辑在服务器端实现,形成所谓3-tier结构。B/S结构,主要是利用了不断成熟的WWW浏览器技术,结合浏览器的多种Script语言(VBScript、JavaScript…)和ActiveX技术,用通用浏览器就实现了原来需要复杂专用软件才能实现的强大功能,并节约了开发成本,是一种全新的软件系统构造技术。随着Windows98/Windows2000将浏览器技术植入操作系统内部,这种结构更成为当今应用软件的首选体系结构。显然B/S结构应用程序相对于传统的C/S结构应用程序将是巨大的进步。B/S结构采用星形拓扑结构建立企业内部通信网络或利用Internet虚拟专网(VPN)。前者的特点是安全、快捷、准确。后者则具有节省投资、跨地域广的优点。须视企业规模和地理分布确定。企业内部通过防火墙接入Internet,再整个网络采用TCP/IP协议。网络结构如图6所示:图2.1B/S网络结构图§2.3系统需求根据用户的具体要求,决定了此系统的功能模块,以及功能特点。新闻管理系统的功能特点:(1)操作简单、界面友好:完全控件式的页面布局,使得新闻/通知的录入工作更简便;许多选项包括新闻/通知类别、来源部门等只需要点击鼠标就可以完成;另外,跟踪出现的提示信息也让用户随时清楚自己的操作情况。(2)即时可见:对新闻/通知的处理(包括录入、修改、删除)将立即在主页的对应栏目显示出来,达到"即时发布、即时见效"的功能。(3)功能完善:包括常见网站的新闻/通知管理的各个方面:新闻/通知发布、浏览、删除、修改、检索等各个方面,完整地实现了网站对即时新...