200909014128周文-jsp网络编程综合性实验报告

  • 格式:doc
  • 大小:1.95 MB
  • 文档页数:9
st.execute(sql);
根据页面文本框中输入的信息进行数据更新修改。
(3)添加功能的源代码:
sql="insert into cxks(xb,bj,……,rkjs,cxlb) values('"+pxb+"','"+pbj+"','"+……'"+prkjs+"','"+pcxlb+"')";
rsbj=odbcstmt.executeQuery(sqlbj);
通过sql语句查找出选择的班级的数据。
(2)修改功代码:
pid=request.getParameter("id");
pbj=request.getParameter("bj");
pkc=request.getParameter("kc");
三、实验内容
实验内容:学生可自由确定动态网站主题,选用某种关系型数据库作为系统数据后
台存储方式,用JavaBean实现系统主要业务逻辑,通过分析具体功能需求,用8学时完
成实验。
实验要求:要求所开发的动态网站至少包括10个以上JSP页面,包括功能如下:
1)用户注册 可录入用户基本信息并设置用户密码;
2)用户管理 用户可对个人信息进行修改、更新等维护操作;
con = DriverManager.getConnection("jdbc:odbc:db1");
st = con.createStatement();
sql="updatecxksset kssj='"+pkssj+"',kc='"+pkc+"',ksdd='"+pksdd+"',rkjs='"+prkjs+"',cxlb='"+pcxlb+"' where id="+pid;
st.execute(sql);
String pip=request.getRemoteAddr();
st.execute("insert into rzb(ip,sj,cz) values('"+pip+"','"+psj+"','删除')");
通过选中数据的id编号删除所选数据,并且在数据库中添加删除记录。
out.println("登录不成功");
}
五、心得体会
通过大半个学期对JSP的学习。让我对网页制作的认识不仅仅停留在静态网页上了,学习JSP后发现原来以前进入的那些查询网站都是通过这些方法连接数据库来实现功能的。前台用JSP设计网页,后台连接数据库,也可以通过sql语句来美化网页。而在查错时发现通过在代码中添加多个<% %>的分隔来定位错误的位置,从而更好的找到问题并解决。我们可以通过设置JavaBean来纪录之前的sql语句的使用使对网页的操作速度大大提高了。
实验题目
重修考试学生信息查询
一、实验目的
通过开设该实验,学生可以把在本课程中所学到的各方面技术综合应用于一个相对全面的小型动态网站,加深对Web应用开发的总体理解和各种技术结合使用的体会,为后续的课程设计和毕业设计等实践环节积累经验,打好基础。
二、设备与环境
PC兼容机、Windows操作系统、JSP引擎(Tomcat5.5),JDK1.6
3)业务数据维护 对系统业务数据可进行增删查改等维护操作;
(根据自己实现的内容自己写功能)
并在课程结束前提交综合性实验报告和Web应用系统的源代码、可执行程序
四、实验结果及分析
1、网站流程图(功能结构图,页面调用关系图)
2、通过Tomcat5.5发布网站
输入http://localhost:8080/myweb/sy.jsp,进入网站首页,如下图所示
pkssj=request.getParameter("kssj");
pksdd=request.getParameter("ksdd");
prkjs=request.getParameter("rkjs");
pcxlb=request.getParameter("cxlb");
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
(5)表格获取信息的格式代码:
<td height="18"><div align="center"><%=i%></div></td>
<td><div align="center"><%=odbcrs.getString("xb")%></div></td>
<td height="18"><div align="center"><%=odbcrs.getString("bj")%></div></td>
<td><div align="center"><%=odbcrs.getString("xh")%></div></td>
<td><div align="center"><%=odbcrs.getString("xm")%></div></td>
<td><div align="center"><%=odbcrs.getString("kc")%></div></td>
华北科技学院计算机系综合性实验
实 验 报 告
课程名称重修考试学生信息查询
实验学期2011至2012学年 第二学期
学生所在系部基础部
年级2009专业班级信息与计算科B091
学生姓名周 文学号**********28
任课教师鞠宏军
实验成绩
计算机系制
《C语言程序设计》课程综合性实验报告
开课实验室:基础五2012年6月5日
<td><div align="center"><%=odbcrs.getString("kssj")%></div></td>
<td><div align="center"><%=odbcrs.getString("ksdd")%></div></td>
<td><div align="center"><%=odbcrs.getString("rkjs")%></div></td>
st.execute(sql);
(4)删除功能的源代码:
rs=st.executeQuery("select bj from cxks where id="+pid);
if(rs.next()){
pbj=rs.getString("bj");
sql="delete * from cxks where id="+pid;
<td><div align="center"><%=odbcrs.getString("cxlb")%></div></td>
通过odbcrs.getString("xb")显示你所查询的数据。
(6)用户的登录代码:
st = con.createStatement();
sql="select * from glryb where ((xm='"+pxm+"') and (mm='"+pmm+"'))";
教 师 评 价
评定项目
A
B
C
D
评定项目
A
B
C
D
算法正确
界面美观,布局合理
程序结构合理
操作熟练
语法、语义正确
解析完整
实验结果正确
文字流畅
报告规范
题解正确
其他:
评价教师签名:
年月日
rs=st.executeQuery(sql);
if (rs.next()){
response.sendRedirect("cjwh.jsp");
session.setAttribute("login","ok");
session.setMaxInactiveInterval(36000);
}
else{
3、按班级查询窗口