新闻发布管理系统

 

  新闻发布管理系统设计

第一:引言(研究意义(该系统开发后的作用,重要性。),使用环境(独立,集成),开发环境(dreamweaver,记事本))

第二:系统分析(需求性:本系统设计的目的(解决的问题);

                系统需求:用户包括普通、管理员;普通用户可以浏览新闻;普通用户可以注册

                          管理员增加新闻;管理员删除新闻;管理员增加分类;数据流图;可行性)

第三:概要设计 (系统功能结构图:前台新闻显示模块(新闻首页,显示新闻栏目,查看新闻列表,查看详细新闻,搜索新闻)、

                                后台新闻管理模块(发布新闻,编辑新闻,添加栏目,编辑栏目,管理员登陆);

                实体关系图 ER图:注册用户信息表:id 用户名、口令、权限、创建时间;

                                   新闻数据表:发布者、新闻标题、新闻内容、新闻发布时间;

                                   新闻栏目表:id、栏目名称、栏目排序;

                系统功能模块设计:前台解决问题:分块显示新闻、搜索新闻、浏览新闻、登陆功能;

                                  后台解决问题:编辑新闻(添加、删除、更新、置顶等)、批量处理

                                   分别画出相应结构图

                数据库设计:db_news  create table db_news    use db_news;

                  设计数据表: tbl_user 表 tb1-news表 tb1——category

                   实现表: tb1_user表    create table tb1_user(

                                             Id integer unsigned not null auto_increment,

                                             'username' VARCHAR(30) NOT NULL,

                                             'PASSWORD' VARCHAR(30) NOT NULL,

                                             'leve' VARCHAR(10) NOT NULL DEFAULT

                                              PRIMARY KEY('id')

                                            );

                             Tb1_news表: CREATE TABLE DB_NEWS(

                                              'id' INTEGER UNSIGEND NOT NULL AUTO_INCREMENT,

                                              'title' VARCHAR(100) NOT NULL,

                                              'detail' VARCHAR(300) not null,

                                               'content' TEXT NOT NULL,

                                               'sender' VARCHAR(30) NOT NULL,

                                               'pubtime' DATETIME NOT NULL,

                                                PRIMARY KEY('id')

                                             );

              Tbl_category表    CREATE TABLR tbl_category(

                                   id INTEGER UNSIGNED NOT NULL AUTO_INCRRMENT PRIMARY KEY,

                                  category_name VARCHAR(30) NOT NULL,

                                   'pid' INTEGER,

                                   'path' VARCHAR(300),

                                 );

第四:详细设计(目录结构:网站总目录、文件、功能)

模块划分:前台:浏览新闻、搜索新闻

          后台:登录、添加新闻、编辑

网站布局设计,用户登陆和验证,用户注册的设计和实现,

      后台管理员的权限,新闻分类的设计与实现,新闻类表的设计与实现,新闻添加的设计与实现,新闻详细内容的设计与实现)

第五:网站测试(Web系统测试,页面测试,,功能测试,数据库测试,性能,安全测试等)

      测试网站

第六:站点部署(apache部署)

你可能感兴趣的:(dreamweaver,测试,integer,数据库,user,apache)