基于B/S模式的社交网络系统的设计与实现

基于B/S模式的社交网络系统的设计与实现

论文摘要

互联网技术的快速发展促进了一些新的技术的产生。社会性网络服务作为这些新技术的典型代表逐步进入了主流文化以及人们的日常生活中,受到了人们强烈的关注。本课题旨在为用户设计和开发一个人性化和个性化的社交网络平台,该网络平台具有个性化的个人空间模型、完善的好友管理机制以及强大的论坛、博客等功能。本文首先介绍了目前社交网络系统的研究背景、研究意义及国内外研究现状,提出了目前基于B/S模式社交网络系统的不足之处,阐述了本次设计的相关技术。然后,在对社交网络平台进行市场调研的基础上,使用统一建模语言对系统进行需求分析,针对之前提出的有缺陷的地方进行改良设计。在系统需求分析的基础上设计出系统总体框架及数据库,给出了系统数据库的E-R图及数据库表。紧接着用PHP脚本语言及My SQL数据库管理系统,以B/S为模式对系统进行了具体设计,给出了关键模块的详细设计及实现效果图,并完成了基于B/S模式社交网络系统的实现。最后,按照软件开发的流程,对实现的软件系统进行系统测试,主要从系统单元测试和系统功能测试两个方面对系统进行测试。本社交网络平台系统的设计与实现,说明该系统的设计具有良好的可行性,为基于B/S模式的社交网络系统的设计提供了有效的解决方案和思路。

论文目录

  • 摘要
  • ABSTRECT
  • 第一章 绪论
  • 1.1 课题背景
  • 1.2 课题研究意义
  • 1.3 国内外研究现状及发展趋势
  • 1.4 论文主要研究内容
  • 1.5 论文结构安排
  • 第二章 相关技术研究
  • 2.1 主流SNS网络平台的介绍
  • 2.2 PHP技术
  • 2.2.1 PHP简介
  • 2.2.2 PHP技术的工作原理
  • 2.2.3 PHP与MySQL结合的工作模式
  • 2.3 三层B/S模式技术
  • 2.3.1 三层B/S模式技术简介
  • 2.3.2 三层B/S模式的实现
  • 2.4 LAMP软件开发框架
  • 2.4.1 LAMP框架简介
  • 2.4.2 LAMP框架组件
  • 2.5 本章小结
  • 第三章 系统需求分析与概要设计
  • 3.1 系统需求描述
  • 3.1.1 系统功能需求
  • 3.1.2 系统非功能需求
  • 3.2 系统需求分析
  • 3.2.1 用户角色的划分
  • 3.2.2 系统用例
  • 3.3 系统概要设计
  • 3.3.1 用户注册与登录模块
  • 3.3.2 论坛模块
  • 3.3.3 好友模块
  • 3.3.4 群组模块
  • 3.3.5 个人中心模块
  • 3.3.6 博客模块
  • 3.3.7 系统管理
  • 3.3.8 站内搜索模块
  • 3.4 数据库设计
  • 3.4.1 数据库E-R图
  • 3.4.2 部分表定义
  • 3.5 本章小结
  • 第四章 系统关键模块的设计与实现
  • 4.1 系统开发环境
  • 4.2 数据库连接模块的实现
  • 4.3 用户注册与登录模块的实现
  • 4.3.1 用户注册模块实现过程
  • 4.3.2 用户登录模块的实现过程
  • 4.3.3 用户注册与登录模块实现效果
  • 4.4 论坛模块的实现
  • 4.4.1 论坛模块的总体分析
  • 4.4.2 论坛模块的实现过程
  • 4.4.3 论坛模块的实现效果
  • 4.5 博客模块的实现
  • 4.5.1 博客模块总体分析
  • 4.5.2 博客模块的实现过程
  • 4.5.3 博客模块的实现效果
  • 4.6 本章小结
  • 第五章 系统测试
  • 5.1 系统单元测试
  • 5.2 系统功能测试
  • 5.2.1 用户注册与登录功能测试用例
  • 5.2.2 论坛模块测试用例
  • 5.3 本章小结
  • 第六章 总结与展望
  • 6.1 工作回顾
  • 6.2 对未来的展望
  • 致谢
  • 参考文献
  • 作者简历
  • 相关论文文献

    标签:;  ;  

    基于B/S模式的社交网络系统的设计与实现
    下载Doc文档

    猜你喜欢