java实训报告模板Word下载.docx

上传人:b****7 文档编号:21973999 上传时间:2023-02-02 格式:DOCX 页数:15 大小:171.33KB
下载 相关 举报
java实训报告模板Word下载.docx_第1页
第1页 / 共15页
java实训报告模板Word下载.docx_第2页
第2页 / 共15页
java实训报告模板Word下载.docx_第3页
第3页 / 共15页
java实训报告模板Word下载.docx_第4页
第4页 / 共15页
java实训报告模板Word下载.docx_第5页
第5页 / 共15页
点击查看更多>>
下载资源
资源描述

java实训报告模板Word下载.docx

《java实训报告模板Word下载.docx》由会员分享,可在线阅读,更多相关《java实训报告模板Word下载.docx(15页珍藏版)》请在冰豆网上搜索。

java实训报告模板Word下载.docx

职业素质、实训态度、效率观念、协作精神(15分)

各个实训模块考核

根据学生完成各个实训模块完成情况评定成绩(45分)

1、页面设计(10分)

2、数据库的设计(5分)

3、基本功能实现(25分)

4、附加功能实现(5分)

小型答辩

对每个学生提出相关问题,根据学生的回答评定成绩(25分)

1、系统自述(10分)

2、对系统及知识点的掌握情况(15分)

实训文档

根据实训报告评定成绩(15分)

表达能力、文档写作能力、文档结构的规范性(15分)

合计(100分)

教师评语:

成绩:

教师:

年月日

目录

一、课程设计目的……………………………………………………3

二、课程设计题目描述和要求………………………………………3

三、课程设计报告内容………………………………………………4

3.1设计方案的论证………………………………………………4

3.2设计概述………………………………………………………4

3.3设计步骤………………………………………………………4

3.4课程设计的模块及功能…………………………………………4

3.5开发环境………………………………………………………8

四、程序流程图与功能结构图………………………………………9

五、结论………………………………………………………………10

六、心得体会…………………………………………………………11

七、参考书目…………………………………………………………12

八、附录(部分代码)………………………………………………13

一、课程设计目的

(一)专业能力目标

1.掌握规划网站的内容结构,目录结构,链接结构的方法。

2.熟练掌握网页制作软件的基本操作,和使用技能。

3.掌握使用JAVA语言进行面向对象设计的基本方法,提高运用分析问题,解决问题的能力。

4.提高我们对JAVABEN组建的掌握和运用能力,让我们更熟练应用图像的界面。

5.掌握页面的整体控制和头部内容的设置方法。

6.熟练掌握动态网站相关组件的设计:

servelet、javabean、jsp、过滤器等。

7.熟练建立各种形式的超链网站测试的方法。

(二)通用能力目标

1、合理安排自己的任务及时间,来完成本次课题。

2、通过对所选课题的分析,有针对性的进行调查研究,学会收集、整理相关资料。

二、课程设计题目描述和要求

(一)题目描述

课程设计题目为《婚庆公司》,可以实现登陆、注册、留言板等功能。

(二)实训要求

为了确保实训顺利进行,圆满成功,培养同学们良好的习惯,增强修养,提高个人素质,特制定如下实训要求:

1、在规定时间完成课程设计任务书中的全部任务。

2、通过课程设计,要求学生在指导教师的指导下,独立完成设计课题的全部内容。

3、通过对所选课题的分析,有针对性的进行调查研究,学会收集、整理相关资料等。

4、实训内容里要求的必须要全面实现。

对于学生所选的课题,根据需要可以适当选取本学期所做的实验部份内容。

6、设计报告要做到文字通畅、论点正确、论述有据。

7、课程设计报告、作品刻成光盘和以书面打印形式的报告交给指导教师。

三、课程设计报告内容

3.1设计方案的论证

应用了Dreamweaver、java、jsp、javabeend等进行设计,在Tomcat环境下调试程序和修改程序,采用了Dreamweaver应用软件来进行网页的美化、设计,使网页更加新颖、美观,给浏览者视觉上的享受。

