2.4 apache web 服务器
Apache是世界使用排名第一的Web服务器软件。它可以运行在几乎所有广泛使用的计算机平台上,由于其跨平台和安全性被广泛使用,是最流行的Web服务器端软件之一。它通过httpd.conf、MYSql.conf和srm.conf等三个文件来实现配置。其主要特征是:可以运行在所有计算机平台;支持最新的HTTP 1.1协议;简单而强有力的基于文件的配置;支持通用网关接口CGI;支持虚拟主机;支持HTTP认证;集成Perl脚本编程语言;集成的代理服务器;具有可定制的服务器日志;支持服务器端包含命令(SSI)支持安全Socket层(SSL)用户会话过程的跟踪能力;支持FastCGI;支持JavaServlets。Apache是以进程为基础的结构,进程要比线程消耗更多的系统开支,不太适合于多处理器环境,因此,在一个Apache Web站点扩容时,通常是增加服务器或扩充群集节点而不是增加处理器。到目前为止Apache仍然是世界上用的最多的Web服务器,市场占有率达60%左右。世界上很多著名的网站如Amazon、Yahoo!、W3 Consortium、Financial Times等都是Apache的产物,它的成功之处主要在于它的源代码开放、有一支开放的开发队伍、支持跨平台的应用(可以运行在几乎所有的Unix、Windows、Linux系统平台上)以及它的可移植性等方面。
2.5 系统环境介绍
○1.硬件环境
服务器端:
随着计算机硬件的高速发展,现在普通的机子已经可以做为一个服务器端使用。
CPU:pentium4或更高硬盘:320G或更多
内存:1G或更高(建议使用2G)
用户端
CPU:pentium4或更高硬盘:320G或更多
内存:1G或更高(建议使用2G)
○2.软件环境
服务器端
操作系统 Windows 7 网络协议 TCP/IP
Web服务器apache web 服务器
数据库mysql浏览器 IE8.0
用户端
操作系统 Windows 7网络协议 TCP/IP
浏览器 IE 8.0
3 系统需求分析
3.1 需求分析
3.1.1 需求分析概述和目的
需求分析就是分析用户的需要与要求,需求分析是系统设计起点。需求分析的结果是否准确地反映了用户的实际要求,将直接影响到后面各个阶段的设计,并影响到设计结果是否合理和实用。
在软件工程中,需求分析指的是在建立一个新的或改变一个现存的电脑系统时描写新系统的目的、范围、定义和功能时所要做的所有的工作。需求分析是软件工程中的一个关键过程。在这个过程中,系统分析员和软件工程师确定顾客的需要。只有在确定了这些需要后他们才能够分析和寻求新系统的解决方法。需求分析阶段的任务是确定软件系统功能。
通过对项目开发的调查与分析,了解《基于UML新闻管理系统》的软件功能和性能方面的要求,抽象出当前系统的逻辑模型。
3.1.2 功能需求
本人对一般的系统进行了分析和研究,我们发现一般的新闻管理系统功能可以分为如下两个部分:
前台新闻显示:新闻的分类显示、新闻的搜索、用户的登录验证等。
后台管理;主要包括添加、删除和修改新闻;添加、删除用户;添加,删除和修改分类;管理用户评论等。
该系统的的用户为学校的网站,首先要能够有效的管理和发布新闻,而且每个浏览网站的用户能方便的阅读新闻消息,并且能搜索到相关类别的新闻。
前台分类显示新闻.具体有公告、通知、一般新闻等.
新闻搜索.可以按新闻标题、内容进行搜索
新闻发布管理.具体包括删除、修改
添加新闻。添加成功后的系统管理员可以直接发布 基于UML的新闻管理系统设计(例图、类图、顺序图)(4):http://www.youerw.com/jisuanji/lunwen_6982.html