基于web的学校新闻发布系统的设计与实现
随着新闻对于人们日常生活重要性的逐渐增强,新闻种类的增多与进一步的细化,与此同时新闻信息量也呈爆炸性的扩大,使得人们平时获得的信息变的非常的多,而且乱。这些变化使得人们应该也必须建立一个新闻发布系统,于是本课题就做了一个基于WEB的学校新闻发布系统,用于进行新闻的发布于管理。
本新闻发布系统是从学校的实际情况出发,经过对学校有关新闻发布事项的一番考察和分析,在学生对新闻需求的分析基础上,确立了新闻发布系统的具体实现功能。并阐述系统的结构设计和功能设计,实现新闻的分类显示,最近新闻的提示,新闻滚动功能等。经过授权的用户可以通过Web浏览器,以人机交互式的客户端程序实现对学校新闻的发布、管理、实时的进行行为统计和记录。(所有权: 毕业设计网 QQ:306826066)
【关键词】asp.net;新闻发布;学校
Based on WEB school news issue system
Abstract
As the importance of news to people's everyday life grows, the number of all kinds of news increases and further develops. In the mean time, the amount of information of news expand as explosives so that the information we get every day is very considerable and in a mess. These changes encourage us to set up a new news release system. Hence, our task is to design a web-based school news release system as to distribute and administer news.
This school news release system is based on the actual problems of school. After detailed observation and analysis of some school news release items, on the base of the analysis of students' requirement of news, we determined what functions are needed for the news release system. And then we explain the structural and functional designs of the system. This system is able to display news according to its class, prompt the latest news and rolling display news. With web browsers, authorized users are able to set up real-time statistical report and logs of school news release and administration through human-computer communication client programs. [资料来源:http://Doc163.com]
【Key Words】asp.net; News issue ;school
第一章节首先了解整个系统开发的背景,分析现有的系统所存在问题,然后再根据现有系统的缺陷,提出系统的需求。
第二章节简单的介绍开发本系统所使用到的开发工具。本系统所使用的开发工具是Microsoft SQL Server2000和Microsoft Visual Studio .NET 2005。
第三章节主要是写运用ASP.NET基于WEB编程的概述。简单的介绍了下一些关于asp.net的概念和实现原理。
第四章节主要是写系统规划与设计的。主要写了系统规划的概述,系统模块的详细划分与系统的流程图还有系统类的设计
第五章节主要是写数据库的设计。主要写了数据库表与表之间的关系和数据库表结构的设计。
第六章节主要是写前台用户的功能模块。主要写了首页模块,栏目页模块,文章浏览和文章评论模块。
第七章节主要是写后台用户的功能模块。主要写了管理菜单模块,文章管理模块,评论管理模块和图片资源管理模块。(所有权: 毕业设计网 QQ:306826066)
第八章节主要是写用户和登录功能模块。主要写了用户管理模块和用户登录模块。
系统功能概述
我的毕业设计要实现的是一个拥有标准功能的新闻发布网站。典型的新闻发布都有这些功能:
给新闻浏览者(前台用户)提供的主要功能如下:
[资料来源:www.doc163.com]
搜索新闻
其他分类主题子站点的链接
广告
各个新闻栏目的链接
头条新闻
推荐文章及评论的链接
重要的热门新闻
专题新闻
以层次方式显示新闻所处的位置
新闻发布
给新闻发布者(后台用户)提供的功能我们看不到,但可以假设为如表4-1所示:
主要功能及分析说明
序号 功能说明 分析意见
1 搜索新闻
2 其他分类主题子站点的链接 与项目无关,去掉
3 广告 与项目无关,去掉
4 各个新闻栏目的链接 静态链接
5 头条新闻 一个首页栏目块
6 推荐文章 与项目无关,去掉
7 重要的热门新闻 一个首栏块
8 专题新闻 与项目无关,去掉
9 以层次方式显示新闻所处位置
10 新闻正文,包括标题、时间、来源、正文和新闻图片等
11 新闻评论
通过表4-1,经过归纳和整理和补充,在下面我列出了准备实现的功能。
一个新闻浏览者(前台用户)需要如下功能: [来源:http://www.doc163.com]
首先进入网站首页,上面有多个栏目,文章按栏目分类。
对于各个栏目,有栏目首页、含栏目相关文章标题列表及相关评论标题列表。
文章的详细内容显示(含标题、作者、发布时间、正文和一个可选的相关图片)。
浏览文章详细内容后,发表评论,查看他人的评论。
一个新闻发布者(后台用户)需要如下功能:
上载一幅图片以供文章引用。
对某个栏目增加、删除、修改一篇文章。
对某个栏目删除浏览者评论。
本系统管理员需要的功能:
管理后台用户。(所有权: 毕业设计网 QQ:306826066)
目 录
1. 前言 1
1.1 课题的提出 1 [资料来源:http://www.doc163.com]
1.2 本文所做的工作 1
2. 系统开发环境介绍 2
2.1 总体环境 2
2.2 开发语言及工具 2
3. 运用asp.NET基于WEB编程的概述 4
3.1 理解WEB服务器请求和应答 4
3.2 管理状态 4
3.3 理解asp.NET 5
4. 系统规划与设计 6
4.1 系统功能概述 6
4.2 系统模块划分与流程 7
4.3 系统功能设计与列表 10
4.4 系统类设计 11
5. 数据库设计 12
5.1 数据库表及表之间的相互关系 12
5.2 数据库表结构的详细设计 12
6. 前台用户功能模块 16
6.1 首页模块 16
6.3 文章浏览和文章评论模块 17
(所有权: 毕业设计网 QQ:306826066)
7. 后台用户功能模块 19
7.1 管理菜单模块 19
7.2 文章管理模块 19
7.3 评论管理模块 20
7.4 图片资源管理 21
8. 用户和登录功能模块 22
8.1 用户管理模块 22
8.2 用户登录模块 22
9. 论文小节 24
谢 辞 25
参考文献 26
附录 A 外文翻译-原文部分 27
附录 B 外文翻译-译文部分 34
[资料来源:www.doc163.com]