基于S2SH的博客系统开发
2023-04-15 09:03:23
论文总字数:17975字
摘 要
随着信息技术的不断发展,社会生活的方方面面都在发生着变化,其中最显著的一个变化就是人与人之间的交流方式。在当今这个互联网逐渐普及的时代,应用聊天软件进行交流的人越来越多,主要是因为网上交流更加方便,而且较打电话便宜很多。在这种情况下,一种新的交流工具应运而生,就是我们本文要讲述的微博客。微博客是一种新兴、以互联网为平台的由博客系统演化而来的网络型交友软件。因为现代社会生活节奏越来越快,微博客正好满足人们的这种需求。随着计算机技术的发展,微博客系统的开发技术也日趋完善。尤其是其安全性的提高以及日趋完善的功能,使越来越多的人喜欢使用微博客。因此,从市场占有率来看,微博客具备更加持久的可开发性。
本文主要讲述了一种基于S2SH架构的微博客系统。该系统主要包括用户注册、用户登录、动态浏览个人及所关注人的微博、转发及评论管理、独立个人微博信息显示页面等主要模块。本系统采用的是Structs2 Spring Hibernate三层架构,基于MyEclipse8.5和Mysql5.0相结合的开发模式。利用MyEclipse,可以使数据库的建立和链接、java程序编写更加容易,从而极大地提高了开发效率,使微博客系统的开发更加顺利。
关键词:微博客;MyEclipse;JAVA;MySql;S2SH
The development of micro blog based on S2SH
Abstract
With the development of information technology, the social aspects of life are changing, and one of the most significant change is human communication.Increasingly popular in today"s era of the Internet, more and more people use chat software to communicate, mainly because of the Internet communication more convenient, but also a lot cheaper compared to call.In this case, a new communication tool is emerge as the times require.It is the micro blog this paper tells us. Micro blog is a dating software, it is emerging, with the Internet as the platform,and by the blog system evolved.Because modern society increasingly rapid pace of life, the micro blog just to meet the needs of people. With the development of computer technology, micro blog system development technology is also becoming more perfect.Especially the increase safety and functions are becoming more and more perfect, so that more and more people like to use micro blog. Therefore, from the market share, the blog has a more lasting development.
This paper mainly tells a micro blog system based on S2SH architecture.The system mainly includes user registration,user login, dynamically browse individuals and the attention micro-blog,forwarding and comment management,independent personal micro-blog display page etc..The system uses Structs2 Spring Hibernate three layer architecture, and the development model based on MyEclipse8.5 and Mysql5.0 .The use of MyEclipse8.5 make the writing of the Java program ,the establishment and the link of database more easily , which greatly improves the efficiency of development, so that the development of micro blog system more smoothly.
Keywords: Micro blog;MyEclipse;JAVA, MySql;S2SH
目录
摘要 II
Abstract III
第一章 绪论 1
1.1选题背景及意义 1
1.2国内外发展状况 1
第二章 项目整体介绍 3
2.1系统主要内容介绍 3
2.2相关技术简介 3
2.2.1开发环境介绍 3
2.2.2所用框架介绍 3
2.2.3数据库介绍及配置 4
第三章 系统分析 10
3.1需求分析 10
3.1.1需求描述 10
3.1.2功能需求分析 10
3.1.3非功能性需求分析 10
3.2可行性分析 11
3.2.1技术可行性 11
3.2.2经济可行性 11
3.2.3社会可行性 11
第四章 系统概要设计 12
4.1架构设计 12
4.1.1 View视图层 12
4.1.2Controller控制层 12
4.1.3Model模型层 12
4.2系统的功能模块 14
4.3关键实体类和类图 15
4.5数据库设计 16
第五章 系统详细设计 18
5.1系统用例图设计 18
5.1.1用户登录及注册模块用例图 18
5.1.2微博消息管理模块用例图 18
5.1.3修改个人信息用例图 19
5.1.4粉丝管理模块用例图 19
5.1.5后台管理员管理模块用例图 19
5.2系统结构设计 20
5.2.1后台代码结构图 20
5.2.2前台页面代码结构图 20
5.3系统功能设计 21
5.3.1注册页面 21
5.3.2登陆页面 21
5.3.3微博首页 22
5.3.4评论模块 22
5.3.5修改个人信息 23
5.3.6粉丝管理模块 23
5.3.7后台管理模块 24
5.4主要页面代码 25
5.4.1前台注册页面代码截图 25
5.4.2前台登陆页面代码截图 26
5.4.3微博首页代码截图 27
5.4.4后台管理登陆代码截图 27
第六章 系统运行与部分功能测试结果 28
6.1系统运行 28
6.2测试目的与测试方法 28
6.3测试用例 28
6.3.1用户登录测试用例及结果 28
6.3.2微博首页测试用例及结果 29
6.3.3评论管理测试用例及结果 29
6.3.4粉丝管理测试用例及结果 30
第七章 总结 31
7.1遇到的问题与不足 31
7.2经验总结 31
致谢 32
参考文献 33
剩余内容已隐藏,请支付后下载全文,论文总字数:17975字