论文无忧网提供:计算机毕业论文范文|计算机毕业设计|计算机毕业论文
栏目导航 ASP Java Web .NET VB6.0 JAVA VC VF DELPHI PB 计算机网络 计算机科学与技术 PHP 安卓APP 其他 C# 代写论文
当前位置: > 计算机 > .NET >

A40014课件发布系统

2.2 性能需求分析

课件网在正常运营中总是面对大量的用户信息、课件信息以及两者相互作用而产生的浏览信息、上传课件信息。因此需要对用户信息、课件信息进行及时管理,及时了解各个环节中信息的变更,力求提高管理效率。

copyright paper51.com

性能需求是指相互消息传递顺利,协议分析正确,界面友好,运行时间满足使用需要,安全性得到完全保证。

http://www.paper51.com

2.3 开发环境与技术需求

http://www.paper51.com

2.3.1软、硬件环境需求分析

内容来自论文无忧网 www.paper51.com

硬件环境需求:服务器两台,一台为数据库服务器,一台为Web服务器;客户端计算机若干;服务器和客户端计算机都应该在网络上(Internet网或局域网),当然也可以单机运行。网络通讯设备,主要包括交换机、网卡、集线器、MODEM 等。 copyright paper51.com

软件环境需求:软件配置要根据不同的需要进行选择。本网站采用Browser/Server体系结构,Web服务器软件采用IIS3.0(Internet Information Server),开发软件包括单机操作系统和浏览器软件,分别选用Windows 2000(服务器版)和Internet Explorer。数据库系统采用SQL Server2000 有利于方便操作。 内容来自论文无忧网 www.paper51.com

2.3.2技术分析

内容来自www.paper51.com

用ASP.NET环境开发网站,实现网站的前台显示和网站的后台管理功能,包括用户管理、审核课件、推荐作品、上传以及课件的查找、发布、删除、浏览课件内容等。 paper51.com

在实现这些功能的时候要用到的主要技术有ASP.NET控件的应用、数据库应用、Session应用、Cookie应用以及数据库访问技术和数据绑定技术。

内容来自论文无忧网 www.paper51.com

2.3.3开发工具

paper51.com

1)VStudio.NET与Dreamweaver copyright paper51.com

本网站是采用B/S结构结合Internet技术应用微软专门为.NET平台开发的C#语言和Visual Studio.NET集成开发工具进行开发的,另外为了美化网站界面而把Dreamweaver作为辅助开发工具运用到网站开发过程中。 内容来自www.paper51.com

作为本网站主要的开发工具,Visual Studio .NET 2003 充分运用微软公司推出的.NET Framework 1.1中最新发展成果的竞争优势,还包括数个程序语言的发展成果,含有新的Visual J#. NET Java语言开发人员工具、加强的Visual Basic .NET 功能,Visual C++. NET和Visual C#. NET中产能增强和标准兼容的新功能,以及为现有Visual Basic 6.0或Java语言应用程序的开发人员所提供的程序代码转换工具。 paper51.com

作为本网站的辅助开发工具Dreamweaver是当今最流行的专业网页制作软件,它方便快捷的操作方式、强大的编辑功能、良好的ASP. NET等动态编程语言的支持,Dreamweaver 很自然的成为设计网站框架、页面的首选开发工具。

内容来自www.paper51.com

2)SQL Server 2000

内容来自www.paper51.com

本网站采用SQL Server 2000数据库来存放网页素材、课件资料以及用户资料。SQL Server 2000数据库能够处理大量数据,同时保持数据的完整性并提供许多高级管理功能。它的灵活性、安全性和易用性为数据库编程提供了良好的条件。 内容来自www.paper51.com

SQL是Structured Quevy Language(结构化查询语言)的缩写。是专为数据库而建立的操作命令集,是一种功能齐全的数据库语言。在使用它时,只需要发出“做什么”的命令,“怎么做”是不用使用者考虑的。SQL功能强大、简单易学、使用方便,已经成为了数据库操作的基础,并且现在几乎所有的数据库均支持SQL。 paper51.com

SQL Server 2000是一项全面完整的数据库与分析产品。从借助浏览器实现的数据库查询功能到内容丰富的扩展标记语言(XML)支持特性均可有力地证明,SQL Server 2000能全面支持Web功能的数据库解决方案。与此同时,SQL Server 2000还在可伸缩性与可靠性方面保持着多项基准测试纪录,而这两方面特性又都是企业数据库系统在激烈市场竞争中克敌致胜的关键所在。无论以应用程序开发速度还是以事务处理运行速度来衡量,SQL Server 2000都堪称最为快捷的数据库系统,这就是我选择该产品作为本系统数据库的原因所在。

paper51.com

3)ASP.NET

copyright paper51.com

