DVD电影网站项目
实训项目1:DVD电影网站项目 第一部分
描述
案例目的
加强对MVC的理解,加强对jsp 、servlet技术的熟练使用。学习Fckeditor的使用。
案例难度
???
案例覆盖技能点
1、 使用MVC模型
2、 常用数据库操作对象的使用
3、 Fckeditor的使用
4、 文件的上传下载
推荐案例完成时间
3天
适用课程和对象
Jsp &servlet
第二部分 需求和开发环境
使用技术和开发环境
JAVA、jsp、servlet、MyEclipse6.0或以上、JDK5.0或以上
Page 1 of 18
一、案例需求
1.1编写目的
本说明书将全面描述本系统的各种功能、运行环境,使客户和开发者双方对本系统的初始规定有一个共同的理解,使之成为整个开发工作的基础。
1.2背景
本文档适用于小型电影DVD在线销售的前台和后台系统
预期读者:项目开发人员、测试人员等。
1.3定义
前台用户:客户浏览网站电影。
网站后台管理人员:负责电影类别以及电影详细信息的录入工作,对电影的前台页面的展示
进行控制的人员。
1.4参考资料
序号 文档名称 版本号
1
二、系统说明
2.1当前系统
本系统主要包括电影的前台浏览,以及电影查询等前台功能,以及电影后台对于电影类别以及电影信息信息的添加,修改等功能的操作。
2.3组织结构图
Page 2 of 18
三、功能要求
3.1功能模块划分
模块类别 功能
首页信息展示DVD
管理分页查看DVD 前台管理分类查询
用户管理用户注册
用户登录
类别添加
类别管理类别删除
类别修改
信息增加DVD 后台管理 管理信息修改DVD DVD
信息删除DVD
管理员管理管理员注册
管理员登录
3.2 模块划分
本系统主要是小型电影DVD在线销售系统,包括前台和后台,前台用于方便客户浏览
不同类别的电影,后台是管理人员用来来管理前台网站。 下
就是对功能模块的划分:
模块类别 功能
首页信息展示DVD
管理分页查看DVD 前台管理分类查询
用户管理用户注册
用户登录
类别添加
类别管理类别删除
类别修改
信息增加DVD 后台管理 管理信息修改DVD DVD
信息删除DVD
管理员管理管理员注册
管理员登录
表 1-2 系统模块划分
Page 3 of 18
3.3前台管理
3.3.1 首页展示
, 功能要求:
一页显示5条DVD信息
, 输入输出数据:
编要求 I/项目 数据类型 号 范围 举例 O 必填/必显
电影名称字符?叶问1 O
导演字符?叶伟信2 O
主演字符?甄子丹熊黛林任达华樊少皇3 O ,,,
地区字符?中国香港4 O
上映时间字符?5 O 2008-12-12
一九三零年代,中国武术之都的电影简介字符?6 O 佛山,武风顶…
第一页上一页下一页] [] [] 分页信息字符?7 O 最后一页[
表 1-1 DVD信息输入输出数据
3.3.2 DVD信息查询
, 功能要求:
根据类别显示相应类别的DVD信息
, 输入输出数据:
编要求 I/项目 数据类型 号 范围 举例 O 必填/必显
电影名称字符?叶问1 O
导演字符?叶伟信2 O
主演字符?甄子丹熊黛林任达华樊少皇3 O ,,,
地区字符?中国香港4 O
上映时间字符?5 O 2008-12-12
一九三零年代,中国武术之都的电影简介字符?6 O 佛山,武风顶…
第一页上一页下一页] [] [] 分页信息字符?7 O 最后一页[
表 1-2 DVD信息输入输出数据
3.3.3用户注册
, 功能要求:
实现用户注册功能
, 输入输出数据:
Page 4 of 18
编要求 I/项目 数据类型 号 范围 举例 O 必填/必显
用户名数字?1 I 1
密码?2 I
确认密码字符?3 O
身份证号字符?游客4 O
电话字符?5 O 2009-01-01
地址字符?很好,不错6 O
邮编字符?7 O
表 1-3 用户注册输出数据
3.3.4 用户登录
, 功能要求:
用户登录后,可看到购买超链接。
, 输入输出数据:
要求 编I/项目 数据类型 号 范围 举例 O 必填/必显
用户名数字?1 I 1
密码?2 I
表 1-4 用户登录输入输出数据
3.4 DVD后台
3.4.1类别管理
, DVD类别添加
功能要求:
DVD类别的添加
图
Page 5 of 18
输入输出数据:
编要求 I/项目 数据类型 号 范围 举例 O 必填/必显
类别名称字符?历史剧1 I
表 2-1 类别添加输入输出数据
, DVD类别修改
功能要求:
DVD类别的修改
输入输出数据:
编要求 I/项目 数据类型 号 范围 举例 O 必填/必显
类别数字?军事论坛1 I ID
类别名称字符?3 O
类别分页字符?4 O 信息
表 2-2 类别修改输入输出数据
, DVD类别删除
功能要求:
DVD类别的删除
输入输出数据:
编要求 I/项目 数据类型 号 范围 举例 O 必填/必显
类别数字?军事论坛1 I ID
类别名称字符?2 O
类别分页字符?3 O 信息
Page 6 of 18
表 2-2 类别删除输入输出数据 , DVD类别查看
功能要求:
分页显示所有DVD类别
输入输出数据:
编要求 I/项目 数据类型 号 范围 举例 O 必填/必显
类别编号数字?1 O 1
类别名称字符?2 O
类别分页字符?3 O 信息
表 2-3 类别查看输入输出数据
3.4.2 DVD管理
, DVD添加
功能要求:
DVD信息
输入输出数据:
要求 编I/项目 数据类型 号 O 范围 举例 必填/必显
电影名称字符?叶问1 I
导演字符?叶伟信2 I
主演字符?甄子丹熊黛林任达华樊少皇3 I ,,,
地区字符?中国香港4 I
上映时间字符?5 I 2008-12-12
一九三零年代,中国武术之都的电影简介字符?6 I 佛山,武风顶…
电影图片字符?7 I 1.jpg
电影价格?8 Money I 50.0
电影分类数字?历史剧9 I 1()
表 2-1 DVD添加输入输出数据 , DVD修改
功能要求:
类别的修改
输入输出数据:
编要求 I/项目 数据类型 号 范围 举例 O 必填/必显
Page 7 of 18
编要求 I/项目 数据类型 号 范围 举例 O 必填/必显
电影名称字符?叶问1 I
导演字符?叶伟信2 I
主演字符?甄子丹熊黛林任达华樊少皇3 I ,,,
地区字符?中国香港4 I
上映时间字符?5 I 2008-12-12
一九三零年代,中国武术之都的电影简介字符?6 I 佛山,武风顶…
电影图片字符?7 I 1.jpg
电影价格?8 Money I 50.0
电影分类数字?历史剧9 I 1()
表 2-2 电影DVD修改输入输出数据 , DVD删除
功能要求:
DVD的删除
输入输出数据:
编要求 I/项目 数据类型 号 范围 举例 O 必填/必显
数字?1 DVD ID I
表 2-3 DVD输入输出数据 , DVD查看
功能要求:
分页显示所有电影DVD
输入输出数据:
编要求 I/项目 数据类型 号 范围 举例 O 必填/必显
编号数字?1 O 1 DVD
名称字符?2 O DVD
主演字符?3 O DVD
导演字符?4 O DVD
价格?5 Money O DVD
分页信息字符?6 O
表 2-3 DVD查看输入输出数据
3.5 用例分析
3.5.1 用例汇总
下表就是本程序所涉及的用例:
Page 8 of 18
功能 用例名称 概述
首页信息展示管理DVD DVD
类别管理分类查看前台管理
用户管理用户注册
用户登录
类别管理类别增删改
后台管理管理信息增删改 DVD DVD
管理员管理管理员注册
管理员登录
表 3-1 系统用例汇总表
3.5.2 用例描述
在这里我们针对本程序的部分用例进行详细描述,由于篇幅问题,其他用例就不在这里
进行详细介绍。有兴趣的话可以参考给出的示例,完成剩余部分用例的描述,以拓展自己的
分析能力。
后台管理用例图
图 3-2后台管理用例图
登录
用例名称:登录1.0
管理员只有成功登录本系统后,才可行使所有职能。
简要说明:1.1
直接使用本系统的管理员首先需要成功登录系统,然后系统才能进入相应的功能模块。
事件流:1.2
Page 9 of 18
基本流:1.2.1
管理员请求登录。1.
系统提供管理员登录界面。2.
管理员填写管理员用户名、密码。3.
浏览器端验证管理员填写的
是否合法(具体要求请参照特殊需求),如果未通过检查,4. 1.3 则转向备选流。1
内容合法,服务器端验证管理员用户名和密码,如果未通过,转向备选流5. 2
验证通过,系统显示相应的界面,并始终显示“欢迎部门(姓名)登录”。6. XXXXXX
备选流:1.2.2
备选流:1.2.2.1 1
如果客户端检查没有通过,比如没有输入用户名,应提示“用户名不能为空~”,诸如上面的1.
提示均是有效提示。
返回基本流。2. 3
1.2.2.2 备选流2:
如果管理员身份没有通过服务器验证,将返回“管理员身份信息有误~”的消息。1.
返回基本流。2. 3
特殊需求:1.3
管理员用户名:必填。1.
密码:必填,并以掩码“”显示。2. *
前置条件:1.4
以合法身份登录操作系统。
后置条件:1.5
管理员登录成功,显示相应职能界面。
引用 3-3 管理员登录用例描述
前台用例图
图 3-4 前台用例图
Page 10 of 18
许多MM在减肥的过程中困难重重,用尽方法却瘦不下来,其实只有在数不清的技巧,推敲中找到属于跟适合自己的最佳方式,才能在健康的瘦身道路上走下去,下面一些瘦身的小技巧,一定可以帮到你~
1、慢慢吃
我们都曾在美味佳肴面前狼吞虎咽。等你发现自己吃撑的时候,已经为时太晚了。然而当发现自己因为吃得太撑感到不适时总是为时已晚。这是因为,我们的大脑需要大概20分钟,才能接收到“已经吃饱了”的讯息。营养学专家Wesley Delbridge表示。“在吃第二碗饭前,不妨先喝上一杯水,等个十几分钟。”他说,“让你的大脑告诉你,你是否已经吃饱了。“
2、切碎你的食物
不论是享用牛腩、三文鱼、面包圈还是鸡蛋卷,在食用之间都可以尝试把这些食物切成碎片。近期,美国亚利桑那州立大学的研究表明,被给予切好的面包圈的参与者,比直接食用完整面包圈的参与者,在试验中吃的要少得多。在20分钟后的免费午餐招待中,那些吃面包圈切片的参与者仍然吃的比较少。研究人员表示,预先切好食物能使食用过程中的每一次咀嚼都更加舒适,因此能够一定程度上实现对饮食量的掌控。
3、饭后刷牙、剔牙
“一旦结束午餐或晚餐,应当立刻使用牙刷或者牙线。”匹兹堡Nutrition CheckUp的营养学家Heather Mangieri如此建议道。
Page 11 of 18
当你感到牙齿清洁、口气清新时,你就不会再没心没肺的呆在厨房吃个不停了。
久坐族常常都有恼人的“游泳圈”,不仅仅影响美观,还很难减,这可怎么办呢,来看看小编推荐的10个最佳的瘦腰运动吧~总有适合你的一种,还等什么,赶紧动起来吧~
1、简易坐扭转
这个体式可以很好的帮你拉伸脊柱并消除背痛,然后帮你按摩腹部减少腰部的赘肉,来促进消化器官的蠕动。
盘腿坐在一块折叠的毛毯上,骨盆水平,挺直腰背。吸气向上拉长脊柱,随着呼气的时候拉伸着向右后方转,左手放在右大腿上,右手放在身后毛毯边缘,保持30秒,然后收回。相反方向重复同样的动作。
2、半鱼王
这个扭转可以很好的作用在腹部区域,把横膈膜及腹腔带进行一个强烈的扭转,它的扭转力度会非常强大,帮助收紧腰腹肌肉。
这是一个更为高级的扭转体式。我们需要让一腿折叠在下方,让脚掌竖着立在地面上,上面的脚跨过来放在膝盖的外侧,脚尖和膝盖在一条线上,上面腿应该是垂直的。可以把臀部下面垫上一个毯子,以防骨盆不会向后部倒,使背能向上立起来,随
Page 12 of 18
着呼气的时候转,同样吸气拉伸脊柱,呼气把中背部推入体内,增加扭转。快速瘦腰一:“椅子运动”像是坐在椅子上那样,双手做扶扶手的姿势,后背靠在椅背上,注意其实没有椅子,只是自己想象着坐在椅子上。之后身体慢慢下蹲,感觉屁屁真的坐在椅子上一样。在做这个动作时腰部要用力,脚的位置不动,让大腿来承受身体的重量。
3、自行车运动
身体平躺在地板上,双手放于脑后,左腿膝盖弯曲并尽量向胸部靠近,右手肘向左腿膝盖靠近,右侧肩榜随之抬起。之后换另一侧重复进行这个动作。
4、交错腿运动
身体平躺在地板上,双腿交叉,双手抱头,之后交叉的双腿慢慢抬起,尽量向上抬,使双腿与地面呈直角,头部也随之慢慢抬起。当抬到最高点时停顿呼吸一次,之后重复进行这个动作。
5、健身球运动
让自己躺在健身球上,使下背部接触健身球,双手交叉放于胸部,也可以抱头。腰部用力抬起上身,使身体离开健身球,注意保持平衡。之后再躺下来,重复进行这个动作,像在健身球上做仰卧起坐一样,对于瘦腰腹很有效果。
6、蜘蛛侠式
这款动作可以运用到腹肌上的全部肌肉,也能兼顾到小腿、大腿、胸部、背部、手臂、肩膀的肌肉。先是俯卧撑的姿势,手
Page 13 of 18
臂要伸直,保持手肘和肩膀在同一条直线上,从侧面向前提拉右腿,如图中的方式,让膝盖尽量靠向右臂手肘,到极限的位置时再放下腿;之后换左腿,提拉再伸直,循环反复,两侧各15个算一组。
Page 14 of 18
许多MM在减肥的过程中困难重重,用尽方法却瘦不下来,其实只有在数不清的技巧,推敲中找到属于跟适合自己的最佳方式,才能在健康的瘦身道路上走下去,下面一些瘦身的小技巧,一定可以帮到你~
1、慢慢吃
我们都曾在美味佳肴面前狼吞虎咽。等你发现自己吃撑的时候,已经为时太晚了。然而当发现自己因为吃得太撑感到不适时总是为时已晚。这是因为,我们的大脑需要大概20分钟,才能接收到“已经吃饱了”的讯息。营养学专家Wesley Delbridge表示。“在吃第二碗饭前,不妨先喝上一杯水,等个十几分钟。”他说,“让你的大脑告诉你,你是否已经吃饱了。“
2、切碎你的食物
不论是享用牛腩、三文鱼、面包圈还是鸡蛋卷,在食用之间都可以尝试把这些食物切成碎片。近期,美国亚利桑那州立大学的研究表明,被给予切好的面包圈的参与者,比直接食用完整面包圈的参与者,在试验中吃的要少得多。在20分钟后的免费午餐招待中,那些吃面包圈切片的参与者仍然吃的比较少。研究人员表示,预先切好食物能使食用过程中的每一次咀嚼都更加舒适,因此能够一定程度上实现对饮食量的掌控。
3、饭后刷牙、剔牙
“一旦结束午餐或晚餐,应当立刻使用牙刷或者牙线。”匹兹堡Nutrition CheckUp的营养学家Heather Mangieri如此建议道。
Page 15 of 18
当你感到牙齿清洁、口气清新时,你就不会再没心没肺的呆在厨房吃个不停了。
久坐族常常都有恼人的“游泳圈”,不仅仅影响美观,还很难减,这可怎么办呢,来看看小编推荐的10个最佳的瘦腰运动吧~总有适合你的一种,还等什么,赶紧动起来吧~
1、简易坐扭转
这个体式可以很好的帮你拉伸脊柱并消除背痛,然后帮你按摩腹部减少腰部的赘肉,来促进消化器官的蠕动。
盘腿坐在一块折叠的毛毯上,骨盆水平,挺直腰背。吸气向上拉长脊柱,随着呼气的时候拉伸着向右后方转,左手放在右大腿上,右手放在身后毛毯边缘,保持30秒,然后收回。相反方向重复同样的动作。
2、半鱼王
这个扭转可以很好的作用在腹部区域,把横膈膜及腹腔带进行一个强烈的扭转,它的扭转力度会非常强大,帮助收紧腰腹肌肉。
这是一个更为高级的扭转体式。我们需要让一腿折叠在下方,让脚掌竖着立在地面上,上面的脚跨过来放在膝盖的外侧,脚尖和膝盖在一条线上,上面腿应该是垂直的。可以把臀部下面垫上一个毯子,以防骨盆不会向后部倒,使背能向上立起来,随
Page 16 of 18
着呼气的时候转,同样吸气拉伸脊柱,呼气把中背部推入体内,增加扭转。快速瘦腰一:“椅子运动”像是坐在椅子上那样,双手做扶扶手的姿势,后背靠在椅背上,注意其实没有椅子,只是自己想象着坐在椅子上。之后身体慢慢下蹲,感觉屁屁真的坐在椅子上一样。在做这个动作时腰部要用力,脚的位置不动,让大腿来承受身体的重量。
3、自行车运动
身体平躺在地板上,双手放于脑后,左腿膝盖弯曲并尽量向胸部靠近,右手肘向左腿膝盖靠近,右侧肩榜随之抬起。之后换另一侧重复进行这个动作。
4、交错腿运动
身体平躺在地板上,双腿交叉,双手抱头,之后交叉的双腿慢慢抬起,尽量向上抬,使双腿与地面呈直角,头部也随之慢慢抬起。当抬到最高点时停顿呼吸一次,之后重复进行这个动作。
5、健身球运动
让自己躺在健身球上,使下背部接触健身球,双手交叉放于胸部,也可以抱头。腰部用力抬起上身,使身体离开健身球,注意保持平衡。之后再躺下来,重复进行这个动作,像在健身球上做仰卧起坐一样,对于瘦腰腹很有效果。
6、蜘蛛侠式
这款动作可以运用到腹肌上的全部肌肉,也能兼顾到小腿、大腿、胸部、背部、手臂、肩膀的肌肉。先是俯卧撑的姿势,手
Page 17 of 18
臂要伸直,保持手肘和肩膀在同一条直线上,从侧面向前提拉右腿,如图中的方式,让膝盖尽量靠向右臂手肘,到极限的位置时再放下腿;之后换左腿,提拉再伸直,循环反复,两侧各15个算一组。
Page 18 of 18