本刊简介   |    联系我们   |   

桐城交友网站的设计与实现

2020-05-09 14:54:06

  [摘要]由于互联网大数据的快速发展,人们从互联网上获取信息的渠道和方法越来越多,交友网站成为当今互联网上应用最为广泛的服务之一。本系统是基于JAVA语言的动态网页系统,主要采用工具MYECLIPSEORACLE等来完成。

[关键词]交友网站;JAVAORACLE

近年来,随着国家的发展和社会的进步,人们的生活节奏也逐渐加快,越来越多的上班族由于上班的原因,没有时间投入到现实的人际交往中来,致使与周围人的交流沟通减少,朋友圈子也变得越来越小,导致了他们心理和生理上的孤单、寂寞、烦躁等活动,更有甚者患上了严重的抑郁症。而此时,交友网站的出现为人们提供了一个很好的网上交友平台,让人们在工作休息之余,通过网络与他人沟通和交流,舒缓了工作的压力并扩大了人际关系。一个好的交友网站可以带动地方产业、婚恋和教育等多种行业的并发发展,适应当今社会的需求。

1可行性分析

本网站采用MyEclipse为开发工具,使用java为开发语言,基于JAVAEE和浏览器、服务器体系,使用DIV+CSS来进行页面布局,使系统维护简便,客户操作简单,数据集中处理防止了数据的丢失,同时也加强了数据的安全性,有利于分散性用户使用,与此同时这样的模式适应互联网时代的发展趋势。开发技术主要包括JSPAJAXSERVLETJDBC以及WEB应用开发中常用的一种脚本语言JAVASCRIPT。数据库本网站采用ORACLE数据库,ORACLE数据库的安全性保障了用户数据的安全。由于本网站采用的JAVAEE相关的技术,所以可以跨平台使用,因此在任何一个操作系统上都能方便使用。

2网站功能设计

本网站主要设计网站首页、个人信息管理、邮箱、保密模块、广告模块、音乐播放器6个模块,每一个需求模块又细分为几个或多个基础功能。

3数据库设计

本网站使用关系模型的方式建立数据库,根据需求分析划分了相应的系统功能模块,并在此基础上设计相应的数据库。通过E-R图,描述具体实体的概念模型,从而表示实体类型、属性和联系的方法,并建立相应的数据库表。

4网站的具体实现

交友网是呈现给用户的,因此本网站的设计必须满足页面美观、整齐,样式和风格新颖别致,功能完善,并且操作简单,便于理解与掌握。当用户进入登录界面后,将在登录表单中输入邮箱号和密码,当用户点击“登录”按钮,系统会将用户在表单中输入的信息和数据库中的数据进行验证。如果用户输入的信息能够在数据库中找到相符的数据,则登录成功,反之则提示密码错误或邮箱号不存在,并重新进行登录。登录页面(login.jsp)中主要利用了HTML中的<form>标签,也就是表单来具体实现的。在表单中,利用了post提交方式,从而保证了数据的安全性;而表单的提交是通过action关键字提交到对应的servlet,servlet中,将从表单中获取用户输入的信息并将此信息与数据库中的数据进行验证比对,当此信息与数据库中的数据相符就登录成功,servlet将利用代码req.getRequestDispatcher("/showMessage.jsp").forward(req,resp)进行转发,跳转到主页面(showMessage.jsp);当信息在数据库中找不到相符的数据时,servlet将反馈到登录页面,并提示用户密码错误或邮箱错误,请重新登录。

5系统测试

软件测试,是保证软件功能正常运行的关键步骤和最终步骤,它是对软件分析、设计和编代码的最后审核。网站设计的好坏,从软件测试中能够完整表达出来。本网站采用黑盒测试,通过软件测试得出结果,本网站功能能够正常实现、运行稳定、界面美观等都达到了网站设计阶段所定下的预期目标。6结语本网站严格按照软件工程系统性开发项目的相关流程对网站进行分析、设计、以及实现,利用JAVA语言系统具有较高的安全性、跨平台性。网页布局符合W3C标准,支持浏览器的向后兼容,内容和样式的分离,使页面和样式的调整变得更加方便。但由于布局定位复杂,在部分浏览器(例如火狐)中使用会出现异常,在后续工作中将有针对性地进行修改。

【参考文献】

[1] 邹竹彪.JSP网络编程从入门到精通[M].北京:清华大学出版社,2007.

[2] 秦靖.Oracle从入门到精通[M].北京:机械工业出版社,2011.

 本文摘自科技经济导刊杂志。

桐城交友网站的设计与实现

主管单位:山东省科学技术协会

主办单位:中国科协科普部;山东省科协

国际刊号:ISSN2096-1995

国内刊号:CN37-1508/N

刊期:旬刊

开本:大16开

语种:中文

发行:全国公开

曾用刊名:科技致富向导

地址:山东省济南市济大路17号

投稿邮箱:kjjfxd@163.com

注:本网站为投稿平台,非杂志社官网