JSP实习报告

时间:2024.5.2

新疆农业职业技术学院

《JSP编程技术》

课程实习报告

部    门:信息技术学院

班    级: 09高应

姓    名:刘军丽

指导教师:  

JSP编程技术》

一、实习时间:20##1119---20##年11月25日

二、实习地点:第四机房

三、实习目的

1、通过实习,使学生加深对所学课程内容的认识、理解、掌握,达到对所学知识、技能系统化、条理化的目的,巩固、提高学习效果。

2、通过综合应用实习,熟练掌握JSP编程技术的各项操作并能够根据所学技能学以致用,解决实际问题,提高操作应用熟练程度。

3、能够在教师的指导下依据实习资料对应用数据库管理系统进行操作、管理与维护。

四、实习内容及方法

实训一  安装JSP开发环境

一、安装JDK

运行JDK 5.0安装程序文件,安装过程中所有选项保持默认。

最后配置JDK的环境变量:在“我的电脑”上点右键—>“属性”—>“高级”—> “环境变量”。
  新建系统变量JAVA_HOME:C:\Program Files\Java\jdk1.5.0_07;

新建系统变量CLASSPATH:.;%JAVA_HOME%\lib;(注意:点号表示当前目录,不能省略)

量Path的值的前面加入以下内容:%JAVA_HOME%\bin;(注意:这里的分号不能省略)到这里,JDK安装完毕。

下面我们测试一下JDK是否安装成功。“运行”下输入“cmd”打开输入“javac”

如果出现上图的内容,则说明JDK安装成功!

二、安装Tomcat

直接安装Tomcat到C盘根目录。最后配置Tomcat的环境变量:

在“我的电脑”上点右键—>“属性”—>“高级”—> “环境变量(N)”。

新建系统变量CATALINA_HOME:C:\jakarta-tomcat-5.0.30

在系统变量CLASSPATH的值的后面加入:%CATALINA_HOME%\common\lib;在系统变量Path的值中"%JAVA_HOME%\bin;"的后面加入以下内容:%CATALINA_HOME%\bin;到这里,Tomcat安装完毕。

三、安装MyEclipse

安装EnterpriseWorkbenchInstaller.exe。

注意:安装时候要选择Eclipse的安装路径,其他选项保持默认。MyEclipse安装完毕。

四、破解MyEclipse

运行eclipse.exe(首次运行要求指定Workspace),依次点击

Window ----> Preferences ---->MyEclipse---->Subscription ----> Enter Subscription,

输入注册名以及注册机生成的注册码。到这里,MyEclipse破解完毕。

五、指定Eclipse+MyEclipse的JRE和Tomcat 服务器

1.设定Eclipse+MyEclipse的JRE

一般情况下,Eclipse可以自动找到JRE,我们不用进行过多的设置。

2.设定Eclipse+MyEclipse的Tomcat 服务器

只需设置图中所标注的两处即可,图中其余部分是自动生成的。

到这里,我们的Eclipse+MyEclipse开发环境就搭建完毕了!

六、新建一个项目来测试一下Eclipse+MyEclipse开发环境是否搭建成功

1.在Eclipse中依次点击“ File ----> New ----> Project” , 在弹出的“New Project”

对话框中依次点击“Web Project”,再点“Next”,在“Project Name”中输入项目的名字“test”,最后点“Finish”。

2. deploy(部署)项目。

点击 deploy 按钮(用红线画了的按钮就是 deploy 按钮),在弹出的窗口中点击Add, 部署test项目(如图所示)。

  3. 启动Tomcat服务器。

五、结论

1、收获

本次实习要求我们具有独立分析、启发思考,在掌握课堂知识的基础上能够拓展思维,深入了解和掌握数据库的相关知识。在将近一周的实习中,自己对以前的知识进行了综合的总结和归纳,这期间学到了很多在课堂上没学到的知识,也收获了很多以前没有学好和听懂的内容。这次实习主要是针对我们学过的内容而设的,在老师的帮助下我们很好的完成了实习内容,将理论和实践联系在一起,锻炼我们的动手能力,巩固我们的专业知识。

在实习中,我能熟练地使用JSP的安装,用JSP语言进行简单的编程、能够对

通过本次实习,发现团队合作的重要性,同学之间的互帮互助也很重要。俗话说的好“三人行,则必有我师”。我们这么多的人行,那就更不用说了。

2、不足

