29
基基 .NET 基基基基基基 基基基基 基基基基基 08999156 基基 基基基基 基基

基于 .NET 架构的新闻发布管理系统设计与实现

  • Upload
    kadeem

  • View
    106

  • Download
    5

Embed Size (px)

DESCRIPTION

基于 .NET 架构的新闻发布管理系统设计与实现. 08999156 胡洋 指导老师:杜威. 课题来源,国内现状,研究意义. 参考文献. 系统定义, 功能需求,数据需求. 数据库的选择,数据库表的描述. 软件环境 ,硬件环境. 用户首页,类别管理页,输入员页面,搜索页面等. 绪 论. 需求分析. 数据库设计. 开发环境. 系统实现. 结 论. 大 纲. 1. 2. 3. 绪 论. - PowerPoint PPT Presentation

Citation preview

Page 1: 基于 .NET 架构的新闻发布管理系统设计与实现

基于 .NET 架构的新闻发布管理系统设计与实现08999156 胡洋 指导老师:杜威

Page 2: 基于 .NET 架构的新闻发布管理系统设计与实现

大 纲 课题来源,国内现状,研究意义

系统定义, 功能需求,数据需求

数据库的选择,数据库表的描述

软件环境,硬件环境用户首页,类别管理页,输入员页面,搜索页面等

参考文献

Page 3: 基于 .NET 架构的新闻发布管理系统设计与实现

绪 论

课题来源 : 通知公布、师生的交流、教学过程的监控

国内现状 : 传统的网站新闻管理方式有两种 ,ASP 优势

研究意义:方便快捷的了解自己想知道的事情

Page 4: 基于 .NET 架构的新闻发布管理系统设计与实现

需求分析

用户需求具体体现在各种信息的提供、保存、更新和查询上,这就要求数据库结构能充分满足各种信息的输出和输入。通过收集基本数据、数据结构以及数据处理的流程,组成一份详尽的数据词典,为后面的具体设计打下基础 数据的流程图

新闻网站的出现在一定程度上取代了传统的新闻传播媒介所具有的职能和作用,而且新闻网具有互联网所具备的一切特性,为广大用户提供及时,方便,快捷的阅览评论服务

1 、新闻查看:2 、新闻查找:3 、用户评论:4 、管理员登录:5 、新闻管理:6 、管理员信息:7 、新闻类别管理:

系统功能模块图

Page 5: 基于 .NET 架构的新闻发布管理系统设计与实现

系统功能模块图

Page 6: 基于 .NET 架构的新闻发布管理系统设计与实现

数据的流程图

Page 7: 基于 .NET 架构的新闻发布管理系统设计与实现

数据项和数据结构针对新闻管理发布系统的需求,通过对管理发布过程的内容数据分析,设计如下所示的数据项和数据结构:新闻信息:包括的数据项有新闻编号、新闻标题、新闻内容、新闻发布者的编号、新闻发布时间、新闻类别编号、是否有图片和阅读次数。新闻评论信息:包括的数据项有新闻评论编号、评论者名称、评论时间、新闻评论内容、新闻编号。

新闻类别信息:包括的数据项有新闻类别编号、新闻类别。用户信息:包括的数据项有用户编号、用户名、用户密码、用户的真实姓名、用户电子信箱地址、用户权限标志

Page 8: 基于 .NET 架构的新闻发布管理系统设计与实现

利用Microsoft SQL Server 2000建立数据库及其存储过程。这里给出两个必需的数据表。

Page 9: 基于 .NET 架构的新闻发布管理系统设计与实现

本网站使用 SQL Server 2008 实现关系型数据库。 SQL Server 2008 出现在微软数据平台愿景上是因为它使得公司可以运行他们最关键任务的应用程序,同时降低了管理数据基础设施和发送观察和信息给所有用户的成本。   这个平台有以下特点:  • 可信任的——使得公司可以以很高的安全性、可靠性和可扩展性来运行他们最关键任务的应用程序。   • 高效的——使得公司可以降低开发和管理他们的数据基础设施的时间和成本。   • 智能的——提供了一个全面的平台,可以在你的用户需要的时候给他发送观察和信息。

数据库设计

Page 10: 基于 .NET 架构的新闻发布管理系统设计与实现