3.2设计概述

用户通过注册,将注册信息存到后台数据库中,当用户登录时,将提交到相应数据库表中进行查找,看是否与用户名和密码与之相对应,否则将提示用户名和密码错误。

本婚庆公司设有留言板功能,听取民声,进一步完善各个环节,给广大新人一个浪漫完美的婚礼。

3.3设计步骤

1.在MyEclipse软件中MySQL里建库、建表,用来保存用户信息。

2.用java、jsp、servlet、Dreamweaver等功能编辑网站页面,显示网站的信息。

3.生成相应的映射文件。

3.4课程设计的模块及功能

网上婚庆公司的前台主要包括重点推荐展台、婚礼主题、婚礼场地、婚庆礼仪、婚礼蛋糕、婚礼司仪、婚礼项目等模块。

本网站实现了用户管理(登录、注册)、留言板、网上视频等功能。

1.用户的注册

为了方便管理,网上婚庆公司超市规定只有注册用户才可以进入,所以要访问的新用户必须先进行注册。

首页的图片下方有注册模块,用户单击“注册新用户”即可进入到用户注册页面。

如图1、2所示:

图1

点击注册按钮后,通过action中的标记到web.Xml文件中,找到相应处里的类,在此项目中是newuser.java类,在这个类中,用request.getParameter("

XXX"

)获得网页中提交的值,然后生成user类的对象,运用user.setXXX()的方法,在网页的表单中读取过来的值赋到数据库表中,点击确定保存后将显示注册成功。

图2

2.用户登录

在注册成功的页面上有登录按钮,点击登录按钮后返回首页面,在首页的登录窗口中输入您注册好的用户名及密码,如图3所示:

图3

点击<

登录>

按钮.这时通过表单from标签中的action标记,通过web.xml连接到处理用户登录的Validate.java类,其中Validate.java类中有相应的方法获得数据库中表newuser中的记录,用:

