之间,并具有相当一部分媒体人群。借此东风,新闻网也迅速发展起来,它内容丰富,涉及商业、工业、农业、银行、财政、教育、娱乐和信息等各个产业,信息量大,不仅有时事新闻,还有相关的行业信息,同时新闻网具有互联网所具备的一切特性。在全球网络化、信息化的今天新闻网迅速的发展,大大丰富了人们的生活,不知不觉,它已成为人们生活中不可或缺的重要组成部分。
由于时间有限,加之信息系统开发经验的缺少和编程能力的有限,所以本系统难免存在各种各样的缺点。敬请指导老师能够提出批评和宝贵意见,谢谢!
1.2开发工具的选用和介绍
本系统的开发环境是PHP+Apache+MySQL+Smarty,我用的是Wamp组合服务器。主要开发工具有Eclipse for PHP,是一个代码和浏览相结合PHP开发工具,数据库使用的是phpMyAdmin2.11.6和powerdesinger 12.5相互协作开发,其它辅助工具还有,Dreamweaver8.0和1st
JavaScript Editor pro 3.8,这两个工具主要用于HTML标签语言和JavaScript脚本语言的编写。
1.3 可行性分析
本系统属于数据信息发布与
管理系统类。用户对功能上的要求不是很复杂,而且有强大工具和框架环境支持。新闻发布系统后台管理对新闻做了详细的分类,前台以分类形式显示新闻的详细信息,满足了人们浏览新闻时分类查看新闻信息的要求,前台提供
查询新闻信息功能,方便浏览者查找相关的新闻信息新闻。新闻发布系统后台由管理员进行管理维护,保证了网站的安全性,所以本系统是十分可行的。
第2章 需求分析
2.1 需求说明
该系统在性能功能上应达到如下需求:操作简单、界面友好、完全框架式的页面布局,使得新闻的录入
工作更简便,许多选项包括新闻分类、新闻列表、新闻出处等只需要点击鼠标就可以完成;另外,跟踪出现的提示信息也让用户随时清楚自己的操作情况。对常见网站的新闻管理的各个方面:新闻录入、浏览、删除、修改、
搜索等方面都大体实现,实现了网站对即时新闻的管理要求。
通过相关调查,要求该系统应具有以下功能:
1. 通过网络浏览各类新闻及相关信息。
2. 新闻能分类显示相关信息。
3. 提供站内新闻的搜索功能。
4. 支持其它网站的友情链接。
5. 为后台管理提供管理入口。
6. 后台编辑个类新闻并且管理新闻信息。
2.2用户及其特点
对于本系统,用户共分为两类:普通用户、管理员,各有不同的权限。
(一)普通用户:
此类用户具有以下权限:
1. 浏览已发布的新闻。
2. 查看、修改和删除自己的注册信息。
3. 发表评论。
4. 查看其它普通用户的评论。
5. 登录后可以对个人密码进行修改。
6. 可与其他普通用户进行交流,收发信息。
(二)管理员:
此类用户具有以下权限:
1. 浏览所有网页。
2. 具有管理普通用户的权限。
3. 发布公告信息,可供用户浏览。
4. 对不合适和没用的评论进行删除。
5. 向数据库导入各用户的注册信息信息。
6. 登陆后可修改个人密码。
7. 可以删除任何一个普通用户的所有信息。
2.3数据流图
数据流图是组织中信息运动的抽象,是新闻发布系统逻辑模型的主要形式。它是采用自顶向下逐层扩展的方法,从逻辑上精确地描述系统具有的数据加工、数据存储、数据输入输出及数据来源和去向等功能。这个模型不涉及硬件、
软件、数据结构与文件组织,它与对系统的物理描述无关,所描述的内容是面向用户的,是系统设计的主要依据之一。数据流图的符号说明如图1-1所示:
外部项 加工 数据存储 数据流
图2-1 数据流图图例
根据调查材料,明确系统外部项,识别数据输入的来源和