实习期间老师给我们耐心的讲解,由于在上课期间有好多的知识掌握的不是很牢固,没弄懂,所以在实习的时候显得有些吃力,但在老师和同学的帮助下也顺利地完成了实训内容,但是还存在诸多的不足,现将不足总结如下:

1、在语言的运用上不太纯熟,对JSP语句的掌握不熟悉,在做增删改查的时候不能及时地想到命令,要通过看书或同学的提示才能拼写出来。而且还有好多的语句自己不是很明白。

2、在数据库的创建与管理时,创建数据库的时候能创建进去但是不能和页面同步,这就充分说明我的数据库没创建成功。

3、这次实习的时候最难的就是最后两个实训了,这个训练使我们整组人团结在一起,共同度过困难。

六、致谢

短暂的实习转眼而过,回顾实习生活,我在实习过程中,既有收获的喜悦,也有一些遗憾.那就是对实际操作仅仅停留在表面,没有领会其中精髓,但是整个实习的经过是让人难忘的,所学到的知识也是一生受用的, 无论是技能方面还是思想方面。感谢学校给我门提供实习的环境及老师给我这次难得的机会和难忘的经历。在此,我感谢老师辛勤的教导,感谢同学给我的帮助。


第二篇:JSP在线聊天室设计实习报告(Java)


摘  要

网上聊天室是网络用户最喜欢的Web应用程序。借助聊天室,用户可以即时地互通信息,交流思想。聊天室程序设计根据需求的不同可繁可简。本系统实现的是一个具有简易功能的聊天室,是使用JSP技术开发的动态网站。系统开发的任务主要包括前台界面设计和后台数据库管理系统设计。

本系统采用JSP作为开发工具,后台数据库采用SQL server数据库设计,利用SQL server数据库访问技术实现对数据库的各种管理操作,实现聊天室的聊天功能和显示在线聊天用户信息等功能

关键词:jsp,java,sql

    

1  网站建设目的及网站类型定位  ………………………………3

2  可行性分析 ……………………………………………………3

3  需求分析…………………………………………………………4

4  系统概要设计……………………………………………………5

5  系统需要解决的主要问题 ……………………………………6

6  系统前台模块设计 ……………………………………………6

9  心得体会 ………………………………………………………10

JSP在线聊天室

1  网站建设目的及网站类型定位

1.1 网站建设目的

随着Internet的普及和宽带网络技术的成熟,越来越多的用户进入到网络世界中享用浏览新闻、查询信息、发送邮件、在线观看电影等服务,享受网络带来的便利和办公的高效。与此同时,一个新型的Web应用程序为网民之间提供了一个即时互通信息的功能和场所,这就是聊天室。

聊天室在网络早期就开始盛行了,不论是BBS、IRC都有类似的网上聊天机制。聊天室为网友提供了实时对话的渠道,是网络上极为流行的一种服务。

聊天室适用于网上会议或闲聊的场合。聊天室为网友提供了较好的交友环境,网友之间互相以文字交谈,在形式上类似笔友的性质,却大大节省了书信往返的时间。

1.2 网站类型定位

网上聊天系统网站

2  可行性分析

可行性分析是依据初步调查的结果作出系统开发可行性与否的结论的过程。可行性分析是从技术可行性、经济可行性和运行可行性三个方面考虑的,论证系统开发是否可行。

2.1 技术可行性分析

为实现系统目标,需要技术保证。此系统开发所需要的技术主要有计算机硬件、软件技术、系统开发人员的水平、用户管理与使用的能力等。

通过比较ASP和JSP这两种传统的动态网页制作技术,觉得JSP具有明显的优势:

(1)作为Java平台的一部分,JSP拥有Java编程语言“一次编写,到处运行”的特点,一次写入之后,可以运行在任何具有符合Java语法结构的环境中,取代过去单一开发。而ASP主要工作环境是微软的IIS应用程序,又因Activex对象具有平台特性,所以ASP技术不能很容易的实现跨平台的WEB服务器的工作。

(2)ASP仅支持组建对象模型COM,而JSP技术提供的组建都是基于JavaBean技术或JSP标签库。除此之外,JSP还有组件的可重用性,标签的可扩充性和易于维护等特点。

如上的分析比较不难看出,JSP技术编写的程序运用要更加灵活,可扩展性更强,在现有技术条件下,能够完成功能目的。

鉴于以上分析,系统开发在技术上是完全可行的。

2.2 经济可行性分析 

