欢迎来到天天文库
浏览记录
ID:4349975
大小:330.00 KB
页数:29页
时间:2017-11-30
《应用jsp和hibernate设计实现在线通_讯录_本科毕业设计》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、第29页共29页本科毕业设计应用jsp和hibernate设计实现在线通讯录1引言1.1研究背景随着网络及现代通信技术的发展,人们之间的联系越来越便捷,这也使得同时与许多人保持联系成为可能,而单纯依靠人脑已经很难记住所有人的联系方式。对于存储电话号码到手机上的方式,比较方便,随时随地可以联系,不过只能通过电话联系,没有记录其他的联系方式;对于记录电话等信息到本子上的方式,第一也可能丢失本子,第二是查找起来比较困难,需要人工查找,而且更新时不容易,需要涂改以前记录的信息,第三格式比较死板,不利于跟随用户的需求扩展;对于用名片夹存放名片的形式也是查找起来不方便,有丢失的危险;对于记录到WORD文
2、档或打印出来的,也是扩展性不强,查找起来不方便。因此,以软件形式实现的通讯录成为了许多人保持联系方式的首选。Web站点提供一个图形化的界面,用于浏览网上资源。它是一个在Internat上运行的全球性、分布式信息发布系统。该系统通过Internat向用户提供基于超媒体的数据信息服务。它把各种类型的信息(文本、图像、声音和视频等)有机地集成起来,供用户使用。Web可以提供将图形、音频、视频信息集合于一体的特性。同时,Web非常易于导航,只需要从一个链接跳到另一个链接,就可以在各页站点之间进行浏览。浏览WWW对系统平台没有要求。无论从Windows平台、UNIX平台、Macintosh平台,还是别
3、的平台都可以访问WWW。大量的图形、音频和视频信息会占用相当大的磁盘空间,对于Web没有必要把所有信息都放在一起,信息可以放在不同的站点上,只需要在浏览器中指明这个站点就可以了。使在物理上并不一定在一个站点的信息在逻辑上一体化,从用户来看这些信息都是一体的。由于各个Web站点的信息包含站点本身的信息,信息的提供者要经常对站点上的信息进行更新。各个站点都要尽量保证信息的及时性。Web的交互性首先表现在它的超链接上,用户的浏览顺序和所浏览的站点完全由用户自己决定。除此之外,通过表单的形式可以从服务器方获得动态的信息。用户通过填写表单可以向服务器提交请求,服务器可以根据用户的请求返回相应信息。第2
4、9页共29页本科毕业设计客户端启动浏览器,在浏览器地址栏中输入要访问页面的URL地址,经地址解析,找到服务器的IP地址,向该地址所指向的Web服务器发出请求。Web服务器根据浏览器送来的请求,把URL地址转化成页面所在的服务器上的文件全名,找到相应的文件。如果URL指向HTML静态页面,Web服务器使用HTTP把该文档直接送给客户端,由客户端浏览器解释执行。如果HTML文档中加入了JSP、ASP、PHP等动态代码,则应用程序将查询指令发送给数据库驱动程序,由驱动程序对数据库进行操作。查询结果返回给数据库驱动程序,并由驱动程序返回Web服务器。Web服务器将结果数据嵌入到页面中相应的位置。We
5、b服务器将完成的页面以HTML格式发送给客户端。客户端浏览器解释执行接收到的HTML文档,在屏幕上显示结果。本通讯录将极有普通通讯录的主要功能,它可以对联系人进行分组,并可以添加或删除组,也可以添加或删除联系人,或者对已经保存的联系人信息进行修改,查询功能也是必不可少的。1.2研究现状在线通讯录系统是每一个用户管理通讯录不可缺少的信息系统,它的内容对于用户来说非常重要,所以在线通讯录系统应该能够为每一个用户提供充足的信息和快捷的查询手段,大大的方便了人与人之间的交流。随着科学技术的不断增强,计算机科学的日渐成熟,网上通讯工具迅速发展,其强大的功能已被人们深刻的认识,并且进入各个领域发挥越来越
6、重要的作用。作为计算机应用的一部分,使用计算机对通讯录进行管理,具有着手工管理所无法比拟的优点,如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高通讯录管理的效率,也是用户理财的科学化、正规化管理,与先进科学技术接轨的重要条件。因此,开发这样一套应用软件成为很有必要的事情,对于我们即将毕业的学生来说,也是一次将计算机应用于现实的一次很有意义的实践活动。1.3研究目标第29页共29页本科毕业设计本在线通讯录系统旨在开发一个功能实用,操作方便,简单明了的通讯录管理系统。实现对联系人的增加、删除、修改、查询和留言板模块功能。在设计软件的同时,尽可能的减少
7、对系统资源的占用,并且力求做到通过使用本系统,提高用户之间的联系效率,使通讯录的管理工程化,规范化。2系统分析2.1经济上的可行性在线通讯录系统是一个通讯信息进行动态跟踪和指导的系统,拟采用B/S结构体系,而MyEclipse和tomcat是本系统使用的开发工具,两个都可以在网上免费下载并安装使用;Mysql是本系统的后台数据库,同样也可以在网上免费下载使用。因此,基本无需支付任何费用就可以使用这些开发工具,
此文档下载收益归作者所有