jsp课程实习报告.docx

上传人:b****6 文档编号:8650695 上传时间:2023-02-01 格式:DOCX 页数:15 大小:304.04KB
下载 相关 举报
jsp课程实习报告.docx_第1页
第1页 / 共15页
jsp课程实习报告.docx_第2页
第2页 / 共15页
jsp课程实习报告.docx_第3页
第3页 / 共15页
jsp课程实习报告.docx_第4页
第4页 / 共15页
jsp课程实习报告.docx_第5页
第5页 / 共15页
点击查看更多>>
下载资源
资源描述

jsp课程实习报告.docx

《jsp课程实习报告.docx》由会员分享,可在线阅读,更多相关《jsp课程实习报告.docx(15页珍藏版)》请在冰豆网上搜索。

jsp课程实习报告.docx

jsp课程实习报告

 

 

《JAVAWEB程序设计》

课程实习报告

 

题目JSP学习网站

专业计算机网络技术

班级网络092

学号200936615210

姓名邓章鹏

指导老师涂超

完成日期2011年12月31日

成绩

目录

一、程序设计整体说明…………………………………

1、实习目的…………………………………………

2、实习要求…………………………………………

3、功能结构…………………………………………

4、功能展示…………………………………………

5、数据库表…………………………………………

6、程序漏洞…………………………………………

二、程序可以改进的地方………………………………

三、程序部分源代码……………………………………

四、实习心得……………………………………………

五、参考文献……………………………………………

六、安装说明……………………………………………

一、

程序设计整体说明

在本学期的JSP程序设计课程里我受益匪浅。

但离正在熟练掌握JSP这门技术还是很远,希望在以后加强学习。

JSP(JAVASERVERPAGES)是一种动态网页技术标准。

它可以无缝地运行在UNIX、LINUX、WINDOWS操作系统平台上。

利用这一技术可以建立安全、跨平台的先进动态网站。

这课程实习程序里我选择利用SQLServer和Java技术和Dreamweaver和myeclipse建立一个jsp学习网站提供给jsp爱好者使用。

我的网站分为四大模块:

分别是今日最新鲜、名师讲堂、ie图书馆、bbs论坛。

a)实习目的

1.1了解jsp编程环境myeclipse

1.2熟悉jsp、javabean、serverlet

1.3熟悉编写一个web应用程序系统开发的完整过程

1.4完成一个基于jsp应用系统开发。

b)实习要求

在掌握jsp的基础上,自我选择web应用课题,完成资料收集、数据库设计、系统功能设计,最后实现一个较完整的web系统设计。

根据要求我选择了“jsp学习网站”的系统开发(主要是提供最新的jsp编程技术、视频教程、jsp图书在线阅读、bbs论坛、登录注册、空间、等综合型网站)

c)功能结构

d)功能展示

3.1主页

3.2登录界面

3.3注册界面

e)数据库表

Student表

f)程序漏洞

在编写代码的时候因为知识面有限和时间不充足,很多地方有以后更改。

A、整个网站的美工不是很好

B、注册没有验证码

C、还有些功能模块没有实现

二、程序可以改进的地方

A、加强图片的效果

B、注册加入验证码

C、Bbs模块要实现

D、后台管理应该加强

三、程序部分源代码

Index.jsp:

<%@pagecontentType="text/html;charset=GB2312"%>

<%@pageimport="java.sql.*"%>

---Thesiteisdesignedby邓章鹏--->

DOCTYPEhtmlPUBLIC"-//W3C//DTDXHTML1.0Transitional//EN""http:

//www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

//www.w3.org/1999/xhtml">

jsp-科技以人为本

"/>

<%@taglibtagdir="/WEB-INF/tags"prefix="amazon"%>

var$=function(id){

return"string"==typeofid?

document.getElementById(id):

id;

};

varExtend=function(destination,source){

for(varpropertyinsource){

destination[property]=source[property];

}

returndestination;

}

varCurrentStyle=function(element){

returnelement.currentStyle||document.defaultView.getComputedStyle(element,null);

}

varBind=function(object,fun){

varargs=Array.prototype.slice.call(arguments).slice

(2);

returnfunction(){

returnfun.apply(object,args.concat(Array.prototype.slice.call(arguments)));

}

}

varTween={

Quart:

{

easeOut:

function(t,b,c,d){

return-c*((t=t/d-1)*t*t*t-1)+b;

}

},

Back:

{

easeOut:

function(t,b,c,d,s){

if(s==undefined)s=1.70158;

returnc*((t=t/d-1)*t*((s+1)*t+s)+1)+b;

}

},

Bounce:

{

easeOut:

function(t,b,c,d){

if((t/=d)<(1/2.75)){

returnc*(7.5625*t*t)+b;

}elseif(t<(2/2.75)){

returnc*(7.5625*(t-=(1.5/2.75))*t+.75)+b;

}elseif(t<(2.5/2.75)){

returnc*(7.5625*(t-=(2.25/2.75))*t+.9375)+b;

}else{

returnc*(7.5625*(t-=(2.625/2.75))*t+.984375)+b;

}

}

}

}