ASP.NET 是一个已编译的、基于 .NET 的环境,把基于通用语言的程序在服务器上运行。ASP.NET 是一个已编译的、基于 .NET 的环境,可以用任何与 .NET 兼容的语言(包括 VisualBasic .NET、C# 和 JScript .NET)创作应用程序。另外,任何 ASP.NET 应用程序都可以使用整个 .NET Framework。开发人员可以方便地获得这些技术的优点,其中包括托管的公共语言运行库环境、类型安全、继承等等。

内容来自www.paper51.com

ASP.NET 可以无缝地与 WYSIWYG HTML 编辑器和其他编程工具(包括 Microsoft Visual Studio .NET)一起工作。这不仅使得 Web 开发更加方便,而且还能提供这些工具必须提供的所有优点,包括开发人员可以用来将服务器控件拖放到Web 页的 GUI 和完全集成的调试支持。

内容来自论文无忧网 www.paper51.com

当创建 ASP.NET 应用程序时,开发人员可以使用 Web 窗体或 XMLWeb Services,或以开发者认为合适的任何方式进行组合。每个功能都能得到同一结构的支持,使开发者能够使用身份验证方案,缓存经常使用的数据,或者对应用程序的配置进行自定义等。

内容来自www.paper51.com

ASP.NET与ASP的比较: 内容来自论文无忧网 www.paper51.com

ASP.NET不 仅仅是 Active Server Page (ASP) 的下一个版本,而且是一种建立在通用语言上的程序构架,能被用于一台Web服务器来建立强大的Web应用程序。ASP.NET提供许多比现在的Web开发模式强大的优势。 内容来自论文无忧网 www.paper51.com

ASP.NET是把基于通用语言的程序在服务器上运行。不像以前的ASP即时解释程序,而是将程序在服务器端首次运行时进行编译。因为ASP.NET是基于通用语言的编译运行的程序,所以它的强大性和适应性,可以使它运行在Web应用软件开发者的几乎全部的平台上。通用语言的基本库,消息机制,数据接口的处理都能无缝的整合到ASP.NET的Web应用中。ASP.NET同时也是language-independent语言独立化的,所以,你可以选择一种最适合你的语言来编写你的程序,或者把你的程序用很多种语言来写,现在已经支持的有C#(C++和Java的结合体),VB,Jscript。将来,这样的多种程序语言协同工作的能力保护您现在的基于COM+开发的程序,能够完整的移植向ASP.NET。

内容来自论文无忧网 www.paper51.com

ASP.NET 的语法在很大程度上与 ASP 兼容,同时它还提供一种新的编程模型和结构,可生成伸缩性和稳定性更好的应用程序,并提供更好的安全保护。可以通过在现有 ASP 应用程序中逐渐添加 ASP.NET 功能,随时增强 ASP 应用程序的功能。 copyright paper51.com

4)C#语言 内容来自www.paper51.com

C#语言是Microsoft专用在 .NET Framework平台上进行开发的一门最新的、面向对象的编程语言。虽然很多语言都能够编写.NET 代码,但C#是唯一针对.NET Framework 而设计的语言,它使得程序员可以快速地编写各种基于Microsoft .NET平台的应用程序。使用简单的C#语言结构,系统级的应用程序可以方便的转化为XML 网络服务,从而使它们可以由任何语言在任何操作系统上通过Internet进行调用,因此C#将会成为编写.NET应用程序的首选。

内容来自www.paper51.com

3  概要设计3.1 功能模块设计

http://www.paper51.com

3.1.1 站点配置设计

内容来自论文无忧网 www.paper51.com

主要是Web.Config配置文档的编写与设定。这个文件主要是用以配置站点的参数、特征、特殊处理等,以便提供全面、系统、安全、稳定的Web服务。 paper51.com

3.1.2 用户管理、课件信息、网站公告

paper51.com

用户管理这部分程序提供用户注册、修改资料、登陆等功能。其主要功能是实现对访问用户进行有效的控制与管理,该部分程序要用到的主要技术有ASP.NET控件的应用、数据库应用、Session应用、Cookie应用等。信息管理这部分程序主要是实现对课件信息及网站公告的添加、删除、显示等功能。用到的主要是ASP.NET的数据绑定访问数据库技术以及数据库方面的技术,如添加、删除等。

http://www.paper51.com

3.2 数据库概念模型设计

http://www.paper51.com

数据只有用数据库来管理才有自动化管理的可能。数据的结构将影响整个管理机制的应用,而且一旦建立以后要修改常会出现麻烦。所以一开始就要仔细慎重地搭建一个完整而合理的结构。SQL Server2000数据库相对其它的数据库来说要简单容易操作些, SQL Server 2000最常用的是企业管理器,它是一个集成化的数据操作环境,是SQL Server 2000 的主要管理工具。通过企业管理器可以方便地可视化地建立起数据库系统。所以本课件发布系统的数据库文件就是用SQL Server2000的企业管理器来存放的。 http://www.paper51.com

------分隔线----------------------------
联系方式