电话号码查询系统设计数据库管理毕业论文基于JAVA.docx

上传人:b****2 文档编号:336101 上传时间:2022-10-09 格式:DOCX 页数:35 大小:185.18KB
下载 相关 举报
电话号码查询系统设计数据库管理毕业论文基于JAVA.docx_第1页
第1页 / 共35页
电话号码查询系统设计数据库管理毕业论文基于JAVA.docx_第2页
第2页 / 共35页
电话号码查询系统设计数据库管理毕业论文基于JAVA.docx_第3页
第3页 / 共35页
电话号码查询系统设计数据库管理毕业论文基于JAVA.docx_第4页
第4页 / 共35页
电话号码查询系统设计数据库管理毕业论文基于JAVA.docx_第5页
第5页 / 共35页
点击查看更多>>
下载资源
资源描述

电话号码查询系统设计数据库管理毕业论文基于JAVA.docx

《电话号码查询系统设计数据库管理毕业论文基于JAVA.docx》由会员分享,可在线阅读,更多相关《电话号码查询系统设计数据库管理毕业论文基于JAVA.docx(35页珍藏版)》请在冰豆网上搜索。

电话号码查询系统设计数据库管理毕业论文基于JAVA.docx

摘要

摘要

电话发展到现在已经成为千家万户最常用的通信工具,电话质量好的大家的首选之一,通话费用比别的通讯工具要便宜得多,基本上各家各户都拥有固定电话,由于使用的人不断的增加,带给管理的要求也越来越高,本管理系统的需要从实际情况出发,对业务经过详细的系统调查,开发出的操作简单而且方便实用的一个电话号码查询系统。

本系统使用Myeclipse开发工具,主要使用Hibernate和Strtus2,结合Oracle数据库来实现数据库的操作。

电话号码查询系统主要对电话号码管理日常工作中遇到的实际问题,例如添加,修改,删除维护操作等。

关键词:

MyeclipseOracle数据库电话号码HibernateStruts2

ABSTRACT

Thetelephonedevelopednowalreadybecomeseveryonemostcommonlyusedcommunicationfacility,oneoftelephonequalitygoodeverybodyfirstchoices,thetelephoneconversationexpensehadtobemuchcheaperthanothercommunicationfacilities,thebasicallyvariouseachhouseholdallhadthefixedtelephone,becauseusedperson’sunceasingincrease,tooktothemanagementtherequestalsomoreandmorehigh,thismanagementsystemmanagementsystemneedembarkedfromtheactualsituation,passedthroughthedetailedsysteminvestigationtotheservice,developedtheoperationwassimplemoreoverfacilitatesapracticaltelephonenumberinquirysystem.Thissystemusesthemyeclipsedevelopmentkit,mainlyusesthehqlsentence,unifiestheoracledatabasetorealizethedatabaseoperation.

Thetelephonenumberinquirysystemmainlytheactualproblemwhichmeetstothetelephonenumbermanagementroutineworkin,forexampletheincrease,therevision,deletesthemaintenanceoperationandsoon.

Thissystemafterthetest,themovementisstable,mayputintotheuse.

Keywords:

MyeclipseOracleTelephonenumberHibernatestruts2

目录 i

目录

第一章绪论 1

1.1系统开发背景 1

1.2系统开发意义 1

1.3开发技术 2

1.3.1JSP技术 2

1.3.2Struts2技术 3

1.3.3Hibernate技术 3

1.4开发工具 3

1.4.1Myeclipse 3

1.4.2Oracle 3

1.4.3Tomcat 4

第二章系统的可行性分析 5

2.1可行性分析 5

2.1.1技术可行性 5

2.1.2经济可行性 5

2.1.3操作可行性 6

2.1.4社会因素可行性 6

2.2可行性研究结论 6

第三章需求分析 7

3.1信息需求 7

3.2功能需求 7

3.3系统流程图 8

3.4数据字典 8

第四章系统总体设计与实现 9

4.1系统E-R图 9

4.2数据库表的设计 10

4.3详细设计 11

4.3.1数据库详细设计 11

4.3.2功能模块介绍 13

第五章软件测试与调试 21

5.1测试概要 21

5.1.1测试目的 21

5.1.2定义 21

5.1.3测试对象 21

5.1.4测试工具 21

5.1.5测试执行 22

5.2测试用例 22

5.2.1功能性 22

5.2.2易用性 22

5.3测试方法 22

5.4测试结果及缺陷分析 23

5.4.1数据和数据库完整性测试 23

5.4.2功能测试 24

5.4.3用户界面测试 24

第六章设计总结 27

致谢 29

参考文献 31

参考文献 31

第一章绪论

1.1系统开发背景

计算机的应用及普及到经济和社会生活的各个领域。

使原本的旧的管理方法越来越不适应现在社会的发展。

许多人还停留在以前的手工操作。

这大大地阻碍了人类经济的发展。

近年来,随着电话的日益增多,电话查询也越来越频繁。

随之而来的是查询工作日趋复杂繁重,要耗费大量人力、物力,而现有查询的管理水平不高,一直以来人们使用传统人工的方式管理信息,这种管理方式存在着许多缺点,如:

效率低、保密性差,另外时间一长,将产生大量的文件和数据,这对于查找、更新和维护都带来了不少的困难。

这样的机制已经不能适应时代的发展,已愈来愈成为管理工作的一个瓶颈。

在信息时代这种传统的管理方法必然被计算机为基础的信息管理所取代。

在科学技术的不断提高,计算机科学日渐成熟的今天,计算机已经要成为我们学习和工作的得力助手。

