基于JSP快速交友系统.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于JSP的快速交友系统的 设计与实现 答辩人: 专业 指导老师: 时间:    友情是一个亘古不变的话题。友情能滋润心田,朋友能给你带来力量。在当前社会,人们普遍面临着很多的心里压力。而忙碌的生活隔绝了许多面对面交谈的机会。使得友情变得更加弥足珍贵。人们渴望朋友,渴望倾诉。网络因其特殊性,使得人与人之间能更多的摆脱物质生活的羁绊,能更好的放下心防,从而更好地倾诉与倾听。在以互联网为媒介的各种交友平台上,人们苦苦寻觅知音。希望在网络上能遇见几个谈得来的朋友。但是,网络交友也不尽完美。首先各网络交友平台数量众多,操作麻烦。更兼附加功能太多。在交友的基本功能外又添加了许多额外的业务。加上网络上不可避免的大量广告。让轻松交友也变得不再容易。为了我们更好地实现快速交友,特意开发了这个系统,希望可以让交友变得轻松,变得简单。本系统纯以交友为目的,以最短的距离指向你与你最中意的朋友,提供浏览用户、打招呼、发邮件等简单功能。没有了庞杂的附加功能,只有清爽的界面,清晰的功能操作,更好地实现了零距离交友。 主要实现功能 注册登录 用户注册与登录。若用户存在则直接进行登录,若不存在则要先要进行注册,同时完善用户基本信息。填写交友条件信息方便交友 用户列表 当前在线用户的简要信息及操作。包括浏览、发信息、发邮件。 邮箱列表 邮件基本信息,并可以删除邮件 用户基本信息的查看与修改 用户信息管理 需求分析: 技术可行性 服务器端采用以下软件的组合:JSP+MySql。这也是很多中小型网站系统开发设计中所普遍采用的一种组合,这种组合简单易用,实用性很强,JSP 是常用的动态网页开发语言之一,MySql数据库是开源的功能完全可以维护中小型的网站工作。这种组合能够保证整个系统的可扩展性和快速的运行。通过一定阶段的学习,我本人作为整个系统的设计者和开发者,对这几种软件有一定程度的把握,并能进行一定层次的应用,因此具备了技术的可行性。 经济可行性 此系统的设计和开发都是本着经济、实用性的原则。选择JSP+MySql+Eclipse组合作为系统的开发工具。而且都是免费开源的,在保证系统的实用性外,降低了初始化成本,因此具备了经济的可行性。 系统大体流程 根据业务需要分别需要创建7张表。分别用来存放:用户帐号、用户基本信息、用户交友条件信息、用户自白、发送消息、发送邮件邮件、照片信息等。部分表信息如下所示: 数据库设计 数据库表设计 字段名称 数据类型 字段说明 必填字段 允许为空 Id 数字 主键 Yes No stature 数字 身高 Yes No education 文本 学历 No Yes marriage 文本 婚否 No Yes salary 数字 年薪 No Yes province 文本 居住省份 No Yes city 文本 居住城市 No Yes house 文本 是否买房 No Yes car 文本 是否买车 No Yes userId 数字 用户id Yes No 用户基本信息表t_basic 数据库表设计 用户注册表 t_user 字段名称 数据类型 字段说明 必填字段 允许为空 id 数字 用户编号 Yes No name 文本 注册姓名 Yes No passwd 文本 密码 Yes No re_name 文本 真实姓名 Yes No age 数字 年龄 Yes No gendar 字符 性别 Yes No phone 文本 电话 Yes No level 数字 等级 Yes No Windows Xp MyEclipse+ Tomcat+ MySql JAVA JS JSP 开 发 流 程 用户信息管理 照片管理 用户列表模块 登录注册 相关知识点 二 级 下 拉 菜 单 主要利用了javascript来完成,通过第一个下来菜单内容来决定第二个的显示。实现方法是 用到select标签的onchange属性。 相关知识点 照 片 上 传 照片上传用到Struts中的流处理方式 ,我们需要将表单的enctype属性设置为multipart/form-data,此时浏览器将采用二进制流的方式来处理表单数据Servlet3.0规范的HttpServletRequest已经提供了方法来处理文件上传,但这种上传需要在servlet中完成。而Struts2提供了更简单的封装。 相关知识点 异 步 验 证 这也是Ajax主要的功能,我们都知道这本身不是一项新的技术。为的是提高用户的体验度,用户可以在一项任务正在处理时的时候,同时做其他的事情。 单击添加 单击添加内容文字 单击添加 单击添加内容文字 单击添加 单击添加内容文字 单击添加 单击添加内容文字 单击此处添加标题

文档评论(0)

企业资源 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档