基于ASP的新闻发布系统设计和实现论文.doc

上传人:h**** 文档编号:129279 上传时间:2018-07-09 格式:DOC 页数:36 大小:844KB
下载 相关 举报
基于ASP的新闻发布系统设计和实现论文.doc_第1页
第1页 / 共36页
基于ASP的新闻发布系统设计和实现论文.doc_第2页
第2页 / 共36页
基于ASP的新闻发布系统设计和实现论文.doc_第3页
第3页 / 共36页
基于ASP的新闻发布系统设计和实现论文.doc_第4页
第4页 / 共36页
基于ASP的新闻发布系统设计和实现论文.doc_第5页
第5页 / 共36页
点击查看更多>>
资源描述

1、 xxxx 届毕业设计 基于 ASP的新闻发布系统的设计和实现 xxx xxxxxxxxxx 学院 xxxx 年 x 月 x 日 毕 业 论 文 基于 ASP 的新闻发布系统的设计和实现 学 生: 指导教师: 专 业: 所在单位: 答辩日期: 摘 要 本文论是为新闻发布系统设计开发的在线新闻发布系统,来研究基于 B/S 模式的网上信息发布的实现,采用的是 ASP.NET+SQL 2000 模式的电子管理平台。大学作为一种运动健身集散中心,信息及相关信息繁多,涉及很多的信息数据的管理,现今,虽然大多数大学都使用了单机版管理系统或局域网管理系统,但还是没法满足这个起来越网络化的时代的要求。该新闻发

2、布系统传袭了传统信息发布系统在信息处理方面的长处,弥补了传统新闻发布系统在网络化服务方面的缺失,使新闻发布系统的服务在服务质量没有减弱的前提下,更方便用户,贴近用户。 此系统设计上采用三层结构、 Web Service 技术,使之在选用平台、采用技术上具有先进性、前瞻性、扩充性,从而保证建成的系统具有 良好的稳定性、可扩充性。系统设计按标准化、规范化,分层设计,构件化实现。采用软件构件化的开发方式,使系统结构分层,业务与实现分离,逻辑与数据分离;以统一的服务接口规范为核心,使用开放标准。从功能上来说,系统是比较完备的,系统以Web 界面与用户交互,为用户提供信息并接受其操作,同时通过数据库管理

3、系统来存储信息数据。系统实现了对信息数据的浏览、查询、编辑和管理等基本数据库操作,采用了模块化设计方法,根据用户的需求及程序的应用与维护的易用性,将各个部分置于不同的模块当中,方便了程序的扩展与维护,同时建立了程序功能 复用的基础。 关键词: ASP.NET 信息发布 数据库 sql 2000 II Abstract The system is an online car saling system, using the model to Customised ASP.NET+sql 2000 running a small e-commerce platform. The network d

4、istribution system bands franchiser and workflow of the enterprise together, and cuts an effective channel from the enterprise to franchiser. The system can also improve the works efficiency and increases the sale through breaking the obstacle between branch and branch, enterprise and enterprise. Fr

5、om the functional point of view, the system is relatively complete. Web interface with the system to users in the world, providing information to users and accept its operation, and through the database management system to store information. System to achieve data browse information, referral, edit

6、ing and management of basic database operations, the use of modular system design methodology, based on user demand and application procedures and the maintenance of the user-friendly nature, each component will be placed in different modules, to facilitate the process of expansion and maintenance,

7、and established procedures of the functional use basis. Keywords: ASP.NET;Car;Network distribution;Database; sql 2000. 目 录 摘 要 . I Abstract.II 第一章 绪论 . 1 1.1 开发背景及目的 . 1 1.1.1 题目来源,理论及实际应用意义 . 1 1.1.2 题目的主要内容及预期达到的目标 . 1 1.1.3 所用工具,方法及手段 . 2 第二章 开发平台和技术简 介 . 3 2.1 系统开发相关框架说明 . 3 2.1.1 统一建模语言 UML . 3

8、 2.1.2 .NET 和 C#. 4 第三章 系统分 析 . 6 3.1 可行性分析 . 6 3.1.1 经济可行性 . 6 3.1.2 技术可行性 . 6 3.1.3 操作可行性 . 8 3.2 需求分析 . 8 3.2.1 业务流分析 . 8 3.2.2 数据流分析 . 10 第四章 总体设计 . 11 4.1 系统概述 . 11 4.2 系统模块划分 . 11 4.3 数据库设计 . 12 4.3.1 数据库分析 . 12 4.3.2 数据库概念设计 . 12 4.3.3 数据库逻辑结构设计 . 13 第五章 详细设计 . 17 5.1 系统首页界面设计 . 17 5.2 最新要闻界面