本系统开发在软件方面主要使用了JSP网站设计技术、Dreamweaver、MyEclipse 、sql server后台数据库等软件,这些均可在网上下载获得,注册码且不涉及商业盈利问题,因此,在经济方面可行。

2.3 社会因素可行性分析

本系统仅作为实习项目而提出。不会违反相关法律法规。且本系统能保证在当前的操作环境下正常运行。Jsp在线聊天室,实现了一对一,一对的多,多对多的聊天,非常方便.

综上所述,系统开发完全可行。

3  需求分析

这是一个具有最简单功能的聊天室。通过该聊天室,用户可以通过设置不同的用户名和密码以各种不同的身份进入聊天室,用户可以在聊天室中发送信息,也可以和指定的聊天对象用户私聊,还可以对发送的信息进行动作、颜色等方面的限制。还应具有当有新用户进入聊天室时,实时更新在线用户的功能。

聊天室的特点就是要求能够实时显示出聊天者所谈的内容。即在同一个聊天室的使用者,可以在短时间内立刻看到其他聊天者的发言。作为用户喜欢的Web应用程序,出了具有能够实时显示出聊天者所谈论的内容外,还应具有以多种方式发布信息的功能。JSP正好可以满足聊天室的这种要求,它可以快速地创建和显示Web页面的动态内容。

总的来说,本聊天室主要实现了以下的功能:

l  用户输入帐号,密码登录聊天室

l  把用户的聊天信息写入数据库

l  新用户可以注册

l  用户聊天室可以选择聊天对象(私聊,群聊)

l  聊天室不断地对数据库进行刷新、读取

l  实时更新在线的用户

4  系统概要设计

4.1 系统功能模块图

 

4.2 系统流程图

 

5  系统需要解决的主要问题

在规划设计聊天室时,首先要确定好谈话内容存储方式,JSP可以用三种形式实现聊天内容的存取:

1)用全局变量Application和Session对象实现。这种形式速度快、效果好,但较消耗系统资源。

2)用读写数据库的方法实现。这种方法相对简单,但会使数据库负担重。本系统采用的就是该方法。本设计选择了sql server数据库来存储谈话内容。

3)用读写文本文件方法。该方法适合简单的聊天室。

另一个设计聊天室时要考虑的因素就是聊天室成员的动态刷新。

6  系统前台模块设计

6.1 用户登录模块

本系统需注册,输入用户名和密及即可。登录成功后,显示在线用户列表,可以发送信息,在线用户表中增加刚才登录的当前用户的名字。

如图所示:


6.2 用户注册模块设计

该模块的主要作用是实现用户注册。当用户输入注册信息内容时,系统会根据用户输入的内容进行验证,验证成功后,提示用户注册成功,提示返回到登录界面

6.3 聊天者发言模块设计

该模块的主要作用是实现聊天者以各种表情、各种身份、不同颜色的文字对不同的用户发送聊天信息。当用户以正确的用户名和密码登录聊天室后就可以通过聊天者发言的功能,发送聊天信息。


6.4 修改用户信息

用户点击左边的用户信息图片,就会显示出该用户所有的信息并修改。


5.心得体会

    此次课程设计到此告一段落,在此次课程设计中,我有很多感触。课程设计是我们专业课知识综合运用的实践训练,是对专业知识的总结与考察,是从事将来的工作前的一个不可或缺的过程。

    刚拿到设计题目时,我们还是比较迷茫的,感觉无从下手。所以我们并没有急于下手,而是花了一定的时间去分析题目,设计出其大致运行原理,并进行一定的论证和改进。在方案确定之后,再去查阅资料,选定方式,通过所选设计原理来重新改进设计方案。至此,项目的思路已经较为清晰。我们在刚开始的时候因为理解问题,使用了错误的方法实现了部分设计目的,不过在纠正错误的过程中,我们对题目的理解却更加深入了。所以在接下来的时间,我们在电脑上没有花太多的时间就完成并进一步改进了最初的设计,并且完成了验证与测试。

    在本次课程设计中,我发现了很多问题,虽然以前也做过类似这样的设计,但是这次设计让我有了很大的长进。通过这次设计,我把理论和实际紧密的联系在了一起,感觉学习的深度在课本的基础上更深入了一层。有些事情,只有我们真正去做了,才能真正的掌握它,理解的更加深刻。此次课设让我意识到光学理论知识是远远不够的。

总的来说,此次课程设计虽有挫折,但还是收获颇丰。

