JSP交友网站开题报告文档格式.doc

上传人:b****1 文档编号:13161442 上传时间:2022-10-07 格式:DOC 页数:8 大小:86KB
下载 相关 举报
JSP交友网站开题报告文档格式.doc_第1页
第1页 / 共8页
JSP交友网站开题报告文档格式.doc_第2页
第2页 / 共8页
JSP交友网站开题报告文档格式.doc_第3页
第3页 / 共8页
JSP交友网站开题报告文档格式.doc_第4页
第4页 / 共8页
JSP交友网站开题报告文档格式.doc_第5页
第5页 / 共8页
点击查看更多>>
下载资源
资源描述

JSP交友网站开题报告文档格式.doc

《JSP交友网站开题报告文档格式.doc》由会员分享,可在线阅读,更多相关《JSP交友网站开题报告文档格式.doc(8页珍藏版)》请在冰豆网上搜索。

JSP交友网站开题报告文档格式.doc

这样基于JSP技术,设计实现一个交友网站就迫在眉睫,它可以为网友提供网络交流和交友服务,使其具备网友注册,网友个人管理,网站会员管理的功能。

该题目可以很好的帮助学生掌握JSP的基本技术,掌握网络数据库的基本操作,锻炼学生开发Web应用程序的能力,积累Web应用程序开发的经验。

二、国内外研究动态

随着WEB技术的发展,WEB内容从一些静态网页发展到内容丰富的动态网页。

对于广大WEB开发人员来讲动态页面的生成是一个挑战。

有许多的方法来试图解决这个问题,如plug-in技术及基于服务器端的APIs等方法,但存在的一个问题是这些方法是针对某个特定的web服务器,如Microsoft提供的ASP技术就只针对它的IIS及Personal 

web服务器。

 

目前用于生成动态网页较为流行的方法有CGI、PHP及JavaServer 

Page(JSP)技术等。

其中:

CGI通过访问其它应用程序来获取信息并返回给浏览器,CGI程序通常用C或PERL语言来开发;

JSP则通过将JSP组件编译成Java 

Servlet在服务器端运行来实现动态内容。

Java 

Servlet程序则具有JAVA程序的优点,可运行在任何平台之上,大多数WEB及应用服务器都支持JAVA及Servlet 

API。

JSP则没有大量的并行请求大大降低了其性能局限,每个程序装载一次,并驻留在服务器内存为以后请求服务。

由于Java 

Servlet具有JAVA的所有优点,开发起来也相对容易,java简化了对异常的处理;

它的面向对象特性使开发人员的协作成为一件简单的事。

此外,JSP技术从如下几个方面加快动态网站开发:

1.将静态页面的开发和动态内容的生成分开。

JSP中通过使用HTML或XML标记来规划、设计WEB页的布局和风格;

而用JSP标记来实现动态的内容,生成动态内容的部分被封装起来运行于服务器端;

这样页面布局和风格可单独编辑与调试而不影响动态内容生成。

2.组件的重用。

多数JSP页通过重用无平台无关的组件—JavaBeans来完成复杂的要求。

这些组件可在开发人员中重复使用。

3.通过标记来简化页面开发。

通过JSP提供了标记,开发人员可以很容易使用beans组件,设置和访问它们的属性。

同时JSP也允许用户自定义标记,还可接受第三方开发的标记,从而可以方便使用第三方提供的功能组件。

JavaBean是一种Java类(class),通过封装属性和方法成为具有某种功能或者处理某个业务的对象。

JavaBean被组织成为package(数据包)以便进行管理,JSP网页吸引人的地方之一就是能结合JavaBean技术来扩充网页中程序的功能。

网络数据库应用技术是目前进行信息管理的有效技术,它借助互联网的硬件资源以及软件资源,提供了一种开放式的信息加工处理方法,为人们提供了一种及时的、快捷的信息管理技术,因此网络数据库的应用越来越普遍。

Oracle是世界领先的信息管理软件开发商,因其复杂的关系数据库产品而闻名。

Oracle的目标定位于高端工作站以及作为服务器的小型计算机。

Oracle的路线同Sun微系统公司类似,都提出了网络计算机的概念。

