《仿微博官网设计.docx》由会员分享,可在线阅读,更多相关《仿微博官网设计.docx(20页珍藏版)》请在第一文库网上搜索。
1、1 .作品概述22 .开发环境22.1 硬件环境22.2 软件环境22.3 工具软件22.4 产品架构33 .需求分析53.1 总体目标53.2 功能需求54 .系统设计64.1 系统详细设计74.2 数据库设计165 .功能实现196 .设计总结207 .参考文献211作品概述微博是基于用户关系的社交媒体平台,用户可以通过PC、手机等多种移动终端接入,以文字、图片、视频等多媒体形式,实现信息的即时分享、传播互动。微博基于公开平台架构,提供简单、前所未有的方式使用户能够公开实时发表内容,通过裂变式传播,让用户与他人互动并与世界紧密相连。作为继门户、搜索之后的互联网新入口,微博改变了信息传播的方
2、式,实现了信息的即时分享。如今的智能网络世界非常发达,随着人民的生活提高,各种方式的变化,导致如今的人们对生活的态度与要求也随之不断提高,从而促进了不断发展壮大。如今的交友网站经过长时间的发展和探索,已经发展的相对比较成熟了,所以市面上就诞生了很多知名的大网站,也诞生了许多小网站,这些网站为我们提供了比较全面的交友平台和服务,使得我们的变得方便许多。这款仿照微博设计的网页集主页、热门专题、漫游、时尚、音乐、注册、登录等功能。2 .开发环境2.1 硬件环境Cpu:Inter:i7-9400显卡:GTX1660ti固态硬盘:526G机械硬盘:IT内存条:32G2.2 软件环境操作系统:Win1o操
3、作系统以及以上。开发平台:Hbui1der浏览器:谷歌浏览器2.3 工具软件Mysq1:MySQ1是一个关系型数据库管理系统,由瑞典MySQ1AB公司开发,属于Orade旗下产品。MySQ1是最流行的关系型数据库管理系统之一,在WEB应用方面,MySQ1是最好的RDBMS(Re1ationa1DatabaseManagementSystem,关系数据库管理系统)应用软件之MySQ1是一种关系型数据库管理系统,关系数据库将数据保存在不同的表中,而不是将所有数据放在一个大仓库内,这样就增加了速度并提高了灵活性。HBuiIder:HBuiIder是DCIoud(数字天堂)推出的一款支持HTM15的W
4、eb开发IDEo1HBUi1der的编写用到了Java、C、Web和RUby。HBUi1der本身主体是由JaVa编写。它基于Ec1ipse,所以顺其自然地兼容了Ec1ipse的插件。24产品架构SSM框架:SSM(Spring+SpringMVC+MyBatis)框架集由SPring、MyBatiS两个开源框架整合而成(SPringMVC是SPring中的部分内容)。常作为数据源较简单的Web项目的框架。SpringSPring就像是整个项目中装配bean的大工厂,在配置文件中可以指定使用特定的参数去调用实体类的构造方法来实例化对象。也可以称之为项目中的粘合剂。SPring的核心思想是IoC
5、(控制反转),即不再需要程序员去显式地new一个对象,而是让SPring框架帮你来完成这切。SpringMVCSpringMVC在项目中拦截用户请求,它的核心Serv1et即DispatcherServIet承担中介或是前台这样的职责,将用户请求通过HandIerMapping去匹配Contro11er,COntroIIer就是具体对应请求所执行的操作。SpringMVC相当于SSH框架中struts。mybatismybatis是对jdbc的封装,它让数据库底层操作变的透明。mybatis的操作都是围绕一个Sq1SessionFactory实例展开的。mybatis通过配置文件关联到各实体类
6、的Mapper文件,MaPPer文件中配置了每个类对数据库所需进行的Sq1语句映射。在每次与数据库交互时,通过Sq1SeSSionFaCtory拿至IJ一个SqISeSSiOn,再执行Sq1命令。页面发送请求给控制器,控制器调用业务层处理逻辑,逻辑层向持久层发送请求,持久层与数据库交互,后将结果返回给业务层,业务层将处理逻辑发送给控制器,控制器再调用视图展现数据。3 .需求分析3.1 总体目标该网站主要仿照新浪微博的设计,突出一个当代交友的环境,有美观的页面设计。主要功能:1 .用户可以浏览热门新闻,并且可以浏览实时资讯。2 .网站拥有一定数量的信息,方便了解到他人信息。3 .可以随时联系我们
7、4 .大家可以分享自己的新鲜事发布到本网站上。5 .可以在网站里对我们提出相关建议以及完善调查。3.2 功能需求1、登录用户在登录模块中输入账号密码,系统会登陆。2、注册用户在注册模块进行注册3、建议模块实现的主要功能是给网站管理者发送信息4、搜索模块实现功能为快速简洁搜索到自己想要得到的内容。5、热门模块在信息展示模块更快速的看到最新热门信息进行浏览性能需求硬件最小需求:奔腾3以上CPU,256M以上内存,10G以上剩余硬盘空间支持软件:操作系统:Windows982000XP支持环境:IIS4.04 .系统设计图表14.0.1新浪傲想苴虫4.1 系统详细设计主页面:C127A1Wmoban1447at)uttrn1C;O中,.VQCNGUSHHMKH:IMSf。InKV新浪微博HomeaddEvent1istener(1oad,function()setTimeouthideUR1barz0);tfa1se);functionhideUR1bar()window.scro11To(0,1);newWOW().init();Togg1enavigation图表34.1.2家T专题时尚zK代码注册账号