没有合适的资源?快使用搜索试试~ 我知道了~
超棒的web应用技术课程设计——在线影评系统.pdf
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉

超棒的web应用技术课程设计——在线影评系统.pdf超棒的web应用技术课程设计——在线影评系统.pdf超棒的web应用技术课程设计——在线影评系统.pdf超棒的web应用技术课程设计——在线影评系统.pdf超棒的web应用技术课程设计——在线影评系统.pdf超棒的web应用技术课程设计——在线影评系统.pdf超棒的web应用技术课程设计——在线影评系统.pdf超棒的web应用技术课程设计——在线影评系统.pdf超棒的web应用技术课程设计——在线影评系统.pdf
资源推荐
资源详情
资源评论








《web 应用技术》课程设计报告
设计题目
设计时间
设计成绩
2013 年 6 月 15 日
在线影评系统
设计性质 √应用性 √设计性 √综合性
教师评阅:
□ 设计目的明确; □操作步骤正确; □设计文稿(表格、程序、数据库、网页)符合
要求。
□ 设计结果正确; □ 设计分析总结全面; □ 设计报告规范。
课程设计答辩情况记录:
□ 思路清晰;语言表达准确,概念清楚。
□ 准备工作充分, 具备必要的报告资料;报告在规定的时间内完成。
□ 回答问题有理论依据,基本概念清楚。主要问题回答简明准确。
□ 对前人工作有改进或突破,或有独特见解。
评阅教师签名:

摘要:
随着 Internet 的迅速发展,社会已经进入了网络时代,人们越来越倾
向于从 Internet 获取信息。
本在线影评系统利用 jsp 动态网页技术和 MySql 数据库,以 B/S 模式开发,
实现电影的动态发布和管理。前台为用户提供了电影搜索、分类和评论等功能;
管理用户可以通过 Web 浏览器登陆后台实现电影的删除,添加。
关键词:JSP; 在线影评;MYSQL 数据库;B/S 模式
1 概述
1.1 实验题目
在线影评系统
1.2 实验目的
熟悉静态网页及动态网页编程,熟悉系统用户管理及业务处理流程,同时深
入学习 sql 等知识。锻炼自己的编程,调试能力。
1.3 实验要求
具有用户,管理员登录功能
综合应用 HTML,CSS,JavaEE 等内容
应实现题目所包含的基本系统功能
管理员实现对电影的增删改等功能
普通用户可以查看电影,评价电影
1.4 实验环境

操作系统:win7
程序语言:JSP
开发工具:eclipse web 版
2 需求分析
安装随着人们生活水平提高,人们花费更多的事件用于娱乐活动,而看电影,
评价电影,讨论电影也成了生活一小部分,所以这次课程设计做了这个影评系统。
3 系统开发模式及技术
3.1 JSP 简介
JSP(Java Server Pages)是一种建立在 Servlet 规范提供的功能之上的
动态网页技术,和 ASP 类似,他们都是在通常的网页中嵌入脚本代码,JSP 文
件中嵌入的是 Java 代码和 JSP 标记。 用 JSP 开发的 Web 应用是跨平台的,既
能在 Linux 下运行,也能在其他操作系统上运行。
3.2 JSP 的特点
JSP 技术在多个方面加速了动态 Web 页面的开发,具有以下特点。
(1) 将内容的生成和显示进行分离
使用 JSP 技术,Web 页面开发人员可以使用 HTML 或者 XML 标识来设计
和格式化最终页面。使用 JSP 标识或者小脚本来生成页面上的动态内容(内容是
根据请求来变化的,例如请求帐户信息或者特定的一瓶酒的价格)。
(2) 强调可重用的组件
绝大多数 JSP 页面依赖于可重用的,跨平台的组件( JavaBeans 或者
EnterpriseJavaBeansTM 组件)来执行应用程序所要求的更为复杂的处理。开发
人员能够共享和交换执行普通操作的组件,或者使得这些组件为更多的使用者或
者客户团体所使用。基于组件的方法加速了总体开发过程,并且使得各种组织在

