基于ASP.NET的新闻管理系统(一)

1. 项目简介

1.1设计内容

(1)可以在首页查看各类新闻,可以点击新闻查看具体内容;可以查看不同类型的新闻,并了解热点新闻,可以在搜索框里输入要查找的内容。

(2)在后台界面中,管理员可以修改密码,增加、删除用户;可以修改、增加、删除新闻;修改、增加、删除新闻栏目。

1.2设计要求

系统次采用浏览器/服务器结构(C/S结构),前台页面展示采用div+CSS布局,且所有样式要求放置在网站的CSS目录下的style.css文件中。图片都放置在images目录中。后台数据库采用SQLServer,业务层逻辑代码使用C#语言。

2.   系统开发环境和系统结构介绍

2.1开发环境

(1)SQL Server 2008

(2)Visual studio 2010

2.2系统结构

(1)网站系统结构

(2)软件结构

3. 需求分析

3.1可行性分析

基于ASP.NET的新闻管理系统,利用Microsoft Visual Studio 2008软件开发环境,业务层逻辑代码使用C#语言,利用SQL Server作为后台的数据库,充分利用了C#和Sql Server的优点。使用Visual Studio 2008作为系统开发的开发环境,它提供完善的指令控制语句、类与对象的支持及丰富的数据类型,给开发高性能系统提供的保障,保证了代码的模块化要求,从而提高了代码模块化,非常有利于以后对新系统的扩展与修改。本系统的设计与开发在技术上和硬件设备上的条件都是满足的,因此,它在技术上是可行的。

3.2用户需求分析

本系统只提供两类用户:管理员和栏目管理员(即其他用户)

(1)要求网站只有一个管理员,具有所有如下功能:

A.用户管理功能:能实现用户添加、编辑、删除等;

B.所有栏目的管理功能:增删改查;

C.所有新闻的管理功能:增删改查;

D.修改自身密码功能;

(2)其他用户功能:其他用户是由管理员增加的栏目管理员,其只有某个或某些模块的使用权限,其功能描述如下:

A.修改自己的密码;

B.对自己所有管理的栏目中所有新闻的管理功能:增删改查

4. 数据库设计

4.1数据项设计

(1)在本系统中,通过需求分析,该系统的主体为新闻信息:News。

(2)新闻信息必须在某一类别的某一栏目中显示。

(3)用户可以添加,修改和删除新闻。用户表users。

实体关系:

新闻类别:新闻信息(一对多);

4.2数据字典

(1)用户表(t_user):用来存储主管单位的详细信息,主键为管理员编号uid


序号


字段


数据类型


允许Null值


主键


1


uid


int




2


userName


varchar(20)




3


passWord


varchar(16)




4


manageLanmuid


int



(2)栏目表(t_lanMu):存储栏目信息,主键为栏目编号lanMuId


序号


字段


数据类型


允许Null值


主键


1


lanMuId


int




2


lanMuName


varchar(20)



(3)新闻表(t_news):存储新闻的各类信息,主键为新闻编号newid


序号


字段


数据类型


允许Null值


主键


1


newid


int




2


title


varchar(50)




3


contents


varchar(MAX)




4


uid


int




5


addTime


datetime




6


lanMuId


int




7


hitCount


int




8


img


varchar(100)



4.3 视图

在本系统中,数据库的安全主要通过数据库的存取控制机制实现的。为了方便存取,建立了一张视图表。

4.4 数据库安全设计

各表间的关系图:

原文地址:https://www.cnblogs.com/mookking/p/9655204.html

时间: 2024-10-06 02:25:04

基于ASP.NET的新闻管理系统(一)的相关文章

基于ASP.NET的新闻管理系统(二)效果展示

5. 新闻管理系统开发与实现 5.1前台新闻页面 主页面 新闻栏展示新闻 搜索新闻 菜单栏链接新闻 后台登录界面 大管理员后台管理界面 小管理员后台管理界面 修改密码 增加新闻界面 栏目管理界面          为栏目设置管理员                                                           修改栏目 用户管理界面 添加用户界面 编辑用户界面 原文地址:https://www.cnblogs.com/mookking/p/9655233.ht

Orchard 基于 ASP.NET MVC 技术的免费开源内容管理系统

Orchard 是由微软公司创建,基于 ASP.NET MVC 技术的免费开源内容管理系统: 可用于建设博客.新闻门户.企业门户.行业网站门户等各种网站 简单易用的后台界面 性能稳定,功能齐全 热拔插模块化架构提供超强可扩展性 BSD 协议授权,可用于商业闭源项目 下载地址:https://orchard.codeplex.com/releases/view/119931 相关博客:http://www.orchardch.com/Blog 一个基于Orchard的开源CRM --coevery