随有收获,但得不偿失!浪费了十天啊!花了500大洋有木有?考研的东西都没时间看!那食宿恶心死了!劳资又不搞IT啊!

参考书目

[1]杨昭.JSP课程设计案例精编[M].北京:中国水利水电出版社,2005.

[2]武延军,黄飞跃.精通JSP编程技术[M].北京:人民邮电出版社,2001.

[3]赛奎春.JSP工程应用与项目实践[M].北京:机械工业出版社,2005.

[4]贾素玲,王强.JSP应用开发技术[M].北京:清华大学出版社, 2008.

[5]王珊,萨师煊.数据库系统概论[M].北京:高等教育出版社,2006. 

[6]刘瑞新.ASP动态网站开发毕业设计指导及实例 [M].北京:机械工业出                     版社,2005.

更多相关推荐:
实习报告心得体会范文

【实习心得体会范文】(六篇)[1]总之,这次实习是有收获的,自己也有许多心得体会。首先,感受颇深的一点是,理论学习是业务实战的基础,但实际工作与理论的阐述又是多么的不同,在工作的闲暇之间,在同一些工作多年的会计…

万能实习报告

实习报告第一次参加实习,我明白中学生实习是引导我们学生走出校门,走向社会,接触社会,了解社会,投身到社会的良好形式;是培养锻炼才干的好渠道;是提升思想,修身养性,树立服务社会的思想的有效途径。通过参加实习,有助…

实习报告总结

有一名话叫做:不经过风雨,怎么见彩虹?我想改一下:不真正进入社会,怎能了解社会呢?在这次实习中,给我收获最大的是我觉得很多工作需要我去摸索和探讨,要不怕吃苦,勇于激流勇进,有的工作虽然单挑又重复,但这是磨练意志…

5000字实习报告

实习报告我是一名商务英语专业的学生在即将面临毕业的这半年里听从学校的安排开始寻找一个合适的工作单位实习到目前为止我的实习工作算是告一段落了差不多两个月的时间里确实也是学到了挺多的东西这些东西我相信在我以后的工作...

公司实习报告

实习总结报告实习性质:专业实习实习单位:院、系名称:班级:学生姓名:学号成绩:20xx年x月实习是大学学习中的一个关键环节,是我们走向社会的纽带和桥梁,是我们由学生角色向工作者角色转换的转折点。实习中,我学到了…

实习报告

陆水电厂实习项目陆水水力发电厂作为举世闻名的三峡水利枢纽的试验电厂在中国水利水电建设史上曾留下了辉煌的一页19xx年12月26日电站第一台8800千瓦机组发电19xx年4月正式并入湖北电网机组容量相同的其它三台...

社区实习报告

摘要作为居民代言人我们不仅要充分发挥党支部的战斗堡垒作用更要千方百计调动支部每一位成员的积极性和主动性让他们为社区居民服好务一直以来民一社区坚持对社区管理体制进行创新改革推出了各项亲民为民举措围绕内强素质提效能...

实习报告

实习报告许宜文企管120120xx05910524这是第二次参加实习了实习是引导我们学生走出校门走向社会接触社会了解社会投身到社会的良好形式是培养锻炼才干的好渠道是提升思想修身养性树立服务社会的思想的有效途径通...

实习报告

前言随着社会的快速发展用人单位对大学生的要求越来越高对于即将毕业的电气信息工程专业在校生而言为了能更好的适应严峻的就业形势毕业后能够尽快的融入到社会同时能够为自己步入社会打下坚实的基础毕业实习是必不设计制造及其...

实习报告

专科毕业实习报告学习中心函授站专业姓名学号实习单位实习岗位实习时间远程与继续教育学院201X年月日北京交通大学实习报告成绩评议表北京交通大学实习单位评议表目录11级标题4112级标题4122级标题421级标题错...

实习报告

广西工学院鹿山学院实习报告实习课程名称参观实习报告实习单位柳化柳州华力花红药业桂柳化工实习时间20xx年4月24日至20xx年4月27日指导教师班级化工111姓名学号20xx0633成绩评定指导教师签字20xx...

实习报告

在集团有限公司的实习报告20xx年1月4月我在集团有限公司进行了为期4个月的实习期间主要负责办公室内勤会议纪要人员招聘档案管理和工伤保险的申报等工作通过这次实习使我快速的接触社会融入社会也为我在毕业后进入职场做...

实习报告(49篇)