校园新闻管理系统

校园新闻管理系统[20191207131903]
摘要
随着我们国家经济的飞速发展,我们国家的教育事业也不断发展,高校越来越多,学校里的学生也越来越多。校园新闻管理系统是对于这种情况应运而生的,是为学校管理者和学生用户更好地了解校园新闻和国家、国际上的新闻而开发的一款软件。根据学校的需求分析,实现学生对于新闻的了解以及学生间的讨论,效果越来越明显。因此,建设这样一款校园新闻系统成了很重要的事。
系统建设根据软件工程的方法,建设言语为ASP,SQL Server是数据库。系统才用B/S模式设计,有两类用户不同的使用模块,分别有不同的功能。系统能完成一般的浏览新闻,评论新闻的功能,可以满足一般学生用户的需要。

关键字:互联网新闻管理ASP.NET数据库
目录
1 校园新闻管理系统概述 1
2 应有技术介绍 2
2.1 ASP.NET 2
2.2 Microsoft SQL Server 3
3 校园新闻管理系统的系统分析与设计 6
3.1系统需求分析 6
3.2系统功能分析 6
3.2.1系统总体功能分析 6
3.2.2系统具体功能分析 7
3.3系统功能模块设计 8
3.3.1首页 9
3.3.2所有新闻 9
3.3.3国内新闻 9
3.3.4国际新闻 10
3.3.5查询新闻 10
3.3.6用户注册 10
3.3.7后台管理 11
4 校园新闻管理系统数据库分析与设计 14
4.1概念设计 14
4.2逻辑设计 16
4.3物理设计 17
5 校园新闻管理系统详细设计 20
5.1系统首页实现 20
5.2用户登录模块实现 21
5.3用户注册模块实现 23
5.4新闻管理模块实现 25
5.4.1新闻信息列表 25
5.4.2新闻查询模块 26
5.4.3新闻内容显示 26
5.4.4新闻评论模块 27
5.5管理员模块的实现 27
5.5.1管理员登录 27
5.5.2添加新闻管理模块 28
5.5.3新闻管理模块 28
5.5.4新闻类别模块 29
5.5.5评论管理模块 29
5.5.6用户管理模块 30
结束语 31
致 谢 33
参考文献 341 校园新闻管理系统概述
近年来,我国国家经济和教育事业发展很快,高校变得越来越多,大学生也越来越多,对校园新闻管理系统的需求也越来越大,这个系统给在校的学生和老师提供了一个对于校内,校外的新闻的一个交流平台。这个新闻系统也能满足学校的新闻发出的功能以及后台的功能,提高学院的工作速度,做好学院的工作情况,加快学校的前进脚步。
校园系统是一个快捷,有效,方便的网站。一般的学生可以浏览学校的新闻以及国家、体育、财经等一系列的新闻,虽然不能对新闻进行直接的修改,不过可以注册以后对各种新闻发表评论,也可以看到其他同学对于这个新闻的评价,学生也可以通过对新闻的评价来与老师交流,老师能够看到学生对于学校的新闻是持怎样一个态度。而作为管理员有更多的权限,管理员不仅可以注册以后对于新闻发表看法,还可以通过后台登录,进行后台管理,实现对各种新闻的添加,修改,删除,对管理员账号的添加和删除,对系统用户的添加,删除,对评论的删除功能。
这个新闻管理系统是一个开发、快捷、有效的新闻管理网站,给学院的建设以及学生和老师的交流带来了很大的方便。
2 应有技术介绍
2.1 ASP.NET
ASP.net不仅是网动态服务器页面(ASP)的下一个版本,它是一种基于应用程序体系结构的通用语言。ASP.net有许多有利的地方。[1]
(1)执行效率大幅提高
ASP.net可以在服务器上运行语言程序。和以往的ASP程序不同,这样有很强的效果,非常有效。
(2)世界级的工具支持
ASP.net框架可以用微软(R)公司的最新产品的视觉工作室开发环境进行开发,很有效果,很有影响。
(3)强大性和适应性
  因为ASP.net是一种特别的程序,可以用语言来运行,它有很巨大的功能,有很大的影响力,几乎所有的平台上都能运行这个软件,这很奇妙。ASP.NET可以接受很多程序的处理,可以接收很多程序的消息。ASP.net是language-independent语句独立化的,因此,您可以选用一个最合适您的语句来编译程序,您也可以用其他的语句来编译程序和系统,现在已经支持的有C#,VB,Jscript。在以后,这样一种协作的能力可以改变很多程序,可以很有效果。[3]
