JAVA综训总结
JAVA综训总结
经过本周的JAVA综训我也得到了很多的知识,既有课本上的知识,也有来自我们小组同心协力完成QQ程序制作的团队精神,这两样财富让我对学习充满了希望。
根据周老师的综训安排我们全班做QQ程序项目,要求有1、做出登录界面和注册界面
2、好友资料表,用JTree做好友列表。
3、实现聊天功能(聊天、消息发送、聊天记录)4、JAVA与数据库的链接5、使用线程、通讯等
然而在组长的合理分配任务下我们各司其职,各行其是,但同时遇到困难的时候我们相互讨论,同时也寻求其他同学的帮助,如韩国东等他们都很热心,积极为我们讲解疑难,我很感激他们的帮助。同时在周老师您的多次指导下我慢慢的解决了问题。
综训是考察我们对知识的掌握程度,是否能灵活运用课本中的知识点。遇到问题这是在所难免的,主要是学会如何去解决,这个时候就是体现团队之间的合作和凝聚力。
根据组长的安排我做的是关于聊天这块,根据我自己的构思我要用到JLabel、JPanel、JWindow、JFrame、GridLayout、BoxLayout、null布局、在文本域中对文本框的布局、以及一些按钮地和事件的监听、对文本文件的写入和读取以实现聊天记录的查看。根据我们使用的课本涉及到了第十二章、十五章和十六章等知识点。
通过这次的综训我们这一组能够顺利完成小组任务全都得益于周老师您翻来覆去的讲解,在平时上课时对我们的严格要求,热心和尽职尽责,以及同学们的帮助,我们会继续努力的。虽然JAVA课已经结束但我还是要像您去出差时那样时不时拿出来翻翻,毕竟知识是不断的温故的。“业精于勤,荒于嬉”这个道理我们都知道,我会好好学习的。
第八组我们上下一心,其利断金,积极配合,不怕苦不怕累不抱怨,向着前方,迎难而上,有力出力全力支持。虽然今天综训告已段落,我会永远记得我们这组在综训过程中的一点一滴,每经过一次综训我们都会有不同的收获,新的成长,新的凝聚力。
第八组加油,同时WEB12308班的每位同学都是最棒的,我们共同努力,共同进步。
李丫丫WEB12308班201*年6月21日
扩展阅读:javaweb综训报告
Javaweb应用开发
综训报告
项目名称:大学生就业问卷调查
班级:计算机09319
指导老师:杜灵
组长:甘付玉201*032828组员:高敏201*032743曾庆全201*031929王萍201*031592
曾奎201*031992
201*-12-目录
一、需求分析..................................................................................31、引言.................................................................................31.1课题目的..................................................................31.2项目背景..................................................................32、项目概述............................................................................32.1.2数据表描述..........................................................42.2模块设计..........................................................................52.2.1注册界面模块......................................................5相关注册界面代码..........................................................52.2.2用户登录界面模.....................................................72.2.4用户查看界面模块..............................................93.1连接数据库注册主代码.............................................103.2连接数据库查看主代码.............................................11四、总结....................................................................................12
1、引言
一、需求分析
1.1课题目的
制作一个就业问卷调查,便于让同学们在将要毕业的时
候分享其他同学的相关信息。这个jsp使用方便、易懂、易操作等。查看同学的相关信息而不用打电话,发短信一个个的询问讨论。1.2项目背景
在我组成员的商讨下,我们决定制作一个名为“大学生就业问卷调查”。主要是对就业和已经就业同学的所有信息进行整理,把所有的资料都集中在一起。这样可以方便管理员对同学的信息进行查看、添加、修改、删除等操作。
2、项目概述
在jsp的基础上,用代码编程,制作页面。运用SQL数据库访问技术在这过程中对同学信息进行添加、修改、查询、删除和查询操作。
2.1.1数据库结构
二、概要设计服务器(local)数据库(customer)aa表page表2.1.2数据表描述<1>aa表
字段名字段类型字段宽度是否为主键是否为空
用户名密码性别年龄CharCharCharChar21022NNNNNNNN说明:此表保存用户资料的信息。<2>page表
字段名Page1Page2Page3Page4Page5Page6字段类型charcharcharcharcharchar字段宽度505050505050是否为主键nnnnnn是否为空NNNNNN说明:此表保存用户填写信息。2.2模块设计
2.2.1注册界面模块
参数:用户名和密码
类型:字符类型,必须与指定的类型相同界面设计如下:
相关注册界面代码
客户注册详细信息
欢迎登录大学生毕业调查问卷注册表
用户注册
用户名:
密码:
性别:
年龄:
//相关用户的资料属性
//提交的按钮设计
2.2.2用户登录界面模
2.2.3用户调查界面模块
用户问卷调查窗体的相关代码
毕业生问卷调查表
问卷调查内容
//字体样式设计
1、毕业工作目标
2、现在的工作是
3、理想的工资是
4、觉得现在的工作是否适合自己
5、对现在工作的看法是
cellpadding="5"
6、对现实社会的体会
//用户文本框设计
//背景色
2.2.4用户查看界面模块
这是相关代码:
ResultSetrs=null;
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
conn=DriverManager.getConnection("jdbc:odbc:customer","","");//建立数据库连接stmt=conn.createStatement();
rs=stmt.executeQuery("select*frompage");while(rs.next())
{%>
1、毕业工作目标:2、现在的工作是:3、理想的工资是:
4、觉得现在的工作是否适合自己:5、对现在工作的看法是:
6、对现实社会的体会://显示用户填写内容,并且调用数
据库
con=DriverManager.getConnection("Jdbc:Odbc:customer","","");
PreparedStatements=con.prepareStatement("select*fromaawhereusername=?andpassword=?");
s.setString(1,getUsername());
s.setString(2,getPassword());//验证用户名与密码ResultSetrs=s.executeQuery();while(rs.next()){
returntrue;}}
3.2连接数据库查看主代码
try{
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");Connection
con=DriverManager.getConnection("Jdbc:Odbc:customer","","");//连接数据源获取数据库
的信息
PreparedStatement
s=con.prepareStatement("insertinto
page(page1,page2,page3,page4,page5,page6)values(?,?,?,?,?,?)");s.setString(1,getPage1());s.setString(2,getPage2());s.setString(3,getPage3());s.setString(4,getPage4());
s.setString(5,getPage5());
s.setString(6,getPage6());//设置与获取用户问卷调查的信息s.executeUpdate();}
catch(Exceptione){System.out.println(e);returnfalse;}
returntrue;
}publicbooleansqlvalidate(){try{
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");Connection
con=DriverManager.getConnection("Jdbc:Odbc:customer","","");
PreparedStatements=con.prepareStatement("select*fromaawhereusername=?andpassword=?");
s.setString(1,getPage1());s.setString(2,getPage2());//查询数据库表的内容ResultSetrs=s.executeQuery();while(rs.next()){returntrue;}}
四、总结
这周我们进行了java综合训练,其主要训练内容是对问卷调查并进行数据库访问技术的设计。在这期间,我们不仅仅只是单方面的运用了所学的jsp、servlet、javabean知识,还有最基础的sql、html等知识。
我们小组虽然人少,但是注重全方位的需求,每一位同学都有自己的特长,因此我们合理分配,相互合作。首先我们确定了所做的项目,并对项目做出了简单的需求。在随后的几天,对数据库模块,界面设计,代码设计也逐一的完成。虽然我们对代码设计学得不是那么好,但是在其他同学的帮助下,老师的指导下,还有对图书资料的查询下,我们面对的问题也迎刃而解。
对这次同学录的设计,我们还是存在了许多代码上的问题,看似简单的内容,做起来却不是那么的容易,因此我们或多或少还是有些美中不足,但是我们努力了。
经过这一次的综训,我们在课堂上学到的知识,现在也能运用到现实生活中来,不再只是电脑上虚拟的东西了。
以下是我们遇到的相关问题:
其一:建立数据库时列名没有与jsp中的对象名统一
其二:建立数据源时要与相同的数据库统一才能数据测试成功
其三:插入数据时,因为没有建立数据连接,而不能使数据放入到数据库表中
其四:java语言与表达式的书写,没有区分开,导致运行不能成功其五:页面跳转时运用servlet,同时希望页面美观大方,加载一些图片,但是怎样使图片成为背景而不是超连接的一个单独的图片出现了相关问题
以上问题经过一个多星期的努力得到了相应的解决,我们一定会在以后的学习中,更加努力,学习更多知识,运用到实际的工作中去!
友情提示:本文中关于《JAVA综训总结》给出的范例仅供您参考拓展思维使用,JAVA综训总结:该篇文章建议您自主创作。
来源:网络整理 免责声明:本文仅限学习分享,如产生版权问题,请联系我们及时删除。