毕业设计论文基于ASP的网络信息发布系统的设计与实现.doc
《毕业设计论文基于ASP的网络信息发布系统的设计与实现.doc》由会员分享,可在线阅读,更多相关《毕业设计论文基于ASP的网络信息发布系统的设计与实现.doc(41页珍藏版)》请在三一办公上搜索。
1、基于ASP的网络信息发布系统的设计与实现ASP Web-based News Publishing System Design and Implementation36摘 要摘 要随着网络应用的丰富和发展,很多网站往往不能迅速跟进大量信息衍生及业务模式变革的脚步,常常需要花费许多时间、人力和物力来处理信息更新和维护工作;遇到网站扩充的时候,甚至还需重新建设网站,针以上问题作者开发了本文讨论的网络信息发布系统。该系统的用户可以通过一个简单的界面加入数据,然后系统会按定制的栏目和固定布局显示这些信息。该系统将信息发布和更新过程简化到只需要录入文字和上传图片,从而大大减轻了网站更新维护的工作量。本文
2、讨论的系统基于浏览器/服务器架构,采用asp技术开发,以IIS5为web服务器,数据库为Access2003。系统核心功能模块包括:栏目菜单的显示、栏目内新闻的显示、新闻搜索、新闻评论、添加新闻、新闻的修改和删除、新闻栏目管理等。本文首先分析了网络信息发布系统的基本需求和基本功能,然后设计网络信息发布系统的基本页面,最后通过代码实现网络信息发布系统的所有功能关键词:网络信息发布,ASP,HTML,Css,JavaScript.AbstractAbstractWith the enrichment and development of network applications, many web
3、sites can not follow the step of lots information derived and model updated,it takes a lot of time, manpower and material resources to handle updates and maintenance work; encounter site expansion, when it even need to re-building site, according to the above problems this paper has developed a netw
4、ork of information distribution system. The system user interface can be added through a simple data, then the system will be fixed by custom layout columns and display the information. The system will simplify the process of information distribution and updates to the text only entry and upload ima
5、ges, thereby greatly reducing the workload of website updating and maintenance.This article discusses the system based on browser / server architecture, using asp technology development, with IIS5 as a web server, database Access2003. System core function modules include: menu display, news display
6、, news search, news commentary, add news, revise, and delete news, news section management.This paper analyzes the network information distribution system, basic needs and basic functions, and then design a basic web page information release system, and finally through the code all the network infor
7、mation distribution system functions.Keywords: Network Information Release,ASP,HTML,Css,JavaScript.目 录目 录第1章 绪论11.1 问题的提出11.2 相关研究现状11.3 研究目标和内容11.4 研究方法2第2章 网络信息发布系统需求分析32.1 系统分析32.1.1 开发工具选用介绍32.1.2 总体需求分析32.1.3 系统流程分析42.1.4 性能需求分析52.1.5 运行环境分析62.2 数据库分析62.2.1 数据库选用62.2.2 数据库需求分析7第3章 网络信息发布系统设计83.
8、1 后台功能模块设计83.1.1 后台登陆设计83.1.2 后台功能模块设计83.1.2.1 图文管理设计83.1.2.2 用户管理设计113.2 前台用户交互设计133.3 数据库设计163.3.1 创建数据库163.3.2 数据库逻辑结构设计17第4章 网络信息发布系统的实现214.1 系统登录功能实现214.1.1前台登录实现214.1.2后台登录实现254.2 网络信息发布系统后台实现274.2.1 后台框架实现274.2.2 图文管理实现284.3 数据库访问实现32第5章 结束语34参考文献35致 谢36第1章 绪论第1章 绪论1.1 问题的提出随着网络应用的丰富和发展,很多网站往
9、往不能迅速跟进大量信息衍生及业务模式变革的脚步,常常需要花费许多时间、人力和物力来处理信息更新和维护工作。需要将主要信息集中管理,并通过信息的某些性质进行分类,最后系统化,标准化的发布到网站上,网站信息通过一个简单的界面加入数据,然后通过已有的网页模板格式与审核流程发布到网站上,这样就大大减轻了网站更新维护的工作量,通过网络数据库的引用,将网络的更新工作简化到只需要录入文字和上传图片,从而使网站的更新的速度大大缩短,从而大大加快信息的传播速度。1.2 相关研究现状目前,网络信息发布系统的开发技术已经十分成熟,用到的动态网页技术有很多,比如ASP技术 PHP技术 JSP技术 .NET技术等。而技
10、术方案也从ASP+ACCESS到PHP+ MySQL和 .NET+MSSQL。技术成熟的信息发布系统有很多,如著名的V7 Content Management Suite(西门子公司采用的技术),Interwoven-Team Site(Cisco 采用的系统)等商业系统。同时,开源的产品也得到了广泛的应用,如国内的逐浪就是由江西聚合实业完全自主开发的,其产品一直在开发者中拥有较高的地位。1.3 研究目标和内容1研究目标(1)分析、设计和实现构建网络信息发布系统。(2)建立系统化、标准化的网络信息发布系统。(3)应用已有的网页模板格式与审核流程发布到网站上,使更新工作简化到只需要录入文字和上传
11、图片。(4)为了方便网站的管理和维护,即使不是专业人员也可以在短时间内经过培训达到管理和维护网站的目的。2研究主要内容(1)网络信息发布系统的理论及技术基础。(2)网络信息发布系统的方法、过程与具体步骤。(3)网络信息发布系统的分析。研究如何设计系统和数据库,实现系统访问数据库。(4)研究网络信息发布系统的可操作性,稳定性。1.4 研究方法1文献分析方法。搜集大量有关信息管理系统、ASP程序设计的资料,通过对资料的整理分析,归纳信息管理系统的研究基础。2案例分析方法。选择已有的具体的网络信息发布系统为研究对象,分析研究系统功能及实现过程,为网络信息发布系统的实现提供参照。第2章 网络信息发布系
12、统需求分析第2章 网络信息发布系统需求分析网络信息发布系统是网络快速发展的产物,本章就网络信息发布系统的开发工具,系统流程,性能,环境进行系统的需求分析2.1 系统分析2.1.1 开发工具选用介绍传统的信息发布系统主要有两种,一种是静态HTML页面,更新细心时需要更新制作页面后上传,同时还需要修改相应的连接,这种方式因效率太低已经不多用了。第二种是基于ASP和脚本语言,将动态网页和数据库结合,通过应用程序来处理新闻,这是目前交流行的做法,ASP有如下优点1ASP使用VBScript脚本语言直接源于VB语言,秉承了VB简单易学的特点,掌管起来非常容易。2无须编译,容易编写,可在服务器端直接执行。
13、3与浏览器无关,客户端只要使用可执行HTML码的浏览器,即可浏览ASP所设计的网页内容。4ASP能与任何ActiveX scripting语言相容。除了可使用VBScript或JavaScript语言来设计外,还通过plug-in的方式,使用由第三方所提供的其他脚本语言。5ASP技术的处理速度相当快,并且其安全性也很高,ASP的源程序,不会被传到客户浏览器,因而可以避免所写的源程序被他人剽窃,也提高了程序的安全性。6ASP的对象和组件:ASP有7个固有对象这7个固有对象分别是Request,Response,Server,Application,Session,ASPError和ObjectC
14、ontext。基于ASP有以上优点,所以我选择了Macromedia Dreamweaver 8,并结合Access 2003作为后台数据。2.1.2 总体需求1网络信息管理系统包括二个主要系统:两个系统之间关系如图2.1。(1)前台显示系统:前台首页显示、栏目页、内容页、调查、搜索(2)后台管理系统:系统配置、附加管理、用户管理、图文管理、个人事务、系统消息。图2.1 后台系统和前台系统关系示意图网络信息管理系统主要有五大功能,如图2.2。图2.2 后台功能模块示意图2图文模块:栏目分为总栏、大类和小类。图文先经过选择栏目后才能到发布页面,这样就能便于以后图文管理。图文发布分为两种,直接发布
15、图文和待审核图文,同时待审核图文通过管理员或者审核用户审核后才可以上传到网站。我的文章可以修改和删除图文。2.1.3 系统流程多用户系统的工作流程都是从用户登陆模块开始,对用户的身份进行认证。身份认证可以分为一下两个过程:(1)确定用户是否为有效的用户。(2)确定用户的类型。第一个过程决定用户能否进入系统。第二个过程根据用户的类型决定用户的操作权限,从而决定用户的工作界面。本系统分为前台系统和后台系统两个部分。前台系统不需要进行身份验证,任何人都可以通过浏览器阅读已经发布的新闻、发布网友评论。后台管理的流程分析如图2.3。Jing用户拥有所有的权限,其他用户根据用户类型判断,总栏用户:管理总栏
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 毕业设计 论文 基于 ASP 网络 信息 发布 系统 设计 实现
![提示](https://www.31ppt.com/images/bang_tan.gif)
链接地址:https://www.31ppt.com/p-4860446.html