登录

  • 登录
  • 忘记密码?点击找回

注册

  • 获取手机验证码 60
  • 注册

找回密码

  • 获取手机验证码60
  • 找回
毕业论文网 > 毕业论文 > 计算机类 > 软件工程 > 正文

基于JavaWeb轻微博系统的设计与实现

 2023-03-07 08:52:29  

论文总字数:15660字

摘 要

随着科学技术的不断创新,网络科技的快速发展,信息的飞速传播,轻微博迅速崛起,微博逐渐成为一种新型文化娱乐系统的潮流。轻微博的简称是微型博客,轻微博是用来获取、传播以及分享各类信息的一种新型平台,用户可以及时并且准时的获取好友、偶像、新闻媒体等各类自己所关注的用户、平台的实时动态消息[1]。因此轻微博是如今最流行最新型最时尚的社交以及信息分享网站。

本微博系统使用MVC设计模式,是基于B/S结构的JavaWeb技术开发的系统,使用Ajax技术和spring,SpringMVC,Mybatis三大框架,利用jsp进行页面的描写和MySQL对系统的相关数据进行存储和管理。用户可以利用此系统平台快速简单的创建微博账号,及时快速的发表、获取微博消息,与其他用户分享和交流各种信息。此轻微博系统对所有用户开放,用户在该系统能够进行注册及登录账号、查看他人微博里面的信息、对他人的博文能够发表自己的意见,个人也能在系统管理自己的文章、日志和公告以及好友的信息。

关键词:轻微博;B/S结构;SpringMVC;Mybatis;Spring;Ajax

Design and Development of Soft Web Based on JavaWeb Technology

Abstract

With the continuous innovation of science and technology, the rapid development of network technology, the rapid spread of information, the rapid rise of Bo Bo, microblogging has gradually become a new cultural and entertainment system trends. It is a kind of new platform for users to acquire, disseminate and share all kinds of information. Users can get friends, idols, news media and other users who are concerned in time and on time. Real-time dynamic messages. So slightly Bo is now the most popular latest and most fashionable social and information sharing site.

This microblogging system uses the MVC design pattern, is based on the B / S structure of the JavaWeb technology development system, the use of Ajax technology and spring, SpringMVC, Mybatis three frameworks, the use of jsp page description and MySQL system-related data storage And management. Users can use this system platform to create a microblogging account quickly and easily, timely and quickly published, access to microblogging messages, and other users to share and exchange information. This microblogging system is open to all users, the user can register and log in to the system, view the information of others in microblogging, and express their opinions on others" blog posts. Individuals can also manage their own articles, logs and Announcements and friends" information.

Keywords: slightly Bo;B/S Structure;SpringMVC;Mybatis;Spring;Ajax

目录

摘要 I

Abstract II

第一章 绪论 1

1.1 选题背景 1

1.2选题意义 1

1.3课题研究内容 2

第二章 系统开发环境及相关技术 3

2.1系统开发环境 3

2.2 JAVA技术 3

2.3 MyEclipse 3

2.4 MYSQL数据库 3

2.5 JSP技术 3

2.6 B/S结构模式 3

2.7 开发框架技术 3

第三章 需求分析 6

3.1系统需求分析 6

3.2 可行性需求分析 6

3.2.1技术可行性 6

3.2.2经济可行性 6

3.2.3法律可行性 6

3.3性能需求分析 6

3.3.1 硬件性能需求 6

3.3.2 软件质量性能需求 7

第四章 系统设计 8

4.1总体结构图 8

4.2系统模块功能描述 9

4.2.1登陆模块 9

4.2.2文章模块 9

4.2.3日志模块 10

4.2.4相片模块 11

4.2.5朋友信息模块 12

4.2.6公告模块 12

4.3系统实体关系 13

4.3.1实体对象 13

4.3.2实体关系 15

第五章 详细设计 16

5.1关系数据模式设计 16

5.2程序结构图 18

第六章 系统测试 20

6.1系统开发环境部署 20

6.1.1配置web.xml文件 20

6.1.2配置applicationContext文件 20

6.2功能实现 21

6.2.1登陆功能 21

6.2.2添加功能: 22

6.2.3查询功能 26

6.2.4更新功能 27

第七章系统测试 29

7.1登陆功能测试 29

7.2注册功能测试 29

7.2前台功能测试 30

7.3后台功能测试 33

第八章 总结与展望 35

致谢 36

参考文献 37

第一章 绪论

1.1 选题背景

轻微博由不同的页面构成,页面会有及时的热门和简洁的信息。不断的会有新的信息出现首页,存在信息的更替,因此称为“网络日志”。出现在Email、BBS、ICQ后面,是一种新型的网络交流平台。轻微博的历史悠久,当因特网初建的时候,它就存在于网络中。随着信息时代的发展,轻微博就开始可以与他共享有用的信息并可以发表自己的想法。从它最初的表现形式来看,轻微博的功能就很强大,可以在线写日志及,及时的保留自己的想法。也可以和其它人进行聊天,分享各自的故事。

人们可以通过轻微博平台得到对于他们有用的信息,也可以将这些信息通过该平台分享给其他人。这样会存在某些人对某个东西存在一定的兴趣,形式一个群体。在轻微博新型平台上,每个人都会关注他人或者被他人关注。正是这种双方在轻微博平台上建立的联系,使得轻微博平台的信息能够得到及时的更新。人与人之间的交流也会更加的密切。

1.2选题意义

随着互联网技术的不断发展和进步,对信息的获取途径也变得宽广。随着各类平台网站的不断涌现,人们对各类信息的获取、分享和传递的需求也不断提高,越来越多的人都希望能够通过一种平台来更快的获取他人信息和分享自己信息,而微博就是符合此类需求的一个较好的平台。随着微博平台的不断发展和进步,更多的人更加依赖通过微博平台来传递和分享信息,微博通过自己特殊的方式影响着人们的生活。人们可以借助微博平台与特定的人进行沟通和交流,每个人都能在该平台上发表自己的想法。微博能够使信息的传递、交汇和集中更加快速有效,让个人思想和集体的智慧更加有效的结合。微博慢慢的影响着人们的生活,为人们的生活也添加了不少乐趣,有必要作出一个这样的微博平台。

剩余内容已隐藏,请支付后下载全文,论文总字数:15660字

您需要先支付 80元 才能查看全部内容!立即支付

企业微信

Copyright © 2010-2022 毕业论文网 站点地图