新闻发布系统的设计

来源 :中国科技博览 | 被引量 : 0次 | 上传用户:guocanon
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  [摘 要]随着信息时代的高速发展,传统的报纸杂志已经远远满足不了人们的需求,互联网成为人们快速获取、发布和传递信息的重要渠道,它在人们政治、经济、生活等各个方面发挥着重要的作用。基于需求本文对新闻发布系统进行了详细设计。
  [关键词]新闻发布系统 信息时代
  中图分类号:TP312 文献标识码:A 文章编号:1009-914X(2015)29-0114-01
  1 引言
  随着信息时代的高速发展,传统的报纸杂志已经远远满足不了人们的需求,互联网成为人们快速获取、发布和传递信息的重要渠道,它在人们政治、经济、生活等各个方面发挥着重要的作用。
  本文详细论述了新闻发布系统核心平台的总体设计方案,即采用B/S结构和Microsoft的.NET结合作为核心平台的主体架构。本文将对新闻发布系统的开发过程,对三层体系结构、C#语言、.NET框架等新的Web开发模式作了详细和深入的研究,并对系统主要技术的做出详尽说明。
  2 系统开发目标和意义
  新闻发布系统可以将杂乱无章的信息(包括文字和图片)经过组织,合理而且有序地呈现在大家面前。简单的说,新闻发布系统就是充当一个网络新闻媒介的功能。主要实现对新闻的分类,审核,发布,模拟了一般新闻媒介的发布的过程,因为可以动态发布新闻信息,所以使得对信息的管理更加及时、高效,提高了工作效率。
  3 系统的功能分析
  基于.NET的新闻发布系统的功能如下:
  根据系统功能的要求以及使用者权限的不同,该新闻发布系统分为2个子模块:前台新闻模块和后台管理模块,功能结构如图1所示。
  3.1 前台新闻模块
  对于新闻模块,游客通过输入网址打开新闻首页,浏览相关新闻信息,发表评论;游客可以申请注册成为会员,会员拥有新闻输入员的权限,发表自己的文章,待审核后可以发布到网站上。根据系统功能分析。
  3.2 后台管理模块
  对于后台管理模块,管理员经过验证登录后,不同的权限管理不同的模块。新闻输入员只有添加新闻的权限;审核人员不但可以添加新闻,还有审核和管理新闻的权限,审核新闻输入员发布的新闻,管理新闻,可以发布已经通过审核的新闻,也可以自己发布新闻,删除不必要保存的新闻;超级管理员管理新闻类别、管理用户、管理权限、设置网站风格;评论管理员管理评论;新闻管理员管理新闻。
  后台管理模块功能描述如下:
  (1) 后台管理系统登录:管理员登录必须正确输入用户名,密码和校验码就可以进入后台管理系统。
  (2) 后台管理:不同的管理员拥有不同权限,管理不同模块。超级管理员有类别信息管理、角色管理、管理员信息管理、设置权限、修改密码的权限;评论管理员拥有评论信息管理和修改密码的权限;不同类别的新闻管理员拥有管理不同类别的新闻和修改密码的权限。
  4 系统数据流分析
  在对系统功能分析的基础上,得出了系统数据流图。数据流图(DFD)是一种图形化技术,它描绘信息流和数据从输入移动到输出的过程中所经受的变换。在数据流图中没有任何具体的物理部件,它只是描绘数据在软件中流动和被处理的逻辑过程。
  (1)顶层系统数据流图, 新闻输入员将收集的新闻信息发到后台管理系统,新闻管理员通过审核处理将新闻发布到前台网页,供游客浏览。
  (2)一层系统数据流图,在这个图中游客申请注册成为会员,可以拥有新闻输入员的权限;游客浏览新闻信息时可以发布评论;新闻输入员发布新闻经过新闻管理员审核就发表在网站上;管理员登录后台系统,根据权限管理相应的模块。
  5 系统数据库设计与实现
  数据库设计是系统设计的重要组成部分,是系统模型最原始的表示和反映。数据库结构设计的好坏直接对应用系统的效率及实现的效果产生影响,也影响系统的开发周期和系统性能。数据库的设计是建立在用户及系统的需求分析基础上,要求了解用户及系统各个方面的需求。为实现新闻发布系统,本人使用关系数据库技术组织设计,选择SQL server数据库存储数据。
  数据库的设计通常涉及三部分的设计即数据库的概念设计、数据库的逻辑设计和数据库的物理设计。数据库的概念设计是在需求分析的基础上,用概念数据模型如常用的E-R数据模型表示数据及其相互间的联系,概念数据模型是与DBMS无关、面向现实世界的数据模型,是准确表达现实世界数据间关系的重要环节;数据库的逻辑设计是分析概念设计所得到的概念数据模型,并根据所采用的DBMS的功能和限制,将其转变为逻辑模式,且用数据定义语言DDL或视图来表示;数据库的物理设计将根据逻辑模式、DBMS及所用计算机系统平台设计数据库的内模式,即文件结构、各种存取路径、存储空间的分配、记录的存储格式等。
  5.1 数据库系统设计原则
  (1)层次分明:新闻发布系统的管理是分层次的,因而提供服务的数据库也应该是分层次的,以适应管理的特点的要求。
  (2)布局合理:为了减少不必要的中间传输,应当考虑把数据库建立在靠近信息源和使用点的地方,就近开发,就近使用。
  (3)数据逐级浓缩:从事务处理层、管理层到决策层,各级部门对数据的要求是不一样的,应考虑数据自下而上地逐级综合、归并和浓缩,满足不同层次管理的需要。
  (4)合理冗余:允许部分数据重叠。数据库设计时,应尽量减少数据冗余,但有时为了以空间换取时间,允许部分数据重复存贮,但要保证数据同步更新。
  (5)结构化、规范化和标准化:数据库体系的建立,应统一名词解释、统一指标体系和统一分类编码,以保证信息交换和资源共享。
  (6)数据的安全保密:数据要有安全保密措施,提供自动排除故障的恢复功能,以保证数据库数据的正确性、有效性和可靠性。
  (7)支持对数据库的并发操作:为提高数据库的使用效率,数据库支持并发操作,防止由于并发操作引起的不良反应。
  (8)灵活、经济性:应用系统设计应面向数据,而不是面向流程,应采用模
  块结构,易于系统的构造和重组织。
  5.2 数据库需求分析
  根据系统功能设计的要求以及功能模块的划分,对于新闻发布系统的数据库,可以列出以下数据项和数据结构:
  按照实体名{属性名称解释,}格式编写:
  1.管理员{管理员编号,姓名,密码}
  2.角色{角色编号,角色名,角色描述}
  3.权限{权限编号,权限名,模块地址,父权限}
  4.评论{评论编号,新闻编号,内容,评论人,时间}
  5.会员{会员编号, 会员名,密码,E-mail}
  6.新闻类别{类别编号,类别名}
  7.新闻 {新闻编号,新闻标题,新闻内容,审核员编号,输入员编号,是否审核,点击次数,发布时间,新闻来源,新闻类别}
  8.管理员角色{管理员编号,角色编号}
  9.角色权限{角色编号,权限编号}
  参考文献
  [1] Chrisullman.ASP.NET入门经典[M].北京:清华大学出版社,2003.
  [2] Karli Watson.C#入门经典[M].北京:第三版清华大学出版社,2005.
