zoukankan      html  css  js  c++  java
  • 使用Ajax新闻系统管理需求分析

     

    新闻系统管理需求分析

    1.1项目背景

    新闻发布系统(News Release System or Content Management System),是一个基于新闻和内容管理的全站管理系统,本系统可以将杂乱无章的信息经过组织,合理有序地呈现在大家面前。当今社会是一个信息化的社会,新闻作为信息的一部分有着信息量大,类别繁多,形式多样的特点,新闻发布系统的概念就此提出。新闻发布系统的提出使电视不再是唯一的新闻媒体,从此以后网络也充当了一个重要的新闻媒介的功能。它主要实现对新闻的分类,上传,审核,发布,模拟了一般新闻媒介的新闻发布的过程,通过不同权限的账号分别实现相应的不同功能,当然这些功能是系统管理员全部具有的。

    1.2系统需求分析

    新闻管理系统,是将网站上需要经常变动的信息,如校园动态、学院新闻、新竞赛发布、娱乐活动和招聘行业动态等信息集中管理,并通过信息的某些共性进行分类,经过有效地组织发布到网站上的一种网站应用程序。新闻发布和管理系统是构成校园网站的一个重要组成部分,它是学院的一个窗口,通过该窗口,学院可以展示自己的学院文化,发布新研究成果和公司招聘服务信息,从而达到吸引学生,扩大学生群的目的。实际上,不管是政府部门、国家机构还是公司或企业,新闻管理系统是一个不可缺少的信息交流门户和平台。

    网站新闻管理系统离不开数据库系统,不论新闻和评论信息还是会员信息都需要放在数据库中。由于本系统适用于网站新闻管理,所以数据库的设计要考虑到各个表之间的外键连接。包括表有:admin、users、news、classes等。

    2.1功能需求

    一个功能基本完善的新闻发布管理系统应是完全控件式的页面布局 ,使得新闻的录人工作更简便。对新闻的录入 、修改、删除等操作 ,都将立即在主页的对应栏目显示出来,实现“即时发布、即时见效”。

    所以至少应该具有以下的功能:

    1、新闻查看:负责对新闻的列表、分类查看和详细信息的显示。

    2、新闻查找:根据指定的条件查找新闻记录。

    3、用户评论:负责显示、增加和删除用户对某条新闻的评论信息。

    4、管理员登录:负责处理管理员的登录和退出。

    5、新闻管理:完成新闻信息的列表,新闻的增加修改和删除操作。

    6、管理员信息:超级管理员在此进行增加、修改、和删除的操作。

    7、新闻类别管理:超级管理员在此进行增加修改和删除新闻类别的操作。

    2.2性能需求

    1、新闻查看:负责对新闻的列表、分类查看和详细信息的显示。

    用户进入系统后,能够查看最近的发布的新闻,并能够选择查看某个新闻类别的所有新闻。用户单击某个新闻标题,就能够查看新闻的详细内容。

    2、新闻查找:根据指定的条件查找新闻记录。用户登录后可以指定条件进行新闻查找。

    3、用户评论:负责显示、增加和删除用户对某条新闻的评论信息。

    用户查看新闻的同时,还能够对新闻进行评论,并且查看其余用户对这条新闻的所有评论信息。

    4、管理员登录:负责处理管理员的登录和退出。

    判断所登录的人员是否为管理员,如果不是,拒绝登录,是的话判断其权限。系统管理员登录之后,能够对新闻进行管理,包括发布、修改、删除等操作。系统超级管理员登录之后,能够对新闻和管理员的信息进行修改、删除、添加等操作。

    5、新闻管理:完成新闻信息的列表,新闻的增加修改和删除操作。

    根据管理员的权限,对系统进行管理,超级管理员只有一位,他比普通管理员具有更多的权限。

    6、管理员信息:超级管理员在此进行增加、修改、和删除的操作。

    7、新闻类别管理:超级管理员在此进行增加修改和删除新闻类别的操作。

    1. 总体设计

    3.1项目开发环境

    在windows的平台下,利用IntelliJ IDEA开发工具以及SQL Server数据库相结合,进行开发新闻管理系统。

    开发工具:MySQL+IntelliJ IDEA+Tomcat

    3.2项目设计思路

    系统功能图如下:

    说明:

    (1)该系统角色主要分为:管理员、普通用户。 

    (2)管理员功能

    用户管理

    • 用户列表
    • 添加用户
    • 删除用户
    • 修改用户
    • 用户查询
    • 查看个人资料
    • 修改个人资料

    新闻管理

    • 新闻列表
    • 添加新闻
    • 修改新闻
    • 删除新闻
    • 新闻查询

    (3)普通用户功能:

    用户管理

    • 修改个人信息
    • 查看个人信息

    新闻管理

    • 新闻列表
    • 新闻查询

    (4)数据库表:

    User:用户

    Uid

    String

    用户编号

    Not null

    Uname

    String

    用户名

    Not null

    Upwd

    String

    用户密码

    Not null

    News:新闻

    Nid

    String

    新闻编号

    Not null

    Ntid

    String

    主题编号

    Not null

    Ntname

    String

    主题名字

    Not null

    Ntitle

    String

    新闻标题

    Not null

    Nauthor

    String

    新闻作者

    Not null

    Ncreatadate

    String

    创建数据库

    Not null

    Npicpath

    String

    新闻标题图片

    Not null

    Ncontent

    String

    新闻目录

    Not null

    Nmoidfydate

    String

    模式日期

    Not null

    Nsummary

    String

    总结

    Not null

    Topic:主题

    tid

    String

    主题编号

    Not null

    Tid

    String

    主题名字

    Not null

    Comment:评论

    Cid

    String

    评论编号

    Not null

    Cnid

    String

    新闻编号

    Not null

    Ccontent

    String

    评论目录

    Not null

    Cdate

    String

    评论日期

    Not null

    Cip

    String

    评论地址

    Not null

    Cauthor

    String

    评论作者

    Not null

     

     

     

     

    1. 系统功能结构图  

    4.1管理员功能

    4.2普通用户功能

     

    4.2E-R

     

  • 相关阅读:
    个人作业——软件评测
    软件工程实践2019第五次作业
    18年今日头条笔试第一题题解:球迷(fans)
    游戏2.1版本
    游戏2.0版本 代码
    游戏2.0版本
    改进版游戏代码
    改进版游戏
    2017.1.13之审判日
    找朋友 的内存超限代码
  • 原文地址:https://www.cnblogs.com/henshuai/p/13772647.html
Copyright © 2011-2022 走看看