基于ASP.NET的高校辅导员工作管理系统的设计与实现--论文随笔(四)

一.基本信息 标题:基于ASP.NET的高校辅导员工作管理系统的设计与实现 时间:2017 出版源:南通理工学院 关键词:ASP.NET; SQL Server; 高校; 管理系统; 辅导员; 二.研究背景 问题定义:高校学生数量越来越多,学生信息也越来越庞大,在辅导员的日常工作中,所使用的传统的电子表格和纸质文档容易丢失造成学校多部门间缺乏资源共享机制,同时管理不变,数据易丢失.为了提高辅导员队伍整体工作效率已经成为高校学生工作中有待解决的难题. 难点:引用ajax技术减轻服务器的负担, 相关

基于Java Web的新闻发布系统设计与实现

获取项目源文件,技术交流与指导联系Q:1225467431 摘要:现如今快速发展的互联网,已成为新兴的媒体发布形式,逐步影响到传统媒体行业的发展.与传统的信息传播媒体如电视.广播.报纸等相比,电脑.智能手机等终端因其传递信息方便.快捷,并满足人们对外界瞬息万变的信息的好奇心的特点,使得人们对网络新闻媒体越来越依赖.针对上述状况,推出了基于Java Web的新闻发布系统,在开发中基于My Eclipse平台,采用Tomcat 服务器,使用数据库My SQL.系统具有很好的人机界面,不仅实现了管理员

基于ASP.NET WPF技术及MVP模式实战太平人寿客户管理项目开发(Repository模式)

亲爱的网友,我这里有套课程想和大家分享,如果对这个课程有兴趣的,可以加我的QQ2059055336和我联系. 课程背景 本课程是教授使用WPF.ADO.NET.MVVM技术来实现太平人寿保险有限公司保险客户管理系统,是学习WPF开发中的一门主打课程之一. WPF是一个框架,它供程序员开发出媲美Mac程序的酷炫界面. Blend是一种工具,可以在美工板上绘制形状.路径和控件,然后修改其外观和行为,从而直观地设计应用程序 Repository\MVVM\MVP设计模式是WPF常用的系统架构 Auto

基于android的相关的管理系统的毕业设计代写

1.启思代做启思毕业设计代做是专业java毕业设计代做,主要针对java,ssh,ssm,jsp,j2ee,android相关管理系统的毕业设计代写. 客服:加扣扣(幺零三贰三七幺贰幺) 2.代做特色a.定做设计,不卖模版:我们的java毕设代做,是定做设计,是安全按照学生的开题要求,定制一套.而目前市面上99%的代做都是卖的模版给学生,都是重复卖给很多学生的.那些设计虽然便宜,但完全不可能通过学校的查重.老师一下就能看出来.所以奉劝同学们,千万不要贪图便宜,便宜无好货,好货不便宜. b.一站式

IIS和ASP的标题广告管理系统的详细介绍与使用

标题广告是Web上最常见的广告形式.本文介绍了一个基于IIS和ASP的标题广告管理系统,该系统支持广告客户和广告的管理,能够随机选择广告并生成显示广告的HTML代码(但参考广告的等级.显示次数限制.点击次数限制),并能够记录广告显示.点击的历史纪录. 一.数据库表结构 标题广告也就是BannerAd,是Web上最常见的广告形式.本文介绍的标题广告管理系统利用access(小型网站之最爱)数据库db.mdb来保存数据.db.mdb包含三个表:Advertisement保存有关广告的信息,Adver

基于ASP.NET Core 3.0快速搭建Razor Pages Web应用

前言 虽然说学习新的开发框架是一项巨大的投资,但是作为一个开发人员,不断学习新的技术并快速上手是我们应该掌握的技能,甚至是一个.NET Framework开发人员,学习.NET Core 新框架可以更快速掌握其中的编写,构建,测试,部署和维护应用程序. 您现有的.NET Framework应用程序可以在其他操作系统上工作.对于希望扩大类库的受众平台,或者希望在分布式应用程序的其他领域使用相同代码的开发人员来说,这是非常好的选择. .NET Core是为了重新启动某些Framework组件而为其他

一个基于Android系统的新闻客户端(一)

一.整体概述 在服务器端,通过对凤凰网的抓取存入数据库,客户端通过向服务器发送请求得到新闻. 服务端用WCF,宿主为window服务,客户端为Java写的安卓程序. 二.客户端 我在eclipse里新建了个Android项目,命名为MyNewClient,eclipse自动生成二个xml布局文件,如图: 其中,fragment_main.xml是新版的布局文件,暂时不会用,把它删掉. 新建xml文件,命名为activity_foot.xml,在这里我们要做app的底部,先上代码: <?xml v