参考:http://wenku.baidu.com/view/92d38bd728ea81c758f5785c.html
第一步:制定计划
1项目分析:---------------------------------------------------------------------------------------
需求分析:系统需求如下:
² 用户包括普通、管理员;
² 普通用户可以浏览新闻;
² 普通用户可以注册;
² 管理员增加新闻;
² 管理员删除新闻;
² 管理员增加分类;
可行性分析:
本系统属于数据信息发布与管理系统类。用户对功能 上的要求不是很复杂。并且用php开发,php简单,功能强大。新闻发布管理系统后台管理对新闻做了详细的分类,前台以分类形式显示新闻的详细信息,满足了人们浏览新闻时分类查看新闻信息的要求,前台提供新闻搜索功能,方便浏览者查找新闻。新闻发布管理系统后台由管理员进行管理维护,保证了安全性,结论可行。
2设计制定-------------------------------------------------------------------------------------
前后台功能
前台新闻显示模块 后台新闻管理模块
新闻首页 发布新闻
显示新闻栏目 编辑新闻
查看新闻列表 添加栏目
查看详细新闻 添加栏目
搜索新闻 编辑栏目
管理员登录
前台解决问题: 后台解决问题:
分块显示新闻; 编辑新闻(添加、更新、删除、置顶等)
搜索新闻; 批量处理
浏览新闻;
登录功能;
表的制定
注册用户信息表:id、用户名、口令、权限、创建时间等;
新闻数据表:id、发布者、新闻标题、新闻内容、发布时间等;
新闻栏目表:id、栏目名称、栏目排序;
3数据库设计-------------------------------------------------------------------------
设计表
tbl_user表
tbl_news表
tbl_category表
4前后台文件设计---------------------------------------------------------------
文件 功能
config.php 系统配置
dbconnect.php 数据库连接文件
header.php 顶部导航栏文件
footer.php 底部系统文件
index.php 新闻发布系统首页
admin.php 管理员登录文件
list.php 新闻栏目列表文件
display.php 新闻详细显示文件
admin_category.php 添加栏目文件
admin_addnews.php 添加新闻文件
admin_editnews.php 编辑新闻文件