基于WEB的多媒体素材管理系统的设计与实现(附答辩)(含选题审批表,任务书,开题报告,毕业论文说明书17000字,答辩记录,程序代码,数据库)
摘要:随着计算机技术应用的普及和世界信息化步伐的加快,网络成为人们日常生活中不可缺少的一部分,通过网络来发布或者下载多媒体素材已成为一种常用的方式。本设计主要以java作为开发语言,使用JSP技术,并采用SQL Server 2000为数据库,以JDBC为程序与数据库之间的连接工具,以tomcat为服务器,实现了基于WEB的多媒体素材管理系统。本设计实现了基于WEB的多媒体素材管理,为用户提供了多媒体素材管理平台,方便用户交流,及时获取素材信息,下载有用的资源。
关键词:素材管理系统;数据库;JavaBean;JSP,B/S
Design and Implementation of Multimedia Material Management System Based on Web
Abstract: Along with the computer technology application to the popularization and speed up the pace of the informatization network into People's Daily life, indispensable part of the network to distribute or download multimedia material has become a commonly used methods. This design mainly by the Java language, use the JSP as development technology, the SQL Server 2000 is database to JDBC database for the connection between the program and the tools to tomcat for Server, realized based on WEB multimedia material management system. This design is realized based on WEB multimedia material management, provides the user with multimedia material management platform, user-friendly communication, gets timely material information, download the resources available.
Key words: Matters management system,JAVA,JavaBean,Web,B/S
4.2 功能模块设计
4.2.1 系统前台操作功能模块设计
依据需求阶段的功能需求、系统的逻辑和数据模型,基于WEB多媒体素材系统前台操作功能模块设计主要可以分为二大模块:用户注册模块、素材使用模块,其具体设计如下。
用户注册模块分为用户注册子模块和用户登录子模块两个子模块。
(1)用户注册功能模块。该功能模块主要完成用户输入注册信息后,进行校验,如果数据库中存在则不需要写入到数据库中,说明此用户已经被人注册了,若不存在则将用户信息存入数据库中的功能。
(2)用户登录验证功能模块。该功能模块主要是对素材审系统中,用户输入的用户名,密码等信息进行底层验证,然后让用户拥有合法人身份进行登录的功能,在用户登录成功后,才可以进行用户的所有权力。
素材使用模块主要分为素材下载功能、素材上传功能、素材反馈信息查询功能。
(1)素材下载。用户输入素材的关键词搜索时,可以查询出某些素材的详细信息供用户浏览,清楚自己需要哪种素材,选定了自己的想下载的素材,下载到本地,供自己使用,这样信息共享变得更加方便。
(2)素材上传。用户从本地上传素材到服务器,从自己本地选择自己想上传的素材,上传上去并不能即刻使用,当管理员进行审核时才能供用户下载。
(3)素材反馈信息查询。输入自己的姓名,进行查询,如果查询到自己的素材,说明你上传的素材有问题,故上传素材要根据系统的要求进行上传。使自己的素材大有机会供其他用户使用,让自己变得更有成就感。
4.2.2 系统后台管理功能模块设计
依据需求阶段的功能需求、系统的逻辑和数据模型,多媒体素材管理系统后台审核功能模块设计主要可以分为五大模块:管理员登录模块、系统信息管理模块、素材管理模块、素材检索管理模块、主题词表的管理模块。
(1)系统管理员登录验证功能模块。该功能模块主要是对多媒体素材管理系统中,管理员输入的用户名,密码的信息进行底层验证,然后让管理员拥有合法人身份进行基于WEB多媒体素材管理系统的主界面,并对各个模块进行管理。
系统信息管理模块主要包括.学校管理子模块、部门管理子模块、专来管理子模块、用户信息管理、素材类型管理、登陆日志管理、修改密码。
(1)学校信息管理模块。进入管理系统主界面,管理员可以对学校信息的录入,当有的信息需要修改时,管理员可以对该条信息进行修改,可以对自己需要的信息进行查询,当有些信息不是管理员需要的时就删除它,以保证信息即时更新,
(2)部门信息管理模块。进入管理系统主界面,管理员可以对那个学校部门信息的录入,当有的信息需要修改时,管理员可以对该条信息进行修改,可以对自己需求的信息进行查询,当有些信息不是管理员需要的时就删除它,以保证信息即时更新。
(3)用户信息管理模块。在管理系统主界面,管理员可以对某个用户的信息查询以便了解他的所有注册信息,当由于某种条件某个用户管理员可以删除,管理员可以对某条用户信息该进行修改,可以设置该用户是否可用。
(4)进入管理系统主界面,管理员可以对那个学校部门信息的录入,当有的信息需要修改时,管理员可以对该条信息进行修改,可以对自己需求的信息进行查询,当有些信息不是管理员需求的时就删除它,以保证信息即时更新。
(5)进入管理系统主界面,管理员可以对那个学校部门信息的录入,当有的信息需要修改时,管理员可以对该条信息进行修改,可以对自己需求的信息进行查询,当有些信息不是管理员需求的时就删除它,以保证信息即时更新。
系统采用了敏捷开发的思想,结合跨平台的J2EE技术架构,数据库采用了SQL server;使得系统具有易用性、个性化、跨平台等特点;同时又保证数据的安全、稳定、快速和完整;使其运行得高速、安全、稳定。
4.3 数据库表设计
为了满足系统存储数据需要,方便进行插入,更新,统计和查询分析等操作,数据一共设计为两个部分,第一部分为满足插入,更新,删除较多的数据存储。第二部分为满足查询和统计分析。为了方便进行数据库之间的迁移,数据库中不采用存储过程,触发器等数据库特征明显的代码,所有表建立,操作SQL均采用标准语句。
目 录
摘要: 1
关键词: 1
1 前言 2
2 需求分析 3
2.1用户类型及特点 3
2.2 功能需求分析 3
2.2.1系统前台操作功能 3
2.2.2系统后台操作功能 4
2.3 性能需求分析 5
2.4 系统网络结构 5
2.5 前台操作模块实现方案 6
2.6 后台管理模块实现方案 7
2.7 系统逻辑模型 7
2.7.1 系统流程图 8
2.7.2 系统数据流图 9
2.7.3 系统实体-联系图 11
3 开发环境和工具简介 13
3.1 JSP开发技术介绍 13
3.2 JavaBean开发技术介绍 13
3.3 JDBC开发技术介绍 14
3.4开发工具简介 15
3.4.1 MyEclipse开发工具介绍 15
3.4.2 SQLServer2000数据库介绍 15
3.4.3 Tomcat介绍 16
4 总体设计 16
4.1系统功能模块设计 16
4.2 功能模块设计 17
4.2.1 系统前台操作功能模块设计 17
4.2.2 系统后台管理功能模块设计 18
4.3 数据库表设计 19
5 详细设计 23
5.1 用户注册模块 23
5.2 素材应用模块 25
5.3 管理员登录模块 28
5.4 系统信息管理模块 29
5.5 素材管理模块 33
5.6 检索管理模块 36
5.7 主题词表管理模块 36
6 测试 37
6.1 单元测试 37
6.2 集成测试 38
7 结束语 39
参考文献 40
致 谢 41
|