第1章 任务研究分析
1.1开发本系统的必要性
动漫产业在美国、英国、韩国等国家已经成为他们的重要支柱产业,它不仅利润高,而且还能促进其他行业的发展。如网络业、影视、IT等。而中国的动漫产业只是刚刚起步。为了加快中国的发展,去年国家已经将动漫产业列入“十一五”期间重点扶持和发展的产业。预计用 5-10年的时间跻身世界动漫大国。但现在动漫制作人才却严重缺乏。数据统计高达30万。主要原因是:现在大学的艺术设计专业毕业后只能是绘画基础不错,平面的也还可以。3D方面基本都学不精通,工作方面只能胜任平面设计、网页设计等。能从事3D动漫的非常少。。针对现状,我国将建立20个动漫人才培养基地。北京、上海、杭州、苏州。。。。所以说未来几年,中国需要大量的动漫人才。中国的动漫产业是现在最具发展潜力的市场。比较好就业 。而且就业面也比较广。广告类、传媒类、电视台、影视类、游戏公司、动画公司、杂志社、出版社、房地产等都是比较对口的就业方向。而木林动漫学院是北京国家唯一授权的动漫人才培养基地.
1.2技术的可行性分析
在系统的开发技术方面,我采用的是Dreamweaver8,Dreamweaver8比以前版本增加了许多精巧的改进、工作流程更加先进之外,在新功能中还加入了经过重新设计的CSS工具、速度更爽的后台FTP,以及用于将XML文件转换为设计完美且更友好地支持浏览器的文档的工具。下面介绍一下Dreamweaver8中比较重要的新功能:
(1) 扩展的CSS支持
在Dreamweaver8中,CSS功能已经非常强大。在此基础上,Dreamweaver8在CSS方面提供了更强的支持。几个可视化设置提供了非常有帮助的查看方式,从而解决了查看复杂CSS布局这一难题。用户可以轮廓化CSS block-elements,或者使用不同的背景颜色高亮显示它们,这样能够快速识别其位置及大小。Dreamweaver8同时提供了有益的提示来直观显示一个元素中Padding和Margins的效果。Dreamweaver8在CSS面板中加入了一个摘要视图,用于快速确认应用于当前选定元素的CSS属性。一个简单的列表可供方便地查看哪种样式中的哪种属性被应用到当前选中的元素。控制多种CSS样式结合来格式化一个网页的规则是复杂和易混淆的,所以这一功能必将很快地成为网页设计师不可缺少的工具,从而使设计师们从基于CSS的复杂设计中解脱出来。
(2)对XML/XSLT的远景支持
Dreamweaver8继承了Macromedia一贯的传统,继续提供用户界面友好的、可视化的工具来处理复杂的技术。新的XML/XSLT创作功能简化了用于Web浏览的XML文件的格式化过程。用户可以创建XSLT文件,并完全使用CSS格式,将其转换成难于理解的XML文件,放入引人注目的网页中.Dreamweaver8提供了两种方法来解决这一问题:客户端方法让用户可以快速格式化一个XML文件,以用于在像Safari、Firefox、IE 6(Windows)这样的浏览器(或任何其它可以读取与显示XML和XSLT文件的浏览器)中浏览。如果希望获得更多的受众,可以使用Dreamweaver8的动态页面工具,利用PHP、ASP或其它Dreamweaver8能理解的服务器端语言的强大功能,将XML文件转换为任何Web浏览器都支持的HTML文件。
第2章 方案初选
2.1项目的主要工作内容
本项目的工作分四个阶段完成:第一阶段:搜集整理资料,了解80.90年代动漫的基本情况与发展现状。第二阶段:分析需求,编写计划书。第三阶段:代码编写,完成系统页面设计,实现系统各业务功能。第四阶段:测试、完善系统功能。
2.2开发技术
2.2.1 数据库系统选择
本系统的数据库系统为Microsoft Office Access,它是微软公司推出的基于Windows的桌面关系数据库管理系统(RDBMS),是Office系列应用软件之一。它提供了表、查询、窗体、报表、页、宏、模块7种用来建立数据库系统的对象;提供了多种向导、生成器、模板,把数据存储、数据查询、界面设计、报表生成等操作规范化;为建立功能完善的数据库管理系统提供了方便,也使得普通用户不必编写代码,就可以完成大部分数据管理的任务。它在很多地方得到广泛使用,例如小型企业,大公司的部门,和喜爱编程的开发人员专门利用它来制作处理数据的桌面系统。它也常被用来开发简单的WEB应用程序。这些应用程序都利用ASP技术在Internet Information Services运行。
第3章 方案的详细设计
3.1 系统结构
本系统根据功能模块可划分为首页、登入、注册。主要流程为
3.1.1 网站主界面的设计
首页功能模块主要实现基本内容的显示。
3.1.2 登入界面
用户登入界面,从这个界面登入可以进入网站的首页和用户的注册界面。
3.1.3 注册界面
用户通过注册界面可以注册用户名和密码,注册完成后进入登入界面。
3.2 数据库设计
3.2.1 创建数据库
在创建数据库的逻辑表之前,首先需要创建数据库。创建数据库的方法非常的简单,如下:
打开ACCESS->选择空数据库,点确定->在对话框中输入数据库名dongman.job并选择存放路径,点确定
3.2.2 数据表结构设计
使用Access创建数据表的也很便捷,如图3-4 ,双击“使用设计器创建表”会弹出表,然后填完表的字段点保存既可。
3.3 用户注册设计说明
3.3.1 注册新用户设计
注册新用户设计的部分代码如下:
<script language=”JavaScript”>
Function Verify() /*校验用户输入函数*/
{
if (VerifyUserName()==false) return false; /*校验用户名*/
if (VerifyUserPasswd()==false) return false; /*
if (VerifyUserPasswd()==false) return false; /*校验密码*/
return true;
}
Function VerifyUserName()
{ if (document.form1.nmae.value.length==0)
{ alert(“用户名不能为空”);
return false; }
return true;
}
Function VerifyPasswd()//验证二次输入的密码是否一致
{ if (document.form1.pass1.value.length==0)
{ alert(“密码不能为空”);
return false; }
{ if (document.form1.pass1.value! == document.form1.pass2.value)
{ alert(“您二次输入的密码不相同!请重新输入密码。”);
return false;}
return true;
第4章 设计总结
4.1结论
本系统的是以dreamweaver8为开发工具,实现了动漫网站的制作,本系统的开发为回想童年生活的人们带来了美好的回忆。
(1)通过它用户可以在网络上通过Internet,突破时间和空间的限制而实现对童年动画的美好回忆。
(2)本系统不仅是对童年动漫的展示和对中国动漫史的发展的了解,更有论坛,为用户提供互动的空间。
(3)它有着经营成本低、库存是虚拟的、用户检索方便、地域限制少等特点。
通过本次对动漫网站的开发,我认识到:好的网站,不仅要界面上给用户视觉上的冲击,还需要具有强大的功能、安全的数据交互、真实性。这就要求我们不但要做好需求分析阶段的工作,做出合理的规划,建立完整的模块,还需要写出健壮的代码。