动态新闻发布和管理系统的制作方法

文档序号:6338038阅读:919来源:国知局
专利名称:动态新闻发布和管理系统的制作方法
技术领域
本发明涉及网络信息技术,尤其涉及一种动态新闻发布和管理系统。
背景技术
随着hternet的普及,大部分的企业都建立了属于自己的网站,企业可以通过网站展示产品,发布最新信息,与用户进行实时的交流与沟通,与合作伙伴建立联系,以及开展电子商务等。其中新闻管理系统是构成企业网站的一个重要组成部分,它担负着两层作用,一方面它可以用来动态发布有关新产品或新开发项目的信息及其最新进展,另一方面又可以及时向顾客汇报企业经营业绩、技术与研发进展、特别推荐优惠的工程项目、产品和服务,从而吸引顾客,扩大客户群体。当今社会是一个信息化的社会,新闻作为信息的一部分有着信息量大,类别繁多, 形式多样的特点,新闻发布系统的概念就此提出。新闻发布系统的提出使电视不再是唯一的新闻媒体,从此网络也充当了一个重要的新闻媒介功能。新闻发布系统主要实现对新闻的分类,上传,审核,发布,模拟了一般新闻媒介的新闻发布的过程,通过不同权限的账号分别实现上述功能,也可以赋予某一个超级用户。随着互联网的发展,网络媒体在人们心中的地位进一步提高,新闻发布系统做为网络媒体的核心系统,其重要性是越来越高一方面,它提供一个新闻管理和发布的功能; 另一方面,现在的新闻发布要求实现与普通的用户实现交互,用户可以很方便地参加一些调查和相关新闻的评论,这一点也是其它一些媒体无法通过简易手段做到的(电视,电台等)。同时,网络飞速发展至今,可以说,只要上网,就会不可避免地接触到新闻发布系统,新闻发布系统的用户量是相当惊人的,其重要性是不容置疑的,当然这也对新闻发布系统的开发提出了更高的要求。

发明内容
针对当前业界的实际需要,本发明提出了一种动态新闻发布和管理系统,包括前台新闻显示模块,用于向客户端显示新闻信息;新闻种类管理模块,将所述动态新闻发布和管理系统中存储的新闻数据按照种类进行分类,以存储于不同的存储区域;新闻管理模块, 管理员能够通过客户端登陆所述动态新闻发布和管理系统中的该新闻管理模块,以便对新闻数据进行加工和处理;用户管理模块,用于新用户的创建和已有用户的管理;以及文件或复件管理模块,用于对所述动态新闻发布和管理系统中的文件或复件进行新建、修改或删除的操作。根据本发明的一个较佳实施例,上述动态新闻发布和管理系统可以进一步包括 用户角色分配管理模块,用于对用户进行分类;其中,所述用户包括管理员、注册用户和游客。根据本发明的一个较佳实施例,上述动态新闻发布和管理系统可以进一步包括 用户角色管理模块,用于按照所述用户的分类,对不同的用户自行相应的操作。
3
根据本发明的一个较佳实施例,在上述动态新闻发布和管理系统中,所述前台新闻显示模块进一步包括新闻显示模块;新闻浏览模块;新闻搜索模块;快速链接模块。根据本发明的一个较佳实施例,在上述动态新闻发布和管理系统中,所述前台新闻显示模块主要显示所述系统的新闻、图片、附件或链接地址,并按照新闻种类来显示不同的新闻,同时还提供了新闻搜索功能。根据本发明的一个较佳实施例,在上述动态新闻发布和管理系统中,如果新闻存在附件,则所述新闻管理模块进一步具备上载新闻附件的功能。根据本发明的一个较佳实施例,在上述动态新闻发布和管理系统中,所述用户角色与所述新闻种类动态关联,其中,管理员在添加某一用户角色时,动态设置该角色所管辖的新闻种类,若再把该角色赋予给该用户角色,以使该用户角色可以管理其所管辖的新闻种类但不可以管理非其所管辖的新闻种类。应当理解,本发明以上的一般性描述和以下的详细描述都是示例性和说明性的,并且旨在为如权利要求所述的本发明提供进一步的解释。


