javaweb综训报告Word格式.docx
- 文档编号:22366047
- 上传时间:2023-02-03
- 格式:DOCX
- 页数:15
- 大小:199.84KB
javaweb综训报告Word格式.docx
《javaweb综训报告Word格式.docx》由会员分享,可在线阅读,更多相关《javaweb综训报告Word格式.docx(15页珍藏版)》请在冰豆网上搜索。
2.2.4用户查看界面模块9
3.1连接数据库注册主代码10
3.2连接数据库查看主代码10
四、总结11
一、需求分析
1、引言
1.1课题目的
制作一个就业问卷调查,便于让同学们在将要毕业的时候分享其他同学的相关信息。
这个jsp使用方便、易懂、易操作等。
查看同学的相关信息而不用打电话,发短信一个个的询问讨论。
1.2项目背景
在我组成员的商讨下,我们决定制作一个名为“大学生就业问卷调查”。
主要是对就业和已经就业同学的所有信息进行整理,把所有的资料都集中在一起。
这样可以方便管理员对同学的信息进行查看、添加、修改、删除等操作。
2、项目概述
在jsp的基础上,用代码编程,制作页面。
运用SQL数据库访问技术在这过程中对同学信息进行添加、修改、查询、删除和查询操作。
二、概要设计
2.1.1数据库结构
2.1.2数据表描述
<
1>
aa表
字段名
字段类型
字段宽度
是否为主键
是否为空
用户名
Char
2
N
密码
10
性别
年龄
说明:
此表保存用户资料的信息。
2>
page表
Page1
char
50
n
Page2
Page3
Page4
Page5
Page6
此表保存用户填写信息。
2.2模块设计
2.2.1注册界面模块
✧参数:
用户名和密码
✧类型:
字符类型,必须与指定的类型相同
✧界面设计如下:
相关注册界面代码…
<
%@pagecontentType="
text/html;
charset=GBK"
%>
html>
head>
title>
客户注册详细信息<
/title>
styletype="
text/css"
>
!
--
style1
{
font-size:
4se;
font-weight:
bold;
color:
#ff0000;
font-style:
italic;
//页面样式设计
}
-->
/style>
/head>
bodybgcolor="
teal"
divstyle="
background:
E:
\Tomcat6.0\webapps\hehe\1.1.jpg;
alt="
欢迎"
"
/div>
br>
/br>
formname="
forml"
action="
/hehe/d"
method="
post"
>
divalign="
center"
h3>
spanclass="
style"
欢迎登录大学生毕业调查问卷注册表<
/h3>
/span>
tableborder="
0"
align="
tr>
tdcolspan="
3"
用户注册<
/td>
/tr>
td>
用户名:
inputname="
username"
type="
text"
id="
&
nbsp;
密码:
Password"
password"
性别:
gender"
年龄:
age"
//相关用户的资料属性
inputtype="
submit"
name="
Sumbit"
value="
提交"
reset"
Sumbit2"
value="
取消"
//提交的按钮设计
/table>
/form>
/body>
/html>
2.2.2用户登录界面模
2.2.3用户调查界面模块
用户问卷调查窗体的相关代码…
毕业生问卷调查表<
/hehe/c"
POST"
h1style="
red"
问卷调查内容<
/h1>
tablealign="
bgcolor="
yellow"
border="
cellspacing="
2"
cellpadding="
5"
width=80%>
//字体样式设计
trbgcolor="
#cccccc"
1、毕业工作目标<
inputtype=textname="
page1"
2、现在的工作是<
page2"
3、理想的工资是<
page3"
4、觉得现在的工作是否适合自己<
page4"
5、对现在工作的看法是<
textareacols=40rows=9name="
page5"
/textarea>
6、对现实社会的体会<
page6"
//用户文本框设计
//背景色
pre>
inputtype=submitvalue=提交>
/pre>
2.2.4用户查看界面模块
这是相关代码:
div>
%response.setContentType("
charSet=GBK"
);
Connectionconn=null;
Statementstmt=null;
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())
{%>
b>
1、毕业工作目标:
%=rs.getString
(1)%>
2、现在的工作是:
%=rs.getString
(2)%>
3、理想的工资是:
%=rs.getString(3)%>
4、觉得现在的工作是否适合自己:
%=rs.getString(4)%>
5、对现在工作的看法是:
%=rs.getString(5)%>
6、对现实社会的体会:
%=rs.getString(6)%>
//显示用户填写内容,并且调用数据库
hr>
%}
3.1连接数据库注册主代码
try
Class.forName("
Connection
con=DriverManager.getConnection("
Jdbc:
Odbc:
"
PreparedStatements=con.prepareStatement("
insertintoaa(username,password,gender,age)values(?
?
)"
s.setString(1,getUsername());
s.setString(2,getPassword());
s.setString(3,getGender());
s.setString(4,getAge());
s.executeUpdate();
//设置字符类型,获取用户填写的信息
catch(Exceptione){
System.out.println(e);
//捕获异常
returnfalse;
returntrue;
publicbooleansqlvalidate(){
try{
select*fromaawhereusername=?
andpassword=?
//验证用户名与密码
ResultSetrs=s.executeQuery();
while(rs.next())
3.2连接数据库查看主代码
//连接数据源获取数据库的信息
PreparedStatement
s=con.prepareStatement("
insertintopage(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());
//设置与获取用户问卷调查的信息
//查询数据库表的内容
while(rs.next()){
四、总结
这周我们进行了java综合训练,其主要训练内容是对问卷调查并进行数据库访问技术的设计。
在这期间,我们不仅仅只是单方面的运用了所学的jsp、servlet、javabean知识,还有最基础的sql、html等知识。
我们小组虽然人少,但是注重全方位的需求,每一位同学都有自己的特长,因此我们合理分配,相互合作。
首先我们确定了所做的项目,并对项目做出了简单的需求。
在随后的几天,对数据库模块,界面设计,代码设计也逐一的完成。
虽然我们对代码设计学得不是那么好,但是在其他同学的帮助下,老师的指导下,还有对图书资料的查询下,我们面对的问题也迎刃而解。
对这次同学录的设计,我们还是存在了许多代码上的问题,看似简单的内容,做起来却不是那么的容易,因此我们或多或少还是有些美中不足,但是我们努力了。
经过这一次的综训,我们在课堂上学到的知识,现在也能运用到现实生活中来,不再只是电脑上虚拟的东西了。
以下是我们遇到的相关问题:
其一:
建立数据库时列名没有与jsp中的对象名统一
其二:
建立数据源时要与相同的数据库统一才能数据测试成功
其三:
插入数据时,因为没有建立数据连接,而不能使数据放入到数据库表中
其四:
java语言与表达式的书写,没有区分开,导致运行不能成功
其五:
页面跳转时运用servlet,同时希望页面美观大方,加载一些图片,但是怎样使图片成为背景而不是超连接的一个单独的图片出现了相关问题
以上问题经过一个多星期的努力得到了相应的解决,我们一定会在以后的学习中,更加努力,学习更多知识,运用到实际的工作中去!
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- javaweb 报告