JSP 程序设计实验报告
姓 班
名:薛润霞 级:科技 09001 班
实验、JSP 训练--------企业信息管理系统
一、实验目的
1. 掌握基于 Jsp 的程序设计方法 2. 建立企业信息管理系统
二、已有知识内容
HTML 知识,JSP 知识和数据库知识。
三、实验设备与环境
通过局域网互联,安装 Windows 2000/XP 操作系统环境的 JDK 1.6, my eclipse、Dreamweaver,editplus 等编程工具。
四、实验内容
编写并运行
程序,进行
设计。
五、实验任务
设计企业信息
管理系统。要求包括 1.基础功能—登陆,注销和注册 2.通讯录管理模块 3.日程安排模块 4.工作日志模块 5.公司公告模块
六、实验
报告(要求独立完成参考程序的代码、编译、调试与运行)
1、程序清单:
用户登陆模块的实现: 进入登陆页面,如下图所示:
在输入用户名和密码之后,如 19,xrx 可登陆到公司主界面,如下图所示:
如果要注册新用户, 则点击注册新用户进入注册页面, 然后填写信息进行注册, 如下图所示:
在注册页面填写好信息之后,点提交注册 如果注册成功则返回到登陆页面 输入账号密码 进行登陆,否则返回到
登陆页面进行重新注册 如下图所示
代码如下: 登陆 incex.jsp
<%@page contentType="text/html;charset=gb2312"%> <
HTML >
企业信息管理系统
注册 zc.jsp <%@page contentType="text/html;charset=gb2312"%>
提交注册 tjzc.jsp <%@page contentType="text/html;charset=gb2312"%> <%@ page import="java.sql.*"%> <% // 进行乱码处理 request.setCharacterEncoding("GB2312"
) ; %> <%! String DBDRIVER String DBURL Connection conn PreparedStatement pstmt %> = "sun.jdbc.odbc.JdbcOdbcDriver" ; = "jdbc:odbc:db1" ; = null ; = null ;
<% Boolean flag=false; // 接收参数 String username= request.getParameter("username") ; String password= request.getParameter("pass
word") ; String email= request.getParameter("email"); int id = 0 ; try { id = Integer.parseInt(request.getParameter("id")) ; } catch(Exception e) {} %> <%try{ String sql = "insert into user values (?, ?, ?, ?) ";
Class.forName(DBDRIVER) ; conn = DriverManager.getConnection(DBURL) ; pstmt = conn.prepareStatement(sql) ; pstmt.setInt(1,id) ; pstmt.setString(2,username) ; pstmt.setString(3,password) ; pstmt.setString(4,email) ; pstmt.executeUpdate() ; pstmt.close() ; conn.close() ; flag = true ; }catch(Exception e){}%>
<% response.setHeader("refresh","3;URL=index.jsp") ; if(flag) { %>
注册成功,三秒后跳转到登陆页面,输入账 号进行登陆!! ! |
<% } else { %>
注册失败,三秒后跳转到登陆页面,重新进 行注册!! ! |
<% } %>
公司简介模块的实现: 在主页面(zhuye.jsp) 上点击公司简介,进入公司简介页面,如下图所示,在此页面上点击返 回公司页面,则又返回到公司主页面
代码如下 gongsijianjie.jsp <%@ page contentType="text/html;charset=gb2312