//容器对象,滑动对象,切换数量

varSlideTrans=function(container,slider,count,options){

this._slider=$(slider);

this._container=$(container);//容器对象

this._timer=null;//定时器

this._count=Math.abs(count);//切换数量

this._target=0;//目标值

this._t=this._b=this._c=0;//tween参数

this.Index=0;//当前索引

this.SetOptions(options);

this.Auto=!

!

this.options.Auto;

this.Duration=Math.abs(this.options.Duration);

this.Time=Math.abs(this.options.Time);

this.Pause=Math.abs(this.options.Pause)

this.Tween=this.options.Tween;

this.onStart=this.options.onStart;

this.onFinish=this.options.onFinish;

varbVertical=!

!

this.options.Vertical;

this._css=bVertical?

"top":

"left";//方向

//样式设置

varp=CurrentStyle(this._container).position;

p=="relative"||p=="absolute"||(this._container.style.position="relative");

this._container.style.overflow="hidden";

this._slider.style.position="absolute";

this.Change=this.options.Change?

this.options.Change:

this._slider[bVertical?

"offsetHeight":

"offsetWidth"]/this._count;

};

SlideTrans.prototype={

//设置默认属性

SetOptions:

function(options){

this.options={//默认值

Vertical:

true,//是否垂直方向(方向不能改)

Auto:

true,//是否自动

Change:

0,//改变量

Duration:

50,//滑动持续时间

Time:

10,//滑动延时

Pause:

4000,//停顿时间(Auto为true时有效)

onStart:

function(){},//开始转换时执行

onFinish:

function(){},//完成转换时执行

Tween:

Tween.Quart.easeOut//tween算子

};

Extend(this.options,options||{});

},

//开始切换

Run:

function(index){

//修正index

index==undefined&&(index=this.Index);

index<0&&(index=this._count-1)||index>=this._count&&(index=0);

//设置参数

this._target=-Math.abs(this.Change)*(this.Index=index);

this._t=0;

this._b=parseInt(CurrentStyle(this._slider)[this.options.Vertical?

"top":

"left"]);

this._c=this._target-this._b;

this.onStart();

this.Move();

},

//移动

Move:

function(){

clearTimeout(this._timer);

//未到达目标继续移动否则进行下一次滑动

if(this._c&&this._t

this.MoveTo(Math.round(this.Tween(this._t++,this._b,this._c,this.Duration)));

this._timer=setTimeout(Bind(this,this.Move),this.Time);

}else{

this.MoveTo(this._target);

this.Auto&&(this._timer=setTimeout(Bind(this,this.Next),this.Pause));

}

},

//移动到

MoveTo:

function(i){

this._slider.style[this._css]=i+"px";

},

//下一个

Next:

function(){

this.Run(++this.Index);

},

//上一个

Previous:

function(){

this.Run(--this.Index);

},

//停止

Stop:

function(){

clearTimeout(this._timer);this.MoveTo(this._target);

}

};

 

--

#qq{

height:

210px;

width:

610px;

float:

left;

}

#all{

margin:

auto;

width:

1000px;

}

#msn{

float:

right;

height:

210px;

width:

380px;

}

#1234{

float:

left;

height:

500px;

width:

495px;

}

#4321{

float:

right;

height:

500px;

width:

495px;

}

-->

手机jsp网

jsp视频

设为首页

window.external.addFavorite('src="fouver.jpg"/>加入收藏

导航

注册

登录

--

//以下是年月日星期显示

tmpDate=newDate();date=tmpDate.getDate();month=tmpDate.getMonth()+1;year=tmpDate.getYear();document.write(year);document.write(".");document.write(month);document.write(".");document.write(date);document.write("");myArray=newArray(6);myArray[0]="Sunday"

myArray[1]="Monday"

myArray[2]="Tuesday"

myArray[3]="Wennesday"

myArray[4]="Thursday"

myArray[5]="Friday"

myArray[6]="Saturday"

weekday=tmpDate.getDay();if(weekday==0|weekday==6)

{document.write(myArray[weekday])

}else

{document.write(myArray[weekday])

};

//-->

varnow=newDate()

document.write(now.getHours()+":

"+now.getMinutes()+":

"+now.getSeconds()+"time")

top>

top>


                             广告反馈

今日最新鲜

名师讲堂

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

当前位置:首页 > 高等教育 > 农学

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

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