欢迎来到天天文库
浏览记录
ID:858400
大小:4.50 MB
页数:31页
时间:2017-09-21
《校友录(论文范文,jsp,java,)毕业论文》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、第1章绪论1.1引言Internet已经成为人们生活、工作、学习越来越离不开的平台。Web技术已经不在局限于单纯地提供信息服务,而是日益成为一个操作平台,为用户提供强大的服务功能。例如网上电子商务、社会信息数据库等。网络实现了远程通讯,人们能够通过计算机网络进行电子邮件的发送,召开网络会议,网上购物,甚至坐在家里就可以上大学(网上教育)。网络有巨大的潜力待我们去开发与探索。因此,基于B/S体系架构创建这个校友网站,紧跟行业发展,满足人们生活、学习的需要。建立一个基于B/S架构的校友录,实现信息网络化。通过较丰富的功能将Web的技术特点体现出来。该系统
2、可供包括在校、离校、以及游客登录使用。登录者可以查询信息或者发布信息,也可以通过此网站与朋友联系,并且还能够创建虚拟班级等功能。系统中班级管理为必不可少的模块项,主要是为了安全有效地存储和管理登录网站的用户的信息,赋予管理员特定的权限,可以对用户进行分类,添加,删除,修改等。方便网站的管理与维护。要实现这样的功能,离不开后台数据库的支持。用户验证信息,收集到的用户点击信息,分析得出的关联规则表等大量的数据都由数据库管理系统管理。本文中数据库服务器端采用了Oracle作为后台数据库,以先进的JDBC技术与数据库连接,结合SQL语句处理对用户分类,添加,
3、删除,修改等操作,使Web与数据库紧密联系起来。整个个性化页面生成系统主要由使用JSP技术开发实现个性化Web页面生成和JS结合JavaBeans技术实现组件重用两部分组成。整个系统结构如图1-1所示。用户JSP页创建班级添加,删除,修改等权限操作Web服务器Database服务器图1-1系统结构图本文作者主要完成客户端,Web服务器端应用程序和数据库的制作,实现网上虚拟班级的创建,管理员注册/登陆、班级管理员对用户进行分类,添加,删除,修改等功能。实现与完善整个基于B/S校友录网站的组织建立和测试工作。1.2背景1.2.1B/S模型的优点几乎没有限
4、制的客户端访问和极其简单化的应用程序部署和管理是B/S模型的优势所在。它和C/S模型比较优点极为突出。两层技术模型(Two-TierArchitecture)是指客户机直接与服务器交流,没有其他服务介入的技术模型。对用户量在12—100的局域网环境中,两层模型的确是个不错的方案。由于该模型中,所有的用户连接都是被保持的,也就是说即使在空闲状态,连接依然存在。所以,用户的并发请求数量有限的。为了解决这个限制,使得成千上万的用户可以被无顾虑地添加,我们最好选用三层模型。B/S结构,即Browser/Server(浏览器/服务器)结构,是随着Interne
5、t技术的兴起,对C/S结构的一种变化或者说是改进的结构。用户界面完全通过浏览器实现,一部分事务逻辑在前端实现,但是主要事务逻辑在服务器端实现,形成三层结构,是一种全新的软件系统构造技术。B/S模型结构图如下所示:图1-2B/S模型结构图从上图可见这种结构的一个重要的特点是,用户可以完全不需要安装客户端软件,当然也不需要担心任何软件升级和不兼容等任何客户端所遇到的问题。相比之下,B/S模型的优点显而易见,更适合这个网站的构建,有利于网站的维护和扩充。1.2.2JSP技术发展背景Web技术的迅猛发展正推动Internet上信息服务类的进步。WWW服务的基
6、础是HTML语言。这个系统模块中用到的JSP技术是在HTML语言的基础上使用脚本语言对网页的对象模型进行编程。JSP全称JavaServerPages,它是由SunMicrosystems公司提出、许多公司参与建立的一种动态网页技术标准。它诞生在1999年6月1日。目前国内外已经在广泛地使用JSP。随着JAVA语言得到普及,越来越多的公司开始关注JSP的前景。传统的动态网页制作包括CGI、ASP、JSP三种,而JSP具有明显的优势。使用CGI-BINJ接口是一个最早的动态WEB页面问题的解决方案。缺点,CGI程序必须从CGI接口读入一长串的字符串,再
7、从字符串中取得所需要的数据并加以处理。过程十分繁琐。另一个缺点,除了Perl是解释语言外,其他都是编译式的语言。每次修改后,都必须重新编译一次,这给开发人员带来麻烦,增加了工作量。ASP和JSP都能取代CGI使网站建设和发展变得简单快捷。尽管JSP技术和ASP在许多方面都有相似的,但仍然存在很多不同之处,其中最本质上的区别在于:两者是来源于不同的技术规范组织,其实现的基础,WEB服务器平台要求不相同。1)作为Java平台的一部分,JSP拥有Java编程语言“一次编写,各处运行”的特点。一次写入,之后,可以运行在任何具有符合JavaTM语法结构的环境。
8、取代之过去单一平台开发。ASP主要工作环境是微软的IIS应用程序结构,又因Activex对象具有平台特性,所
此文档下载收益归作者所有