9、设计 . 17 5.3 用户注册界面 . 18 5.4 系统后台登陆页面 . 19 5.5 新闻信息发布操作页面 . 19 5.6 管理员信息操作页面 . 20 5.7 注册用户管理操作页面 . 21 第六章 系统的实现 . 22 6.1 编码实现 . 22 6.2 数据库的附加建立 . 22 6.3 数据库的连接 . 22 6.4 系统各个模块的实现 . 23 6.5 测试过程及结果 . 23 第七章 系统的维护 . 24 7.2 网站的更新 . 25 7.3 网站文章的更改 . 25 7.4 网站的用户管理及隐私保护 . 25 7.5 网站的运行保障 . 25 7.6 网站安全 . 25

10、7.7 病毒防止 . 26 结论 . 27 1) 系统的特点 . 27 2) 系统的不足和改进 . 27 3) 设计收获与心得 . 27 致谢 . 29 参考文 献 . 30 xxxx 学院毕业设计(论文) 1 第一章 绪论 1.1 开发背景及目的 1.1.1 题目来源,理论及实际应用意义 本系统是为新闻发布系统设计开发的在线新闻发布系统,来研究基于 B/S 模式的网上信息发布的实现,采用的是 ASP.NET+SQL 2000 模式的电子管理平台。大学作为一种运动健身集散中心,信息及相关信息繁多,涉及很多的信息数据的管理,现今,虽然大多数大学都使用了单机版管理系统或局域网管理系统,但还是没法满

11、足这个起来越网络化的时代的要求。该新闻发布系统传袭了传统信息发布系统在信 息处理方面的长处,弥补了传统新闻发布系统在网络化服务方面的缺失,使新闻发布系统的服务在服务质量没有减弱的前提下,更方便用户,贴近用户。 此系统设计上采用三层结构、 Web Service 技术,使之在选用平台、采用技术上具有先进性、前瞻性、扩充性,从而保证建成的系统具有良好的稳定性、可扩充性。系统设计按标准化、规范化,分层设计,构件化实现。采用软件构件化的开发方式,使系统结构分层,业务与实现分离,逻辑与数据分离;以统一的服务接口规范为核心,使用开放标准。从功能上来说,系统是比较完备的,系统以 Web界面与用户交互 ,为用

12、户提供信息并接受其操作,同时通过数据库管理系统来存储信息数据。系统实现了对信息数据的浏览、查询、编辑和管理等基本数据库操作,采用了模块化设计方法,根据用户的需求及程序的应用与维护的易用性,将各个部分置于不同的模块当中,方便了程序的扩展与维护,同时建立了程序功能复用的基础。 1.1.2 题目的主要内容及预期达到的目标 用户界面的大部分功能都是以管理模块为前提的,因为客户模块所显示的数据大部分需要通过管理模块来添加。因此,我们首先要来介绍管理模块的设计与开发。管理模块相对客户模块要复杂一些,因为在这里需要对 所有信息进行维护,包括浏览、增加、修改和删除等操作。为了便于系统维护,页面的命名才用“模块

13、名 +功能名”的方式。概括起来,管理模块具有以下功能: xxxx 学院毕业设计(论文) 2 * 管理员管理。 * 信息维护。 * 新闻维护。 * 用户注册维护。 * 友情链接信息维护 1.1.3 所用工具,方法及手段 针对目前世界上流行的大量软件和开发工具,经过认真分析其优缺点,结合计量器具管理系统的需要和目前的硬件环境,我们选用 技术开发, sqlserver做为数据库,开发工具使用 Microsoft Visual Studio 2010。 xxxx 学院毕业设计(论文) 3 第二章 开发平台和技术简介 2.1 系统开发相关框架说明 2.1.1 统一建模语言 UML 统一建模语言( Un

14、ified Modeling Language ,UML)是一种可视化的建模语言,它能让系统构造者用标准的、易于理解的方式建立起能够表达出他们想象力的系统蓝图,并且提供了便于不同人之间有效的共享和交流涉及结果的机制。 UML 包括了一些可以相互组合图表的图形元素。由于 UML 是一种语言,所以 UML 具有组合这些元素的法规。 UML 提供了系统设计所需要的多种图,这些图是在用多个视图来展示一个系统,这组 视图被称为一个模型( Model)。一个 UML模型描述了一个系统需要做什么。同时, UML 提供了组织和扩展这些图的方法。 关于标准建模语言 UML 的内容,首先, UML 融合了 Boo