今天,计算机的价格已经十分低廉,性能却有了长足的进步,它以及被应用于许多的领域,计算机之所以如此流行的原因主要有以下几个方面:

首先,计算机可以代替人工进行许多的复杂的劳动。

其次,计算机可以大大的提高人们的工作效率。

第三,计算机可以节省许多资源。

第四,计算机可以使敏感文档更加安全。

1.2系统开发意义

我们现在管理与我们联系的人的信息有多种,比如说,存储电话号码到手机上,有记录电话号码信息到本子上的,还有用名片夹存放名片的,也有记录在word文档中或者打印出来的,等等很多种形式。

对于存储电话号码到手机上的方式,比较方便,随时随地可以联系,不过只能通过电话联系,没有记录其他的联系方式,如果手机丢了谁也联系不上了;对于记录电话等信息到本子上的方式,第一有可能丢失,第二是查找起来也比较麻烦,需要人工查找,而且更新时也不容易,需要涂改以前记录的信息,第三格式也比较死板,不利于跟随用户的扩展;对于用名片夹的方式,查找起来也很补方便,有丢失的危险;对于记录到word中或者打印出来,扩展性不是很强,查找起来也不是很方便的。

如此多的方式我们都感觉不方便,有一定的缺陷,那我们如何管理我们的联系人通讯资料呢?

现在计算机,网络也都非常的普遍,为何不用计算机网络对通讯录人员管理呢,而现在我们的手机也逐渐智能化,也都可以连接网络了,这样我们可以随时随地查找任意信息,查找快速、维护方便、丢了手机也不会丢失联系方式、而且也可以更具用户的需要定制、比较灵活,这个可能是最完美的方案了。

1.3开发技术

1.3.1JSP技术

JSP全名为javaserverpage,其根本是一个简化的Servlet设计,他实现了Html语法中的java扩张(以<%,%>形式)。

JSP与Servlet一样,是在服务器端执行的,通常返回给客户端的就是一个HTML文本,因此客户端只要有浏览器就能浏览。

Web服务器在遇到访问JSP网页的请求时,首先执行其中的程序段,然后将执行结果连同JSP文件中的HTML代码一起返回给客户端。

插入的Java程序段可以操作数据库、重新定向网页等,以实现建立动态网页所需要的功能。

JSP的强势之处有以下几点:

(1)一次编写,到处运行。

除了系统之外,代码不用做任何更改。

(2)系统的多平台支持。

基本上可以在所有平台上的任意环境中开发,在任意环境中进行系统部署,在任意环境中扩展。

相比ASP的局限性JSP的优势是显而易见的。

(3)强大的可伸缩性。

从只有一个小的Jar文件就可以运行Servlet/JSP,到由多台服务器进行集群和负载均衡,到多台Application进行事务处理,消息处理,一台服务器到无数台服务器,Java显示了一个巨大的生命力。

(4)多样化和功能强大的开发工具支持。

这一点与ASP很像,Java已经有了许多非常优秀的开发工具,而且许多可以免费得到,并且其中许多已经可以顺利的运行于多种平台之下。

(5)支持服务器端组件。

web应用需要强大的服务器端组件来支持,开发人员需要利用其他工具设计实现复杂功能的组件供web页面调用,以增强系统性能。

JSP可以使用成熟的JAVABEANS组件来实现复杂商务功能。

1.3.2Struts2技术

Struts2是Struts的下一代产品,是在struts1和WebWork的技术基础上进行了合并的全新的Struts2框架。

其全新的Struts2的体系结构与Struts1的体系结构差别巨大。

Struts2以WebWork为核心,采用拦截器的机制来处理用户的请求,这样的设计也使得业务逻辑控制器能够与ServletAPI完全脱离开,所以Struts2可以理解为WebWork的更新产品。

虽然从Struts1到Struts2有着太大的变化,但是相对于WebWork,Struts2的变化很小。

1.3.3Hibernate技术

Hibernate是一个开放源代码的对象关系映射框架,它对JDBC进行了非常轻量级的对象封装,使得Java程序员可以随心所欲的使用对象编程思维来操纵数据库。

Hibernate可以应用在任何使用JDBC的场合,既可以在Java的客户端程序使用,也可以在Servlet/JSP的Web应用中使用,最具革命意义的是,Hibernate可以在应用EJB的J2EE架构中取代CMP,完成数据持久化的重任。

1.4开发工具

1.4.1Myeclipse

MyEclipse是一个十分优秀的用于开发Java,J2EE的Eclipse插件集合,MyEclipse的功能非常强大,支持也十分广泛,尤其是对各种开源产品的支持十分不错。

MyEclipse目前支持JavaServlet,AJAX,JSP,JSF,Struts,Spring,Hibernate,EJB3,JDBC数据库链接工具等多项功能。

可以说MyEclipse几乎囊括了目前所有主流开源产品的专属eclipse开发工具。

1.4.2Oracle

ORACLE数据库系统是美国ORACLE公司(甲骨文)提供的以分布式数据库为核心的一组软件产品,是目前最流行的客户/服务器(CLIENT/SERVER)或B/S体系结构的数据库之一。

比如SilverStream就是基于数据库的一种中间件。

ORACLE数据库是目前世界上使用最为广泛的数据库管理系统,作为一个通用的数据库系统,它具有完整的数据管理功能;作为一个关系数据库,它是一个完备关系的产品;作为分布式数据库它实现了分布式处理功能。

但它的所有知识,只要在一种机型上学习了ORACLE知识,便能在各种类型的机器上使用它。

其特点如下:

(1)数据的大量性

(2)数据保存的持久性

(3)数据共享性

(4)数据的可靠性

(5)数据

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 考试认证 > IT认证

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1