多媒体作品管理系统的设计与实现(SQLServer)(含录像)
来源:56doc.com 资料编号:5D12021 资料等级:★★★★★ %E8%B5%84%E6%96%99%E7%BC%96%E5%8F%B7%EF%BC%9A5D12021
资料以网页介绍的为准,下载后不会有水印.资料仅供学习参考之用. 密 保 惠 帮助
资料介绍
多媒体作品管理系统的设计与实现(SQLServer)(含录像)(毕业论文15000字,程序代码,SQLServer数据库)
系统包括两个部分:
第一部分是对用户而言的多媒体作品浏览页面,这部分有两个子部分:多媒体作品标题显示页面和多媒体作品具体内容显示页面。为了用户的方便,还有多媒体作品搜索页面,搜索部分也包含两项内容:多媒体作品搜索页面和搜索结果页面。
第二部分为多媒体作品管理平台。这个部分包含3项内容:添加多媒体作品页面(也就是插入页面)、更新多媒体作品页面和删除多媒体作品页面。
(1)用户部分
在该部分中,用户可以点击页面中的多媒体作品标题,来浏览多媒体作品的具体内容。也可以在搜索栏里输入关键字来搜索感兴趣的多媒体作品。
(2)多媒体作品管理部分
多媒体作品管理实现网站内容的更新与维护,提供在后台输入、查询、修改、删除各类多媒体作品内容的功能,具体功能:增加、修改、删除各个栏目中的多媒体作品功能;也可以通过调用数据库来察看多媒体作品。
本系统需要具有以下功能:
(1)由于一项新的软件在被使用之前,对于使用者来说是陌生和崭新的,所以要求系统具有良好的人机界面。
(2)能够实现多媒体作品发布的各项功能,能成功的对用户各种信息进行管理。
(3)查询、修改、删除、添加数据方便,数据的稳定性和可靠性好。
系统采用B/S模式。整个系统最关键的就是数据库系统,一个强大的数据库可以支持完善一个优秀的软件设计,通过软件系统与数据库系统的连接来实现通过软件界面观察和处理操作数据。
系统模块设计
在本次设计中,我主要负责用户管理、注册、多媒体作品搜索、用户信息管理、和权限区分这几个功能模块的开发与设计工作。
管理登陆
在管理员登录界面,在用户名对应的文本框中输入用户名,在密码对应的文本框中输入密码,如果用户名和密码同时与数据库中的用户名和密码相对应,点击“确定”后进入系统的主界面。如果输入的信息不正确,则给出提示。
输入:用户名和密码。
处理:校检字符的有效性。用户要登录本系统需要提供用户名和密码,在这里就是要检验用户是否满足输入的要求,即检验用户名和密码文本框是否为空,若为空,则提示用户输入用户名和密码。检验用户名是否存在或密码是否正确,即是否存在用户输入的用户名,并且密码是否正确。
输出:登录成功,进入用户的系统使用资源页面,不成功则显示错误信息页面。
用户管理
功能描述:此模块要实现对注册用户的管理功能,管理员可以删除和查看注册用户的相关信息。
多媒体作品管理
多媒体作品管理页面,对多媒体作品管理时输入的各种数据类型做了详细的判断,信息合法的则写入数据库,如果有非法字符出现则自动给出提示信息。
多媒体作品搜索
多媒体作品搜索功能的实现比较简单,通过查询数据库查询出所有的多媒体作品类型,保存在list集合里面,用下拉列表的形式在搜索页面显示。用一个text控件做成标题关键字输入框,以用户提交的关键字或者多媒体作品类型为条件,在news表里面进行查询,并把相应的查询结果反馈到jsp页面显示。
权限区分
在游客和注管理员的权限区分上,我选择了用session保存用户登录信息的方法来进行判断,当浏览者要在网站留言时,通过判断session里保存的登陆信息是否为空来判断用户是否为管理员。
目 录
第一章 绪论 4
第二章 系统分析 6
2.1 功能需求分析 6
2.2 本系统采用的关键技术 8
2.2.1 J2EE技术 8
2.2.2 struts框架 10
2.2.3 hibernate简介 12
2.3 可行性分析 14
2.4 系统运行环境 14
第三章 系统概要设计 15
3.1 总体功能 15
3.2 E-R图 16
第四章 系统详细设计 16
4.1 数据库设计 16
4.1.1 SQLServer2000数据库介绍 16
4.1.2 数据库表结构 18
4.2 处理流程设计 20
4.2.1 系统操作流程 20
4.2.2 数据增加流程 21
4.2.3 数据修改流程 21
4.3.4 数据删除流程 22
4.3 系统模块设计 23
4.3.1 管理登陆 23
4.3.2 用户管理 23
4.3.2 多媒体作品管理 24
4.3.2 多媒体作品搜索 24
4.3.2 权限区分 25
第五章 系统调试与测试 25
5.1 程序调试 25
5.2 程序的测试 25
5.2.1 测试的重要性及目的 25
5.2.2 测试的步骤 27
5.2.3 测试的主要内容 27
5.2.4 测试环境与测试条件 28
5.2.5 实例测试 28
5.2.3 测试总结 29
第六章 后 记 30
6.1 系统评价 30
6.2 安全性问题 31
致 谢 32
参考文献 33
|