15、ch、 OMT 和 OOSE方法中的基本概念 ,而且这些基本概念与其他面向对象技术中的基本概念大多相同 ,因而 ,UML 必然成为这些方法以及其他方法的使用者乐于采用的一种简单一致的建模语言 ;其次 ,UML 不仅仅是上述方法的简单汇合 ,而是在这些方法的基础上广泛征求意见 ,集众家之长 ,几经修改而完成的 ,UML 扩展了现有方法的应用范围 ;第三 ,UML 是标准的建模 语言 ,而不是标准的开发过程。尽管 UML 的应用必然以系统的开发过程为背景 ,但由于不同的组织和不同的应用领域 ,需要采取不同的开发过程。 作为一种建模语言 ,UML 的定义包括 UML 语义和 UML 表示法两个部分。

16、 (1) UML 语义 描述基于 UML 的精确元模型定义。 (2) UML 表示法 定义 UML 符号的表示法 ,为开发者或开发工具使用这些图形符号和文本语法为系统建模提供了标准。这些图形符号和文字所表达的是应用级的模型 ,在语义上它是 UML 元模型的实例。 标准建模语言 UML 的重要内容可以由下列五类图 (共 9 种图形 )来 定义 : 第一类是用例图,第二类是静态图 (Static diagram),包括类图、对象图和包图。第三类是行为图 (Behavior diagram),描述系统的动态模型和组成对象间的交互关系。其中状态图描述类的对象所有可能的状态以及事件发生时状态的转移条件。

17、xxxx 学院毕业设计(论文) 4 通常 , 状态图是对类图的补充。在实用上并不需要为所有的类画状态图 ,仅为那些有多个状态其行为受外界环境的影响并且发生改变的类画状态图。而活动图描述满足用例要求所要进行的活动以及活动间的约束关系 ,有利于识别并行活动。第四类是交互图 (Interactive diagram),描述对象间的交互关系。其中顺序图显示对象之间的动态合作关系 ,它强调对象之间消息发送的顺序 ,同时显示对象之间的交互 ;协作图描述对象间的协作关系 , 协作图跟顺序图相似 ,显示对象间的动态合作关系。除显示信息交换外 ,协作图还显示对象以及它们之间的关系。如果强调时间和顺序 ,则使用顺

18、序图 ;如果强调上下级关系 ,则选择协作图。这两种图合称为交互图。第五类是实现图 ( Implementation diagram ),包括构件图和配置图。 2.1.2 .NET 和 C# 微软的 .NET 是为了解决因特网应用中存在的普遍 问题而预先建立的基础设施。 .NET 的服务器版可运行在 Windows NT Windows 2000 以及 Windows XP Professional 操作系统下其客户版可运行在 Windows 98、 Windows Me、 Windows XP Home 下。目前它只是一个附加的服务补丁,以后的 NET 版本极有可能成为操作系统的一部分,今后的

19、版本也有可能会允许 .NET 的 部分运行在其他版本的Windows 操作系统下,微软的 .NET 提供了下述服务,具体如下 .NET 提供了一种新的运行环境即 .NET 框架,它使得程 序员能够更容易、迅速地写出优良、健壮的程序代码,并且能够方便地管理、部署和修改代码,所编写的程序和组件都在该环境中执行。它为程序员提供了一些新功能,例如自动内存管理 (垃圾收集 )以及更方便地访问所有系统服务。它添加了许多实用功能、例如易于访问因特网和数据库。它还为代码复用提供了一种新的机制一一更易于使用并且比 COM 更加有效和灵活。 .NET 框架更易于部署因为它不需要进行注册设置。它还为版本的制定提供了标准化、系统级别的支持。程序员可以在任一种与 .NET 兼容的编程语言中使用上述全部功能 .NET 为创建 HTML 页面提供了一种新的编程模型,称为 ASP.NET尽管智能的单机程序仍在不断涌现,但是在不久的将来,大多数因特网通信都会以通用浏览器作为前端,这就要求服务器能够使用 HTML 语言来构造页面,以便浏览器识别并显示给用户。 ASP.NET 是一种运行在因特网信息服务 (IIS)下的新环境,它使得程序员能够更容易地编写代码来构造基于 HTML 语言的 web 页面,供浏览器

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 学术论文资料库 > 毕业论文

Copyright © 2018-2021 Wenke99.com All rights reserved

工信部备案号浙ICP备20026746号-2  

公安局备案号:浙公网安备33038302330469号

本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。