• E - R图概念模型是对信息世界建模,其表示方法有很多,其中最为常用的是实体-联系模型,即 E- R模型,它是用 E - R图来描述现实世界的概念模型• E- R图中用矩形表示实体;用椭圆表示属性;用菱形表示联系

• 根据上面的设计所规划出的实体有:新闻信息实体、新闻评论信息实体、新闻类别信息实体、用户信息实体。各个实体具体的描述 E—R图如下所示

数据库表的描述

Page 11: 基于 .NET 架构的新闻发布管理系统设计与实现

各个实体具体的描述 E—R图如下所示

新闻信息实体 新闻评论信息实体

用户信息实体新闻类别信息实体

Page 12: 基于 .NET 架构的新闻发布管理系统设计与实现

新闻信息实体 E—R 图

新闻编号

新闻内容发布者编号 发布时间 类别编号

新闻标题

阅读次数

是否有图片

新闻信息实体

Page 13: 基于 .NET 架构的新闻发布管理系统设计与实现

新闻评论信息实体 E—R 图

Page 14: 基于 .NET 架构的新闻发布管理系统设计与实现

新闻类别信息实体 E—R 图

Page 15: 基于 .NET 架构的新闻发布管理系统设计与实现

用户信息实体 E—R 图

Page 16: 基于 .NET 架构的新闻发布管理系统设计与实现

各表之间的关系

Page 17: 基于 .NET 架构的新闻发布管理系统设计与实现

开发环境此应用程序可广泛运行于 Internet ,也适用于内部的局域网。运行要求如下: 软件环境客户端: Windows 98 , Internet Explorer 4.0 以上版本。服务器端: Windows 2000/XP , IIS 5.0 及以上版本。数据库:采用 SQL Sever2008 数据库,运行于服务器端。 硬件环境服务器: CPU 要求 PIII 800 以上,内存 256MB 以上。客户机: CPU 要求 200MMX 以上,内存 64MB 以上。

Page 18: 基于 .NET 架构的新闻发布管理系统设计与实现

系统实现系统总体结构图

Page 19: 基于 .NET 架构的新闻发布管理系统设计与实现

用户首页功能描述 主要功能是显示最热门、最新和推荐的前 8条新闻,显示新闻搜索功能、页面风格设置新闻分类,新闻图片和网站公告等。

Page 20: 基于 .NET 架构的新闻发布管理系统设计与实现

新闻类别管理页:功能描述:作为一个新闻管理系统,最重要的功能还是要能对新闻进行添加、删除、修改之类的管理。包括修改用户Ⅲ和密码,删除用户,更改部门名称,删除新闻部门,管理员所添加的新闻也不再需要审核而可以直接发布。

Page 21: 基于 .NET 架构的新闻发布管理系统设计与实现

新闻输入员页面:功能描述:新闻输入员只具有添加新闻的权限,任何浏览者都可注册成为新闻输入员,但是所添加的新闻并不能直接发布到网站上显示,而需经过审查员或管理员审核是否给予通过,这保证了网站内容管理的合理性,并不是随便添加的新闻都能发布;

Page 22: 基于 .NET 架构的新闻发布管理系统设计与实现

新闻搜索页面功能描述 :在新闻首页页面,点击”搜索”,输入查询条件,系统会自动判断所输入条件是否合法,若合法则对数据进行查询,查询结果显示页面

Page 23: 基于 .NET 架构的新闻发布管理系统设计与实现

新闻评论页面:功能描述:当用户在一个页面点击一条新闻时,就进入到新闻详细信息的查看页面,在此页面会有对此条新闻的评论链接。在此页面,用户可以输入自己对此条新闻的评论,并且也可以看到别的登录者对这条新闻的评论。

Page 24: 基于 .NET 架构的新闻发布管理系统设计与实现

后台功能模块设计打开网站首页,在首页右边下侧有登陆框.输入管理员帐号,密码。或者直接点击首页最下面的 Admin.进入同站登录页面进行登录;

Page 25: 基于 .NET 架构的新闻发布管理系统设计与实现

