jsp实验报告49775
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
Jsp实验报告
课程设计名称:兼职网站
系:交通运输管理学院学生姓名:
班级:
学号:
成绩:
指导教师:
开课时间:2013学年第2 学期
一.设计题目
兼职网站
二.主要内容
本网站涉及兼职信息、用户信息的数据管理。从管理的角度可将信息分为两类:兼职信息管理、用户数据管理。用户数据管理为用户的登录判定,兼职信息管理包括兼职信息显示及兼职信息的录入、查询和删除。
(1)用户的登录判定
(2)录入兼职的信息,并保存到数据库中
(3)根据用户的需求选择查询方式,查询相关兼职信息
(4)将信息从数据库中删除
三.具体要求
(1)建立数据库表格存储用户数据(用户名及密码)。
(2)建立数据库表格存储兼职信息,主要包括ID、兼职名称、地点、工资和联系方式。
(3)编写jsp 语句连接数据库
(4)利用request函数提交表单,获取输入信息
(5)以SQL语句对数据库进行操作,完成信息的添加,查询及删除等功能。四.进度安排
五.成绩评定
正文
1、系统的需求分析和功能设计
随着电子信息在人们生活中的的使用比重不断增加,人们越来越习惯在网站上查找自己所需
要的信息不仅仅只是因其快捷,更因其接触的面更加广泛,信息的基础量足够大,足以满足人们更加细化的需求。在寻找兼职体验工作生活或赚取生活费用时,可以减少时间的浪费及其他不必要的消耗。
本网站涉及兼职信息、用户信息的数据管理。从管理的角度可将信息分为两类:兼职信息管理、用户数据管理。用户数据管理为用户的登录判定,兼职信息管理包括兼职信息显示及兼职信息的录入、查询和删除。用户登录后可以根据自己的需要对信息进行添加、查询和删除的操作
2、源程序及注释
主页:<%@page language="java"contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8"%>
"/TR/html4/loose.dtd">
登录:login.jsp主要内容:
登录判断:valid.jsp核心代码:
<% String user=request.getParameter("username");
String pass=request.getParameter("password");
Class.forName("com.mysql.jdbc.Driver");
Connection con =
DriverManager.getConnection("jdbc:mysql://localhost:3306/zy","root","root") ;
PreparedStatement ps =con.prepareStatement("select * from account where username=? and password=?");
ps.setString(1,user); ps.setString(2,pass);
ResultSet rs = ps.executeQuery();
if(rs.next()){response.sendRedirect("list.jsp");}
else response.sendRedirect("login.jsp"); %>
信息列表:list.jsp主要内容:
<% Class.forName("com.mysql.jdbc.Driver");
Connection con =
DriverManager.getConnection("jdbc:mysql://localhost:3306/zy?user=root&passw ord=root&useUnicode=true");
PreparedStatement ps =con.prepareStatement("select * from t_zhiye"); ResultSet rs = ps.executeQuery();
%>
所有信息
ID | 职业名称 | 地点 | 工资 | tel |