(4)简单性和易学性
ASP.net可以让很多功能变得简洁,有效,快捷,比如说:配置程序,审核身份等等。
(5)高效可管理性
ASP.net可以让你系统的配置更加方便,让你的服务器的设置更加简单,让你程序更加快捷。新的程序可以直接运行。
ASP网络的布局:
Web表示层提供用户访问内容,用户可以浏览信息,进行一些操作,与服务器进行交互,并且转换业务逻辑层中传递的数据,显示在页面上,更高效的为用户提供不同的服务。Web 层包括前台Web 窗体和后台代码,Web 窗体可以显示网页上的各种信息,后台代码则是完成任务的处理;
业务逻辑层是作为Web表示层和数据访问层之间进行数据交互的媒介,按用户的操作需求使用数据访问层中提供的调用数据的方法,来实现数据的传递。在业务逻辑层中有各种不同的规则方法,无论是在前期设计阶段,还是中期开发阶段,甚至是后期维护,都是非常方便的;
数据访问层中提供了表示层和业务逻辑层中需求的访问数据的解决方法,通过对数据库的访问,提供数据服务和支持。如图2.1所示:
图2.1 网站结构模型
2.2 Microsoft SQL Server
SQL是一个查询的语言,有很多功能。包括数据库分析,数据库管理,语言的分析,连接功能。它可以和其他很多东西建立联系,比如说数据库,命令语句,管理系统,需求内容。它也有很多语言,比如说开发语句,修改语句,删除语句,连接语句等等。它还有各种各样的操作功能,管理操作,认为操作,系统操作,工程操作等等。[2]
SQL Server是一个很有用的管理系统,它由多家企业一起建立,它有许多的应用,有许多不同专注的方面,有许多不同使用的地方。它可以使用在不同的方面,使用在不同的操作系统上,有不同的功效,它有许多版本,可以让很多人使用。[4]
SQL Server 特点:
(1)用户和电脑一体的功能。
  (2)用户管理更加快捷,有图形的帮助,更有效,更细致。
  (3)有着丰富的经验,提供了软件的运行良好的条件。
  (4)有很好的兼容性,可以与其他不同的软件一起运行,一起启动,其他程序运行的时候可以不受影响,不受打扰的工作。
  (5)具有很好的伸缩性,可以跨过许多的界面,可以跳跃过不同的步骤,可以伸缩到不同的地方。
  (6)它与网络有联系性,可以在网络上发布新闻,在网络上运行不同的功能,对网络有很好的影响。
  (7)它有储存的功能,可以保留很多东西,可以存放很多东西。
