【Asp.net精品源码栏目提醒】:网学会员,鉴于大家对Asp.net精品源码十分关注,论文会员在此为大家搜集整理了“【精品】金立音乐网 网站毕业设计论文 - 网络与通信”一文,供大家参考学习!
山西综合职业技术学院 计算机工程系 毕业设计论文论文题目: 金立音乐网站的设计 专 业: 计算机应用技术 班 级: 计应 A902 师: 杨演 2011 年 11 月 30 日 山西综合职业技术学院 计算机工程系 毕业设计任务书设计题目: 金立音乐网站的设计任务: 金立音乐网站,提供音乐试听、下载等功能,进行会员注册、搜藏自己喜爱的音乐,还可以进行后台管理。
设计目的: 通过对 ASP/
ASP.Net 网站系统的规划与设计,掌握综合运用所学知识分析和解决实际问题的能力,熟练掌握 ASP/
ASP.Net 程序开发语言的应用,强化计算机应用技能训练,为今后走进工作岗位,参加大型网站系统规划、设计和开发打工作下初步的基础。
设计要求: 1、采用统一的色调作为网站整体风格 2、各页面宽度统一为 960 像素。
3、在 Photoshop 中完成网站首页设计图,并精确调整细节部分及整体效果。
4、用 Flash 制作网站顶部动画效果。
5、采用 ASP 或
ASP.Net 语言完成整个网站系统的设计工作。
6、系统应包含后台数据库,并包括数据库操作页面(添加、删除等)以及身份验证功能。
设计时间:从 2011 年 11 月 01 日 至 2011 年 11 月 30 日 共 4 周设计人员: 李金丽学 号: 0911090215指导教师: 杨演 2011 年 11 月 30 日 目录内容摘要............................................................................................5关 键 字............................................................................................5前 言................................................................................................6第一部分、网页网站及发展前景....................................................6第二部分、网站的开发工具............................................................8第三部分、网站的设计实现...........................................................15第四部分、网站的系统测试..........................................................22结论...................................................................................................24致谢...................................................................................................26参考文献...........................................................................................27 金立音乐网 内容摘要: 随着网络技术的发展,人们在利用网络学习的同时,也在享受着网络带来的各种附带产品所产生的效应,如网络游戏,网络歌曲。
音乐网站正式在这样的需求前提下运用而生。
给人们的日常生活带来了极大的乐趣,让人们在繁忙疲惫的工作之后可以进行休闲。
金立音乐网是典型的音乐下载网站,其开发主要包括后台数据库的建立和维护以及前端网页的设计制作方面。
对于前者要求建立起完整的数据库,还要保证数据库的安全性好。
而后者则要求视觉上的绚丽多彩、交互性能好、功能强大、能满足各个用户的需求。
本网站的开发应用到 Access 数据库,利用其普遍性及简单易用的特点,在短时间内建立起该库已足够。
不断对该库进行更新,以达到更新网页的效果,形成用户满意的网站。
关键字:数据库、音乐网、Dreamweamer 前言 健康是人们生命的本钱,身心健康尤为重要。
在当今这个物质欲渐胀的社会,竞争力激烈,人们必须要承受来自各方面的种种压力,为了让人们放松心情、减少压力,开心的度过每一天,我借助这次毕业设计的机会,亲自动手开发了这样的一个网站。
该网站提供音乐试听、下载以及歌词显示等功能;提供会员注册、搜藏喜爱音乐功能;还定期举办专题活动,有论坛供大家讨论。
能丰富大家的业余生活,减轻工作、生活压力,给很多人带来不可言喻的意义。
在下面的内容中,我将以开发爱听音乐网站为例,谈谈其开发的过程以及遇到的问题和解决方法。
第一部分 网页网站及发展前景 一、 网站定义 网站是企业向用户和网民提供信息(包括产品和服务)的一种方式,是企业开展电子商务的基础设施和信息平台,离开网站(或者只是利用第三方网站)去谈电子商务是不可能的。
企业的网址被成为“网络商标”,也是企业无形资产的组成部分,而网站是 INTERNET 上宣传和反映企业形象和文化的重要窗口。
二、 网页设计注意原则 Web 站点的设计是展现企业形象的、介绍产品和服务、体现企业发展战略的重要途径。
在设计规划时我们要考虑以下问题: 1. 建设网站的目的是什么? 2. 为谁提供服务和产品? 3. 企业能提供什么样的产品和服务? 4. 网站的目的消费者和受众的特点是什么? 5. 企业产品和服务适合什么样的表现方式? 三、 网页设计发展前景 近几年来,网站建设业务一直呈快速上升势头,行业市场越来越大。
就国内情况而言,沿海发达城市比中西部省市市场需求要大,业务普及工作也很到位,许多行业形成了竞相建设企业网站,开展网络营销的局面。
新技术的应用将促进企业网站建设更具魅力。
随着技术融合与发展,许多在其他行业热门应用的技术如视频、三维动画、虚拟现实等技术都已经实现向互联网上移植,未来的不久,他们就会出现在企业客户网站上面;新的网络编程语言(.net 技术)和服务器 CDN(内容发布网络)技术也将使网站结构更紧密,访问更流畅,更能适应新的要求。
网络营销服务将同网站建设融为一体,提供一体化服务。
企业客户现在已不再满足于做一个网站,然后自己开展网络营销活动,网络公司还要为客户制定具有针对性的网络营销策略并实施,让企业网站真正发挥作用,为客户带来实在的效果。
这对网络公司提出了更高的要求,网站建设从业者必须要加强自我学习和提高,才能适应这一要求。
个性化的个人网站、面向个人的主题网站等多种形式的个人网站建设服务现在已经初露端倪,个人网站建设服务将成为新的业务增长点。
第二分 网站的开发工具 本次毕业设计的项目采用微软的 ASP 结合 Dreamweaver 来构建。
数据库部分,使用的是适合小型 Web 应用开发的 Access 数据库。
一、 开发思想 通过网页和数据库的连接,及时更新数据库,达到网页更新的效果,从而使人们能够及时听到和下载自己喜爱的歌曲。
本网站的开发设计思想为: 1. 明确建立网站的目的和用户需求,做出切实可行的设计计 划,根据消费者的需求、市场的状况等进行综合分析,以 消费者为中心,美术、视觉效果为辅进行设计规划。
2. 网页设计总体方案主题鲜明,对网站的整体风格和特色做 出定位,规划网站的组织结构。
针对服务对象的不同而具 有不同的形式,我们按照客户的需求,以简单明确的语言 和绚丽的画面体现站点的主题。
二、 开发工具与技术 1. ASP 的概述 ASP 是服务器端脚本编写环境,使用它可以创建和运行动态、交互的 web 服务器应用程序。
使用 ASP 组合 HTML 页、脚本命令和ActiveX 组件可以创建交互的 web 页和基于 web 的功能强大的应用程序。
由于脚本在服务器上而不是在客户端运行,传送到浏览器上的web 页是在 web 服务器上生成的;因此不必担心浏览器能否处理脚本;web 服务器已经完成了所有脚本的处理,并将标准的 HTML 传输到浏览器。
由于只有脚本的结果反回到浏览器,因此服务器脚本不易复制,浏览者看不到正在浏览的网页的脚本命令。
ASP 在 HTML 文件内直接嵌入简单的脚本就可以轻易地将静态web 页面升级为动态的 web 页面应用程序,因此,使用 ASP 命令是开始建立交互式 web 页面最简易的方法。
ASP 技术作为动态网站设计的主要工具具有以下几个特点。
(1)无需编译 ASP 脚本集成于 HTML 当中,容易生成,无需编译或链接即可直接解释执行。
(2)易于生成 使用常规文本编辑器(如记事本),即可进行.asp 页面的设计。
若从工作效率来考虑,不妨选用具有可视化编辑功能的 visualInterDev. 3独立于浏览器 用户端只要使用可解释常规 HTML 码的浏览器,即可浏览使用ASP 技术设计的网页。
ASP 脚本是在站点服务器端执行的,用户端浏览器不需要支持它,因此,若不通过从服务器下载来观察.asp 页面,在浏览器端见不到正确的页面内容。
(4)面向对象 在 ASP 脚本中可以方便地引用系统组件和 ASP 的内置组件,还可以通过定制 ActiveX 服务器组件来扩同功能。
(5)与任何 ActiveX scripting 语言兼容 除了可使用 Vbscript 和 Javascript 语言进行设计外,还可以通过plug-in 的方式使用由第三方所提供的其他 scripting 语言。
(6)源代码不会泄漏 ASP 脚本在服务器上执行,传到用户浏览器的只是 ASP 执行结果所生成的常规 HTML 码,这样可以保证辛辛苦苦编写出来的程序代码不会被他人盗取。
2.关系数据库的概述 关系数据库 Access 本身具有强大的向导机制,可以帮助用户迅 表、速建立新的数据库、 查询和窗体等,以完成对数据库的常用操作。
同时 Microsoft Office 系列为所有的 Office 成员提供了一种内置编程语言 visual basic for applicationsVBAAccess 可以通过 VBA 代码实现对数据库的操作管理,从而发出功能更为强大的应用程序。
3.Access 数据库的简介 一个全面的 Access 应用至少会设计到以下 3 种基本 Access 对象类型。
表用于存储用户向数据库中添加的数据。
窗体用于显示和输入数据,控制其他窗体的打开和关闭,以及打印报表。
报表打印表中的细节信息,总结信息或将两者都进行打印。
大多数 Access 应用程序还使用查询对象来筛选、排序和组合数据,用模块对象存储 VBA 代码。
可以用宏或模块自动完成任务和创建面向用户的应用程序,所创建的应用程序同其他编程语言所创建的应用程序功能一样强大,包含按钮、菜单和对话框等控件。
所有组成应用程序的对象都存储在一个称为数据库对象的容器中,该对象是一个以.mdb 为扩展名的单独文件,例如 northwind.mdb。
Access 的独特性在于它将整个数据库应用程序存储在一个单独的文件之中。
而其他桌面数据库,例如 Microsoft Foxpro,需要使用多个文件来存储他们的对象。
Access 不只是一个本地数据库管理系统。
作为一个关系数据库管理系统,Access 窗体、报表和数据访问页面中同时访问来自多个数据库的数据。
它还能够链接来自其他 Microsoft Access 数据库、MicrosoftExcel 电子表格、ODBC 数据源、Microsoft SQL server 数据库以及其他数据库资源的表格,甚至能够把数据库表连接起来创建一个新表。
然后,就可以创建窗体或报表来使用其中的信息了,这样极大减少了数据的复杂性并能够使工作更容易完成。
ADO 组件是操作数据库的重要手段。
ADB 即 active data objevt是一种访问各种数据库类型的连接机制,通过 ODBC 方法与数据库接口相连。
连接对象 connection 对象后,ASP 网页才可以使用Recordset 对象和 command 对象对数据库源进行操作。
建立一个connection 对象通常调用 server 对象的 createobject 方法,如下所示: Set cnServer.CreateObjectquotADODB.connectionquot 4.Dreamweaver 技术介绍 Dreamweaver 是美国 MACROMEDIA 公司开发的集成网页制作和管理网站于一身的所见即所得网页编辑器,他是第一套针对专业网页设计师特别发展的视觉化网页开发工具,利用他可以轻而易举的制作出跨越平台限制和跨越浏览器限制的充满动感的网页。
(1)卓越的可视化环境--简单易用 使用 macromedia 的可视化开发环境,你只需要通过简单的拖拉技术(drag drop),将quotobjectsquot窗口中的对象拖到“document window”即可,例如:web 开发人员想在网页中加入一个 table只需将“table”从“object”窗体中拖放到舞台中,dreamweaver 将自动生成一个表格,然后通过“properties”(属性)窗体来进行格式的修改和调整。
(2)所见即所得的强大功能 Dreamweaver 具有所见即所得的强大功能,你可以在“properties”(属性)窗体中调整参数,即刻在“documentwindow”窗体中看到他的改变,如果你按下“F12”,Dreamweaver 会自动生成 HTML 文件格式,供预览,以便开发人员进一步调整。
(3)方便快速的文本编辑 与“word”相似,具有强大的文本编辑能力,你可以在“layer”、 、“table”“frame”或直接在“document window”窗体中输入文字, (字体)类的选项进行编辑,也可通过快捷的右键,选择例如“font”以利用“text”菜单进行更为细致的排版编辑。
(4)专业的 HTML 编辑--roundtrip HTML Dreamweaver 与现存的网页有着极好的兼容性,不会更改任何其他编辑器生成的页面。
这将大幅度降低了由于 HTML 源代码的变更而给设计者带来的困惑。
(5)高质量的 HTML 生成方式 由 Dreamweaver 生成的 HTML 源代码保持了很好的可读性。
代码结构基本上同手工生成的代码相同,这使得设计者可以轻易掌握代码全局并加以修改。
(6)实时的 HTML 控制 设计者可以在可视化或者文本这两种方式下进行页面的设计,并且可以实时的监控 HTML 源代码。
当设计者对代码做出任何改动时,结果将立刻显示出来。
(7)与流行的文本 HTML 代码编辑器之间的协调工作 Dreamweaver 可以与目前流行的 HTML 代码编辑器(如 BBEdit、HomeSite 等)全面协调工作。
已经习惯于使用这些纯文本编辑器的设计者将在不改变他们原有工作习惯的基础上,充分享受到Dreamweaver 带来的更多功能。
设计者可以使用文本编辑器直接编辑HTML,同时使用 Dreamweaver 生成较为复杂的动画、表格、frame、javascript 等。
(Dreamweaver 分别为 Windows 用户以及 macintosh 用户提供了完全版的 homesite 及 bbedit 这两个目前最流行的代码编辑器)。
(8)强大的 DHTML 支持 动态 HTML 是 4.0 浏览器支持的新功能,将在未来广泛应用于网络。
这项技术可以增强页面的交互性、提高下载速度、使页面更美观更易于设计且富有动感。
Dreamweaver 对 DHTML 完全支持,并提供了与之相关联的四大功能。
而其他的可视化网页编辑工具几乎不提供或只小部分提供动态 HTML 的制作。
(9)重复元素库 在 Dreamweaver 中定义的一个站点内,设计者可以将重复使用的内容(例如 header、footer 等)独立定义。
这样设计者在需要这些内容的地方只需做一个简单的插入就可以了。
而且当元素库中定义的内容被修改后,整个站点中设计同样内容的地方将统一发生变化而无需再一个一个的修改。
(10)基于目标浏览器的检测 目前浏览器更新换代很快,从 2.0 到 4.0 层出不穷。
同时又有 IE和 Netscape 两大阵营竞争。
设计者制作出的网页必须面向功能不同的浏览器并保持其正确性。
这是一项比较困难的工作。
而 Dreamweaver不仅在设计时可以基于不同的目标浏览器进行不同的设计,而且在页面制作完成之后,Dreamweaver 可以基于目标浏览器对页面进行检测并给出报告。
在报告中将显示出被检测页的兼容性以及在不同浏览器中页面的区别,同时还将指出页面中 HTML 的句法。
5.FLASH 用于制作网页头部动画效果,是网页需要画面流动时的首选择。
6.PhotoShop 用于处理网页需要的一些图片,是一款很强大的工 具。
第三部分 网站的设计实现 网站的整体设计实现过程大致可分为前期准备、策划、设计、制作、运行维护五个阶段,其中采用多种新型技术,并重点介绍了 ASP技术在过程中的运用。
ASP 是一个 WEB 服务器端的开发环境,利用它可以产生和运行动态的、交互的、高性能的 WEB 服务应用程序,能够为程序开发人员提供实现应用程序的编制与自带组件设计网页从逻辑上分离的技术,特别适合建立 WEB 站点、网上访问数据的开发工具,使网站建设与发展变得较为简单与快捷。
为音乐网站的规划和建设提出一些建议性的建议。
可以使设计过程尽可能满足音乐爱好者的需求。
一、 前期准备 前期准备工作主要是域名的注册和开通。
域名是一切网络活动的开始。
一个网站的域名代表了这个网站的无形资产,是企业的网上“商标”。
域名在全世界具有唯一性,而同时域名的资源又比较有限,谁先注册,谁就有权使用。
定义域名除了要根据公司的性质或信息内容的性质来选择之外,还要做到易记、标识性强,或具有一定的内涵,因为域名不仅是访问者的必有之路,而且像品牌、商标一样具有重要的标识作用。
域名注册分为国际域名注册和国内域名注册两种。
注册时须出示营业执照复印件,然后填写在线订单。
国内域名注册须三天完成,国际域名注册只需 24 小时即可完成。
二、 网站的策划阶段 首先要确定网站的主题与名称,然后网站的视觉形象。
确定出网站的整体大框、色彩分布和网站的标准字体,使网站的整体形象给浏览者一种清新、整洁的感觉。
三、 网站的内容、结构设计 1.网站内容的设计 确定网站所要传播的信息内容,并将这些信息分类。
比如预测有哪些人会浏览自己的网站,准备提供给访问者哪些信息等。
2.网站的结构设计 网站的结构设计完全基于网站的目标、内容和功能,后者是结构设计的决定因素。
此外,页面风格、方便浏览等因素也对网站结构的设计有一定的影响。
目录结构是一个容易忽略的问题,目录结构的好坏,对浏览者来说并没有太大的感觉,但是对于站点本身的维护、内容的更新、未来的扩充和移植有着重要的影响。
网站的逻辑链接结构是指页面之间相互链接的拓扑结构,它建立在目录结构基础之上。
四、 网页制作 网页制作是网站建设的基础。
网页是信息的载体,网页制作成功与否直接关系到信息的条理性、快捷性易记用户界面的美观。
1. ASP 技术简介 ASP 技术与传统的“静态网页”技术有着本质的区别。
对“静态网页”而言,访问者只能被动地接受 HTML 文档,访问统一文档的用户所看到的页面完全相同。
而利用 ASP 技术开发的 WEB 站点,则能根据用户需求,动态的为用户提供服务(从技术观点看,ASP 为浏览器与 WEB 服务器的实时交互提供了一条途径)。
网络搜索引擎就是一个典型“动态站点”。
这种“站点”能够很好的满足人民对于网络住处的不同需求。
ASP 既不是语言,也不是一种开发工具,而是一种技术框架,其主要功能是把脚本、HTML、组件和 WEB 数据库访问功能结合在一起,形成一个能在服务器端运行的应用程序,该应用程序或根据来自浏览器端的请求生成 HTML 文档并回送给浏览器。
2. 利用 ASP 制作网页的特点 (1)使用 Microsoft 的 ActiveX 技术, ASP 技术制作网页的特点:封装对象,简化编程,同时 ASP 本身封装了一些常用组件,有关软件公司开发了许多使用组件。
只要在服务器上安装这些组件,通过访 (2)ASP问这些组件,就可以方便的建立奇迹的 WWW 应用程序。
运行在服务器端,这样就不必担心浏览器是否支持 ASP 所使用的编 (3)无需编译。
ASP 是一种解释性的脚本语言环境而无需编程语言。
译,在脚本代码中做的任何一个改动,在浏览器上都会立刻体现出来。
(4)ASP 在客户端返回的是标准的 HTML 页面,正常的浏览器中显示,浏览者看不到 ASP 程序代码,防止别人抄袭程序。
3. 网络编程方案的确定 ASP 是一种功能较为齐全的网关接口技术,继承了大部分 VB 的语法规则并有大量的内建对象,使得一些常用的功能以模块的形式直接调用。
ASP 可以用来处理一般表单,会员管理,数据存取,还可以用来编写 BBS 程序,聊天室等。
因此可以充分利用 ASP 实现来访者与网站进行互动交流,如不同歌曲的搜索等。
用户密码认证窗体的实现:本窗体是为了让注册用户按照用户名和密码进行登录,并且根据用户名检查权限,用户登录网站后,才能享受到网站所提供的各种服务。
usernametrimre.
上一篇:
【精品】SUN的JAVA认证
下一篇:
计算机毕业论文答辩2014年