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 数据库安全设计

各表间的关系图:

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

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

    5. 新闻管理系统开发与实现 5.1前台新闻页面 主页面 新闻栏展示新闻 搜索新闻 菜单栏链接新闻 后台登录界面 大管理员后台管理界面 小管理员后台管理界面 修改密码 增加新闻界面 栏目管理界面   ...

  2. 基于ASP.NET的新闻管理系统(三)代码展示

    5.1.1栏目部分 增加栏目(addLanMu.aspx): <html xmlns="http://www.w3.org/1999/xhtml"> <head  ...

  3. 基于ASP.NET高职学生工作管理系统--文献随笔(八)

    一.基本信息 标题:基于ASP.NET高职学生工作管理系统 时间:2015 出版源:电子科技大学 关键词:高职; 学生管理; ASP.NET; 系统; 二.研究背景 问题定义:随着社会的发展,我国经济 ...

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

    一.基本信息 标题:基于ASP.NET的高校辅导员工作管理系统的设计与实现 时间:2017 出版源:南通理工学院 关键词:ASP.NET; SQL Server; 高校; 管理系统; 辅导员; 二.研 ...

  5. 基于VUE实现的新闻后台管理系统-一

    基于VUE实现的新闻后台管理系统 前段时间拿到一个关于新闻后台的API,测试数据库使用SQLite,Restful服务是用Go写的,只要运行特定环境下的脚本(run.*)就会启动一个服务,依次后台为接 ...

  6. <Dare To Dream 团队>第二次作业:基于B/S的家教管理系统

     团队项目GitHub仓库地址:https://github.com/Sophur/Team-Project.git  为其他团队评分结果: 小组名 N A B C D 总分 平均分 Blue Flk ...

  7. 转发-基于ASP.NET MVC 4/5 Razor的模块化/插件式架构实现

    基于ASP.NET MVC 4/5 Razor的模块化/插件式架构实现   概述 在日常开发中, 我们经常谈起模块化/插件化架构,这样可既可以提高开效率,又可以实现良好的扩展性,尤其对于产品化的系统有 ...

  8. AServer - 基于Asp.net core Kestrel的超迷你http服务器

    AServer是基于ASP.NET Core Kestrel封装的一个超迷你http服务器.它可以集成进你的Core程序里,用来快速的响应Http请求,而不需要集成整个ASP.NET Core MVC ...

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

    前言 虽然说学习新的开发框架是一项巨大的投资,但是作为一个开发人员,不断学习新的技术并快速上手是我们应该掌握的技能,甚至是一个.NET Framework开发人员,学习.NET Core 新框架可以更 ...

随机推荐

  1. 数据库版本管理工具Flyway——基础篇

    Flyway 默认规约 SQL 脚本文件默认位置是项目的源文件夹下的db/migration 目录. Java 代码默认位于db.migration 包. SQL 脚本文件及Java 代码类名必须遵循 ...

  2. LR杂记 - Linux的系统监控工具vmstat详细说明

    一.前言 非常显然从名字中我们就能够知道vmstat是一个查看虚拟内存(Virtual Memory)使用状况的工具,可是如何通过vmstat来发现系统中的瓶颈呢?在回答这个问题前,还是让我们回想一下 ...

  3. UnitOfWork

    数据访问层之UnitOfWork   接上文 项目架构开发:数据访问层之IQuery 本章我们继续IUnitOfWork的开发,从之前的IRepository接口中就可以看出,我们并没有处理单元事务, ...

  4. wpf控件开发基础(3) -属性系统(2)

    原文:wpf控件开发基础(3) -属性系统(2) 上篇说明了属性存在的一系列问题. 属性默认值,可以保证属性的有效性. 属性验证有效性,可以对输入的属性进行校验 属性强制回调, 即不管属性有无发生变化 ...

  5. OpenMP编程的任务调度控制

    在OpenMP的for任务分担中,各个线程的任务划分是可以由程序员控制调整的.考虑这样一种情况,当在一个循环中每次迭代的计算量不相等时,如果根据系统默认简单的给每个线程分配相同次数的迭代量的话,会导致 ...

  6. [Songqw.Net 基础]WPF插件化中同步Style

    原文:[Songqw.Net 基础]WPF插件化中同步Style 版权声明:本文为博主原创文章,未经博主允许可以随意转载 https://blog.csdn.net/songqingwei1988/a ...

  7. 受限玻尔兹曼机(RBM)以及对比散度(CD)

    1. RBM 的提出 BM 的缺点: 计算时间漫长,尤其是无约束自由迭代的负向阶段: 对抽样噪音敏感: 流行软件的不支持: 受限玻尔兹曼机(Restricted Boltzmann Machine,简 ...

  8. hdu 2128 Frog(简单DP)

    Frog Time Limit: 3000/1000 MS (Java/Others)    Memory Limit: 65536/65536 K (Java/Others) Total Submi ...

  9. Spring综合Struts2

    1.1.  Spring综合Struts2 1)        该Spring用户手机WEB-INF下一个 2)        把Spring配置文件配置到web.xml中 <!-- 引入Spr ...

  10. WPF编游戏系列 之四 用户控件

    原文:WPF编游戏系列 之四 用户控件        在上一篇<WPF编游戏系列 之三 物品清单>中,对物品清单进行了演示,其中反复用到了同一组控件(如下图),而且 颜昌钢也指出在3.2. ...