1、背景介绍
  随着计算机及网络技术的飞速发展,Internet/Intranet应用在全球范围内日益普及,当今社会正快速向信息化社会前进,信息自动化的作用也越来越大,从而使我们从繁杂的事务中解放出来,提高了我们的工作效率。
  另一方面,随着Internet飞速发展,它越来越成为人们生活中的一部分,人们亲切地把它叫做信息高速公路。随着计算机技术及通信技术的普及,人们有越来越多的机会,访问internet,并从Internet中获取资源,Internet紧密的与人们的生活联系起来。
  随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识。它已进入人类社会的各个领域并发挥着越来越重要的作用。作为计算机应用的一部分,使用计算机对病人信息进行管理,具有手工管理所无法比拟的优点。例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。
 21世纪的今天,网络已经逐渐代替人类的工作和生活,所以开发这套ASP系统是社会发展的必然。
  
2、研究现状
   视频流媒体服务一直被认为是互联网服务中的一个热点领域,但是由于技术、内容以及带宽等方面的限制,一直没有实现预料中的发展。目前,视频压缩技术已经取得了重大的进步,视频流媒体的传输速度、品质以及成本控制都得到了很大的改善,为视频媒体传输创造了有利条件,同时宽带网络的普及也使得多数家庭用户具备了享受网络视频服务的条件,据估计,目前约有2000万到3000个家庭在通过宽带接入的方式上网。In-Stat/MDR预计,到2007年,这个数字将超过1亿3000万。InStat/MDR预计,视频订阅服务最繁荣的市场将出现在亚洲,预计2007年亚洲市场视频媒体订阅服务的营业额将达到12亿美元,但是美国的市场潜力也不可忽视,有调查报告表明,美国消费者对收费互联网内容服务的接受程度正在跳跃式地提高。这个前景诱人的市场将成为网络巨人们逐鹿的舞台,在线视频服务正在面临这个各种各样的变化,各家大型的媒体公司和服务提供商都有机会分食这个大蛋糕。
3、课题研究内容
在线视频服务系统所要实现的功能分为前台功能和后台功能。
(1)前台功能:
 包括在主界面进行的基本操作,具体内容如下:
(a).电影浏览:用户可以通过电影分类和点机排行以及最近更新来浏览最新的电影,电视剧,和各类综艺节目。
(b).电影搜索:用户可以根据电影名称和电影演员进行查询。
(c)电影推荐:用户可以简单明了的了解近期内最精彩的影视作品。
(2)后台功能:
  本系统的重点,不同的管理员拥有不同的权限。超级用户具有最高权限,可以添加修改删除注册用户,并可以根据需要添加或删除电影。具体功能如下:
【初级管理员】(必须登陆管理页面)
1. 添加电影:可以在各个栏目进行电影的添加工作。
【高级管理员】(必须登陆管理页面)
1. 添加电影:可以在各个栏目进行电影的添加工作。
2. 电影管理:可以对所有电影进行删除和修改操作。
3. 分类管理:可添加电影的分类。
【超级管理员】(必须登陆管理页面)
1. 分类管理:可以在各个栏目进行新闻的添加工作。
2. 添加电影:可以对所有新闻进行删除和修改操作。
3. 电影管理:可以对各个大类、小类进行删除、修改、新增操作。
4. 地址管理 可添加服务器。
5. 影片评论
6.用户管理:可以添加不同权限的管理员,并可对所有类别的管理员资料进行修改、删除。
4、技术路线
  1、本系统拟使用ASP技术进行开发,在安装Windows2000操作系统、IIS 5.0的服务器上进行测试。
  2、本报名系统采用B/S方式,在小型局域网内进行前期测试工作。
  3、使用ACCESS数据库,高效且稳定性好,并进行有效的数据库加密,加强安全性。
4、本系统拟实现对病人档案信息的管理,并便于病人查询。
5、关键技术介绍
5.1 ASP技术
  ASP提供了6个功能强大的内部对象,每个对象具有各自的属性(Property)、方法(Method),有的还拥有数据集合(Collection)与事件(Event),它们共同完成Web中的一些重要工作。这6个对象分别是:
