多媒体毕业纪念册报告 下载本文

理、编辑、存储和展示两个以上不同类型信息媒体的技术,这些信息媒体包括:文字、声音、图形、图像、动画、视频等。从这个意义中可以看到,我们常说的\多媒体\最终被归结为是一种\技术\。事实上,也正是由于计算机技术和数字信息处理技术的实质性进展,才使我们今天拥有了处理多媒体信息的能力,这才使得\多媒体\成为一种现实。所以,我们现在所说的\多媒体\,常常不是指多种媒体本身,而主要是指处理和应用它的一整套技术。因此,\多媒体\实际上就常常被当作\多媒体技术\的同义语。另外还应注意到,现在人们谈论的多媒体技术往往与计算机联系起来,这是由于计算机的数字化及交互式处理能力,极大地推动了多媒体技术的发展。通常可以把多媒体看作是先进的计算机技术与视频、音频和通信等技术融为一体而形成的新技术或新产品。

1.3 毕业设计意义

毕业设计就是给自己一个表现的机会,让原本停留在课本的知识灵活起来,让思维开始发散,自己亲自动手成功完成一个系统带来的喜悦是无法形容的,我的题目是“多媒体毕业纪念册”所谓的多媒体毕业纪念册,就是指利用网络、多媒体等技术手段实现不受时间、地点、篇幅等条件限制的记录师生们友谊的动态交互式网站。基于多媒体的毕业纪念册,能使毕业纪念册更加丰富多彩,它不仅是新老同学联系的桥梁,而且还是网络休闲和网上展示自我的好方式。其实,选择什么样的题目并不重要只要我们亲自动手做,把我们所学的知识应用起来,我们会发现知识在实际操作中的重要意义。相信掌握知识就能赢得一切,知识就是力量。

1.4 课题研究思路和方法

本系统为本校毕业生做毕业留念用,本系统主要采取B/S架构,主要分班级成员、图片上传、留言板、班级管理、信息查询五大基本模块。利用ASP.NET+SQL SERVER2000进行开发。在开发过程中用到了的关键技术有ADO.NET数据访问技术。在开发过程中严格遵守软件工程的思想,按照需求分析、数据库设计、概要设计、详细设计、编码改进与性能优化的步骤进行开发。在开发过程中逐步了解实际的软件开发过程中如何遵循软件工程的思想快速、优质地开发软件,使得开发出的软件系统具有良好的扩展性,可维护性。任何的系统开发研究都要遵循一定的依据和它的现实意义,并要吸收前人的科研精华,不断进行深入的探索,提出新的观点.我的主要研究思路和方法是:在翻阅和精读了前人的部分著作,进行独立的思考后。作为一名计算机科学技术专业的学生,平时也学过很多语言,也欣赏过不同的语言开发出来的系统和网站等,深感学好一门语言的重要性,因此打算结合自己的实践,根据参考教材,在指导老师的带领下,完成自己喜欢的课题。

1.5 系统概述

本系统是针对本校而设计,仅本校学生可以在系统上注册用户。系统为学生提供统

- 3 -

共了注册班级,查找同学,上传图片,留言等功能是一个不错的平台。

1.6 系统功能介绍

本系统是一个基于B/S开发模式的设计,本系统主要分班级成员、图片上传、留言板、班级管理、信息查询五大基本模块。

◎班级成员:主要是用于新用户注册、成员登录、资料修改,以及班级成员信息的查看。

◎图片上传:登录者可以进行个人相片的上传,也可以欣赏系统内同学所上传照片。 ◎留言板:登录者可以在公共留言板上发布消息也可以通过收发信息的形式发送和接收私人短信。

◎班级管理:这个模块主要用与管理员对自己班级的管理,包括成员管理,班级短信管理和留言板管理。

◎信息查询:主要用于班级名称和入学年份的查询,并加入到查询到的班级;未加入或注册的新成员可以建立新班级。

1.7 本章小结

社会和网络的发展,电脑的普及。人们的联系方式由传统的靠纸笔靠邮差来传递文字信息转变为靠电脑和网络来传递更丰富的多媒体信息。人们的生活越来越离不开网络多媒体,而多媒体毕业纪念册就是一个为广大毕业生提供多媒体联系的良好平台。对于即将毕业的我们就迫切希望有这样一个平台能记录每位同学以后生活的点点滴滴,随时能了解同学们今后的生活。

二.设计环境和模块分析

2.1 开发环境

操作系统:Microsoft Windows XP SP2 开发技术:ASP.NET(C#)+SQL Server 2000 开发语言:ASP.NET(C#)

版本号:ASP.NET 2.0

开发中涉及的软件:Visual Studio 2005; Photoshop CS;SQL Server 2000 浏览器:Internet Explorer7.0;

2.2 测试环境

服务器端:Windows XP Pro SP2

IIS 5.1

SQL Server 2000个人版

- 4 -

客户端:Windows XP Pro SP2

Internet Explorer 7.0

2.3 模块分析

本系统模块如下图2-1所示

用户登录 判断权限 普通用户 班级管理员 上传图片更改个人资料留言查找加入班级查找同学建立班级员管理班级成班级留言管理 上传图片:用户可以上传自己的图片并对图片进行管理删除图片。 更改个人资料:用户进入系统后可以更改自己的个人资料和联系方式。

留言:用户可以进入别人的主页给别人留言或用户加入某个班级后可在班级讨论内留言。

查找加入班级:当用户查找到自己班级后可以选择加入班级也可以不加入,当用户查找不到本班时用户可以创建班级,用户也将自动成为本班管理员。

管理班级成员:本班管理员只能管理本班成员,可将用户踢出班级。

班级留言管理:当管理员发现有用词不文明的留言时,管理员可以删除本条流言。

2.4 程序流程图

本设计程序总的流程如下图2-2所示

图2-1 系统模块图

- 5 -

图2-2 系统流程图

2.5 本章小结

在做每个系统之前,开发环境和测试环境的配置都是做设计必不可少的一步,只有配置好了环境才具备了做设计的硬件条件,如果连做设计的环境都没有配置好那么说做设计不过是一句空话。有了环境接下来就是要构思如何来实现系统了也就是模块分析,想好系统应具备那些模块,每个模块应具备那些功能。然后就按自己的构思去具体制作实现系统。所以可以说环境配置和模块分析是实现系统的前提和基础,是不可少的准备阶段。

三 数据库分析与设计

3.1 数据库分析

根据系统实现的功能模块分析,对应用领域中各应用信息要求和操作要求进行详细分析,形成需求分析说明书。需求分析的目标细定义,是给出应用领域中的数据项、数据项之间的关系和数据操作任务的详细数据库的概念设计、逻辑设计和物理设计奠定坚实的基础,为优化数据库的逻辑结构和物理结构提供可靠的依据。

每个注册用户包括:用户注册及用户基本信息表(usertable),存储用户上传图片信息表(userphoto),存储用户日志信息表(diary),存储用户好友信息表(friend),存储用户留言信息表(post),存储注册班级信息表(classtable),存储班级讨论信息表(classdiary)。

3.2 数据库设计

3.2.1 用户注册及用户基本信息表(usertable)如图3.2.1所示:

- 6 -