jsp实验报告49775

相关主题
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 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">

xxx兼职网站

marginheight="25px"frameborder="0"/>

登录:login.jsp主要内容:

欢迎登录xxx兼职网站

用户名:

密码:

登录判断: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