《毕业设计论文金立音乐网站的设计与实现.doc》由会员分享,可在线阅读,更多相关《毕业设计论文金立音乐网站的设计与实现.doc(27页珍藏版)》请在三一办公上搜索。
1、毕业设计论文爱听音乐网山西综合职业技术学院计算机工程系毕业设计论文论文题目: 金立音乐网站的设计 专 业: 计算机应用技术 班 级: 计应A902姓 名: 指导教师: 2011年 11月 30日山西综合职业技术学院 计算机工程系毕业设计任务书设计题目: 金立音乐网站的设计和实现 设计任务:金立音乐网站,提供音乐试听、下载等功能,进行会员注册、搜藏自己喜爱的音乐,还可以进行后台管理。设计目的:通过对ASP/ASP.Net网站系统的规划与设计,掌握综合运用所学知识分析和解决实际问题的能力,熟练掌握ASP/ASP.Net程序开发语言的应用,强化计算机应用技能训练,为今后走进工作岗位,参加大型网站系统
2、规划、设计和开发打工作下初步的基础。 设计要求:1、采用统一的色调作为网站整体风格2、各页面宽度统一为960像素。3、在Photoshop中完成网站首页设计图,并精确调整细节部分及整体效果。4、用Flash制作网站顶部动画效果。5、采用ASP或ASP.Net语言完成整个网站系统的设计工作。、系统应包含后台数据库,并包括数据库操作页面(添加、删除等)以及身份验证功能。设计时间:从2011年 11 月 01 日至2011年 11 月 30 日 共 4 周 设计人员: 学 号: 0911090215 指导教师: 2011年 11月 30日目录内容摘要.5关 键 字.5前 言.6第一部分、网页网站及发
3、展前景.6第二部分、网站的开发工具.8第三部分、网站的设计实现.15第四部分、网站的系统测试.22结论.24致谢.26参考文献.27金立音乐网内容摘要:随着网络技术的发展,人们在利用网络学习的同时,也在享受着网络带来的各种附带产品所产生的效应,如网络游戏,网络歌曲。音乐网站正式在这样的需求前提下运用而生。给人们的日常生活带来了极大的乐趣,让人们在繁忙疲惫的工作之后可以进行休闲。金立音乐网是典型的音乐下载网站,其开发主要包括后台数据库的建立和维护以及前端网页的设计制作方面。对于前者要求建立起完整的数据库,还要保证数据库的安全性好。而后者则要求视觉上的绚丽多彩、交互性能好、功能强大、能满足各个用户
4、的需求。本网站的开发应用到Access数据库,利用其普遍性及简单易用的特点,在短时间内建立起该库已足够。不断对该库进行更新,以达到更新网页的效果,形成用户满意的网站。关键字:数据库、音乐网、Dreamweamer前言健康是人们生命的本钱,身心健康尤为重要。在当今这个物质欲渐胀的社会,竞争力激烈,人们必须要承受来自各方面的种种压力,为了让人们放松心情、减少压力,开心的度过每一天,我借助这次毕业设计的机会,亲自动手开发了这样的一个网站。该网站提供音乐试听、下载以及歌词显示等功能;提供会员注册、搜藏喜爱音乐功能;还定期举办专题活动,有论坛供大家讨论。能丰富大家的业余生活,减轻工作、生活压力,给很多人
5、带来不可言喻的意义。在下面的内容中,我将以开发爱听音乐网站为例,谈谈其开发的过程以及遇到的问题和解决方法。第一部分 网页网站及发展前景一、 网站定义网站是企业向用户和网民提供信息(包括产品和服务)的一种方式,是企业开展电子商务的基础设施和信息平台,离开网站(或者只是利用第三方网站)去谈电子商务是不可能的。企业的网址被成为“网络商标”,也是企业无形资产的组成部分,而网站是INTERNET上宣传和反映企业形象和文化的重要窗口。二、 网页设计注意原则Web站点的设计是展现企业形象的、介绍产品和服务、体现企业发展战略的重要途径。在设计规划时我们要考虑以下问题:1. 建设网站的目的是什么?2. 为谁提供
6、服务和产品?3. 企业能提供什么样的产品和服务?4. 网站的目的消费者和受众的特点是什么?5. 企业产品和服务适合什么样的表现方式?三、 网页设计发展前景近几年来,网站建设业务一直呈快速上升势头,行业市场越来越大。就国内情况而言,沿海发达城市比中西部省市市场需求要大,业务普及工作也很到位,许多行业形成了竞相建设企业网站,开展网络营销的局面。新技术的应用将促进企业网站建设更具魅力。随着技术融合与发展,许多在其他行业热门应用的技术如视频、三维动画、虚拟现实等技术都已经实现向互联网上移植,未来的不久,他们就会出现在企业客户网站上面;新的网络编程语言(.net技术)和服务器CDN(内容发布网络)技术也
7、将使网站结构更紧密,访问更流畅,更能适应新的要求。网络营销服务将同网站建设融为一体,提供一体化服务。企业客户现在已不再满足于做一个网站,然后自己开展网络营销活动,网络公司还要为客户制定具有针对性的网络营销策略并实施,让企业网站真正发挥作用,为客户带来实在的效果。这对网络公司提出了更高的要求,网站建设从业者必须要加强自我学习和提高,才能适应这一要求。个性化的个人网站、面向个人的主题网站等多种形式的个人网站建设服务现在已经初露端倪,个人网站建设服务将成为新的业务增长点。第二分 网站的开发工具 本次毕业设计的项目采用微软的ASP结合Dreamweaver来构建。数据库部分,使用的是适合小型Web应用
8、开发的Access数据库。一、 开发思想通过网页和数据库的连接,及时更新数据库,达到网页更新的效果,从而使人们能够及时听到和下载自己喜爱的歌曲。本网站的开发设计思想为:1. 明确建立网站的目的和用户需求,做出切实可行的设计计划,根据消费者的需求、市场的状况等进行综合分析,以消费者为中心,美术、视觉效果为辅进行设计规划。2. 网页设计总体方案主题鲜明,对网站的整体风格和特色做出定位,规划网站的组织结构。针对服务对象的不同而具有不同的形式,我们按照客户的需求,以简单明确的语言和绚丽的画面体现站点的主题。二、 开发工具与技术1. ASP的概述ASP是服务器端脚本编写环境,使用它可以创建和运行动态、交
9、互的web服务器应用程序。使用ASP组合HTML页、脚本命令和ActiveX组件可以创建交互的web页和基于web的功能强大的应用程序。由于脚本在服务器上而不是在客户端运行,传送到浏览器上的web页是在web服务器上生成的;因此不必担心浏览器能否处理脚本;web服务器已经完成了所有脚本的处理,并将标准的HTML传输到浏览器。由于只有脚本的结果反回到浏览器,因此服务器脚本不易复制,浏览者看不到正在浏览的网页的脚本命令。ASP在HTML文件内直接嵌入简单的脚本就可以轻易地将静态web页面升级为动态的web页面应用程序,因此,使用ASP命令是开始建立交互式web页面最简易的方法。ASP技术作为动态网
10、站设计的主要工具具有以下几个特点。(1) 无需编译ASP脚本集成于HTML当中,容易生成,无需编译或链接即可直接解释执行。(2) 易于生成使用常规文本编辑器(如记事本),即可进行*.asp页面的设计。若从工作效率来考虑,不妨选用具有可视化编辑功能的visual InterDev.(3) 独立于浏览器用户端只要使用可解释常规HTML码的浏览器,即可浏览使用ASP技术设计的网页。ASP脚本是在站点服务器端执行的,用户端浏览器不需要支持它,因此,若不通过从服务器下载来观察*.asp页面,在浏览器端见不到正确的页面内容。(4) 面向对象在ASP脚本中可以方便地引用系统组件和ASP的内置组件,还可以通过
11、定制ActiveX服务器组件来扩同功能。(5) 与任何ActiveX scripting语言兼容除了可使用Vbscript和Javascript语言进行设计外,还可以通过plug-in的方式使用由第三方所提供的其他scripting语言。(6) 源代码不会泄漏ASP脚本在服务器上执行,传到用户浏览器的只是ASP执行结果所生成的常规HTML码,这样可以保证辛辛苦苦编写出来的程序代码不会被他人盗取。2. 关系数据库的概述关系数据库Access本身具有强大的向导机制,可以帮助用户迅速建立新的数据库、表、查询和窗体等,以完成对数据库的常用操作。同时Microsoft Office系列为所有的Offic
12、e成员提供了一种内置编程语言visual basic for applications(VBA),Access可以通过VBA代码实现对数据库的操作管理,从而发出功能更为强大的应用程序。3. Access数据库的简介一个全面的Access应用至少会设计到以下3种基本Access对象类型。表用于存储用户向数据库中添加的数据。窗体用于显示和输入数据,控制其他窗体的打开和关闭,以及打印报表。报表打印表中的细节信息,总结信息或将两者都进行打印。大多数Access应用程序还使用查询对象来筛选、排序和组合数据,用模块对象存储VBA代码。可以用宏或模块自动完成任务和创建面向用户的应用程序,所创建的应用程序同其
13、他编程语言所创建的应用程序功能一样强大,包含按钮、菜单和对话框等控件。所有组成应用程序的对象都存储在一个称为数据库对象的容器中,该对象是一个以.mdb为扩展名的单独文件,例如northwind.mdb。Access的独特性在于它将整个数据库应用程序存储在一个单独的文件之中。而其他桌面数据库,例如Microsoft Foxpro,需要使用多个文件来存储他们的对象。Access不只是一个本地数据库管理系统。作为一个关系数据库管理系统,Access窗体、报表和数据访问页面中同时访问来自多个数据库的数据。它还能够链接来自其他Microsoft Access数据库、Microsoft Excel电子表格
14、、ODBC数据源、Microsoft SQL server数据库以及其他数据库资源的表格,甚至能够把数据库表连接起来创建一个新表。然后,就可以创建窗体或报表来使用其中的信息了,这样极大减少了数据的复杂性并能够使工作更容易完成。ADO组件是操作数据库的重要手段。ADB即active data objevt,是一种访问各种数据库类型的连接机制,通过ODBC方法与数据库接口相连。连接对象connection对象后,ASP网页才可以使用Recordset对象和command对象对数据库源进行操作。建立一个connection对象通常调用server对象的createobject方法,如下所示:Set
15、cn=Server.CreateObject(ADODB.connection)4. Dreamweaver技术介绍Dreamweaver是美国MACROMEDIA公司开发的集成网页制作和管理网站于一身的所见即所得网页编辑器,他是第一套针对专业网页设计师特别发展的视觉化网页开发工具,利用他可以轻而易举的制作出跨越平台限制和跨越浏览器限制的充满动感的网页。(1) 卓越的可视化环境-简单易用使用macromedia的可视化开发环境,你只需要通过简单的拖拉技术(drag drop),将objects窗口中的对象拖到“document window”即可,例如:web开发人员想在网页中加入一个tabl
16、e,只需将“table”从“object”窗体中拖放到舞台中,dreamweaver将自动生成一个表格,然后通过“properties”(属性)窗体来进行格式的修改和调整。(2) 所见即所得的强大功能Dreamweaver具有所见即所得的强大功能,你可以在“properties”(属性)窗体中调整参数,即刻在“documentwindow”窗体中看到他的改变,如果你按下“F12”,Dreamweaver会自动生成HTML文件格式,供预览,以便开发人员进一步调整。(3) 方便快速的文本编辑与“word”相似,具有强大的文本编辑能力,你可以在“layer”、“table”、“frame”或直接在“
17、document window”窗体中输入文字,通过快捷的右键,选择例如“font”(字体)类的选项进行编辑,也可以利用“text”菜单进行更为细致的排版编辑。(4) 专业的HTML编辑-roundtrip HTML Dreamweaver与现存的网页有着极好的兼容性,不会更改任何其他编辑器生成的页面。这将大幅度降低了由于HTML源代码的变更而给设计者带来的困惑。(5) 高质量的HTML生成方式由Dreamweaver生成的HTML源代码保持了很好的可读性。代码结构基本上同手工生成的代码相同,这使得设计者可以轻易掌握代码全局并加以修改。(6) 实时的HTML控制设计者可以在可视化或者文本这两种
18、方式下进行页面的设计,并且可以实时的监控HTML源代码。当设计者对代码做出任何改动时,结果将立刻显示出来。(7) 与流行的文本HTML代码编辑器之间的协调工作Dreamweaver可以与目前流行的HTML代码编辑器(如BBEdit、HomeSite等)全面协调工作。已经习惯于使用这些纯文本编辑器的设计者将在不改变他们原有工作习惯的基础上,充分享受到Dreamweaver带来的更多功能。设计者可以使用文本编辑器直接编辑HTML,同时使用Dreamweaver生成较为复杂的动画、表格、frame、javascript等。(Dreamweaver分别为Windows用户以及macintosh用户提供
19、了完全版的homesite及bbedit这两个目前最流行的代码编辑器)。(8) 强大的DHTML支持动态HTML是4.0浏览器支持的新功能,将在未来广泛应用于网络。这项技术可以增强页面的交互性、提高下载速度、使页面更美观更易于设计且富有动感。Dreamweaver对DHTML完全支持,并提供了与之相关联的四大功能。而其他的可视化网页编辑工具几乎不提供或只小部分提供动态HTML的制作。(9) 重复元素库在Dreamweaver中定义的一个站点内,设计者可以将重复使用的内容(例如header、footer等)独立定义。这样设计者在需要这些内容的地方只需做一个简单的插入就可以了。而且当元素库中定义的
20、内容被修改后,整个站点中设计同样内容的地方将统一发生变化而无需再一个一个的修改。(10) 基于目标浏览器的检测目前浏览器更新换代很快,从2.0到4.0层出不穷。同时又有IE和Netscape两大阵营竞争。设计者制作出的网页必须面向功能不同的浏览器并保持其正确性。这是一项比较困难的工作。而Dreamweaver不仅在设计时可以基于不同的目标浏览器进行不同的设计,而且在页面制作完成之后,Dreamweaver可以基于目标浏览器对页面进行检测并给出报告。在报告中将显示出被检测页的兼容性以及在不同浏览器中页面的区别,同时还将指出页面中HTML的句法。5.FLASH 用于制作网页头部动画效果,是网页需要
21、画面流动时的首选择。6.PhotoShop用于处理网页需要的一些图片,是一款很强大的工具。第三部分 网站的设计实现网站的整体设计实现过程大致可分为前期准备、策划、设计、制作、运行维护五个阶段,其中采用多种新型技术,并重点介绍了ASP技术在过程中的运用。ASP是一个WEB服务器端的开发环境,利用它可以产生和运行动态的、交互的、高性能的WEB服务应用程序,能够为程序开发人员提供实现应用程序的编制与自带组件设计网页从逻辑上分离的技术,特别适合建立WEB站点、网上访问数据的开发工具,使网站建设与发展变得较为简单与快捷。为音乐网站的规划和建设提出一些建议性的建议。可以使设计过程尽可能满足音乐爱好者的需求
22、。一、 前期准备前期准备工作主要是域名的注册和开通。域名是一切网络活动的开始。一个网站的域名代表了这个网站的无形资产,是企业的网上“商标”。域名在全世界具有唯一性,而同时域名的资源又比较有限,谁先注册,谁就有权使用。定义域名除了要根据公司的性质或信息内容的性质来选择之外,还要做到易记、标识性强,或具有一定的内涵,因为域名不仅是访问者的必有之路,而且像品牌、商标一样具有重要的标识作用。域名注册分为国际域名注册和国内域名注册两种。注册时须出示营业执照复印件,然后填写在线订单。国内域名注册须三天完成,国际域名注册只需24小时即可完成。二、 网站的策划阶段首先要确定网站的主题与名称,然后网站的视觉形象
23、。确定出网站的整体大框、色彩分布和网站的标准字体,使网站的整体形象给浏览者一种清新、整洁的感觉。三、 网站的内容、结构设计 1.网站内容的设计确定网站所要传播的信息内容,并将这些信息分类。比如预测有哪些人会浏览自己的网站,准备提供给访问者哪些信息等。2.网站的结构设计网站的结构设计完全基于网站的目标、内容和功能,后者是结构设计的决定因素。此外,页面风格、方便浏览等因素也对网站结构的设计有一定的影响。目录结构是一个容易忽略的问题,目录结构的好坏,对浏览者来说并没有太大的感觉,但是对于站点本身的维护、内容的更新、未来的扩充和移植有着重要的影响。网站的逻辑链接结构是指页面之间相互链接的拓扑结构,它建
24、立在目录结构基础之上。四、 网页制作网页制作是网站建设的基础。网页是信息的载体,网页制作成功与否直接关系到信息的条理性、快捷性易记用户界面的美观。1. ASP技术简介ASP技术与传统的“静态网页”技术有着本质的区别。对“静态网页”而言,访问者只能被动地接受HTML文档,访问统一文档的用户所看到的页面完全相同。而利用ASP技术开发的WEB站点,则能根据用户需求,动态的为用户提供服务(从技术观点看,ASP为浏览器与WEB服务器的实时交互提供了一条途径)。网络搜索引擎就是一个典型“动态站点”。这种“站点”能够很好的满足人民对于网络住处的不同需求。ASP既不是语言,也不是一种开发工具,而是一种技术框架
25、,其主要功能是把脚本、HTML、组件和WEB数据库访问功能结合在一起,形成一个能在服务器端运行的应用程序,该应用程序或根据来自浏览器端的请求生成HTML文档并回送给浏览器。2. 利用ASP制作网页的特点ASP技术制作网页的特点:(1)使用Microsoft的ActiveX技术,封装对象,简化编程,同时ASP本身封装了一些常用组件,有关软件公司开发了许多使用组件。只要在服务器上安装这些组件,通过访问这些组件,就可以方便的建立奇迹的WWW应用程序。(2)ASP运行在服务器端,这样就不必担心浏览器是否支持ASP所使用的编程语言。(3)无需编译。ASP是一种解释性的脚本语言环境而无需编译,在脚本代码中
26、做的任何一个改动,在浏览器上都会立刻体现出来。(4)ASP在客户端返回的是标准的HTML页面,正常的浏览器中显示,浏览者看不到ASP程序代码,防止别人抄袭程序。3. 网络编程方案的确定ASP是一种功能较为齐全的网关接口技术,继承了大部分VB的语法规则并有大量的内建对象,使得一些常用的功能以模块的形式直接调用。ASP可以用来处理一般表单,会员管理,数据存取,还可以用来编写BBS程序,聊天室等。因此可以充分利用ASP实现来访者与网站进行互动交流,如不同歌曲的搜索等。用户密码认证窗体的实现:本窗体是为了让注册用户按照用户名和密码进行登录,并且根据用户名检查权限,用户登录网站后,才能享受到网站所提供的
27、各种服务。username=trim(request(“username”)password= trim(request(“password”)if username=”or password=”then errmsg=errmsg”+”+”用户名和密码不能为空!” founder=trueelseset rs=Server.CreateObject(“adodb.RecordSet”) sql=”select*from user where username=”&username&.” rs.open sql.secondconn,3,3 if rs.eof then errmsg=errm
28、dg+”+”用户名不存在!“” founderr+true else if password=rs(“password”) thenSession(“username”)=rs(“username”)else errmsg=errmsg+”+”密码错误! founderr=true end ifrs.closeset rs=nothingend ifif founderr=true then response.Write errmsgelse response.Write username+”OK.”end if4. 网页制作的页面要求作为国际互联网的站点,每个不同的网站将满足网络用户的不同需
29、求。网站建设的需求基本上是某一网站的对象的需求。但总的来说,应满足一下几个方面:(1)网页页面的风格如无特殊原因,应保持一致。可以减少以后的维护量,一种很好的方法就是使用层叠样式表(CSS)。不同的风格使用不同的样式表,多个页面都要使用同一个样式,使之链接到一个外部的样式表,这样当改变样式表时,文字片的样式就得到了改变。(2)把握文字的风格,主体文字的大小,一般取为9pt或10pt,字体采用最常用的,或默认的,例如中文用宋体,英文用Time New Rome字体。(3)选取的图片要集美观和传讯于一身,但不适宜在网页上插入过多的图片。选取的图片要小,插入大的图片,可以采用分割的技术,将其变为若干
30、小图片,利用表格拼合成一个大图片。(4)把握良好的排版,不仅要美观,而且要利于访问者迅速找到内容。注意归类的使用权用,要层次清晰,一目了然。同时要易于提供的信息不应埋藏在丛丛叠叠的页面之下。在所有的版面之下,要特别注意主页,主页的排版要精,其好坏直接决定着访问者对该网站的评判。五、 网站的运行维护网站维护是为了让网站能够长期稳定地运行在Internet上,及时地调整和更新网站内容,在瞬息万变的信息社会中抓住更多的网络商机。内容包含以下几点:1.服务器及相关软硬件的维护,对可能出现的问题进行评估,制定响应时间;服务器的软硬件维护包括服务器、操作系统、和Internet联接线路等等,以确保网站的2
31、4小时不间断正常运行。网站内容的更新一个好的网站需要定期或不定期地更新内容,才能不断地吸引更多的浏览者,增加访问量。2.数据库维护,有效地利用数据是网站维护的重要内容,因此数据库的维护要受到重视; 3.内容的更新、调整等;建站容易维护难。对于网站来说,只有不断地更新内容,才能保证网站的生命力,否则网站不仅不能起到应有的作用,反而会对企业自身形象造成不良影响。如何快捷方便地更新网页,提高更新效率,是很多网站面临的难题。现在网页制作工具不少,但为了更新信息而日复一日地编辑网页,对信息维护人员来说,疲于应付是普遍存在的问题。4.制定相关网站维护的规定,将网站维护制度化、规范化; 5.做好网站安全管理
32、,防范黑客入侵网站,检查网站各个功能,链接是否有错。随着黑客人数日益增长和一些入侵软件昌盛,网站的安全日益遭到挑战,像SQL注入、跨站脚本、文本上传漏洞等,而网站安全维护也成日益重视的模块。而网站安全的隐患主要是源于网站的漏洞存在,而世界上不存在没有漏洞网站,所以网站安全维护关键在于早发现漏洞和及时修补漏洞。而网上也有专门的网站漏洞扫描工具,如亿思网站安全检测平台,而发现漏洞要及时修补,特别采用一些开放源码的网站。第四部分 系统测试一、系统测试类型本次测试主要用于对网站的出错进行测试,测试项目包括用户注册、用户登录、主题发布、主题回复、专辑列表查看、歌曲列表查看、加入收藏、联系我们。测试类型测
33、试内容测试目的所用的测试工具和方法功能测试1.用户个人前台:注册新用户、登录系统,浏览网页,发表留言,试听歌曲,下载歌曲,收藏自己喜欢的歌曲。2.管理后台:管理员注册系统,管理员登录系统,音乐添加、修改、上传,会员管理、评论管理。核实所有功能均已正常实现流程检验:各个业务流程符合常规逻辑,用户使用时不会产生疑问。数据精确:各数据类型的输入输出时统计精确。采用黑盒测试,使用边界值测试、等价类划分、数据驱动等测试方法,进行手工测试。用户界面(UI)测试导航、链接、页面结构包括菜单、背景、颜色、字体、按钮名称、TITLE、提示信息的一致性等。友好性、易用性、合理性、一致性、正确性等。核实各个窗口风格
34、(包括颜色、字体、提示信息、图标、TITLE等等)都与基准版本保持一致,或符合可接受标准,能够保证用户界面的友好性、易操作性,而且符合用户操作习惯。WEB测试通用方法,手工测试。安全性和访问控制测试密码:登录、个人用户、管理员用户;权限设置;通过修改URL非法访问;登录超时限制等等。应用程序级别的安全性:核实用户只能操作其所拥有权限能操作的功能系统级别的安全性:核实只有具备系统访问权限的用户才能访问系统。黑盒测试、手工测试性能测试最大并发数;查询最新发布音乐,注册新用户时及时登录时系统的相应时间;核实系统在大流量的数据与多用户操作时软件性能的稳定性,测试项目测试情况用户注册正常用户登录正常主题
35、发布正常主题回复正常专辑列表查看正常歌曲列表查看正常加入收藏正常联系我们正常三、 系统测试总结本次测试主要用于对系统的出错进行测试,测试项目包括用户登录、用户注册、留言板、论坛等方面。在本次测试中发现了多出错误,经过修改,已对错误进行了更正。由于是边做边改,有些错误印象不是很深。以下是改的时间比较长的问题:1. 播放器歌曲路径问题。mkList(“歌曲路径”,“歌曲名”);这个是播放器的歌曲列表代码,但用的是JS代码,偏偏这网站主要用的是Vbs,试了好久才试出用VB代码替换歌曲路径和歌曲名。2. 布局错乱。这个问题很让人纠结,几乎每次做重复区域都要乱一下。3. URL参数传递。如a href=
36、”tit.asp?在个别网页中,同样的连接,照着打就不行,把Server.HTMLEncode(MM_keepNone)&MM_joinChar(MM_keepNone)&删掉之后就又行了。 通过本次测试,对一些语句的出错原因已经有了一定的了解,希望在以后的网站开发中能够避免再犯类似错误。结论本系统采用的是交互式ASP语言,并结合Access数据库环境,与其他开发语言相比,ASP语言简单、功能强大并容易掌握,其脚本语言有VBScript和JavaScript。而Access是一个非常优秀的小型数据库管理软件,方便使用、性能稳定。从而客户端只要使用可执行HTML代码的浏览器就可以浏览ASP网页内
37、容,此外ASP源程序不会传到用户的浏览器上,可以有效的保护源程序。系统支持在线播放与下载功能,有较清晰的界面及稳定的资源。虽然时间短做不出什么较华丽的东西,但主要功能已基本完善。在开发此系统期间,遇到了许多困难,但在自己的努力和强大的互联网支持下克服了。在这次设计中,我学到了很多专业知识。虽然这个网站做的还不够完善,但在日后的学习过程中会使他更加完善。致谢本课题在选题及研究过程中得到康老师的亲切关怀和悉心指导。杨老师多次询问研究进程,并为我指点迷津,帮助我开拓研究思路,精心点拨、热诚鼓励。杨老师严谨的治学精神,精益求精的工作作风,深深地感染和激励着我。杨老师循循善诱的教导和不拘一格的思路给予我
38、无尽的启迪。无论在理论上还是在实践上,都给予我很大的帮助,使我在知识水平和解决实际问题的能力上有了很大的提高,这对于我以后的工作和学习都是一种巨大的帮助。对杨老师的感激之情是无法用言语表达的。在即将毕业之际,我的心情无法平静,从开始进入课题到论文的顺利完成,有多少可敬的师长、同学、朋友给了我无言的关心和帮助,在这里请接受我诚挚的谢意!最后我还要感谢培养我长大的含辛茹苦的父母和一直默默支持我的亲人和朋友,谢谢你们!感谢我的导师杨老师,也感谢计算机工程系各位老师三年来的培养和同学三年的照顾。正是由于你们的帮助和支持,我才能克服一个又一个的困难和疑惑,直至本文的顺利完成。参考文献1 Adobe公司.Adobe Dreamweaver CS3中文版经典教程 M.北京:人民邮电出版社。2007:40-50.2 百度网 EB/OL.2009-8-25.3 吴教育、曾海东、曾文权编著.web开发技术-ASP.北京:清华大学出版社。4 卢镇波、李青、段明辉等编著.ASP编程实例入门与提高.北京:电子工业出版社。5 戴一波主编.dreamweaverCSS+ASP动态网站开发从基础实践.北京:电子工业出版社。6马开颜.ASP实用教程第一版.北京:北京理工大学出版社。- 27 -