鉴于大家对其他类别十分关注,我们编辑小组在此为大家搜集整理了“校报网站新闻管理与电子公告的模块设计”一文,供大家参考学习!
论文字数:11625,页数:35 有开题报告,任务书
摘 要
本文旨在设计建设一个通用的校报网站新闻管理和电子公告系统,为高效、便捷发布网站新闻信息、电子公告提供管理平台和辅助工具。
主要功能包括支持网站新闻增加、删除、抓取、在线编辑,查询等功能,支持电子公告发布、修改、删除,查询等功能,支持多用户管理。
本设计的主要创新点在于把新闻抓取功能融入新闻发布系统中,并设计了一套关于新闻抓取的模板,该模板较易于理解,可以针对不同的网站设计出相应的模板进行抓取,新闻抓取功能可以让用户方便的扩充网站内容,另外在内网用户不能访问因特网的情况下更能体现其作用。
本设计的开发工具使用VS2005,开发语言使用ASPNET/ style=text-decoration:underline;font-size:14px;color:#2B4DD5; target=_blank>ASP.NET,采用B/S模式与三层体系结构。参考了一些现有网站的新闻结构,完成系统的设计,编码,目前系统可以运行,用户可以方便的在网上对网站新闻进行编辑管理,还可以抓取选定网站的新闻。不足之处是新闻的组织结构虽具有普遍的适用性,但对于一些特殊要求还难以适应。
关键词:新闻管理,新闻抓取,电子公告,ASPNET/ style=text-decoration:underline;font-size:14px;color:#2B4DD5; target=_blank>ASP.NET,多用户
The design of Newspaper website management
And electronic bulletin module
Abstract
This paper seeks to build a common Newspaper website management and electronic bulletin system,and provide a management platform and support tools for us to publish news and electronic bulletin efficient and convenient.
Key features include support for the addition, deletion, crawls, online editing, search functions and multi-user support management.
The main innovative points of the design is that we put news crawls functional into news release system, and designed a news crawls template, the template is easy to understand, and can design different crawls templates with different website, News crawls feature allows users to facilitate the expansion of its website content, In addition,its role is better reflected where intranet users can not visit the Internet .
The development tool we use VS2005, and the development language we use ASPNET/ style=text-decoration:underline;font-size:14px;color:#2B4DD5; target=_blank>ASP.NET, B/S mode used with the three-tier structure. Reference to the existing structure for the complete system design, coding, the system can run, Users can conveniently edit and management website news on the Internet, but also can crawl news from selected website. The shortcoming is that although the news organization is universal applicability, but some special requirements are hard to meet.
Key Words: news management;news crawls;bulletin;asp.net;multi-user;
目 录
1. 绪论 1
1.1 课题背景及目的 1
1.2 国内外研究现状 2
1.2.1 新闻发布系统的概念 2
1.2.2 新闻发布系统的特点 3
1.2.3 新闻发布系统的分类 3
1.2.4 校报网站新闻管理系统的现状 4
1.3 课题研究内容及意义 5
1.3.1 研究内容 5
1.3.2 意义 5
2. 系统需求 7
2.1 系统基本要求 7
2.2 动态网页技术 7
2.3 系统业务流图 8
2.4 功能需求 9
2.4.1 功能划分 9
2.4.2 功能描述 9
2.5 运行环境 11
3. 数据库设计 12
3.1 表结构 12
3.1.1 新闻站点表 12
3.1.2 新闻频道表 12
3.1.3 新闻栏目表 12
3.1.4 新闻表 13
3.1.5 新闻抓取模板表 13
3.1.6 用户表 14
3.1.7 用户角色表 14
3.1.8 网站权限表 14
4. 总体设计 15
4.1 开发环境及工具 15
4.2 设计原则 15
4.3 模块划分 15
4.4 软件体系结构设计 16
4.5 界面设计 16
5. 详细设计及实现 18
5.1 系统体系结构的实现 18
5.2 新闻编辑的实现 18
5.3 新闻抓取的实现 19
5.3.1 新闻抓取模板的定义 19
5.3.2 实现 20
5.4 新闻展现的实现 22
5.5 新闻权限管理的实现 23
6. 系统测试 24
6.1 登录 24
6.2 工作台 24
6.3 首页 25
6.4 网站维护 25
6.5 栏目权限 26
6.6 抓取新闻 27
结论 28
致谢 29
参考文献 30