我的毕业设计论文具体论述了微博平台的主要功能及体系结构,重点讨论了系统数据准备、数据库的逻辑结构分析、各模块系统流程 各功能模块的关联和响应 ,JSP与后台数据库链接等关键技术。这些技术的实现,满足了系统的需要,优化了系统的性能。目前基于该模型的系统处于实验室阶段,还存在许多问题与不足,如安全性能还不完善,缺少必要的数据加密系统等,,这些功能与技术还需要加以提高和实现。
本系统以MyEclipse8.6作为主要的开发工具,采用B/S(Browser/Server)设计模式,在前台使用JSP开发技术,后台使用MS SQL Server数据库开发技术,并结合AJAX技术进行综合设计。
网站的功能分析
经过前期的深入调查和研究,总结出该平台需要完成的一些具体功能,分析如下:
用户登录 用户要发布信息首先需要登录,登录时实现的是用户的身份验证。
用户注册 只有注册的用户才能发布信息、关注好友等等操作,登录时需要填写登录名,邮箱和密码等等信息。
信息发布 用户可以发布信息,包括文本信息、图片已经媒体链接等。
关注好友 用户与用户之前可以构建好友关系,这样可以及时了解到自己关注的用户的动态。
1 绪论 3
1.1 微博简介 3
1.2国内外的发展现状 4
1.3系统实现的目标与与意义 5
1.4 本论文组织结构介绍 5
2 微博平台(前台)总体分析 6
2.1概述 7
2.1.1系统分析的原则 7
2.1.2系统分析的方法 7
2.2网站的可行性分析 8
2.2.1 技术可行性 8
3.2.3 操作可行性 8
3.2.3 法律方面可行性 8
3.2.4 分析结论 9
2.3网站设计的特点 9
3 系统的开发技术及主要架构 10
3.1开发技术的选择 10
3.2系统的主要架构及开发模式 11
3.3基于B/S的体系结构 11
4 系统分析与设计 12
4.1网站的功能分析 12
4.2 数据库设计 13
5 系统实现设计 18
5.1微博首页实现 18
5.2我的主页实现 21
5.3我的收听页面实现 23
6.系统测试 27
6.1 测试必要性以及目的 27
6.2 测试用例 27
总结与展望 29
致 谢 30
参考文献 31