他们现有的技能和优化结果的开发努力中得到平衡。
(3) 采用标识简化页面开发
Web 页面开发人员不会都是熟悉脚本语言的编程人员。JavaServerPage 技
术封装了许多功能,这些功能是在易用的、与 JSP 相关的 XML 标识中进行动态内
容生成所需要的。标准的 JSP 标识能够访问和实例化 JavaBeans 组件,设置或者
检索组件属性,下载 Applet,以及执行用其他方法更难于编码和耗时的功能。
(4) 健壮性与安全性
由于 JSP 页面的内置脚本语言是基于 Java 编程语言的,而且所有的 JSP
页面都被编译为 JavaServlet,JSP 页面就具有 Java 技术的所有好处,包括健壮
的存储管理与安全性.
(5) 良好的移植性:
作为 Java 平台的一部分,JSP 拥有 Java 编程语言"一次编写,隋处运行"
的特点。
(6) 企业级的扩展性和性能:
当与 Java2 平台、企业版(J2ee)和 EnterpriseJavaBeans 技术整合时,JSP
页面将服务器 JSP 页面中的程序代码的识别就是依靠一些基本指令完成.
3.3 JSP 技术
JSP 技术使用 Java 编程语言编写类 XML 的 tags 和 scriptlets ,来
封装产生动态网页的处理逻辑。 网页还能通过 tags 和 scriptlets 访问存在于
服务端的资源的应用逻辑。 JSP 将网页逻辑与网业设计和显示分离,支持
可重用的基于组件的设计, 使基于 Web 的应用程序的开发变得迅速和容易。
3.4 访问 WEB 数据库常见技术
目前在 WINDOWS 环境下有多种访问 WEB 数据库的技术,主要有:
(1) 公共网关接口 CGI(Common Gateway Interface)
CGI 是较早实现的技术。适用于多种服务器平台,如 UNIX、WINDOWS 等,但
CGI 的开发成本高、维护困难、功能有限、不具备事务处理功能、占用服务器资
源较多。
(2) INTERNET 数据库连接器 IDC(Internet Database Connector)。
IDC 集成在 ISAPI(Internet Server API)中,充分利用了 DLL 技术,易扩充,

但编程较 CGI 更为复杂,只适用于小型数据库系统。
(3) 先进数据库连接器 ADC(Advance Database Connector)
ADC 提供了 ActiveX Control 来访问数据库,它的主要特点是数据查询由用
户端浏览器执行,因而需将服务器端数据库中的部分记录下载到用户端,系统开
销较大、响应慢,只适用于特别频繁的数据库查询操作。
(4) JAVA/JDBC 语言编程
JAVA 语言是一种面向对象、易移植、多线程控制的语言,可通过JDBC 去连
接数据库。用 JAVA/JDBC 编写的软件可移植性强,适用于多种操作系统,但其执
行效率和执行速度还不理想,目前无法建立高效、高速的应用。
(5) 动态服务器页面 JSP(Active Server Page)
JSP 是微软公司推出的 WEB 应用开发技术,着重于处理动态网页和 WEB 数据
库的开发,编程灵活、简洁,具有较高的性能,是目前访问WEB 数据库的非常好
的选择。
3.5 B/S 开发模式
B/S 结构,即 Browser/Server--浏览器/服务器结构,浏览器发送请求而
服务器应答请求。其工作原理如下
Web请求 SQL数据请求
浏览器
返回HTML
WEB服务器
返回结果
数据库服务器
图 2-2 B/S 结构的三层模型
前台通过 IE、Firefox 等浏览器向 Web 服务器发送 HTTP 请求,web 服务器通过
JSP 和一些中间件访问后台数据库,并将操作的结果以 HTML 页面的形式返回给
前端的浏览器。比与 C/S 模式,采用 B/S 模式用户的操作更加简单,不像 C/S
需要在客户端进行客户端程序,只需要一个通用浏览器即可完成数据的请求与接
收,大幅的减少了客户端的维护工作。同时,B/S 模式使用的技术是 Internet
的 Web 技术,因而更适合于网上的信息发布。
剩余21页未读,继续阅读
资源评论

- m0_703534392022-07-24发现一个宝藏资源,赶紧冲冲冲!支持大佬~
G11176593
- 粉丝: 2067
- 资源: 1万+

上传资源 快速赚钱
我的内容管理 收起
我的资源 快来上传第一个资源
我的收益
登录查看自己的收益我的积分 登录查看自己的积分
我的C币 登录后查看C币余额
我的收藏
我的下载
下载帮助

会员权益专享
安全验证
文档复制为VIP权益,开通VIP直接复制
