毕业论文--基于ASP的明星个人网站的设计与开发.doc
文本预览下载声明
摘 要
本论文课题研究了在WINDOWS环境下,利用Dreamweaver、Flash、Active Server Pages (ASP),INTERNET的明星个人网站的设计与开发,实现了新闻发布,视频播放 (VOD)与留言板的功能。
在本文的第一章主要介绍了WEB的基本情况及其与ASP技术的发展过程,动态网页的发展现状;第二、三章通过软件工程的开发方法进行了用户需求分析,系统分析从而确定了系统的总体结构及运作环境;第四章就个功能模块进行了详细地说明;第五章讲述了本课题的开发过程中遇到的难点及解决的对策;在最后又谈了开发过程的体会及今后的努力方向。
通过研究和开发明星个人网站,可使我们了解动态网站的发展,掌握一定的ASP技术,建立INTERNET站点的技术。
关键词:ASP , WEB,SQL
一 引 言 3
1.1 Web 3
1.2 动态网页设计语言概况 4
1.3 课题的任务、背景、意义 4
二 系统简介 6
2.1 系统的开发环境 6
2.1.1 系统的硬件环境 6
2.1.2 系统的软件环境 6
2.2 系统的开发工具 7
2.2.1 Dreamweaver Fireworks与 Flash 7
2.2.2 Asp简介 7
2.2.3 ADO简介 8
2.2.4 SQL Server简介 9
三 系统分析 9
3.1 需求分析 11
3.2 系统分析 11
3.3 数据流图 11
四 系统功能实现 12
4.1 系统总体功能模块结构 13
4.2 系统前台设计 14
4.3 系统后台数据库的设计 19
4.3.1 数据源连接技术 19
4.3.2 系统的数据库结构 20
4.4 系统个模块功能的实现 22
4.4.1 登录模块的实现 22
4.4.2 新闻添加、删除、修改模块的实现 24
4.4.3 管理员账号和密码修改模块的实现 26
4.4.4 嵌入式视频点播模块的实现 27
4.4.5 查询模块的实现 28
五 开发过程中的难点与对策 32
5.1 ACCESS数据库的安全 32
5.2 分页显示 32
5.3 ASP中页面的限权访问 33
参 考 文 献 34
感 谢 语 35
一 引 言
1.1 Web
World Wide Web是Internet上发展最快的领域。最初WWW的发展目的碍于通过网络来传输一个可以同时显示文字,声音,图形,及影响的多媒体系统,使得网络上的信息实现交换,不仅仅局限于文字模式(如News,BBS,Gopher等)。Web是在超文本基础上形成的巨大的信息网。Web时有许多的站点构成。每个web站点是一组资源的集合,这些资源位于Internet/Intranet的一台或多台服务器。Web站点提供信息的基础是网页。
Web开发是基于C/S(客户/服务器)的。这是一个相互的概念,一般把提出请求的一方成为客户端,而把相应请求的一方成为服务器。在这种情况下,客户是浏览器,而服务器就是Web服务器。当网络上的任何一台客户端电脑(Client),通过网络对该服务器(Server)电脑发出请求(Request),即表示该用户想要浏览某个网页,服务器端的电脑就会通过网络把该页的内容传回给客户端的电脑,该电脑的浏览器便会由服务器端的电脑所接受的程序码翻译出来,将内容呈现给用户。
传统的Web站点大都由一个或多个静态HTML页面组成。所谓“静态”是指页面内容“固定不变”,当浏览器通过HTTP向服务器请求提供网页时,服务器是将原先已经设计好的页面传送给浏览器。静态页面仅仅使用标准的HTML代码,有的带有GIF动画。静态页面使得用户只能被动地浏览制作者提供的信息,而且不易维护。为了不断的更新内容,制作者必须不断的重复制作页面。随着站点内容和信息量的日益扩增,工作量大的将超乎想象。
为此,有不少公司提出动态网页的解决方案,所谓的“动态网页”指的是浏览器端和服务器端可以互动,也就是服务器端可以实时处理
浏览器端的请求(Request),然后将处理结果相应给浏览器端。实际上当今活跃的WEB技术的框架是一系列“活跃”的交互操作。活跃的WEB是双方都是活跃的,可以使用活跃的客户机和活跃的服务器结合起来产生最强有力的交互。在这种交互中,可以平衡处理工作,并在最合理的地方处理工作。在短短的时间内,Web的面孔已发生了很大的变化。现在能在Web页面创建应用程序,访问数据库,使其无论在感觉,操作以及用途上都与Windows应用程序非常相似。这些成果之所以可以实现,都要归功于动态网页程序设计语言。
1.2 动态网页设计语言概况
目前,最常用的三种动态网页语言有ASP(Active Server Pages),JSP(Java Server Pages),PHP (Hypertext Preprocessor)。
简
显示全部