数字媒体工程系网站设计与实践 ——用户管理和个人管理模块---毕业论文.doc

上传人:滴答 文档编号:1274083 上传时间:2019-01-26 格式:DOC 页数:49 大小:4.27MB
下载 相关 举报
数字媒体工程系网站设计与实践 ——用户管理和个人管理模块---毕业论文.doc_第1页
第1页 / 共49页
数字媒体工程系网站设计与实践 ——用户管理和个人管理模块---毕业论文.doc_第2页
第2页 / 共49页
数字媒体工程系网站设计与实践 ——用户管理和个人管理模块---毕业论文.doc_第3页
第3页 / 共49页
数字媒体工程系网站设计与实践 ——用户管理和个人管理模块---毕业论文.doc_第4页
第4页 / 共49页
数字媒体工程系网站设计与实践 ——用户管理和个人管理模块---毕业论文.doc_第5页
第5页 / 共49页
点击查看更多>>
资源描述

1、 本 科 毕 业 论 文 数字媒体 工程 系网站设计 与 实践 用户管理和个人管理模块 Website Design Java; Webwork + EJB目 录 第一章 概 述 . 1 1 1 数字媒体概述 . 1 1 2 开发模式 . 2 1 3 关于数字媒体艺术 . 4 1 3 1 造型的人性化 . 5 1 3 2 具有时效性的造型 . 6 1 3 3 虚拟现实性 . 7 第二章 总体设计 . 8 2 1 项目需求 . 8 2 2 系统软件环境 . 9 2 3 概念性系统设计 . 9 2 4 系统模块 . 12 2 5 接口设计 . 14 2 6 数据库设计 . 15 2 7 网页特效

2、. 18 第三章 详细设计 . 19 3 1 新闻模块 . 19 3 2 用户模块 . 20 3.2.1 模块用例 . 20 3.2.2 模块类图 . 21 3 3 作品模块 . 22 3 4 附件模块 . 23 3 5 个人管理模块 . 24 3.5.1 模块用例 . 24 3.5.2 模块类图 . 25 3 6 登录模块 . 26 3.6.1 模块用例 . 26 3.6.2 模块类图 . 27 第四章 具体实现与测试 . 28 4. 1 开发环境 . 28 4 2 用户管理和个人管理模块具体制作 . 28 4 2 1 用户登陆 . 28 4 2 2 用户管理 . 29 4 2 3 个人管理

3、 . 30 4 3 系统测试 . 31 4 4 单元测试实例 . 33 4 4 1 “用户登陆”测试 . 33 4 4 2 “新增管理员”测试 . 34 4 4 3 “修改密码”测试 . 34 4 5 网站页面效果 . 35 4 5 1 引导页 . 35 4 5 2 主页面 . 37 4 5 3 按钮特效 . 37 4 5 4 院系介绍栏效果图 . 38 4 5 5 作品展示栏效果图 . 39 第五章 总结 . 40 参考文献 . 41 致 谢 . 42 Contents Chapter 1 Introduction Summarize . 1 1.1 The Summarize of Dig

4、ital Media. 1 1.2 Development model . 2 1.3 About Digital Media art . 4 1.3.1 Humanization Modeling . 5 1.3.2 Timeliness Modeling . 6 1.3.3 Virtual Reality. 7 Chapter 2 The Total Design . 8 2.1 Requirements . 8 2.2 Software Environment . 9 2.3 System Design Conceptual . 9 2.4 Module of System . 12 2

5、.5 Interface Design . 14 2.6 Database Design. 15 2.7 Specially Good Effect of Web Page . 18 Chapter 3 Detailed Design . 19 3.1 News Module . 19 3.2 Users Module . 20 3.2.1 Use Cases . 20 3.2.2 Classes. 21 3.3 Works Module . 22 3.4 Attachment Module. 23 3.5 Personal Management Module . 24 3.5.1 Use C

6、ases . 24 3.5.2 Classes. 25 3.6 Login . 26 3.6.1 Use Cases . 26 3.6.2 Classes. 27 Chapter 4 Enablement and Test. 28 4.1 Development Environment . 28 4.2 User Management and Personal Management Module Production. 28 4.2.1 User Login. 28 4.2.2 User Management . 29 4.2.3 Personal Management . 30 4.3 Sy

7、stem Testing . 31 4.4 Unit Testing . 33 4.4.1 User Login Testing . 33 4.4.2 Add Manager Testing. 34 4.4.3 Change Code Testing . 34 4.5 Effect of Pages. 35 4.5.1 Effect of Flash . 35 4.5.2 Effect of Main Page . 37 4.5.3 Specially Good Effect of Button . 37 4.5.4 Effect of Institute Introduction. 38 4

8、.5.5 Effect of Works Show. 39 Chapter 5 Summary . 40 References . 41 Acknowledgements . 42 厦门大学本科毕业论文 数字媒体艺术系网站设计 1 第一章 概 述 1 1 数字媒体 概述 随着计算机技术、网络技术和数字通信技术的高速发展与融合,传统的广播、电视、电影快速地向数字音频、数字视频、数字电影方向发展,与日益普及的电脑动画、虚拟现实等构成了新一代的数字传播媒体 , 被称之为继广播、报纸、杂志、电视后的第五种媒体 数字媒体,拥有众多优势,所以现在不少企业都有或正在建设自己的网站。而本媒体播放系统作为网站重

