菜单
  

    (1)注册登录:用户可以注册账号,登录后可以完成对用户注册信息的修改。
    (2)资料修改:用户登陆成功后,可以对自己的相关信息进行修改。
    (3)新闻浏览:用户可以检索并浏览相关新闻。
    (4)新闻评论:用户可以对浏览的新闻进行评论。
    (5)新闻管理:管理员用户可以对新闻进行管理,包括查找、添加、删除、修改等操作。
    (6)用户管理:管理员用户可以对注册用户进行管理,包括查找、添加、删除、修改等操作。
    (7)评论管理:管理员用户可以对新闻评论进行管理,包括查找、添加、删除、修改等操作。
    该系统功能模块图如图2所示。
     
    图2  系统功能框架图
    3.数据库设计
    3.1数据库概念结构设计
    在设计数据库概念结构时,需要满足系统的各种需求,同时又要避免产生冗余数据。由于在新闻发布系统中,包括新闻信息,用户信息,新闻评论内容等,如果不能够合理有效地组织数据表的结构,以及合理设置每张表所包含的字段,那么后期进行数据的整理以及汇总时,就会增加系统开发难度,并造成管理效率下降[11]。根据新闻信息以及其他相关信息的特点,归纳出以下关系。
    每个有管理员权限的用户可发布多条新闻,用户和新闻的关系是一对多;每个用户可以发表多次评论,用户和评论内容的关系是一对多;通过对数据的分析得到数据库设计阶段的E-R图,如图3所示。
     
    图3  新闻发布系统E-R图
    3.2数据库逻辑结构设计
    数据库逻辑设计就是将E-R图转换为关系模型的过程,即将所有实体和关系转换成一系列的关系模式。在线新闻发布系统使用Microsoft SQL Server 2008作为系统数据库平台,数据库名为“ZKNU_BYSJ”,在数据库中一共设计了三张表,分别为用户表(ZKNU_USERS)、新闻表(ZKNU_MainNews)、评论内容表(ZKNU_NewsComment),用户表存储着所有的用户信息,新闻表则存储着新闻的所有字段的相关信息,评论内容表则存储着用户对新闻信息的评论内容。三张表的设计如下。
    用户(用户编号,用户名,密码,别名,电话,角色,性别)
    新闻(编号,标题,内容,发布者,发布时间,用户编号)
    评论内容(编号,内容,时间,用户编号)

    (1)用户表ZKNU_USERS,存放用户的账号密码等信息,如表1所示。
    表1  用户表(ZKNU_USERS)
    列名    数据类型    允许空    备注
    UserId    int    否    主键,自增
    UserName    nvarchar(32)    是    用户名
    LoginName    nvarchar(32)    否    登录名
    PassWord    nvarchar(32)    否    用户密码
    Phone    nvarchar(32)    是    用户电话
    Email    nvarchar(32)    否    用户邮箱
    Role    int    否    用户角色
    Sex    nvarchar(32)    是    性别
    (2)新闻表ZKNU_MainNews,存放新闻的相关信息,如表2所示。
    表2  新闻表(ZKNU_MainNews)
    列名    数据类型    允许空    备注
    ID    int    否    主键,自增
    Title    nvarchar(64)    否    标题
    Content    nvarchar(MAX)    否    内容
    Type    nvarchar(32)    是    类型
  1. 上一篇:云计算中负载均衡优化模型及算法研究
  2. 下一篇:JSP+Mysql网上在线答疑系统的研究与设计
  1. jsp小企业品质在线评分系统设计与实现

  2. php+mysql在线专家门诊预约系统的设计与实现

  3. jsp+sqlserver鲜花在线销售系统的设计+ER图

  4. 基于.net的在线考试系统网站设计与实现

  5. asp+sqlserver在线考试管理系统的设计与实现

  6. ASP.NET旅游资源管理系统的设计与实现

  7. javamvc技术的在线考试系统的设计与实现

  8. 当代大学生慈善意识研究+文献综述

  9. 乳业同业并购式全产业链...

  10. 酸性水汽提装置总汽提塔设计+CAD图纸

  11. 中考体育项目与体育教学合理结合的研究

  12. 河岸冲刷和泥沙淤积的监测国内外研究现状

  13. 大众媒体对公共政策制定的影响

  14. 杂拟谷盗体内共生菌沃尔...

  15. 十二层带中心支撑钢结构...

  16. java+mysql车辆管理系统的设计+源代码

  17. 电站锅炉暖风器设计任务书

  

About

751论文网手机版...

主页:http://www.751com.cn

关闭返回