附图主要是用于提供对本发明进一步的理解。附图示出了本发明的实施例,并与本说明书一起起到解释本发明原理的作用。附图中图1示意性地示出了根据本发明的动态新闻发布和管理系统的架构。
具体实施例方式以下结合附图详细描述本发明的技术方案。图1示意性地示出了根据本发明的动态新闻发布和管理系统的架构。如图1所示,本发明的动态新闻发布和管理系统100主要包括用于向客户端显示新闻信息的前台新闻显示模块101以及后台模块。该后台模块包括将动态新闻发布和管理系统100中存储的新闻数据按照种类进行分类以存储于不同的存储区域的新闻种类管理模块102 ;新闻管理模块103,管理员能够通过客户端登陆动态新闻发布和管理系统100中的该新闻管理模块103,以便对新闻数据进行加工和处理;用于新用户的创建和已有用户的管理的用户管理模块104 ;用于对动态新闻发布和管理系统100中的文件或复件进行新建、修改或删除的操作的文件或复件管理模块105 ;用于对用户进行分类的用户角色分配管理模块106,其中用户包括管理员、注册用户和游客;用于按照所述用户的分类,对不同的用户自行相应的操作的用户角色管理模块107。根据一个实施例,前述前台新闻显示模块101可以进一步包括新闻显示模块108 ;新闻浏览模块109 ;新闻搜索模块110 ;快速链接模块111。前台新闻显示模块101主要显示所述系统的新闻、图片、附件或链接地址,并按照新闻种类来显示不同的新闻,同时还提供了新闻搜索功能。如上所述,前台新闻显示功能模块组成本系统的前台系统;新闻种类管理、新闻管理、用户管理、文件或附件管理、用户角色管理和用户的角色分配管理组成本系统的后台系统。前台系统主要显示系统的数据内容;后台系统是维护系统的数据、前台数据内容显示的格式和版式,以及用户、角色的管理等。后台系统中的新闻管理流程相较于前台复杂,它涉及到新闻管理模块和新闻种类管理模块,如果新闻存在附件,还需要涉及到上载新闻附件等功能。此外,在上述系统中,用户角色与新闻种类动态关联,其中,管理员在添加某一用户角色时,动态设置该角色所管辖的新闻种类,若再把该角色赋予给该用户角色,以使该用户角色可以管理其所管辖的新闻种类但不可以管理非其所管辖的新闻种类。在添加、修改和删除新闻时,首先应该选择该新闻所属的上级目录——新闻种类, 如果该新闻还包括附件,如文件或图片,则在添加或删除新闻时必须相应处理新闻的附件。 因此在添加或删除新闻时都分别存在两种添加操作方式。一条新闻没有包含附件时,可以直接添加或删除新闻;当一条新闻包含附件时,必须在添加或删除新闻所包含的附件之后才能添加或删除新闻。后台系统中的用户及其权限管理流程也比较复杂,它涉及到用户管理、用户角色管理以及用户角色分配管理。本系统中的两种基本角色为系统管理员和普通管理员,系统管理员可以管理普通管理员并设置他们的权限,同时还可以添加新的权限;而普通管理员只能管理自己的信息或新闻种类、新闻及其附件等信息。本系统中,还实现了用户角色和新闻种类动态关联功能,即系统管理员在添加某个用户角色时,可以动态设置角色所管辖的新闻种类,若再把该角色赋予给某个用户—— 普通管理员,则该普通管理员就可以管理该角色管辖的新闻种类,这样就实现了每个用户可以管辖不同的新闻种类。因此当普通管理员登录后台系统后,只能看到自己管辖的新闻种类,而无法管理其他的新闻种类。此外,还可以进行新闻种类排序。例如,当新闻种类上移或下移时,它的排序字段值可能改变的不是表的一行记录,而是相关联的两行记录。所以在执行此操作时必须定义数据库的事务来保持数据库操作一致性。使用存储过程实现这一个功能是相当有效的。比如,首先在数据库iTestNewsDB中创建存储过程Pr_UpdateNewskindOrder。该存储过程的参数为新闻种类ID(NewsKindID)和上下移动的标志(MoveFlag)。存储过程首先通过MoveFlag字段值判定选中的新闻种类是执行上移还是下移操作,若为上移,则执行上移的SQL语句,否则执行下移的SQL语句。应用程序使用SqlClient调用存储过程时,首先要把命令SqlCommand的执行类型设为MoredProcdure,然后向存储过程添加NewsKindID和 MoveFlag两个参数。用户首先选择需要上移或下移的新闻种类,然后分别单击“丨”或“ I,, 按扭,上移和下移移动按扭触发函数MoveBtruClick (),该函数首先判别用户是否选择列表框中的新闻种类,若用户没有选择移动的新闻种类,则弹出提示对话框。如果用户已经选择了列表框中的新闻种类,就执行数据库的存储过程PrJpdateNewsKindOrder系统的新闻后台管理模块管理新闻数据的添加、修改和删除功能。由于是二级目录,直属于新闻种类,所以在添加、修改或者删除新闻时,必须先选择该新闻所属的新闻种类。可以用本发明实现了一个以ASP. NET与SQL Server组建的动态新闻发布与管理网站,从而达到能够使用ASP. NET代码编写网站以及SQL数据库的目的,并且通过两者的结合实现新闻种类管理、新闻管理、用户管理、文件及附件管理以及用户角色管理等功能。本发明的系统在功能设计时考虑较为周详,主要特色及优点在于新闻种类的管理、用户及其角色的管理等等。对于信息的交换以及更新来说,能否设计一个简单、实用、方便管理、扩展性强的信息发布系统非常重要。本发明的系统可以利用ASP. NET技术实现了新闻种类管理、新闻管理、用户管理、文件或附件管理以及用户角色管理等功能,使得网站信息的管理更加及时、高效。
权利要求
1.一种动态新闻发布和管理系统,包括前台新闻显示模块,用于向客户端显示新闻信息;新闻种类管理模块,将所述动态新闻发布和管理系统中存储的新闻数据按照种类进行分类,以存储于不同的存储区域;新闻管理模块,管理员能够通过客户端登陆所述动态新闻发布和管理系统中的该新闻管理模块,以便对新闻数据进行加工和处理;用户管理模块,用于新用户的创建和已有用户的管理;以及文件或复件管理模块,用于对所述动态新闻发布和管理系统中的文件或复件进行新建、修改或删除的操作。
2.如权利要求1所述的动态新闻发布和管理系统,其特征在于,进一步包括用户角色分配管理模块,用于对用户进行分类;其中,所述用户包括管理员、注册用户和游客。
3.如权利要求2所述的动态新闻发布和管理系统,其特征在于,进一步包括用户角色管理模块,用于按照所述用户的分类,对不同的用户自行相应的操作。
4.如权利要求1所述的动态新闻发布和管理系统,其特征在于,所述前台新闻显示模块进一步包括新闻显示模块;新闻浏览模块;新闻搜索模块;快速链接模块。
5.如权利要求1所述的动态新闻发布和管理系统,其特征在于,所述前台新闻显示模块主要显示所述系统的新闻、图片、附件或链接地址,并按照新闻种类来显示不同的新闻,同时还提供了新闻搜索功能。
6.如权利要求1所述的动态新闻发布和管理系统,其特征在于,如果新闻存在附件,则所述新闻管理模块进一步具备上载新闻附件的功能。
7.如权利要求3所述的动态新闻发布和管理系统,其特征在于,所述用户角色与所述新闻种类动态关联,其中,管理员在添加某一用户角色时,动态设置该角色所管辖的新闻种类,若再把该角色赋予给该用户角色,以使该用户角色可以管理其所管辖的新闻种类但不可以管理非其所管辖的新闻种类。
全文摘要
本发明提出了一种动态新闻发布和管理系统,包括前台新闻显示模块,用于向客户端显示新闻信息;新闻种类管理模块,将所述动态新闻发布和管理系统中存储的新闻数据按照种类进行分类,以存储于不同的存储区域;新闻管理模块,管理员能够通过客户端登陆所述动态新闻发布和管理系统中的该新闻管理模块,以便对新闻数据进行加工和处理;用户管理模块,用于新用户的创建和已有用户的管理;以及文件或复件管理模块,用于对所述动态新闻发布和管理系统中的文件或复件进行新建、修改或删除的操作。本发明的系统实现了新闻种类管理、新闻管理、用户管理、文件或附件管理以及用户角色管理等功能,使得网站信息的管理更加及时、高效。
文档编号G06Q10/06GK102567820SQ201010579360
公开日2012年7月11日 申请日期2010年12月8日 优先权日2010年12月8日
发明者沙洁, 薛旻立 申请人:上海杉达学院
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1