9、要的一个部分,从来就是一个大家进行媒体视听的好平台。 数字媒体 工程 专业是一个宽口径的以技术为主,艺术为辅,技术与艺术相结合的新专业。本专业的毕业生需要掌握 信息与通信领域的基础理论与方法,具备数字媒体制作、传输与处理的专业知识和技能,并具有一定的艺术修养,能综合运用所学知识与技能去分析和解决实际问题。 该专业旨在培养具有良好的科学素养以及美术修养、既懂技术又懂艺术、能利用计算机新的媒体设计工具进行艺术作品的设计和创作的复合型应用设计人才。使学生能较好地掌握计算机科学与技术的基本理论、知识和技能,能熟练掌握各种数字媒体制作软件,具有较好的美术鉴赏能力和一定的美术设计能力,能应用新的数字媒体创

10、作工具从事平面设计、网络媒体制作、游戏、动画制作、数码视频编辑和数字化园 林景观设计等方面工作的专业技术人才。 本学院开设此专业不久,为了能让大家 更加方便的学习与交流,我们设计并制作此网站以供师生适用。该 专业方向为电视台、数字电影制作公司、互动娱乐公司、广告公司、电视频道及栏目包装部门、电视剧制作部门、动画公司及其它各影视制作机构等单位培养具有较高影视制作理论水平和数字艺术素养,能够驾驭最先进的数字影视技术,熟悉数字影视制作的生产流程,在 CG技术与艺术领域具有较高造诣,能进行数字影视节目策厦门大学本科毕业论文 数字媒体艺术系网站设计 2 划与创作、数字电影电视特效制作、电视片头设计与制作

11、、电视栏目及频道包装的科学和艺术相结合的复 合型高级人才。 这次开发的网站没有一味的采用普通的 jsp 静态页面,而是大量加入 flash元素,使得美观度大大加强,艺术与技术相结合,更加符合本专业的特点。后台管理员部分也是基本能够满足学院日常办公的需求,在信息发布和管理员信息管理方面也都方便实用。 1 2 开发模式 此次数字媒体 工程 网站采用了时下比较流行的 Webwork + EJB 模式开发,数据库采用 MySQL,能很好的互相兼容,而且安全性和稳定性都能够得到保障,使得网站具有实用性。 Webwork Webwork 是建立在称为 XWork 的 Command 模式框架之上的强大的基

12、于 Web 的MVC 框架。 WebWork2 的特性包括: 灵活的 Validation 框架:允许你在 XML 文件中定义验证内容,在运行时通过 Interceptor 自动应用,因此完全脱离 Action 类。新版支持客户端验证。 Type conversion:允许你在类之间很容易转换对象。 OGNL(Object Graphical Navigation Language)表达式语言:允许动态对象图表遍历和方法执行,使用 ValueStack 透明访问多 Beans 的属性。 WW2 也具有使 用 JSTL 的能力。 IoC(Inversion of Control)容器:管理组件的

13、生命周期,使客户获得组件实例不需要创建注册类(与容器环境无关)。 FreeMarker Templates:使 UI 组件可重用,从而允许开发者容易定制 Web 页面的 look & feel。 Interceptors:在 Actions 处理的前后动态拦截,以简单化 Action 代码,增加减少代码的机会。容易和第三方软件集成,包括 Hibernate, Spring, Pico, Sitemesh等。支持多种视图技术,如 JSP, Velocity, FreeMarker, JasperReports, XML 等。厦门大学本科毕业论文 数字媒体艺术系网站设计 3 支持 Packages

14、 和 Namespaces,来管理 Actions。 EJB EJB 是 sun 的服务器端组件模型,最大的用处是部署分布式应用程序,类似微软的 .net 技术。凭借 java 跨平台的优势,用 EJB 技术部署的分布式系统可以不限于特定的平台。 EJB (Enterprise Java Bean)是 J2EE 的一部分,定义了一个用于开发基于组件的企业多重应用程序的标准。其特点包括网络服务支持和核心开发工具 (SDK)。 在 J2EE 里, Enterprise Java Beans(EJB)称为 Java 企业 Bean,是 Java 的核心代码,分别是会话 Bean( Session B

15、ean),实体 Bean( Entity Bean)和消息驱动Bean( Message Driven Bean)。 1.Session Bean 用于实现业务逻辑,它可以是有状态的,也可以是无状态的。每当客户端请求时,容器就会选择一个 Session Bean 来为客户端服务。 Session Bean 可以直接访问数据库,但更多时候,它会通过 Entity Bean 实现数据访问。 2.Entity Bean 是域模型对象,用于实现 O/R 映射,负责将数据库中的表记录映射为内存中的 Entity 对象,事实上,创建一个 Entity Bean 对象相当于新建一条记录,删除一个 Entit

16、y Bean 会同时从数据库中删除对应记录,修改一个 Entity Bean 时,容器会自动将 Entity Bean 的状态和数据库同步。 3.MessageDriven Bean 是 EJB2.0 中引入的新的企业 Bean,它基于 JMS 消息,只能接收客户端发送的 JMS 消息然后处理。 MDB 实际上是一个异步的无状态Session Bean,客户端调用 MDB 后无需等待,立刻返回, MDB 将异步处理客户请求。这适合于需要异步处理请求的场合,比如订单处理,这样就能避免客户端长时间的等待一个方法调用直到返回结果。 EJB 实际上是 SUN 的 J2EE 中的一套规范 ,并且规定了一系列的 API 用来实现把 EJB 概念转换成 EJB 产品 . MySQL MySQL 是瑞典的 MySQL AB 公司开发的一个可用于各种流行操作系统平台的关系数据库系统,它具有客户机 /服务器体系结构的分布式数据库管理系统。

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 学术论文资料库 > 毕业论文

Copyright © 2018-2021 Wenke99.com All rights reserved

工信部备案号浙ICP备20026746号-2  

公安局备案号:浙公网安备33038302330469号

本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。