与无压缩格式下存储数据相比,新的Oracle数据压缩技术能够确保以较小的开销节省三倍以上的磁盘存储空间。

这一点比仅节省磁盘空间要具有更大的优势,因为它能够使企业节约更多的开支,以便有更多的资金来巩固自己的地位。

三、主要研究内容和解决的问题

3.1主要研究内容

1)JSP技术及相关知识的学习。

2)学习Eclipse的使用。

3)Tomcat服务器的配置和调试。

4)数据库技术,掌握数据库(Oracle,SQLServer等)的基本操作。

5)Web应用程序分析与设计的方法。

6)交友网站的设计。

3.2交友网站系统的设计原则

交友网站系统的建设以先进性和实用性为根本原则,既满足业务需求,又要考虑将来的发展需要。

采用先进的J2EE技术,充分利用现有的软件资源和硬件资源并根据设计增加适当的硬件、软件、网络等资源,既要保证系统的先进性又充分考虑经济性。

3.3系统设计过程

3.3.1目标设计

在线交友网站所要实现的功能如下:

1)网友注册

网友注册信息、网友登录验证

2)网友个人管理

个人资料管理、相片管理、交友请求管理、交友回复管理、留言管理

3)网站会员管理

管理员对注册会员管理

3.3.2系统功能分析与设计

在线交友共分为三个模块:

网友注册模块、网友个人管理模块和网站会员管理模块。

其中功能模块划分如图1所示:

网友注册模块

网友登录验证

网友注册信息

个人资料管理

注册会员管理

网站会员管理模块

相片管理

交友请求管理

留言管理

网友个人管理模块

交友回复管理

3.4数据库结构设计

根据系统功能的设计要求和模块划分,数据库主要用于存储用户的注册信息、留言信息和好友信息。

3.4.1数据库的需求分析

网上交友主要包含一下数据项和数据结构。

l用户简单注册信息:

user_ID、用户名、密码和注册日期等。

l用户详细的注册信息:

Iar_ID、用户ID、姓名、生日、年龄、学历、职业、单位、邮政编码、电话、简历、性格和星座等。

l留言信息表:

ID、留言者姓名、留言内容、留言时间、对方用户ID和留言者ID等。

l好友信息列表:

ID、对方用户ID、申请好友者用户ID、申请者用户名、性别和地区等。

3.4.2数据库的逻辑设计

1,用户简单注册信息表user_reg如图2:

名称

数据类型

大小

小数位数

可否为空

默认值

USER_ID

NUMBER

10

USER_NAME

VARCHAR2

18

PASSWORD

DATE

Sysdate

DATE1

2,用户详细注册信息表Iarchives如图3:

LAR_ID

NAME

50

SEX

BRITHERDAY

AGE

HOME

EDUCATION

JOB

COMPANY

POSTCALCODE

TEL

FRESUME

210

NETNAME

HOMEPAGE

EMAIL

NETCALL

CHATROOM

SPORT

BOOK

MUSIC

3,留言信息表Ieaveword如图4:

ID

WORD

255

FOR_ID

4,好友信息列表friends如图5:

四、论文工作计划与方案

4.1实施方案:

1)查阅相关资料,了解有关Java语言的网络数据库编程。

2)了解各模块功能的实现,并对其详加分析。

3)掌握以网页的形式显示数据库中所查相关信息。

4)系统的实现与程序的编写。

5)实验,并根据实验结果得出结论。

4.2主要的研究手段:

1)研究JSP技术构造Internet数据库应用系统,由JSP建立的动态网页通过JDBC访问数据库,建立B/S数据库结构。

使用JSP页面作为服务器端应用程序处理客户端数据以及返回客户端结果。

2)研究ORACLE数据库的构建,表的创建,语句的编写等。

3)研究Java程序的编写,系统实现对交友信息的管理,修改等功能。

4.3实现系统的大致流程如下:

需求分析

系统概要设计

系统详细设计

程序设计

编码

系统测试

系统集成

程序集成

程序测试

4.4计划:

首先学习和熟悉相关技术(JSP,Java,数据库等)。

其次网站结构设计、数据库结构设计、详细设计

最后,

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 初中教育 > 初中作文

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1