jsp的阳光电影网系统设计【字数:7904】
本文以开发阳光电影网站为背景,探讨MyBatis和Spring的框架的整合。开发过程采用B/S结构,以Spring为容器,以MVC处理响应请求,以MyBatis对sql进行处理,以MySQL作为数据源,Redis作为缓存,BootStrap作为前端框架,通过MyEclipse, Hbuilder,Tomcat等开发工具,搭建了一个电影网站。该电影网站可以观看电影,可以下载,也可以实时分享影评。该电影网站的前台界面优美简洁,增强了用户体验,后台界面清晰易操作,方便了管理人员管理数据库。
目录
1.引言 1
1.1系统的开发背景 1
1.2 开发目的和意义 1
1.3 开发意义 1
1.4 开发环境及技术介绍 1
1.4.1 开发环境 1
1.4.2 技术介绍 2
2.系统分析 3
2.1 任务概述 3
2.2 功能需求分析 3
2.2.1 前台 3
2.2.2 后台 4
2.3 性能需求分析 4
3.系统概要设计 5
3.1 系统体系结构 5
3.2 主要功能设计 5
3.2.1 主要功能模块 5
3.2.2 系统流程设计 6
4.数据库设计 8
4.1 数据库概念设计 8
4.2 数据库逻辑结构设计 11
4.2.1 数据库详细设计 11
4.2.2 数据表关系设计 13
5.系统详细设计 14
5.1 登录/注册界面设计 14
5.2 前台页面设计 15
5.2.1 前台首页概述 15
5.2.2 前台首页技术分析 16
5.2.3 前台详情页概述 16
5.2.4 前台详情页技术分析 17
5.2.5 前台我的主页概述 18
5.2.6 前台我的主页技术分析 18
5.2.7 地区/类型搜索页概述 19
5.2.8 地区/类型搜索页技术分析 19
5.2.9 *好棒文|www.hbsrm.com +Q: ^351916072*
模糊查询页 19
5.2.10 模糊查询页技术分析 20
5.3 后台界面设计 20
5.3.1 后台首页概述 20
5.3.2 后台首页技术分析 21
5.4 系统重难点分析 21
5.4.1 系统配置 21
5.4.2 拦截器功能实现 23
5.4.3 上传/下载功能实现 23
5.4.4 支付功能实现 24
6.总结与展望 26
7.参考文献 27
8.致谢 28
1.引言
1.1系统的开发背景
???随着互联网运用的普及,网络技术越见成熟高效,电影从最初比较单一的宣传,直到今天已经可以实现电影在线评论以及对在线电影宣传的高效管理[1]。随着互联网技术的兴起,已经彻底的改变了传统方式的信息采集以及信息传递,对工作效率的提高起到了前所未有的推进作用[2]。
阳光电影网站采用B/S结构,以Spring为容器,以MVC处理响应请求,以MyBatis对sql进行处理[3],以MySQL作为数据源,搭建了一个包括前后两部分界面的影视网站,前台可以在线观看,和实时分享影评的网站,后台可以管理电影和注册用户。阳光电影网站是满足社会需求、顺应时代发展的产物[4]。
1.2 开发目的和意义
时代在发展,人们在满足日常需要的同时,更注重精神上的满足,在线观看电影成为人们一种很重要的生活解压方式。
1.3 开发意义
城市生活节奏在不断地加快,与此同时人们的压力越来越大,想要放松一下心情却苦于没有时间,想约上三五好友到电影院看一场电影,却总是聚不齐。而在线观看电影成为一种很方便的生活方式。基于JSP的阳光电影网系统极大地方便了用户和管理人员。
1.4 开发环境及技术介绍
1.4.1 开发环境
操作系统:Windows10;
数据库:MySQL;
开发工具:HBuilder;MyEclipse;SQLyog;
开发语言:Java;
服务器:Tomcat
1.4.2 技术介绍
/
图 11 SpringMVC框架在B/S架构中的原理图
2.系统分析
2.1 任务概述
阳光电影网站系统以MySQL作为数据源,开发一个具有良好人机交互界面的电影网站系统,包括前后两大部分[5]。阳光电影网服务于客户获取电影源及在线观看,也可通过影评来实现网络交友的网络平台;也为管理员提供一个方便操作数据库的网站管理系统[6]。
2.2 功能需求分析
阳光电影网站采用B/S结构,分为前后两部分界面。实现用户模块、主页模块、查询模块、详情模块、评论模块、我的主页模块、支付模块和后台管理等八大模块。
2.2.1 前台
所有用户可进入前台界面。
(1)用户模块:
包括用户的登录、注册以及账号激活。用户注册成功后,服务器通过用户注册时提供的邮箱号自动发送引导邮件引导用户进行账号激活,用户通过账号密码登录系统,系统检测其账号是否注册,是否激活,是否为会员,并对此结果进行相应的操作,若该用户未注册或未激活,则登陆失败,将无法进入“我的主页”界面和发表影评操作,若该用户不是会员,则无法进行下载操作。
目录
1.引言 1
1.1系统的开发背景 1
1.2 开发目的和意义 1
1.3 开发意义 1
1.4 开发环境及技术介绍 1
1.4.1 开发环境 1
1.4.2 技术介绍 2
2.系统分析 3
2.1 任务概述 3
2.2 功能需求分析 3
2.2.1 前台 3
2.2.2 后台 4
2.3 性能需求分析 4
3.系统概要设计 5
3.1 系统体系结构 5
3.2 主要功能设计 5
3.2.1 主要功能模块 5
3.2.2 系统流程设计 6
4.数据库设计 8
4.1 数据库概念设计 8
4.2 数据库逻辑结构设计 11
4.2.1 数据库详细设计 11
4.2.2 数据表关系设计 13
5.系统详细设计 14
5.1 登录/注册界面设计 14
5.2 前台页面设计 15
5.2.1 前台首页概述 15
5.2.2 前台首页技术分析 16
5.2.3 前台详情页概述 16
5.2.4 前台详情页技术分析 17
5.2.5 前台我的主页概述 18
5.2.6 前台我的主页技术分析 18
5.2.7 地区/类型搜索页概述 19
5.2.8 地区/类型搜索页技术分析 19
5.2.9 *好棒文|www.hbsrm.com +Q: ^351916072*
模糊查询页 19
5.2.10 模糊查询页技术分析 20
5.3 后台界面设计 20
5.3.1 后台首页概述 20
5.3.2 后台首页技术分析 21
5.4 系统重难点分析 21
5.4.1 系统配置 21
5.4.2 拦截器功能实现 23
5.4.3 上传/下载功能实现 23
5.4.4 支付功能实现 24
6.总结与展望 26
7.参考文献 27
8.致谢 28
1.引言
1.1系统的开发背景
???随着互联网运用的普及,网络技术越见成熟高效,电影从最初比较单一的宣传,直到今天已经可以实现电影在线评论以及对在线电影宣传的高效管理[1]。随着互联网技术的兴起,已经彻底的改变了传统方式的信息采集以及信息传递,对工作效率的提高起到了前所未有的推进作用[2]。
阳光电影网站采用B/S结构,以Spring为容器,以MVC处理响应请求,以MyBatis对sql进行处理[3],以MySQL作为数据源,搭建了一个包括前后两部分界面的影视网站,前台可以在线观看,和实时分享影评的网站,后台可以管理电影和注册用户。阳光电影网站是满足社会需求、顺应时代发展的产物[4]。
1.2 开发目的和意义
时代在发展,人们在满足日常需要的同时,更注重精神上的满足,在线观看电影成为人们一种很重要的生活解压方式。
1.3 开发意义
城市生活节奏在不断地加快,与此同时人们的压力越来越大,想要放松一下心情却苦于没有时间,想约上三五好友到电影院看一场电影,却总是聚不齐。而在线观看电影成为一种很方便的生活方式。基于JSP的阳光电影网系统极大地方便了用户和管理人员。
1.4 开发环境及技术介绍
1.4.1 开发环境
操作系统:Windows10;
数据库:MySQL;
开发工具:HBuilder;MyEclipse;SQLyog;
开发语言:Java;
服务器:Tomcat
1.4.2 技术介绍
/
图 11 SpringMVC框架在B/S架构中的原理图
2.系统分析
2.1 任务概述
阳光电影网站系统以MySQL作为数据源,开发一个具有良好人机交互界面的电影网站系统,包括前后两大部分[5]。阳光电影网服务于客户获取电影源及在线观看,也可通过影评来实现网络交友的网络平台;也为管理员提供一个方便操作数据库的网站管理系统[6]。
2.2 功能需求分析
阳光电影网站采用B/S结构,分为前后两部分界面。实现用户模块、主页模块、查询模块、详情模块、评论模块、我的主页模块、支付模块和后台管理等八大模块。
2.2.1 前台
所有用户可进入前台界面。
(1)用户模块:
包括用户的登录、注册以及账号激活。用户注册成功后,服务器通过用户注册时提供的邮箱号自动发送引导邮件引导用户进行账号激活,用户通过账号密码登录系统,系统检测其账号是否注册,是否激活,是否为会员,并对此结果进行相应的操作,若该用户未注册或未激活,则登陆失败,将无法进入“我的主页”界面和发表影评操作,若该用户不是会员,则无法进行下载操作。
版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jsj/jsjkxyjs/615.html