网站开发解决方案:
技术支持解决方案:
本次开发项目所使用的是ASP.NET技术,在数据库方面,我用的是SQL语言来提供数据支持。
界面结构解决方案:
通过网上了解,按照目前比较常见的网站样式,在首页中将各模块的栏目分开,每个栏目就显示一种类型的新闻,方便用户的选择,也便于管理员的管理。
功能模块解决方案:
网站建设,界面管理,其原理简单的功能模块,增加了许多实用的功能,如登录,注册和评论,以满足用户的需求。同时,在投入使用后,可以根据实际使用的情况,添加新的功能模块。
内容主题解决方案:
校园新闻管理系统是校园新闻的主题,随着人民生活水平的提高,人们越来越关注校园新闻,如,本次开发的校园新闻管理系统可以提供相当多的校园新闻资讯。
网站维护解决方案:
网站开发者进行相关的维护和升级。
3 校园新闻管理系统的系统分析与设计
3.1系统需求分析
随着计算机的发展以及互联网的发展,校园新闻管理系统的建立,对于学校来说变得越来越有必要,也变得越来越可行。学校不断发展,学校的设施也不断完善,学校网络上的各种软件也不断增多,这就需要一个校园新闻管理的平台。
在这样一个校园新闻管理系统里面,学生和学生可以交流,学生和老师可以交流,大家可以讨论经验,学习的方法,日常的活动。所以,在这种经济飞速发展,经济日新月异的时代,我们要跟上脚步,建设一个新闻管理系统是非常必要的。
校园新闻管理系统是一个有关网络的校园的管理地方,可以实现学校新闻的通知和后台应用的功能,也能够满足学生浏览各种新闻以及评论新闻的需要。这个系统能提高学校的工作效率,扩大学校的宣传力度,让学生了解校内以及校外的新闻,最重要的是可以让学生能够发表自己的看法,与其他同学进行交流,与老师进行交流。校园新闻管理系统是用ASP.NET和Microsoft SQL sever 2008作为开发工具的,系统的设计简洁,规范,快捷,操作很简单,只需要用鼠标点击和键盘就能够浏览新闻和评论新闻。
3.2系统功能分析
3.2.1系统总体功能分析
校园新闻系统是对校内以及校外新闻的监管,有前台部分和后台部分两个部分。前台实现的是一些基本的功能,包括首页、所有新闻、国内新闻、国际新闻、查询新闻、用户注册、用户登录七个模块,主要是浏览各种最新的新闻,查看国内的新闻、国际上的新闻、学校里的新闻,搜索自己感兴趣的新闻,用户还可以对自己感兴趣的新闻发表评论。后台部分有新闻管理的功能,这是这整个系统里面最核心的一部分,主要包括后台登录,添加账号,管理账号,添加新闻信息,管理新闻信息,添加新闻类别,新闻类别管理,信息管理,客户信息管理十大模块,退出,用户登录成功进入后台管理界面,该系统可用于新闻,评论,新闻分类添加,修改,删除。
3.2.2系统具体功能分析
(1)首页
首页主要包括:新闻分类,显示一些最新的新闻和一些热门新闻,用户通过点击这些链接可以浏览这些新闻和对这些新闻发表评论。
(2)所有新闻
所有新闻主要包括:校园新闻管理系统里面的所有新闻,用户可以翻页进行查看各种时间的新闻,也可以点击链接进入一条新闻,进行浏览和发表评论。
(3)国内新闻
国内新闻主要包括:国内的各种新闻,用户可以翻页查看各种时间的新闻,可以点击链接查看自己想看的新闻和发表评论。
(4)国际新闻
国际新闻主要包括:国际上的各种新闻,用户可以翻页查看各种时间的新闻,可以点击链接查看自己想看的新闻和发表评论。
(5)查询新闻
查询消息的主要内容包括:用户可以通过标题或内容的查询来查看他们的消息在自己感兴趣的方面,可以进行新闻浏览和新闻评论。
(6)用户注册
用户注册主要包括:用户可以填写登陆账号,登陆密码,联系电话,电子邮件,验证码来进行用户的注册,用户只有注册以后才可以发表评论。
(7)用户登录
用户登录主要包括:已经注册成功的用户可以填写登陆账号,登陆密码,验证码来登录系统,进行新闻的浏览和评论。
(8)后台管理
后台管理主要包括:后台登录,添加账号,管理账号,添加新闻信息,管理新闻信息,添加新闻类别,新闻类别管理,评论信息管理,用户信息管理,退出管理。

版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jsj/qrs/198.html

好棒文