if(name.Equals(user.getUsername()&

&

password.Equals(user.

getPassword()))对数据库中的用内与网页提交上的值进比较,若是用户名与密码相同则跳转到登录成功页面,否则提示用户名或密码错误。

同时用户名在后台显示。

如图4、5所示:

图4

图5

3.留言板功能

用户点击页面下方的“欢迎登陆留言板!

”即可登陆留言板页面。

如图6所示:

图6

单击“欢迎登陆留言板!

”页面即可跳转到留言板页面,进行留言。

如图7、8所示:

图7

图8

单击“查看留言”按钮,即可查看留言。

如图9所示:

图9

3.5开发环境

1、在容器Tomcat5.0容器下运行

2、JDK:

JDK1.5

3、操作系统:

Windows7

4、数据库:

mySql

5、Dreamweaver:

Dreamweaver5

6、Office:

Office2003

四.程序流图与功能结构图

1、功能结构图

图10

2、注册流程图

图11

3、登录及留言板操作流程图

图12

五、结论

通过这三周的实训,我收获了很多,一方面让我对所学的知识有了更深一步的学习,用理论联系实践,逐步达到了我所计划的实训目标,另一方面还提高了自己动手做项目的能力。

本次实训,是对我能力的进一步锻炼,也是一种考验。

从中获得的诸多收获,也是很可贵的,是非常有意义的。

本次实训实现项目主要包括了用户注册、登录、留言板和网上视频等模块。

页面美观,给用户好的视觉享受,提高顾客选择的欲望。

实训设计让我熟练的掌握了专业的技能、也对Dreamweaver有了更深入的认识。

在实训中我学到了许多新的知识。

是一个让我把书本上的理论知识运用于实践中的好机会,原来,学的时候感叹学的内容太难懂,现在想来,有些其实并不难,关键在于理解。

六、心得体会

经过为期三周紧张的实训课程,让我对学习上有了很大的感触,虽然觉得很累,但是看到自己的作品顿时让我觉得一切都是值得的,不仅让我学到了很多知识,还锻炼了我的实践能力。

一份耕耘,一份收获,从设计到编码,每个模块的成功,让我的心里就添加了一份喜悦。

在这次实训中还锻炼了我其他方面的能力,提高了我的综合素质。

首先,它锻炼了我做项目的能力,提高了独立思考问题、自己动手操作的能力,在工作的过程中,复习了以前学习过的知识,并掌握了一些应用知识的技巧等。

其次,实训中的项目作业也使我更加有团队精神。

实训期间,避免不了有很多的错误,但是我并没有灰心,失败乃成功之母,只有不断的改进错误,那么成功就在我们眼前,坚持就是胜利!

七、参考书目

1.《JavaWeb应用开发》教材(国家软件与信息服务外包人才培养指定用书)

2.《JavaWeb网页设计》教材(国家软件与信息服务外包人才培养指定用书)

3.《Dreamweaver5》网上视频讲解

八、附录:

(源程序清单)

DBAccess.java

packagedbaccess;

importjava.sql.*;

publicclassDBAccess

{

Stringdriver="

com.mysql.jdbc.Driver"

;

Stringurl="

jdbc:

mysql:

//localhost:

3306/test"

Stringusersly="

root"

Stringpassword="

844465619"

Connectionconn=null;

Statementstmt=null;

publicvoidinit()

try{

Class.forName(driver);

//加载并注册驱动程序

conn=DriverManager.getConnection(url,usersly,password);

//建立连接

stmt=conn.createStatement();

//创建Statement对象

}

catch(ClassNotFoundExceptione){

System.out.println("

找不到驱动程序"

);

e.printStackTrace();

catch(SQLExceptione){

publicvoidinsert(Stringunamely,Stringupassly)throwsSQLException//插入

Stringstr="

insertintouserslyvalues('

"

+unamely+"

'

'

+upassly+"

)"

stmt.execute(str);

publicvoidupdate(Stringunamely,Stringupassly)throwsSQLException//更新

updateuserslysetupassly='

whereunamely='

publicStringquery1(Stringunamely)throwsSQLException//通过用户名来查询密码

selectupasslyfromuserslywhereunamely='

ResultSetrs=stmt.executeQuery(str);

rs.next();

Stringresult=rs.getString("

upassly"

returnresult;

publicStringquery2(Stringunamely)throwsSQLException//通过用户名来查询用户名

Stringstr="

selectunamelyfromuserslywhereunamely='

ResultSetrs=stmt.executeQuery(str);

rs.next();

Stringresult=rs.getString("

unamely"

returnresult;

publicvoidsubmit()throwsSQLException

stmt.close();

conn.close();

Newuser.java

packagenewuser;

importjavax.servlet.*;

importjavax.servlet.http.*;

importjava.io.*;

importdbaccess.*;

publicclassNewuserextendsHttpServlet

Stringunamely=null;

Stringupassly=null;

DBAccessdba;

publicvoidinit(){

dba=newDBAccess();

dba.init();

publicvoiddoGet(HttpServletRequestrequest,HttpServletResponseresponse)

throwsServletException,IOException{

Stringtempunamely=request.getParameter("

upassly=request.getParameter("

unamely=dba.query2(tempunamely).trim();

}catch(SQLExceptione){

System.out.println(e.getMessage());

if(unamely!

=null){

response.sendRedirect("

newusererror.html"

unamely=null;

else{

try{

dba.insert(tempunamely,upassly);

//插入uname用户

newuserok.html"

}catch(SQLExceptione){

System.out.println(e.getMessage());

}

}

publicvoiddoPost(HttpServletRequestrequest,HttpServletResponseresponse)

doGet(request,response);

Validate.java

packagevalidate;

publicclassValidateextendsHttpServlet

unamely=request.getParameter("

Stringtemppassly=request.getParameter("

upassly=dba.query1(unamely).trim();

//查询是否有uname用户,有则获得密码

if(!

temppassly.equals(upassly)){//密码不正确

response.sendRedirect("

error.html"

else{//密码正确

ok.html"

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

当前位置:首页 > 高中教育 > 数学

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

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