2.1 功能需求
本系统给用户提供了一个合理管理WEB 新闻的平台。也提供了快速浏览新闻的平台。
系统管理员的主要功能要求:
1. 用户管理模块,包括用户删除,修改,添加。
2. 新闻栏目管理模块,包括栏目删除,修改,添加。
3. 新闻录入模块。
4. 新闻管理模块,包括新闻删除,新闻修改。
新闻浏览的主要功能要求:
1. 新闻列表模块,包括按时间显示列表,按类别显示列表。
2. 新闻浏览模块。
3. 新闻搜索和查找模块,包括按作者查询、按标题查询等。
2.2 性能需求
为适应大众浏览速度和管理员方便管理,本系统的界面要求简单、明朗。
系统涉及到用户信息,因此对安全性要求高一些。系统采用权限技术,保证系统安全可靠。
系统的运行对运行环境还有一些要求:
1. 硬件环境
服务器端
服务器端的最低配置是由建立站点所需的软件来决定的,在最低配置的情况下,服务器的性能往往不尽如人意,现在的硬件性能已经相当出色,而且价格也很便宜,因此我们通常在服务器端配置高性能硬件。
本新闻管理系统服务器端的配置如表1所示:
表1
组件 最低要求 推荐配置
CPU Intel Pentium 133MHz Intel Pentium 2代 350MHz以上
内存 256MH 256MH
硬盘空间 至少20GB 4GB(至少2GB自由空间)
显示器 VGA显示器,640*480分辨率 600*800或更高的分辨率
光驱 12倍速 24倍速以上
软驱 1.44MB高密度3.5英寸软驱 1.44MB高密度3.5英寸软驱
可选组件 鼠标或其他指定设备 鼠标或其他指定设备
2. 软件环境
服务器端
操作系统:Windows 2000
网络协议:TCP/IP
WEB服务器:IIS 5.0
数据库:Microsoft SQL 2000
浏览器:Internet Explore 5.0
3. 开发语言
(1)HTML
HTML(超文本标记语言)是制作网页的最基本语言,随着技术的发展,不断推出各种新技术产品,例如JavaScript、VBScript、ASP等,但它们依然是基于HTML之上的,并没有舍弃现有的HTML,它是踏入网页制作领域所必需的。HTML编辑工具现在很普遍,要建立一个扩展名为.html的网页文件,可以使用Frontpage、Dreamweaver进行编辑。
(2)VBScript语言
VBScript是Visual Basic的简化版,它也是ASP的默认脚本语言。VBScript是通过变量、操作符、循环语句、分支语句、函数和小程序段,扩展了HTML的功能,在HTML网页中简单地插入VBScript脚本语言,可使静态的HTML网页成为动态交互式网页。
(3)JavaScript语言
JavaScript是一种解释的、基于对象的脚本语言,同C++和Java相比,水染它只具有很少的完全相对的语言能力,但就其应用目的来讲,JavaScript有足够强大的能力。JavaScript不是任何其他语言的简化版,同VBScript一样,它也是一种宽松型的语言,不必要明确地声明变量的数据类型。
(4)SQL语言
SQL是Structured Language的缩写,它的中文意思是结构化查询语言。它是定义和访问关系数据库的国际化标准。SQL是用户与Oracle或其他类型数据库传递信息的饿语言,即是用户存取数据库的命令集。