* Request对象:Request对象可以保存Client端送往Server端的所有信息。这些信息包括:使用Get或Post方法传递的数据、Server环境变量、Cookie信息等。在没有指定表单集合的情况下,程序将以QueryString、Form、Cookie、ServerVariable的顺序搜索所有集合,寻找指定变量。
* Response对象:Response对象的主要功能是将信息从Server端传送到Client端。也可以用来实现页面的跳转或Cookie值的设定。由于ASP脚本没有输出"值"的功能,要完成此功能必须使用Response对象。
* Server对象:Server对象的主要功能是执行与Web服务器直接相关的一些操作。
* Session对象:Session对象能够记录用户每一次上线的个人信息,它相当于每个上线用户的私有变量集合。它随着用户的上线而产生,随着用户的下线或强制解除而终止。
* Application对象:Application对象能记录所有Web用户的共有信息,它相当于所有上线用户的公共变量集合。它伴随着Web应用程序的开始运行而产生,随着Web应用程序的运行结束而终止。
  Objectcontext对象:Objectcontext对象主要在进行交易处理时使用,利用该对象可以管理、控制这些交易。
5.2 IIS与ASP的结合
  在过去,客户端/服务器结构的设计与Web的相关技术几乎处于平行线上,两者相互独立并无法作出集成性的设计。现在我们利用IIS+ASP,将客户机/服务器结构与Web密切结合,完成前后端两者的集成输出功能,使得Web站点的开发更方便,实现的功能更强大。
利用IIS+ASP技术来集成Web前后端所带来的强大效益可归结为以下几个方面:
1. 减少构建和维护成本
2. 加快联机过程
3. 应用软件集中在服务器端开发管理
4. 前端可使用任何浏览器(IE、Netscape...)
5. 后端可存取任何数据库 (SQL、Access...)
6. 可使用任何脚本语言开发 (VBScript、JavaScript...)
Request请求 ADO
Response响应 SQL查询结果
      
4.4 利用ADO访问数据库
  在Web动态交互过程中,经常需要根据用户输入的查询条件来查询数据库,从数据库中取出结果并以一定的格式显示给用户。有时也需要从用户那里收集信息,并按一定的格式保存到数据库里。ADO(ActiveX Data Objects)是一种操作Microsoft所支持的数据库的新技术。在ASP中,ADO可以看作是一个服务器组件(Server Component),更简单点说,是一系列的对象,应用这些功能强大的对象,即可轻松完成对数据库复杂的操作。
1.创建数据库链接(Connection)
Connection对象是网页通过ADO存取数据库的重要手段,Connection对象负责与数据库实际的连接工作。链接用以保持一些关于正在访问的数据的一些状态信息,以及链接者信息。ASP文件中如果要访问数据,必须首先创建与数据库的链接,其语法如下:
Set Conn = Server.CreateObject("ADODB.Connection")
connstr="driver={MicrosoftAccessDriver(*.mdb)};dbq="+Server.MapPath("db/data.mdb")
这条语句创建了链接对象Conn,接下来:
Conn.Open connstr,"username","password"
  这条语句打开链接,connstr表示与数据源建立连接的相关信息,这里以与本系统的数据库连接为例,其后的两个参数分别是访问数据库的用户名和口令,为可选参数。
以上两个步骤缺一不可,因为链接对象的创建与打开是两回事,只有打开了才真正可以使用。
2.创建数据对象(Recordset)
ADO使用Recordset(记录集)对象作为数据的主要容器。ADO可以使用VBScript、JavaScript脚本语言来控制数据库的存取以及输出结果的查询,还可以使用存储过程或SQL指令传回对组记录集。Recordset对象代表着执行一个命令后返回的完整记录集合,所有的Recordset对象都是通过记录和字段构造的。创建一个Recordset对象可以使用以下语法:
Set rs=server.CreateObject("ADODB. Recordset")
这里"ADODB. Recordset"字符串用来创建Recordset对象。这个字符串通过CreateObject传给操作系统,系统识别出"ADODB. Recordset",从而创建对应的对象。从而得到一个记录集对象变量。当打开一个记录集时,如果不为空,则当前的指针指向第一条记录。当记录指针指到记录集末尾时,rs.EOF为真;当记录指针指到记录集头时,rs.BOF为真。Recordset对象还
  • 大家都分享一下了,你好意思不点吗?点一下又不会怀孕

创意是网站设计的生命之源,好的创意能更加还原于真实。更加吸引浏览者的注意力.