《Web技术及应用》课程设计-线交友系统.docVIP

《Web技术及应用》课程设计-线交友系统.doc

  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文档。上传文档
查看更多
《Web技术及应用》课程设计-线交友系统

Web技术及应用 期末课程设计报告 题 目 在线交友系统 班 级: 网络安全与执法班 学 号: 姓 名: 成 绩: 完成时间: 2017 年 6 月 目 录 第一章 引言 1 1.1开发背景 1 1.2开发现状分析……………………………………….…………………………………….2 1.2需求分析 2 第二章 系统设计 4 2.1 功能设计 4 2.2 数据库设计 5 2.3 流程(或算法)设计 6 第三章 系统实现 6 3.1 交友系统 6 第四章 设计总结 10 参考文献 10 附 录(核心代码) 11 在线交友系统 引言 近年来,随着移动互联网的发展, 图1.1:交友平台数据流图 设计交友平台中采用成熟的MVC框架,前台用户对数据进行处理,包括登陆注册,搜索,下载等。服务器对请求行进动态处理,与后台数据库进行交互处理。处理的结果返还给用户。管理员实现对其管理,维护和更新。其详细功能说明流程图如上面图1.1所示。 (三)需求分析 设计目标 设计交友平台,功能上实现用户的交友功能,用户图片、Flash视频的上传和下载。让用户分享自己的照片,视频等信息。添加对方为好友,给对方留言,搜索等目标。实用在不同的操作平台运行,要求系统简洁大方,操作方便。 开发意图 交友更便捷,让用户分享网络互联带来的终极体验,让交友变得更加的丰富。同时也是分享成长的大舞台。 功能需求分析 交友平台主要完成以下功能: 基本功能:提供用户的注册,登陆、修改个人信息、添加好友 用户管理:对用户账号的管理。 数据库管理:密码管理、数据管理、数据备份等。 操作管理:整个系统要求操作简捷,方便用户使用。 系统设计 2.1 功能设计 交友系统实现所有的用户注册、登陆和注销。 非会员注册 会员登录 查看和修改个人资料 上传图片 浏览会员信息 登录注销 普通会员对于功能的用例图如图2.1所示 图2.1普通会员对于功能用例图 2.2 数据库设计 数据库设计是系统设计中非常重要的一个环节,数据是设计的基础,直接决定系统的失败。如果数据库设计不合理、不完善,将在系统开发中,甚至到后期的维护时,引起严重的问题。根据系统需求,创建了2张表,如下所示: 1、成员表(user):用于存放注册用户信息。 2、照片表(pic):用于存放上传照片信息。 图2.2 图2.3 表2.1用户表(friend_user) 字段名 类型 说明 username varchar(20) 用户姓名 password varchar(10) 登陆密码 name varchar(20) 名字 age int(3) 年龄 phone varchar(20) 电话 2.3 流程(或算法)设计 图2.4系统流程图 第三章 系统实现 3.1 交友系统的实现 1.安装apache-tomcat-6.0.35 ,myeclipse 以及MySql 全部按默认路径安装 图3.1 图3.2 图3.3 使用MySql 创建数据库及相关列表语句如下: create database friend default charset utf8; use friend; create table friend_user( id bigint primary key auto_increment, username varchar(20) unique, password varchar(10), name varchar(20), age int(3), gender tinyint(1), phone varchar(20) ); create table friend_pic( id bigint primary key auto_increment, picName varchar(100), userId bigint); drop table friend_user; drop table friend_pic; 2.新建web project 项目格式如下 图3.4 3.打开MySql 在数据库中建表 图3.5 4.进行测试,在web Browser下输入测试登陆网址http://localhost:8080/friends/login.jsp 图3.6 注册用户 图3.7 用户名密码正确则会进入系统 不正确会出现错误 图3.8 登陆成功 进入系统 图3.9 查看交友信息 图3.10 图3.11 至此,交友系统完全实现 设计总结 本系统不仅实现了要求的主要的功能,还实

文档评论(0)

135****6041 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档