参考文献【 1】 Scott Worley著. {ASP. NET技术内幕》.第二版.北京:人民邮电出版社, 2002 【 2】 Sanjeev Rohilla , Senthil Nathan , Surbhi Malfiotra著. {ADO. NET专业项目实例开发》.第四版.北京:中国水利水电出版社, 2003 : 【 3】冯天飞.基于 WEB 的用户管理系统设计与实施 (J】.计算机应用研究, 2001 , (4). 7

8~ 82 【 4】唐燕涛.新闻发布系统在高校管理中的用.高教论坛, 2005年 03期. 131~ 132【 5】 Howard , A Taxonomy ofComputer andNetwork Attacks[M] , http : l/ www. celtOrgresearch/ JHThesis/Word6/ chap06. doe. P

P. 53"-72. 35—97.

Page 26: 基于 .NET 架构的新闻发布管理系统设计与实现

参考文献《【 6】曹斌,韩中孝. ASP. NET 数据库系统项目开发实践.北京.科学出版社, 2005年. 1~ 17【 7】飞思科技产品研发中心.精通. NET核心技术一高级特征.北京.电子工业出版社,

2002年 8月. 717~813【 8】郑字军. C#2. 0 程序设计教程.北京.清华大学出版社, 2005年. 132—198【 9】 (美 )A. Russell Jones著,高春蓉等译. ASP. NET从入门到精通【M】,电子工业出版, 2002. 1 ,35—97.【 10】 ASP 数据库开发实例解析【M】.机械工业出版社.李严、于亚芳、王国辉, 2004年 12月, 153-167.

Page 27: 基于 .NET 架构的新闻发布管理系统设计与实现

参考文献【 11】 (美 )Angshuman Chakraborti 等著,唐云深,赵世华等译. NET Framework专业项目实例开发【M】.中国水利水电出版社, 2003. 6 , 53“7.【 12】 ScoRAIlen 等著. C群数据库 A. I'-J.郝启堂【M】.张哲峰译.清华大学出版社, 2003. 2 , 147~

203.【 13】 (美 ) 微软公司著. NET框架 1. 1 类库参考手册【M】.清华大学出版社, 2004. 1 , 37-48.f12】 Steve Walther著. ASENET :

Tips , Tutorials , and Code[M].电子工业出版社, 2003. 7 , 10~1 7.【 14】萨师煊,王珊.数据库系统概论 I匕京.高等教育出版社, 2002年 2月. 222~ 229【 15】 SQL Server 数据库开发实例解析【M】机械工业出版社.宋昆、李严等. 2006年 1月, 31-36.【 16】 Peter GNeumann and Donn B. Parker , A summary ofcomputer misuse techniques , in

Proceedings ofthe 1 2th National Computer Security Confrence[OL] , PP. 396"-407. Naitonal

Institute of Standards , October 1 998.Assurance , 2002. http :// ff. csee. umbc. edu/ cadip/ 2002Symposium/ Ont-for-JDS. pdf.

Page 28: 基于 .NET 架构的新闻发布管理系统设计与实现

参考文献【 17】 http :// doeshow.mte. dhs. org/

ids. htm. [OL】【 18】 (美 )Jeffrey Richte著.MicmsoR. NET Frameworks[M].清华大学出版社, 2003. 4 , 55~

78.【 19】 Alex Homer 等. ASENET Web Forms Programming[M].清华大学出版社, 2003. 1 , 39~ 125.【 20】 Jefley Undercofre and

JdmPinkston , Modeling Computer Atacks : A Target—Centric Ontology

for Intrusion Deteciton[OL] , Under review IEEE First Intrenaitonal Workshop On Information【 21】陈建德.使用. NET创建 PetShoP蓝图应用程序.北京.国防工业出版社, 2002. 76--150【 22】 ASP 信息系统开发实例精选【M】.机械工业出版社.王国辉、牛强、李南南等. 2005年 7月,

20—22【 23】李代平. SQLServer2000 实用宝典 ( 上 ) 一基础、应用与操作.北京.冶金工业出版社, 2002年 6月. 1¨2【 24】 (美 )佛格森。 C撑宝典. j匕京。电子工业出版社, 2002年 11月. 117-171

Page 29: 基于 .NET 架构的新闻发布管理系统设计与实现

基于 .NET架构的新闻发布管理系统设计与实现视频结束,请老师审阅08999156 胡洋