java课程设计--电话号码查询系统

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

实用文档

山东建筑大学Java课程设计报告

设计题目电话号码查询系统

学生姓名黄瑜

学号2010121187

专业班级信计101

指导教师王文

1、设计目的

1、通过JAVA课程设计,使大家能够将学到的面向对象的设计思想运用在具体工作和学习中,加深对类和对象的理解,要求学生对生活中许多具体的事物抽象出类。

2、通过这次课程设计掌握JAVA的编程思想,为后续设计编程打下基础。

3、培养实际操作能力和实践能力,为以后的工作打下坚实的基础。

2、总体设计

3、详细设计

homework\src\com\work为工作空间

bean文件夹下的TelBean.java为Bean类

operate文件夹下的TelOperate.java为服务器接收信息端,可以对所获取的信息进行相应的方法调用。TelSql.java对数据库中的数据进行增删改查。

sql文件夹下Conn.java为对数据库提供驱动加载等操作。

addInfo.jsp为添加信息页面(截图中有相应的运行图)index.jsp为首页页面信息

listInfo.jsp为查询之后显示信息的页面

searchInfo.jsp为查询条件选择页面

4、调试与测试

调试中部分功能的测试结果及截图:

1、电话管理功能列表

2、添加电话号码:

添加成功

3、显示所有电话号码信息

4、按姓名查询功能及查询结果

查询结果

5、按电话号码查询功能及查询结果

查询结果

6、按部门查询

5、源程序清单和执行结果

if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[search]') and OBJECTPROPERTY(id, N'IsUserTable') = 1)

drop table [dbo].[search]

GO

CREATE TABLE [dbo].[search] (

[name] [nvarchar] (20) COLLATE Chinese_PRC_CI_AS NOT NULL ,

[tel] [varchar] (11) COLLATE Chinese_PRC_CI_AS NULL ,

[dep] [nvarchar] (20) COLLATE Chinese_PRC_CI_AS NULL

) ON [PRIMARY]

GO

Bean

package com.work.bean;

public class TelBean {

private String name;

private String tel;

private String dep;

public String getName() {

return name;

}

public void setName(String name) {

= name;

}

public String getTel() {

return tel;

}

public void setTel(String tel) {

this.tel = tel;

}

public String getDep() {

return dep;

}

public void setDep(String dep) {

this.dep = dep;

}

}

Operate

Teloperate

package com.work.operate;

import java.io.IOException;

import java.io.PrintWriter;

import .URLDecoder;

import java.util.ArrayList;

import javax.servlet.ServletException;

import javax.servlet.http.HttpServlet;

import javax.servlet.http.HttpServletRequest;

import javax.servlet.http.HttpServletResponse;

import com.work.bean.TelBean;

public class TelOperate extends HttpServlet {

/**

* The doGet method of the servlet.

*

* This method is called when a form has its tag value method equals to get.

*

* @param request the request send by the client to the server

* @param response the response send by the server to the client

* @throws ServletException if an error occurred

* @throws IOException if an error occurred

*/

public void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {

request.setCharacterEncoding("utf-8");

response.setCharacterEncoding("utf-8");

//初始化

PrintWriter pw = response.getWriter();

相关文档
最新文档