论文主题:对基于Web的新闻发布系统的分析和探讨论文 |论文网首页 |论文投稿 |网站地图 | XML地图
快速论文发表 <省级、国家级期刊论文发表
  • 您现在的位置: 论文网 > 核心期刊目录 > 计算机论文 > 对基于Web的新闻发布系统的分析和探讨
  • 计算机论文:对基于Web的新闻发布系统的分析和探讨



    步步高论文网 www.lunwenup.com 更新时间:2015-06-12 09:17
      1、前言
      随着互连网的进一步发展,网络媒体在人们心中的地位进一步提高,新闻发布系统作为网络媒体的核心系统,其重要性是越来越突出:一方面,经济全球化是大趋势,企业所处的宏观环境实际上已经不仅仅是通过信息技术员连接起来狭义的网络,而应该将技术环境与经济环境结合在一起考虑,形成一种大网络的概念。企业对信息的掌握程度、信息获取是否及时、信息能否得到充分利用、对信息的反应是否敏感准确,已越来越成为衡量一个企业市场竞争能力的重要因素。所以建立动态的新闻发布系统适应企业发展的要求,其意义是巨大的。本文以下内容将对基于Web的新闻发布系统进行分析和探讨,以供参考。
      2、系统总体设计
      2.1功能模块概述
      根据系统的设计要求,将系统划分为四个不同的功能模块,从而对系统进行模块化的设计。一是登陆模块。此模块包括注册、登录与个人信息管理三个功能,普通浏览者可注册成为注册用户,或通过提供正确的管理员授权密码注册成为管理员,登录时候系统可自动识别用户身份,若为管理员则提供管理功能链接,用户或管理员可对密码、邮箱等个人信息进行修改。二是新闻浏览模块。此模块中新闻浏览功能向普通浏览者开放,可按照新闻类别进行浏览,注册用户可搜索新闻或对新闻发表评论。三是新闻管理模块。该模块只有管理员能够进入,进行新闻相关的操作,包括添加或删除新闻类别,发布或删除新闻以及对已发布的新闻进行重新编辑。四是用户管理模块。该模块同样只有管理员可进入,可编辑或删除用户信息,也可管理用户对新闻的评论内容。
      2.2系统业务流程图
      进入本系统后,可进行基本的新闻浏览操作,也可点击页面用的登录链接进行身份验证,身份验证分为两个过程:根据用户名判断用户身份;验证密码是否匹配。执行第一个过程时候首先要在数据库中搜索是否存在此用户,若存在则鉴别用户的身份,接着执行第二个过程,也就是验证用户输入的密码是否与数据库中的相匹配,若匹配则成功登录。
      以普通注册用户身份登录后,可在任意页面的搜索框中输入关键字进行新闻搜索,且支持模糊查询。点击新闻标题进入详细浏览页面后,可在正文下方的评论框中输入内容发表见解。以管理员身份登录后,将在页面中显示管理员相关功能操作的链接,进入新闻管理页面后,可添加、编辑或删除新闻与新闻类别。进入用户管理页面可进行相关的用户管理操作。在评论管理页面将列出当前数据库中所有的用户评论内容,管理员可对之进行编辑,删除等操作。
      2.3选择开发平台与工具是系统开发的重要环节,正确的选择能使系统开发过程更加高效,有时候甚至会涉及到系统的关键功能能否实现,为了开发一个安全、稳定和实用的新闻发布管理系统,选择以下开发平台:Microsoft Visual Studio是微软公司推出的开发环境,可以用来创建Windows平台下的Windows应用程序和网络应用程序,也可以用来创建网络服务、智能设备应用程序和Office插件。
      Microsoft SQL Sever是一个关系数据库管理系统,数据库引擎是SQL Server系统的核心服务,负责完成数据的存储、处理和安全管理。
      3、数据库的结构设计步步高论文发表网专注于为广大经济职称评定客户、管理论文快速写作客户,提供优良的范文格式下载,管理论文快速代写资源,欢迎各位老师参考指导。
      3.1数据库概念结构设计
      数据库设计是指在已有数据库管理系统的基础上建立数据库的过程,设计过程从关系的定义开始,通过实体联系图进行关系模式的转换,其中包括的实体的转换和实体间联系的转换,对转换后的关系模式,进行了规范化处理。
      设计所规划出的实体有用户实体、管理员实体、新闻实体、新闻类别实体、评论实体。各实体属性图建立后,需要把它们连接在一起构成综合性的实体树形图,从而得到初步的总体模型。
      3.2数据库表的设计
      系统数据库共包含五个数据表,即用户信息表、登陆用户表、新闻类别表、新闻表、评论表。各表详细信息如下:一是用户信息表。表名为Login,此表包含注册用户与管理员的全部信息,注册用户包括用户名、密码、邮箱信息,管理员则额外包括管理员授权密码信息。二是登录用户表,表名为Checkout,此表能够存储已登录用户的用户名与身份表示,用以判断用户权限。三是新闻类别表。表名为category,此表包含新闻类别信息,以便于系统对新闻类别的管理更便捷。四是新闻表。表名为news,此表包含新闻相关的所有数据信息,包括发布者的用户名与发布时间。五是评论表。表名为comment,此表用户存储用户对新闻的评论内容,每条评论有对应的新闻标题,以便在系统中呈现时作为筛选条件。
      3.3数据库的连接设计
      系统采用的是Microsoft SQL Sever作为数据库平台,所以主要利用SQL语句作为连接数据库的方法,首先将con定义为连接数据源,连接到名称为NMS的数据库,接着验证用户输入的用户名与密码是否与Login表中的信息相符,若相符则更新checkout表中的信息,并弹窗显示登陆成功。
      浏览者在任意页面皆可看到左侧的新闻类别名称,该部分通过使用GridView控件的数据源绑定到数据库的catagory表而实现。在编辑该控件的列属性时候添加HyperLinkField列,将其显示文本与类别名称列绑定,并将其设置为点击链接时候将数据表中该行对应的编号传输到下一个页面,以便为按新闻类别浏览页面中的GridView控件提供筛选条件。
      4、结尾
      本文以上内容首先对系统总体设计进行了分析和探讨,随后对数据库的结构设计进行了研究,通过基于Web的新闻发布系统,能够使用户更简明快捷的浏览新闻,管理员能更方便高效的管理新闻网站。作为一名软件工程从业人员,深知设计软件的重要性,在以后的工作中将做到理论和实践的相互融合,以为软件工程作出更大的贡献。
      参考文献:
      [1]《软件工程》陈国良等,高等教育出版社
      [2]《ASP.NET从入门到精通》房大伟等,清华大学出版社
      [3]《C##应用案例教程》郑阿奇等,电子工业出版社
     
    职称论文发表

    欢迎关注微信公众服务号:dolunwen

    步步高论文发表网,10年专业级职称论文发表机构,最受欢迎的核心期刊论文发表网站 | 联系我们 |
    ©2000—2016 版权所有 步步高论文发表网 备案号:津ICP备11007469号-1.
    【合作】站长QQ:145177