java网络多媒体资源管理信息系统论文+需求分析+数据库设计 第2页
第1章 绪论
1.1项目开发背景
随着21世纪信息技术的高速发展和互联网技术的日新月异,Web的新技术和新理论不断涌现。但随着网络的发展,基于传统Web开发模式开发的系统逐渐显露出一些弊端。比如系统响应速度慢、可扩展性能差、文护起来比较麻烦、用户体验差等等。从原来的Web到现在的Web2.0,从C/S的应用程序运行模式到现在的B/S架构,JavaScript及Ajax技术的价辣"文-论'文,网
http://www.751com.cn 值凸显出来。Ajax技术在Web应用方面具有很大的优势,它不但可以解决J2EE在Web应用中人机交互方式不够友好的问题,还改变原有的同步交互为异步交互方式,使页面在后台按需获取数据,在前台进行局部刷新,大幅度减轻服务器端的负载。这样不仅节省了网络带宽,更加大大提升了用户体验。
1.2项目开发目的与意义
系统构建了基于B/S模式的网络多媒体资源信息中心。提供了对各类多媒体资源进行组织、整合、控制、划分,并进行有效管理的平台。依托平台规划出关键性资源,并提供检索入口,使用简洁方便,达到信息交换和资源共享的目的。为用户提供信息量大、内容丰富的多媒体资源。
正是由于网络多媒体信息管理系统的种种优点,它已经成为了人们生活上必不可少的娱乐平台,也将给人们提供了的大量的多媒体资源,是一个便捷的资源共享管理系统,有很广阔的应用前景,也将一直保持着良好的趋势发展下去。
1.3 待解决的问题
从上面的叙述已经了解到当前有哪一样些问题需要解决,而本系统作为一个软件项目,需要解决的问题不仅是用户提出的问题,还有软件开发中的很多问题,归纳如下:
(1)如何导入及导出数据。
(2)如何规划,科学存储这些数据,即数据库如何建立。
(3)如何高效处理这些数据,服务端,客户端处理任务如何分配,即系统如何分层并对数据进行处理。
(4)如何将该系统使用,即实施与部署服务器。
第2章 系统综述
2.1 系统概述
该产品名为网络多媒体资源管理信息系统的开发,其功能有:多媒体资源的分类目录管理;资源的上传、下载、浏览、点播;基于关键字的快速数据检索;灵活安全的用户、角色、权限管理;系统日志监控、数据库文护及相关的信息安全等功能。
后期拓展:根据网络用户建议需求将不断增加新功能。
2.2 系统运行环境
2.2.1 网络环境
系统部署于网络环境下,用户仅需通过PC机上的IE7及360浏览器就可以访问系统,有些应用需要装浏览器插件如real和flash才能正常,无需专门进行客户端配制和专用硬件支持。
2.2.2 服务器配置
服务器主要的工作便是高速稳定运行数据库为客户端提供高效的数据服务,并提供大容量硬盘备份数据及归档[1],鉴于此,专门配置了一台IBM服务器,8G内存,320G硬盘,这样的配置足以满足现在本系统的流畅运行。
服务器存放在网络中心机房,配备硬件防火墙,足以保障服务器数据安全及物理安全。
2.2.3 服务器软件环境
服务器操作系统使用Windows Server 2003[2], Windows Server 2003是目前微软推出的使用最广泛的服务器操作系统。
操作系统配备安装IIS6.0[3],IIS 6.0提供了更智能的、更可靠的Web服务器环境,新的环境包括应用程序健康监测、应用程序自动地循环利用。其可靠的性能提高了网络服务的可用性并且节省了管理员用于重新启动网络服务所花费的时间,IIS 6.0将提供最佳的扩展性和强大的性能从而充分发挥每一台Web服务器的最大功效。
IIS 6.0 和 Windows 辣"文-论'文,网
http://www.751com.cn Server 2003在网络应用服务器的管理、可用性、可靠性、安全性、性能与可扩展性方面提供了许多新的功能。IIS 6.0同样增强了网络应用的开发与国际性支持。IIS 6.0和 Windows Server 2003提供了最可靠的、高效的、连接的、完整的网络服务器解决方案。
2.3 系统开发方法及运行原理
2.3.1面向对象程序设计
编程模型[4]
所有计算机均由两种元素组成:代码和数据.精确的说,有些程序是围绕着"什么正在发生"而编写,有些则是围绕"谁正在受影响"而编写的。第一种编程方式叫做"面向过程的模型",按这种模型编写的程序以一系列的线性步骤(代码)为特征,可被理解为作用于数据的代码.如 C 等过程化语言。第二种编程方式叫做"面向对象的模型",按这种模型编写的程序围绕着程序的数据(对象)和针对该对象而严格定义的接口来组织程序,它的特点是数据控制代码的访问.通过把控制权转移到数据上,面向对象的模型在组织方式上有:抽象,封装,继承和多态的好处.
抽象
面向对象程序设计的基本要素是抽象,程序员通过抽象来管理复杂性。管理抽象的有效方法是使用层次式的分类特性,这种方法允许用户根据物理含义分解一个复杂的系统,把它划分成更容易管理的块.例如,一个计算机系统是一个独立的对象.而在计算机系统内部由几个子系统组成:显示器,键盘,硬盘驱动器,DVD-ROM,软盘,音响等,这些子系统每个又由专门的部件组成.关键是需要使用层次抽象来管理计算机系统(或其他任何复杂系统)的复杂性。面向对象程序设计的本质:这些抽象的对象可以被看作具体的实体,这些实体对用来告诉我们作什么的消息进行响应。计算机对象包含了它所有的属性,以及操作,这就是面向对象程序设计的三大原则之一:封装
上一页 [1] [2] [3] [4] [5] [6] [7] [8] 下一页
java网络多媒体资源管理信息系统论文+需求分析+数据库设计 第2页下载如图片无法显示或论文不完整,请联系qq752018766