山东建筑大学

Java 课程设计报告

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

学生姓名黄瑜

学号 2010121187

专业班级信计101

指导教师 王文

1

1

1、设计目的

1、通过JAVA 课程设计,使大家能够将学到的面向对象的设计思想运用在具体工

作和学习中,加深对类和对象的理解,要求学生对生活中许多具体的事物抽象

出类。

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

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

2、总体设计

电话号码

查询系统

相应

操作

添加 删除 修改 查询

号码 号码 号码 号码

向数据库 删除相应 修改相应 按姓名 按电话 按部门

中添加号 号码信息 号码信息 查询号 号码查 查询号

码信息 码 询 码

3、详细设计

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

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

operate 文件夹下的 TelOperate.java 为服务器接收信息端,可以对所获取的信息

进行相应的方法调用。TelSql.java 对数据库中的数据进行增删改查。

2

2

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

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

index.jsp 为首页页面信息

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

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

4、调试与测试

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

1、电话管理功能列表

2、添加电话号码:

3

3

添加成功

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

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

4

4

查询结果

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

查询结果

5

5

6、按部门查询

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

ifexists(select*fromdbo.sysobjectswhereid=object_id(N'[dbo].[search]')andOBJECTPR

OPERTY(id,N'IsUserTable')=1)

droptable [dbo].[search]

GO

CREATETABLE [dbo].[search](

[name][nvarchar](20)COLLATEChine

java编程电话号码查询_java课程设计电话号码查询系统(15页)-原创力文档相关推荐

  1. java编码规范文档 下载_软件项目实训及课程设计指导——制定待开发项目中各种文档的规范...

    软件项目实训及课程设计指导--制定待开发项目中各种形式文档的规范 1.制定对课程设计项目开发过程中的规范性要求 (1)从"形式"到"内容"两个方面控制和要求开发 ...

  2. java 公交管理系统 代码_JAVA课程设计报告公交管理系统.pdf

    Java期末课程设计 -- Busmanagerment 课程名称:算法设计与分析 任课老师:吴倩 学生姓名:谢秀华 学生学号:1037005 所在院系:信息工程学院 班级: 10计算机1班 一.前言 ...

  3. 记忆测试系统java代码_JAVA课程设计——记忆测试系统(附源程序).doc

    <JAVA程序设计>课程设计报告 题 目: 记忆游戏 姓 名: 学 号: 班 级: 指导教师: 完成时间 成 绩: 信息工程学院 2015年6月 目 录 TOC \o "1-5& ...

  4. java多功能计算器_Java课程设计多功能计算器 PDF 下载

    1.摘要: 为复习巩固Java语言的基础知识,进一步加深对java语言的理解和掌控.同过本课程设计使自身能够全面的掌握面向对象程序设计的有关概念和开发方法,以便能较全面地理解.掌握和综合运用所学的知识 ...

  5. java实现随机动画_Java课程设计画随机圆.doc

    Java课程设计画随机圆 滁州学院 课程设计报告 课程名称: Java 面向对象程序设计 设计题目: 画随机圆 系 别: 计算机信息与工程学院 专 业: 计算机科学与技术 组 别: 第五小组 起止日期 ...

  6. java飞机大战流程图_JAVA课程设计-飞机大战

    JAVA课程设计-飞机大战 1.团队名称.团队成员介绍 1.1 团队名称:做个飞机哦 1.2团队成员介绍: 余俊良(组长):编写博客.游戏主界面设计与实现.英雄机与子弹类的实现.场景设计 林祥涛:游戏 ...

  7. java课设 五子棋_Java课程设计 ————五子棋 (个人博客)

    JAVA课程设计 五子棋(博客个人版) •团队课程设计博客链接 •个人负责模块或任务说明 1.主框架类:设置棋盘窗体,颜色等 2.isWin方法:判断胜负 •自己的代码提交记录截图 •自己负责模块或任 ...

  8. java驾校管理系统代码_JAVA课程设计驾校管理系统

    [实例简介] 该项目是用JAVA-Swing编写.需要建立一个mysql表.因为软件问题无法导出,请读者自行创建.表的列数据在下载文件的截图中,因为程序有导出数据库到Excel文件和界面美化(共27个 ...

  9. 湖南文理学院c语言题库,湖南文理学院_通讯录管理系统课程设计归纳总结报告书(C语言)(21页)-原创力文档...

    湖南文理院学 二〇一〇学年 第 二 学期 电气与信息工程学院 课程设计报告书 课程名称: C语言课程设计 班 级: 通信09102班 学 号: 200916020216 姓 名: 颜文武 指导老师: ...

最新文章

  1. python运行不了control+shift+i_Python不支持 i ++ 语法的原因解析
  2. 在O(1)时间删除链表节点
  3. 【Android Binder 系统】一、Binder 系统核心 ( IPC 进程间通信 | RPC 远程调用 )
  4. hostent结构体图解
  5. Map的value转化为其它类型
  6. 动态设置imageview 宽高
  7. 提高网页打开速度的一些小技巧
  8. 索尼便携式无线服务器,WF-SP900体验报告:2018索尼真无线产品中的顶端存在
  9. JQuery高效制作网页特效第六章jQuery选择器课后作业
  10. 检测VC++Redistributable运行库 vcredist_x86.exe
  11. Android EditText属性
  12. 苹果AirPlay浅析
  13. java scavenge_Java虚拟机(JVM)垃圾回收器Parallel Scavenge收集器 - Break易站
  14. C语言画直线~Bresenham方法
  15. 人工智能(8)---一文读懂人工智能产业链:基础技术、人工智能技术及人工智能应用
  16. 看漫画学Python 第八章代码
  17. Exception(一)
  18. JS数组合并的7种常见方法
  19. 狂甩4大必杀技,乐视曲面分体超4忒狠了!
  20. 人工智能时代的糖信息学

热门文章

  1. 【电容知识】之【NPO X7R Y5V 电容规格细谈】
  2. 双向可控硅在交流调压电路中的使用
  3. J-Linkage clustering算法的一点理解
  4. mysql安装报错181012_安装MySQL时提示requires .NET Framework 4. 0错误
  5. mysql查询distinct_mysql中select distinct的用法
  6. 韦伯望远镜拍摄图片震撼来袭!!
  7. 数据库连接池 ( 二 ) 连接池概念
  8. 快速使用Vitamio框架播放网络视频
  9. Dreamweaver CS4 解决序列号过期问题 OS XP
  10. .Net MAUI 安卓状态栏透明、半透明、全屏