asp动漫网站设计.doc_第1页
asp动漫网站设计.doc_第2页
asp动漫网站设计.doc_第3页
asp动漫网站设计.doc_第4页
asp动漫网站设计.doc_第5页
已阅读5页,还剩13页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

摘 要 随着互联网和宽带上网的普及,Internet 动漫网站在中国异军突起,并日 益渗透到人们的日常生活中。动漫网站是运用现代通信技术、计算机和网络技 术进行的一种社会形态,其目的是通过互联网、提高人们生活水平、优化社会 资源配置,从而实现社会财富的最大化利用。本课题所研究的 Internet 动漫网 站主要是为个人提供搜索,欣赏和评论的一个平台,从而给个人带来方便。 课题目标是设计并实现一个音乐网站。结合实践,理解网页开发技术和数 据库的基本知识,学习相关开发工具和应用软件,熟悉网站建设的过程,熟练 掌握网络数据库编程方法。 关键词:动漫网站;互联网;系统设计 目录 第第 1 1 章章 引言引言 .1 1 1.1 动漫的起源和类别.1 1.1.1 动漫的起源 .1 1.1.2 动漫的类别.2 1.2 课题开发的意义和背景.2 第第 2 2 章章 系统开发技术简介系统开发技术简介 .4 4 2.1 MACROMEDIA DREAMWEAVER MX 2004 .4 2.2 ASP 工作原理 .5 2.3 ACCESS.5 第第 3 3 章章 系统概要设计系统概要设计 .7 7 3.1 系统结构设计 .7 3.3 系统总体构成 .8 3.4 系统页面的大概构成.8 3.4.1 主页面的构成 .8 3.4.2 静态子页的构成 .9 3.4.3 功能列表的构成 .10 第第 4 4 章章 系统设计系统设计 .1111 4.1 数据库设计 .11 4.1.1 address.mdb 中 users 表的设计 .11 4.1.2 book.mdb 中 admin 表的设计 .11 4.1.3 guest.mdb 中 tbguest 表的设计 .12 4.2 数据库技术 .12 第第 5 5 章章 主要版面详细设计主要版面详细设计 .1414 5.1 主页面的设计.14 5.1.1 显示动漫名称 .14 5.1.2 查找动漫名称 .17 5.2 用户信息.18 5.2.1 用户登陆 .18 第第 6 6 章章 结论结论 .2121 致谢致谢 .2222 参考文献参考文献 .2323 第 1 章 引言 目前,网络正以一种前所未有的冲击力在影响着人类的活动,包括人类 的生产和日常生活。网络的诞生和发展,颠覆了传统的信息传播方式,冲破了 存在于传统交流方式中时间和空间的种种壁垒,极大地改变了人类从物质到精 神、从形式到内容、从生产到生活的各种活动,并且给人类带来了新的机遇和 挑战。 在互联网服务业务方面:电子邮件、搜索引擎、网上银行、在线交易、网络 广告、网络新闻、网络游戏等服务业务仍然快速的发展着。而网络编程也成为 当下极其重要的工作之一。选择合适的编程语言,对实现其网站功能有着极其 重要的意义。 1.1 动漫的起源和类别 1.1.1 动漫的起源 说到动漫,不得不从日本说起,日本的动漫产业不但在本国发展得相当好,其 漫画产业也流传到全世界的许多地方。而动漫的起源却产生于 2 战时候的日本 战败。动画诞生了,大家都看过奥特曼吧,这部动画(应该算科幻片吧)是 2 战结 束不久 60 年代早期兴起的,这样,雷打不死的奥特曼便诞生了,很快,奥特曼成了 孩子们的偶像。当时好像还有个恐龙特级克塞号的和奥特曼就像兄弟俩,他们携 手完美的完成了民族灵魂补完计划从此以后,日本的动漫业便一发而不可收,比 如奥特曼,确实从某种程度上说,日本的动漫多多少少受了美国的影响,变形金刚 是机械变形类动漫的开山老祖,这其中不乏经典之作,足球小将从后场带到前场 花了一集, 更有甚者:灌蓝高手穆木的三分球投了一集. 1.1.2 动漫的类别 说完动漫的发展历史,现在介绍一下动漫的分类,以便让大家对动漫有个更 深入的了解。 1少年漫画 主流的漫画类型,像电话本一般厚的东西,面向少年读者。 如今,少年漫画依旧占据了大部分的市场,而且很多少年漫画杂志都是按周发行 的厚本了。还有一些成年或是女孩子也成了少年漫画的忠实读者。这种少年漫 画的最大特征,或者说主题就是:“努力、友情、勝利” 。然后作家们就围绕着 它们作公式化的演变,然后就是滥用激情,当然,成功的不多。 2. 青年漫画 很多在漫画杂志的名字中有“young”或“big”的。面向 18 岁到 25 岁的青年人。也包括一直看下去的三四十岁的读者。这类漫画面向 了青年,也就有更多的性和暴力画面。这类漫画一般较少复杂怪异的情节。一般 是以考试、体育或学校生活为主。描写了大学生、工薪族、失业者等等。带社 会或公司情节的更受欢迎。也有少量的科幻、神秘、幻想的成人漫画。 1.2 课题开发的意义和背景 在现在的互联网网络上面,随着在线动画片和视频等等越来越多的媒体日 益增长,现在动画事业已经在商业领域掀起了一阵热潮。无论是青少年还是上 班族,很多人都热衷于现在的动漫产业。对于这种互联网上产生的这种热潮状 况,我希望通过制作一个在线网页查询系统来帮助网友对动画片资源进行最速 查询搜索,提供目前网络上全面的动画咨询和 ACG 业的新闻。这样,会聚集大 量的动漫爱好者,并且提供大家一个交流的平台。大家既可以通过这个动漫网 站来搜寻自己喜爱的动漫资料,又可以把网站当作媒介来结识全国各地的朋友, 让世界变得更小,让共同的爱好者来互相谈吐自己的观点。另外,随着日本电 视剧电车男在世界范围内卷起的风潮之后,世界范围内兴起了一种叫做御 宅文化。许多人都喜欢把自己休闲时间安排在家里通过 INTERNET 来进行放松娱 乐。特别对于这样一族的网友,这样的网站对于他们来说更有着非同寻常的意 义。总之,网络作为 21 世纪的重要交流手段,在各方个面都发挥着无可替代的 作用。我会尽我的所能去为动漫爱好者来实现这个平台,这也是本次选题的动 机。我愿意把在学校学到的理论和实践相结合,并且借助自己的兴趣来实现这 个课题,使自己学到的知识可以转换为心目中的作品。 第2章 系统开发技术简介 通过对本系统功能及应用各方面的综合分析,本网站采用的 Dreamweaver 作为前台设计工具,后台设计采用 ASP 技术及起是 Microsoft Access 2000 数 据库开发工具,通过 ADO 对象访问数据库,最终建设成一个供大家娱乐欣赏的 娱乐网站。下面对本网站涉及到的技术进行简要的介绍。 2.1 Macromedia Dreamweaver MX 2004 Macromedia Dreamweaver MX 2004 是集网页制作和网站管理于一身的网页 编辑软件,是一套针对专业网页设计者和开发者的可视化网页开发工具。它具 有功能强大、代码简洁和操作方便等特点,利用它可以轻而易举地制作出跨越 平台限制的充满动感的网页。开发人员可以将其选择的服务器技术与 Dreamweaver 配合使用,建立将用户连接到数据库、Web 服务和系统强大的 Internet 应用程序。 Dreamweaver 是专业网页设计、网站管理、网页可视化编辑的软件。它采 用了多种先进技术,如利用 Dreamweaver 的 Roundtrip HTML 技术让用户可以随 意导入 HTML 文件而无需重新设置代码格式,用户还可以利用 Dreamweaver MX 2004 清除或重新格式化 HTML 代码,实现代码的优化,使网页创作过程变得非 常简单。同时 Dreamweaver 还提供了强大的设计工具,在不用书写一行代码的 情况下,就能够快速创建各种极具动态 HTML 特性的网页,例如动画和分层等; 利用 Dreamweaver 的目标浏览器检查特性,可以创建兼容性极好的网页,以适 用于各种平台和各种浏览器。 2.2 ASP 工作原理 ASP 脚本是一种服务器端的解释脚本,其后缀名为.asp。当客户端访问一 个后缀名为.asp 的 URL 时,该 URL 请求被发送到 Web 服务器于是调用相关的 ASP 引擎 asp.dll 来将该脚本加以解释。在 asp.dll 中包含有各种 ASP 内置对 象的集合以及这些对象的处理信息。所以.asp 由 asp.dll 解析后,将生成相应 的 HTML 代码,该代码由 Web 服务器返回给客户端浏览器执行,于是用户就在屏 幕上看到了该.asp 执行的结果。 ASP 的工作原理如图 2-1 所示: 调用 asp.dll 来解析.asp 脚本 ODBC 驱动程序 数据库 客户浏览器 向服务器发 出.asp 文件 请求 Web 服务器 返回结果 2.3 ACCESS Access 是微软公司推出的基于 Windows 的桌面关系数据库管理系统 (RDBMS) ,是 Office 系列应用软件之一。它提供了表、查询、窗体、报表、页、 宏、模块 7 种用来建立数据库系统的对象;提供了多种向导、生成器、模板, 把数据存储、数据查询、界面设计、报表生成等操作规范化;为建立功能完善 的数据库管理系统提供了方便,也使得普通用户不必编写代码,就可以完成大 部分数据管理的任务。ACCESS 数据库具有大型数据库的一些基本功能,支持事 物处理功能,ACCESS 不仅是数据库管理系统,而且还是一个功能强大的开发工 具。本系统选择使用 ACCESS,主要是因为:ACCESS 数据库相比 SQL 要简洁,容 易操作和管理。 第 3 章 系统概要设计 3.1 系统结构设计 根据本教学网站的特点,可以将其分为前台和后台两个部分设计前台主要 实现信息浏览、资源下载、在线论坛和留言等功能,后台主要用管理员对网站 前台信息、论坛及留言进行管理。我们把该教学网站设计为九大模块,分别是 用户系统、查询服务、景点介绍、和留言板。整个计算机组成原理教学网站的 系统结构如图 3-1 所示: 动漫网站主页 最 新 动 漫 查 询 设 置 动 漫 欣 赏 用 户 系 统 3.2 系统环境 操作系统: Microsoft Windows 2000+IIS 开发语言: ASP 数据库环境: ACCESS 3.3 系统总体构成 本平台利用现在比较广泛的 ASP+access 数据库的架构实现的,系统分为前 台管理和后台管理。前台管理是友好的操作界面,供用户浏览、查询使用。后 台管理是提供给管理员的,其中包括:动漫的显示,查找,删除,添加,留言 管理等。 随着计算机技术的发展和网络人口的增加,网络世界越来越丰富,也越来 越广博了,娱乐性的网站得到了很大的发展,人们越来越多的需求娱乐性的活 动,通过对娱乐网站的建设,使得人们的娱乐更加的丰富,多彩,娱乐性网站 的建设也在快速的更新发展中,随着人们工作压力的增大,一种释放与解脱成 为人们关注娱乐网站的重点,娱乐网站也因此在努力大力满足人们的各种需求。 通过以上的分析,我将采用 Microsoft IIS+ASP 将结合的技术,运用 Access 数据库对网站进行建设。 3.4 系统页面的大概构成 3.4.1 主页面的构成 包括:3 个静态子页的连接,留言版,功能列表的查询,删除,添加,查 找,显示功能,主框袈内的动漫更新与欣赏。如图所示: 3.4.2 静态子页的构成 分为日本动漫,国产动漫,美国动漫。如上图所示: 3.4.3 功能列表的构成 查找动漫,删除动漫,显示动漫,添加和修改动漫。显示动漫如图所示: 第 4 章 系统设计 4.1 数据库设计 动漫网站系统采用了 SQL Server 数据库,并建立了 3 数据库,名称分别 为 address.mdb,book.mdb,guest.mdb。address.mdb 数据库包含 1 个 users 表, book.mdb 数据库包含了 1 个 admin 表,guest 数据库包含了 1 个 tbguest 表 4.1.1 address.mdb 中 users 表的设计 设计数据库表 users,用来存放动漫功能的信息,包括动漫序列号、动漫 名、上榜日期、网址、出品厂家、类型、简介。 users 表的结构如表 4-1-1 所示: 字段名称数据类型说明 id 自动编号动漫内容的关键字段 name 文本动漫名称 date 日期上榜日期 mailto 文本网址 cj 文本出品厂家 4.1.2 book.mdb 中 admin 表的设计 设计 admin 表,用来存放用户登陆的名称和密码. admin 表的结构如表 4-1-2 所示 字段名称数据类型说明 id 自动编号用户内容的关键字段 admin 文本用户名称 password 文本密码 4.1.3 guest.mdb 中 tbguest 表的设计 设计 tbguest 表,用来存放用户留言信息. Admin 表的结构如表 4-1-3 所示 字段名称数据类型说明 id 自动编号留言编号 strtitle 文本留言主题 strbody 备注留言内容 strname 文本留言人姓名 stremail 文本留言人 email dtmsubmit 文本留言时间 4.2 数据库技术 随着传统的数据库技术日趋成熟、计算机网络技术的飞速发展和应用范围 的扩充,数据库应用已经普遍建立于计算机网络之上。这时集中式数据库系统 表现出它的不足:数据按实际需要已在网络上分布存储,再采用集中式处理, 势必造成通信开销大;应用程序集中在一台计算机上运行,一旦该计算机发生 故障,则整个系统受到影响,可靠性不高;集中式处理引起系统的规模和配置 都不够灵活,系统的可扩充性差。在这种形势下,集中式 DB 的“集中计算”概 念向“分布计算”概念发展。分布计算主要体现在客户机服务器模式和分布式 数据库体系结构两个方面。 第 5 章 主要版面详细设计 5.1 主页面的设计 5.1.1 显示动漫名称 list.asp 代码如下: 查询全部动漫 动漫列表 动漫名称 上榜日期 网址 出品厂家 类型 简介 0 i=i-1 response.Write response.Write & rs(name) & response.Write & rs(date) & response.Write & rs(mailto) & response.Write & rs(cj) & response.Write & rs(lx) & response.Write & rs(intro) & response.Write rs.movenext loop response.Write response.Write for i=1 to page_total if i=page_no then response.Write i &   else response.Write & i &   end if next end if rs.close set rs=nothing db.close set db=nothing% 如上图所示: 5.1.2 查找动漫名称 search.asp 实现目标:输入动漫名称后可以进行查找 实现过程:单击显示动漫名称连接,出现如下图所示: 5.1.3 添加动漫名称:add_form.html 实现目标:输入所要填写的动漫名称,上榜日期,网址,出品厂家,类型,点添 加既可。 实现过程: 单击添加动漫名称连接,出现如下图所示: 5.1.4 修改动漫名称:update.asp 实现目标:输入要修改的动漫名称和类型后,就能进行想要修改的动漫名称。 实现过程: 单击修改动漫名称连接,出现如下图所示: 5.1.5 删除动漫名称:delete.asp 实现目标:输入要删除的动漫名称与类型,既可删除。 实现过程: 单击删除动漫名称连接,出现如下图所示: 5.2 用户信息 5.2.1 用户登陆 在进行身份认证时,就是通过让用户输入各自的注册名和密码,并与 admin 表中的数据相比较来实现。如果该注册名和密码能同时在表的一列中找 到,就认为该用户是合法用户,并给该用户一个认证标记。 登录页面要求输入用户姓名和密码,采用 Session 技术(会话)来保存用户 的认证标记并对用户进行跟踪。点吉登陆按钮后,会弹出相应的输入与密码的 对话框,根据数据表中已有的用户名和密码,输入后可以进行留言操作。 用户登录流程如图 5-6 所示: 数据库 注册成功 用户 服务器 填写登录表单 用户名是否正确 否 密码是否正确 是 是 否 检索数据库 登陆后输入已有的帐号和密码,出现留言版界面,如图所示 第 6 章 结论 经过了一段时间的设计,总体来说自己能够做出一个比较简单明了的个人 动态网站来,实现了预期的设计思想,经过自己的努力和与同学间的交流,以 及通过老师所讲的课程对网站的建设有了大致的设计模型与思路,做起来还是 比较轻松的,在此过程中我所了解了建设动态网站的一般步骤,先是整体思路 的构思与主页模版的构建,以及在主页中所要实现的功能,通过对后台数据库 的设计来实现完成,把理论和实际相结合,并且把所学的知识应用到网站建设 中去,实现各个模块所要实现的功能,达到相互协调

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论