基于ASP.NET新闻发布网站的设计与实现

2018-10-21 11:20张利民
科学导报·学术 2018年18期
关键词:后台管理员页面

摘要: 本论文给出一种基于ASP.NET的新闻发布网站设计与实现,系统基于B/S运行模式,采用ASP.NET和SQL Server数据库实现。自互联网进入中国,新闻媒体一直是其最重要的应用之一,ASP.NET凭借其功能强大、灵活、简易、安全等特点,成为新闻发布网站设计与实现的首选技术。本新闻发布网站在设计上采用模块化设计,通过数据库来存储新闻信息数据,用户可借助浏览器界面与WEB网站进行各种交互。网站实现了对新闻数据的浏览、查询、编辑和管理等基本功能。

关键词: ASP.NET;新闻发布;B/S模式;数据库;SQL Server。

中图分类号: TP39 文献标识码:A

0 引言

在当今的信息化时代,借助互联网技术的支持,人们更多的通过网络来获取各种新闻信息。WEB是互联网技术的发展核心之一,WEB技术最初是基于静态HTML页面,但随着动态页面技术需求的不断强化,已被ASP.NET之类的脚本语言所取代,这也导致WEB的功能不再局限于单纯的提供信息,还可以进行动态页面的交互,甚至是数据库查询等等,为用户提供了强大的服务功能[1-4]。

本文探讨设计并实现一个基于ASP.NET的新闻发布网站,旨在提供一个高效的动态新闻管理平台。提供用户前台搜索浏览新闻、管理员后台完成新闻更新管理等功能。从而为用户提供一个性能优秀,便捷易用,交互体验良好的新闻网站进行新闻的浏览,同时也为管理员提供方便的信息管理环境,减少网站开发运营的成本,加快新闻的更新,加强管理员对网站的掌控力。

1 网站设计

1.1 网站功能分析

网站需求主要分成前台用户模块和后台管理员模块两部分[5-7]。用户模块的功能主要包括:新闻搜索与浏览,跳转到新闻内容详细显示页面等;管理员模块的主要功能包括:管理员登录、对新闻和用户信息进行修改等。具体功能说明如下:

(1)前台功能

用户登录:进行用户身份验证

新闻阅览:用户可以在首页直接浏览新闻。

关键字搜索新闻:用户可以通过搜索栏输入关键字,搜索自己想要找的新闻。

新闻细节展示:首页位置有限,只能显示新闻的标题,点击标题将跳转到另一页面以显示新闻的全部内容。

(2)后台功能

网站的后台管理主要是后台登录、新闻管理和用户管理。具体功能如下:

管理员后台登录:网站信息的修改权限专属于管理员,其后台登录功能通过用户名、密码检测管理员身份的合法性。

新聞的添加、删除与更新。

用户信息的添加、删除与更新。

1.2 网站流程分析

新闻发布网站工作流程为:打开网站首页后,管理员输入正确的用户名及密码后进入后台管理,对网站新闻信息进行查询、发布、修改、删除等操作,这些数据的修改保存后会自动写入后台数据库,并即时在网站上显示。而用户进入首页后,可以直接进行关键字新闻搜索与浏览。

1.3 网站功能模块划分设计

根据新闻网站的预定功能需求,我们将各功能模块划分如下,如图所示:

2 数据库设计

新闻发布网站作为一个信息的集散平台,最重要的就是对信息数据的处理,数据库设计是新闻网站数据管理设计的核心部分,是对大量新闻信息、用户数据信息进行录入、存储、修改等功能的基础[8-9]。作为一个新闻发布网站,其数据库必须能够承受信息的频繁更新与修改,既能提供详尽的数据,也能同步修改管理员在WEB页面进行的数据修改。

网站的数据信息集中在管理员信息、用户信息、新闻信息这三大块,据此所以我们围绕着这三个实体构建数据库。分别建立Admin(管理员信息表)存储管理员信息;Users(用户信息表)存储用户信息,News(新闻信息表)存储新闻信息

ASP.NET中使用ADO.NET为编程者提供了强大而灵活的数据库操作功能,本WEB设计中使用ADO.NET内置对象完成与数据库的交互,具体包括Connection对象、Command对象、DataReader对象、DataAdapter对象和DataSet对象等。

3 结语

本网站基于C#、ASP.NET及SQL server开发,构建完成了一个小型的新闻发布网站。用户可通过WEB界面进行用户登录、新闻浏览以及搜索等操作;管理员则拥有更新网站数据的权限。网站的全部信息数据存储在数据库中,管理员在其页面可直接修改新闻,其数据也会同步修改到数据库中。最终构建了一个基于ASP.NET新闻发布网站,测试结果表明达到了预期的设计目标。

参考文献

[1]李文华. 高校图书馆新闻管理系统的分析与设计[J]. 计算机光盘软件与应用, 2014, 1723:283-284.

[2]王莉利, 高新成, 王才智. 基于动转静技术的新闻系统的设计与实现[J]. 陕西理工学院学报(自然科学版), 2015, 3102:41-44.

[3]张佳. ASP.NET中细分新闻类网站的用户对页面的操作权限[J]. 黄山学院学报, 2015, 1705:37-39.

[4]杨晨. 基于ASP网上图书销售系统的设计与实现[J]. 电子世界, 2014, 15:119.

[5]肖建田. 基于《ASP.NET程序设计》课程的教学改革初探[J]. 现代计算机(专业版), 2014, 27:24-28.

[6]张克. 基于asp.net新闻管理系统的设计与实现[J]. 电子制作, 2014, 11:84-85.

[7]鞠武利. 基于.NET技术的达县公安局警务新闻发布与管理系统的设计与实现[D]. 电子科技大学, 2014.

[8]刘俊竹. 基于ASP.NET汽车企业门户网站的设计与实现[D]. 吉林大学, 2015.

[9]杨正. 报社设备管理系统的设计与实现[D]. 华南理工大学, 2014.

作者简介:

1. 张利民,(1964年出生),女,河北省人,1986年毕业于西北师范大学,副教授;主要研究方向:消费者行为学,电子商务。

猜你喜欢
后台管理员页面
答案
让Word同时拥有横向页和纵向页
可疑的管理员
Wu Fenghua:Yueju Opera Artist
后台暗恋
让管理员管不了的名字
当小小图书管理员
后台的风景
驱动器页面文件大小的总数为何总是07
让管理员晕倒的8个网名