其他文献
[摘 要]近年来,随着科技设备不断研发更新,卷烟机型号也随之更迭,高速卷烟机涌现而出。烟丝的结构不同,对卷制烟支的质量和稳定性都产生了很大的影响。为了了解原料烟丝结构在卷烟工艺中对质量的影响情况,笔者对烟丝标准质量指标情况进行了影响试验。比较烟丝结构对卷制烟支的烟丝硬度、烟卷吸阻强度和烟卷端部落丝量的影响效果,为制作烟丝原料结构的工艺参数提供参考。  [关键词]烟丝结构;标准偏差;卷制质量  中图
期刊
[摘 要]随着社会的不断发展,冰箱制造企业的市场竞争日益剧烈。在此背景下,要求我国冰箱制造企业在开发设计的过程中,应优化其设计方法和设计理念,最终稳固其在市场竞争中的地位。而为了对冰箱结构系统进行科学化的优化,要求设计者首先应全面的了解设计过程中遇到的难题。本文从冰箱结构系统的参数化建模的分析入手,并详细的阐述了UG二次开发在现代冰箱制造企业中的具体应用。旨在其能推动我国冰箱指导企业的进一步创新与
期刊
[摘 要]本文介绍了带式输送机钢结构转运机房及其结构设计的方法,并对转运机房所受的载荷类型、载荷组合进行了阐述,然后以某钢铁厂输送系统钢结构转运机房为例,运用Ansys有限元分析软件对其进行了建模、加载,分析其在两种载荷工况下结构的刚度、强度和稳定性,经过优化结构设计绘制出施工图纸,这为类似钢结构转运机房的设计与分析提供了必要的参考。  [关键词]带式输送机;转运机房;钢结构;Ansys  中图分
期刊
[摘 要]在物质文明越来越发达的今天,人们对精神文明提出了更高的要求。在网上听音乐、写博客成了很多人上网的选择。本文描述了一个音乐网站个人博客的开发过程。  [关键词]音乐网站;个人博客  中图分类号:J311.52 文献标识码:A 文章编号:1009-914X(2015)29-0112-01  1 引言  在信息高速发展的时代,许多新名词涌入我们的视野:潮流音乐、博客、圈子、WAP等。这些都预示
期刊
[摘 要]目前好多学校还停留在寝室管理人员手工记录数据的最初阶段,手工记录对于规模小的学校来说还勉强可以接受,但对于学生信息量比较庞大,需要记录存档的数据比较多的高校来说,人工记录是相当麻烦的。而且当查找某条记录时,由于数据量庞大,还只能靠人工去一条条的查找,这样不但麻烦还浪费了许多时间,效率也比较低。针对传统手工记录的诸多不足,设计了本寝室管理系统。  [关键词]寝室管理;高校  中图分类号:T
期刊
[摘 要]新闻浏览系统是由人、计算机和数据库组成的进行新闻阅读和新闻管理的系统,通过对信息的收集、传递、整理、加工、维护和使用,提高信息阅读管理水平和效率,从而实现新闻浏览网站管理的自动化、规范化和人性化。  [关键词]新闻浏览系统;自动化  中图分类号:TP311.52 文献标识码:A 文章编号:1009-914X(2015)29-0111-01  1 引言  信息爆炸,信息传播,信息传播方式的
期刊
[摘 要]根据特定矿区地质条件选用满足工作面要求的液压支架。从液压支架设计原则、标准和方法分析研究,阐述该液压支架结构组成及特点,再结合CAE软件提高液压支架的设计质量。  [关键词]液压支架;CAE;设计  中图分类号:TD35 文献标识码:A 文章编号:1009-914X(2015)29-0101-01  山西矿区某综采工作面,煤层厚度在2.7~3.5m之间,该煤层厚度主要在1.9~3.5m之
期刊
[摘 要]近些年来,随着时代经济的飞速发展以及科学技术的日新月异,现代化工业生产中傅里叶变换往往发挥着较为突出的作用,通过对原先难以处理的时域信号进行处理,进而逐渐转变为一种易于分析的频域信号。同时快速傅里叶变换在化学领域中的应用同样也有着一定的优越性,尤其是在对CF4气体和SO2气体的定量转换中,有着直接性的突出作用。  [关键词]快速傅里叶;CF4气体和SO2气体;定量化;研究  中图分类号:
期刊
[摘 要]企业信息办公系统对企业有着重大的意义,它能使办公变得信息化、网络化,而且对提高工作效率和减少人员的冗余都是非常有效的。针对企业网络办公的现状,我们把一些南昌企业作为对象,对这些企业来说,企业信息办公系统显得极其的重要。面对如今企业信息办公系统的混乱和企业对网络办公不太了解的现象,为了方便企业和提高企业员工的工作效率,开发一个广泛实用的企业信息办公系统就显得迫在眉睫了。  [关键词]企业信
期刊
中图分类号:S973.3 文献标识码:A 文章编号:1009-914X(2015)29-0116-01  近年来,随着互联网服务尤其是移动互联网的普及,越来越多的人开始使用平板电脑,智能手机,可穿戴设备等智能设备。智能设备因其便于携带,操作简单深受大众喜欢,尤其在商业领域,使用智能机进行财务管理,投资等活动逐渐普及,如使用手机支付宝,手机银行,光大证券等进行查询,转账,支付或交易等。而智能机的防护
期刊